Repository navigation
Home
PCController Wiki Publisher edited this page Aug 9, 2026
·
2 revisions
PCController combines the ATmega328P firmware, native Go host, embedded WebUI, protocol/API surfaces, safe programming, and Virtual Board.
Important
Repository Markdown is canonical. This Wiki is a generated, branded mirror; edit the linked source documentation through a pull request rather than changing a Wiki page by hand.
| Goal | Start here |
|---|---|
| Run or connect for the first time | Getting started and operations |
| Find the owning source, test, asset, or generated output | Repository and file map |
| Program or recover a board safely | Toolchain and safe programming |
| Integrate an app or another host | Protocol and network API |
| See feature parity and remaining gaps | Control-surface matrix and requirements backlog |
| βοΈ Firmware | π₯οΈ Host | π Interfaces | π§ͺ Verification |
|---|---|---|---|
| Deterministic safety, I/O, menus, RF, EEPROM | One primary serial owner and command dispatcher | WebUI, TUI, CLI, native shell, APIs and libraries | Virtual Board, local gates, CI and explicit hardware acceptance |
| Guide | |
|---|---|
| π | Getting started and operations |
| πΊοΈ | Repository and file map |
| ποΈ | Front panel and menus |
| π§ | Hardware initialization and tuning |
| βοΈ | Host configuration and integrations |
| Guide | |
|---|---|
| π§ | Hosted front-panel menus |
| π | Portable WebUI |
| π | Protocol and network API |
| π§© | C library API |
| Control-surface capability matrix |
| Guide | |
|---|---|
| ποΈ | Build and packaging tool |
| πΎ | Firmware tool |
| π₯οΈ | Host Controller |
| π§ͺ | Virtual Board |
| π¦ | Dependency maintenance |
| π‘οΈ | Toolchain bootstrap and safe programming |
| π§ | Memory and feature tradeoffs |
| π¦ | CI/CD and releases |
| π© | Urboot-Custom reproducible fork |
| Guide | |
|---|---|
| π | Audit and traceability tools |
| β | Project acceptance |
| π | Requirements backlog |
| 𧬠| Local-library variant comparison |
- Project board β status, domain, priority, and milestone overview.
- Issues β requirements and acceptance evidence.
- Pull requests β reviewable implementation and work in progress.
- Actions β build, repository-health, security, and release evidence.
Contributor rule: source before mirror
- Use the repository map to find the authoritative file.
- Reconcile the change with its issue and existing pull requests.
- Update source, tests, capability matrix, and relevant guide together.
- Preview the Wiki from source; never preserve a hand-edited Wiki fork.
- π Getting started and operations
- πΊοΈ Repository and file map
- ποΈ Front panel and menus
- π§ Hardware initialization and tuning
- βοΈ Host configuration and integrations
- π§ Hosted front-panel menus
- π Portable WebUI
- π Protocol and network API
- π§© C library API
βοΈ Control-surface capability matrix
- ποΈ Build and packaging tool
- πΎ Firmware tool
- π₯οΈ Host Controller
- π§ͺ Virtual Board
- π¦ Dependency maintenance
- π‘οΈ Toolchain bootstrap and safe programming
- π§ Memory and feature tradeoffs
- π¦ CI/CD and releases
- π© Urboot-Custom reproducible fork
- π Audit and traceability tools
- β Project acceptance
- π Requirements backlog
- 𧬠Local-library variant comparison