This repository provides a minimal physical reference PCB
that anchors abstract control and logic concepts into real voltage, current, and copper.
It is intentionally small, generic, and architecture-agnostic,
focusing on observability, physical constraints, and manufacturability rather than functionality.
| Language | GitHub Pages ๐ | GitHub ๐ป |
|---|---|---|
| ๐บ๐ธ English |
The purpose of this board is not control, but grounding.
This board can be used by higher-level architectures
(control logic, supervisory layers, AI reasoning),
but it does not depend on them.
This repository contains a reference PCB, not a product.
The board includes only elements required to expose
the relationship between logic and physics:
Nothing more.
All schematics, PCB layouts, and 3D views used in this project are normatively indexed and embedded on the following page:
๐ Image Index (v0โv3)
https://samizo-aitl.github.io/aitl-physical-reference/docs/img/
v3 figures are provided for derived control reference boards and do not modify the normative v0โv2 physical reference.

This schematic defines the normative logicalโphysical boundary:
a logic-driven output constrained by real voltage and current,
with explicit measurement access points.

The PCB layout exposes the fixed physical constraints:
This layout is the authoritative physical truth for v1.

The 3D view represents the embodied boundary between logic and physics:
real height, real clearances, and real probe access โ
nothing abstracted, nothing implied.
This repository intentionally avoids solutions and focuses on reference.
| Conceptual Role | Physical Element |
|---|---|
| Output state | ๐ก LED |
| Constraint | ๐งฎ Resistor |
| Event input | ๐ Switch |
| Observation | ๐ Test point |
| Boundary | ๐ PCB outline |
This mapping is the core value of the project.
aitl-physical-reference/
โโ hardware/
โ โโ kicad/ # KiCad project (schematic / PCB)
โโ bom/
โ โโ bom.csv # Component list (non-CAD)
โโ docs/
โ โโ Assembly.md # Assembly instructions
โ โโ TestProcedure.md # Measurement & verification
โ โโ DesignIntent.md # Physical design intent
โโ README.md
Design Intent
GitHub Page
Repository
Assembly Instructions
GitHub Page
Repository
Test & Measurement Procedure
GitHub Page
Repository
To physically build and use this reference board:
bom/bom.csv and prepare componentshardware/kicad/docs/Assembly.mddocs/TestProcedure.mdThis flow is intentionally simple and repeatable.
This board is designed to be measured, not just powered.
Typical checks:
These checks validate the logic โ physics transition.
The design favors clarity over density.
This physical reference can be used in:
It acts as a ground truth layer, not a controller.
Future revisions may extend observability,
but will preserve minimalism.
v1 extends aitl-physical-reference from a passive grounding board
into a clearly defined physicalโlogical boundary reference.
This version does not aim to control, compute, or decide.
It exists solely to define where logic ends and physics begins.
v1 answers one question only:
โWhen logic toggles a pin, what does that mean in copper, voltage, and current?โ
v1 adds a boundary, not intelligence.
Included
Explicitly excluded
| Layer | Responsibility |
|---|---|
| Logical / MCU | State decision, timing, abstraction |
| v1 Boundary | Voltage level, current flow, observability |
| Physical | Light emission, heat, copper limits |
v1 is the line, not the controller.
| Node | Condition | Expected Voltage | Expected Current | Meaning |
|---|---|---|---|---|
| LOGIC_OUT | High | 3.3โ5.0 V | < 1 mA | Logic asserts state |
| LED_NODE | ON | 1.8โ2.2 V | 5โ10 mA | Physical output active |
| VCC | Nominal | 5.0 V ยฑ5% | โ | Power reference |
This table is normative in v1.
v1 serves as:
Higher layers may change.
v1 must not.
Once released:
v1 electrical meaning SHALL NOT change.
Any extension must:
GPIO names in v1 are semantic and directional.
They describe what crosses the boundary, not how it is implemented.
<ROLE>_<DIRECTION>
| Name | Meaning |
|---|---|
LOGIC_OUT |
Logic asserts a physical state |
LOGIC_IN |
Logic observes a physical condition |
PWR_IN |
External power reference |
GND |
Electrical ground |
_OUT : logic โ physical_IN : physical โ logicExample:
LOGIC_OUTmeans
โLogic drives voltage/current into the physical layer.โ
PA0, GPIO23)LED_CTRL, PWM_OUT)CLK, SYNC)v1 names must remain architecture-agnostic and timeless.
v2 realizes the v1 physicalโlogical boundary
as a manufacturable, observable, and DRC-clean physical loop.
While v1 defines what the boundary means,
v2 defines how that meaning exists in copper.
v2 answers one question only:
โIf we freeze the physical loop itself, what remains controllable?โ
Included
Explicitly excluded
| Layer | Role |
|---|---|
| v1 | Normative boundary definition |
| v2 | Executable physical ground truth |
| v3+ | Control, supervision, adaptation |
v2 is the last layer before control begins.
Once released:
The physical loop topology and VโI meaning SHALL NOT change.
Any change must advance to v3.
v3 is NOT part of the aitl-physical-reference core.
It is a derived hardware reference that inserts minimal control into the frozen physical loop defined by v2.
The authoritative source for v3 is:
๐ hardware/kicad/aitl-physical-control
๐ See Fig.10โFig.12 in the Image Index
v0โv2 remain unchanged and normative regardless of v3 evolution.
| ๐ Item | License | Description |
|---|---|---|
| Source Code | MIT License | Free to use, modify, and redistribute |
| Text Materials | CC BY 4.0 or CC BY-SA 4.0 | Attribution required; share-alike applies for BY-SA |
| Figures & Diagrams | CC BY-NC 4.0 | Non-commercial use only |
| External References | Follow the original license | Cite the original source properly |
Suggestions, improvements, and discussions are welcome via GitHub Discussions.