OpenCE Lab · AI for the physical world

Engineering intelligence into matter.

We build the AI that designs circuit boards and programs them. Layer turns a sentence into a board a factory can build. Core turns that board into firmware that has been run and proved on real hardware.

BOARD100 × 70 mm · 8 layers
ROUTING0 / 0 nets
PROCESSORBGA · 0.8 mm pitch
MEMORY2 × LPDDR4 · eMMC · QSPI NOR

Software learned to write itself. Hardware is still drawn by hand, one trace at a time, by a few people who know how. We are changing who gets to build physical things.

01 — DESIGNA sentence becomes a board.Requirements, architecture, real parts, schematic, placement, routing and fabrication files, each step checked before the next one starts.
02 — PROGRAMA board becomes a working device.Core reads the schematic, writes firmware from the datasheets, builds it, flashes it with your approval and watches it run.
03 — PROVEEvery claim carries its evidence.Design-rule checks, electrical checks, measurements on the bench. Unknown is never shown as a pass. You sign every step that matters.
Physical AI

AI can think.
It cannot yet build.

Models write code, read papers and reason about physics. We are closing the gap between that and the physical world.

01Models can reason about hardware.

They read datasheets, follow electrical rules and reason about physics. That was not true a few years ago.

02Hardware is the bottleneck.

Between an AI and the world sits a board and its firmware. That step is still slow, manual and expert-only.

03The world needs more of it.

Robots, edge devices and instruments need boards and firmware at a scale people alone cannot draw.

We are building the toolchain for physical AI.

Core writes, builds and flashes firmware for the silicon you already useCHIP PACKS · BOARD PACKS · ZEPHYR · PLATFORMIO · ESP-IDF · ARDUINO
Inside the products

What Layer and Core actually do, step by step.

No black box. Each product runs a fixed sequence of steps, and each step leaves something you can open, check and keep.

LayerSentence → manufacturable board
Reads your brief

Turns plain words into numbered, testable requirements, with assumptions and the questions it cannot answer alone.

→ brief.md · REQ-01…
Plans the architecture

Blocks, power tree, interfaces and budgets, every value tied to a datasheet page, calculation or requirement.

→ architecture
Chooses real parts

Live stock, price breaks and lifecycle. Verified symbols, footprints and 3D models. Alternates ranked.

→ BOM + alternates
Draws the schematic

Hierarchical sheets in native KiCad format, with electrical rule checks on every save.

→ .kicad_sch
Places and routes

Parts grouped by function, decoupling at every supply pin, copper routed around anything you locked.

→ .kicad_pcb
Checks everything

Design rules judged by KiCad, electrical rules, manufacturability, power and signal analysis.

→ gate report
Hands you the files

Gerber, drill, BOM, pick-and-place, IPC-2581, STEP, a review pack and a bring-up plan.

→ release.zip
Watch Layer build a board →
CoreSchematic → proven firmware
Imports your board

Reads the processor, pins, buses and parts from a KiCad or Altium project and builds a board target.

→ board target
Reads the datasheets

Registers, timing and errata from your document library, cited by page. Asks you to confirm what it relies on.

→ document library
Plans with you

Proposes the steps and the assumptions. Nothing is written, built or flashed until you approve.

→ approved plan
Writes the firmware

Drivers and application code, each line tied back to a requirement.

→ src/
Builds locally

ESP-IDF, Zephyr, PlatformIO or Arduino, on your machine. Warnings are treated as findings.

→ firmware image
Flashes with approval

ST-LINK, J-Link, CMSIS-DAP, esptool or DFU. Every flash is hash-verified and logged.

→ flash record
Observes and judges

Serial, telemetry, scopes and camera, compared against the requirements, with a verdict.

→ PASS + evidence
Watch Core flash a board →
Evidence on every claimEach answer cites the datasheet page, rule or check behind it. Anything unsourced is marked unverified.Principle
Approvals are signaturesNothing reaches the copper or the chip without a person approving it.Principle
Unknown is never greenPass, fail, partial or not run. Colours tell the truth about every check.Principle
Your files, open formatsNative KiCad, Gerber, IPC-2581, STEP, Markdown and JSON. No lock-in, ever.Layer
Hand edits are sacredCopper you route by hand is never touched. Your edits become fixed points.Layer
Honest costAn estimate before every AI run, caps you control, and no charge for runs that fail.Layer · Core
Evidence on every claimEach answer cites the datasheet page, rule or check behind it. Anything unsourced is marked unverified.Principle
Approvals are signaturesNothing reaches the copper or the chip without a person approving it.Principle
Unknown is never greenPass, fail, partial or not run. Colours tell the truth about every check.Principle
Your files, open formatsNative KiCad, Gerber, IPC-2581, STEP, Markdown and JSON. No lock-in, ever.Layer
Hand edits are sacredCopper you route by hand is never touched. Your edits become fixed points.Layer
Honest costAn estimate before every AI run, caps you control, and no charge for runs that fail.Layer · Core
Grounded in datasheetsCore reads the register map before it writes a single line of driver code.Core
Safe robotics bring-upHard limits listed before every motor test, with a live E-STOP the whole time.Core
Local by defaultProjects, checks, logs and keys stay on your machines. Air-gapped when you need it.Platform
Any model, your keysOpenAI, Anthropic, Gemini, Azure or a local model, through your own contracts.Platform
Bench proves itA design is not done when it compiles. It is done when the board does what you asked.Principle
Never trained on youYour designs, code and recordings are never used to train models.Platform
Grounded in datasheetsCore reads the register map before it writes a single line of driver code.Core
Safe robotics bring-upHard limits listed before every motor test, with a live E-STOP the whole time.Core
Local by defaultProjects, checks, logs and keys stay on your machines. Air-gapped when you need it.Platform
Any model, your keysOpenAI, Anthropic, Gemini, Azure or a local model, through your own contracts.Platform
Bench proves itA design is not done when it compiles. It is done when the board does what you asked.Principle
Never trained on youYour designs, code and recordings are never used to train models.Platform
OpenCE Lab

A lab for the physical AI era.

OpenCE is a lab. We build the tools that let intelligence leave the screen and become things: boards, devices, robots and instruments. Layer and Core are the first two. More are being built in the lab now.

AVAILABLE
Layer
AI PCB design. From a written brief to a checked board and fabrication files.
AVAILABLE
Core
AI firmware engineering. From a schematic to firmware proved on the bench.
IN DEVELOPMENTDense boardsFour- to eight-layer routing, BGA escape, length-matched memory buses and controlled impedance.
PROTOTYPEPhysics in the loopPower, signal and thermal simulation that steers placement and routing, not only checks them afterwards.
RESEARCHHardware-in-the-loop benchesAutomated test rigs that measure every revision and feed the results back into the design.
RESEARCHRobots that bring themselves upActuators found, characterised and tuned inside hard safety limits, from a description of the machine.

Items marked in development, prototype or research are directions of work in the lab, not products you can buy today.

Bring an idea. Leave with a device.