<project_name>/ ├─ .ato/ # Cached dependencies ├─ build/ # Build outputs ├─ ato.yaml # Project manifest (paths, builds, dependencies) ├─ elec/ # Electrical files and layouts ├── layouts/ # Board layout files ├── src/ # Core ato code and parts ├─── <project_name>.ato # Main project file ├─── parts/ # Part info (pinout, footprint, 3d model)
ato.yaml
requires-atopile: "^0.10.8" paths: src: ./src layout: ./layout builds: default: # The target you usually build entry: main.ato:App hide_designators: true exclude_checks: ["PCB.requires_drc_check"] dependencies: # Added automatically by `ato add` - type: registry identifier: atopile/ti-ads1115 release: 0.1.6
src/
layout/
ato add