I recently received a package from HobbyKing with item 9171000150/27899: Turnigy Micro Quad V2 PNP ARF with KK2.0 LCD Flight Control Board.
This post is work in progress toward flying the thing, which still has to happen for a very stupid problem illustrated at the end of this post 🙂 Still, there is some information worth sharing. So here we go with the Hobbyking Integrated PCB Micro Quad PNP with kk2.0 flight controller assembly and setup (check out our tutorial on how to update the KK2 board firmware to the last version).
First impact is excellent, this little thing is quite different from the various walkera models of micro-quads as it looks like the big quadcopters, with clearly distinguishable motors, escs, flight controller, except that everything is very small. Could this model be a better personal drone than say, the ladybird or spacewalker models? It looks like the payload could be significantly higher, and maybe wind resistance could also be better thanks to the weight.
It does not look very strong though, and indeed I found some complaints posted around with reports of easy breaking frame parts after a crash. Will fly with care.
For the setup, I had looked at a couple of videos from hobbyking, in which the words “easy”, “quick setup”, “beginners” looked like the main keywords, and everything looked indeed quick and easy.
I am referring to these videos:
So, very confident that I would be flying by the evening, I started the quick and easy setup. Unpack everything. No manual included. But no worries as there is the “files” section on the product page on hobbyking.
First thing that is not obvious, which is the front of the quad? The location of the power lead is not really helpful. Never lit a kk board before. I look at the manual available on the HobbyKing page:
The picture of the quad with the board is not like the one I have and does not help with orientation. It’s easy, though, to find a picture of the board online:
and another one, extremely useful:
so now I know which is the front. Tough to be a beginner.
You could argue that I could have just lit the board to check out. However at this stage I was not willing to turn it up before I had read and understood some more, and more importantly I did not have a battery with the correct voltage (7,4V) and a JST connector.
This was solved by taking one of the 1000mAh 7,4V batteries for my Hoten-X, cutting the HTX connector out and soldering a spare JST connector I had around:
I can now power the quadcopter. However before doing so, I decide to hook up the receiver. First go is with a Walkera RX701 that I plan to use with my DEVO7 radio.
By looking at the board alone, there are at least two places where I could place the servos: to the right, where the ECSs servos are already hooked up, or the the left, where a number of servos pins are located. At this time, I still did not have seen the pictures of the KK2 board I posted above, and was really unsure. The pictures however solved this, the receiver has to be hooked to the left pins. The servo cables are to be inserted on the board with the black wire on the border side of the board. See also pictures below. To connect to the walkera RX701 the channels are almost in the correct order, except for a swap needed:
so pin 1 corresponds to position 2 on the transmitter, and pin 2 to position 1.
Here’s how it looks like:
You can see in the picture that the last (lower) pin on the left of the board remains unused with this setup.
I was finding the manual quite useless as it refers to a previous version of the quad. For instance according to the manual, a procedure called ESC calibration should executed, that is extremely IMPORTANT (in red, big and bold in the manual).
First step is “turn yaw pot to zero”. What the heck is yaw pot, I have no clue. Turns out the board referred to in the manual, which is different from the one I have, has 3 potentiometers for yaw, pitch and roll that can be manipulated with a screwdriver. This does not apply to the kk2 board I have.
I decide to drop the manual and follow the simple checklist in a file, also linked in the product page, called Microquad quick guide with ESC cal, a simple textfile with a few (12) quick and easy steps to fly the thing. These are actually 13 steps as number 8 is repeated twice and refers both to esc calibration and mounting propellers, see below. Here are the file contents, it’s a short read:
Guide connect the kk2.0 board to your receiver with the following connection from the top AIL - Ch1 ELE - CH2 THR - Ch3 Rud - Ch4 Aux - Ch5 Make sure the ground (black wire) is on the edge of the board 2. connect the battery and turn the board on (with your TX on 3. go into the menu and go into receiver test 4. move the sticks around on your tx and ensure that it is moving to the correct side, say if you move the rudder stick to the left and it says right, then reverse the it in your tx settings 5. after all the sides are correct, set the trim so that the kk2.0 board see all 0's 6. exit the receiver test and go into show motor layout 7. ensure that it shows a quad-x not anything else, if it shows something else go into the load motor layout settings and change it from there 8. Calibrate ESC. a. Turn on transmitter and put throttle on max b. Press both outer buttons on board while plugging in battery (at the same time!) c. Hold both buttons pressed for over 10 seconds until your fingers really hurt. Several beeps and melodic ones. After the melodic ones, you can release. d. Power cycle quad. 8. put the props on the quad, make sure you are using the correct props, on the right side, it will tell you on the layout which one spins which side 9. exit the menu until you see "safe" 10. leave the quad on the ground 11. move the throttle to 0 and all the way to the right to arm the quad 12. start flying
Looks very promising and it is indeed for the kk2 version with embedded screen which is the one I have.
So let’s get started. Hooking up of the receiver was OK, as described above.
2) Power the radio (created a new model on the DEVO7 for the mini quad before doing this) and then power the quad by attaching the battery. The display indeed lights up and show a “safe” label. This is to indicate that moving the transmitter sticks will not work at this stage, so the quad is “safe”, propellers will not spin. To “arm” the quad (the board will display “armed”), you have to move the throttle stick to the lower-right position, but we do not need to do this right now.
3-4-5) By navigating the menu, go to receiver test. This is easy, menus are navigated with the 4 black buttons at the bottom of the screen (it is NOT a touch screen as I thought for a few seconds!). The receiver test is the second item of the menu. It allows you to do two important things:
a- check if the direction of the sticks input is correct
b – set the subtrims correctly
for the first, you move the sticks up and down, left and right and see if the direction corresponds to what appears on the screen. You can check for example that when you move the right stick forward (in mode 2 this is for elevator, and allows to move the quad forward or backward), the screen says “forward” for elevator. I found out I had to actually reverse, on my DEVO7 transmitter, the aileron and elevator channels. This is done by going in the “FUNCTION” menu, and then in the REVSW submenu in the DEVO7.
Then you can set the subtrims on the radio in order to get all the trims displayed on the board to zero. The SUBTR menu is under the FUNCTION menu of the DEVO7, bringing the trims to zero (or very near) was actually a matter of some trial and error to get the direction of the corrections right, but no major issue with this one.
All is starting to look very good and easy, now that I spent about 3 hours to work out the basics reported above in this post 🙂
8) Calibrate the ESCs. This is where I failed miserably, or at least was unsure of the outcome with the DEVO7 and decided to switch to a Turnigy radio and receiver. The procedure requires to power the radio up with throttle to max. I was unable to do this at all, since if the DEVO7 is powered up with the throttle up it gives a THSTK error. If it is powered with the throttle down, and then the throttle is lifted up immediately afterwords, the DEVO immediately and prematurely emits the “second beep” it usually does at startup. After this second beep, on powering on the quad, binding to the receiver will not occur.
So I decide to do the procedure anyway, by putting full throttle only after binding has occurred. This seems to work, I can power up the radio, power up the quad with the two outer buttons pressed (will show “calibrating escs” message) and then put full trottle up immediately after binding. I do this but I am far to be convinced from the output. There is a lot of beeping going on, little beeps music, I have no clue about what is going on, when I should stop, if and when I should lower the throttle stick and release the buttons. Big mess. I would really appreciate if there was an official hobbyking video on youtube showing the procedure. If the video is there, I did not find it.
If you know about a good video for esc calibration on the kk2 board thanks for posting a comment to this post. I indeed found several videos around, with subtle or even gross variations on the procedure and at this time I am still unsure if I did the procedure correctly or not. Why? Keep reading.
** Update: I got some advice from Dennis Baldwin, see his vid below on configuration of the KK2.0 board, on this DEVO7/KK board/throttle up esc calibration issue. Here are 2 tips he posted on youtube on reply to my question on this topic. Will try them out at my next go with this setup.
“….Have you experimented with using a fixed ID for binding? I know the WK-2801 supports it and from what I understand binding happens much quicker, which may allow you to get around this problem.”
“and another tip I read from RC Groups: “if i remember correct once the devo is binded to the rx you can unplug the battery to the rx and it remembers the ID …so try this…turn on the tx , plug in the battery to the rx and let them bind…then unplug the battery and place the throttle to high position then plug the battery back in and the tx/rx should rebind quickly and allow you to do the calibration…”” **
Given the problems with the throttle stick reported above, I decide to try with another radio and receiver I recently got from HobbyKing, the interesting Turnigy 9x V2 system.
It is the evolution of a first model that had several software issues that supposedly were fixed in this V2 version (well, actually already found a couple of evident bugs on this one, but it looks plenty usable for now). It looks like a complete, full featured 9 channels 2,4GHz radio system with receiver included for less than 55$. Amazing.
So I start over with hooking the turnigy receiver that came with the radio, 9X8CV2.
There is now a perfect correspondence of the channel order.
I go through the radio monitor menu to check sticks direction, and find that I have to reverse the elevator and rudder channels this time. Setting the rudder subtrim to zero seems diffcult, seems to want to remain at -3 for some reason, however this does not look like a big deal.
I can now power on the radio with full throttle on with no errors or issues at all.
Back to ECS calibration. I found a short video detailing the procedure, very convincing. The procedure illustrated in this video is extremely short and very different from the procedure explained in the text file I posted above. What I did was to follow a slightly modified procedure, very similar to the video. In the video, I would guess because it’s difficult to hold down the two lateral buttons of the board and AT THE SAME TIME plug the battery in, the battery is plugged into the quad with the first servo disconnected. When the servo is connected the board powers up.
This is the video from subaru4WD. I had a couple of comments from the author that are worth reporting here:
– this video was recorded with a kk board with firmware version 1.2, while the current version is 1.6.
– ESC calibration method is still the same though.
– With some ESCs, the method of starting with m1 unplugged and plugging it afterwards would actually cause the ESC’s to spin full throttle instead of entering calibration mode, which could be very bad if the props were left on.
This is really precious information Subaru4WD, thank you! And here’s the video.
For the record, here’s another excellent video from Dennis Baldwin that details several aspects of the configuration on the KK2 controller board including auto level
In order to overcome the problem of inserting the battery while the buttons are pressed, difficult to do with just two hand (if you have 3 then no problems for you), I locked the power connector of the quad in a plier, to keep it firmly in place. This does the job of the third hand and now it’s easy do to the required move:
As you can see, in this video there are 2 steps. You first start the radio with throttle up, then power the quad with the two lateral black buttons pressed. Once you hear 2 beeps, you put the throttle to zero on the radio and wait for one more beep. Then release black buttons. This is DIFFERENT from the instructions in the text file.
To summarize the ESCs calibration method I used:
– lock power connector with pliers, as in the photo above
– power radio with throttle up
– press the two lateral black buttons of the kk2 with one hand, and plug the battery plug with the other hand
– after the escs bip twice, throttle stick down
– you will hear again 2 beeps (that’s slightly different from what happens in Subaru’s vid), and then a single bip
– release buttons.
Will the quad now fly correctly? Well I don’t know. Why? Here’s why:
When I was about to mount the last propeller, I realized I was sent 1CW propeller and 3CCW. Contacted HobbyKing about this issue and ordered some spare propellers (will need them anyway).
**update: HobbyKing credited me 3$ for the error in the propeller. 3$ is the price of a full set of 6 propellers. They say they took steps to avoid this kind of problem happening again in the future, so I am happy with HobbyKing service at this time 🙂 **
So this is where I stand now, unable to do the flying tests and possibly the maiden flight until I get some new mail from HobbyKing. Stay tuned for developments.
If you have any comments on this post or want to share your thoughts or experience with the setup of the Hobbyking’s Integrated PCB Micro Quad PNP with kk2.0 flight controller I’d really love to hear!