Initial commit

This commit is contained in:
Thomas Haukland
2023-01-18 21:26:09 +01:00
commit a1f432f001
13 changed files with 95790 additions and 0 deletions

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,45 @@
(footprint "MCU_RP2040_Zero_34" (version 20211014) (generator pcbnew)
(layer "F.Cu")
(tedit 62AEED17)
(attr through_hole)
(fp_text reference "REF**" (at 1.27 0 unlocked) (layer "F.SilkS")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 4c9fdea7-ba0c-45cc-8f66-240980c37d5c)
)
(fp_text value "MCU_RP2040_Zero_34" (at 6.35 2.54 -90 unlocked) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp c58960d9-4cac-4036-ad2e-1aef26946dae)
)
(fp_text user "${REFERENCE}" (at 1.27 2.5 unlocked) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 5b96c1ad-46ba-4366-8241-fbc1cd0e9bbd)
)
(fp_line (start 12.7 -9.21) (end 12.7 14.29) (layer "F.CrtYd") (width 0.05) (tstamp 18d8dbd4-b1d9-41dc-8f01-e21b1af2896e))
(fp_line (start -7.62 -9.21) (end 12.7 -9.21) (layer "F.CrtYd") (width 0.05) (tstamp 61adef0a-230d-4fd2-b911-48125578aa7b))
(fp_line (start -7.62 14.29) (end -7.62 -9.21) (layer "F.CrtYd") (width 0.05) (tstamp 629a1a23-6cc3-4805-8eb4-b524e98c50fe))
(fp_line (start 12.7 14.29) (end -7.62 14.29) (layer "F.CrtYd") (width 0.05) (tstamp 85d479b6-6e26-49df-9eea-5ccf08e3daeb))
(fp_rect (start -2.54 5.08) (end 0 7.62) (layer "User.1") (width 0.12) (fill none) (tstamp 68498924-6ef0-4f5c-a71e-e6d9035d0767))
(pad "0" thru_hole circle (at 10.16 -7.62) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (tstamp 19bd73b2-3f37-4fb6-9cb5-b348162a5c0b))
(pad "1" thru_hole circle (at 10.16 -5.08) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (tstamp 85d1bf79-a107-4a1b-9094-9ce33df88ae1))
(pad "2" thru_hole circle (at 10.16 -2.54) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (tstamp fdba875d-d09f-4236-a904-878dd4d98248))
(pad "3" thru_hole circle (at 10.16 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (tstamp dd01b8aa-7790-45d9-80e0-c2516d6290d6))
(pad "4" thru_hole circle (at 10.16 2.54) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (tstamp e911602e-5d97-49ac-8fe5-c4072742ad92))
(pad "5" thru_hole circle (at 10.16 5.08) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (tstamp 0826c41f-33a6-40a2-8f22-38fd6c403111))
(pad "6" thru_hole circle (at 10.16 7.62) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (tstamp 5fbf8bba-9904-40b2-b359-f98de593551b))
(pad "7" thru_hole circle (at 10.16 10.16) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (tstamp c1974347-361d-428c-9439-f2a3afcaf46f))
(pad "8" thru_hole circle (at 10.16 12.7) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (tstamp 6aea4f6b-188a-48b3-ba49-1c96321ff077))
(pad "9" thru_hole circle (at 7.62 12.7) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (tstamp 56a7b1e7-3ffe-478b-a62f-038173508177))
(pad "10" thru_hole circle (at 5.08 12.7) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (tstamp f6fa0c83-6ef0-471a-9689-7c202c298e5a))
(pad "11" thru_hole circle (at 2.54 12.7) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (tstamp ba774a53-0095-40d0-b6de-4294543afd99))
(pad "12" thru_hole circle (at 0 12.7) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (tstamp 3924b65d-2678-4e87-bdf0-fbf4ee8dc2ba))
(pad "13" thru_hole circle (at -2.54 12.7) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (tstamp 6da4f6ca-2e8a-42e1-8741-dc4c29721a9e))
(pad "14" thru_hole circle (at -5.08 12.7) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (tstamp c1f6ace4-ad78-4e30-b116-aba17fda5328))
(pad "15" thru_hole circle (at -5.08 10.16) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (tstamp ee2353ae-b8da-46a6-8c87-0d6f63d7d3b5))
(pad "26" thru_hole circle (at -5.08 7.62) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (tstamp 5435b044-3d2d-4dc4-98e6-42278805c1a1))
(pad "27" thru_hole circle (at -5.08 5.08) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (tstamp 72759e1d-9d77-4d9a-8d71-8418dc66d178))
(pad "28" thru_hole circle (at -5.08 2.54) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (tstamp 4ecd705a-2084-4ca5-8237-fca5b42e42e8))
(pad "29" thru_hole circle (at -5.08 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (tstamp f2184d4d-ec4f-448c-84ba-6b280b7dc5ce))
(pad "30" thru_hole circle (at -5.08 -2.54) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (tstamp f307e656-6811-4201-ab7e-b8770908fbb1))
(pad "31" thru_hole circle (at -5.08 -5.08) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (tstamp ce5dba25-78a3-452d-a7d3-867f7b366e00))
(pad "32" thru_hole circle (at -5.08 -7.62) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (tstamp ae56f6df-14ef-4eb9-875c-0de9e1497d65))
)

View File

@@ -0,0 +1,26 @@
(module D_SOD123_axial (layer F.Cu) (tedit 561B6A12)
(attr smd)
(fp_text reference D** (at 0 1.925) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text value D (at 0 -1.925) (layer F.SilkS) hide
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_line (start -2.275 -1.2) (end -2.275 1.2) (layer F.SilkS) (width 0.2))
(fp_line (start -2.45 -1.2) (end -2.45 1.2) (layer F.SilkS) (width 0.2))
(fp_line (start -2.625 -1.2) (end -2.625 1.2) (layer F.SilkS) (width 0.2))
(fp_line (start -3.025 1.2) (end -3.025 -1.2) (layer F.SilkS) (width 0.2))
(fp_line (start -2.8 -1.2) (end -2.8 1.2) (layer F.SilkS) (width 0.2))
(fp_line (start -2.925 -1.2) (end -2.925 1.2) (layer F.SilkS) (width 0.2))
(fp_line (start -3 -1.2) (end 2.8 -1.2) (layer F.SilkS) (width 0.2))
(fp_line (start 2.8 -1.2) (end 2.8 1.2) (layer F.SilkS) (width 0.2))
(fp_line (start 2.8 1.2) (end -3 1.2) (layer F.SilkS) (width 0.2))
(pad 2 smd rect (at 1.575 0) (size 1.2 1.2) (layers F.Cu F.Paste F.Mask))
(pad 1 smd rect (at -1.575 0) (size 1.2 1.2) (layers F.Cu F.Paste F.Mask))
(pad 1 thru_hole rect (at -3.9 0) (size 1.6 1.6) (drill 0.7) (layers *.Cu *.Mask F.SilkS))
(pad 2 thru_hole circle (at 3.9 0) (size 1.6 1.6) (drill 0.7) (layers *.Cu *.Mask F.SilkS))
(pad 1 smd rect (at -2.7 0) (size 2.5 0.5) (layers F.Cu)
(solder_mask_margin -999))
(pad 2 smd rect (at 2.7 0) (size 2.5 0.5) (layers F.Cu)
(solder_mask_margin -999))
)

View File

@@ -0,0 +1,55 @@
(module SW_MX_reversible_minimal (layer F.Cu) (tedit 5DD4F90D)
(descr "MX-style keyswitch, reversible, without pcb-mount holes")
(tags MX,cherry,gateron,kailh)
(fp_text reference REF** (at 0 -3) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value SW_MX_reversible_minimal (at 0 8.255) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -7 -6) (end -7 -7) (layer F.SilkS) (width 0.15))
(fp_line (start -7 -7) (end -6 -7) (layer F.SilkS) (width 0.15))
(fp_line (start -6 7) (end -7 7) (layer F.SilkS) (width 0.15))
(fp_line (start -7 7) (end -7 6) (layer B.SilkS) (width 0.15))
(fp_line (start 7 6) (end 7 7) (layer F.SilkS) (width 0.15))
(fp_line (start 7 7) (end 6 7) (layer F.SilkS) (width 0.15))
(fp_line (start 6 -7) (end 7 -7) (layer B.SilkS) (width 0.15))
(fp_line (start 7 -7) (end 7 -6) (layer F.SilkS) (width 0.15))
(fp_line (start -6.9 6.9) (end 6.9 6.9) (layer Eco2.User) (width 0.15))
(fp_line (start 6.9 -6.9) (end -6.9 -6.9) (layer Eco2.User) (width 0.15))
(fp_line (start 6.9 -6.9) (end 6.9 6.9) (layer Eco2.User) (width 0.15))
(fp_line (start -6.9 6.9) (end -6.9 -6.9) (layer Eco2.User) (width 0.15))
(fp_line (start -7.5 -7.5) (end 7.5 -7.5) (layer B.Fab) (width 0.15))
(fp_line (start 7.5 -7.5) (end 7.5 7.5) (layer B.Fab) (width 0.15))
(fp_line (start 7.5 7.5) (end -7.5 7.5) (layer F.Fab) (width 0.15))
(fp_line (start -7.5 7.5) (end -7.5 -7.5) (layer B.Fab) (width 0.15))
(fp_line (start -7 -6) (end -7 -7) (layer B.SilkS) (width 0.15))
(fp_line (start -7 -7) (end -6 -7) (layer B.SilkS) (width 0.15))
(fp_line (start 7 -7) (end 7 -6) (layer B.SilkS) (width 0.15))
(fp_line (start 6 -7) (end 7 -7) (layer F.SilkS) (width 0.15))
(fp_line (start 7 6) (end 7 7) (layer B.SilkS) (width 0.15))
(fp_line (start 7 7) (end 6 7) (layer B.SilkS) (width 0.15))
(fp_line (start -6 7) (end -7 7) (layer B.SilkS) (width 0.15))
(fp_line (start -7 7) (end -7 6) (layer F.SilkS) (width 0.15))
(fp_line (start -7.5 -7.5) (end 7.5 -7.5) (layer F.Fab) (width 0.15))
(fp_line (start 7.5 -7.5) (end 7.5 7.5) (layer F.Fab) (width 0.15))
(fp_line (start 7.5 7.5) (end -7.5 7.5) (layer B.Fab) (width 0.15))
(fp_line (start -7.5 7.5) (end -7.5 -7.5) (layer F.Fab) (width 0.15))
(fp_text user %V (at 0 8.255) (layer B.Fab)
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
)
(fp_text user %R (at 0 -3.048) (layer B.SilkS)
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
)
(fp_text user %R (at 0 0) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text user %R (at 0 0) (layer B.Fab)
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
)
(pad 2 thru_hole circle (at 3.81 -2.54) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask))
(pad 1 thru_hole circle (at -2.54 -5.08) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask))
(pad 2 thru_hole circle (at 2.54 -5.08) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask))
(pad 1 thru_hole circle (at -3.81 -2.54) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask))
)