FAQ

Firmware

Variations of Quad, Xcopter V4.7 and Tricopter 1.6

There are several variations of the 4.7 firmware available. They only differ in the “stickscale”, which is the sensitivity of who the signal from the Stick is transformed in an action of the kkboard. And decrease of 1 is equivalent to a double of sensitivity.

standard = stickscale of 5 on all axes
acro = stickscale of 4 on all axes
agressive = stickscale 3 on roll/nick, 4 on yaw
ultimate = stickscale of 3 on all axes

Installation

how do i install ur software. i don't see any executable files there?

For Windows and Linux just download the zip-file and uncompress its content to a folder on your harddisk. Mac users hav to download the dmg-image, when it is downloaded double click it to see its content. You may copy the flashtool to your harddisk.

Program execution

Main class not found

The program states on execution “Could not find the main class:de.lazyzero.kkMulticopterFlashTool.KKMultico pterFlashTool.Programs will exit” and does not start.

Make sure you have an actual version of Java 6 or newer installed on your system.

'Java' not known

faq_64bit_java_problem.jpg

There are two reasons that this error comes during program start.

  1. You have no Java installed. Visit http://java.oracle.com to get a copy for your OS.
  2. You have Java installed, but not the right version, due to the fact you used a 32bit browser on a 64bit system. Then oracle offers a 32bit Java, but you need the 64bit. So make sure you really installed a suitable Java.

Version 0.40 does not start on Win7 64bit

Win7 64-bit user's have to replace one file of the flash tool (version 0.40) by the content of this zip file.

Programmer

Works with FlyCam AVR ISP Programmer v2.1?

Will the KKmulticopter Flash Tool work with this: FlyCam AVR ISP Programmer v2.1

If so, what programmer should I select on the flash tool?

Yes it will. You have to select the avrispv2 programmer from the drop down menu. For the port you have to checkout in the hardware manger on which COM port the programmer is installed. Then enter that port into the flash tool, e.g. COM4(Windows) or /dev/ttyUSB0 (Linux). Works also with the 2.0 version of the programmer.

Works with USBasp?

Will the tool work with USBasp. They are some really cheap on ebay.

Yes. You can use USBasp. Be sure to use the original firmware from the homepage of Thomas Fischl.

If you buy a USBasp on ebay, don't use the driver provided in the auction. Get the original driver from fischl.de. Most of the problems with not recognized programmers can so be avoided.

SCK message during flashing

avrdude.exe: set SCK frequency to 93750 Hz
avrdude.exe: warning: cannot set sck period. please check for usbasp firmware update.

This is not a problem at all. You can ignor this.

Works with myAVR mySmartUSB light

Hello, i couldn´t find on the flash tool list but would the tool support myAVR mysmartusb atmel programmer? http://shop.myavr.de/index.php?sp=article.sp.php&artID=200006

Yes it does, you have to choose the stk500v2 programmer from the list (That is the default firmware on the programmer). Then replace the “usb” in the port textfield with the com port that is opened when you plug the programmer to your pc. During programming you have to attache a 5V source to the kk-board.

Make some USB programming dongles work on Linux

Make several usb AVR programming dongles work on Linux

To use the avrisp mkII and other programmers run on Linux needed to add a rule to udev (according to this http://www.mikrocontroller.net/articles/AVRDUDE)

Add a rule 10_avrproggers.rules to /etc/udev/rules.d/ containing:

# Atmel AVR ISP mkII
SUBSYSTEM=="usb", SYSFS{idVendor}=="03eb", SYSFS{idProduct}=="2104", GROUP="users", MODE="0660" 

# usbprog bootloader
ATTRS{idVendor}=="1781", ATTRS{idProduct}=="0c62", GROUP="users", MODE="0660"
 
# USBasp programmer
ATTRS{idVendor}=="16c0", ATTRS{idProduct}=="05dc", GROUP="users", MODE="0660"
 
# USBtiny programmer
ATTRS{idVendor}=="1781", ATTRS{idProduct}=="0c9f", GROUP="users", MODE="0660"

then restart udev and you are done.

USBasp is natively supported on Ubuntu 10.04 and newer.

Languages