hardware

typeCAD/pcb

Design circuit boards in TypeScript.

  • Code instead of clicking and dragging in a GUI
  • git for meaningful version control and CI/CD
  • npm to install, update, and publish designs
Build a board
firmware

typeCAD/hal

Write Zephyr in TypeScript.

  • Every pin, bus, and part as a TypeScript object
  • Transpiles to clean C++ that runs on the board
  • Tests execute on real hardware from one command
Write firmware

We design boards and write firmware — both halves get used on our own projects. Questions, or something looks off? Open an issue on GitHub — we'd rather hear about it.

© 2026 typeCAD — code-defined electronics github