EduBoard

EduBoard is a family of maker-friendly open-hardware teaching boards for learning microcontrollers from the silicon up.

The family is designed around three reference targets:

All three boards should expose as close to the same pedagogical peripheral set and physical conventions as practical, so students can focus on architectural differences instead of relearning the trainer hardware.

Design goals

Pedagogical hardware requirements

EduBoard is course infrastructure, not just a general-purpose development board. Peripheral and layout decisions should make the connection between software and physical hardware visible and teachable.

For EduBoard-AVR in particular, the hardware must support the EduAVR progression hardware → registers → assembly → C → generated assembly → physical result.

The board should therefore:

Course requirements and board design should co-evolve: a peripheral belongs on the board primarily because it enables useful, illustrative labs.

Common teaching peripherals

The target common set is:

Peripheral blocks should be disconnectable by jumper, solder bridge, or equivalent when they would otherwise consume pins needed for a lesson.

Course relationship

Licensing

EduBoard follows the Ploos-AS hardware licensing standard:

Each component directory must clearly state the applicable license.

Status

M2 — EduBoard-AVR schematic/PCB implementation is in progress. M2.1a core CAD loads/renders in KiCad 9 but still requires ERC cleanup; M2.2 ISP/JTAG contract work has started in parallel.