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

Youtube video:
  1. Install Node.js
  • Download and install Node.js (LTS version recommended)
  • Verify installation by running node --version in your terminal
  1. Create Your First Project
    npx @typecad/typecad create
  2. Start Designing
  • Open the project in VS Code
  • Begin creating your hardware design using TypeScript
  • Run typecad build to generate outputs
  1. Layout in KiCAD
  • Open the kicad_pcb file in the ./build folder
  • Your components and connections will be there
  • If you make changes in typeCAD, you can see them by clicking File > Revert.

Next Steps