Project Structure
A typeCAD project is self-contained and looks like this:
project
├── fw
├── hw
│ └── build
│ └── lib
│ └── footprints
└── srcfw
Intended for firmware. If a PlatformIO project is created when you run typecad create, you can open the workspace file to open both the firmware and hardware projects in the same VSCode and have access to their respective build tools.
hw
All the hardware-related files are here.
typecad.conf.ts— configuration file (see Configuration)buildholds all the KiCAD files./build/libis where KiCAD symbols are stored./build/lib/footprintsis where KiCad footprints are storedsrcis where the TypeScript files are stored
Files under ./build/lib/ come from two sources: components you add locally via the typeCAD CLI (typecad add), and any installed component packages. When a component package that bundles its own ./build/lib/ is used in a project, typeCAD automatically syncs those bundled files into the project’s ./build/lib/ directory the first time the Package is constructed during a build — no install script required.
Self-contained
The entire project is contained in the project folder. Symbols, footprints, 3d files, source files, etc. are all in this project folder.
On This Page