0
mirror of https://github.com/incutec-hw/OpenFC-Lite.git synced 2026-08-12 14:39:16 +00:00
Files
incutec-OpenFC-Lite/hardware/lib.pretty/WSON-6-1EP_2x2mm_P0.65mm_EP1x1.6mm_ThermalVias.kicad_mod
JustStan 7fddc2b674 Swap 1.8V LDO and IMU, fix BOM/CPL export hygiene
Mirrors the same pass done on OpenFC-Lite-Mini.

Part changes:
- NCV8187AMT180TAG (stock 0 at JLC) replaced by U15 LP5912-1.8DRVR
  (C2876234), same WSON-6 2x2 land pattern as the LP5912-3.3, PG retained.
- U9 LSM6DSV16XTR replaced by BMI270 (C2836813) in the schematic. Bosch
  Table 22 matches the existing LGA-14 symbol pin for pin, so no rewire.

Export fixes:
- U15, CN1 and U13 carried their part numbers in a field named "LCSC Part"
  rather than "LCSC" and exported blank. Renamed. CN1 (C160404) and U13
  (C160403) are real JST connectors and stay in the BOM.
- J3, J6, J10, J16, J19, J23 (lib:small_pad) and TP1 to TP4 (TestPoint) were
  still reaching the BOM with no part number. Set to in_bom=no, on_board=yes,
  dnp=no: copper stays, BOM entry goes.
- 57 pad and testpoint footprints now carry exclude_from_bom plus
  exclude_from_pos_files instead of the dnp flag. Previously 47 pads leaked
  into the position file on every export.

BOM and CPL now agree at 111 placements with no blank part numbers, exported
without any dnp flag. ERC is unchanged against HEAD (198 vs 199 violations,
all pre-existing).

Known outstanding, not in this commit: C32 is still C105226 while C42 is
C415703, and the PCB copy of U9 still carries the LSM6 part number until
Update PCB from Schematic is run. The panel file is deleted in the working
tree pending a rebuild and is deliberately left uncommitted.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-06 22:42:59 +02:00

318 lines
5.8 KiB
Plaintext

(footprint "WSON-6-1EP_2x2mm_P0.65mm_EP1x1.6mm_ThermalVias"
(version 20260206)
(generator "pcbnew")
(generator_version "10.0")
(layer "F.Cu")
(descr "WSON, 6 Pin (http://www.ti.com/lit/ds/symlink/tps61040.pdf#page=35)")
(tags "WSON NoLead")
(property "Reference" "REF**"
(at 0 -1.95 0)
(layer "F.SilkS")
(uuid "6e0319be-9042-42ee-811e-14bb75fb9ab4")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Value" "WSON-6-1EP_2x2mm_P0.65mm_EP1x1.6mm_ThermalVias"
(at 0 1.95 0)
(layer "F.Fab")
(uuid "be77772a-1384-488e-a8cf-4c254e3ce5ee")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Datasheet" ""
(at 0 0 0)
(layer "F.Fab")
(hide yes)
(uuid "43313886-779b-45fc-a285-2acc4cdced46")
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Description" ""
(at 0 0 0)
(layer "F.Fab")
(hide yes)
(uuid "d797eac0-9932-4b59-ba60-19b95978caf0")
(effects
(font
(size 1.27 1.27)
)
)
)
(property "KiLib_Generator" "package/no_lead"
(at 0 0 0)
(layer "F.SilkS")
(hide yes)
(uuid "5a8dfc05-cd8b-4b48-abf9-73ed9fe33971")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(attr smd)
(duplicate_pad_numbers_are_jumpers no)
(fp_line
(start -0.699252 -1.11)
(end 1.11 -1.11)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "ed0fb524-b2a5-49dd-8ff0-457dd026b9be")
)
(fp_line
(start 1.11 1.11)
(end -1.11 1.11)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "88afa633-3a54-409a-8d2d-afe7e3e9c8fb")
)
(fp_poly
(pts
(xy -0.99 -1.12) (xy -1.13 -1.31) (xy -0.85 -1.31)
)
(stroke
(width 0.12)
(type solid)
)
(fill yes)
(layer "F.SilkS")
(uuid "ae49d555-8db4-48f7-b09d-b9e3c157108b")
)
(fp_line
(start -1.33 -1.1)
(end -1.25 -1.1)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "c7822d3c-402e-4c51-aced-315388c37803")
)
(fp_line
(start -1.33 1.1)
(end -1.33 -1.1)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "490efe8f-de1c-4d73-9336-76932475a93f")
)
(fp_line
(start -1.25 -1.25)
(end 1.25 -1.25)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "34ffad84-13e4-4b2c-b25e-7ab8cc1ef8a9")
)
(fp_line
(start -1.25 -1.1)
(end -1.25 -1.25)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "370a5d5d-9d7c-4593-ad69-8047e56f68bc")
)
(fp_line
(start -1.25 1.1)
(end -1.33 1.1)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "0949ac6c-a7b2-42a7-b14c-d0531a95bc74")
)
(fp_line
(start -1.25 1.25)
(end -1.25 1.1)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "79f596f8-134d-4f3b-ad9e-eae868ee6dba")
)
(fp_line
(start 1.25 -1.25)
(end 1.25 -1.1)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "482aed67-98d6-4c27-9a71-76a107c5cc17")
)
(fp_line
(start 1.25 -1.1)
(end 1.33 -1.1)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "3464e37f-14b0-464e-86a2-86ca7099059c")
)
(fp_line
(start 1.25 1.1)
(end 1.25 1.25)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "4372807b-91de-488a-932c-36d320943822")
)
(fp_line
(start 1.25 1.25)
(end -1.25 1.25)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "8a538219-9575-44fc-9365-3f87ca4f6db0")
)
(fp_line
(start 1.33 -1.1)
(end 1.33 1.1)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "96e34490-1448-46e8-963c-0345903cdd55")
)
(fp_line
(start 1.33 1.1)
(end 1.25 1.1)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "732d313e-d240-467e-b6e2-816d286f757a")
)
(fp_poly
(pts
(xy -0.5 -1) (xy 1 -1) (xy 1 1) (xy -1 1) (xy -1 -0.5)
)
(stroke
(width 0.1)
(type solid)
)
(fill no)
(layer "F.Fab")
(uuid "318714f4-00d2-4d79-a9ec-5d9f636e65ab")
)
(fp_text user "${REFERENCE}"
(at 0 0 0)
(layer "F.Fab")
(uuid "87986104-cee4-4aa3-a574-0d0afe3ea0c3")
(effects
(font
(size 0.5 0.5)
(thickness 0.08)
)
)
)
(pad "" smd roundrect
(at 0 -0.4)
(size 0.87 0.69)
(layers "F.Paste")
(roundrect_rratio 0.25)
(uuid "8eddccc8-6fd3-4e3b-ae97-70a466a23914")
)
(pad "" smd roundrect
(at 0 0.4)
(size 0.87 0.69)
(layers "F.Paste")
(roundrect_rratio 0.25)
(uuid "6bdf9c63-30dd-46a5-816b-dd9cf17b49f9")
)
(pad "1" smd roundrect
(at -0.8875 -0.65)
(size 0.375 0.4)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
(uuid "09d49554-d97a-4349-9aba-21a2dd0ce8fd")
)
(pad "2" smd roundrect
(at -0.8875 0)
(size 0.375 0.4)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
(uuid "36d5229a-231e-49c7-8ba7-f6714106e290")
)
(pad "3" smd roundrect
(at -0.8875 0.65)
(size 0.375 0.4)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
(uuid "74fda049-306e-40f5-8745-b3301651eff4")
)
(pad "4" smd roundrect
(at 0.8875 0.65)
(size 0.375 0.4)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
(uuid "4da1f794-2c0e-461b-8065-03aeaa5851d1")
)
(pad "5" smd roundrect
(at 0.8875 0)
(size 0.375 0.4)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
(uuid "21543cca-70f4-4ba4-9e2d-3b8eb81780a3")
)
(pad "6" smd roundrect
(at 0.8875 -0.65)
(size 0.375 0.4)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
(uuid "8f379360-4871-4048-a2d8-b9735db5155f")
)
(pad "7" smd rect
(at 0 0)
(size 1 1.6)
(property pad_prop_heatsink)
(layers "F.Cu" "F.Mask")
(zone_connect 2)
(uuid "291a0788-b6e8-466a-85a2-675b81238aa2")
)
(embedded_fonts no)
(model "${KIPRJMOD}/lib.3dshapes/WSON-6-1EP_2x2mm_P0.65mm_EP1x1.6mm.step"
(offset
(xyz 0 0 0)
)
(scale
(xyz 1 1 1)
)
(rotate
(xyz 0 0 0)
)
)
)