V 3.1
MHV Quadcopter Workshop
Page 16 of 36
Under Linux, grab the Github download of the SimonK firmware (
https://github.com/sim-
/tgy/downloads
) and look for the “kda.hex” variant. This is the correct firmware for the Multistar
20A ESC’s. Use the following shell command to upload it:
avrdude –c usbasp –p m8 –U flash:w:kda.hex
(a
sudo
may be required on some systems)
Once programmed, apply (new) heatshrink to the ESC. Repeat for all 4 ESC’s.
Ignore any errors that say “warning: unable to sck period”. The ESC will still be programmed.
Simulation
The RC transmitter can be connected (via the supplied USB dongle) to your PC and used as a
standard joystick. Combined with the (various) RC flight simulators, it can serve as a decent training
module for new pilots and you can practice your flying skills in a safe environment.
Simply connect the (audio stereo) cable to the rear of your RC transmitter this cable plugs into the
dongle, which in turn connects to a USB port. The TX module must be removed (the box module on
the back of the transmitter) and the power switch of the RC transmitter must be off.
There are a few options for RC Simulators. The most popular are:
Realflight (
http://www.realflight.com/
) which is commercial
CRRCSim (
http://sourceforge.net/apps/mediawiki/crrcsim/index.php?title=Main_Page
)
which is open source.
Either will work well. In the case of this workshop we will be using CRRCSim.
Open CRRCSim, press the
esc
key to get the main menu. Go to
Options -> Controls ->
Input Method
and enable the RC Controller:
9 - CRRCSim Input Selection
Then go to
Options -> Controls -> Configure
. Select the correct channels for the sticks
and calibrate the controller.