0
mirror of https://github.com/incutec-hw/OpenFC-Lite-Mini.git synced 2026-08-16 22:39:58 +00:00
Files
incutec-OpenFC-Lite-Mini/hardware/lib.pretty/TF-SMD_TF-021B-H265.kicad_mod
JustStan 89ffb5512b V0.3 routed: pin remap, footprint fixes, EMC checklist, DFM prep
Schematic (user):
- OSD pins remapped to GPIO4-6 (OSD_W/OSD_EN/OSD_SYNC consecutive
  for FB_OSD PIO driver per BF PR#14882)
- SBUS inverter stays on GPIO9 (valid UART1_RX)
- Beeper moved to GPIO36
- Various sub-sheet updates

PCB:
- Full board routed, bottom-side component placement
- Resistor footprints: C_0201 -> R_0201 for correct 3D models
- Capacitor 3D model paths fixed (were pointing to R_0201)
- SD card footprint 3D path fixed (${KIPRJMOD}/lib.3dshapes/)
- 2 footprint 3D paths fixed (SIM, TF-01A: /lib.3dshapes -> ${KIPRJMOD})

Tooling & docs:
- Add EMC checklist (hardware/tools/EMC_CHECKLIST.md)
- Add EMC note script (hardware/tools/add_emc_note.py)
- Update CLAUDE.md: LMR51430 drop-in upgrade noted, connector
  verification, OSD pin mapping

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-06 14:06:46 +02:00

259 lines
4.6 KiB
Plaintext

(footprint "TF-SMD_TF-021B-H265"
(version 20260206)
(generator "pcbnew")
(generator_version "10.0")
(layer "F.Cu")
(property "Reference" "REF**"
(at 0 -5.25 0)
(layer "F.SilkS")
(uuid "2b06179d-1e46-44b8-89e2-009a1cbc9c9a")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Value" "TF-SMD_TF-021B-H265"
(at 0 5.25 0)
(layer "F.Fab")
(uuid "3a73a8a3-4fe6-4c5b-8da4-c370f36b007c")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Datasheet" ""
(at 0 0 0)
(layer "F.Fab")
(hide yes)
(uuid "51b4a404-7962-4847-ba3d-4c4b71c9d3b6")
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Description" ""
(at 0 0 0)
(layer "F.Fab")
(hide yes)
(uuid "254a5d0b-817f-4d9c-813c-67a9adef552b")
(effects
(font
(size 1.27 1.27)
)
)
)
(attr smd)
(duplicate_pad_numbers_are_jumpers no)
(fp_line
(start -5.72 -1.53)
(end -4.45 -1.53)
(stroke
(width 0.25)
(type solid)
)
(layer "F.SilkS")
(uuid "adb8680a-031e-4dee-8888-09eab6cacbc5")
)
(fp_line
(start -5.72 -0.89)
(end -5.72 -1.53)
(stroke
(width 0.25)
(type solid)
)
(layer "F.SilkS")
(uuid "2b79a373-25bf-41da-a7d6-86974a28dbaf")
)
(fp_line
(start -3.05 -2.42)
(end 3.04 -2.42)
(stroke
(width 0.25)
(type solid)
)
(layer "F.SilkS")
(uuid "a0f808cd-5670-4003-bde8-1ed8c1fa1bf8")
)
(fp_line
(start -3.05 -2.09)
(end -3.05 -2.42)
(stroke
(width 0.25)
(type solid)
)
(layer "F.SilkS")
(uuid "7daffb06-31f7-4a5e-ac06-809aac8ee98c")
)
(fp_line
(start 3.04 -2.42)
(end 3.04 -2.04)
(stroke
(width 0.25)
(type solid)
)
(layer "F.SilkS")
(uuid "72d27de2-6ce7-4d32-82c3-a83cff45462e")
)
(fp_line
(start 4.35 -1.53)
(end 5.71 -1.53)
(stroke
(width 0.25)
(type solid)
)
(layer "F.SilkS")
(uuid "d5a2d473-e94a-478b-8c7b-236e8c9877bc")
)
(fp_line
(start 5.71 -1.53)
(end 5.71 -0.44)
(stroke
(width 0.25)
(type solid)
)
(layer "F.SilkS")
(uuid "400e58ce-da03-43b0-bf6f-8c835d8b1ebf")
)
(fp_line
(start 5.71 1.43)
(end 5.71 3.17)
(stroke
(width 0.25)
(type solid)
)
(layer "F.SilkS")
(uuid "0c9d0885-adca-4ce0-bddf-7e6b618ccae6")
)
(fp_line
(start 5.71 3.17)
(end -4.45 3.17)
(stroke
(width 0.25)
(type solid)
)
(layer "F.SilkS")
(uuid "0e837bcb-8a26-42da-8ba0-68885b34c362")
)
(fp_circle
(center 4.19 -2.79)
(end 4.47 -2.79)
(stroke
(width 0.25)
(type solid)
)
(fill no)
(layer "F.SilkS")
(uuid "da76954a-c9c8-4520-98cd-26f8ee23e392")
)
(fp_circle
(center 3.81 -1.52)
(end 3.94 -1.52)
(stroke
(width 0.25)
(type solid)
)
(fill no)
(layer "Cmts.User")
(uuid "52922c98-a560-48cf-b42b-20593c87bc2b")
)
(fp_circle
(center -5.68 -2.4)
(end -5.65 -2.4)
(stroke
(width 0.06)
(type solid)
)
(fill no)
(layer "F.Fab")
(uuid "e9e18860-7a48-4af8-9095-4a566fbc1a27")
)
(fp_text user "${REFERENCE}"
(at 0 0 0)
(layer "F.Fab")
(uuid "37269fb3-d4ca-4b9f-a173-dcb542ca5697")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(pad "1" smd rect
(at 3.77 -1.25 90)
(size 1.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(uuid "71e99d98-711e-4949-92a7-192671280c1b")
)
(pad "2" smd rect
(at 2.67 -1.25 90)
(size 1.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(uuid "e5a33538-b7c0-4cf2-92a8-f685ff2f9edf")
)
(pad "3" smd rect
(at 1.58 -1.25 90)
(size 1.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(uuid "7ee2278d-e755-4eae-944a-1f366ae78a9c")
)
(pad "4" smd rect
(at 0.48 -1.25 90)
(size 1.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(uuid "677e6531-0510-480a-a0bd-2fc00c3a263e")
)
(pad "5" smd rect
(at -0.63 -1.25 90)
(size 1.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(uuid "7ca82fc9-0d37-44c9-af8e-092790557f43")
)
(pad "6" smd rect
(at -1.73 -1.25 90)
(size 1.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(uuid "7991ab54-2054-4e61-bbc6-79806b7acf60")
)
(pad "7" smd rect
(at -2.82 -1.25 90)
(size 1.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(uuid "73d86ecf-0ad2-40bf-85f4-77ee13b80be4")
)
(pad "8" smd rect
(at -3.93 -1.25 90)
(size 1.2 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(uuid "c1576f8c-2ab4-4a95-b895-7c69a4e4ebaa")
)
(pad "9" smd rect
(at -5.42 1.25 270)
(size 3.8 1.5)
(layers "F.Cu" "F.Mask" "F.Paste")
(uuid "46e845a7-5e23-42a6-9204-d877bb76fb41")
)
(pad "10" smd rect
(at 5.42 0.5 270)
(size 1.4 1.45)
(layers "F.Cu" "F.Mask" "F.Paste")
(uuid "7397cfed-0f53-4e2f-9864-be0d625eefdd")
)
(embedded_fonts no)
(model "${KIPRJMOD}/lib.3dshapes/TF-SMD_TF-021B-H265.wrl"
(offset
(xyz 0.25 -0.35 -0)
)
(scale
(xyz 1 1 1)
)
(rotate
(xyz 0 0 0)
)
)
)