Skip to content

v0.1.0

Choose a tag to compare

@xiaokai-lyk xiaokai-lyk released this 03 Jun 14:51
· 16 commits to main since this release

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 (--mock flag) 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 --mock

Full Changelog: https://github.com/xiaokai-lyk/PCA9685-debugging-panel/commits/v0.1.0