HobbyKing.com New Products Flash Sale
Reply
Thread Tools
Old Sep 07, 2013, 11:56 AM
How high will it go?
antslake's Avatar
Greenwood Lake NY
Joined Oct 2003
2,893 Posts
Discussion
Micro MWC Flight Control Board DSM2 ESC's X4 Brushed Integrated from HK

Starting a thread on this little controller. Although I won't be the one to make the code and all the smart stuff, I figure this can be the thread to let it all happen. I got mine, but there is no code for it yet, as people make the code I will add it here with instructions. Also post your buddy codes, I can update the 1st post.

http://www.hobbyking.com/hobbyking/s...2255&aff=76811

Here is a description from HK's website:

This is an Amazing all-in-one micro MWC flight controller with an integrated 6ch DSM2 receiver and 4x brushed ESC’s! This flight controller packs the power of an ATMEGA328P Microcontroller and MPU6050 accelerometer and gyro, all this technology is squeezed on a board about the size of a stamp!
This is the start of an awesome micro quad or a serious upgrade to an existing micro quad that’s just asking for the power of MWC platform.

Features:
• ATMEGA328P
• MPU6050 Accelerometers/gyro
• UART for FTDI communication
• MWC supported platform
• Integrated 2A brushed ESC’s X4
• Integrated 6ch DSM2 receiver

Configurations:
4 Rotor (X,Y,Y4)
6 Rotor (Y6,X6,Y) 6Rotors require external ESC’s

Specs:
Size: 32X20X4.8mm
Weight: 1.8g
Working Voltage: 3.2-4.2v (1s Lipoly)
Modulation: DSM2
ESC: 2A brushed Integrated X4
Antenna Length: 30mm

*If you want the options of baro/Mag/GPS please look at the MINI MWC FC
*Transmitter for MICRO MWC flight control board needs to support DSM2 and 4CH or above (we recommend 6CH or above)

************************************************** *

Here is the *manual *cough *cough
http://www.hobbyking.com/hobbyking/s...X318849X51.doc

First impressions are "this thing is small!" and can't wait to use it. I have a few micro quads around here that I would like to upgrade to fly better.
I also think they fell a little short on the design, there was probably many things they could have done better like using the 32U processor, then we would have had code already, and use a usb directly for programming.

You are going to need a molex plug for programming, and a FTDI adapter. (pretty sure, will update) I hooked mine up this way, but didn't make any progress without a sketch or code to upload.

*******************************************BINDING************************************

How to bind, just power the FC and it will be searching for a transmitter in bind mode, or one that is already bound to it.
1. power FC
2. power TX in bind mode
3. you are bound

Always turn your transmitter on first to avoid it going into bind mode again. The process is similar to the MQX.

There is currently a problem with getting the end points to go all the way to 2000, they stop at 1886. which means I had to use a switch for arming.
The first fix for that is to change this code in the main file:
Code:
#define MINCHECK 1150
#define MAXCHECK 1850
****************************************code choices**********************************
antslakes first working sketch, motor refresh rate too high and motors get too hot:http://www.rcgroups.com/forums/showp...1&postcount=30

Cesco's first working sketch:http://www.rcgroups.com/forums/showp...2&postcount=32
Cesco's latest build: http://www.rcgroups.com/forums/showp...6&postcount=66
Cesco's latest, latest builds. Multiwii 2.2, and 2.3: http://www.rcgroups.com/forums/showp...&postcount=100

Benedikt's drop box with his versions of the code:
Benedikt's drop box

*****************************************programming**********************************

I used the atmel socket tool from HK
here is a buddy code good for a few more days:
http://www.hobbyking.com/buddy.asp?c...8-815DCB265D0C

I did burn a bootloader, but don't really know if it was necessary due to the way I had to go about figuring it all out, will update later.

In audrino, select pro or pro mini 5V 16hz with 328P for the board

****edit, latest posts are saying that the board comes with software in it, you will just have see for yourself what HK decided to do that day. I think they are using Cesco's code.

A link to a tutorial using the HK flash tool
http://www.rcgroups.com/forums/showp...&postcount=218

Tool: http://www.hobbyking.com/hobbyking/s...0095&aff=76811


**************************************************GUI**************************************************

You will need a FDTI programmer and a 4 pin molex connector to connect the board with the GUI, wiring is in the manual.
Something like this should work:
http://www.ebay.com/sch/i.html?_odkw...o+jst&_sacat=0


Or read this post:
http://www.rcgroups.com/forums/showp...3&postcount=94

Edit 12-22-2013 ****HK came out with a nice programming stick:
http://www.hobbyking.com/hobbyking/s...0095&aff=76811
************************************************** ************************************************** ***********
Here are some pics:





******************************Additional good info*************************************

Nice thread on brushed motors by woodsturning (amazing thread full of good info):http://www.rcgroups.com/forums/showthread.php?t=2009496

How to build a speeder quad by benedikt video: link

Replacing MOSFETs video by Benedikt:link

Great post by Fyathyrio on setting up this board: http://www.rcgroups.com/forums/showp...&postcount=672

Additional FETS linnk provided by Benedikt: http://www.rcgroups.com/forums/showt...1#post27279471

LED's with voltage warning by JohnnyOnSeSocks

Luca Biada voltage warning script

Video of the upload by Cesco:
HK Micro MWC upload (0 min 18 sec)
antslake is offline Find More Posts by antslake
Last edited by antslake; Sep 30, 2014 at 02:12 PM.
Reply With Quote
Sign up now
to remove ads between posts
Old Sep 07, 2013, 02:48 PM
Registered User
Joined Dec 2007
569 Posts
Neat
Ty antslake.

I hope this has a SAT like receiver? Or is the 328 supposed to control the cypress chip?
Are there any instructions on how to bind it?

I have some code to try if you can bind it and if its sat-like.
Cesco is offline Find More Posts by Cesco
Last edited by Cesco; Sep 07, 2013 at 03:12 PM.
Reply With Quote
Old Sep 07, 2013, 05:22 PM
How high will it go?
antslake's Avatar
Greenwood Lake NY
Joined Oct 2003
2,893 Posts
The sat is part of the board integrated. I'll try some code wth!
I read your post before you edited.
antslake is offline Find More Posts by antslake
Reply With Quote
Old Sep 07, 2013, 05:58 PM
Registered User
Joined Dec 2007
569 Posts
My SAT got 2 chips on them, not one.
On your pic i see the 328, the 6050 and one cypress chip.
It is possible this is a new one-chip sat, OR the 328 is supposed to do the DSM protocol. First case is OK, second is trouble.

Is there no firmware preloaded on the thing?
Cesco is offline Find More Posts by Cesco
Reply With Quote
Old Sep 07, 2013, 07:48 PM
Used register
Greece, Attica, Athens
Joined Mar 2008
244 Posts
ty for the presentation antslake. waiting for more.

You can try the flip 1.5 code.

It has a 328p and a mpu6050 too. (board type pro mini)
argotera is offline Find More Posts by argotera
Reply With Quote
Old Sep 07, 2013, 11:21 PM
How high will it go?
antslake's Avatar
Greenwood Lake NY
Joined Oct 2003
2,893 Posts
There is no firmware. I have connected it to the gui. I tried uploading some sketches but it wouldnt take it.

I am confused if I should have the fdti in 5v or 3.3v. I only tried 3.3v. I was going to follow some traces. If it is 5v that would explain why I couldnt upload. There must be a step up on the board since this is meant for 1S. But the Uart? Bypasses that.
antslake is offline Find More Posts by antslake
Reply With Quote
Old Sep 07, 2013, 11:37 PM
How high will it go?
antslake's Avatar
Greenwood Lake NY
Joined Oct 2003
2,893 Posts
Here are some better pictures:





I will be around for a little bit. I will be in Simons IRC.
antslake is offline Find More Posts by antslake
Reply With Quote
Old Sep 07, 2013, 11:42 PM
How high will it go?
antslake's Avatar
Greenwood Lake NY
Joined Oct 2003
2,893 Posts
Ok, I measured the voltage at the 328P using 3.3V with the fdti, and it's 2V, so I am guessing that I should have my FDTI set to 5V? I don't want to toast it.
antslake is offline Find More Posts by antslake
Reply With Quote
Old Sep 08, 2013, 05:28 AM
Registered User
Joined Dec 2007
569 Posts
I wold power it with 3.3V from the lipo connector. It should generate its 5V by himself. Then leave the FTDI +5V disconnected.

You are aware of the bootloader procedure without a DTR/Reset line? After powerup you have 5 sec to start the upload. This can be a little tricky.
Cesco is offline Find More Posts by Cesco
Reply With Quote
Old Sep 08, 2013, 07:21 AM
I Void Warranties
goebish's Avatar
France, Aquitaine, Bordeaux
Joined Feb 2010
1,917 Posts
Quote:
Originally Posted by Cesco View Post
My SAT got 2 chips on them, not one.
On your pic i see the 328, the 6050 and one cypress chip.
It is possible this is a new one-chip sat, OR the 328 is supposed to do the DSM protocol. First case is OK, second is trouble.

Is there no firmware preloaded on the thing?
The CYRF69103 is a programmable RF IC ( http://www.cypress.com/?docID=42618 ), let's hope the DSM2 protocol has already been flashed into it.

HK bring some doc please
goebish is online now Find More Posts by goebish
Reply With Quote
Old Sep 08, 2013, 08:16 AM
How high will it go?
antslake's Avatar
Greenwood Lake NY
Joined Oct 2003
2,893 Posts
Quote:
Originally Posted by Cesco View Post
I wold power it with 3.3V from the lipo connector. It should generate its 5V by himself. Then leave the FTDI +5V disconnected.

You are aware of the bootloader procedure without a DTR/Reset line? After powerup you have 5 sec to start the upload. This can be a little tricky.
Too late...I powered it last night with the battery and the lights came on, so then I powered it with the 5V from the FTDI and it powered up fine.

So, I am not sure what board to choose in audrino, I figured the promini 5V, but I get the avr sync error, no matter which board I choose. Probably there is no bootloader like everything else these days from China.

Have you looked at the crazy way to upload sketches the other micro FC is? I hope this isn't that involved. They could have done this so much easier.

So exactly how does that bootloader procedure go? Through the FTDI? Otherwise to hook up a programmer you would have to go to the 328 chip itself.
antslake is offline Find More Posts by antslake
Reply With Quote
Old Sep 08, 2013, 08:17 AM
How high will it go?
antslake's Avatar
Greenwood Lake NY
Joined Oct 2003
2,893 Posts
Quote:
Originally Posted by goebish View Post
The CYRF69103 is a programmable RF IC ( http://www.cypress.com/?docID=42618 ), let's hope the DSM2 protocol has already been flashed into it.

HK bring some doc please
If not, is there something already available that we can flash with?
antslake is offline Find More Posts by antslake
Reply With Quote
Old Sep 08, 2013, 08:22 AM
gke
Registered User
Australia, VIC, Ringwood
Joined Feb 2008
2,471 Posts
So here some of us go again - or maybe not. A monumental software (the expensive part) effort to help someone sell their hardware .

Greg
gke is offline Find More Posts by gke
RCG Plus Member
Latest blog entry: Hubsan & FlySky Tx Adapter
Reply With Quote
Old Sep 08, 2013, 08:25 AM
How high will it go?
antslake's Avatar
Greenwood Lake NY
Joined Oct 2003
2,893 Posts
It is stupid, and bothers me. Thank God for people like you who freely contribute to this hobby. HK never recognizes these people either. I really wanted to design my own FC like this, and you wouldn't have to do anything like this to make it work. I still haven't given up on the idea.
antslake is offline Find More Posts by antslake
Reply With Quote
Old Sep 08, 2013, 08:27 AM
Discovering the joys of flying
Adilson's Avatar
Brazil, SC, Joinville
Joined Aug 2012
818 Posts
Quote:
Originally Posted by gke View Post
So here some of us go again - or maybe not. A monumental software (the expensive part) effort to help someone sell their hardware .

Greg
I wouldn't have a problem with that if HK had a "hacker friendly" policy to deliver documentation and help create a community around their products.
Adilson is online now Find More Posts by Adilson
Reply With Quote
Reply


Thread Tools

Similar Threads
Category Thread Thread Starter Forum Replies Last Post
Discussion MINI MWC Flight Control Board and DSM2 Receiver ACC/GYRO/BARO/MAG wiebje1962 Multirotor Electronics 306 Dec 15, 2014 08:24 PM
Sold (Updated) HK Flight Control Boards V2.1 and 1 HK Black Board. 1-Makey Makey Board nhaddock Aircraft - Electric - Multirotor (FS/W) 2 Mar 03, 2013 03:27 AM
Wanted Looking for KK2.0 LCD Flight Control Board and x4 DJI 450 Arms vacahtu Aircraft - Electric - Multirotor (FS/W) 0 Jan 15, 2013 08:50 PM
Wanted Looking for KK LCD Flight Control Board and x4 DJI 450 Arms. vacahtu Aircraft - Electric - Multirotor (FS/W) 6 Jan 15, 2013 05:24 PM