Please confirm your location:

  Item found in the following categories;
> Multi-Rotors & Parts > Electronics
> Multi-Rotors & Parts > Flight Controller


HobbyKing Multi-Rotor Control Board V3.0 (Atmega328 PA)

HobbyKing Multi-Rotor Control Board V3.0 (Atmega328 PA)
HobbyKing Multi-Rotor Control Board V3.0 (Atmega328 PA)

Based on the popular and already well supported KK Control board, the Hobbyking Multi-Rotor control board is bringing Multi-Rotor madness to the masses with its breakthroughs in quality and price!

The HobbyKing Multi-Rotor control board uses Japanese Murata piezo gyros that are less sensitive to vibration than SMD type gyros and also features state of the art SMT manufacturing to ensure quality. This board also uses a user programmable Atmega328PA IC.

Size: 50.5mm x 50.5mm x 23.5mm
Weight: 14.5 gram
IC: Atmega328 PA
Gyro: Murata Piezo
Input Voltage: 3.3-5.5V
Signal from Receiver: 1520us (4 channels)
Signal to ESC: 1520us

Whats is a Multi-Rotor Control board you ask?

The HobbyKing Multi-Rotor controller is a flight control board for multi-rotor Aircraft (Tricopters, Quadcopters, Hexcopters). Its purpose is to stabilise the aircraft during flight. To do this it takes the signal from the three on board gyros (roll, pitch and yaw) then passes the signal to the Atmega328PA IC. The Atmega328PA IC unit then processes these signals according the users installed software and passes control signals to the installed Electronic Speed Controllers (ESCs). These signals instruct the ESCs to make fine adjustments to the motors rotational speed which in turn stabilises your multi-rotor craft.

The HobbyKing Multi-Rotor control board also uses signals from your radio systems receiver (Rx) and passes these signals to the Atmega328PA IC via the ail, ele, thr and rud inputs. Once this information has been processed the IC will send varying signals to the ESCs which in turn adjust the rotational speed of each motor to induce controlled flight (up, down, backwards, forwards, left, right, yaw).

Note: A user manual is available under the files tab.
*Royalties paid on each unit sold to Rolf, the original KK Designer.

PRODUCT ID: 9171000011

Weight: 99g
International Warehouse
Price  HKD100.80

Related Products
Customer Also Bought
Further discounts available for registered & logged-in customers.
 Customer rated
Total of 550 discussions.
Simon  4 points - 11/23/2014
I have the exact same problem as PatricRC! The motors are spinning up at different throttle points, and the esc throttle calibration does not change it. What can I do?
 John 60 points
That happened with me too. I had to get all motors spinning first then throttle up. If the back left one wasn't spinning, I would use my controller to make that one spin then throttle up. If I helped push that "award best answer" button. Thanks! John
 Simon 4 points
I solved it by flashing it with an old firmware. I guess the firmware (V 4.7) was too "new" for the control board.
lca 174  1 points - 11/21/2014
Ola amigos como que faç*o para programar esta placa,ou ela ja vem pronta para voo simpls
Kim  1 points - 11/13/2014
How do i set up X Configuration ? My quad frame cant handle Configuration
 Nico 14 points
The board can be configured by flashing the appropriate firmware onto it. If you google kkflashtool you will find a website (Die Molls) that has tutorials and software to allow you to do it. You will also need an AVR programmer such as the USBasp.
PatricRC  25 points - 11/6/2014
Hello, I'm having a bit of a nightmare. I've re-programmed the board with Kaptiankuk x-copter (the most recent one) and am running a q-brain ESC. The motors are all spooling up at different throttle points and are all running at different speeds! I've run the q-brain directly with the throttle hub supplied and they all run in sync! Ive tried using trim but it makes no difference, all the motors run at different speeds! Its definitely an issue with the board but I don't know what! any help appreciated!
 EricBR 388 points
Have you tried to manually calibrate the escs with your transmitter? Doesn't seem to be a problem with the board but your escs
 PatricRC 25 points
Hi, ive manually calibrated the escs running them directly off the reciever via a throttle hub and they all run in sync. Only when I run them through the board do they run out of sync
 RonRC 3793 points
Hi Patric, you must do the ESC throttle range calibration This is step 4 on page 12 of the user manual. Once this is done, the props will sync up nicely and this board can be made to fly VERY stable for only a gyro board with no autolevel. Hope this helps and Happy flying!
 PatricRC 25 points
Hi Ron, thanks for that! unfortunately I have done that step multiple times and they do spool up in sync until I bring the Yaw pot back to 50% to bring it out of calibration mode. When out of calibration mode one motor (M3) spools up considerably faster than all the others. M3 spools up from the start of the throttle and the other 3 spool up in sync at around 50% throttle! No amount of trim will fix it. I suspect a fault with the board. I have contacted support and I'm just waiting for a response! Thanks for your time though!
 Cyberdos 6 points
You can connect to the esc in the qbrain one by one to do the throttle ranging individually then it goes.
 RonRC 3793 points
Sorry to hear that Patric, I've not used one of these boards in a multirotor for a while. I have a couple sitting around and should set one up just to see if I have the same issue. I have been using them in planes to stabilize the flight using OpenAero and they work fine there.
 PatricRC 25 points
Thanks for all the help. I've now changed to a kk2.1.5 board and don't have any issues any more! maybe just a faulty board!
 RonRC 3793 points
Patric, That's an awesome board! I love it. I'm thinking of flashing one of them with OpenAero and putting it on one of my planes so it will have a panic switch or will come down nice and level for landing. I've used the KK2 series of boards on lots of multirotors.
Bastian  7 points - 10/22/2014
Hey, I'm new to Copters and I wanted to build my own Tricopter. It's done now, but how do i start to fly? I put on the battery and the ESC's and the Receiver startet to light green. But if im moving the sticks on my remote-control nothing is happening... What to do? Is there a Tutorial from 0 to 'fly' for newbies like me?
 James Edington 22 points
it could be a number of issues one being that you have put the motor on the wrong side and the RX the same also. also have you down loaded the tricopter firmware. also i used this board and found that intact the kk2 is easier to set up and get to work
Customer Reviews
Create an account
Overall Rating
11 thumbs up!
:Hello from India:
This comes with an Atmega 328 so more memory (although almost all firmwares can be installed in 168).I made successful quad for my project using the v2.1 .now making one currently using this one .If anyone from india needs help mail me at


10 comments. Reply..

Create an account
Overall Rating
1 thumbs up!
I received mine. It is same like version 2.1. Only Difference is Bigger flash memory.

So far I don't found any KK firmware which demand Atmega328 PA. So Older Board is still useable and performing same.

2 comments. Reply..

Overall Rating
Carlos manuel
Like it?
Hi, greetings from Portugal, to all lovers of this hobby I need information on if this Board can control servos or only speed controllers, thanks

8 comments. Reply..

Create an account
Overall Rating
Like it?
The best KK Board with lots of memory storage for future R&D codes enhancements.

7 comments. Reply..

Overall Rating
Like it?
3 Stars for quality of construction. Some of the solder joints are untidy (but seem electrically sound). More worrying was the large amount of solder flux left over on the bottom side. Little bit of canned flux remover did the trick but it's something to be wary of.

The vulnerability of the yaw gyro to damage worries me slightly. Time will tell wether it stands up to use or gets knocked around.

4 comments. Reply.. here to see all reviews
Aff. Link