Skip to content

Instantly share code, notes, and snippets.

@i5ar
Last active May 23, 2019 01:58
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save i5ar/68a95aba012b1aa385280c10fe11b521 to your computer and use it in GitHub Desktop.
Save i5ar/68a95aba012b1aa385280c10fe11b521 to your computer and use it in GitHub Desktop.
Custom.pretty
(module HRO-TYPE-C-31-M-13-HandSoldering (layer F.Cu) (tedit 5C4A23EB)
(fp_text reference J1 (at 0 -7.62) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value USB_C_Receptacle_USB2.0 (at 0 1.15) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -4.475 1.975) (end 4.475 1.975) (layer F.Fab) (width 0.15))
(fp_line (start -4.475 1.975) (end -4.475 -4.55) (layer F.Fab) (width 0.15))
(fp_line (start 4.475 1.975) (end 4.475 -4.55) (layer F.Fab) (width 0.15))
(fp_line (start -4.475 -4.55) (end 4.475 -4.55) (layer F.Fab) (width 0.15))
(pad B8 smd rect (at -1.75 -5.445) (size 0.3 2.45) (layers F.Cu F.Paste F.Mask))
(pad B5 smd rect (at 1.75 -5.445) (size 0.3 2.45) (layers F.Cu F.Paste F.Mask))
(pad A5 smd rect (at -1.25 -5.445) (size 0.3 2.45) (layers F.Cu F.Paste F.Mask))
(pad A8 smd rect (at 1.25 -5.445) (size 0.3 2.45) (layers F.Cu F.Paste F.Mask))
(pad B7 smd rect (at -0.75 -5.445) (size 0.3 2.45) (layers F.Cu F.Paste F.Mask))
(pad B6 smd rect (at 0.75 -5.445) (size 0.3 2.45) (layers F.Cu F.Paste F.Mask))
(pad A7 smd rect (at 0.25 -5.445) (size 0.3 2.45) (layers F.Cu F.Paste F.Mask))
(pad A6 smd rect (at -0.25 -5.445) (size 0.3 2.45) (layers F.Cu F.Paste F.Mask))
(pad S1 thru_hole oval (at -5.625 -4) (size 1 1.8) (drill oval 0.6 1.4) (layers *.Cu *.Mask))
(pad S1 thru_hole oval (at 5.625 -4) (size 1 1.8) (drill oval 0.6 1.4) (layers *.Cu *.Mask))
(pad S1 thru_hole oval (at -5.625 0) (size 1 2.2) (drill oval 0.6 1.8) (layers *.Cu *.Mask))
(pad S1 thru_hole oval (at 5.625 0) (size 1 2.2) (drill oval 0.6 1.8) (layers *.Cu *.Mask))
(pad A1 smd rect (at -3.35 -5.45) (size 0.3 2.45) (layers F.Cu F.Paste F.Mask))
(pad B12 smd rect (at -3.05 -5.45) (size 0.3 2.45) (layers F.Cu F.Paste F.Mask))
(pad A4 smd rect (at -2.55 -5.45) (size 0.3 2.45) (layers F.Cu F.Paste F.Mask))
(pad B9 smd rect (at -2.25 -5.45) (size 0.3 2.45) (layers F.Cu F.Paste F.Mask))
(pad B4 smd rect (at 2.25 -5.45) (size 0.3 2.45) (layers F.Cu F.Paste F.Mask))
(pad A9 smd rect (at 2.55 -5.45) (size 0.3 2.45) (layers F.Cu F.Paste F.Mask))
(pad B1 smd rect (at 3.05 -5.45) (size 0.3 2.45) (layers F.Cu F.Paste F.Mask))
(pad A12 smd rect (at 3.35 -5.45) (size 0.3 2.45) (layers F.Cu F.Paste F.Mask))
)
(module Jack_3.5mm_PJ3270_Horizontal (layer F.Cu) (tedit 5CD48027)
(fp_text reference REF** (at 0 -3.3) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value Jack_3.5mm_PJ3270_Horizontal (at 0 13.5) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start 2.4 -2) (end 2.4 0) (layer F.Fab) (width 0.1))
(fp_line (start 3.1 0) (end 3.1 12) (layer F.Fab) (width 0.1))
(fp_line (start 4.15 1.2) (end 3.65 1.7) (layer F.SilkS) (width 0.12))
(fp_line (start 4.15 2.2) (end 4.15 1.2) (layer F.SilkS) (width 0.12))
(fp_line (start 3.65 1.7) (end 4.15 2.2) (layer F.SilkS) (width 0.12))
(fp_line (start 3.1 12) (end -3.2 12) (layer F.Fab) (width 0.1))
(fp_line (start -3.1 12) (end -3.1 0) (layer F.Fab) (width 0.1))
(fp_line (start -3.1 0) (end -2.2 0) (layer F.Fab) (width 0.1))
(fp_line (start -2.2 0) (end -2.2 -2) (layer F.Fab) (width 0.1))
(fp_line (start -2.2 -2) (end 2.4 -2) (layer F.Fab) (width 0.1))
(fp_line (start 2.4 0) (end 3.1 0) (layer F.Fab) (width 0.1))
(fp_line (start -2.3 -0.1) (end -2.3 -2.1) (layer F.SilkS) (width 0.12))
(fp_line (start -3.6 -2.5) (end -3.6 12.5) (layer F.CrtYd) (width 0.05))
(fp_line (start 2.5 -0.1) (end 3.2 -0.1) (layer F.SilkS) (width 0.12))
(fp_line (start 3.2 -0.1) (end 3.2 12.1) (layer F.SilkS) (width 0.12))
(fp_line (start -3.2 -0.1) (end -3.2 12.1) (layer F.SilkS) (width 0.12))
(fp_line (start -3.6 -2.5) (end 3.6 -2.5) (layer F.CrtYd) (width 0.05))
(fp_line (start 2.5 -0.1) (end 2.5 -2.1) (layer F.SilkS) (width 0.12))
(fp_line (start -3.6 12.5) (end 3.6 12.5) (layer F.CrtYd) (width 0.05))
(fp_line (start 2.5 -2.1) (end -2.3 -2.1) (layer F.SilkS) (width 0.12))
(fp_line (start -3.2 -0.1) (end -2.3 -0.1) (layer F.SilkS) (width 0.12))
(fp_line (start -3.2 12.1) (end 3.2 12.1) (layer F.SilkS) (width 0.12))
(fp_line (start 3.6 -2.5) (end 3.6 12.5) (layer F.CrtYd) (width 0.05))
(pad "" thru_hole oval (at 2.2 11 270) (size 2 1.4) (drill oval 1.2 0.6) (layers *.Cu *.Mask))
(pad S thru_hole oval (at -2.4 2.6 270) (size 2 1.4) (drill oval 1.2 0.6) (layers *.Cu *.Mask))
(pad R1 thru_hole oval (at -2.4 9.3 270) (size 2 1.4) (drill oval 1.2 0.6) (layers *.Cu *.Mask))
(pad R2 thru_hole oval (at 2.4 5.3 270) (size 2 1.4) (drill oval 1.2 0.6) (layers *.Cu *.Mask))
(pad T thru_hole rect (at 2.4 1.7 270) (size 2 1.4) (drill oval 1.2 0.6) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at 0 3 270) (size 1.2 1.2) (drill 1.2) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at 0 9 270) (size 1.2 1.2) (drill 1.2) (layers *.Cu *.Mask))
)
(module Jack_3.5mm_PJ6026A (layer F.Cu) (tedit 5CD5B9A0)
(fp_text reference REF** (at 0 -1) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value Jack_3.5mm_PJ6026A (at 0 15) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -3.25 0.5) (end -3.25 12.7) (layer F.SilkS) (width 0.12))
(fp_line (start -3.15 0.6) (end -2.8 0.6) (layer F.Fab) (width 0.1))
(fp_line (start 3.35 -0.2) (end 3.35 13.3) (layer F.CrtYd) (width 0.05))
(fp_line (start -3.25 12.7) (end 3.25 12.7) (layer F.SilkS) (width 0.12))
(fp_line (start 2.9 -0.1) (end -2.9 -0.1) (layer F.SilkS) (width 0.12))
(fp_line (start -3.35 -0.2) (end 3.35 -0.2) (layer F.CrtYd) (width 0.05))
(fp_line (start 3.15 0.6) (end 3.15 12.6) (layer F.Fab) (width 0.1))
(fp_line (start 3.25 0.5) (end 3.25 12.7) (layer F.SilkS) (width 0.12))
(fp_line (start -3.25 0.5) (end -2.9 0.5) (layer F.SilkS) (width 0.12))
(fp_line (start 2.8 0.6) (end 3.15 0.6) (layer F.Fab) (width 0.1))
(fp_line (start -3.35 13.3) (end 3.35 13.3) (layer F.CrtYd) (width 0.05))
(fp_line (start 2.9 0.5) (end 2.9 -0.1) (layer F.SilkS) (width 0.12))
(fp_line (start -2.9 0.5) (end -2.9 -0.1) (layer F.SilkS) (width 0.12))
(fp_line (start -2.8 0.6) (end -2.8 0) (layer F.Fab) (width 0.1))
(fp_line (start 3.15 12.6) (end -3.15 12.6) (layer F.Fab) (width 0.1))
(fp_line (start -3.35 -0.2) (end -3.35 13.3) (layer F.CrtYd) (width 0.05))
(fp_line (start 2.8 0) (end 2.8 0.6) (layer F.Fab) (width 0.1))
(fp_line (start -2.8 0) (end 2.8 0) (layer F.Fab) (width 0.1))
(fp_line (start 2.9 0.5) (end 3.25 0.5) (layer F.SilkS) (width 0.12))
(fp_line (start -3.15 12.6) (end -3.15 0.6) (layer F.Fab) (width 0.1))
(pad T thru_hole oval (at -4.05 12 270) (size 3 1.4) (drill oval 2.2 0.6) (layers *.Cu *.Mask))
(pad S thru_hole oval (at 4.05 3.95 270) (size 2.2 1.4) (drill oval 1.3 0.6) (layers *.Cu *.Mask))
(pad R1 thru_hole oval (at 4.05 6.8 270) (size 2.2 1.4) (drill oval 1.3 0.6) (layers *.Cu *.Mask))
(pad R2 thru_hole oval (at -4.05 3.95 270) (size 2.2 1.4) (drill oval 1.3 0.6) (layers *.Cu *.Mask))
(pad T thru_hole oval (at 4.05 12 270) (size 3 1.4) (drill oval 2.2 0.6) (layers *.Cu *.Mask))
(pad S thru_hole oval (at -4.05 6.8 270) (size 2.2 1.4) (drill oval 1.3 0.6) (layers *.Cu *.Mask))
)
(module SW_SPST_NO (layer F.Cu) (tedit 5CE5FC7C)
(descr "Ultra-small-sized Tactile Switch with High Contact Reliability, Top-actuated Model, without Ground Terminal, without Boss")
(tags "Tactile Switch")
(attr smd)
(fp_text reference SW1 (at 0 -2.54 -180) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value SW_Push (at 0 2.5) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text user %R (at 0 -2.5) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -2.4 1.65) (end 2.4 1.65) (layer F.CrtYd) (width 0.05))
(fp_line (start 2.4 1.65) (end 2.4 -1.65) (layer F.CrtYd) (width 0.05))
(fp_line (start 2.4 -1.65) (end -2.4 -1.65) (layer F.CrtYd) (width 0.05))
(fp_line (start -2.4 -1.65) (end -2.4 1.65) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.65 1.1) (end -1.65 1.4) (layer F.SilkS) (width 0.12))
(fp_line (start -1.65 1.4) (end 1.65 1.4) (layer F.SilkS) (width 0.12))
(fp_line (start 1.65 1.4) (end 1.65 1.1) (layer F.SilkS) (width 0.12))
(fp_line (start -1.65 -1.1) (end -1.65 -1.4) (layer F.SilkS) (width 0.12))
(fp_line (start -1.65 -1.4) (end 1.65 -1.4) (layer F.SilkS) (width 0.12))
(fp_line (start 1.65 -1.4) (end 1.65 -1.1) (layer F.SilkS) (width 0.12))
(fp_line (start -1.5 -1.25) (end 1.5 -1.25) (layer F.Fab) (width 0.1))
(fp_line (start 1.5 -1.25) (end 1.5 1.25) (layer F.Fab) (width 0.1))
(fp_line (start 1.5 1.25) (end -1.5 1.25) (layer F.Fab) (width 0.1))
(fp_line (start -1.5 1.25) (end -1.5 -1.25) (layer F.Fab) (width 0.1))
(fp_circle (center 0 0) (end 0.75 0) (layer F.Fab) (width 0.1))
(pad 1 smd rect (at -1.7 0) (size 0.9 1.7) (layers F.Cu F.Paste F.Mask))
(pad 2 smd rect (at 1.7 0) (size 0.9 1.7) (layers F.Cu F.Paste F.Mask))
(pad "" np_thru_hole circle (at 0 -0.889) (size 0.75 0.75) (drill 0.75) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at 0 0.889) (size 0.75 0.75) (drill 0.75) (layers *.Cu *.Mask))
(model ${KISYS3DMOD}/Button_Switch_SMD.3dshapes/SW_SPST_B3U-1000P.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)
(module Tesoro (layer F.Cu) (tedit 5CD45A30)
(fp_text reference REF** (at 0 -7) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value Tesoro (at 0 -0.5) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -6.096 -6.096) (end -6.096 6.096) (layer B.Fab) (width 0.12))
(fp_line (start -6.096 6.096) (end 6.096 6.096) (layer B.Fab) (width 0.12))
(fp_line (start 6.096 6.096) (end 6.096 -6.096) (layer B.Fab) (width 0.12))
(fp_line (start 6.096 -6.096) (end -6.096 -6.096) (layer B.Fab) (width 0.12))
)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment