mohan-bee/flight-controller-v2

A 64 mm STM32F405 flight-controller PCB with ICM-42688 IMU, SPI flash, USB-C/ESD, battery buck and 3.3 V regulation, four motor outputs, service I/O, and PETG standoff mounting hardware.

Version
0.1.0
License
ISC
Stars
0

validation/release/manufacturing-audit.txt

/Users/mohan/Documents/Codex/2026-10-11/le/work/geometry-env/lib/python3.9/site-packages/gerbonara/excellon.py:548: SyntaxWarning: drill-L1-L4.drl:16 "G90": G90 header statement found after end of header
  warnings.warn(f'{self.filename}:{self.lineno} "{self.line}": {msg}', SyntaxWarning)
/Users/mohan/Documents/Codex/2026-10-11/le/work/geometry-env/lib/python3.9/site-packages/gerbonara/excellon.py:548: SyntaxWarning: drill_npth.drl:14 "G90": G90 header statement found after end of header
  warnings.warn(f'{self.filename}:{self.lineno} "{self.line}": {msg}', SyntaxWarning)
pass 2653 copper primitives; 0 violations
[]
{
  "status": "pass",
  "errors": [],
  "copper_edge_min_mm": 0.5999990268220592,
  "drill_counts": {
    "drill-L1-L4.drl": {
      "round_holes": 142,
      "slots": 4
    },
    "drill_npth.drl": {
      "round_holes": 10,
      "slots": 0
    }
  },
  "drill_edge_gap_min_mm": 0.3499583042530914,
  "npth_copper_gap_min_mm": 0.24109171432172197,
  "via_annular_ring_mm": 0.125,
  "usb_slot_annular_ring_min_mm": 0.20000000000000007,
  "silkscreen_mask_gap_mm": 0.8380165245785467,
  "silkscreen_line_width_mm": 0.162,
  "gerber_circuit_geometry_agreement": {
    "top": {
      "missing_mm2": 0.0,
      "added_mm2": 0.0
    },
    "inner1": {
      "missing_mm2": 0.0,
      "added_mm2": 0.0
    },
    "inner2": {
      "missing_mm2": 0.0,
      "added_mm2": 0.0
    },
    "bottom": {
      "missing_mm2": 0.0,
      "added_mm2": 0.0
    }
  },
  "fiducials": 3,
  "top_assembly_only": true,
  "scope": "Independent Gerbonara parser and Shapely geometry audit of final tscircuit CAM. G85 slots interpreted as equivalent routed slots in memory. Not a manufacturer CAM approval or electrical/thermal qualification."
}