mohan-bee/gimbal-one-budget-pcb

A 4-layer STM32-based gimbal controller PCB with an onboard LSM6DS3TR-C IMU, three DRV8313 3-phase motor drivers, protected 3S battery input, 3.3 V buck regulation, and SWD/UART control interfaces.

Version
0.1.0
License
unset
Stars
0

ISSUES.md

PCBPCB preview for ISSUES.md
SchematicSchematic preview for ISSUES.md
# Tool observations for the cheaper IMU revision

## Keepout element name mismatch

The installed tscircuit skill catalog refers to `pcbkeepout` and props exports `PcbKeepoutProps`, but the installed core rejects `<pcbkeepout>` as an unregistered element. Reproduction: put `<pcbkeepout shape="rect" width={1.8} height={1.3} />` inside a footprint and run `tsci build`.

Resolved locally by using the supported `<keepout>` element. The generated circuit contains `pcb_keepout`; independent checks confirm the top pour respects it. No DRC suppression is used.

## Existing advisory checks

Schematic placement suggests moving the existing C1/C2/C3 group closer together, and placement heuristics suggest rotating an existing resistor. These are not new copper violations from the IMU change. Native PCB DRC and the independent copper audit pass. KiCad reports 108 generated-footprint/library warnings, zero errors, and zero unconnected items; the exact report is included rather than suppressing the warnings.