feat: FINALLY working on pcb

This commit is contained in:
Ethan Francis 2025-06-09 10:41:47 -04:00
parent 432e076b5f
commit 0889c03e7d
12 changed files with 135496 additions and 12 deletions

View file

@ -0,0 +1,31 @@
(module "B3F1002" (layer F.Cu)
(descr "B3F1002")
(tags "Switch")
(fp_text reference S** (at -0.384 -0.083) (layer F.SilkS)
(effects (font (size 1.27 1.27) (thickness 0.254)))
)
(fp_text user %R (at -0.384 -0.083) (layer F.Fab)
(effects (font (size 1.27 1.27) (thickness 0.254)))
)
(fp_text value "B3F1002" (at -0.384 -0.083) (layer F.SilkS) hide
(effects (font (size 1.27 1.27) (thickness 0.254)))
)
(fp_line (start -3 -3) (end 3 -3) (layer F.Fab) (width 0.2))
(fp_line (start 3 -3) (end 3 3) (layer F.Fab) (width 0.2))
(fp_line (start 3 3) (end -3 3) (layer F.Fab) (width 0.2))
(fp_line (start -3 3) (end -3 -3) (layer F.Fab) (width 0.2))
(fp_line (start -2.363 -3) (end 2.261 -3) (layer F.SilkS) (width 0.2))
(fp_line (start -2.363 3) (end 2.261 3) (layer F.SilkS) (width 0.2))
(fp_line (start -3 -1.084) (end -3 1.073) (layer F.SilkS) (width 0.2))
(fp_line (start 3 -1.084) (end 3 1.073) (layer F.SilkS) (width 0.2))
(fp_circle (center 4.393 2.792) (end 4.393 2.876) (layer F.SilkS) (width 0.2))
(pad 1 thru_hole circle (at 3.25 2.25) (size 1.65 1.65) (drill 1.1) (layers *.Cu *.Mask))
(pad 2 thru_hole circle (at -3.25 2.25) (size 1.65 1.65) (drill 1.1) (layers *.Cu *.Mask))
(pad 3 thru_hole circle (at 3.25 -2.25) (size 1.65 1.65) (drill 1.1) (layers *.Cu *.Mask))
(pad 4 thru_hole circle (at -3.25 -2.25) (size 1.65 1.65) (drill 1.1) (layers *.Cu *.Mask))
(model B3F-1000.stp
(at (xyz 0 0 0.13070865878909))
(scale (xyz 1 1 1))
(rotate (xyz -90 0 -90))
)
)

View file

@ -0,0 +1,56 @@
PCBNEW-LibModule-V1 2025-05-24 19:50:18
# encoding utf-8
Units mm
$INDEX
B3F1002
$EndINDEX
$MODULE B3F1002
Po 0 0 0 15 683214ea 00000000 ~~
Li B3F1002
Cd B3F1002
Kw Switch
Sc 0
At STD
AR
Op 0 0 0
T0 -0.384 -0.083 1.27 1.27 0 0.254 N V 21 N "S**"
T1 -0.384 -0.083 1.27 1.27 0 0.254 N I 21 N "B3F1002"
DS -3 -3 3 -3 0.2 24
DS 3 -3 3 3 0.2 24
DS 3 3 -3 3 0.2 24
DS -3 3 -3 -3 0.2 24
DS -2.363 -3 2.261 -3 0.2 21
DS -2.363 3 2.261 3 0.2 21
DS -3 -1.084 -3 1.073 0.2 21
DS 3 -1.084 3 1.073 0.2 21
DC 4.393 2.792 4.309 2.792 0.254 21
$PAD
Po 3.25 2.25
Sh "1" C 1.65 1.65 0 0 900
Dr 1.1 0 0
At STD N 00E0FFFF
Ne 0 ""
$EndPAD
$PAD
Po -3.25 2.25
Sh "2" C 1.65 1.65 0 0 900
Dr 1.1 0 0
At STD N 00E0FFFF
Ne 0 ""
$EndPAD
$PAD
Po 3.25 -2.25
Sh "3" C 1.65 1.65 0 0 900
Dr 1.1 0 0
At STD N 00E0FFFF
Ne 0 ""
$EndPAD
$PAD
Po -3.25 -2.25
Sh "4" C 1.65 1.65 0 0 900
Dr 1.1 0 0
At STD N 00E0FFFF
Ne 0 ""
$EndPAD
$EndMODULE B3F1002
$EndLIBRARY