Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
wiki:opconfig:tabs:firmware [2019/10/09 05:58] opadmin [Update Firmware] |
wiki:opconfig:tabs:firmware [2020/12/16 19:53] (current) opadmin |
||
---|---|---|---|
Line 2: | Line 2: | ||
title = Firmware | title = Firmware | ||
~~ | ~~ | ||
- | {{TOC}} | + | |
====== Firmware ====== | ====== 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 | + | From the drop-down menu select the device you want to update. Possible devices include various versions of the TCB, the Scout ESC, Open Panzer Sound Card, the Heclo shield |
== Get Latest Release == | == Get Latest Release == | ||
{{ wiki: | {{ wiki: | ||
- | Click here to check the OpenPanzer.org website for the latest firmware for the selected device. If a file is detected the version number will be displayed and the hex file will be downloaded to a temporary folder. It is highly unlikely you will download a version of the firmware that is older than the version you already have on your TCB, but it might be the same version, in which case flashing the update is unnecessary. You can always check which version of the firmware your TCB is presently running by connecting to the TCB and looking at the Serial Status label on the bottom left of the OP Config program (#8 on the [[wiki: | + | Click here to check the OpenPanzer.org website for the latest firmware for the selected device. If a file is detected the version number will be displayed and the hex file will be downloaded to a temporary folder. It is highly unlikely you will download a version of the firmware that is older than the version you already have on your TCB, but it might be the same version, in which case flashing the update is unnecessary. You can always check which version of the firmware your TCB is presently running by connecting to the TCB and looking at the Serial Status label on the bottom left of the OP Config program (#8 on the [[wiki: |
== Use Your Own Hex == | == Use Your Own Hex == | ||
- | If you are a developer and have compiled your own hex, you can select it using this button. If you are working on a project in the Arduino IDE, you can generate a hex file by typing Ctrl+Alt+S or going to the Sketch menu and selecting the " | + | If you are a developer and have compiled your own hex, or perhaps were given a testing Hex by a developer on the Open Panzer forums, you can select it using this button. If you are working on a project in the Arduino IDE, you can generate a hex file by typing Ctrl+Alt+S or going to the Sketch menu and selecting the " |
== Flash == | == Flash == | ||
Line 37: | Line 38: | ||
* Airsoft/ | * Airsoft/ | ||
For building a DIY TCB [[http:// | For building a DIY TCB [[http:// | ||
+ | \\ | ||
+ | \\ | ||
+ | |||
+ | **TCB - Heclo Shield**\\ | ||
+ | Kim Olsen (username Heclo) designed a shield that when combined with a standard Arduino Mega2560 board will provide all the functionality of the TCB, and then some. For more information on his design, [[http:// | ||
\\ | \\ | ||
\\ | \\ | ||
Line 48: | Line 54: | ||
* **Scout ESC (R11+):** For Scout board revisions from 11 forward (using the VNH5019 motor driver chips) | * **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) | * **Scout ESC (R10 and prior):** For Scout board revisions 10 and earlier (using the VNH2SP30 motor driver chips) | ||
+ | \\ | ||
\\ | \\ | ||
Line 55: | Line 62: | ||
\\ | \\ | ||
- | **Generic ATmega328**\\ | + | **Generic ATmega328 |
- | You can use this setting | + | |
+ | You can use these selections | ||
+ | |||
===== Console Utility ===== | ===== Console Utility ===== |