Import SnapEDA-sourced symbols/footprints/3D models for a handful of power and LED parts. Also corrects the TS3425UA-3x4x2.5-160 tactile switch: courtyard was undersized (used the simplified 4.2x3.4mm headline package size instead of the full 5.2x3.35mm mechanical envelope), datasheet/sourcing metadata was empty, and no 3D model was present -- now verified against the official SHOUHAN/CAX mechanical drawing and LCSC C51927439, with a real STEP body added. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01GjmdnB2SyPYKHbSq9Lasmr
226 lines
4.8 KiB
Plaintext
226 lines
4.8 KiB
Plaintext
(footprint "CASTELLATED_EDGE_1x20_P1.27MM"
|
|
(version 20260206)
|
|
(generator "pcbnew")
|
|
(generator_version "10.0")
|
|
(layer "F.Cu")
|
|
(descr "Single row of castellated edge pads, 20 pins, 1.27mm pitch. Align this row with the board outline (do not tent) so the mill/router cuts each pad in half, exposing plated copper on the board edge.")
|
|
(tags "castellated edge module")
|
|
(property "Reference" "REF**"
|
|
(at 0 -14.065 0)
|
|
(layer "F.SilkS")
|
|
(uuid "97923968-5ad8-452a-9963-f0962d37c335")
|
|
(effects
|
|
(font
|
|
(size 1 1)
|
|
(thickness 0.15)
|
|
)
|
|
)
|
|
)
|
|
(property "Value" "CASTELLATED_EDGE_1x20_P1.27MM"
|
|
(at 0 14.065 0)
|
|
(layer "F.Fab")
|
|
(uuid "5bfad0ac-c6e8-4472-aab9-0176b15b92e6")
|
|
(effects
|
|
(font
|
|
(size 1 1)
|
|
(thickness 0.15)
|
|
)
|
|
)
|
|
)
|
|
(property "Datasheet" ""
|
|
(at 0 0 0)
|
|
(layer "F.Fab")
|
|
(hide yes)
|
|
(uuid "27bbc7ee-f6a2-4708-b504-901c1dafe839")
|
|
(effects
|
|
(font
|
|
(size 1.27 1.27)
|
|
)
|
|
)
|
|
)
|
|
(property "Description" ""
|
|
(at 0 0 0)
|
|
(layer "F.Fab")
|
|
(hide yes)
|
|
(uuid "ecb57519-f208-40df-8b42-f14f165172db")
|
|
(effects
|
|
(font
|
|
(size 1.27 1.27)
|
|
)
|
|
)
|
|
)
|
|
(attr through_hole)
|
|
(duplicate_pad_numbers_are_jumpers no)
|
|
(fp_line
|
|
(start -12.565 0)
|
|
(end 12.565 0)
|
|
(stroke
|
|
(width 0.1)
|
|
(type solid)
|
|
)
|
|
(layer "Edge.Cuts")
|
|
(uuid "eac5f827-2742-403a-8034-14a71f4bf416")
|
|
)
|
|
(pad "1" thru_hole circle
|
|
(at -12.065 0)
|
|
(size 1 1)
|
|
(drill 0.5)
|
|
(layers "*.Cu" "*.Mask")
|
|
(remove_unused_layers no)
|
|
(uuid "5caec0eb-763d-440a-9b0e-e4c837e102df")
|
|
)
|
|
(pad "2" thru_hole circle
|
|
(at -10.795 0)
|
|
(size 1 1)
|
|
(drill 0.5)
|
|
(layers "*.Cu" "*.Mask")
|
|
(remove_unused_layers no)
|
|
(uuid "339ab1ff-5316-4649-9c61-147cb0b09859")
|
|
)
|
|
(pad "3" thru_hole circle
|
|
(at -9.525 0)
|
|
(size 1 1)
|
|
(drill 0.5)
|
|
(layers "*.Cu" "*.Mask")
|
|
(remove_unused_layers no)
|
|
(uuid "6b862f3f-7b9b-4f7f-bc3b-1523d78852da")
|
|
)
|
|
(pad "4" thru_hole circle
|
|
(at -8.255 0)
|
|
(size 1 1)
|
|
(drill 0.5)
|
|
(layers "*.Cu" "*.Mask")
|
|
(remove_unused_layers no)
|
|
(uuid "13eb7026-4b96-489d-9dd7-a38fc2d6f551")
|
|
)
|
|
(pad "5" thru_hole circle
|
|
(at -6.985 0)
|
|
(size 1 1)
|
|
(drill 0.5)
|
|
(layers "*.Cu" "*.Mask")
|
|
(remove_unused_layers no)
|
|
(uuid "a63ccdd5-10c8-4d99-bfcb-b7d67f04e2d7")
|
|
)
|
|
(pad "6" thru_hole circle
|
|
(at -5.715 0)
|
|
(size 1 1)
|
|
(drill 0.5)
|
|
(layers "*.Cu" "*.Mask")
|
|
(remove_unused_layers no)
|
|
(uuid "247e3912-85a1-4cf2-a9f9-09179c6fefe3")
|
|
)
|
|
(pad "7" thru_hole circle
|
|
(at -4.445 0)
|
|
(size 1 1)
|
|
(drill 0.5)
|
|
(layers "*.Cu" "*.Mask")
|
|
(remove_unused_layers no)
|
|
(uuid "503549e4-19d3-4df2-9cef-b236ecb7d9dd")
|
|
)
|
|
(pad "8" thru_hole circle
|
|
(at -3.175 0)
|
|
(size 1 1)
|
|
(drill 0.5)
|
|
(layers "*.Cu" "*.Mask")
|
|
(remove_unused_layers no)
|
|
(uuid "e55aeed2-9461-4bd6-8fe3-e179b9c4e4d8")
|
|
)
|
|
(pad "9" thru_hole circle
|
|
(at -1.905 0)
|
|
(size 1 1)
|
|
(drill 0.5)
|
|
(layers "*.Cu" "*.Mask")
|
|
(remove_unused_layers no)
|
|
(uuid "4572728e-2237-4593-8df2-9b11369c935c")
|
|
)
|
|
(pad "10" thru_hole circle
|
|
(at -0.635 0)
|
|
(size 1 1)
|
|
(drill 0.5)
|
|
(layers "*.Cu" "*.Mask")
|
|
(remove_unused_layers no)
|
|
(uuid "53e3cf37-1074-4958-8fa5-6712d6fb8337")
|
|
)
|
|
(pad "11" thru_hole circle
|
|
(at 0.635 0)
|
|
(size 1 1)
|
|
(drill 0.5)
|
|
(layers "*.Cu" "*.Mask")
|
|
(remove_unused_layers no)
|
|
(uuid "095d268d-8e8b-443b-9664-49e2940ced35")
|
|
)
|
|
(pad "12" thru_hole circle
|
|
(at 1.905 0)
|
|
(size 1 1)
|
|
(drill 0.5)
|
|
(layers "*.Cu" "*.Mask")
|
|
(remove_unused_layers no)
|
|
(uuid "25dd9749-6322-41af-8be5-68d8fb43d790")
|
|
)
|
|
(pad "13" thru_hole circle
|
|
(at 3.175 0)
|
|
(size 1 1)
|
|
(drill 0.5)
|
|
(layers "*.Cu" "*.Mask")
|
|
(remove_unused_layers no)
|
|
(uuid "617cabf6-9e55-4c43-8aa6-55ac8e55adda")
|
|
)
|
|
(pad "14" thru_hole circle
|
|
(at 4.445 0)
|
|
(size 1 1)
|
|
(drill 0.5)
|
|
(layers "*.Cu" "*.Mask")
|
|
(remove_unused_layers no)
|
|
(uuid "db192df7-acf1-475f-9629-450f56220fbf")
|
|
)
|
|
(pad "15" thru_hole circle
|
|
(at 5.715 0)
|
|
(size 1 1)
|
|
(drill 0.5)
|
|
(layers "*.Cu" "*.Mask")
|
|
(remove_unused_layers no)
|
|
(uuid "e7104a2f-a62b-496c-aab7-effdca30524e")
|
|
)
|
|
(pad "16" thru_hole circle
|
|
(at 6.985 0)
|
|
(size 1 1)
|
|
(drill 0.5)
|
|
(layers "*.Cu" "*.Mask")
|
|
(remove_unused_layers no)
|
|
(uuid "1d726676-52da-420d-a88b-c45ec9a89892")
|
|
)
|
|
(pad "17" thru_hole circle
|
|
(at 8.255 0)
|
|
(size 1 1)
|
|
(drill 0.5)
|
|
(layers "*.Cu" "*.Mask")
|
|
(remove_unused_layers no)
|
|
(uuid "ce16df57-1379-434b-bfd5-1de8df511dbb")
|
|
)
|
|
(pad "18" thru_hole circle
|
|
(at 9.525 0)
|
|
(size 1 1)
|
|
(drill 0.5)
|
|
(layers "*.Cu" "*.Mask")
|
|
(remove_unused_layers no)
|
|
(uuid "20ceca1d-813b-4d23-880e-bcfa0f143e00")
|
|
)
|
|
(pad "19" thru_hole circle
|
|
(at 10.795 0)
|
|
(size 1 1)
|
|
(drill 0.5)
|
|
(layers "*.Cu" "*.Mask")
|
|
(remove_unused_layers no)
|
|
(uuid "ae553fa7-15e4-48fe-9e22-52930d8245a8")
|
|
)
|
|
(pad "20" thru_hole circle
|
|
(at 12.065 0)
|
|
(size 1 1)
|
|
(drill 0.5)
|
|
(layers "*.Cu" "*.Mask")
|
|
(remove_unused_layers no)
|
|
(uuid "7506491b-70d8-4f87-aeb7-9b9105d3bdd0")
|
|
)
|
|
(embedded_fonts no)
|
|
)
|