Skip to content

Releases: OpenPanzerProject/TCB

Version 00.92.09

11 Aug 23:57

Choose a tag to compare

  • Added "vehicle" speed to the sound class, in addition to "engine" speed which was already there. When used with the Open Panzer sound card, vehicle speed will allow us to play track overlay sounds that vary with actual vehicle speed, on top of the engine sounds which are played relative to engine speed.
  • Fixed minor bug with the 2nd machine gun.

Version 00.92.08

25 Jul 22:50

Choose a tag to compare

  • Added dedicated second machine gun functions. The effect could be created previously with the Aux output, but the dedicated functions simplify the process and leave the Aux output free for other uses. If implemented, the second machine gun light should be connected to the L2 (Light 2) port. The second machine gun has its own blink interval setting available in OP Config, independent of the primary machine gun blink interval. The second machine gun will automaically trigger a sound effect if the sound card supports it. For the Benedini this will be whatever sound is placed in slot 11 of the 1st coder column in TBS Flash (otherwise called User Sound 3). For the Open Panzer Sound Card just add the sound files with the appropriate names to the micro SD card.
  • CRC checking has been added to the code that communicates with Pololu serial motor controllers. This prevents the Pololu from mistakenly reacting to messages intended for other devices (for example the Open Panzer Sound Card). You must also enable CRC mode on your Pololu controller by using the jumper as shown in the Pololu instructions.
  • IMPORTANT NOTE: Changes in this release will cause all EEPROM settings to be reverted to default after the firmware is flashed. It is advised to save an OPZ file of your settings before re-flashing.

Version 00.92.07

18 Jul 22:55

Choose a tag to compare

  • Added ability to select Pan Servo for turret rotation. Most users will not want this but it can be useful
    for turret-less tanks (eg Jagdpanther) with a limited traverse barrel.
  • IMPORTANT NOTE: Changes in this release will cause all EEPROM settings to be reverted to default after the
    firmware is flashed. It is advised to save an OPZ file of your settings before re-flashing.

Version 00.92.06

15 Jul 19:12

Choose a tag to compare

  • Added two ad-hoc triggers, "Cannon Hit" and "Vehicle Destroyed" that can be used to trigger any digital function.
  • Functionality for I/O Ports A&B has been expanded. When set to Output they now have the option to be "Default High" or "Default Low." Each also has a new function called "Pulse." If the Pulse function is triggered the external output pin A or B will briefly be held in the opposite direction of its default state. This can be used to emulate a button press to some external device.
  • New function "Inverse Flash" added for Aux Output. Works the same way as the regular Flash function except this one holds the output high (+5 volts) normally, and during the flash brings the output momentarily to ground. Again, this can be used to emulate a button press for some external device.

Version 00.92.05

04 Jun 22:06

Choose a tag to compare

Added ability to trigger a brake sound automatically when vehicle brakes, presently only compatible with the Open Panzer Sound Card. The same effect can be implemented with the Benedini TBS Mini, but you must load your brake sound as one of the user sounds, then trigger the user sound using the "Brakes Applied" trigger.

Version 00.92.04

17 Apr 20:18

Choose a tag to compare

  • Update firmware for compatibility with Benedini Flash v3.x. This increases the number of sounds available when using the TBS Mini, among other improvements. User sounds increased from 2 to 6 (3 user sounds always available, an extra 3 available if the 3 squeaks are disabled), barrel elevation sound added, and two slots dedicated for volume control. Also eliminates the Mini teaching routine which is no longer necessary, instead you import a settings file into TBS Flash. See the Wiki for updated instructions.
  • NOTE: Requires updating your Benedini Mini to firmware version v3.0.1 or later, using Benedini TBS Flash v3.0.1 or later. This software is available from Benedini.de.

Version 00.92.03

11 Mar 02:49

Choose a tag to compare

  • Add a new option to enable a special feature of the Scout ESC that can "drag" the inner (slower) track during turns to assist in turning and steering for heavy models using free-wheeling gearboxes such as the Taigen V2 that tend to keep spinning rather than slowing down when power is reduced. The option can be enabled or disabled on the Driving tab of OP Config. If you don't have problems leave it disabled, but if you are using one of these free-wheeling gearboxesand find it difficult to turn, give it a try and see if it helps. The option is only available on the Scout and only if the vehicle type is set to Tank or Halftrack in OP Config. The Scout must also be running the latest firmware (90.03 or later).
  • Condense functions for playing user sounds and squeaks. Add additional user sound functions for a total of 6 available on some cards. For now we are still posting code for Benedini Flash v1 but it too will permit up to 6 user sounds when v3 is released.
  • IMPORTANT NOTE: Changes in this release will cause all EEPROM settings to be reverted to default after the firmware is flashed. It is advised to save an OPZ file of your settings before re-flashing.

Version 00.92.02

03 Mar 20:04

Choose a tag to compare

  • Added additional trigger sources - speed-based (vehicle goes above or falls below some user defined
    speed percentage) and ad-hoc triggers (presently the only one is "brakes applied" but we can add up
    to 16 in the future). These triggers departs from the traditional "input" and represent instead
    "events" from which the user may want other events to be triggered.

Version 00.92.01

27 Feb 03:03

Choose a tag to compare

  • Fixed bug caused by enabling Timer 1 Output Compare C interrupt but not having an ISR defined. These interrupts were enabled in both OP_SBusDecode.cpp and OP_iBusDecode.cpp, but in fact neither were needed.
  • Moved all libraries to src subfolder of sketch folder. This will make it much more easier for developers to fork the project.
  • Reverted to the original TBS functionality compatible with TBS Flash v1 since Benedini has yet to officially release v3 and we are getting nervous.
  • Added two special functions for manual on/off control of the smoker output, can be used as a high-current switch of battery voltage (manual analog control function was already present).