Extracted 52 pad records + silkscreen geometry from the raw JSON-Lines document format inside manvalan/DigiRadio's fabricated EasyEDA Pro project (epro2kicad couldn't handle this project's newer multi-doc export format, so the relevant FOOTPRINT document was located and parsed directly). Pad size/pitch independently match the official FSC-BT1035 datasheet's mechanical spec exactly; pad numbering follows the same perimeter walk as the datasheet's own pin table, so pad N = pin N. The underlying component was originally a SnapEDA export for the mechanically-compatible FSC-BT806 (same 13x26.9mm 52-pad family package), relabeled BT1035 by the designer -- documented in README. Validated with kicad-cli fp export + visual SVG comparison against the datasheet's own footprint layout figure before import. No 3D model.
92 lines
7.4 KiB
Plaintext
92 lines
7.4 KiB
Plaintext
(footprint "FSC-BT1035"
|
|
(version 20241229)
|
|
(generator "mikilab_manual_conversion")
|
|
(layer "F.Cu")
|
|
(descr "Feasycom FSC-BT1035 Bluetooth 5.2 audio module. Pad geometry extracted from manvalan/DigiRadio EasyEDA project (fabricated design); pad numbering verified against the official Feasycom datasheet Table 3-2 perimeter walk. Rounded body corners simplified to straight lines.")
|
|
(tags "Feasycom FSC-BT1035 Bluetooth module")
|
|
(attr smd)
|
|
(fp_text reference "REF**" (at 0 -18) (layer "F.SilkS")
|
|
(effects (font (size 1 1) (thickness 0.15)))
|
|
)
|
|
(fp_text value "FSC-BT1035" (at 0 18) (layer "F.Fab")
|
|
(effects (font (size 1 1) (thickness 0.15)))
|
|
)
|
|
(pad "1" smd rect (at -6.5 -12.0) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask"))
|
|
(pad "2" smd rect (at -6.5 -11.0) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask"))
|
|
(pad "3" smd rect (at -6.5 -10.0) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask"))
|
|
(pad "4" smd rect (at -6.5 -9.0) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask"))
|
|
(pad "5" smd rect (at -6.5 -8.0) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask"))
|
|
(pad "6" smd rect (at -6.5 -7.0) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask"))
|
|
(pad "7" smd rect (at -6.5 -6.0) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask"))
|
|
(pad "8" smd rect (at -6.5 -5.0) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask"))
|
|
(pad "9" smd rect (at -6.5 -4.0) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask"))
|
|
(pad "10" smd rect (at -6.5 -3.0) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask"))
|
|
(pad "11" smd rect (at -6.5 -2.0) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask"))
|
|
(pad "12" smd rect (at -6.5 -1.0) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask"))
|
|
(pad "13" smd rect (at -6.5 0.0) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask"))
|
|
(pad "14" smd rect (at -6.5 1.0) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask"))
|
|
(pad "15" smd rect (at -6.5 2.0) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask"))
|
|
(pad "16" smd rect (at -6.5 3.0) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask"))
|
|
(pad "17" smd rect (at -6.5 4.0) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask"))
|
|
(pad "18" smd rect (at -6.5 5.0) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask"))
|
|
(pad "19" smd rect (at -6.5 6.0) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask"))
|
|
(pad "20" smd rect (at -6.5 7.0) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask"))
|
|
(pad "21" smd rect (at -6.5 8.0) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask"))
|
|
(pad "22" smd rect (at -4.5 9.5) (size 0.6 1.6) (layers "F.Cu" "F.Paste" "F.Mask"))
|
|
(pad "23" smd rect (at -3.5 9.5) (size 0.6 1.6) (layers "F.Cu" "F.Paste" "F.Mask"))
|
|
(pad "24" smd rect (at -2.5 9.5) (size 0.6 1.6) (layers "F.Cu" "F.Paste" "F.Mask"))
|
|
(pad "25" smd rect (at -1.5 9.5) (size 0.6 1.6) (layers "F.Cu" "F.Paste" "F.Mask"))
|
|
(pad "26" smd rect (at -0.5 9.5) (size 0.6 1.6) (layers "F.Cu" "F.Paste" "F.Mask"))
|
|
(pad "27" smd rect (at 0.5 9.5) (size 0.6 1.6) (layers "F.Cu" "F.Paste" "F.Mask"))
|
|
(pad "28" smd rect (at 1.5 9.5) (size 0.6 1.6) (layers "F.Cu" "F.Paste" "F.Mask"))
|
|
(pad "29" smd rect (at 2.5 9.5) (size 0.6 1.6) (layers "F.Cu" "F.Paste" "F.Mask"))
|
|
(pad "30" smd rect (at 3.5 9.5) (size 0.6 1.6) (layers "F.Cu" "F.Paste" "F.Mask"))
|
|
(pad "31" smd rect (at 4.5 9.5) (size 0.6 1.6) (layers "F.Cu" "F.Paste" "F.Mask"))
|
|
(pad "32" smd rect (at 6.5 8.0) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask"))
|
|
(pad "33" smd rect (at 6.5 7.0) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask"))
|
|
(pad "34" smd rect (at 6.5 6.0) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask"))
|
|
(pad "35" smd rect (at 6.5 5.0) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask"))
|
|
(pad "36" smd rect (at 6.5 4.0) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask"))
|
|
(pad "37" smd rect (at 6.5 3.0) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask"))
|
|
(pad "38" smd rect (at 6.5 2.0) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask"))
|
|
(pad "39" smd rect (at 6.5 1.0) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask"))
|
|
(pad "40" smd rect (at 6.5 0.0) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask"))
|
|
(pad "41" smd rect (at 6.5 -1.0) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask"))
|
|
(pad "42" smd rect (at 6.5 -2.0) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask"))
|
|
(pad "43" smd rect (at 6.5 -3.0) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask"))
|
|
(pad "44" smd rect (at 6.5 -4.0) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask"))
|
|
(pad "45" smd rect (at 6.5 -5.0) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask"))
|
|
(pad "46" smd rect (at 6.5 -6.0) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask"))
|
|
(pad "47" smd rect (at 6.5 -7.0) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask"))
|
|
(pad "48" smd rect (at 6.5 -8.0) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask"))
|
|
(pad "49" smd rect (at 6.5 -9.0) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask"))
|
|
(pad "50" smd rect (at 6.5 -10.0) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask"))
|
|
(pad "51" smd rect (at 6.5 -11.0) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask"))
|
|
(pad "52" smd rect (at 6.5 -12.0) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask"))
|
|
(fp_line (start -6.495 8.5813) (end -6.495 9.505) (stroke (width 0.127) (type default)) (layer "F.SilkS"))
|
|
(fp_line (start -6.0 10.0) (end -6.495 9.505) (stroke (width 0.127) (type default)) (layer "F.SilkS"))
|
|
(fp_line (start -6.0 10.0) (end -5.0 10.0) (stroke (width 0.127) (type default)) (layer "F.SilkS"))
|
|
(fp_line (start 5.0 10.0) (end 6.0 10.0) (stroke (width 0.127) (type default)) (layer "F.SilkS"))
|
|
(fp_line (start 6.5 9.5) (end 6.0 10.0) (stroke (width 0.127) (type default)) (layer "F.SilkS"))
|
|
(fp_line (start 6.5 9.5) (end 6.5 8.5) (stroke (width 0.127) (type default)) (layer "F.SilkS"))
|
|
(fp_line (start -6.495 -17.5) (end 6.5 -17.5) (stroke (width 0.127) (type default)) (layer "F.SilkS"))
|
|
(fp_line (start -6.495 -12.4977) (end -6.495 -17.5) (stroke (width 0.127) (type default)) (layer "F.SilkS"))
|
|
(fp_line (start 6.5 -12.5) (end 6.5 -17.5) (stroke (width 0.127) (type default)) (layer "F.SilkS"))
|
|
(fp_line (start 4.5 -12.5) (end 4.5 -16.5) (stroke (width 0.4) (type default)) (layer "F.SilkS"))
|
|
(fp_line (start 4.5 -16.5) (end 2.0 -16.5) (stroke (width 0.4) (type default)) (layer "F.SilkS"))
|
|
(fp_line (start 2.0 -16.5) (end 2.0 -14.0) (stroke (width 0.4) (type default)) (layer "F.SilkS"))
|
|
(fp_line (start 2.0 -14.0) (end 1.0 -14.0) (stroke (width 0.4) (type default)) (layer "F.SilkS"))
|
|
(fp_line (start 1.0 -14.0) (end 1.0 -16.5) (stroke (width 0.4) (type default)) (layer "F.SilkS"))
|
|
(fp_line (start 1.0 -16.5) (end 0.0 -16.5) (stroke (width 0.4) (type default)) (layer "F.SilkS"))
|
|
(fp_line (start 0.0 -16.5) (end 0.0 -14.0) (stroke (width 0.4) (type default)) (layer "F.SilkS"))
|
|
(fp_line (start 0.0 -14.0) (end -1.0 -14.0) (stroke (width 0.4) (type default)) (layer "F.SilkS"))
|
|
(fp_line (start -1.0 -14.0) (end -1.0 -16.5) (stroke (width 0.4) (type default)) (layer "F.SilkS"))
|
|
(fp_line (start -1.0 -16.5) (end -2.0 -16.5) (stroke (width 0.4) (type default)) (layer "F.SilkS"))
|
|
(fp_line (start -2.0 -16.5) (end -2.0 -14.0) (stroke (width 0.4) (type default)) (layer "F.SilkS"))
|
|
(fp_line (start -2.0 -14.0) (end -3.0 -14.0) (stroke (width 0.4) (type default)) (layer "F.SilkS"))
|
|
(fp_line (start -3.0 -14.0) (end -3.0 -16.5) (stroke (width 0.4) (type default)) (layer "F.SilkS"))
|
|
(fp_line (start -3.0 -16.5) (end -5.5 -16.5) (stroke (width 0.4) (type default)) (layer "F.SilkS"))
|
|
(fp_rect (start -6.5 -17.5) (end 6.5 10.0) (stroke (width 0.05) (type default)) (layer "F.Fab"))
|
|
(fp_rect (start -6.75 -17.75) (end 6.75 10.25) (stroke (width 0.05) (type default)) (layer "F.CrtYd"))
|
|
)
|