Releases
v1.0.0
v1.0.0 - Initial public release (M5Core2 + ESP32 support)
Latest
Compare
Sorry, something went wrong.
No results found
Highlights
Added dual firmware support for both M5Core2 and standard ESP32 boards.
Improved serial communication reliability with fixed 100 Hz communication and batched sample transfer to reduce data loss.
Updated GUI compatibility with batched data parsing and improved stop behavior.
Refined available input signals to: step, ramp, and manual.
Reworked documentation with clearer setup guidance, board selection, and hardware wiring details.
Cross-platform support: the GUI can be used on Windows, macOS, and Linux.
Firmware and Communication Improvements
Unified configuration and communication task flow.
Added buffered batching between control sampling and serial transmission.
Added dropped-sample reporting in data logging.
Preserved compatibility between firmware output and GUI ingestion.
GUI Updates
Added support for batched logging payloads in real time.
Kept compatibility with legacy line-based data format.
Improved experiment stop workflow to avoid unnecessary reconnect/reconfigure.
Kept post-stop save workflow available.
Hardware and Wiring Notes
H-bridge is powered from external 12 V supply.
MCU provides two PWM signals to the H-bridge.
Motor encoder is powered from MCU 3.3 V.
Encoder channels A and B are connected to dedicated MCU GPIO inputs.
Common ground is required across power supply, H-bridge, MCU, and encoder.
Documentation
README fully updated in English.
Added board-variant guidance for M5Core2 vs ESP32.
Added simplified hardware wiring diagram.
Clarified that setup is GUI-driven over USB and intended for PC-connected operation.
Notes
This release targets educational DC motor control experiments and lab use.
Configuration is managed from the GUI; manual config editing is optional.
You can’t perform that action at this time.