Dimensioned drawings · source of truth
Blueprint drawings.
Dimensioned engineering drawings for the DIY frame, camera mount, Orin bracket, and Archer inspection shell. If there's ever a dispute about a BOM part or bracket fit, these drawings are the canonical reference.
Format
PDF · DWG · FCStd
metric units
Location
cad/blueprints/
in repo
Authority
Source of truth for fit disputes
STL derived
Updated
Regenerated on any CAD change
pre-commit hook
§ 01Drawings
| Drawing | Part | Sheet size | Views |
| DWG-001 | Orin Nano mount bracket | A4 | ISO · top · side · section A-A |
| DWG-002 | RPi Cam 3 Wide tilt mount (30°) | A4 | ISO · front · side |
| DWG-003 | ESC heat-shield vent | A4 | ISO · top (vent pattern detail) |
| DWG-004 | Battery strap guide | A4 | ISO · top · side |
| DWG-005 | ELRS antenna holder | A4 | ISO · top |
| DWG-006 | Prop guard (5-inch) | A4 | ISO · top · cross-section |
| DWG-010 | Archer inspection shell (placeholder) | A3 | ISO · top · front · side · section A-A |
| DWG-020 | Indoor gate mockup (1.5 × 1.5 m) | A3 | Assembly · 4× corner detail |
§ 02Title block convention
┌─────────────────────────────────────────────────────────┐
│ AIGP — AI GRAND PRIX 2026 │
│ DWG-NNN · PART NAME │
│ Scale: 1:1 Units: mm Material: PETG │
│ Drawn: initial Date: 2026-04-21 Rev: A │
│ Source: cad/partname.FCStd │
└─────────────────────────────────────────────────────────┘
§ 03Tolerances
| Feature | Tolerance | Why |
| Linear dimensions | ±0.2 mm | FDM inherent |
| Hole diameter (self-tap) | Nominal − 0.1 mm | Compensate FDM over-extrusion |
| Hole diameter (through-bolt) | Nominal + 0.2 mm | Clearance for M3 |
| Mating flat | ±0.3 mm | Face-to-face fit |
| Angular | ±1° | Printed angles are noisy |
§ 04Regenerating drawings
# From the cad/ source tree (requires FreeCAD 1.0)
freecad-console --run cad/scripts/regen_drawings.py
# Output: cad/blueprints/*.pdf
# Also regenerates STL + STEP for each part
A pre-commit hook regenerates drawings when *.FCStd changes. If you see stale drawings, that's a git hook miss — re-run manually.