typeCAD

🤖programmatically 💥create 🛰️hardware

TypeScript + KiCAD = typeCAD

Write TypeScript code and build it into a KiCAD project

Use all the normal software tools, but now for hardware

Package your code into small packages

Quickly combine known-working packages into larger projects

Look at a simple example of a voltage divider

01
Code
Write TypeScript code instead of clicking/dragging in a GUI.
02
`git`
Git for meaningful version control
03
Package
npm/Node.js to install/update/publish your code
04
Reuse
Hardware design is now modular and reusable