0
mirror of https://github.com/incutec-hw/OpenFC-Lite-Mini.git synced 2026-08-15 14:39:41 +00:00
Files
incutec-OpenFC-Lite-Mini/hardware/lib.pretty/SOT-23-6_L2.9-W1.6-P0.95-LS2.9-BL.kicad_mod
JustStan 1bee35932e WIP: schematic updates, library modernization, audit tooling
Schematic changes (user):
- Add ADC bypass caps on CURRENT/RSSI/EXTERNAL (1k + 100nF RC filter)
- Add IMU GYRO_CS 10k pull-up to +3.3V
- Reverse P1 ESC 8-pin JST SH pinout to BF standard
  (pin1=V+, pin2=GND, pin3=Current, pin5-8=M1-M4)
- SD card (blackbox) sub-sheet with SPI1 + FLASH_CS + decoupling
- Other sub-sheet cleanup (rp2350a, osd, pads, power, imu)

Footprint library:
- Convert all 62 legacy (module ...) footprints to modern
  (footprint ...) format via pcbnew API — fixes kicad-sch-api
  "footprint not found" errors

Tooling:
- Add hardware/tools/audit_design.py (BF-rule design audit script)
- Add hardware/tools/design_audit.md (audit report output)

Docs:
- Update CLAUDE.md: current GPIO map, corrected power tree net names,
  open issues list (CRIT-2..5), connector verification status

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-05 22:08:30 +02:00

165 lines
2.9 KiB
Plaintext

(footprint "SOT-23-6_L2.9-W1.6-P0.95-LS2.9-BL"
(version 20260206)
(generator "pcbnew")
(generator_version "10.0")
(layer "F.Cu")
(property "Reference" "REF**"
(at 0 -5.15 0)
(layer "F.SilkS")
(uuid "7fa0d46b-3a4e-4234-8d5e-d9d92bfa606b")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Value" "SOT-23-6_L2.9-W1.6-P0.95-LS2.9-BL"
(at 0 5.15 0)
(layer "F.Fab")
(uuid "2948e3dd-1562-4c31-9d16-8ce56474770d")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Datasheet" ""
(at 0 0 0)
(layer "F.Fab")
(hide yes)
(uuid "5847bf7e-5868-455b-9ebe-ccf8f0dac273")
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Description" ""
(at 0 0 0)
(layer "F.Fab")
(hide yes)
(uuid "5e0415b7-3f42-494d-a48d-0255b1ff45ec")
(effects
(font
(size 1.27 1.27)
)
)
)
(attr smd)
(duplicate_pad_numbers_are_jumpers no)
(fp_line
(start -1.53 0.89)
(end -1.53 -0.89)
(stroke
(width 0.15)
(type solid)
)
(layer "F.SilkS")
(uuid "5194f56d-929a-4045-a448-3c08995bd3fc")
)
(fp_line
(start 1.53 0.89)
(end 1.53 -0.89)
(stroke
(width 0.15)
(type solid)
)
(layer "F.SilkS")
(uuid "697a69f5-c365-41d9-95d0-e41ed73fc8f0")
)
(fp_circle
(center -1.67 1.3)
(end -1.52 1.3)
(stroke
(width 0.3)
(type solid)
)
(fill no)
(layer "F.SilkS")
(uuid "684e9a73-61f3-4668-b53d-8b58f9e16e6d")
)
(fp_circle
(center -0.92 1.68)
(end -0.82 1.68)
(stroke
(width 0.2)
(type solid)
)
(fill no)
(layer "Cmts.User")
(uuid "9b2044d9-7be3-4e1f-a794-00155dc1087b")
)
(fp_circle
(center -1.45 1.45)
(end -1.42 1.45)
(stroke
(width 0.06)
(type solid)
)
(fill no)
(layer "F.Fab")
(uuid "2414223f-56f7-409e-9b63-0db10dbfd6e4")
)
(fp_text user "${REFERENCE}"
(at 0 0 0)
(layer "F.Fab")
(uuid "99062181-c309-4120-bda0-f4ff3b6f54ea")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(pad "1" smd rect
(at -0.95 1.15)
(size 0.53 1.07)
(layers "F.Cu" "F.Mask" "F.Paste")
(uuid "c425ab4c-d437-4a1e-be62-cc568b0d10b9")
)
(pad "2" smd rect
(at 0 1.15)
(size 0.53 1.07)
(layers "F.Cu" "F.Mask" "F.Paste")
(uuid "2af1b867-3780-41af-8a0d-32a8cc2f1d06")
)
(pad "3" smd rect
(at 0.95 1.15)
(size 0.53 1.07)
(layers "F.Cu" "F.Mask" "F.Paste")
(uuid "33747151-ace3-48bc-9a2b-8e9fdd209e86")
)
(pad "4" smd rect
(at 0.95 -1.15)
(size 0.53 1.07)
(layers "F.Cu" "F.Mask" "F.Paste")
(uuid "c6b3fe00-2152-4566-9afe-46c668a639ac")
)
(pad "5" smd rect
(at 0 -1.15)
(size 0.53 1.07)
(layers "F.Cu" "F.Mask" "F.Paste")
(uuid "e99eba72-2b6d-40e5-9419-666e3639516e")
)
(pad "6" smd rect
(at -0.95 -1.15)
(size 0.53 1.07)
(layers "F.Cu" "F.Mask" "F.Paste")
(uuid "486ef4e1-b7ec-4c1d-b457-98cfc6f888ed")
)
(embedded_fonts no)
(model "${KIPRJMOD}/lib.3dshapes/SOT-23-6_L2.9-W1.6-P0.95-LS2.9-BL.wrl"
(offset
(xyz 0 -0 -0)
)
(scale
(xyz 1 1 1)
)
(rotate
(xyz 0 0 0)
)
)
)