ESC Programming Tool Instructions
Afro ESC Programming Tool
My Quadcopter setup is HobbyKing Q450 Frame, with NTM 2826 1000kv Prop Drives, Afro 20A ESCs and
KK2.1 Board flashed with Steveis FW ver 1.11s2 in x-copter configuration - this is how I flashed my Afro 20A
ESC’s:
1. Install the Silab driver- http://www.silabs.com/products/mcu/pages/usbtouartbridgevcpdrivers.aspx
2. Install KKMulticopter Flash Tool (KKFlashTool) v0.76 -
http://www.lazyzero.de/en/modellbau/kkmulticopterflashtool
3. Disconnect motors from ESCs
4. Disconnect ESCs from KK2.1 Board
5. Connect battery to Power Distribution Board to power ESCs
6. Connect 1st ESC to the Afro ESC USB Programming Tool - ensure ESC brown wire connects to (-)
on the Programming Tool
7. Open KKFlashTool
8. Select the following settings:
a. programmer: Afro USB Programming Tool (afrousb)
b. port: /dev/cu.SLAB_USBtoUART [tick checkbox to use defaults]
c. controller: atmega 8-based brushlessESC (8kb flash)
d. Repository: Afro NFET
e. Firmware: Afro NFET V2014-01-19 by Simon Kirby
9. Click the green ‘running man’ button and wait until final message in bottom window reads …”Flashing
of firmware was successful.”
10. Rinse and repeat for next ESC
Note regarding Step 8.e:
I used Afro NFET V2014-01-19 reverse by Simon Kirby for CS motors and Afro NFET V2014-01-19 by
Simon Kirby for CCW Motors. I was expecting the ‘reverse’ version to be CCW, but my experience was
the opposite.
Initial prop-free testing was all good - motors run very smoothly with very good throttle response. Short test with
props resulted in very stable hovering (too windy for much else).
Good luck - hope this helps.
Gratski

