๐Ÿงฉ aitl-physical-reference

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.

Back to Portal (EN)


Language GitHub Pages ๐ŸŒ GitHub ๐Ÿ’ป
๐Ÿ‡บ๐Ÿ‡ธ English GitHub Pages EN GitHub Repo EN

๐ŸŽฏ Purpose

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.


๐Ÿงฉ What This Is

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.


๐Ÿ–ผ Figure Index (Canonical)

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.


๐Ÿ–ผ Physical Reference Overview

1๏ธโƒฃ Schematic (Logical โ†’ Physical Mapping)

Schematic

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


2๏ธโƒฃ PCB Layout (Physical Constraints)

PCB Layout

The PCB layout exposes the fixed physical constraints:

This layout is the authoritative physical truth for v1.


3๏ธโƒฃ 3D View (Embodied Reality)

3D View

The 3D view represents the embodied boundary between logic and physics:
real height, real clearances, and real probe access โ€”
nothing abstracted, nothing implied.


๐Ÿšซ What This Is NOT

This repository intentionally avoids solutions and focuses on reference.


๐Ÿง  Architecture Mapping (Conceptual โ†’ Physical)

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.


๐Ÿ—‚ Repository Structure

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

๐Ÿ“‚ Key Artifacts (Reference Entry Points)

๐Ÿ“„ Documentation

๐Ÿงพ Bill of Materials

๐Ÿงฉ Hardware Source (Physical Truth)


๐Ÿ”ง Build & Assembly Flow

To physically build and use this reference board:

  1. ๐Ÿ“„ Review bom/bom.csv and prepare components
  2. ๐Ÿญ Manufacture PCB using KiCad data in hardware/kicad/
  3. ๐Ÿ›  Assemble components following docs/Assembly.md
  4. โšก Apply +5V power and observe LED behavior
  5. ๐Ÿ“Š Verify voltage/current using docs/TestProcedure.md

This flow is intentionally simple and repeatable.


๐Ÿ“ Verification & Measurement

This board is designed to be measured, not just powered.

Typical checks:

These checks validate the logic โ†’ physics transition.


๐Ÿงฐ Toolchain

The design favors clarity over density.


๐ŸŒ Usage Context

This physical reference can be used in:

It acts as a ground truth layer, not a controller.


๐Ÿ“Œ Status

Future revisions may extend observability,
but will preserve minimalism.


๐ŸŸฆ v1 Definition โ€” Physical โ†” Logical Boundary Reference

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.


๐ŸŽฏ Purpose of v1

v1 answers one question only:

โ€œWhen logic toggles a pin, what does that mean in copper, voltage, and current?โ€


๐Ÿ”Œ v1 Scope (Strict)

v1 adds a boundary, not intelligence.

Included

Explicitly excluded


๐Ÿ“ Boundary Concept

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.


๐Ÿ“Š Reference Measurement Table (Normative)

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.


๐Ÿง  Architectural Role

v1 serves as:

Higher layers may change.
v1 must not.


๐Ÿ”’ Stability Rule

Once released:

v1 electrical meaning SHALL NOT change.

Any extension must:


๐Ÿท Versioning Summary


๐Ÿ”– GPIO Naming Rule (v1)

GPIO names in v1 are semantic and directional.
They describe what crosses the boundary, not how it is implemented.

๐Ÿ“› Naming Format

<ROLE>_<DIRECTION>

๐Ÿ“Œ Standard Roles

Name Meaning
LOGIC_OUT Logic asserts a physical state
LOGIC_IN Logic observes a physical condition
PWR_IN External power reference
GND Electrical ground

๐Ÿ”„ Direction Definition

Example: LOGIC_OUT means
โ€œLogic drives voltage/current into the physical layer.โ€

๐Ÿšซ Prohibited in v1

v1 names must remain architecture-agnostic and timeless.


๐ŸŸฃ v2 Definition โ€” Executable Physical Loop Reference

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.


๐ŸŽฏ Purpose of v2

v2 answers one question only:

โ€œIf we freeze the physical loop itself, what remains controllable?โ€


๐Ÿ”Œ v2 Scope (Strict)

Included

Explicitly excluded


๐Ÿง  Architectural Role of v2

Layer Role
v1 Normative boundary definition
v2 Executable physical ground truth
v3+ Control, supervision, adaptation

v2 is the last layer before control begins.


๐Ÿ”’ Stability Rule (v2)

Once released:

The physical loop topology and Vโ€“I meaning SHALL NOT change.

Any change must advance to v3.


๐Ÿท Versioning Summary (Updated)


๐Ÿ”ด v3 โ€” Derived Control Reference (External)

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.


๐Ÿ‘ค Author

๐Ÿ“Œ Item Details
Name Shinichi Samizo
Expertise Semiconductor devices (logic, memory, high-voltage mixed-signal)
Thin-film piezo actuators for inkjet systems
Printhead productization, BOM management, ISO training
GitHub GitHub

๐Ÿ“„ License

Hybrid License

๐Ÿ“Œ 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

๐Ÿ’ฌ Feedback

Suggestions, improvements, and discussions are welcome via GitHub Discussions.

๐Ÿ’ฌ GitHub Discussions