v0.1.0
v0.1.0 — Initial Release 🎉
First public release of the PCA9685 Debugging Panel — a web-based servo control dashboard for robotics.
What's included
- 16-channel servo grid with per-channel angle, duty cycle, and live pulse-width display
- Per-channel calibration — map custom angle-to-pulse ranges for any servo
- Real-time device status with heartbeat monitoring via SSE
- Adjustable PWM frequency (40–400 Hz)
- Workspace export/import — save full configuration as JSON, restore on any machine
- Mock mode (
--mockflag) for UI development without hardware - Dark theme responsive layout, works on desktop and mobile
- Configuration persistence across restarts via
config.json
Install
pip install pca9685-debugging-panel
pca9685-panel --host 0.0.0.0 --port 8080
Then open http://<robot-ip>:8080 in your browser.
Try without hardware
pca9685-panel --mockFull Changelog: https://github.com/xiaokai-lyk/PCA9685-debugging-panel/commits/v0.1.0