The SigCore UC repo is now officially live on GitHub.
This is the full codebase for the SigCore UC platform — firmware, server, Control Panel application, drivers, update tools, and all the supporting hardware documentation. If you wanted to dig into how this thing actually works behind the panels, it’s all there now.
A quick breakdown of what’s in the repo:
-
.NET 8 Device Server running on Raspberry Pi OS (64-bit)
-
WPF Control Panel for Windows with full UI support for analog/digital I/O, relays, PID loops, calibration, and configuration
-
FRAM-backed persistent configs
-
Complete I²C device drivers (ADS1115, MCP4728, PCA9685, MCP23008/017, etc.)
-
SigCore messaging protocol
-
Update builder + launcher (automatic firmware/app updates)
-
Hardware drawings and documentation
-
Website assets and WebBridge backend for the device’s built-in web interface
The repo’s still marked as early-stage (revA hardware, pre-production software), but everything is functional and running on the current prototype boards. As work continues, all updates will push directly to GitHub so the history stays transparent.
What’s next?
-
Cleaning up the documentation now that the code is public
-
More detailed breakdowns of the hardware subsystem architecture
-
A demo video of the analog and relay subsystems in action
-
Preparing revB board fixes
-
Adding example automation scripts (Python + C#)
If you’ve been following along and wanted to see “under the hood,” now’s the time. Feedback, issue reports, forks — all welcome.
SigCore UC is built to be both powerful and open, so making the repo public is a big step toward that.
Edward
Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.