Getting Started with typeCAD
This guide will help you get started with schematic-as-code.
What is typeCAD?
typeCAD is a modern hardware design platform that brings the power of TypeScript to electronic design. It allows you to:
- Create modular, reusable hardware designs
- Version control your hardware designs using git
- Generate production-ready outputs for manufacturing
- Collaborate with other designers using familiar development tools
Quick Start

- Install Node.js
- Download and install Node.js (LTS version recommended)
- Verify installation by running
node --versionin your terminal
- Create Your First Project
npx @typecad/typecad create - Start Designing
- Open the project in VS Code
- Begin creating your hardware design using TypeScript
- Run
typecad buildto generate outputs
- Layout in KiCAD
- Open the
kicad_pcbfile in the./buildfolder - Your components and connections will be there
- If you make changes in typeCAD, you can see them by clicking
File > Revert.
Next Steps
- Start with making a simple voltage divider circuit
- Check out the Documentation for detailed guides
- Join our Reddit community for support and discussions