Skip to content

Base Board hardware

The intended controller is ESP32-class, with Wi-Fi, optional BLE, GPIOs for the shared bus and chain start, and sufficient resources for the chosen coordination workload. Exact model and pin assignment TBD.

InterfacePurposeUnresolved detail
Power input and distributionSupply main board and hexesRegulation, protection, wire sizing
SDA/SCLShared hex communicationBus pins, pull-ups, compatible levels
Chain outputEnable the first hex during enumerationPin and activation behavior
Wi-FiGame API and web-client connectivityLocal-network arrangement and hosting
Debug/programmingBring-up and recoveryConnector and tooling
text
Battery subsystem → switched 5V distribution → main controller supply interface
                                           → H0 ... H6
Main SDA/SCL ───────────────────────────────→ shared hex bus
Main chain GPIO ───────────────────────────→ H0 CHAIN_IN

This is a logical diagram. Verify the selected development board's power input separately from its GPIO levels. The eventual enclosure must provide cable strain relief, switch access, and programming access; its dimensions are not defined.

The shared BOM includes the owned battery, charger, boost converter, switch, and bus pull-ups. Controller cost and purchasing link remain TBD. An Arduino Uno is not a purchase requirement.

See power, Smart Hex wiring, and open questions.