📗 typeCAD Documentation

Programmatically create hardware designs with TypeScript and the npm ecosystem.

Getting Started
Beginner

Set up your environment, learn the core concepts, and understand the project structure.

Core Language
Beginner

Learn the TypeScript API for components, pins, connections, and power nets.

Board & Layout
Intermediate

Control PCB placement and routing from your typeCAD code.

Tools & Integrations
Reference

CLI commands, Git diff, documentation generation, and KiCAD import.