This is an article from the Animatronic WorkBench Documentation
Version History
Version 0.8.7 - ( Work in progress )
Version 0.8.6 - ( 2025-07-03 )
- Dark mode/light mode switchable
- Minor bug fixes
Version 0.8.5 - ( 2025-07-01 )
- Complete overhaul of the COM port protocol. Clients must be updated to the new version for further use!
- Better display and status display of the EPS32 client boards
- More contextual help integrated into the software
- Fixed a bug with the USB connection that sent unnecessary data for SC servos
- Minor bug fixes
Version 0.8.4 - ( 2025-06-27 )
- Minor bug fixes
Version 0.8.3 - ( 2025-06-24 )
- Contextual help integrated into the software
- Improved project management interface
- Play and stop sound in the timeline according to the waveform position
- Minor bug fixes
Version 0.8.2 - ( 2025-06-11 )
- Visualization of the sounds in the timeline as a waveform
Version 0.8.1 - ( 2025-04-23 )
- Visual management of the connected EPS32 client boards
- Display of the states and errors of the connected EPS32 client boards
- Live transmission of servo positions to the connected EPS32 client boards in configuration mode
- Reading the servo positions from the connected EPS32 client boards in configuration mode
- Minor bug fixes
Version 0.8 - ( 2024-10-12 )
- Copy + paste keyframes in the timeline
- Improved handling of servo error conditions
- Improved copy and paste buffer
Version 0.7.5 - ( 2024-09-20 )
- Automatic scrolling when the play position is outside the visible area
- Start/stop the playback via the space bar
- Minor bug fixes
Version 0.7.4 - ( 2024-09-13 )
- Introduction of the globalMp3Manager for custom code
Version 0.7.3 - ( 2024-09-29 )
- Bugfix for faulty custom code export
- Support for DFPlayer Mini MP3 Player
- Minor bug fixes
Version 0.7.2 - ( 2024-08-20 )
- Fixed a bug that no keyframes could be changed after changing the timeline
- Minor bug fixes
Version 0.7.1 - ( 2024-08-16 )
- State-Selector Servo functionality removed
- Empty timeline no longer appears when loading the project
- Improved handling of timeline editor and custom code
Version 0.7 - ( 2024-08-10 )
- Neopixel support
- Custom code for your own C++ classes and functions
- Stricter review of project configuration
- Improved Incorrect Configuration Notices
- Debug PIN no longer mandatory for the EPS32 configuration (prevented client scanning on the COM port if debug PIN was 1)
- Minor bug fixes
Version 0.6 - ( 2024-07-14 )
- Project configurator instead of manual editing of JSON files
- Minor bug fixes
- New Project Save Format
- Automatically generate "Hardware.h" from the project configurator
Version 0.4 - ( 2024-06-05 )
- Various bug fixes and improvements
- Optionally deactivate only the affected servo (instead of all servos so far) if it is too hot or overloaded
- Debugging indicator to detect problems when the ESP32 freezes
- Status display on the ESP32 redesigned
- Autoplay export finally replaced by ESP32Client export
Version 0.3 - 2024-05-01
- Completely redesigned timeline editor
- New timeline save format
- Nested timelines introduced
- Remote control via second ESP32 board
Version 0.2 - 2024-02-10
- Integrate sound / speech into timeline
- Control via mouse / keyboard (without mandatory midi controller)
- Various bug fixes and improvements
Version 0.1 - 2023-09-22
- First version with timeline editor and live mode
- Support for STS and PWM servos
- Midi controller connection
- Web interface for the client
- Autonomous mode
- Memory of movements in the microcontroller
- Windows Studio app
- ESP32 client
- Integrate servos into timeline
- Control via midi controller
- Control STS serial servos
- Control SCS serial servos
- Control PWM servos
- Waveshare ESP32 Servo Driver
Roadmap
2025
- Synchronization of movements with sound
- Dark mode only optional (with toggle)
- Control LX serial servos
- Video tutorial
- Un-Do function in the editor
2024
- Web interface for the client
- Control PWM servos
- Support Wifi handheld remote control
- Integrate RGB LEDs
- Enable custom code in the ESP32 client
2023
Windows app
ESP32 client support
Timeline editor
STS / SCS Serial Servos Control
Control via midi controller
Include servos in timeline
Saving the movements in the microcontroller
Control via mouse / keyboard (without mandatory midi controller)
Live mode
Autonomous mode