BL V3 Update

http://gallery.mikrokopter.de/main.php/v/tech/Versionskennung.jpg.html

/!\ Note: since April 2014, the boards have a version marking

Video

(Thanks to Thiago)

Connection

For the update, three lines must be connected between the MKUSB and the BL-Board

  • RXD (Pin 1)
  • TXD (Pin 9)
  • GND (Pin 7 or at other GND-connection on the BL-Board)

/!\ please look onto your board, where it has the 1 marking on the pin-connections

There are different possibilities to make the connections

Solution 1

http://gallery.mikrokopter.de/main.php/v/tech/Update_Bl_V3_MKUSB.jpg.html

http://gallery.mikrokopter.de/main.php/v/tech/Update_Bl_V3.jpg.html

  • Here the GND-Pin connection is done by a simple cable
  • RXD and TXD are just held onto the board (update takes only 5-10 seconds)
  • GND can be connected to any GND-Connection on the BL-Board - it doesn't have to be the GND of that specific BL that you want to update

Solution 2

http://gallery.mikrokopter.de/main.php/v/tech/BL3_UpdateConnector2.jpg.html

Here the Pins are just bended.

Solution 3

http://gallery.mikrokopter.de/main.php/v/tech/BL3_UpdateConnector3.jpg.html

Here two pin-connectors are put in series. That creates a very convenient connector.

Update

The Koptertool is used. The procedure is similar to the FC-Update

  • Power the BL-Ctrol by a DC power supply. That is better than using a Lipo, because in case of a shortcut, it might not damage the board.
  • Press 'Update'
  • Select the file
  • Repeat the procedure for all BL-Ctrls

https://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=151683&g2_serialNumber=1

  • After the update, the BLs will show their current version and address

Update failed?

In case that the update failed (i.e. because of a bad contact), the program in the controller might be erased. Both LEDs are continously on.

Don't worry: the bootloader can't be deleted and the firmware can still be installed.

The Bootloader runs after power up for 0,5sec

reinstall the firmware

  • Start the Update by the KopterTool

  • Power up the BL-Board when the PC says "Trying to connect..."
  • The Bootloader starts after re-powering and can start the update process

Firmware

Here you can find the latest versions:

http://mikrocontroller.com/files/BL_V3

Version V1.00f

Since 1st Jan. 2014

  • First Version

Version V1.02d

Since 17th March 2014

  • Improved motor-start by a self-learning start phase
  • internal speed limitation
  • increased commutating speed (Max RPM is 200.000 devided by the number of magnets -> 16.666 RPM if you have 12magnets)

  • Prepared for redundant FC-Operation

Version V1.04c

since 07th May 2014

Download: V1.04c

http://gallery.mikrokopter.de/main.php/v/tech/Versionskennung.jpg.html

  • better protection against high current peaks during operation
  • Safer behavior while operation without propellers
  • Integrated watchdog that restarts the BL controllers in case of a failure
  • Various bug fixes

/!\ we strongly recommend to update to version 1.04c !