Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
wiki:opconfig:tabs:firmware [2019/10/09 05:41]
opadmin [Update Firmware]
wiki:opconfig:tabs:firmware [2019/10/09 05:52]
opadmin [Update Firmware]
Line 13: Line 13:
  
 == Select Hex File for == == Select Hex File for ==
-From the drop-down menu select the device you want to update. Possible devices include various versions of the TCB, as well as the Scout ESC, Open Panzer Sound Card, and a generic selection for ATmega328 devices for which you have a hex file. +From the drop-down menu select the device you want to update. Possible devices include various versions of the TCB, as well as the Scout ESC, Open Panzer Sound Card, and a generic selection for ATmega328 devices for which you have a hex file (useful for experimenters)
  
 == Get Latest Release == == Get Latest Release ==
Line 29: Line 29:
 **TCB**\\ **TCB**\\
 Be sure you have selected the correct COM port first, __//and//__ be sure you have Dipswitch #5 on the TCB set to use the correct serial port (Dipswitch #5 in the On position to flash over USB, or in the Off position to flash over the Serial 1 port which is used for Bluetooth communication). The status of the flash operation will be shown in the console window. Be patient, the flash operation can take 30 seconds or more. Be sure you have selected the correct COM port first, __//and//__ be sure you have Dipswitch #5 on the TCB set to use the correct serial port (Dipswitch #5 in the On position to flash over USB, or in the Off position to flash over the Serial 1 port which is used for Bluetooth communication). The status of the flash operation will be shown in the console window. Be patient, the flash operation can take 30 seconds or more.
 +
 +**TCB - DIY Version**\\
 +This is the TCB firmware for those trying to make a TCB using an off-the-shelf Arduino Mega board. All the functionality is the same except two outputs have been relocated to different pins in order to make it easier for those assembling such devices: 
 +  * Machine Gun LED - will now be on Arduino Pin 20 (also labeled SDA on the Mega board)
 +  * Airsoft/Mechanical Recoil Switch - will now be on Arduino Pin 21 (also labeled SCL on the Mega board)
 +For building a DIY TCB [[http://openpanzer.org/forum/index.php?topic=16.0|please read this thread]]. 
  
 **Scout ESC**\\ **Scout ESC**\\
 Before flashing your Scout, be sure to disconnect it from your TCB otherwise the operation may fail. The Scout does not have a built-in USB connection, instead you must use an FTDI adapter or FTDI cable. One end of the adapter/cable will have a six-pin socket that plugs into the six pins on the Scout. Be sure to orient it so the "Black" and "Green" labels on the adapter match the same labels printed on the bottom of the Scout board. The other end of the FTDI adapter/cable is a standard USB connection that you use to connect to your computer. Be sure you have selected the correct COM port in OP Config, then click the Flash button. The status of the flash operation will be shown in the console window. Before flashing your Scout, be sure to disconnect it from your TCB otherwise the operation may fail. The Scout does not have a built-in USB connection, instead you must use an FTDI adapter or FTDI cable. One end of the adapter/cable will have a six-pin socket that plugs into the six pins on the Scout. Be sure to orient it so the "Black" and "Green" labels on the adapter match the same labels printed on the bottom of the Scout board. The other end of the FTDI adapter/cable is a standard USB connection that you use to connect to your computer. Be sure you have selected the correct COM port in OP Config, then click the Flash button. The status of the flash operation will be shown in the console window.
 +
 +There are two versions of Scout firmware. Both have the same functionality but changes are required for different hardware revisions of the Scout board:
 +  * **Scout ESC (R11+):** For Scout board revisions from 11 forward (using the VNH5019 motor driver chips)
 +  * **Scout ESC (R10 and prior):** For Scout board revisions 10 and earlier (using the VNH2SP30 motor driver chips)
  
 **Open Panzer Sound Card**\\ **Open Panzer Sound Card**\\
wiki/opconfig/tabs/firmware.txt ยท Last modified: 2020/12/16 19:53 by opadmin