X D- 2 -350 -50 150 R 50 40 1 1 B
X D+ 3 -350 50 150 R 50 40 1 1 B
X GND 4 -350 150 150 R 50 40 1 1 B
-X ~ 5 -100 -450 150 U 50 40 1 1 P
-X ~ 6 -100 450 150 D 50 40 1 1 P
ENDDRAW
ENDDEF
#
--- /dev/null
+(module DC_Barrel_Jack_Vertical_Power_IN (layer F.Cu) (tedit 5FFF1DD7)
+ (fp_text reference P3 (at -5.825 5.075 180) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value Vin (at -4.75 5 90) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 4.5 6.5) (end -4.5 6.5) (layer F.SilkS) (width 0.15))
+ (fp_line (start 4.5 -4.2) (end 4.5 6.5) (layer F.SilkS) (width 0.15))
+ (fp_line (start -4.5 -4.2) (end 4.5 -4.2) (layer F.SilkS) (width 0.15))
+ (fp_line (start -4.5 6.5) (end -4.5 -4.2) (layer F.SilkS) (width 0.15))
+ (fp_circle (center 0 0) (end 3.2 0) (layer F.SilkS) (width 0.15))
+ (fp_circle (center 0 0) (end 0.8 0) (layer F.SilkS) (width 1.5))
+ (fp_line (start -3.2 -2.525) (end -2.4 -2.85) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.4 -2.85) (end -0.8 -1.325) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.675 3.775) (end -1.675 2.8) (layer F.SilkS) (width 0.15))
+ (fp_line (start 3.525 0.7) (end 4.1 1.225) (layer F.SilkS) (width 0.15))
+ (fp_line (start 4.1 1.225) (end 3.8 1.8) (layer F.SilkS) (width 0.15))
+ (pad 2 thru_hole oval (at -1.2 5.3 180) (size 5 3) (drill oval 2.5 1.2) (layers *.Cu *.Mask))
+ (pad 1 thru_hole oval (at -3.5 0 270) (size 5 3) (drill oval 3.5 1) (layers *.Cu *.Mask))
+ (pad 3 thru_hole oval (at 2.5 2.8 90) (size 2 4) (drill oval 1.2 2.5) (layers *.Cu *.Mask))
+)
--- /dev/null
+(module Hole_1mm_stencil (layer F.Cu) (tedit 6000BF2A)
+ (clearance 1.99898)
+ (fp_text reference Hole_1.1mm (at -0.01016 1.24968) (layer F.SilkS) hide
+ (effects (font (size 0.6 0.6) (thickness 0.11)))
+ )
+ (fp_text value Val** (at -0.00254 -1.37922) (layer F.SilkS) hide
+ (effects (font (size 0.6 0.6) (thickness 0.11)))
+ )
+ (pad "" np_thru_hole circle (at 0 0 270) (size 1 1) (drill 1) (layers *.Cu *.Mask F.Paste F.SilkS)
+ (clearance 0.09906))
+)
--- /dev/null
+(module JST_2mm_2pins (layer F.Cu) (tedit 5FEAF862)
+ (tags "JST 2mm 4pin")
+ (fp_text reference J** (at 0 -3.65) (layer F.SilkS)
+ (effects (font (size 0.9 0.8) (thickness 0.2)))
+ )
+ (fp_text value VAL** (at 0 2.675) (layer F.SilkS)
+ (effects (font (size 0.9 0.8) (thickness 0.2)))
+ )
+ (fp_line (start -3 -2.75) (end 3 -2.75) (layer F.SilkS) (width 0.22098))
+ (fp_line (start 3 -2.75) (end 3 1.75) (layer F.SilkS) (width 0.22098))
+ (fp_line (start 3 1.75) (end -3 1.75) (layer F.SilkS) (width 0.22098))
+ (fp_line (start -3 1.75) (end -3 -2.75) (layer F.SilkS) (width 0.22098))
+ (pad 2 thru_hole circle (at 1 0) (size 1.19888 1.19888) (drill 0.70104) (layers *.Cu *.Mask F.SilkS))
+ (pad 1 thru_hole circle (at -0.99898 0) (size 1.19888 1.19888) (drill 0.70104) (layers *.Cu *.Mask F.SilkS))
+)
--- /dev/null
+(module JST_2mm_3pins (layer F.Cu) (tedit 5FEAF7DE)
+ (tags "JST 2mm 3pin")
+ (fp_text reference J** (at 0 -3.5) (layer F.SilkS)
+ (effects (font (size 0.9 0.8) (thickness 0.2)))
+ )
+ (fp_text value VAL** (at 0 2.675) (layer F.SilkS)
+ (effects (font (size 0.9 0.8) (thickness 0.2)))
+ )
+ (fp_line (start -4 1.75) (end -4 -2.75) (layer F.SilkS) (width 0.22098))
+ (fp_line (start 4 1.75) (end -4 1.75) (layer F.SilkS) (width 0.22098))
+ (fp_line (start 4 -2.75) (end 4 1.75) (layer F.SilkS) (width 0.22098))
+ (fp_line (start -4 -2.75) (end 4 -2.75) (layer F.SilkS) (width 0.22098))
+ (pad 3 thru_hole circle (at 1.99898 0) (size 1.19888 1.19888) (drill 0.70104) (layers *.Cu *.Mask F.SilkS))
+ (pad 2 thru_hole circle (at 0 0) (size 1.19888 1.19888) (drill 0.70104) (layers *.Cu *.Mask F.SilkS))
+ (pad 1 thru_hole circle (at -1.99898 0) (size 1.19888 1.19888) (drill 0.70104) (layers *.Cu *.Mask F.SilkS))
+)
-(module Mire_Ronde (layer F.Cu) (tedit 5734DB25)
+(module Mire_Ronde (layer F.Cu) (tedit 6000A822)
(fp_text reference Mire_Ronde (at 0 -3.74904) (layer F.SilkS) hide
(effects (font (size 0.6 0.5) (thickness 0.1)))
)
(fp_text value VAL** (at 0 3.59918) (layer F.SilkS) hide
(effects (font (size 0.6 0.5) (thickness 0.1)))
)
- (pad 1 connect circle (at 0 0) (size 2 2) (layers F.Cu F.Mask))
+ (pad 0 connect circle (at 0 0) (size 2 2) (layers F.Cu F.Mask))
)
-(module Mire_Ronde_0.5mm (layer F.Cu) (tedit 5540B3AB)
+(module Mire_Ronde_0.5mm (layer F.Cu) (tedit 6000A806)
(fp_text reference Mire_Ronde_0.5mm (at 0 -1.75006) (layer F.SilkS) hide
(effects (font (size 0.6 0.5) (thickness 0.1)))
)
(fp_text value VAL** (at 0 1.84912) (layer F.SilkS) hide
(effects (font (size 0.6 0.5) (thickness 0.1)))
)
- (pad 1 connect circle (at 0 0) (size 0.5 0.5) (layers F.Cu F.Mask)
+ (pad 0 connect circle (at 0 0) (size 0.5 0.5) (layers F.Cu F.Mask)
(clearance 0.05))
)
-(module USB_A (layer F.Cu) (tedit 5E84A6BC)
+(module USB_A (layer F.Cu) (tedit 5FEF881A)
(fp_text reference USB_A (at 7.62 2.54) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.2)))
)
(fp_text value VAL** (at 7.62 -2.54) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.2)))
)
- (fp_line (start -1.15 -6.5) (end 13 -6.5) (layer F.SilkS) (width 0.127))
- (fp_line (start 13 6.5) (end -1.15 6.5) (layer F.SilkS) (width 0.127))
- (fp_line (start -1.15 -6.5) (end -1.15 6.5) (layer F.SilkS) (width 0.127))
(fp_line (start 13 -6.5) (end 13 6.5) (layer F.SilkS) (width 0.127))
+ (fp_line (start -1.15 -6.5) (end -1.15 6.5) (layer F.SilkS) (width 0.127))
+ (fp_line (start 13 6.5) (end -1.15 6.5) (layer F.SilkS) (width 0.127))
+ (fp_line (start -1.15 -6.5) (end 13 -6.5) (layer F.SilkS) (width 0.127))
(pad 4 thru_hole circle (at 0 -3.556) (size 1.50114 1.50114) (drill 1.00076) (layers *.Cu *.Mask))
(pad 3 thru_hole circle (at 0 -1.016) (size 1.50114 1.50114) (drill 1.00076) (layers *.Cu *.Mask))
(pad 2 thru_hole circle (at 0 1.016) (size 1.50114 1.50114) (drill 1.00076) (layers *.Cu *.Mask))
(pad 1 thru_hole circle (at 0 3.556) (size 1.50114 1.50114) (drill 1.00076) (layers *.Cu *.Mask))
- (pad 5 thru_hole circle (at 2.65 -6.3) (size 2.5 2.5) (drill 1.9) (layers *.Cu *.Mask))
- (pad 6 thru_hole circle (at 2.65 6.3) (size 2.5 2.5) (drill 1.9) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 2.65 -6.3) (size 2.5 2.5) (drill 1.9) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 2.65 6.3) (size 2.5 2.5) (drill 1.9) (layers *.Cu *.Mask))
(model connectors/usb_a_through_hole.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
--- /dev/null
+(module Vertical_Rocker_switch (layer F.Cu) (tedit 5FFF221A)
+ (fp_text reference P3 (at -12.35 6.625 180) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value Vin (at -13.2 4.225 180) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 4 -1.75) (end 4 1.75) (layer F.SilkS) (width 0.6))
+ (fp_circle (center 0 0) (end 11.75 0) (layer F.SilkS) (width 0.15))
+ (fp_circle (center -4 0) (end -2.25 0) (layer F.SilkS) (width 0.6))
+ (fp_circle (center 0 0) (end -5.825 -6.975) (layer F.SilkS) (width 0.15))
+ (fp_arc (start -5.2 -0.025) (end 1.324999 8.999999) (angle -107.421325) (layer F.SilkS) (width 0.15))
+ (pad 1 thru_hole roundrect (at -7 0) (size 12 12) (drill oval 3.5 8.5 (offset -3.5 0)) (layers *.Cu *.Mask) (roundrect_rratio 0.25))
+ (pad 2 thru_hole roundrect (at 0 0) (size 12 12) (drill oval 3.5 8.5 (offset 3.5 0)) (layers *.Cu *.Mask) (roundrect_rratio 0.25))
+ (pad 2 thru_hole oval (at 7 0) (size 6 12) (drill oval 3.5 8.5) (layers *.Cu *.Mask))
+)