mirror of
https://github.com/rocketscream/TinyReflowController.git
synced 2025-10-31 11:36:43 -07:00
Version 1.0
This commit is contained in:
158
.pretty/0802A-1-SMT.kicad_mod
Executable file
158
.pretty/0802A-1-SMT.kicad_mod
Executable file
@@ -0,0 +1,158 @@
|
||||
(module RocketScreamKicadLibrary:0802A-1-SMT (layer F.Cu) (tedit 597D8939)
|
||||
(fp_text reference U4 (at 1.495999 -14.5465) (layer F.SilkS) hide
|
||||
(effects (font (size 0.8 0.8) (thickness 0.15)))
|
||||
)
|
||||
(fp_text value RT0802A (at 0 -19.685) (layer F.Fab)
|
||||
(effects (font (size 0.8 0.8) (thickness 0.15)))
|
||||
)
|
||||
(fp_line (start 20.25 -18.88) (end 20.25 17.9) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start -20.25 17.9) (end 20.25 17.9) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start -20.25 -18.88) (end -20.25 17.9) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start -20.25 -18.88) (end 20.25 -18.88) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start 8.46 -17.65) (end 9.6 -17.65) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 5.92 -17.65) (end 7.06 -17.65) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 3.38 -17.65) (end 4.52 -17.65) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 0.84 -17.65) (end 1.98 -17.65) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -1.7 -17.65) (end -0.56 -17.65) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -4.24 -17.65) (end -3.1 -17.65) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -6.78 -17.65) (end -5.64 -17.65) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 20 -17.65) (end 11 -17.65) (layer F.SilkS) (width 0.15))
|
||||
(fp_circle (center -8.636 -11.684) (end -8.763 -11.684) (layer F.SilkS) (width 0.3))
|
||||
(fp_line (start 11.57 -12.475) (end 10.935 -11.84) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 9.03 -12.475) (end 9.665 -11.84) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 11.57 -12.475) (end 11.57 -16.285) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 8.395 -16.92) (end 9.03 -16.285) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 9.03 -16.285) (end 9.665 -16.92) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 10.935 -16.92) (end 11.57 -16.285) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 7.125 -16.92) (end 6.49 -16.285) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 3.315 -16.92) (end 3.95 -16.285) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 3.95 -16.285) (end 4.585 -16.92) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 5.855 -16.92) (end 6.49 -16.285) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 2.045 -16.92) (end 1.41 -16.285) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -1.765 -16.92) (end -1.13 -16.285) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -1.13 -16.285) (end -0.495 -16.92) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 0.775 -16.92) (end 1.41 -16.285) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -3.035 -16.92) (end -3.67 -16.285) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 9.03 -12.475) (end 8.395 -11.84) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 7.125 -11.84) (end 6.49 -12.475) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 3.95 -12.475) (end 3.315 -11.84) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 3.95 -12.475) (end 4.585 -11.84) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 1.41 -12.475) (end 2.045 -11.84) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 5.855 -11.84) (end 6.49 -12.475) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 1.41 -12.475) (end 0.775 -11.84) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -0.495 -11.84) (end -1.13 -12.475) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -1.765 -11.84) (end -1.13 -12.475) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -4.305 -16.92) (end -3.67 -16.285) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -6.21 -16.285) (end -5.575 -16.92) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -6.845 -16.92) (end -6.21 -16.285) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -8.115 -16.92) (end -8.75 -16.285) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -3.67 -12.475) (end -3.035 -11.84) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -3.67 -12.475) (end -4.305 -11.84) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -6.21 -12.475) (end -5.575 -11.84) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -6.21 -12.475) (end -6.845 -11.84) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -8.75 -16.285) (end -8.75 -12.475) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -8.75 -12.475) (end -8.115 -11.84) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 15.95 12.45) (end 15.95 15.55) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -15.95 12.5) (end -15.95 15.6) (layer F.SilkS) (width 0.15))
|
||||
(fp_arc (start 18 15.55) (end 20.05 15.55) (angle 180) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 20.05 12.45) (end 20.05 15.55) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -20.05 12.45) (end -20.05 15.55) (layer F.SilkS) (width 0.15))
|
||||
(fp_arc (start -18 15.6) (end -15.95 15.6) (angle 180) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -20.05 12.45) (end 20.05 12.45) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -20 -17.65) (end -20 12.45) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 20 -17.65) (end 20 12.45) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -20 -17.65) (end -8.18 -17.65) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -8.115 -16.92) (end -8.75 -16.285) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start -8.75 -16.285) (end -8.75 -12.475) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start -8.75 -12.475) (end -8.115 -11.84) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start -6.845 -16.92) (end -6.21 -16.285) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start -6.845 -16.92) (end -8.115 -16.92) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start -4.305 -16.92) (end -5.575 -16.92) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start -6.21 -16.285) (end -5.575 -16.92) (layer F.Fab) (width 0.15))
|
||||
(fp_text user %R (at 1.27 -14.402) (layer F.Fab)
|
||||
(effects (font (size 0.8 0.8) (thickness 0.15)))
|
||||
)
|
||||
(fp_line (start -6.21 -12.475) (end -6.845 -11.84) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start -6.21 -12.475) (end -5.575 -11.84) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start -6.845 -11.84) (end -8.115 -11.84) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start -4.305 -11.84) (end -5.575 -11.84) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start 11.57 -12.475) (end 11.57 -16.285) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start 11.57 -12.475) (end 10.935 -11.84) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start 9.03 -12.475) (end 9.665 -11.84) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start 9.03 -12.475) (end 8.395 -11.84) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start 7.125 -11.84) (end 6.49 -12.475) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start 5.855 -11.84) (end 6.49 -12.475) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start 3.95 -12.475) (end 4.585 -11.84) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start 3.95 -12.475) (end 3.315 -11.84) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start 1.41 -12.475) (end 2.045 -11.84) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start 1.41 -12.475) (end 0.775 -11.84) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start -0.495 -11.84) (end -1.13 -12.475) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start -1.765 -11.84) (end -1.13 -12.475) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start -3.67 -12.475) (end -3.035 -11.84) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start -3.67 -12.475) (end -4.305 -11.84) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start -1.765 -11.84) (end -3.035 -11.84) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start 0.775 -11.84) (end -0.495 -11.84) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start 3.315 -11.84) (end 2.045 -11.84) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start 5.855 -11.84) (end 4.585 -11.84) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start 8.395 -11.84) (end 7.125 -11.84) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start 10.935 -11.84) (end 9.665 -11.84) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start -4.305 -16.92) (end -3.67 -16.285) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start -3.035 -16.92) (end -3.67 -16.285) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start -1.765 -16.92) (end -3.035 -16.92) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start 10.935 -16.92) (end 11.57 -16.285) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start 9.03 -16.285) (end 9.665 -16.92) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start 8.395 -16.92) (end 9.03 -16.285) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start 7.125 -16.92) (end 6.49 -16.285) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start 3.315 -16.92) (end 3.95 -16.285) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start 3.95 -16.285) (end 4.585 -16.92) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start 5.855 -16.92) (end 6.49 -16.285) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start 2.045 -16.92) (end 1.41 -16.285) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start 0.775 -16.92) (end 1.41 -16.285) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start -1.13 -16.285) (end -0.495 -16.92) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start -1.765 -16.92) (end -1.13 -16.285) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start 0.775 -16.92) (end -0.495 -16.92) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start 3.315 -16.92) (end 2.045 -16.92) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start 5.855 -16.92) (end 4.585 -16.92) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start 8.395 -16.92) (end 7.125 -16.92) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start 10.935 -16.92) (end 9.665 -16.92) (layer F.Fab) (width 0.15))
|
||||
(pad "" np_thru_hole circle (at 18 15.55) (size 2.2 2.2) (drill 2.2) (layers *.Cu *.SilkS *.Mask)
|
||||
(solder_mask_margin 0.8) (clearance 0.8))
|
||||
(pad "" np_thru_hole circle (at -18 15.55) (size 2.2 2.2) (drill 2.2) (layers *.Cu *.SilkS *.Mask)
|
||||
(solder_mask_margin 0.8) (clearance 0.8))
|
||||
(pad "" np_thru_hole circle (at 17.85 -14.25) (size 2.2 2.2) (drill 2.2) (layers *.Cu *.SilkS *.Mask)
|
||||
(solder_mask_margin 0.8) (clearance 0.8))
|
||||
(pad "" np_thru_hole circle (at -17.85 -14.25) (size 2.2 2.2) (drill 2.2) (layers *.Cu *.SilkS *.Mask)
|
||||
(solder_mask_margin 0.8) (clearance 0.8))
|
||||
(pad 16 smd rect (at 10.3 -17.045) (size 1 3.17) (layers F.Cu F.Paste F.SilkS F.Mask)
|
||||
(solder_mask_margin 0.1))
|
||||
(pad 15 smd rect (at 10.3 -11.715) (size 1 3.17) (layers F.Cu F.Paste F.SilkS F.Mask)
|
||||
(solder_mask_margin 0.1))
|
||||
(pad 14 smd rect (at 7.76 -17.045) (size 1 3.17) (layers F.Cu F.Paste F.SilkS F.Mask)
|
||||
(solder_mask_margin 0.1))
|
||||
(pad 13 smd rect (at 7.76 -11.715) (size 1 3.17) (layers F.Cu F.Paste F.SilkS F.Mask)
|
||||
(solder_mask_margin 0.1))
|
||||
(pad 12 smd rect (at 5.22 -17.045) (size 1 3.17) (layers F.Cu F.Paste F.SilkS F.Mask)
|
||||
(solder_mask_margin 0.1))
|
||||
(pad 11 smd rect (at 5.22 -11.715) (size 1 3.17) (layers F.Cu F.Paste F.SilkS F.Mask)
|
||||
(solder_mask_margin 0.1))
|
||||
(pad 10 smd rect (at 2.68 -17.045) (size 1 3.17) (layers F.Cu F.Paste F.SilkS F.Mask)
|
||||
(solder_mask_margin 0.1))
|
||||
(pad 9 smd rect (at 2.68 -11.715) (size 1 3.17) (layers F.Cu F.Paste F.SilkS F.Mask)
|
||||
(solder_mask_margin 0.1))
|
||||
(pad 8 smd rect (at 0.14 -17.045) (size 1 3.17) (layers F.Cu F.Paste F.SilkS F.Mask)
|
||||
(solder_mask_margin 0.1))
|
||||
(pad 7 smd rect (at 0.14 -11.715) (size 1 3.17) (layers F.Cu F.Paste F.SilkS F.Mask)
|
||||
(solder_mask_margin 0.1))
|
||||
(pad 6 smd rect (at -2.4 -17.045) (size 1 3.17) (layers F.Cu F.Paste F.SilkS F.Mask)
|
||||
(solder_mask_margin 0.1))
|
||||
(pad 5 smd rect (at -2.4 -11.715) (size 1 3.17) (layers F.Cu F.Paste F.SilkS F.Mask)
|
||||
(solder_mask_margin 0.1))
|
||||
(pad 4 smd rect (at -4.94 -17.045) (size 1 3.17) (layers F.Cu F.Paste F.SilkS F.Mask)
|
||||
(solder_mask_margin 0.1))
|
||||
(pad 3 smd rect (at -4.94 -11.715) (size 1 3.17) (layers F.Cu F.Paste F.SilkS F.Mask)
|
||||
(solder_mask_margin 0.1))
|
||||
(pad 1 smd rect (at -7.48 -11.715) (size 1 3.17) (layers F.Cu F.Paste F.SilkS F.Mask)
|
||||
(solder_mask_margin 0.1))
|
||||
(pad 2 smd rect (at -7.48 -17.045) (size 1 3.17) (layers F.Cu F.Paste F.SilkS F.Mask)
|
||||
(solder_mask_margin 0.1))
|
||||
)
|
||||
31
.pretty/C_0603.kicad_mod
Executable file
31
.pretty/C_0603.kicad_mod
Executable file
@@ -0,0 +1,31 @@
|
||||
(module RocketScreamKicadLibrary:C_0603 (layer F.Cu) (tedit 593E5535)
|
||||
(descr "Capacitor SMD 0603, reflow soldering, AVX (see smccp.pdf)")
|
||||
(tags "capacitor 0603")
|
||||
(attr smd)
|
||||
(fp_text reference C7 (at -2.286 0) (layer F.SilkS) hide
|
||||
(effects (font (size 0.8 0.8) (thickness 0.15)))
|
||||
)
|
||||
(fp_text value 100nF (at 0 1.9) (layer F.Fab)
|
||||
(effects (font (size 0.8 0.8) (thickness 0.15)))
|
||||
)
|
||||
(fp_line (start -1.45 -0.75) (end 1.45 -0.75) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start -1.45 0.75) (end 1.45 0.75) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start -1.45 -0.75) (end -1.45 0.75) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start 1.45 -0.75) (end 1.45 0.75) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start -0.35 -0.6) (end 0.35 -0.6) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 0.35 0.6) (end -0.35 0.6) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -1.375 -0.6) (end 1.375 -0.6) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start 1.375 -0.6) (end 1.375 0.6) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start 1.375 0.6) (end -1.375 0.6) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start -1.375 0.6) (end -1.375 -0.6) (layer F.Fab) (width 0.15))
|
||||
(fp_text user %R (at 0 0) (layer F.Fab)
|
||||
(effects (font (size 0.6 0.6) (thickness 0.1)))
|
||||
)
|
||||
(pad 1 smd rect (at -0.75 0) (size 0.8 0.75) (layers F.Cu F.Paste F.SilkS F.Mask))
|
||||
(pad 2 smd rect (at 0.75 0) (size 0.8 0.75) (layers F.Cu F.Paste F.SilkS F.Mask))
|
||||
(model Capacitors_SMD.3dshapes/C_0603.wrl
|
||||
(at (xyz 0 0 0))
|
||||
(scale (xyz 1 1 1))
|
||||
(rotate (xyz 0 0 0))
|
||||
)
|
||||
)
|
||||
31
.pretty/C_0805.kicad_mod
Executable file
31
.pretty/C_0805.kicad_mod
Executable file
@@ -0,0 +1,31 @@
|
||||
(module RocketScreamKicadLibrary:C_0805 (layer F.Cu) (tedit 593E5690)
|
||||
(descr "Capacitor SMD 0805, reflow soldering, AVX (see smccp.pdf)")
|
||||
(tags "capacitor 0805")
|
||||
(attr smd)
|
||||
(fp_text reference C10 (at 2.159 -0.127 90) (layer F.SilkS) hide
|
||||
(effects (font (size 0.8 0.8) (thickness 0.15)))
|
||||
)
|
||||
(fp_text value "10uF 10V X5R" (at 0 2.1) (layer F.Fab)
|
||||
(effects (font (size 0.8 0.8) (thickness 0.15)))
|
||||
)
|
||||
(fp_line (start -1.8 -1) (end 1.8 -1) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start -1.8 1) (end 1.8 1) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start -1.8 -1) (end -1.8 1) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start 1.8 -1) (end 1.8 1) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start 0.5 -0.85) (end -0.5 -0.85) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -0.5 0.85) (end 0.5 0.85) (layer F.SilkS) (width 0.15))
|
||||
(fp_text user %R (at 0 0) (layer F.Fab)
|
||||
(effects (font (size 0.6 0.6) (thickness 0.1)))
|
||||
)
|
||||
(fp_line (start -1.725 -0.85) (end 1.725 -0.85) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start 1.725 -0.85) (end 1.725 0.85) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start 1.725 0.85) (end -1.725 0.85) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start -1.725 0.85) (end -1.725 -0.85) (layer F.Fab) (width 0.15))
|
||||
(pad 1 smd rect (at -1 0) (size 1 1.25) (layers F.Cu F.Paste F.SilkS F.Mask))
|
||||
(pad 2 smd rect (at 1 0) (size 1 1.25) (layers F.Cu F.Paste F.SilkS F.Mask))
|
||||
(model Capacitors_SMD.3dshapes/C_0805.wrl
|
||||
(at (xyz 0 0 0))
|
||||
(scale (xyz 1 1 1))
|
||||
(rotate (xyz 0 0 0))
|
||||
)
|
||||
)
|
||||
13
.pretty/FIDUCIAL-1MM.kicad_mod
Executable file
13
.pretty/FIDUCIAL-1MM.kicad_mod
Executable file
@@ -0,0 +1,13 @@
|
||||
(module RocketScreamKicadLibrary:FIDUCIAL-1MM (layer F.Cu) (tedit 597D890E)
|
||||
(descr "Circular Fiducial, 1mm bare copper top; 2.54mm keepout")
|
||||
(tags marker)
|
||||
(attr virtual)
|
||||
(fp_text reference M6 (at 0 -2.286) (layer F.SilkS) hide
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_text value FIDUCIAL (at 0 -2.032) (layer F.Fab)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(pad ~ smd circle (at 0 0) (size 1 1) (layers F.Cu F.SilkS F.Mask)
|
||||
(solder_mask_margin 1) (clearance 1))
|
||||
)
|
||||
102
.pretty/HDR_1x6_Pitch2.54mm.kicad_mod
Executable file
102
.pretty/HDR_1x6_Pitch2.54mm.kicad_mod
Executable file
@@ -0,0 +1,102 @@
|
||||
(module RocketScreamKicadLibrary:HDR_1x6_Pitch2.54mm (layer F.Cu) (tedit 593F5B0E)
|
||||
(fp_text reference J5 (at 0 -1.524) (layer F.SilkS) hide
|
||||
(effects (font (size 0.8 0.8) (thickness 0.15)))
|
||||
)
|
||||
(fp_text value "2.54mm 1x6" (at 0 2.54) (layer F.Fab)
|
||||
(effects (font (size 0.8 0.8) (thickness 0.15)))
|
||||
)
|
||||
(fp_line (start 7.85 -1.5) (end -7.85 -1.5) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start 7.85 1.5) (end 7.85 -1.5) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start -7.85 1.5) (end 7.85 1.5) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start -7.85 -1.5) (end -7.85 1.5) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start -5.715 -1.27) (end -6.985 -1.27) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -5.08 -0.635) (end -5.715 -1.27) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -4.445 -1.27) (end -5.08 -0.635) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -3.175 -1.27) (end -4.445 -1.27) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -2.54 -0.635) (end -3.175 -1.27) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -1.905 -1.27) (end -2.54 -0.635) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -0.635 -1.27) (end -1.905 -1.27) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 0 -0.635) (end -0.635 -1.27) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 0.635 -1.27) (end 0 -0.635) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 1.905 -1.27) (end 0.635 -1.27) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 2.54 -0.635) (end 1.905 -1.27) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 3.175 -1.27) (end 2.54 -0.635) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 4.445 -1.27) (end 3.175 -1.27) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 5.08 -0.635) (end 4.445 -1.27) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 5.715 -1.27) (end 5.08 -0.635) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 6.985 -1.27) (end 5.715 -1.27) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 7.62 -0.635) (end 6.985 -1.27) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 7.62 0.635) (end 7.62 -0.635) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 6.985 1.27) (end 7.62 0.635) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 5.715 1.27) (end 6.985 1.27) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 5.08 0.635) (end 5.715 1.27) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 4.445 1.27) (end 5.08 0.635) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 3.175 1.27) (end 4.445 1.27) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 2.54 0.635) (end 3.175 1.27) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 1.905 1.27) (end 2.54 0.635) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 0.635 1.27) (end 1.905 1.27) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 0 0.635) (end 0.635 1.27) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -0.635 1.27) (end 0 0.635) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -1.905 1.27) (end -0.635 1.27) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -2.54 0.635) (end -1.905 1.27) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -3.175 1.27) (end -2.54 0.635) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -4.445 1.27) (end -3.175 1.27) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -5.08 0.635) (end -4.445 1.27) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -5.715 1.27) (end -5.08 0.635) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -6.985 1.27) (end -5.715 1.27) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -6.985 -1.27) (end -7.62 -0.635) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -7.62 0.635) (end -6.985 1.27) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -7.62 -0.635) (end -7.62 0.635) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -5.08 -0.635) (end -5.08 0.635) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -2.54 -0.635) (end -2.54 0.635) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 0 -0.635) (end 0 0.635) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 2.54 -0.635) (end 2.54 0.635) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 5.08 -0.635) (end 5.08 0.635) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 7.62 0.635) (end 7.62 -0.635) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start 7.62 -0.635) (end 6.985 -1.27) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start 6.985 -1.27) (end 5.715 -1.27) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start 5.715 -1.27) (end 5.08 -0.635) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start 5.08 -0.635) (end 4.445 -1.27) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start 4.445 -1.27) (end 3.175 -1.27) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start 3.175 -1.27) (end 2.54 -0.635) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start 2.54 -0.635) (end 1.905 -1.27) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start 1.905 -1.27) (end 0.635 -1.27) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start 0.635 -1.27) (end 0 -0.635) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start 0 -0.635) (end -0.635 -1.27) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start -0.635 -1.27) (end -1.905 -1.27) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start -1.905 -1.27) (end -2.54 -0.635) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start -2.54 -0.635) (end -3.175 -1.27) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start -3.175 -1.27) (end -4.445 -1.27) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start -4.445 -1.27) (end -5.08 -0.635) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start -5.08 -0.635) (end -5.715 -1.27) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start -5.715 -1.27) (end -6.985 -1.27) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start -6.985 -1.27) (end -7.62 -0.635) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start -7.62 -0.635) (end -7.62 0.635) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start -7.62 0.635) (end -6.985 1.27) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start -6.985 1.27) (end -5.715 1.27) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start -5.715 1.27) (end -5.08 0.635) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start -5.08 0.635) (end -4.445 1.27) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start -4.445 1.27) (end -3.175 1.27) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start -3.175 1.27) (end -2.54 0.635) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start -2.54 0.635) (end -1.905 1.27) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start -1.905 1.27) (end -0.635 1.27) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start -0.635 1.27) (end 0 0.635) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start 0 0.635) (end 0.635 1.27) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start 0.635 1.27) (end 1.905 1.27) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start 1.905 1.27) (end 2.54 0.635) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start 2.54 0.635) (end 3.175 1.27) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start 3.175 1.27) (end 4.445 1.27) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start 4.445 1.27) (end 5.08 0.635) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start 5.08 0.635) (end 5.715 1.27) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start 5.715 1.27) (end 6.985 1.27) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start 6.985 1.27) (end 7.62 0.635) (layer F.Fab) (width 0.15))
|
||||
(fp_text user %R (at 0 0) (layer F.Fab)
|
||||
(effects (font (size 0.8 0.8) (thickness 0.15)))
|
||||
)
|
||||
(pad 6 thru_hole oval (at 6.35 0) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.SilkS *.Mask))
|
||||
(pad 5 thru_hole oval (at 3.81 0) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.SilkS *.Mask))
|
||||
(pad 4 thru_hole oval (at 1.27 0) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.SilkS *.Mask))
|
||||
(pad 3 thru_hole oval (at -1.27 0) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.SilkS *.Mask))
|
||||
(pad 2 thru_hole oval (at -3.81 0) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.SilkS *.Mask))
|
||||
(pad 1 thru_hole oval (at -6.35 0) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.SilkS *.Mask))
|
||||
)
|
||||
88
.pretty/HDR_2x3_Pitch2.54mm.kicad_mod
Executable file
88
.pretty/HDR_2x3_Pitch2.54mm.kicad_mod
Executable file
@@ -0,0 +1,88 @@
|
||||
(module RocketScreamKicadLibrary:HDR_2x3_Pitch2.54mm (layer F.Cu) (tedit 593F5A99)
|
||||
(fp_text reference J4 (at -4.699 0 270) (layer F.SilkS) hide
|
||||
(effects (font (size 0.8 0.8) (thickness 0.15)))
|
||||
)
|
||||
(fp_text value "2.54mm 2x3" (at 0 3.81) (layer F.Fab)
|
||||
(effects (font (size 0.8 0.8) (thickness 0.15)))
|
||||
)
|
||||
(fp_line (start 4.05 -2.8) (end -4.05 -2.8) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start 4.05 2.8) (end 4.05 -2.8) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start -4.05 2.8) (end 4.05 2.8) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start -4.05 -2.8) (end -4.05 2.8) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start -3.175 -2.54) (end -3.81 -1.905) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -1.905 -2.54) (end -3.175 -2.54) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -1.27 -1.905) (end -1.905 -2.54) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -0.635 -2.54) (end -1.27 -1.905) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 0.635 -2.54) (end -0.635 -2.54) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 1.27 -1.905) (end 0.635 -2.54) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 1.905 -2.54) (end 1.27 -1.905) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 3.175 -2.54) (end 1.905 -2.54) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 3.81 -1.905) (end 3.175 -2.54) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 3.81 -0.635) (end 3.81 -1.905) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 3.175 0) (end 3.81 -0.635) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 3.81 0.635) (end 3.175 0) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 3.81 1.905) (end 3.81 0.635) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 3.175 2.54) (end 3.81 1.905) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 1.905 2.54) (end 3.175 2.54) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 1.27 1.905) (end 1.905 2.54) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 0.635 2.54) (end 1.27 1.905) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -0.635 2.54) (end 0.635 2.54) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -1.27 1.905) (end -0.635 2.54) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -1.905 2.54) (end -1.27 1.905) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -3.175 2.54) (end -1.905 2.54) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -3.81 1.905) (end -3.175 2.54) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -3.81 0.635) (end -3.81 1.905) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -3.175 0) (end -3.81 0.635) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -3.81 -0.635) (end -3.175 0) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -3.81 -1.905) (end -3.81 -0.635) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -1.905 0) (end -3.175 0) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -1.27 -0.635) (end -1.905 0) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -1.27 -1.905) (end -1.27 -0.635) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -0.635 0) (end -1.27 -0.635) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -1.27 0.635) (end -0.635 0) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -1.905 0) (end -1.27 0.635) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -1.27 0.635) (end -1.27 1.905) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 1.27 -0.635) (end 1.27 -1.905) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 0.635 0) (end 1.27 -0.635) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -0.635 0) (end 0.635 0) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 1.905 0) (end 3.175 0) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 1.27 -0.635) (end 1.905 0) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 1.27 0.635) (end 1.27 1.905) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 1.905 0) (end 1.27 0.635) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 0.635 0) (end 1.27 0.635) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -3.81 1.905) (end -3.175 2.54) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start -3.175 2.54) (end -1.905 2.54) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start -1.905 2.54) (end -1.27 1.905) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start -1.27 1.905) (end -0.635 2.54) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start -0.635 2.54) (end 0.635 2.54) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start 0.635 2.54) (end 1.27 1.905) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start 1.27 1.905) (end 1.905 2.54) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start 1.905 2.54) (end 3.175 2.54) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start 3.175 2.54) (end 3.81 1.905) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start 3.81 1.905) (end 3.81 0.635) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start 3.81 0.635) (end 3.175 0) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start 3.175 0) (end 3.81 -0.635) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start 3.81 -0.635) (end 3.81 -1.905) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start 3.81 -1.905) (end 3.175 -2.54) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start 3.175 -2.54) (end 1.905 -2.54) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start 1.905 -2.54) (end 1.27 -1.905) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start 1.27 -1.905) (end 0.635 -2.54) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start 0.635 -2.54) (end -0.635 -2.54) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start -0.635 -2.54) (end -1.27 -1.905) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start -1.27 -1.905) (end -1.905 -2.54) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start -1.905 -2.54) (end -3.175 -2.54) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start -3.175 -2.54) (end -3.81 -1.905) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start -3.81 -1.905) (end -3.81 -0.635) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start -3.81 -0.635) (end -3.175 0) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start -3.175 0) (end -3.81 0.635) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start -3.81 0.635) (end -3.81 1.905) (layer F.Fab) (width 0.15))
|
||||
(fp_text user %R (at 0 0) (layer F.Fab)
|
||||
(effects (font (size 0.8 0.8) (thickness 0.15)))
|
||||
)
|
||||
(pad 6 thru_hole oval (at 2.54 -1.27) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS))
|
||||
(pad 5 thru_hole oval (at 2.54 1.27) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS))
|
||||
(pad 4 thru_hole oval (at 0 -1.27) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS))
|
||||
(pad 3 thru_hole oval (at 0 1.27) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS))
|
||||
(pad 2 thru_hole oval (at -2.54 -1.27) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS))
|
||||
(pad 1 thru_hole oval (at -2.54 1.27) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS))
|
||||
)
|
||||
10
.pretty/HOLE_NPTH_2.2MM.kicad_mod
Executable file
10
.pretty/HOLE_NPTH_2.2MM.kicad_mod
Executable file
@@ -0,0 +1,10 @@
|
||||
(module RocketScreamKicadLibrary:HOLE_NPTH_2.2MM (layer F.Cu) (tedit 597D894C)
|
||||
(fp_text reference M1 (at 0 0) (layer F.SilkS) hide
|
||||
(effects (font (size 0.8 0.8) (thickness 0.15)))
|
||||
)
|
||||
(fp_text value MOUNT_HOLE (at 0 3.175) (layer F.Fab)
|
||||
(effects (font (size 0.8 0.8) (thickness 0.15)))
|
||||
)
|
||||
(pad "" np_thru_hole circle (at 0 0) (size 2.2 2.2) (drill 2.2) (layers *.Cu *.Mask F.SilkS)
|
||||
(solder_mask_margin 1) (clearance 1))
|
||||
)
|
||||
32
.pretty/HYG9605B.kicad_mod
Executable file
32
.pretty/HYG9605B.kicad_mod
Executable file
@@ -0,0 +1,32 @@
|
||||
(module RocketScreamKicadLibrary:HYG9605B (layer F.Cu) (tedit 593E5973)
|
||||
(fp_text reference LS1 (at 0 0) (layer F.SilkS) hide
|
||||
(effects (font (size 0.8 0.8) (thickness 0.15)))
|
||||
)
|
||||
(fp_text value HYG9605B (at 0 6.604) (layer F.Fab)
|
||||
(effects (font (size 0.8 0.8) (thickness 0.15)))
|
||||
)
|
||||
(fp_line (start -5.05 -5.75) (end -5.05 5.75) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start -5.05 -5.75) (end 5.05 -5.75) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start -5.05 5.75) (end 5.05 5.75) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start 5.05 -5.75) (end 5.05 5.75) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start -4.8 -4.8) (end -4.8 2.8) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start -4.8 2.8) (end -2.8 4.8) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start -2.8 4.8) (end 4.8 4.8) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start -4.8 -4.8) (end 4.8 -4.8) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start 4.8 4.8) (end 4.8 -4.8) (layer F.Fab) (width 0.15))
|
||||
(fp_circle (center 0 0) (end -1.27 0) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -4.8 2.8) (end -2.8 4.8) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -2.8 4.8) (end -1.5 4.8) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -4.8 -4.8) (end -4.8 2.8) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -4.8 -4.8) (end -1.5 -4.8) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 1.5 4.8) (end 4.8 4.8) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 4.8 4.8) (end 4.8 -4.8) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 1.5 -4.8) (end 4.8 -4.8) (layer F.SilkS) (width 0.15))
|
||||
(fp_text user %R (at 0 0) (layer F.Fab)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(pad 2 smd rect (at 0 4) (size 2 3) (layers F.Cu F.Paste F.SilkS F.Mask)
|
||||
(solder_mask_margin 0.1))
|
||||
(pad 1 smd rect (at 0 -4) (size 2 3) (layers F.Cu F.Paste F.SilkS F.Mask)
|
||||
(solder_mask_margin 0.1))
|
||||
)
|
||||
32
.pretty/IT-1102W.kicad_mod
Executable file
32
.pretty/IT-1102W.kicad_mod
Executable file
@@ -0,0 +1,32 @@
|
||||
(module RocketScreamKicadLibrary:IT-1102W (layer F.Cu) (tedit 593E5B1D)
|
||||
(fp_text reference SW1 (at 3.81 0 90) (layer F.SilkS) hide
|
||||
(effects (font (size 0.8 0.8) (thickness 0.15)))
|
||||
)
|
||||
(fp_text value IT-1109S (at 0 4.064) (layer F.Fab)
|
||||
(effects (font (size 0.8 0.8) (thickness 0.15)))
|
||||
)
|
||||
(fp_line (start -5.25 3.25) (end -5.25 -3.25) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start -5.25 3.25) (end 5.25 3.25) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start 5.25 3.25) (end 5.25 -3.25) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start -5.25 -3.25) (end 5.25 -3.25) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start -3 -3) (end 3 -3) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start 3 3) (end 3 -3) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start -3 -3) (end -3 3) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start 3 3) (end -3 3) (layer F.Fab) (width 0.15))
|
||||
(fp_circle (center 0 0) (end 0 1.75) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 3 3) (end -3 3) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 3 3) (end 3 -3) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -3 -3) (end -3 3) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -3 -3) (end 3 -3) (layer F.SilkS) (width 0.15))
|
||||
(fp_text user %R (at 0 0 -90) (layer F.Fab)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(pad 4 smd rect (at 4.2 2.25) (size 1.6 1.4) (layers F.Cu F.Paste F.SilkS F.Mask)
|
||||
(solder_mask_margin 0.1))
|
||||
(pad 3 smd rect (at -4.2 2.25) (size 1.6 1.4) (layers F.Cu F.Paste F.SilkS F.Mask)
|
||||
(solder_mask_margin 0.1))
|
||||
(pad 2 smd rect (at 4.2 -2.25) (size 1.6 1.4) (layers F.Cu F.Paste F.SilkS F.Mask)
|
||||
(solder_mask_margin 0.1))
|
||||
(pad 1 smd rect (at -4.2 -2.25) (size 1.6 1.4) (layers F.Cu F.Paste F.SilkS F.Mask)
|
||||
(solder_mask_margin 0.1))
|
||||
)
|
||||
31
.pretty/I_0603.kicad_mod
Executable file
31
.pretty/I_0603.kicad_mod
Executable file
@@ -0,0 +1,31 @@
|
||||
(module RocketScreamKicadLibrary:I_0603 (layer F.Cu) (tedit 597D8577)
|
||||
(descr "Inductor SMD 0603, reflow soldering")
|
||||
(tags "Inductor 0603")
|
||||
(attr smd)
|
||||
(fp_text reference L1 (at 0 -1.016) (layer F.SilkS) hide
|
||||
(effects (font (size 0.8 0.8) (thickness 0.15)))
|
||||
)
|
||||
(fp_text value BLM18KG221SN1D (at 0 1.9) (layer F.Fab)
|
||||
(effects (font (size 0.8 0.8) (thickness 0.15)))
|
||||
)
|
||||
(fp_line (start -1.45 -0.75) (end 1.45 -0.75) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start -1.45 0.75) (end 1.45 0.75) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start -1.45 -0.75) (end -1.45 0.75) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start 1.45 -0.75) (end 1.45 0.75) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start -0.35 -0.6) (end 0.35 -0.6) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 0.35 0.6) (end -0.35 0.6) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 1.375 0.6) (end -1.375 0.6) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start 1.375 0.6) (end 1.375 -0.6) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start -1.375 -0.6) (end 1.375 -0.6) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start -1.375 0.6) (end -1.375 -0.6) (layer F.Fab) (width 0.15))
|
||||
(fp_text user %R (at 0 0) (layer F.Fab)
|
||||
(effects (font (size 0.6 0.6) (thickness 0.1)))
|
||||
)
|
||||
(pad 1 smd rect (at -0.72 0) (size 0.8 0.75) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 2 smd rect (at 0.75 0) (size 0.8 0.75) (layers F.Cu F.Paste F.Mask))
|
||||
(model Capacitors_SMD.3dshapes/C_0603.wrl
|
||||
(at (xyz 0 0 0))
|
||||
(scale (xyz 1 1 1))
|
||||
(rotate (xyz 0 0 0))
|
||||
)
|
||||
)
|
||||
29
.pretty/LED_0603.kicad_mod
Executable file
29
.pretty/LED_0603.kicad_mod
Executable file
@@ -0,0 +1,29 @@
|
||||
(module RocketScreamKicadLibrary:LED_0603 (layer F.Cu) (tedit 55BDE255)
|
||||
(descr "LED 0603 smd package")
|
||||
(tags "LED led 0603 SMD smd SMT smt smdled SMDLED smtled SMTLED")
|
||||
(attr smd)
|
||||
(fp_text reference D1 (at 0 -1.27) (layer F.SilkS) hide
|
||||
(effects (font (size 0.8 0.8) (thickness 0.15)))
|
||||
)
|
||||
(fp_text value Red (at 0 1.5) (layer F.Fab)
|
||||
(effects (font (size 0.8 0.8) (thickness 0.15)))
|
||||
)
|
||||
(fp_line (start -1.1 0.55) (end 0.8 0.55) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -1.1 -0.55) (end 0.8 -0.55) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -0.2 0) (end 0.25 0) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -0.25 -0.25) (end -0.25 0.25) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -0.25 0) (end 0 -0.25) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 0 -0.25) (end 0 0.25) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 0 0.25) (end -0.25 0) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 1.4 -0.75) (end 1.4 0.75) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start 1.4 0.75) (end -1.4 0.75) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start -1.4 0.75) (end -1.4 -0.75) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start -1.4 -0.75) (end 1.4 -0.75) (layer F.CrtYd) (width 0.05))
|
||||
(pad 2 smd rect (at 0.7493 0 180) (size 0.79756 0.79756) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 1 smd rect (at -0.7493 0 180) (size 0.79756 0.79756) (layers F.Cu F.Paste F.Mask))
|
||||
(model LEDs.3dshapes/LED_0603.wrl
|
||||
(at (xyz 0 0 0))
|
||||
(scale (xyz 1 1 1))
|
||||
(rotate (xyz 0 0 180))
|
||||
)
|
||||
)
|
||||
155
.pretty/LOGO-KICAD.kicad_mod
Executable file
155
.pretty/LOGO-KICAD.kicad_mod
Executable file
@@ -0,0 +1,155 @@
|
||||
(module RocketScreamKicadLibrary:LOGO-KICAD (layer F.Cu) (tedit 0)
|
||||
(fp_text reference LOGO2 (at 0 0) (layer F.SilkS) hide
|
||||
(effects (font (thickness 0.3)))
|
||||
)
|
||||
(fp_text value LOGO-KICAD (at 0.75 0) (layer F.SilkS) hide
|
||||
(effects (font (thickness 0.3)))
|
||||
)
|
||||
(fp_poly (pts (xy 9.495692 3.868615) (xy -9.495692 3.868615) (xy -9.495692 0.332154) (xy -9.065846 0.332154)
|
||||
(xy -9.065809 0.901417) (xy -9.065613 1.397682) (xy -9.065134 1.826104) (xy -9.064247 2.191836)
|
||||
(xy -9.062827 2.500036) (xy -9.060748 2.755857) (xy -9.057887 2.964455) (xy -9.054117 3.130985)
|
||||
(xy -9.049314 3.260601) (xy -9.043354 3.358461) (xy -9.03611 3.429717) (xy -9.027458 3.479526)
|
||||
(xy -9.017274 3.513042) (xy -9.005431 3.535421) (xy -8.991806 3.551817) (xy -8.987692 3.556)
|
||||
(xy -8.972368 3.569863) (xy -8.952581 3.581982) (xy -8.923292 3.592474) (xy -8.879458 3.601456)
|
||||
(xy -8.816039 3.609046) (xy -8.727992 3.61536) (xy -8.610277 3.620516) (xy -8.457852 3.624631)
|
||||
(xy -8.265676 3.627823) (xy -8.028707 3.630208) (xy -7.741904 3.631905) (xy -7.400225 3.633029)
|
||||
(xy -6.99863 3.633699) (xy -6.532076 3.634031) (xy -5.995523 3.634143) (xy -5.627077 3.634154)
|
||||
(xy -5.044785 3.634119) (xy -4.535606 3.633936) (xy -4.094497 3.633489) (xy -3.716418 3.632659)
|
||||
(xy -3.396328 3.63133) (xy -3.129184 3.629384) (xy -2.909946 3.626704) (xy -2.733572 3.623173)
|
||||
(xy -2.59502 3.618673) (xy -2.48925 3.613088) (xy -2.41122 3.606299) (xy -2.355889 3.598191)
|
||||
(xy -2.318214 3.588645) (xy -2.293156 3.577545) (xy -2.275672 3.564772) (xy -2.266462 3.556)
|
||||
(xy -2.252319 3.54035) (xy -2.239995 3.520147) (xy -2.229363 3.490238) (xy -2.220298 3.445466)
|
||||
(xy -2.212676 3.380678) (xy -2.206372 3.290716) (xy -2.201261 3.170427) (xy -2.197217 3.014656)
|
||||
(xy -2.194116 2.818247) (xy -2.191833 2.576045) (xy -2.190242 2.282895) (xy -2.18922 1.933642)
|
||||
(xy -2.18864 1.52313) (xy -2.188378 1.046206) (xy -2.188331 0.660153) (xy -1.825992 0.660153)
|
||||
(xy -1.785435 1.033978) (xy -1.700683 1.374658) (xy -1.583809 1.668181) (xy -1.367089 2.050082)
|
||||
(xy -1.107187 2.367374) (xy -0.806894 2.618654) (xy -0.469003 2.802514) (xy -0.096303 2.917549)
|
||||
(xy 0.308412 2.962352) (xy 0.742351 2.935519) (xy 0.885562 2.911831) (xy 1.148044 2.842148)
|
||||
(xy 1.434699 2.731599) (xy 1.551488 2.677175) (xy 1.911131 2.500533) (xy 1.652358 2.080651)
|
||||
(xy 1.553559 1.920609) (xy 1.486744 1.812787) (xy 1.919151 1.812787) (xy 1.933043 2.013967)
|
||||
(xy 1.950047 2.096763) (xy 2.058736 2.354368) (xy 2.230524 2.577805) (xy 2.45407 2.756712)
|
||||
(xy 2.718031 2.880724) (xy 2.846297 2.915713) (xy 3.029671 2.950771) (xy 3.171593 2.963174)
|
||||
(xy 3.305495 2.952645) (xy 3.464805 2.918907) (xy 3.498944 2.9103) (xy 3.66025 2.85613)
|
||||
(xy 3.819961 2.782185) (xy 3.897923 2.735259) (xy 4.064 2.619764) (xy 4.064 2.891692)
|
||||
(xy 4.669692 2.891692) (xy 4.877268 2.890775) (xy 5.054188 2.888244) (xy 5.187165 2.884429)
|
||||
(xy 5.262911 2.879662) (xy 5.275384 2.87662) (xy 5.259205 2.835209) (xy 5.219965 2.755307)
|
||||
(xy 5.21701 2.74962) (xy 5.19902 2.702029) (xy 5.184956 2.630425) (xy 5.174378 2.525942)
|
||||
(xy 5.166847 2.379717) (xy 5.161921 2.182884) (xy 5.159161 1.926578) (xy 5.158126 1.601934)
|
||||
(xy 5.158099 1.563077) (xy 5.155882 1.141385) (xy 5.152106 0.957385) (xy 5.601581 0.957385)
|
||||
(xy 5.602657 1.378624) (xy 5.658341 1.760295) (xy 5.765993 2.097801) (xy 5.922974 2.386543)
|
||||
(xy 6.126645 2.621924) (xy 6.374366 2.799347) (xy 6.663498 2.914214) (xy 6.734663 2.93111)
|
||||
(xy 6.941002 2.951161) (xy 7.1755 2.938437) (xy 7.400213 2.896731) (xy 7.533796 2.85126)
|
||||
(xy 7.666202 2.785804) (xy 7.789528 2.713729) (xy 7.817103 2.695084) (xy 7.932615 2.612832)
|
||||
(xy 7.932615 2.891692) (xy 8.538308 2.891692) (xy 8.745883 2.890794) (xy 8.922804 2.888314)
|
||||
(xy 9.055781 2.884576) (xy 9.131526 2.879905) (xy 9.144 2.876926) (xy 9.130385 2.834907)
|
||||
(xy 9.096567 2.748909) (xy 9.085384 2.721873) (xy 9.07329 2.683812) (xy 9.062935 2.62806)
|
||||
(xy 9.054191 2.548879) (xy 9.046928 2.44053) (xy 9.04102 2.297275) (xy 9.036338 2.113375)
|
||||
(xy 9.032754 1.883093) (xy 9.030139 1.600689) (xy 9.028365 1.260427) (xy 9.027304 0.856566)
|
||||
(xy 9.026828 0.383369) (xy 9.026769 0.098947) (xy 9.026769 -2.383692) (xy 7.735224 -2.383692)
|
||||
(xy 7.794842 -2.268402) (xy 7.815965 -2.212524) (xy 7.831703 -2.130846) (xy 7.842738 -2.012823)
|
||||
(xy 7.849755 -1.847911) (xy 7.853435 -1.625565) (xy 7.854461 -1.347434) (xy 7.854461 -0.541755)
|
||||
(xy 7.747 -0.615747) (xy 7.590246 -0.707402) (xy 7.425898 -0.764788) (xy 7.230048 -0.793953)
|
||||
(xy 7.014308 -0.801077) (xy 6.830863 -0.797775) (xy 6.697476 -0.784338) (xy 6.586198 -0.755465)
|
||||
(xy 6.469083 -0.705858) (xy 6.441419 -0.692452) (xy 6.183968 -0.525275) (xy 5.973708 -0.299178)
|
||||
(xy 5.810028 -0.012962) (xy 5.69232 0.33457) (xy 5.619972 0.744617) (xy 5.601581 0.957385)
|
||||
(xy 5.152106 0.957385) (xy 5.148656 0.789322) (xy 5.134872 0.498441) (xy 5.112983 0.260294)
|
||||
(xy 5.08144 0.066434) (xy 5.038694 -0.091588) (xy 4.983197 -0.222219) (xy 4.913401 -0.333907)
|
||||
(xy 4.827756 -0.435099) (xy 4.783721 -0.479378) (xy 4.636535 -0.602218) (xy 4.47742 -0.690725)
|
||||
(xy 4.291184 -0.749284) (xy 4.062634 -0.78228) (xy 3.776579 -0.794098) (xy 3.692769 -0.794251)
|
||||
(xy 3.450254 -0.790229) (xy 3.255844 -0.778088) (xy 3.07962 -0.754186) (xy 2.89166 -0.714878)
|
||||
(xy 2.749064 -0.679353) (xy 2.31336 -0.566615) (xy 2.469396 -0.189832) (xy 2.625432 0.186952)
|
||||
(xy 2.862326 0.090693) (xy 3.036694 0.034056) (xy 3.236337 -0.01043) (xy 3.364826 -0.027833)
|
||||
(xy 3.600649 -0.029512) (xy 3.776623 0.013477) (xy 3.899997 0.105725) (xy 3.97802 0.251826)
|
||||
(xy 4.008155 0.379751) (xy 4.032268 0.530542) (xy 3.628057 0.533173) (xy 3.196697 0.558807)
|
||||
(xy 2.828043 0.63001) (xy 2.520957 0.747279) (xy 2.274298 0.911107) (xy 2.086927 1.121991)
|
||||
(xy 2.022398 1.230923) (xy 1.966421 1.39023) (xy 1.931141 1.59453) (xy 1.919151 1.812787)
|
||||
(xy 1.486744 1.812787) (xy 1.470324 1.78629) (xy 1.410814 1.690824) (xy 1.383188 1.64734)
|
||||
(xy 1.382441 1.646289) (xy 1.348527 1.659887) (xy 1.273952 1.710509) (xy 1.217174 1.753876)
|
||||
(xy 0.969348 1.910811) (xy 0.707594 2.005556) (xy 0.445766 2.03535) (xy 0.197718 1.997431)
|
||||
(xy 0.125745 1.971477) (xy -0.08704 1.842313) (xy -0.273736 1.648014) (xy -0.426293 1.399489)
|
||||
(xy -0.536661 1.107646) (xy -0.550508 1.055077) (xy -0.582266 0.864629) (xy -0.599435 0.62652)
|
||||
(xy -0.602372 0.365951) (xy -0.59143 0.108122) (xy -0.566968 -0.121766) (xy -0.531504 -0.291408)
|
||||
(xy -0.416316 -0.607984) (xy -0.27871 -0.852915) (xy -0.113767 -1.030723) (xy 0.083433 -1.145933)
|
||||
(xy 0.317809 -1.203069) (xy 0.468923 -1.211385) (xy 0.736111 -1.182714) (xy 0.972066 -1.091159)
|
||||
(xy 1.124663 -0.990743) (xy 1.214577 -0.934823) (xy 1.278727 -0.918187) (xy 1.290829 -0.923567)
|
||||
(xy 1.325476 -0.967779) (xy 1.393926 -1.062147) (xy 1.485892 -1.192295) (xy 1.579229 -1.326632)
|
||||
(xy 1.833872 -1.69588) (xy 1.514441 -1.848094) (xy 1.135812 -2.006353) (xy 0.786595 -2.102957)
|
||||
(xy 0.451389 -2.140277) (xy 0.114788 -2.120685) (xy -0.058616 -2.090338) (xy -0.427252 -1.973854)
|
||||
(xy -0.769744 -1.788843) (xy -1.078411 -1.542724) (xy -1.34557 -1.242913) (xy -1.563538 -0.896825)
|
||||
(xy -1.724634 -0.511879) (xy -1.738115 -0.468923) (xy -1.768464 -0.331622) (xy -1.79552 -0.139399)
|
||||
(xy -1.81641 0.084517) (xy -1.825303 0.235693) (xy -1.825992 0.660153) (xy -2.188331 0.660153)
|
||||
(xy -2.18831 0.497713) (xy -2.188308 0.332154) (xy -2.188345 -0.23711) (xy -2.188541 -0.733375)
|
||||
(xy -2.18902 -1.161796) (xy -2.189907 -1.527529) (xy -2.191327 -1.835728) (xy -2.193406 -2.091549)
|
||||
(xy -2.196267 -2.300147) (xy -2.200037 -2.466677) (xy -2.20484 -2.596294) (xy -2.2108 -2.694153)
|
||||
(xy -2.218044 -2.765409) (xy -2.226696 -2.815218) (xy -2.236881 -2.848734) (xy -2.248723 -2.871113)
|
||||
(xy -2.262349 -2.88751) (xy -2.266462 -2.891692) (xy -2.363463 -2.950056) (xy -2.50894 -2.969747)
|
||||
(xy -2.523095 -2.969846) (xy -2.631216 -2.966172) (xy -2.678556 -2.94947) (xy -2.682358 -2.911219)
|
||||
(xy -2.677379 -2.893614) (xy -2.671751 -2.773031) (xy -2.709607 -2.623913) (xy -2.780821 -2.474593)
|
||||
(xy -2.867836 -2.360656) (xy -3.048255 -2.229433) (xy -3.247504 -2.166449) (xy -3.451031 -2.169282)
|
||||
(xy -3.644285 -2.235505) (xy -3.812714 -2.362693) (xy -3.937 -2.538826) (xy -3.990211 -2.670531)
|
||||
(xy -4.021465 -2.798888) (xy -4.024923 -2.841357) (xy -4.024923 -2.969846) (xy -6.467231 -2.969846)
|
||||
(xy -6.964537 -2.969788) (xy -7.389581 -2.969491) (xy -7.748256 -2.968773) (xy -8.046453 -2.967451)
|
||||
(xy -8.290066 -2.965343) (xy -8.484985 -2.962265) (xy -8.637104 -2.958035) (xy -8.752313 -2.952471)
|
||||
(xy -8.836507 -2.945389) (xy -8.895576 -2.936607) (xy -8.935413 -2.925943) (xy -8.96191 -2.913212)
|
||||
(xy -8.980959 -2.898234) (xy -8.987692 -2.891692) (xy -9.001835 -2.876042) (xy -9.014159 -2.85584)
|
||||
(xy -9.024792 -2.82593) (xy -9.033856 -2.781159) (xy -9.041478 -2.71637) (xy -9.047782 -2.626409)
|
||||
(xy -9.052894 -2.50612) (xy -9.056937 -2.350349) (xy -9.060038 -2.153939) (xy -9.062321 -1.911737)
|
||||
(xy -9.063912 -1.618587) (xy -9.064934 -1.269334) (xy -9.065514 -0.858823) (xy -9.065776 -0.381898)
|
||||
(xy -9.065845 0.166595) (xy -9.065846 0.332154) (xy -9.495692 0.332154) (xy -9.495692 -3.868615)
|
||||
(xy 9.495692 -3.868615) (xy 9.495692 3.868615)) (layer F.SilkS) (width 0.01))
|
||||
(fp_poly (pts (xy -7.676651 -2.080942) (xy -7.477334 -2.078944) (xy -7.303319 -2.07555) (xy -7.169061 -2.070783)
|
||||
(xy -7.089014 -2.064666) (xy -7.0729 -2.059933) (xy -7.092498 -2.008646) (xy -7.139768 -1.927373)
|
||||
(xy -7.141308 -1.925018) (xy -7.165363 -1.878391) (xy -7.18369 -1.814138) (xy -7.197309 -1.721056)
|
||||
(xy -7.20724 -1.587939) (xy -7.214504 -1.403584) (xy -7.220122 -1.156785) (xy -7.222147 -1.037393)
|
||||
(xy -7.225114 -0.736425) (xy -7.223229 -0.51254) (xy -7.216502 -0.365994) (xy -7.204942 -0.297043)
|
||||
(xy -7.195637 -0.293077) (xy -7.136824 -0.359411) (xy -7.042302 -0.474435) (xy -6.921224 -0.626239)
|
||||
(xy -6.782739 -0.802914) (xy -6.635997 -0.99255) (xy -6.490151 -1.183236) (xy -6.354349 -1.363062)
|
||||
(xy -6.237744 -1.52012) (xy -6.149485 -1.642499) (xy -6.098724 -1.718289) (xy -6.093461 -1.727597)
|
||||
(xy -6.044513 -1.845202) (xy -6.018927 -1.953038) (xy -6.017846 -1.971828) (xy -5.997632 -2.051754)
|
||||
(xy -5.959231 -2.071986) (xy -5.901358 -2.072295) (xy -5.781798 -2.072538) (xy -5.615433 -2.072716)
|
||||
(xy -5.417145 -2.072828) (xy -5.201816 -2.072874) (xy -4.984328 -2.072854) (xy -4.779564 -2.072768)
|
||||
(xy -4.602405 -2.072617) (xy -4.467733 -2.072399) (xy -4.390432 -2.072116) (xy -4.378955 -2.071986)
|
||||
(xy -4.387092 -2.04736) (xy -4.441875 -1.982971) (xy -4.532142 -1.891649) (xy -4.554122 -1.870667)
|
||||
(xy -4.631891 -1.789815) (xy -4.750254 -1.65721) (xy -4.90119 -1.48229) (xy -5.07668 -1.274495)
|
||||
(xy -5.268702 -1.043267) (xy -5.469238 -0.798045) (xy -5.54608 -0.703062) (xy -6.326135 0.264132)
|
||||
(xy -5.565408 1.314143) (xy -5.371063 1.580476) (xy -5.180079 1.838658) (xy -5.000122 2.078587)
|
||||
(xy -4.838858 2.29016) (xy -4.703952 2.463274) (xy -4.603071 2.587826) (xy -4.568512 2.627923)
|
||||
(xy -4.332344 2.891692) (xy -6.056923 2.891692) (xy -6.056923 2.743035) (xy -6.091119 2.571732)
|
||||
(xy -6.167116 2.42065) (xy -6.219478 2.342643) (xy -6.306096 2.218582) (xy -6.41832 2.060415)
|
||||
(xy -6.547496 1.880087) (xy -6.684971 1.689544) (xy -6.822094 1.500733) (xy -6.950211 1.325598)
|
||||
(xy -7.06067 1.176088) (xy -7.144819 1.064146) (xy -7.194005 1.00172) (xy -7.198665 0.996461)
|
||||
(xy -7.210563 1.020141) (xy -7.219052 1.116734) (xy -7.223981 1.281067) (xy -7.225195 1.507967)
|
||||
(xy -7.222542 1.792262) (xy -7.222436 1.799359) (xy -7.217358 2.08468) (xy -7.211275 2.302587)
|
||||
(xy -7.203266 2.46382) (xy -7.192411 2.57912) (xy -7.177788 2.659225) (xy -7.158477 2.714877)
|
||||
(xy -7.141308 2.745599) (xy -7.093803 2.823936) (xy -7.072964 2.869991) (xy -7.072923 2.870779)
|
||||
(xy -7.110051 2.877131) (xy -7.213643 2.882706) (xy -7.372008 2.887193) (xy -7.573457 2.890278)
|
||||
(xy -7.806302 2.891651) (xy -7.855632 2.891692) (xy -8.63834 2.891692) (xy -8.549247 2.771196)
|
||||
(xy -8.460154 2.650699) (xy -8.460154 0.415103) (xy -8.460246 -0.059837) (xy -8.460656 -0.462902)
|
||||
(xy -8.461587 -0.800368) (xy -8.46324 -1.078513) (xy -8.465817 -1.303614) (xy -8.469522 -1.48195)
|
||||
(xy -8.474555 -1.619797) (xy -8.481119 -1.723434) (xy -8.489416 -1.799137) (xy -8.499648 -1.853185)
|
||||
(xy -8.512017 -1.891855) (xy -8.526725 -1.921425) (xy -8.535841 -1.936016) (xy -8.581439 -2.014796)
|
||||
(xy -8.596086 -2.059756) (xy -8.594456 -2.062341) (xy -8.546867 -2.069198) (xy -8.437855 -2.074521)
|
||||
(xy -8.281872 -2.078334) (xy -8.093375 -2.08066) (xy -7.886816 -2.081522) (xy -7.676651 -2.080942)) (layer F.SilkS) (width 0.01))
|
||||
(fp_poly (pts (xy -3.409462 -0.772714) (xy -2.754923 -0.762) (xy -2.735385 0.976923) (xy -2.729825 1.421557)
|
||||
(xy -2.723859 1.793434) (xy -2.71728 2.097954) (xy -2.709883 2.340513) (xy -2.70146 2.526509)
|
||||
(xy -2.691806 2.66134) (xy -2.680715 2.750403) (xy -2.66798 2.799097) (xy -2.665625 2.803769)
|
||||
(xy -2.615404 2.891692) (xy -4.066007 2.891692) (xy -4.006388 2.776402) (xy -3.99035 2.706082)
|
||||
(xy -3.976578 2.568446) (xy -3.965075 2.373871) (xy -3.955844 2.132736) (xy -3.948889 1.855417)
|
||||
(xy -3.944211 1.552293) (xy -3.941815 1.233741) (xy -3.941703 0.910137) (xy -3.943878 0.591861)
|
||||
(xy -3.948344 0.289289) (xy -3.955103 0.012799) (xy -3.964159 -0.227231) (xy -3.975515 -0.420424)
|
||||
(xy -3.989173 -0.556403) (xy -4.005137 -0.624789) (xy -4.005385 -0.625231) (xy -4.046528 -0.706028)
|
||||
(xy -4.062615 -0.753176) (xy -4.026156 -0.762565) (xy -3.924311 -0.769493) (xy -3.769819 -0.773578)
|
||||
(xy -3.575422 -0.774439) (xy -3.409462 -0.772714)) (layer F.SilkS) (width 0.01))
|
||||
(fp_poly (pts (xy 3.937 1.275091) (xy 3.982662 1.293856) (xy 4.009051 1.331674) (xy 4.021372 1.406688)
|
||||
(xy 4.024832 1.537038) (xy 4.024923 1.581467) (xy 4.021456 1.736596) (xy 4.007041 1.837931)
|
||||
(xy 3.975654 1.909674) (xy 3.928728 1.968076) (xy 3.832956 2.051263) (xy 3.734034 2.109289)
|
||||
(xy 3.730799 2.110552) (xy 3.578121 2.142644) (xy 3.403746 2.142044) (xy 3.246701 2.110373)
|
||||
(xy 3.195521 2.088317) (xy 3.07473 1.98329) (xy 3.012973 1.842927) (xy 3.01295 1.686062)
|
||||
(xy 3.07736 1.53153) (xy 3.109548 1.488564) (xy 3.241122 1.383252) (xy 3.422366 1.305044)
|
||||
(xy 3.62752 1.260585) (xy 3.830825 1.256521) (xy 3.937 1.275091)) (layer F.SilkS) (width 0.01))
|
||||
(fp_poly (pts (xy 7.61582 0.05726) (xy 7.712889 0.098032) (xy 7.855931 0.16591) (xy 7.834923 1.892802)
|
||||
(xy 7.678615 1.981296) (xy 7.498908 2.051452) (xy 7.313348 2.070678) (xy 7.14616 2.038657)
|
||||
(xy 7.057874 1.989473) (xy 6.926976 1.837598) (xy 6.837577 1.622393) (xy 6.790418 1.347212)
|
||||
(xy 6.786241 1.01541) (xy 6.800734 0.827073) (xy 6.853259 0.528867) (xy 6.94142 0.296779)
|
||||
(xy 7.063487 0.132192) (xy 7.217729 0.036487) (xy 7.402417 0.011049) (xy 7.61582 0.05726)) (layer F.SilkS) (width 0.01))
|
||||
)
|
||||
142
.pretty/LOGO-OSHW_Small.kicad_mod
Executable file
142
.pretty/LOGO-OSHW_Small.kicad_mod
Executable file
@@ -0,0 +1,142 @@
|
||||
(module RocketScreamKicadLibrary:LOGO-OSHW_Small (layer F.Cu) (tedit 55B23522)
|
||||
(fp_text reference LOGO4 (at 0 -4.318) (layer F.SilkS) hide
|
||||
(effects (font (thickness 0.3)))
|
||||
)
|
||||
(fp_text value LOGO-OSHW (at 0 4.826) (layer F.SilkS) hide
|
||||
(effects (font (thickness 0.3)))
|
||||
)
|
||||
(fp_poly (pts (xy 3.999149 0.377706) (xy 3.999038 0.508694) (xy 3.99864 0.61572) (xy 3.997853 0.701282)
|
||||
(xy 3.996577 0.767877) (xy 3.994712 0.818) (xy 3.992157 0.854149) (xy 3.988812 0.878819)
|
||||
(xy 3.984576 0.894509) (xy 3.979349 0.903713) (xy 3.977918 0.905253) (xy 3.95807 0.9218)
|
||||
(xy 3.949247 0.926042) (xy 3.932851 0.92842) (xy 3.893667 0.935097) (xy 3.835443 0.94538)
|
||||
(xy 3.761927 0.95858) (xy 3.676869 0.974005) (xy 3.584015 0.990965) (xy 3.487116 1.008771)
|
||||
(xy 3.389919 1.02673) (xy 3.296172 1.044153) (xy 3.209625 1.060348) (xy 3.134025 1.074626)
|
||||
(xy 3.073121 1.086296) (xy 3.030662 1.094667) (xy 3.010976 1.098896) (xy 2.968362 1.118251)
|
||||
(xy 2.941364 1.154075) (xy 2.941225 1.154364) (xy 2.925766 1.188566) (xy 2.903524 1.240451)
|
||||
(xy 2.875988 1.306311) (xy 2.844644 1.382434) (xy 2.810979 1.465111) (xy 2.776481 1.550633)
|
||||
(xy 2.742638 1.63529) (xy 2.710935 1.715372) (xy 2.682861 1.787169) (xy 2.659903 1.846971)
|
||||
(xy 2.643549 1.891069) (xy 2.635284 1.915753) (xy 2.634574 1.91926) (xy 2.64199 1.93483)
|
||||
(xy 2.66307 1.969495) (xy 2.696067 2.020619) (xy 2.73923 2.085565) (xy 2.790811 2.161697)
|
||||
(xy 2.84906 2.246378) (xy 2.90277 2.323483) (xy 2.978868 2.432129) (xy 3.041027 2.521071)
|
||||
(xy 3.090564 2.592442) (xy 3.128797 2.648375) (xy 3.157045 2.691001) (xy 3.176626 2.722453)
|
||||
(xy 3.188859 2.744865) (xy 3.19506 2.760368) (xy 3.19655 2.771096) (xy 3.194645 2.77918)
|
||||
(xy 3.190664 2.786754) (xy 3.18993 2.788047) (xy 3.175224 2.80646) (xy 3.144226 2.839821)
|
||||
(xy 3.099533 2.885647) (xy 3.043739 2.941455) (xy 2.979439 3.004763) (xy 2.909226 3.073089)
|
||||
(xy 2.835697 3.143949) (xy 2.761445 3.214862) (xy 2.689065 3.283346) (xy 2.621152 3.346917)
|
||||
(xy 2.5603 3.403093) (xy 2.509105 3.449392) (xy 2.47016 3.483331) (xy 2.446061 3.502428)
|
||||
(xy 2.439806 3.505729) (xy 2.423147 3.498452) (xy 2.387082 3.477783) (xy 2.334369 3.445464)
|
||||
(xy 2.267766 3.403239) (xy 2.190032 3.35285) (xy 2.103922 3.29604) (xy 2.035073 3.249977)
|
||||
(xy 1.943889 3.18875) (xy 1.858642 3.131777) (xy 1.782178 3.080938) (xy 1.717344 3.038116)
|
||||
(xy 1.666984 3.005192) (xy 1.633946 2.984048) (xy 1.62242 2.977143) (xy 1.608583 2.97175)
|
||||
(xy 1.592274 2.97108) (xy 1.569568 2.976556) (xy 1.536542 2.989603) (xy 1.489272 3.011644)
|
||||
(xy 1.423835 3.044102) (xy 1.387974 3.062203) (xy 1.306678 3.102222) (xy 1.243067 3.131135)
|
||||
(xy 1.19885 3.14823) (xy 1.175735 3.152794) (xy 1.173316 3.151768) (xy 1.165314 3.136925)
|
||||
(xy 1.148281 3.100167) (xy 1.123227 3.043901) (xy 1.091165 2.970535) (xy 1.053108 2.882476)
|
||||
(xy 1.010068 2.782131) (xy 0.963058 2.671909) (xy 0.913089 2.554217) (xy 0.861175 2.431462)
|
||||
(xy 0.808327 2.306052) (xy 0.755558 2.180394) (xy 0.70388 2.056897) (xy 0.654306 1.937967)
|
||||
(xy 0.607848 1.826012) (xy 0.565518 1.72344) (xy 0.52833 1.632658) (xy 0.497294 1.556074)
|
||||
(xy 0.473424 1.496096) (xy 0.457731 1.45513) (xy 0.451229 1.435585) (xy 0.451148 1.434353)
|
||||
(xy 0.46383 1.421456) (xy 0.494115 1.397103) (xy 0.537368 1.36487) (xy 0.585243 1.330903)
|
||||
(xy 0.720506 1.229022) (xy 0.831905 1.126399) (xy 0.922385 1.019017) (xy 0.994896 0.902859)
|
||||
(xy 1.052385 0.773908) (xy 1.096009 0.635) (xy 1.110975 0.555846) (xy 1.119876 0.460898)
|
||||
(xy 1.12244 0.360203) (xy 1.118396 0.263809) (xy 1.108155 0.185208) (xy 1.063539 0.023305)
|
||||
(xy 0.996035 -0.126828) (xy 0.907744 -0.26349) (xy 0.800764 -0.384981) (xy 0.677195 -0.489602)
|
||||
(xy 0.539138 -0.575652) (xy 0.388692 -0.641431) (xy 0.227957 -0.685239) (xy 0.059032 -0.705376)
|
||||
(xy 0.006755 -0.706547) (xy -0.165174 -0.69379) (xy -0.330134 -0.656465) (xy -0.485779 -0.595994)
|
||||
(xy -0.62976 -0.513797) (xy -0.759732 -0.411295) (xy -0.873348 -0.28991) (xy -0.96826 -0.151061)
|
||||
(xy -0.996314 -0.099219) (xy -1.060717 0.056784) (xy -1.098978 0.218454) (xy -1.111057 0.384615)
|
||||
(xy -1.096914 0.554092) (xy -1.056509 0.725708) (xy -1.027305 0.809721) (xy -0.965328 0.935241)
|
||||
(xy -0.877294 1.058044) (xy -0.764112 1.177089) (xy -0.626693 1.291336) (xy -0.571732 1.330903)
|
||||
(xy -0.52057 1.36726) (xy -0.478059 1.399067) (xy -0.448834 1.422748) (xy -0.437637 1.434353)
|
||||
(xy -0.441798 1.448435) (xy -0.455391 1.484511) (xy -0.477403 1.540175) (xy -0.506822 1.613018)
|
||||
(xy -0.542636 1.700633) (xy -0.583832 1.800612) (xy -0.629397 1.910548) (xy -0.67832 2.028033)
|
||||
(xy -0.729588 2.15066) (xy -0.782189 2.276022) (xy -0.83511 2.401709) (xy -0.887339 2.525316)
|
||||
(xy -0.937863 2.644434) (xy -0.985671 2.756656) (xy -1.02975 2.859574) (xy -1.069087 2.950781)
|
||||
(xy -1.10267 3.02787) (xy -1.129487 3.088432) (xy -1.148525 3.13006) (xy -1.158772 3.150347)
|
||||
(xy -1.159806 3.151768) (xy -1.176861 3.15075) (xy -1.215484 3.137007) (xy -1.273968 3.111251)
|
||||
(xy -1.350604 3.074194) (xy -1.374464 3.062203) (xy -1.449214 3.02467) (xy -1.504057 2.998184)
|
||||
(xy -1.542916 2.981324) (xy -1.569715 2.972666) (xy -1.588378 2.970785) (xy -1.602827 2.974259)
|
||||
(xy -1.60891 2.977143) (xy -1.627558 2.988534) (xy -1.665598 3.013074) (xy -1.720183 3.048881)
|
||||
(xy -1.788468 3.094074) (xy -1.867607 3.146771) (xy -1.954754 3.205089) (xy -2.021563 3.249977)
|
||||
(xy -2.112166 3.310479) (xy -2.196476 3.365875) (xy -2.271734 3.414422) (xy -2.335184 3.454378)
|
||||
(xy -2.384068 3.484) (xy -2.415626 3.501544) (xy -2.426295 3.505729) (xy -2.441698 3.496567)
|
||||
(xy -2.474076 3.470253) (xy -2.521503 3.428543) (xy -2.582053 3.373191) (xy -2.653802 3.305954)
|
||||
(xy -2.734822 3.228588) (xy -2.807193 3.158463) (xy -2.888434 3.078984) (xy -2.963862 3.004666)
|
||||
(xy -3.031263 2.937733) (xy -3.088419 2.880408) (xy -3.133115 2.834914) (xy -3.163134 2.803476)
|
||||
(xy -3.176259 2.788317) (xy -3.17642 2.788047) (xy -3.180609 2.780358) (xy -3.18293 2.772497)
|
||||
(xy -3.182066 2.76233) (xy -3.176698 2.747724) (xy -3.165508 2.726548) (xy -3.147178 2.696669)
|
||||
(xy -3.120389 2.655953) (xy -3.083824 2.602269) (xy -3.036164 2.533484) (xy -2.976091 2.447465)
|
||||
(xy -2.902287 2.34208) (xy -2.88926 2.323483) (xy -2.8267 2.233587) (xy -2.769315 2.14999)
|
||||
(xy -2.718854 2.075326) (xy -2.677066 2.012233) (xy -2.645699 1.963347) (xy -2.626504 1.931305)
|
||||
(xy -2.621064 1.91926) (xy -2.625886 1.902874) (xy -2.63936 1.865672) (xy -2.659999 1.811365)
|
||||
(xy -2.686315 1.743663) (xy -2.716822 1.666274) (xy -2.750031 1.58291) (xy -2.784457 1.497279)
|
||||
(xy -2.818611 1.413091) (xy -2.851006 1.334056) (xy -2.880156 1.263884) (xy -2.904572 1.206285)
|
||||
(xy -2.922768 1.164968) (xy -2.927715 1.154364) (xy -2.954648 1.118414) (xy -2.997135 1.098981)
|
||||
(xy -2.997466 1.098896) (xy -3.019316 1.094229) (xy -3.063112 1.085619) (xy -3.125104 1.073755)
|
||||
(xy -3.201544 1.059328) (xy -3.288683 1.04303) (xy -3.382774 1.025551) (xy -3.480067 1.00758)
|
||||
(xy -3.576814 0.98981) (xy -3.669268 0.972929) (xy -3.753679 0.95763) (xy -3.826298 0.944602)
|
||||
(xy -3.883379 0.934536) (xy -3.921171 0.928123) (xy -3.935737 0.926042) (xy -3.950075 0.9178)
|
||||
(xy -3.964407 0.905253) (xy -3.969891 0.897247) (xy -3.974358 0.883363) (xy -3.977911 0.861105)
|
||||
(xy -3.980649 0.827975) (xy -3.982672 0.781478) (xy -3.984082 0.719116) (xy -3.984978 0.638393)
|
||||
(xy -3.985462 0.536813) (xy -3.985633 0.411878) (xy -3.985638 0.377706) (xy -3.985459 0.242774)
|
||||
(xy -3.984872 0.132134) (xy -3.983804 0.043623) (xy -3.982181 -0.024923) (xy -3.979931 -0.075669)
|
||||
(xy -3.976981 -0.110778) (xy -3.973256 -0.132414) (xy -3.968684 -0.142742) (xy -3.967999 -0.143386)
|
||||
(xy -3.951029 -0.149024) (xy -3.910576 -0.158703) (xy -3.849756 -0.171789) (xy -3.771682 -0.187649)
|
||||
(xy -3.67947 -0.20565) (xy -3.576232 -0.225158) (xy -3.471483 -0.244382) (xy -3.359465 -0.264946)
|
||||
(xy -3.25446 -0.28478) (xy -3.159784 -0.303215) (xy -3.078754 -0.319582) (xy -3.014684 -0.333214)
|
||||
(xy -2.970891 -0.343442) (xy -2.951498 -0.349208) (xy -2.938931 -0.356279) (xy -2.926461 -0.367714)
|
||||
(xy -2.912702 -0.386179) (xy -2.896269 -0.414344) (xy -2.875776 -0.454874) (xy -2.849839 -0.510439)
|
||||
(xy -2.817071 -0.583704) (xy -2.776088 -0.677339) (xy -2.750619 -0.736004) (xy -2.704321 -0.843381)
|
||||
(xy -2.667966 -0.9292) (xy -2.640587 -0.996107) (xy -2.621215 -1.046749) (xy -2.608881 -1.083771)
|
||||
(xy -2.602618 -1.109821) (xy -2.601457 -1.127545) (xy -2.603627 -1.137708) (xy -2.614 -1.155886)
|
||||
(xy -2.637949 -1.193187) (xy -2.673688 -1.246971) (xy -2.71943 -1.314597) (xy -2.773386 -1.393422)
|
||||
(xy -2.83377 -1.480805) (xy -2.898794 -1.574106) (xy -2.902458 -1.57934) (xy -2.967031 -1.671936)
|
||||
(xy -3.026506 -1.757929) (xy -3.079199 -1.834832) (xy -3.123424 -1.900153) (xy -3.157497 -1.951403)
|
||||
(xy -3.179733 -1.986091) (xy -3.188447 -2.001728) (xy -3.188511 -2.002119) (xy -3.179127 -2.016346)
|
||||
(xy -3.152689 -2.046287) (xy -3.111762 -2.089463) (xy -3.058915 -2.143398) (xy -2.996715 -2.205616)
|
||||
(xy -2.92773 -2.27364) (xy -2.854527 -2.344992) (xy -2.779674 -2.417197) (xy -2.705738 -2.487777)
|
||||
(xy -2.635286 -2.554255) (xy -2.570887 -2.614155) (xy -2.515107 -2.665) (xy -2.470514 -2.704313)
|
||||
(xy -2.439676 -2.729617) (xy -2.425234 -2.738438) (xy -2.408216 -2.731141) (xy -2.371646 -2.71035)
|
||||
(xy -2.318128 -2.677712) (xy -2.250268 -2.634876) (xy -2.170672 -2.583489) (xy -2.081945 -2.525199)
|
||||
(xy -1.986692 -2.461654) (xy -1.9723 -2.451971) (xy -1.876151 -2.38757) (xy -1.786065 -2.327914)
|
||||
(xy -1.704668 -2.274689) (xy -1.634586 -2.229583) (xy -1.578446 -2.194286) (xy -1.538873 -2.170484)
|
||||
(xy -1.518493 -2.159866) (xy -1.517328 -2.159529) (xy -1.495572 -2.162725) (xy -1.451644 -2.175673)
|
||||
(xy -1.388108 -2.197474) (xy -1.307528 -2.22723) (xy -1.212468 -2.264045) (xy -1.166052 -2.282515)
|
||||
(xy -1.052066 -2.328339) (xy -0.960615 -2.365487) (xy -0.889162 -2.39515) (xy -0.83517 -2.418521)
|
||||
(xy -0.796102 -2.43679) (xy -0.769422 -2.45115) (xy -0.752591 -2.462793) (xy -0.743075 -2.472909)
|
||||
(xy -0.738335 -2.48269) (xy -0.738068 -2.483554) (xy -0.734101 -2.501575) (xy -0.725889 -2.542555)
|
||||
(xy -0.714024 -2.603422) (xy -0.699094 -2.681104) (xy -0.681692 -2.772528) (xy -0.662407 -2.874623)
|
||||
(xy -0.642043 -2.983177) (xy -0.621288 -3.093159) (xy -0.601553 -3.195796) (xy -0.583465 -3.28796)
|
||||
(xy -0.567656 -3.366524) (xy -0.554752 -3.42836) (xy -0.545385 -3.470342) (xy -0.540247 -3.489193)
|
||||
(xy -0.527494 -3.518958) (xy 0.006755 -3.518958) (xy 0.541005 -3.518958) (xy 0.553808 -3.489193)
|
||||
(xy 0.559121 -3.469655) (xy 0.568583 -3.427204) (xy 0.581566 -3.364966) (xy 0.597441 -3.28607)
|
||||
(xy 0.615576 -3.193642) (xy 0.635345 -3.09081) (xy 0.655653 -2.983177) (xy 0.676218 -2.873546)
|
||||
(xy 0.695482 -2.771545) (xy 0.712856 -2.680244) (xy 0.72775 -2.602718) (xy 0.739572 -2.542036)
|
||||
(xy 0.747733 -2.501273) (xy 0.751627 -2.483554) (xy 0.767496 -2.463071) (xy 0.798354 -2.441123)
|
||||
(xy 0.808243 -2.435901) (xy 0.844887 -2.419187) (xy 0.898994 -2.396071) (xy 0.966568 -2.36812)
|
||||
(xy 1.043613 -2.336899) (xy 1.126136 -2.303975) (xy 1.210139 -2.270913) (xy 1.291628 -2.239279)
|
||||
(xy 1.366608 -2.210641) (xy 1.431082 -2.186562) (xy 1.481057 -2.168611) (xy 1.512537 -2.158352)
|
||||
(xy 1.520949 -2.15654) (xy 1.537564 -2.163873) (xy 1.573779 -2.184695) (xy 1.627022 -2.217375)
|
||||
(xy 1.69472 -2.260276) (xy 1.774303 -2.311767) (xy 1.863198 -2.370213) (xy 1.958834 -2.433979)
|
||||
(xy 1.97907 -2.447582) (xy 2.075834 -2.51225) (xy 2.166455 -2.571921) (xy 2.24835 -2.624961)
|
||||
(xy 2.318936 -2.669735) (xy 2.375631 -2.70461) (xy 2.415853 -2.727952) (xy 2.437018 -2.738127)
|
||||
(xy 2.438759 -2.738438) (xy 2.453504 -2.729386) (xy 2.484538 -2.703881) (xy 2.529292 -2.664399)
|
||||
(xy 2.5852 -2.613419) (xy 2.649693 -2.553416) (xy 2.720206 -2.486868) (xy 2.794169 -2.41625)
|
||||
(xy 2.869016 -2.344041) (xy 2.942179 -2.272716) (xy 3.01109 -2.204753) (xy 3.073183 -2.142628)
|
||||
(xy 3.12589 -2.088818) (xy 3.166644 -2.045801) (xy 3.192876 -2.016052) (xy 3.202021 -2.002119)
|
||||
(xy 3.194622 -1.988341) (xy 3.173548 -1.955285) (xy 3.140483 -1.905441) (xy 3.097113 -1.841299)
|
||||
(xy 3.045123 -1.765348) (xy 2.986195 -1.68008) (xy 2.922017 -1.587982) (xy 2.915968 -1.57934)
|
||||
(xy 2.850741 -1.485791) (xy 2.790056 -1.398015) (xy 2.735701 -1.318652) (xy 2.689463 -1.250344)
|
||||
(xy 2.65313 -1.195733) (xy 2.628487 -1.15746) (xy 2.617324 -1.138165) (xy 2.617137 -1.137708)
|
||||
(xy 2.614842 -1.124831) (xy 2.616857 -1.105795) (xy 2.624148 -1.077952) (xy 2.637686 -1.038658)
|
||||
(xy 2.658437 -0.985265) (xy 2.687371 -0.915126) (xy 2.725456 -0.825596) (xy 2.764129 -0.736004)
|
||||
(xy 2.810018 -0.630519) (xy 2.846958 -0.546813) (xy 2.876335 -0.482219) (xy 2.899535 -0.43407)
|
||||
(xy 2.917942 -0.399697) (xy 2.932943 -0.376435) (xy 2.945922 -0.361614) (xy 2.958265 -0.352567)
|
||||
(xy 2.965008 -0.349208) (xy 2.987576 -0.342641) (xy 3.033423 -0.332063) (xy 3.099234 -0.318145)
|
||||
(xy 3.181693 -0.301554) (xy 3.277485 -0.282958) (xy 3.383292 -0.263027) (xy 3.484994 -0.244382)
|
||||
(xy 3.59578 -0.224033) (xy 3.698481 -0.204593) (xy 3.789982 -0.186696) (xy 3.867169 -0.170975)
|
||||
(xy 3.926928 -0.158063) (xy 3.966144 -0.148594) (xy 3.981509 -0.143386) (xy 3.986201 -0.134418)
|
||||
(xy 3.990036 -0.114433) (xy 3.993086 -0.081266) (xy 3.995426 -0.032755) (xy 3.997129 0.033266)
|
||||
(xy 3.998268 0.118959) (xy 3.998916 0.22649) (xy 3.999146 0.358021) (xy 3.999149 0.377706)
|
||||
(xy 3.999149 0.377706)) (layer F.SilkS) (width 0.1))
|
||||
)
|
||||
36
.pretty/MICRO-USB.kicad_mod
Executable file
36
.pretty/MICRO-USB.kicad_mod
Executable file
@@ -0,0 +1,36 @@
|
||||
(module RocketScreamKicadLibrary:MICRO-USB (layer F.Cu) (tedit 57E087F8)
|
||||
(tags MICRO-USB)
|
||||
(fp_text reference J3 (at -5.31332 2.481059) (layer F.SilkS) hide
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_text value MICRO-USB (at 0 4.318) (layer F.Fab)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_line (start -3.8 3.3) (end 3.8 3.3) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -3.8 3.3) (end -3.8 2.2) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 3.8 2.2) (end 3.8 3.3) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -3.8 -1.55) (end -3.25 -1.55) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -3.8 0) (end -3.8 -1.55) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 3.8 -1.55) (end 3.25 -1.55) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 3.8 0) (end 3.8 -1.55) (layer F.SilkS) (width 0.15))
|
||||
(fp_circle (center -1.746 -2.608) (end -1.796 -2.658) (layer F.SilkS) (width 0.3))
|
||||
(fp_line (start 4.55 -2.4) (end -4.55 -2.4) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start 4.55 3.45) (end 4.55 -2.4) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start -4.55 3.45) (end 4.55 3.45) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start -4.55 -2.4) (end -4.55 3.45) (layer F.CrtYd) (width 0.05))
|
||||
(pad 9 thru_hole oval (at 3.625 1.125) (size 1.3 1.7) (drill oval 0.7 1.1) (layers *.Cu *.Mask F.SilkS))
|
||||
(pad 8 thru_hole oval (at -3.625 1.125) (size 1.3 1.7) (drill oval 0.7 1.1) (layers *.Cu *.Mask F.SilkS))
|
||||
(pad 7 thru_hole circle (at 2.425 -1.525) (size 1.2 1.2) (drill 0.7) (layers *.Cu *.Mask F.SilkS))
|
||||
(pad 6 thru_hole circle (at -2.425 -1.525) (size 1.2 1.2) (drill 0.7) (layers *.Cu *.Mask F.SilkS))
|
||||
(pad 5 smd rect (at 1.3 -1.45) (size 0.4 1.35) (layers F.Cu F.Paste F.SilkS F.Mask))
|
||||
(pad 4 smd rect (at 0.65 -1.45) (size 0.4 1.35) (layers F.Cu F.Paste F.SilkS F.Mask))
|
||||
(pad 3 smd rect (at 0 -1.45) (size 0.4 1.35) (layers F.Cu F.Paste F.SilkS F.Mask))
|
||||
(pad 2 smd rect (at -0.65 -1.45) (size 0.4 1.35) (layers F.Cu F.Paste F.SilkS F.Mask))
|
||||
(pad 1 smd rect (at -1.3 -1.45) (size 0.4 1.35) (layers F.Cu F.Paste F.SilkS F.Mask)
|
||||
(zone_connect 2))
|
||||
(model :KISYSMOD:RocketScreamKicadLibrary.3dshapes/MICRO-USB.wrl
|
||||
(at (xyz 0 -0.1496062992125984 0.04330708661417323))
|
||||
(scale (xyz 393.7001 393.7001 393.7001))
|
||||
(rotate (xyz -90 0 0))
|
||||
)
|
||||
)
|
||||
79
.pretty/QFN-20_4x4mm.kicad_mod
Executable file
79
.pretty/QFN-20_4x4mm.kicad_mod
Executable file
@@ -0,0 +1,79 @@
|
||||
(module RocketScreamKicadLibrary:QFN-20_4x4mm (layer F.Cu) (tedit 593E590E)
|
||||
(tags QFN20)
|
||||
(attr smd)
|
||||
(fp_text reference U1 (at 0 -3.429) (layer F.SilkS) hide
|
||||
(effects (font (size 0.8 0.8) (thickness 0.15)))
|
||||
)
|
||||
(fp_text value ATTINY1634R-MU (at 0 3.556) (layer F.Fab)
|
||||
(effects (font (size 0.8 0.8) (thickness 0.15)))
|
||||
)
|
||||
(fp_line (start 1.35 -2) (end 2 -2) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 1.35 2) (end 2 2) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -2 1.35) (end -2 2) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -2 2) (end -1.35 2) (layer F.SilkS) (width 0.15))
|
||||
(fp_circle (center -2.54 -1.651) (end -2.54 -1.524) (layer F.SilkS) (width 0.3))
|
||||
(fp_line (start 2.7 -2.7) (end 2.7 2.7) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start 2.7 2.7) (end -2.7 2.7) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start -2.7 2.7) (end -2.7 -2.7) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start -2.7 -2.7) (end 2.7 -2.7) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start -2 -2) (end -2 -1.35) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 2 1.35) (end 2 2) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -2 -2) (end -1.35 -2) (layer F.SilkS) (width 0.15))
|
||||
(fp_text user %R (at 0 0) (layer F.Fab)
|
||||
(effects (font (size 0.8 0.8) (thickness 0.15)))
|
||||
)
|
||||
(fp_line (start 2 -1.35) (end 2 -2) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -2 -2) (end 2 -2) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start -2 -2) (end -2 2) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start 2 2) (end -2 2) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start 2 2) (end 2 -2) (layer F.Fab) (width 0.15))
|
||||
(fp_circle (center -1.524 -1.524) (end -1.524 -1.397) (layer F.Fab) (width 0.3))
|
||||
(pad 21 smd rect (at 0.6 0.6) (size 1.2 1.2) (layers F.Cu F.Paste F.Mask)
|
||||
(solder_mask_margin 0.07) (solder_paste_margin -0.12))
|
||||
(pad 21 smd rect (at 0.6 -0.6) (size 1.2 1.2) (layers F.Cu F.Paste F.Mask)
|
||||
(solder_mask_margin 0.07) (solder_paste_margin -0.12))
|
||||
(pad 21 smd rect (at -0.6 -0.6) (size 1.2 1.2) (layers F.Cu F.Paste F.Mask)
|
||||
(solder_mask_margin 0.07) (solder_paste_margin -0.12))
|
||||
(pad 21 smd rect (at -0.6 0.6) (size 1.2 1.2) (layers F.Cu F.Paste F.Mask)
|
||||
(solder_mask_margin 0.07) (solder_paste_margin -0.12))
|
||||
(pad 1 smd roundrect (at -2 -1) (size 0.9 0.3) (layers F.Cu F.Paste F.Mask)(roundrect_rratio 0.5)
|
||||
(solder_mask_margin 0.07) (solder_paste_margin -0.025))
|
||||
(pad 2 smd roundrect (at -2 -0.5) (size 0.9 0.3) (layers F.Cu F.Paste F.Mask)(roundrect_rratio 0.5)
|
||||
(solder_mask_margin 0.07) (solder_paste_margin -0.025))
|
||||
(pad 3 smd roundrect (at -2 0) (size 0.9 0.3) (layers F.Cu F.Paste F.Mask)(roundrect_rratio 0.5)
|
||||
(solder_mask_margin 0.07) (solder_paste_margin -0.025))
|
||||
(pad 4 smd roundrect (at -2 0.5) (size 0.9 0.3) (layers F.Cu F.Paste F.Mask)(roundrect_rratio 0.5)
|
||||
(solder_mask_margin 0.07) (solder_paste_margin -0.025))
|
||||
(pad 5 smd roundrect (at -2 1) (size 0.9 0.3) (layers F.Cu F.Paste F.Mask)(roundrect_rratio 0.5)
|
||||
(solder_mask_margin 0.07) (solder_paste_margin -0.025))
|
||||
(pad 6 smd roundrect (at -1 2 90) (size 0.9 0.3) (layers F.Cu F.Paste F.Mask)(roundrect_rratio 0.5)
|
||||
(solder_mask_margin 0.07) (solder_paste_margin -0.025))
|
||||
(pad 7 smd roundrect (at -0.5 2 90) (size 0.9 0.3) (layers F.Cu F.Paste F.Mask)(roundrect_rratio 0.5)
|
||||
(solder_mask_margin 0.07) (solder_paste_margin -0.025))
|
||||
(pad 8 smd roundrect (at 0 2 90) (size 0.9 0.3) (layers F.Cu F.Paste F.Mask)(roundrect_rratio 0.5)
|
||||
(solder_mask_margin 0.07) (solder_paste_margin -0.025))
|
||||
(pad 9 smd roundrect (at 0.5 2 90) (size 0.9 0.3) (layers F.Cu F.Paste F.Mask)(roundrect_rratio 0.5)
|
||||
(solder_mask_margin 0.07) (solder_paste_margin -0.025))
|
||||
(pad 10 smd roundrect (at 1 2 90) (size 0.9 0.3) (layers F.Cu F.Paste F.Mask)(roundrect_rratio 0.5)
|
||||
(solder_mask_margin 0.07) (solder_paste_margin -0.025))
|
||||
(pad 11 smd roundrect (at 2 1) (size 0.9 0.3) (layers F.Cu F.Paste F.Mask)(roundrect_rratio 0.5)
|
||||
(solder_mask_margin 0.07) (solder_paste_margin -0.025))
|
||||
(pad 12 smd roundrect (at 2 0.5) (size 0.9 0.3) (layers F.Cu F.Paste F.Mask)(roundrect_rratio 0.5)
|
||||
(solder_mask_margin 0.07) (solder_paste_margin -0.025))
|
||||
(pad 13 smd roundrect (at 2 0) (size 0.9 0.3) (layers F.Cu F.Paste F.Mask)(roundrect_rratio 0.5)
|
||||
(solder_mask_margin 0.07) (solder_paste_margin -0.025))
|
||||
(pad 14 smd roundrect (at 2 -0.5 180) (size 0.9 0.3) (layers F.Cu F.Paste F.Mask)(roundrect_rratio 0.5)
|
||||
(solder_mask_margin 0.07) (solder_paste_margin -0.025))
|
||||
(pad 15 smd roundrect (at 2 -1 180) (size 0.9 0.3) (layers F.Cu F.Paste F.Mask)(roundrect_rratio 0.5)
|
||||
(solder_mask_margin 0.07) (solder_paste_margin -0.025))
|
||||
(pad 16 smd roundrect (at 1 -2 90) (size 0.9 0.3) (layers F.Cu F.Paste F.Mask)(roundrect_rratio 0.5)
|
||||
(solder_mask_margin 0.07) (solder_paste_margin -0.025))
|
||||
(pad 17 smd roundrect (at 0.5 -2 90) (size 0.9 0.3) (layers F.Cu F.Paste F.Mask)(roundrect_rratio 0.5)
|
||||
(solder_mask_margin 0.07) (solder_paste_margin -0.025))
|
||||
(pad 18 smd roundrect (at 0 -2 90) (size 0.9 0.3) (layers F.Cu F.Paste F.Mask)(roundrect_rratio 0.5)
|
||||
(solder_mask_margin 0.07) (solder_paste_margin -0.025))
|
||||
(pad 19 smd roundrect (at -0.5 -2 90) (size 0.9 0.3) (layers F.Cu F.Paste F.Mask)(roundrect_rratio 0.5)
|
||||
(solder_mask_margin 0.07) (solder_paste_margin -0.025))
|
||||
(pad 20 smd roundrect (at -1 -2 90) (size 0.9 0.3) (layers F.Cu F.Paste F.Mask)(roundrect_rratio 0.5)
|
||||
(solder_mask_margin 0.07) (solder_paste_margin -0.025))
|
||||
)
|
||||
31
.pretty/R_0603.kicad_mod
Executable file
31
.pretty/R_0603.kicad_mod
Executable file
@@ -0,0 +1,31 @@
|
||||
(module RocketScreamKicadLibrary:R_0603 (layer F.Cu) (tedit 593E5778)
|
||||
(descr "Resistor SMD 0603, reflow soldering, Vishay (see dcrcw.pdf)")
|
||||
(tags "resistor 0603")
|
||||
(attr smd)
|
||||
(fp_text reference R10 (at 0.012 -1.27) (layer F.SilkS) hide
|
||||
(effects (font (size 0.8 0.8) (thickness 0.15)))
|
||||
)
|
||||
(fp_text value 10K (at 0 1.9) (layer F.Fab)
|
||||
(effects (font (size 0.8 0.8) (thickness 0.15)))
|
||||
)
|
||||
(fp_line (start -1.3 -0.8) (end 1.3 -0.8) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start -1.3 0.8) (end 1.3 0.8) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start -1.3 -0.8) (end -1.3 0.8) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start 1.3 -0.8) (end 1.3 0.8) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start 0.5 0.675) (end -0.5 0.675) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -0.5 -0.675) (end 0.5 -0.675) (layer F.SilkS) (width 0.15))
|
||||
(fp_text user %R (at 0 0) (layer F.Fab)
|
||||
(effects (font (size 0.6 0.6) (thickness 0.1)))
|
||||
)
|
||||
(fp_line (start -1.225 -0.675) (end 1.225 -0.675) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start -1.225 -0.675) (end -1.225 0.675) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start -1.225 0.675) (end 1.225 0.675) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start 1.225 -0.675) (end 1.225 0.675) (layer F.Fab) (width 0.15))
|
||||
(pad 1 smd rect (at -0.75 0) (size 0.5 0.9) (layers F.Cu F.Paste F.SilkS F.Mask))
|
||||
(pad 2 smd rect (at 0.75 0) (size 0.5 0.9) (layers F.Cu F.Paste F.SilkS F.Mask))
|
||||
(model Resistors_SMD.3dshapes/R_0603.wrl
|
||||
(at (xyz 0 0 0))
|
||||
(scale (xyz 1 1 1))
|
||||
(rotate (xyz 0 0 0))
|
||||
)
|
||||
)
|
||||
27
.pretty/SOD-123.kicad_mod
Executable file
27
.pretty/SOD-123.kicad_mod
Executable file
@@ -0,0 +1,27 @@
|
||||
(module RocketScreamKicadLibrary:SOD-123 (layer F.Cu) (tedit 593E5D29)
|
||||
(descr SOD-123)
|
||||
(tags SOD-123)
|
||||
(attr smd)
|
||||
(fp_text reference D3 (at 0.254 0) (layer F.SilkS) hide
|
||||
(effects (font (size 0.8 0.8) (thickness 0.15)))
|
||||
)
|
||||
(fp_text value 1N4148WS (at 0 1.778) (layer F.Fab)
|
||||
(effects (font (size 0.8 0.8) (thickness 0.15)))
|
||||
)
|
||||
(fp_line (start -1.35 -0.775) (end 1.35 -0.775) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -1.35 0.775) (end 1.35 0.775) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -0.5 -0.775) (end -0.5 0.775) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 2.3 -1.05) (end -2.3 -1.05) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start 2.3 1.05) (end 2.3 -1.05) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start -2.3 1.05) (end 2.3 1.05) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start -2.3 -1.05) (end -2.3 1.05) (layer F.CrtYd) (width 0.05))
|
||||
(fp_text user %R (at 0 0) (layer F.Fab)
|
||||
(effects (font (size 0.8 0.8) (thickness 0.15)))
|
||||
)
|
||||
(fp_line (start -1.35 -0.775) (end 1.35 -0.775) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start -1.35 -0.775) (end -1.35 0.775) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start -1.35 0.775) (end 1.35 0.775) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start 1.35 -0.775) (end 1.35 0.775) (layer F.Fab) (width 0.15))
|
||||
(pad 2 smd rect (at 1.575 0) (size 0.9 0.95) (layers F.Cu F.Paste F.SilkS F.Mask))
|
||||
(pad 1 smd rect (at -1.575 0) (size 0.9 0.95) (layers F.Cu F.Paste F.SilkS F.Mask))
|
||||
)
|
||||
32
.pretty/SOT-1016.kicad_mod
Executable file
32
.pretty/SOT-1016.kicad_mod
Executable file
@@ -0,0 +1,32 @@
|
||||
(module RocketScreamKicadLibrary:SOT-1016 (layer F.Cu) (tedit 593E5C38)
|
||||
(fp_text reference D2 (at 0 2.032 -180) (layer F.SilkS) hide
|
||||
(effects (font (size 0.8 0.8) (thickness 0.15)))
|
||||
)
|
||||
(fp_text value PMEG3020CPA (at 0 2.54) (layer F.Fab)
|
||||
(effects (font (size 0.8 0.8) (thickness 0.15)))
|
||||
)
|
||||
(fp_line (start 1 -1) (end 0.4 -1) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -1 -1) (end -1 1) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -0.25 1) (end 0.25 1) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 1 1) (end 1 -1) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -0.4 -1) (end -1 -1) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -1.25 -1.3) (end 1.25 -1.3) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start 1.25 -1.3) (end 1.25 1.3) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start 1.25 1.3) (end -1.25 1.3) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start -1.25 1.3) (end -1.25 -1.3) (layer F.CrtYd) (width 0.05))
|
||||
(fp_text user %R (at 0 0) (layer F.Fab)
|
||||
(effects (font (size 0.6 0.6) (thickness 0.1)))
|
||||
)
|
||||
(fp_line (start 1 -1) (end -1 -1) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start -1 -1) (end -1 1) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start -1 1) (end 1 1) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start 1 1) (end 1 -1) (layer F.Fab) (width 0.15))
|
||||
(pad 3 smd rect (at 0 -0.925) (size 0.4 0.25) (layers F.Cu F.Paste F.Mask)
|
||||
(solder_mask_margin 0.1))
|
||||
(pad 3 smd rect (at 0 -0.25) (size 1.6 1.1) (layers F.Cu F.Paste F.Mask)
|
||||
(solder_mask_margin 0.1))
|
||||
(pad 2 smd rect (at 0.65 0.8) (size 0.4 0.5) (layers F.Cu F.Paste F.Mask)
|
||||
(solder_mask_margin 0.1))
|
||||
(pad 1 smd rect (at -0.65 0.8) (size 0.4 0.5) (layers F.Cu F.Paste F.Mask)
|
||||
(solder_mask_margin 0.1))
|
||||
)
|
||||
35
.pretty/SOT-23.kicad_mod
Executable file
35
.pretty/SOT-23.kicad_mod
Executable file
@@ -0,0 +1,35 @@
|
||||
(module RocketScreamKicadLibrary:SOT-23 (layer F.Cu) (tedit 593E5AE7)
|
||||
(descr "SOT-23, Standard")
|
||||
(tags SOT-23)
|
||||
(attr smd)
|
||||
(fp_text reference Q2 (at 0 0) (layer F.SilkS) hide
|
||||
(effects (font (size 0.8 0.8) (thickness 0.15)))
|
||||
)
|
||||
(fp_text value 2N3904 (at 0 2.794) (layer F.Fab)
|
||||
(effects (font (size 0.8 0.8) (thickness 0.15)))
|
||||
)
|
||||
(fp_line (start 1.5 0.8) (end 1.5 -0.6) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start -1.5 0.8) (end -1.5 -0.6) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start -1.5 0.8) (end 1.5 0.8) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start -1.5 -0.6) (end 1.5 -0.6) (layer F.Fab) (width 0.15))
|
||||
(fp_text user %R (at 0 0.127) (layer F.Fab)
|
||||
(effects (font (size 0.8 0.8) (thickness 0.15)))
|
||||
)
|
||||
(fp_line (start -1.75 -1.95) (end -1.75 1.95) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start -1.75 1.95) (end 1.75 1.95) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start 1.75 1.95) (end 1.75 -1.95) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start 1.75 -1.95) (end -1.75 -1.95) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start 1.5 0.8) (end 1.5 -0.6) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 0.6 -0.6) (end 1.5 -0.6) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -1.5 -0.6) (end -0.5 -0.6) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -1.5 0.8) (end -1.5 -0.6) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -0.4 0.8) (end 0.4 0.8) (layer F.SilkS) (width 0.15))
|
||||
(pad 1 smd rect (at -0.95 1.15) (size 0.65 1.05) (layers F.Cu F.Paste F.SilkS F.Mask))
|
||||
(pad 2 smd rect (at 0.95 1.15) (size 0.65 1.05) (layers F.Cu F.Paste F.SilkS F.Mask))
|
||||
(pad 3 smd rect (at 0 -1.15) (size 0.65 1.05) (layers F.Cu F.Paste F.SilkS F.Mask))
|
||||
(model :KISYSMOD:RocketScreamKicadLibrary.3dshapes/SOT-23.wrl
|
||||
(at (xyz 0 0 0))
|
||||
(scale (xyz 1 1 1))
|
||||
(rotate (xyz 0 0 0))
|
||||
)
|
||||
)
|
||||
35
.pretty/SOT-89.kicad_mod
Executable file
35
.pretty/SOT-89.kicad_mod
Executable file
@@ -0,0 +1,35 @@
|
||||
(module RocketScreamKicadLibrary:SOT-89 (layer F.Cu) (tedit 593E5B84)
|
||||
(descr "SOT89-3, Housing,")
|
||||
(tags "SOT89-3, Housing,")
|
||||
(attr smd)
|
||||
(fp_text reference U2 (at -1.778 -1.016 -270) (layer F.SilkS) hide
|
||||
(effects (font (size 0.8 0.8) (thickness 0.15)))
|
||||
)
|
||||
(fp_text value MCP1700T-3302E/MB (at 0 4.064) (layer F.Fab)
|
||||
(effects (font (size 0.8 0.8) (thickness 0.15)))
|
||||
)
|
||||
(fp_line (start 2.5 3) (end -2.5 3) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 2.5 -3) (end 2.5 3) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -2.5 -3) (end 2.5 -3) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -2.5 -3) (end -2.5 3) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 2.75 -3.25) (end -2.75 -3.25) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start 2.75 3.25) (end 2.75 -3.25) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start -2.75 3.25) (end 2.75 3.25) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start -2.75 -3.25) (end -2.75 3.25) (layer F.CrtYd) (width 0.05))
|
||||
(fp_text user %R (at 0 0 -270) (layer F.Fab)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_line (start 2.5 -3) (end 2.5 3) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start -2.5 -3) (end 2.5 -3) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start -2.5 -3) (end -2.5 3) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start 2.5 3) (end -2.5 3) (layer F.Fab) (width 0.15))
|
||||
(pad 2 smd rect (at 0 0) (size 2 2.5) (drill (offset 0 -1.1)) (layers F.Cu F.Paste F.SilkS F.Mask))
|
||||
(pad 3 smd rect (at 1.5 1.75) (size 0.8 1.2) (layers F.Cu F.Paste F.SilkS F.Mask))
|
||||
(pad 2 smd rect (at 0 1.1) (size 0.8 2.2) (drill (offset 0 0.15)) (layers F.Cu F.Paste F.SilkS F.Mask))
|
||||
(pad 1 smd rect (at -1.5 1.75) (size 0.8 1.2) (layers F.Cu F.Paste F.SilkS F.Mask))
|
||||
(model :KISYSMOD:RocketScreamKicadLibrary.3dshapes/SOT-89.wrl
|
||||
(at (xyz 0 0 0))
|
||||
(scale (xyz 1 1 1))
|
||||
(rotate (xyz 0 0 180))
|
||||
)
|
||||
)
|
||||
43
.pretty/TB-1776275-2.kicad_mod
Executable file
43
.pretty/TB-1776275-2.kicad_mod
Executable file
@@ -0,0 +1,43 @@
|
||||
(module RocketScreamKicadLibrary:TB-1776275-2 (layer F.Cu) (tedit 593F578D)
|
||||
(fp_text reference J1 (at 1.75 1.778) (layer F.SilkS) hide
|
||||
(effects (font (size 0.8 0.8) (thickness 0.15)))
|
||||
)
|
||||
(fp_text value TERMINAL-BLOCK-1x2 (at 0 4.572) (layer F.Fab)
|
||||
(effects (font (size 0.8 0.8) (thickness 0.15)))
|
||||
)
|
||||
(fp_line (start 3.75 3.65) (end -3.75 3.65) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start -3.75 -3.85) (end 3.75 -3.85) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start -3.75 -3.85) (end -3.75 3.65) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start -1.016 -3.556) (end -1.016 -2.54) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -2.54 -2.54) (end -1.016 -2.54) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -2.54 -3.556) (end -2.54 -2.54) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 1.143 -3.556) (end 1.143 -2.54) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 1.397 -3.556) (end 1.397 -2.54) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 1.651 -3.556) (end 1.651 -2.54) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 1.905 -3.556) (end 1.905 -2.54) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 2.413 -3.556) (end 2.413 -2.54) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 2.159 -3.556) (end 2.159 -2.54) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 2.286 -3.556) (end 2.286 -2.54) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 2.032 -3.556) (end 2.032 -2.54) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 1.778 -3.556) (end 1.778 -2.54) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 1.524 -3.556) (end 1.524 -2.54) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 1.27 -3.556) (end 1.27 -2.54) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 2.54 -3.556) (end 2.54 -2.54) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 0 -3.6) (end 0 3.4) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 3.5 3.4) (end 3.5 -3.6) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 3.5 -3.6) (end -3.5 -3.6) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -3.5 -3.6) (end -3.5 3.4) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -3.5 3.4) (end 3.5 3.4) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 1.016 -3.556) (end 1.016 -2.54) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 1.016 -2.54) (end 2.54 -2.54) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 3.75 -3.85) (end 3.75 3.65) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start 3.5 -3.6) (end -3.5 -3.6) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start -3.5 -3.6) (end -3.5 3.4) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start -3.5 3.4) (end 3.5 3.4) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start 3.5 3.4) (end 3.5 -3.6) (layer F.Fab) (width 0.15))
|
||||
(fp_text user %R (at 0 0) (layer F.Fab)
|
||||
(effects (font (size 0.8 0.8) (thickness 0.15)))
|
||||
)
|
||||
(pad 2 thru_hole circle (at -1.75 0) (size 1.848 1.848) (drill 1) (layers *.Cu *.Mask F.SilkS))
|
||||
(pad 1 thru_hole circle (at 1.75 0) (size 1.848 1.848) (drill 1) (layers *.Cu *.Mask F.SilkS))
|
||||
)
|
||||
29
.pretty/TC33X-x.kicad_mod
Executable file
29
.pretty/TC33X-x.kicad_mod
Executable file
@@ -0,0 +1,29 @@
|
||||
(module RocketScreamKicadLibrary:TC33X-x (layer F.Cu) (tedit 593E5DD3)
|
||||
(tags Trimmer)
|
||||
(fp_text reference R1 (at 0 0.127 180) (layer F.SilkS) hide
|
||||
(effects (font (size 0.8 0.8) (thickness 0.15)))
|
||||
)
|
||||
(fp_text value 35WR10KLFTR (at 0 3.81) (layer F.Fab)
|
||||
(effects (font (size 0.8 0.8) (thickness 0.15)))
|
||||
)
|
||||
(fp_line (start 1.5 -1.8) (end 1 -1.8) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -1 -1.8) (end -1.5 -1.8) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -1.5 -1.8) (end -1.5 0.9) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 1.5 -1.8) (end 1.5 0.9) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 0 -0.254) (end 0 0.254) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -0.254 0) (end 0.254 0) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -0.2 1.95) (end 0.2 1.95) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 1.5 -1.8) (end -1.5 -1.8) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start -1.5 1.95) (end 1.5 1.95) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start -1.5 -1.8) (end -1.5 1.95) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start 1.5 -1.8) (end 1.5 1.95) (layer F.Fab) (width 0.15))
|
||||
(fp_text user %R (at 0 0.127) (layer F.Fab)
|
||||
(effects (font (size 0.8 0.8) (thickness 0.15)))
|
||||
)
|
||||
(pad 3 smd rect (at 1 1.8) (size 1.2 1.2) (layers F.Cu F.Paste F.SilkS F.Mask)
|
||||
(solder_mask_margin 0.1))
|
||||
(pad 2 smd rect (at 0 -1.45) (size 1.6 1.5) (layers F.Cu F.Paste F.SilkS F.Mask)
|
||||
(solder_mask_margin 0.1))
|
||||
(pad 1 smd rect (at -1 1.8) (size 1.2 1.2) (layers F.Cu F.Paste F.SilkS F.Mask)
|
||||
(solder_mask_margin 0.1))
|
||||
)
|
||||
33
.pretty/TS-018.kicad_mod
Executable file
33
.pretty/TS-018.kicad_mod
Executable file
@@ -0,0 +1,33 @@
|
||||
(module RocketScreamKicadLibrary:TS-018 (layer F.Cu) (tedit 593E5E9E)
|
||||
(tags SPST)
|
||||
(fp_text reference SW3 (at 0 0.127 180) (layer F.SilkS) hide
|
||||
(effects (font (size 0.8 0.8) (thickness 0.15)))
|
||||
)
|
||||
(fp_text value TS-018 (at 0 3.81) (layer F.Fab)
|
||||
(effects (font (size 0.8 0.8) (thickness 0.15)))
|
||||
)
|
||||
(fp_line (start 2.25 1.9) (end 2.25 -0.7) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start -2.25 1.9) (end -2.25 -0.7) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start -2.25 -0.7) (end 2.25 -0.7) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start -2.25 1.9) (end 2.25 1.9) (layer F.Fab) (width 0.15))
|
||||
(fp_text user %R (at 0 0.762) (layer F.Fab)
|
||||
(effects (font (size 0.8 0.8) (thickness 0.15)))
|
||||
)
|
||||
(fp_line (start -0.975 -1.9) (end 0.975 -1.9) (layer Dwgs.User) (width 0.15))
|
||||
(fp_line (start -0.975 -0.7) (end -0.975 -1.9) (layer Dwgs.User) (width 0.15))
|
||||
(fp_line (start 3 -0.95) (end 3 2.65) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start 3 2.65) (end -3 2.65) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start -3 2.65) (end -3 -0.95) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start -3 -0.95) (end 3 -0.95) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start -2.25 -0.7) (end 2.25 -0.7) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -2.25 -0.55) (end -2.25 -0.7) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -0.8 1.9) (end 0.8 1.9) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 2.25 -0.7) (end 2.25 -0.55) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 0.975 -0.7) (end 0.975 -1.9) (layer Dwgs.User) (width 0.15))
|
||||
(pad 1 smd rect (at -1.675 1.75) (size 1.15 1.3) (layers F.Cu F.Paste F.SilkS F.Mask))
|
||||
(pad 2 smd rect (at 1.675 1.75) (size 1.15 1.3) (layers F.Cu F.Paste F.SilkS F.Mask))
|
||||
(pad 3 smd rect (at 2.3 0.2) (size 0.9 1.2) (layers F.Cu F.Paste F.SilkS F.Mask))
|
||||
(pad 4 smd rect (at -2.3 0.2) (size 0.9 1.2) (layers F.Cu F.Paste F.SilkS F.Mask))
|
||||
(pad "" np_thru_hole circle (at -0.85 0.2) (size 0.8 0.8) (drill 0.8) (layers *.Cu *.Mask))
|
||||
(pad "" np_thru_hole circle (at 0.85 0.2) (size 0.8 0.8) (drill 0.8) (layers *.Cu *.Mask))
|
||||
)
|
||||
53
.pretty/TSSOP-14.kicad_mod
Executable file
53
.pretty/TSSOP-14.kicad_mod
Executable file
@@ -0,0 +1,53 @@
|
||||
(module RocketScreamKicadLibrary:TSSOP-14 (layer F.Cu) (tedit 593E58BE)
|
||||
(fp_text reference U3 (at 0 0 90) (layer F.SilkS) hide
|
||||
(effects (font (size 0.8 0.8) (thickness 0.15)))
|
||||
)
|
||||
(fp_text value MAX31856 (at 0 3.556) (layer F.Fab)
|
||||
(effects (font (size 0.8 0.8) (thickness 0.15)))
|
||||
)
|
||||
(fp_line (start -3.825 2.75) (end 3.825 2.75) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start -3.825 -2.75) (end -3.825 2.75) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start 3.825 -2.75) (end 3.825 2.75) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start -3.825 -2.75) (end 3.825 -2.75) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start -1.9 2.5) (end 1.9 2.5) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 1.9 -2.5) (end 1.9 2.5) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -1.9 -2.5) (end -1.9 2.5) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -1.9 -2.5) (end 1.9 -2.5) (layer F.SilkS) (width 0.15))
|
||||
(fp_circle (center -2.875 -2.6) (end -3.002 -2.6) (layer F.SilkS) (width 0.3))
|
||||
(fp_circle (center -1.651 -1.95) (end -1.778 -1.95) (layer F.Fab) (width 0.3))
|
||||
(fp_line (start -2.2 2.5) (end 2.2 2.5) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start 2.2 -2.5) (end 2.2 2.5) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start -2.2 -2.5) (end -2.2 2.5) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start -2.2 -2.5) (end 2.2 -2.5) (layer F.Fab) (width 0.15))
|
||||
(fp_text user %R (at 0 0 90) (layer F.Fab)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(pad 14 smd rect (at 2.875 -1.95) (size 1.4 0.35) (layers F.Cu F.Paste F.SilkS F.Mask)
|
||||
(solder_mask_margin 0.1))
|
||||
(pad 13 smd rect (at 2.875 -1.3) (size 1.4 0.35) (layers F.Cu F.Paste F.SilkS F.Mask)
|
||||
(solder_mask_margin 0.1))
|
||||
(pad 12 smd rect (at 2.875 -0.65) (size 1.4 0.35) (layers F.Cu F.Paste F.SilkS F.Mask)
|
||||
(solder_mask_margin 0.1))
|
||||
(pad 11 smd rect (at 2.875 0) (size 1.4 0.35) (layers F.Cu F.Paste F.SilkS F.Mask)
|
||||
(solder_mask_margin 0.1))
|
||||
(pad 10 smd rect (at 2.875 0.65) (size 1.4 0.35) (layers F.Cu F.Paste F.SilkS F.Mask)
|
||||
(solder_mask_margin 0.1))
|
||||
(pad 9 smd rect (at 2.875 1.3) (size 1.4 0.35) (layers F.Cu F.Paste F.SilkS F.Mask)
|
||||
(solder_mask_margin 0.1))
|
||||
(pad 8 smd rect (at 2.875 1.95) (size 1.4 0.35) (layers F.Cu F.Paste F.SilkS F.Mask)
|
||||
(solder_mask_margin 0.1))
|
||||
(pad 7 smd rect (at -2.875 1.95) (size 1.4 0.35) (layers F.Cu F.Paste F.SilkS F.Mask)
|
||||
(solder_mask_margin 0.1))
|
||||
(pad 6 smd rect (at -2.875 1.3) (size 1.4 0.35) (layers F.Cu F.Paste F.SilkS F.Mask)
|
||||
(solder_mask_margin 0.1))
|
||||
(pad 5 smd rect (at -2.875 0.65) (size 1.4 0.35) (layers F.Cu F.Paste F.SilkS F.Mask)
|
||||
(solder_mask_margin 0.1))
|
||||
(pad 4 smd rect (at -2.875 0) (size 1.4 0.35) (layers F.Cu F.Paste F.SilkS F.Mask)
|
||||
(solder_mask_margin 0.1))
|
||||
(pad 3 smd rect (at -2.875 -0.65) (size 1.4 0.35) (layers F.Cu F.Paste F.SilkS F.Mask)
|
||||
(solder_mask_margin 0.1))
|
||||
(pad 2 smd rect (at -2.875 -1.3) (size 1.4 0.35) (layers F.Cu F.Paste F.SilkS F.Mask)
|
||||
(solder_mask_margin 0.1))
|
||||
(pad 1 smd rect (at -2.875 -1.95) (size 1.4 0.35) (layers F.Cu F.Paste F.SilkS F.Mask)
|
||||
(solder_mask_margin 0.1))
|
||||
)
|
||||
2
README.md
Normal file
2
README.md
Normal file
@@ -0,0 +1,2 @@
|
||||
# Tiny Reflow Controller
|
||||
An all-in-one reflow controller powered by ATtiny1634R. A reincarnation of the Reflow Oven Controller Shield that requires an external Arduino board like Arduino Uno based on user feedbacks over the years. Powered by the ATtiny1634R coupled with the latest thermocouple sensor interface IC MAX31856 from Maxim, we managed to remove the need of an Arduino board and reduce the overall cost. We also use as much SMD parts in this revision to keep the cost low (manual soldering and left over residue cleaning is time consuming) and leaving only the terminal block and the LCD connector on through hole version. We also managed to streamline all components to run on 3.3V to further simplify the design. All you need is an external Solid State Relay (SSR) (rated accordingly to your oven), K type thermocouple (we recommend those with fiber glass or steel jacket), and an oven of course! You can now select to run a lead-free profile or leaded profile from the selection switch.
|
||||
628
TINY-REFLOW-CONTROLLER-0R20-cache.lib
Executable file
628
TINY-REFLOW-CONTROLLER-0R20-cache.lib
Executable file
@@ -0,0 +1,628 @@
|
||||
EESchema-LIBRARY Version 2.3
|
||||
#encoding utf-8
|
||||
#
|
||||
# 3V3
|
||||
#
|
||||
DEF 3V3 #PWR 0 0 Y Y 1 F P
|
||||
F0 "#PWR" 0 -150 50 H I C CNN
|
||||
F1 "3V3" 0 140 50 H V C CNN
|
||||
F2 "" 0 0 60 H V C CNN
|
||||
F3 "" 0 0 60 H V C CNN
|
||||
DRAW
|
||||
P 2 0 1 0 -50 100 50 100 N
|
||||
P 2 0 1 0 0 0 0 100 N
|
||||
X 3V3 1 0 0 0 U 50 50 1 1 W N
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# 5V0
|
||||
#
|
||||
DEF 5V0 #PWR 0 0 Y Y 1 F P
|
||||
F0 "#PWR" 0 -150 50 H I C CNN
|
||||
F1 "5V0" 0 140 50 H V C CNN
|
||||
F2 "" 0 0 60 H V C CNN
|
||||
F3 "" 0 0 60 H V C CNN
|
||||
DRAW
|
||||
P 2 0 1 0 -50 100 50 100 N
|
||||
P 2 0 1 0 0 0 0 100 N
|
||||
X 5V0 1 0 0 0 U 50 50 1 1 W N
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# ATTINY1634_QFN
|
||||
#
|
||||
DEF ATTINY1634_QFN U 0 40 Y Y 1 F N
|
||||
F0 "U" -1300 550 60 H V C CNN
|
||||
F1 "ATTINY1634_QFN" 950 550 60 H V C CNN
|
||||
F2 "RocketScreamKicadLibrary:QFN-20_4x4mm" 0 -750 60 H I C CNN
|
||||
F3 "" -150 -300 60 H I C CNN
|
||||
$FPLIST
|
||||
QFN-20_4x4mm
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
S -1350 500 1350 -500 0 1 0 N
|
||||
X PA6/PCINT6/OC1B/ADC3 1 -1500 400 150 R 50 50 1 1 B
|
||||
X PA5/PCINT5/OC0B/ADC2 2 -1500 300 150 R 50 50 1 1 B
|
||||
X PA4/PCINT4/T0/ADC1 3 -1500 200 150 R 50 50 1 1 B
|
||||
X PA3/PCINT3/T1/SNS/ADC0 4 -1500 100 150 R 50 50 1 1 B
|
||||
X PA2/PCINT2/AIN1 5 -1500 0 150 R 50 50 1 1 B
|
||||
X PA1/PCINT1/AIN0 6 -1500 -100 150 R 50 50 1 1 B
|
||||
X PA0/PCINT0/AREF 7 -1500 -200 150 R 50 50 1 1 B
|
||||
X GND 8 -50 -650 150 U 50 50 1 1 w
|
||||
X VCC 9 0 650 150 D 50 50 1 1 w
|
||||
X PC5/XTAL1/CLKI/PCINT17 10 -1500 -300 150 R 50 50 1 1 B
|
||||
X PA7/PCINT7/RXD0/ADC4 20 1500 400 150 L 50 50 1 1 B
|
||||
X PC4/XTAL2/PCINT16 11 -1500 -400 150 R 50 50 1 1 B
|
||||
X GND 21 50 -650 150 U 50 50 1 1 w
|
||||
X PC3/RESET/dW/PCINT15 12 1500 -400 150 L 50 50 1 1 B
|
||||
X PC2/ADC11/CLKO/INT0/PCINT14 13 1500 -300 150 L 50 50 1 1 B
|
||||
X PC1/ADC10/ICP1/SCL/USCK/XCK1/PCINT13 14 1500 -200 150 L 50 50 1 1 B
|
||||
X PC0/ADC9/OC0A/XCK0/PCINT12 15 1500 -100 150 L 50 50 1 1 B
|
||||
X PB3/ADC8/OC1A/PCINT11 16 1500 0 150 L 50 50 1 1 B
|
||||
X PB2/ADC7/DO/TXD1/PCINT10 17 1500 100 150 L 50 50 1 1 B
|
||||
X PB1/ADC6/DI/SDA/RXD1/PCINT9 18 1500 200 150 L 50 50 1 1 B
|
||||
X PB0/PCINT8/TXD0/ADC5 19 1500 300 150 L 50 50 1 1 B
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# BJT-NPN
|
||||
#
|
||||
DEF BJT-NPN Q 0 0 Y Y 1 F N
|
||||
F0 "Q" 100 75 50 H V L CNN
|
||||
F1 "BJT-NPN" 100 0 50 H V L CNN
|
||||
F2 "RocketScreamKicadLibrary:SOT-23" 100 -75 50 H I L CIN
|
||||
F3 "" -100 0 50 H V L CNN
|
||||
$FPLIST
|
||||
SOT-23
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
C -50 0 111 0 1 10 N
|
||||
P 2 0 1 0 -100 0 -75 0 N
|
||||
P 2 0 1 0 -75 25 0 100 N
|
||||
P 3 0 1 0 -75 -25 0 -100 0 -100 N
|
||||
P 3 0 1 20 -75 75 -75 -75 -75 -75 N
|
||||
P 5 0 1 0 -50 -70 -30 -50 -10 -90 -50 -70 -50 -70 F
|
||||
X B 1 -300 0 200 R 50 50 1 1 I
|
||||
X E 2 0 -250 150 U 50 50 1 1 P
|
||||
X C 3 0 250 150 D 50 50 1 1 P
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# BUZZER
|
||||
#
|
||||
DEF BUZZER LS 0 40 Y Y 1 F N
|
||||
F0 "LS" 0 250 60 H V C CNN
|
||||
F1 "BUZZER" 0 -300 60 H V C CNN
|
||||
F2 "RocketScreamKicadLibrary:HYG9605B" 0 -400 60 H I C CNN
|
||||
F3 "" 0 0 60 H I C CNN
|
||||
$FPLIST
|
||||
HYG9605B
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
A 37 0 169 -479 479 0 0 0 N 150 -125 150 125
|
||||
A 75 0 106 -450 450 0 0 0 N 150 -75 150 75
|
||||
T 0 -50 50 60 0 0 0 + Normal 0 C C
|
||||
T 0 -50 -50 60 0 0 0 - Normal 0 C C
|
||||
A 112 0 45 -333 333 1 0 0 N 150 -25 150 25
|
||||
S -100 150 0 -150 0 1 0 N
|
||||
P 4 0 1 0 0 150 100 250 100 -250 0 -150 N
|
||||
X ~ 1 -250 50 150 R 50 50 1 1 W
|
||||
X ~ 2 -250 -50 150 R 50 50 1 1 W
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# CAPACITOR-CERAMIC
|
||||
#
|
||||
DEF CAPACITOR-CERAMIC C 0 10 Y Y 1 F N
|
||||
F0 "C" 25 100 50 H V L CNN
|
||||
F1 "CAPACITOR-CERAMIC" 25 -100 50 H V L CNN
|
||||
F2 "RocketScreamKicadLibrary:CAP-0603" 0 -200 30 H I C CNN
|
||||
F3 "" 0 0 60 H V C CNN
|
||||
$FPLIST
|
||||
CAP-0402
|
||||
CAP-0603
|
||||
CAP-0805
|
||||
CAP-1206
|
||||
CAP-1210
|
||||
CAP-0402-NS
|
||||
C_0402
|
||||
C_0603
|
||||
C_0805
|
||||
C_1206
|
||||
C_1210
|
||||
C_0402_RF
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
P 2 0 1 20 -80 -30 80 -30 N
|
||||
P 2 0 1 20 -80 30 80 30 N
|
||||
X ~ 1 0 150 110 D 40 40 1 1 P
|
||||
X ~ 2 0 -150 110 U 40 40 1 1 P
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# CONN-HDR-1x6
|
||||
#
|
||||
DEF CONN-HDR-1x6 J 0 40 Y Y 1 F N
|
||||
F0 "J" 0 400 60 H V C CNN
|
||||
F1 "CONN-HDR-1x6" 0 -450 60 H V C CNN
|
||||
F2 "RocketScreamKicadLibrary:HDR_1x6_Pitch2.54mm" 0 -550 60 H I C CNN
|
||||
F3 "" 0 -250 60 H V C CNN
|
||||
$FPLIST
|
||||
HDR_1x6_Pitch2.54mm
|
||||
HDR_1x6_Pitch2.54mm_WithoutSilk
|
||||
RCP_1x6_Pitch2.54mm_RightAngle
|
||||
TEST-PAD_1x6_Pitch2.54mm
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
S 100 350 -100 -350 0 1 0 N
|
||||
X ~ 2 250 150 150 L 50 50 0 1 I
|
||||
X ~ 1 250 250 150 L 50 50 1 1 I
|
||||
X ~ 3 250 50 150 L 50 50 1 1 I
|
||||
X ~ 4 250 -50 150 L 50 50 1 1 I
|
||||
X ~ 5 250 -150 150 L 50 50 1 1 I
|
||||
X ~ 6 250 -250 150 L 50 50 1 1 I
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# CONN-HDR-2x3
|
||||
#
|
||||
DEF CONN-HDR-2x3 J 0 40 Y Y 1 F N
|
||||
F0 "J" 0 250 60 H V C CNN
|
||||
F1 "CONN-HDR-2x3" 0 -250 60 H V C CNN
|
||||
F2 "RocketScreamKicadLibrary:HDR_2x3_Pitch2.54mm" 0 -350 60 H I C CNN
|
||||
F3 "" 0 -250 60 H V C CNN
|
||||
$FPLIST
|
||||
HDR_2x3_Pitch2.54mm
|
||||
HDR_2x3_Pitch2.54mm_WithoutSilk
|
||||
HDR_2x3_Pitch2.54mm_SMD
|
||||
RCP_2x3_Pitch2.54mm_SMD
|
||||
YA-V45P-2X03
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
S 100 200 -100 -200 0 1 0 N
|
||||
X ~ 2 250 100 150 L 50 50 0 1 I
|
||||
X ~ 1 -250 100 150 R 50 50 1 1 I
|
||||
X ~ 3 -250 0 150 R 50 50 1 1 I
|
||||
X ~ 4 250 0 150 L 50 50 1 1 I
|
||||
X ~ 5 -250 -100 150 R 50 50 1 1 I
|
||||
X ~ 6 250 -100 150 L 50 50 1 1 I
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# DIODE
|
||||
#
|
||||
DEF DIODE D 0 40 N N 1 F N
|
||||
F0 "D" 0 100 50 H V C CNN
|
||||
F1 "DIODE" 0 -100 50 H V C CNN
|
||||
F2 "RocketScreamKicadLibrary:SOD-123" 0 -200 60 H I C CNN
|
||||
F3 "" 0 0 60 H V C CNN
|
||||
$FPLIST
|
||||
SOD-123
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
P 2 0 0 0 -50 50 -50 -50 N
|
||||
P 3 0 1 0 50 50 -50 0 50 -50 F
|
||||
X K 1 -200 0 150 R 50 50 1 1 P
|
||||
X A 2 200 0 150 L 50 50 1 1 P
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# DIODE_DUAL_Schottky
|
||||
#
|
||||
DEF DIODE_DUAL_Schottky D 0 40 N N 1 F N
|
||||
F0 "D" 0 250 50 H V C CNN
|
||||
F1 "DIODE_DUAL_Schottky" 0 -250 50 H V C CNN
|
||||
F2 "RocketScreamKicadLibrary:SOT-1016" 0 -350 60 H I C CNN
|
||||
F3 "" 0 100 60 H V C CNN
|
||||
$FPLIST
|
||||
SOT-1016
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
P 4 0 0 0 -30 -50 -50 -70 -50 -130 -70 -150 N
|
||||
P 4 0 0 0 -30 150 -50 130 -50 70 -70 50 N
|
||||
C -100 0 10 0 1 0 F
|
||||
S -150 200 150 -200 0 1 0 N
|
||||
P 2 0 1 0 50 -100 150 -100 N
|
||||
P 2 0 1 0 50 100 150 100 N
|
||||
P 3 0 1 0 -50 -100 -100 -100 -100 0 N
|
||||
P 3 0 1 0 50 -50 -50 -100 50 -150 F
|
||||
P 3 0 1 0 50 150 -50 100 50 50 F
|
||||
P 4 0 1 0 -150 0 -100 0 -100 100 -50 100 N
|
||||
X A 1 300 -100 150 L 50 50 1 1 P
|
||||
X A 2 300 100 150 L 50 50 1 1 P
|
||||
X K 3 -300 0 150 R 50 50 1 1 P
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# FIDUCIAL
|
||||
#
|
||||
DEF FIDUCIAL M 0 40 Y Y 1 F N
|
||||
F0 "M" 0 150 60 H V C CNN
|
||||
F1 "FIDUCIAL" 0 -225 60 H V C CNN
|
||||
F2 "RocketScreamKicadLibrary:FIDUCIAL-1MM" 0 -300 60 H I C CNN
|
||||
F3 "" 0 0 60 H V C CNN
|
||||
$FPLIST
|
||||
FIDUCIAL-1MM
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
C 0 50 25 0 1 50 N
|
||||
X ~ ~ 0 -150 150 U 50 50 1 1 I
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# GND
|
||||
#
|
||||
DEF ~GND #PWR 0 0 Y Y 1 F P
|
||||
F0 "#PWR" 0 -250 50 H I C CNN
|
||||
F1 "GND" 0 -150 50 H I C CNN
|
||||
F2 "" 0 0 60 H V C CNN
|
||||
F3 "" 0 0 60 H V C CNN
|
||||
DRAW
|
||||
P 2 0 1 0 -25 -75 25 -75 N
|
||||
P 2 0 1 0 -5 -100 5 -100 N
|
||||
P 2 0 1 0 0 -50 0 0 N
|
||||
P 2 0 1 0 50 -50 -50 -50 N
|
||||
X GND 1 0 0 0 D 50 50 1 1 W N
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# INDUCTOR
|
||||
#
|
||||
DEF INDUCTOR L 0 40 N N 1 F N
|
||||
F0 "L" 0 -50 50 H V C CNN
|
||||
F1 "INDUCTOR" 0 100 50 H V C CNN
|
||||
F2 "RocketScreamKicadLibrary:I_0603" 0 -150 60 H I C CNN
|
||||
F3 "" 0 0 60 V V C CNN
|
||||
$FPLIST
|
||||
I_0603
|
||||
NR6028
|
||||
SRN4018
|
||||
LQM2HP
|
||||
SRN6045
|
||||
I_0402
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
A -112 0 37 1 1799 0 1 0 N -75 0 -150 0
|
||||
A -37 0 37 1 1799 0 1 0 N 0 0 -75 0
|
||||
A 38 0 37 1 1799 0 1 0 N 75 0 0 0
|
||||
A 113 0 37 1 1799 0 1 0 N 150 0 75 0
|
||||
X 1 1 -300 0 150 R 70 70 1 1 P
|
||||
X 2 2 300 0 150 L 70 70 1 1 P
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# LED-SINGLE
|
||||
#
|
||||
DEF LED-SINGLE D 0 40 Y N 1 F N
|
||||
F0 "D" 0 100 50 H V C CNN
|
||||
F1 "LED-SINGLE" 0 -140 50 H V C CNN
|
||||
F2 "RocketScreamKicadLibrary:LED-0603" 0 -250 60 H I C CNN
|
||||
F3 "" 0 0 60 H V C CNN
|
||||
$FPLIST
|
||||
LED-0603
|
||||
LED_0603
|
||||
LED-0602
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
P 2 0 1 0 -50 50 -50 -50 N
|
||||
P 2 0 1 0 -30 -70 -10 -70 N
|
||||
P 2 0 1 0 0 -90 20 -90 N
|
||||
P 3 0 1 0 0 -40 -30 -70 -30 -50 N
|
||||
P 3 0 1 0 30 -60 0 -90 0 -70 N
|
||||
P 3 0 1 0 50 50 -50 0 50 -50 F
|
||||
X K 1 -200 0 150 R 40 40 1 1 P
|
||||
X A 2 200 0 150 L 40 40 1 1 P
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# LOGO-KICAD
|
||||
#
|
||||
DEF ~LOGO-KICAD LOGO 0 40 Y Y 1 F N
|
||||
F0 "LOGO" 0 100 60 H V C CNN
|
||||
F1 "LOGO-KICAD" 0 -100 60 H I C CNN
|
||||
F2 "RocketScreamKicadLibrary:LOGO-KICAD_XSmall" 0 -200 60 H I C CNN
|
||||
F3 "" 0 0 60 H V C CNN
|
||||
$FPLIST
|
||||
LOGO-KICAD_Small
|
||||
LOGO-KICAD_XSmall
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
T 0 0 0 60 0 0 0 KiCad Normal 1 C C
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# LOGO-OSHW
|
||||
#
|
||||
DEF ~LOGO-OSHW LOGO 0 40 Y Y 1 F N
|
||||
F0 "LOGO" 0 100 60 H I C CNN
|
||||
F1 "LOGO-OSHW" 0 -100 60 H I C CNN
|
||||
F2 "RocketScreamKicadLibrary:LOGO-OSHW_Small" 0 -200 60 H I C CNN
|
||||
F3 "" 0 0 60 H V C CNN
|
||||
$FPLIST
|
||||
LOGO-OSHW_Small
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
T 0 0 0 60 0 0 0 OSHW Normal 1 C C
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# LOGO-ROCKET-SCREAM
|
||||
#
|
||||
DEF ~LOGO-ROCKET-SCREAM LOGO 0 40 Y Y 1 F N
|
||||
F0 "LOGO" 0 100 60 H V C CNN
|
||||
F1 "LOGO-ROCKET-SCREAM" 0 -200 60 H I C CNN
|
||||
F2 "RocketScreamKicadLibrary:LOGO-ROCKET-SCREAM_Vertical_Medium" 0 -300 60 H I C CNN
|
||||
F3 "" 0 0 60 H V C CNN
|
||||
$FPLIST
|
||||
LOGO-ROCKET-SCREAM_Horizontal_Medium
|
||||
LOGO-ROCKET-SCREAM_Horizontal_Small
|
||||
LOGO-ROCKET-SCREAM_Vertical_Medium
|
||||
LOGO-ROCKET-SCREAM_Vertical_Small
|
||||
LOGO-ROCKET-SCREAM_Without_Text_Medium
|
||||
LOGO-ROCKET-SCREAM_Without_Text_Small
|
||||
LOGO-ROCKET-SCREAM_Vertical_XSmall
|
||||
LOGO-ROCKET-SCREAM_Without_Text_XSmall
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
T 0 0 0 60 0 0 0 ROCKET Normal 1 C C
|
||||
T 0 0 -100 60 0 0 0 SCREAM Normal 1 C C
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# MAX31856
|
||||
#
|
||||
DEF MAX31856 U 0 40 Y Y 1 F N
|
||||
F0 "U" -350 400 60 H V C CNN
|
||||
F1 "MAX31856" 0 600 60 H V C CNN
|
||||
F2 "RocketScreamKicadLibrary:TSSOP-14" 0 -600 60 H I C CNN
|
||||
F3 "" 0 0 60 H I C CNN
|
||||
$FPLIST
|
||||
TSSOP-14
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
S -400 350 400 -350 0 1 0 N
|
||||
X AGND 1 -50 -500 150 U 50 50 1 1 w
|
||||
X BIAS 2 -550 150 150 R 50 50 1 1 O
|
||||
X T- 3 -550 50 150 R 50 50 1 1 I
|
||||
X T+ 4 -550 -50 150 R 50 50 1 1 I
|
||||
X AVDD 5 -50 500 150 D 50 50 1 1 W
|
||||
X DNC 6 -550 -150 150 R 50 50 1 1 N
|
||||
X ~DRDY~ 7 550 250 150 L 50 50 1 1 O
|
||||
X DVDD 8 50 500 150 D 50 50 1 1 W
|
||||
X ~CS~ 9 550 50 150 L 50 50 1 1 W
|
||||
X SCK 10 550 -250 150 L 50 50 1 1 I
|
||||
X SDO 11 550 -150 150 L 50 50 1 1 O
|
||||
X SDI 12 550 -50 150 L 50 50 1 1 I
|
||||
X ~FAULT~ 13 550 150 150 L 50 50 1 1 O
|
||||
X DGND 14 50 -500 150 U 50 50 1 1 w
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# MCP1700T-XXX2E/MB
|
||||
#
|
||||
DEF MCP1700T-XXX2E/MB U 0 40 Y Y 1 F N
|
||||
F0 "U" 0 150 60 H V C CNN
|
||||
F1 "MCP1700T-XXX2E/MB" 0 -550 60 H V C CNN
|
||||
F2 "RocketScreamKicadLibrary:SOT-89" 0 -650 60 H I C CNN
|
||||
F3 "" -100 0 60 H V C CNN
|
||||
$FPLIST
|
||||
SOT-89
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
S -200 100 200 -300 0 0 0 N
|
||||
X GND 1 0 -450 150 U 50 50 1 1 P
|
||||
X VIN 2 -350 0 150 R 50 50 1 1 P
|
||||
X VOUT 3 350 0 150 L 50 50 1 1 P
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# MICRO-USB
|
||||
#
|
||||
DEF MICRO-USB J 0 40 Y Y 1 F N
|
||||
F0 "J" 0 350 60 H V C CNN
|
||||
F1 "MICRO-USB" 0 -350 60 H V C CNN
|
||||
F2 "RocketScreamKicadLibrary:MICRO-USB" 0 -450 60 H I C CNN
|
||||
F3 "" 50 200 60 H V C CNN
|
||||
$FPLIST
|
||||
MICRO-USB
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
S -250 -300 250 300 0 0 0 N
|
||||
X VBUS 1 400 200 150 L 40 40 1 1 I
|
||||
X D- 2 400 100 150 L 40 40 1 1 I
|
||||
X D+ 3 400 0 150 L 40 40 1 1 I
|
||||
X ID 4 400 -100 150 L 40 40 1 1 I
|
||||
X GND 5 400 -200 150 L 40 40 1 1 I
|
||||
X SHIELD 6 -400 -200 150 R 40 40 1 1 I
|
||||
X SHIELD 7 -400 -100 150 R 40 40 1 1 I
|
||||
X SHIELD 8 -400 0 150 R 40 40 1 1 I
|
||||
X SHIELD 9 -400 100 150 R 40 40 1 1 I
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# MOUNT_HOLE
|
||||
#
|
||||
DEF ~MOUNT_HOLE M 0 40 Y Y 1 F N
|
||||
F0 "M" 0 150 50 H V C CNN
|
||||
F1 "MOUNT_HOLE" 0 -150 50 H I C CNN
|
||||
F2 "RocketScreamKicadLibrary:HOLE_PTH_3.2MM" 25 -225 50 H I C CNN
|
||||
F3 "" 0 0 50 H V C CNN
|
||||
$FPLIST
|
||||
HOLE_NPTH_2.2MM
|
||||
HOLE_PTH_2.2MM
|
||||
HOLE_NPTH_3.2MM
|
||||
HOLE_PTH_3.2MM
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
C 0 0 71 0 1 0 N
|
||||
P 2 0 1 0 25 -25 -25 25 N
|
||||
P 2 0 1 0 25 25 -25 -25 N
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# POTENTIOMETER
|
||||
#
|
||||
DEF POTENTIOMETER R 0 40 Y Y 1 F N
|
||||
F0 "R" 0 100 60 H V C CNN
|
||||
F1 "POTENTIOMETER" 0 200 60 H V C CNN
|
||||
F2 "RocketScreamKicadLibrary:TC33X-x" 0 -300 60 H I C CNN
|
||||
F3 "" 0 0 60 H V C CNN
|
||||
DRAW
|
||||
P 2 0 0 0 0 -150 0 -100 N
|
||||
P 4 0 0 0 0 -50 -25 -125 25 -125 0 -50 F
|
||||
P 11 0 1 0 -150 0 -100 0 -75 -50 -50 50 -25 -50 0 50 25 -50 50 50 75 -50 100 0 150 0 N
|
||||
X ~ 1 -250 0 100 R 50 50 1 1 P
|
||||
X ~ 2 0 -250 100 U 50 50 1 1 P
|
||||
X ~ 3 250 0 100 L 50 50 1 1 P
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# RESISTOR
|
||||
#
|
||||
DEF RESISTOR R 0 40 Y Y 1 F N
|
||||
F0 "R" 0 100 60 H V C CNN
|
||||
F1 "RESISTOR" 0 -100 60 H V C CNN
|
||||
F2 "RocketScreamKicadLibrary:RES-0603" 0 -200 60 H I C CNN
|
||||
F3 "" 0 0 60 H V C CNN
|
||||
$FPLIST
|
||||
RES-0603
|
||||
RES-0805
|
||||
RES-0402
|
||||
R_0402
|
||||
R_0603
|
||||
R_0805
|
||||
R_1206
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
P 11 0 1 0 -150 0 -100 0 -75 -50 -50 50 -25 -50 0 50 25 -50 50 50 75 -50 100 0 150 0 N
|
||||
X ~ 1 -250 0 100 R 50 50 1 1 P
|
||||
X ~ 2 250 0 100 L 50 50 1 1 P
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# RT0802A
|
||||
#
|
||||
DEF RT0802A U 0 40 Y Y 1 F N
|
||||
F0 "U" -550 500 60 H V C CNN
|
||||
F1 "RT0802A" 0 500 60 H V C CNN
|
||||
F2 "RocketScreamKicadLibrary:0802A-1-SMT" 0 -500 60 H I C CNN
|
||||
F3 "" 0 50 60 H I C CNN
|
||||
$FPLIST
|
||||
0802A-1-SMT
|
||||
0802A-1-TH
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
S -600 450 600 -450 0 1 0 N
|
||||
S -350 350 350 -350 0 1 0 F
|
||||
X VSS 1 -750 150 150 R 50 50 1 1 w
|
||||
X VDD 2 -750 350 150 R 50 50 1 1 W
|
||||
X VEE 3 -750 250 150 R 50 50 1 1 W
|
||||
X RS 4 -750 -150 150 R 50 50 1 1 I
|
||||
X R/W 5 -750 -350 150 R 50 50 1 1 I
|
||||
X E 6 -750 -250 150 R 50 50 1 1 I
|
||||
X DB0 7 750 350 150 L 50 50 1 1 I
|
||||
X DB1 8 750 250 150 L 50 50 1 1 I
|
||||
X DB2 9 750 150 150 L 50 50 1 1 I
|
||||
X DB3 10 750 50 150 L 50 50 1 1 I
|
||||
X DB4 11 750 -50 150 L 50 50 1 1 I
|
||||
X DB5 12 750 -150 150 L 50 50 1 1 I
|
||||
X DB6 13 750 -250 150 L 50 50 1 1 I
|
||||
X DB7 14 750 -350 150 L 50 50 1 1 I
|
||||
X A 15 -750 50 150 R 50 50 1 1 W
|
||||
X K 16 -750 -50 150 R 50 50 1 1 w
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# TACT-SWITCH_2Pins
|
||||
#
|
||||
DEF TACT-SWITCH_2Pins SW 0 40 Y Y 1 F N
|
||||
F0 "SW" 0 150 60 H V C CNN
|
||||
F1 "TACT-SWITCH_2Pins" 50 -100 60 H V C CNN
|
||||
F2 "RocketScreamKicadLibrary:TS-107A" 0 -200 60 H I C CNN
|
||||
F3 "" 0 0 60 H V C CNN
|
||||
$FPLIST
|
||||
TS-107A
|
||||
TS-018
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
C -100 0 25 0 0 0 N
|
||||
C 100 0 25 0 0 0 N
|
||||
S -50 100 50 50 0 0 20 N
|
||||
P 2 0 0 20 -100 50 100 50 N
|
||||
P 2 0 0 20 -50 60 50 60 N
|
||||
P 2 0 0 20 -50 80 50 80 N
|
||||
X ~ 1 -250 0 125 R 50 50 1 1 P
|
||||
X ~ 2 250 0 125 L 50 50 1 1 P
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# TACT-SWITCH_4Pins
|
||||
#
|
||||
DEF TACT-SWITCH_4Pins SW 0 40 Y Y 1 F N
|
||||
F0 "SW" 0 150 60 H V C CNN
|
||||
F1 "TACT-SWITCH_4Pins" 0 -200 60 H V C CNN
|
||||
F2 "RocketScreamKicadLibrary:IT-1109S" 0 -300 60 H I C CNN
|
||||
F3 "" 0 0 60 H V C CNN
|
||||
$FPLIST
|
||||
IT-1109S
|
||||
IT-1102W
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
C -100 0 25 0 0 0 N
|
||||
C 100 0 25 0 0 0 N
|
||||
S -50 100 50 50 0 0 20 N
|
||||
P 2 0 0 20 -100 50 100 50 N
|
||||
P 2 0 0 20 -50 60 50 60 N
|
||||
P 2 0 0 20 -50 80 50 80 N
|
||||
P 2 0 1 0 -125 -100 -125 0 N
|
||||
P 2 0 1 0 125 0 125 -100 N
|
||||
X ~ 1 -250 0 125 R 50 50 1 1 P
|
||||
X ~ 2 -250 -100 125 R 50 50 1 1 P
|
||||
X ~ 3 250 0 125 L 50 50 1 1 P
|
||||
X ~ 4 250 -100 125 L 50 50 1 1 P
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# TERMINAL-BLOCK-1x2
|
||||
#
|
||||
DEF ~TERMINAL-BLOCK-1x2 J 0 40 Y Y 1 F N
|
||||
F0 "J" 0 200 60 H V C CNN
|
||||
F1 "TERMINAL-BLOCK-1x2" 0 -200 60 H I C CNN
|
||||
F2 "RocketScreamKicadLibrary:TB-1776275-2" 0 -300 60 H I C CNN
|
||||
F3 "" 0 50 60 H V C CNN
|
||||
DRAW
|
||||
S -100 150 100 -150 0 1 0 N
|
||||
X 1 1 250 50 150 L 50 50 1 1 I
|
||||
X 2 2 250 -50 150 L 50 50 1 1 I
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# VBUS
|
||||
#
|
||||
DEF VBUS #PWR 0 0 Y Y 1 F P
|
||||
F0 "#PWR" 0 -150 50 H I C CNN
|
||||
F1 "VBUS" 0 140 50 H V C CNN
|
||||
F2 "" 0 0 60 H V C CNN
|
||||
F3 "" 0 0 60 H V C CNN
|
||||
DRAW
|
||||
P 2 0 1 0 -50 100 50 100 N
|
||||
P 2 0 1 0 0 0 0 100 N
|
||||
X VBUS 1 0 0 0 U 50 50 1 1 W N
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# VUSB
|
||||
#
|
||||
DEF VUSB #PWR 0 0 Y Y 1 F P
|
||||
F0 "#PWR" 0 -150 50 H I C CNN
|
||||
F1 "VUSB" 0 150 50 H V C CNN
|
||||
F2 "" 0 0 60 H V C CNN
|
||||
F3 "" 0 0 60 H V C CNN
|
||||
DRAW
|
||||
P 2 0 1 0 -50 100 50 100 N
|
||||
P 2 0 1 0 0 0 0 100 N
|
||||
X VUSB 1 0 0 0 U 50 50 1 1 W N
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
#End Library
|
||||
5527
TINY-REFLOW-CONTROLLER-0R20.kicad_pcb
Executable file
5527
TINY-REFLOW-CONTROLLER-0R20.kicad_pcb
Executable file
File diff suppressed because it is too large
Load Diff
BIN
TINY-REFLOW-CONTROLLER-0R20.pdf
Executable file
BIN
TINY-REFLOW-CONTROLLER-0R20.pdf
Executable file
Binary file not shown.
42
TINY-REFLOW-CONTROLLER-0R20.pro
Executable file
42
TINY-REFLOW-CONTROLLER-0R20.pro
Executable file
@@ -0,0 +1,42 @@
|
||||
update=Mon 11 Sep 2017 04:54:07 PM MYT
|
||||
version=1
|
||||
last_client=kicad
|
||||
[pcbnew]
|
||||
version=1
|
||||
LastNetListRead=
|
||||
UseCmpFile=1
|
||||
PadDrill=0.600000000000
|
||||
PadDrillOvalY=0.600000000000
|
||||
PadSizeH=1.500000000000
|
||||
PadSizeV=1.500000000000
|
||||
PcbTextSizeV=1.500000000000
|
||||
PcbTextSizeH=1.500000000000
|
||||
PcbTextThickness=0.300000000000
|
||||
ModuleTextSizeV=1.000000000000
|
||||
ModuleTextSizeH=1.000000000000
|
||||
ModuleTextSizeThickness=0.150000000000
|
||||
SolderMaskClearance=0.000000000000
|
||||
SolderMaskMinWidth=0.000000000000
|
||||
DrawSegmentWidth=0.200000000000
|
||||
BoardOutlineThickness=0.100000000000
|
||||
ModuleOutlineThickness=0.150000000000
|
||||
[cvpcb]
|
||||
version=1
|
||||
NetIExt=net
|
||||
[schematic_editor]
|
||||
version=1
|
||||
PageLayoutDescrFile=/media/phangmoh/Sih Sin/Rocket Scream/Rocket Scream - New/Development/Core/SchematicLayout.kicad_wks
|
||||
PlotDirectoryName=
|
||||
SubpartIdSeparator=0
|
||||
SubpartFirstId=65
|
||||
NetFmtName=
|
||||
SpiceAjustPassiveValues=0
|
||||
LabSize=60
|
||||
ERC_TestSimilarLabels=1
|
||||
[eeschema]
|
||||
version=1
|
||||
LibDir=/media/phangmoh/Sih Sin/Rocket Scream/Rocket Scream - New/Development/Core
|
||||
[eeschema/libraries]
|
||||
LibName1=RocketScreamKicadLibrary
|
||||
[general]
|
||||
version=1
|
||||
3053
TINY-REFLOW-CONTROLLER-0R20.sch
Executable file
3053
TINY-REFLOW-CONTROLLER-0R20.sch
Executable file
File diff suppressed because it is too large
Load Diff
714
TinyReflowController.ino
Normal file
714
TinyReflowController.ino
Normal file
@@ -0,0 +1,714 @@
|
||||
/*******************************************************************************
|
||||
Title: Tiny Reflow Controller
|
||||
Version: 1.00
|
||||
Date: 26-07-2017
|
||||
Company: Rocket Scream Electronics
|
||||
Author: Lim Phang Moh
|
||||
Website: www.rocketscream.com
|
||||
|
||||
Brief
|
||||
=====
|
||||
This is an example firmware for our Arduino compatible Tiny Reflow Controller.
|
||||
A big portion of the code is copied over from our Reflow Oven Controller
|
||||
Shield. We added both lead-free and leaded reflow profile support in this
|
||||
firmware which can be selected by pressing switch #2 (labelled as LF|PB on PCB)
|
||||
during system idle. The unit will remember the last selected reflow profile.
|
||||
You'll need to use the MAX31856 library for Arduino.
|
||||
|
||||
Lead-Free Reflow Curve
|
||||
======================
|
||||
|
||||
Temperature (Degree Celcius) Magic Happens Here!
|
||||
245-| x x
|
||||
| x x
|
||||
| x x
|
||||
| x x
|
||||
200-| x x
|
||||
| x | | x
|
||||
| x | | x
|
||||
| x | |
|
||||
150-| x | |
|
||||
| x | | |
|
||||
| x | | |
|
||||
| x | | |
|
||||
| x | | |
|
||||
| x | | |
|
||||
| x | | |
|
||||
30 -| x | | |
|
||||
|< 60 - 90 s >|< 90 - 120 s >|< 90 - 120 s >|
|
||||
| Preheat Stage | Soaking Stage | Reflow Stage | Cool
|
||||
0 |_ _ _ _ _ _ _ _|_ _ _ _ _ _ _ _ _ _|_ _ _ _ _ _ _ _ _ _ _ _ _ |_ _ _ _ _
|
||||
Time (Seconds)
|
||||
|
||||
Leaded Reflow Curve (Kester EP256)
|
||||
==================================
|
||||
|
||||
Temperature (Degree Celcius) Magic Happens Here!
|
||||
219-| x x
|
||||
| x x
|
||||
| x x
|
||||
180-| x x
|
||||
| x | | x
|
||||
| x | | x
|
||||
150-| x | | x
|
||||
| x | | |
|
||||
| x | | |
|
||||
| x | | |
|
||||
| x | | |
|
||||
| x | | |
|
||||
| x | | |
|
||||
30 -| x | | |
|
||||
|< 60 - 90 s >|< 60 - 90 s >|< 60 - 90 s >|
|
||||
| Preheat Stage | Soaking Stage| Reflow Stage | Cool
|
||||
0 |_ _ _ _ _ _ _ _|_ _ _ _ _ _ _ |_ _ _ _ _ _ _ _ _ _ |_ _ _ _ _ _ _ _ _ _ _
|
||||
Time (Seconds)
|
||||
|
||||
This firmware owed very much on the works of other talented individuals as
|
||||
follows:
|
||||
==========================================
|
||||
Brett Beauregard (www.brettbeauregard.com)
|
||||
==========================================
|
||||
Author of Arduino PID library. On top of providing industry standard PID
|
||||
implementation, he gave a lot of help in making this reflow oven controller
|
||||
possible using his awesome library.
|
||||
|
||||
==========================================
|
||||
Limor Fried of Adafruit (www.adafruit.com)
|
||||
==========================================
|
||||
Author of Arduino MAX31856 library. Adafruit has been the source of tonnes of
|
||||
tutorials, examples, and libraries for everyone to learn.
|
||||
|
||||
==========================================
|
||||
Spence Konde (www.drazzy.com/e/)
|
||||
==========================================
|
||||
Maintainer of the ATtiny core for Arduino:
|
||||
https://github.com/SpenceKonde/ATTinyCore
|
||||
|
||||
Disclaimer
|
||||
==========
|
||||
Dealing with high voltage is a very dangerous act! Please make sure you know
|
||||
what you are dealing with and have proper knowledge before hand. Your use of
|
||||
any information or materials on this Tiny Reflow Controller is entirely at
|
||||
your own risk, for which we shall not be liable.
|
||||
|
||||
Licences
|
||||
========
|
||||
This Tiny Reflow Controller hardware and firmware are released under the
|
||||
Creative Commons Share Alike v3.0 license
|
||||
http://creativecommons.org/licenses/by-sa/3.0/
|
||||
You are free to take this piece of code, use it and modify it.
|
||||
All we ask is attribution including the supporting libraries used in this
|
||||
firmware.
|
||||
|
||||
Required Libraries
|
||||
==================
|
||||
- Arduino PID Library:
|
||||
>> https://github.com/br3ttb/Arduino-PID-Library
|
||||
- MAX31856 Library:
|
||||
>> https://github.com/adafruit/Adafruit_MAX31856
|
||||
|
||||
Revision Description
|
||||
======== ===========
|
||||
1.00 Initial public release.
|
||||
|
||||
*******************************************************************************/
|
||||
|
||||
// ***** INCLUDES *****
|
||||
#include <EEPROM.h>
|
||||
#include <LiquidCrystal.h>
|
||||
#include <Adafruit_MAX31856.h>
|
||||
#include <PID_v1.h>
|
||||
|
||||
// ***** TYPE DEFINITIONS *****
|
||||
typedef enum REFLOW_STATE
|
||||
{
|
||||
REFLOW_STATE_IDLE,
|
||||
REFLOW_STATE_PREHEAT,
|
||||
REFLOW_STATE_SOAK,
|
||||
REFLOW_STATE_REFLOW,
|
||||
REFLOW_STATE_COOL,
|
||||
REFLOW_STATE_COMPLETE,
|
||||
REFLOW_STATE_TOO_HOT,
|
||||
REFLOW_STATE_ERROR
|
||||
} reflowState_t;
|
||||
|
||||
typedef enum REFLOW_STATUS
|
||||
{
|
||||
REFLOW_STATUS_OFF,
|
||||
REFLOW_STATUS_ON
|
||||
} reflowStatus_t;
|
||||
|
||||
typedef enum SWITCH
|
||||
{
|
||||
SWITCH_NONE,
|
||||
SWITCH_1,
|
||||
SWITCH_2
|
||||
} switch_t;
|
||||
|
||||
typedef enum DEBOUNCE_STATE
|
||||
{
|
||||
DEBOUNCE_STATE_IDLE,
|
||||
DEBOUNCE_STATE_CHECK,
|
||||
DEBOUNCE_STATE_RELEASE
|
||||
} debounceState_t;
|
||||
|
||||
typedef enum REFLOW_PROFILE
|
||||
{
|
||||
REFLOW_PROFILE_LEADFREE,
|
||||
REFLOW_PROFILE_LEADED
|
||||
} reflowProfile_t;
|
||||
|
||||
// ***** CONSTANTS *****
|
||||
// ***** GENERAL PROFILE CONSTANTS *****
|
||||
#define PROFILE_TYPE_ADDRESS 0
|
||||
#define TEMPERATURE_ROOM 50
|
||||
#define TEMPERATURE_SOAK_MIN 150
|
||||
#define TEMPERATURE_COOL_MIN 100
|
||||
#define SENSOR_SAMPLING_TIME 1000
|
||||
#define SOAK_TEMPERATURE_STEP 5
|
||||
|
||||
// ***** LEAD FREE PROFILE CONSTANTS *****
|
||||
#define TEMPERATURE_SOAK_MAX_LF 200
|
||||
#define TEMPERATURE_REFLOW_MAX_LF 250
|
||||
#define SOAK_MICRO_PERIOD_LF 9000
|
||||
|
||||
// ***** LEADED PROFILE CONSTANTS *****
|
||||
#define TEMPERATURE_SOAK_MAX_PB 180
|
||||
#define TEMPERATURE_REFLOW_MAX_PB 224
|
||||
#define SOAK_MICRO_PERIOD_PB 10000
|
||||
|
||||
// ***** SWITCH SPECIFIC CONSTANTS *****
|
||||
#define DEBOUNCE_PERIOD_MIN 100
|
||||
|
||||
// ***** PID PARAMETERS *****
|
||||
// ***** PRE-HEAT STAGE *****
|
||||
#define PID_KP_PREHEAT 100
|
||||
#define PID_KI_PREHEAT 0.025
|
||||
#define PID_KD_PREHEAT 20
|
||||
// ***** SOAKING STAGE *****
|
||||
#define PID_KP_SOAK 300
|
||||
#define PID_KI_SOAK 0.05
|
||||
#define PID_KD_SOAK 250
|
||||
// ***** REFLOW STAGE *****
|
||||
#define PID_KP_REFLOW 300
|
||||
#define PID_KI_REFLOW 0.05
|
||||
#define PID_KD_REFLOW 350
|
||||
#define PID_SAMPLE_TIME 1000
|
||||
|
||||
// ***** LCD MESSAGES *****
|
||||
const char* lcdMessagesReflowStatus[] = {
|
||||
"Ready",
|
||||
"Pre",
|
||||
"Soak",
|
||||
"Reflow",
|
||||
"Cool",
|
||||
"Done!",
|
||||
"Hot!",
|
||||
"Error"
|
||||
};
|
||||
|
||||
// ***** DEGREE SYMBOL FOR LCD *****
|
||||
unsigned char degree[8] = {
|
||||
140, 146, 146, 140, 128, 128, 128, 128
|
||||
};
|
||||
|
||||
// ***** PIN ASSIGNMENT *****
|
||||
int ssrPin = 3;
|
||||
int thermocoupleCSPin = 2;
|
||||
int lcdRsPin = 10;
|
||||
int lcdEPin = 9;
|
||||
int lcdD4Pin = 8;
|
||||
int lcdD5Pin = 7;
|
||||
int lcdD6Pin = 6;
|
||||
int lcdD7Pin = 5;
|
||||
int buzzerPin = 14;
|
||||
int switchPin = A1;
|
||||
|
||||
// ***** PID CONTROL VARIABLES *****
|
||||
double setpoint;
|
||||
double input;
|
||||
double output;
|
||||
double kp = PID_KP_PREHEAT;
|
||||
double ki = PID_KI_PREHEAT;
|
||||
double kd = PID_KD_PREHEAT;
|
||||
int windowSize;
|
||||
unsigned long windowStartTime;
|
||||
unsigned long nextCheck;
|
||||
unsigned long nextRead;
|
||||
unsigned long updateLcd;
|
||||
unsigned long timerSoak;
|
||||
unsigned long buzzerPeriod;
|
||||
unsigned char soakTemperatureMax;
|
||||
unsigned char reflowTemperatureMax;
|
||||
unsigned long soakMicroPeriod;
|
||||
// Reflow oven controller state machine state variable
|
||||
reflowState_t reflowState;
|
||||
// Reflow oven controller status
|
||||
reflowStatus_t reflowStatus;
|
||||
// Reflow profile type
|
||||
reflowProfile_t reflowProfile;
|
||||
// Switch debounce state machine state variable
|
||||
debounceState_t debounceState;
|
||||
// Switch debounce timer
|
||||
long lastDebounceTime;
|
||||
// Switch press status
|
||||
switch_t switchStatus;
|
||||
switch_t switchValue;
|
||||
switch_t switchMask;
|
||||
// Seconds timer
|
||||
int timerSeconds;
|
||||
// Thermocouple fault status
|
||||
unsigned char fault;
|
||||
|
||||
// PID control interface
|
||||
PID reflowOvenPID(&input, &output, &setpoint, kp, ki, kd, DIRECT);
|
||||
// LCD interface
|
||||
LiquidCrystal lcd(lcdRsPin, lcdEPin, lcdD4Pin, lcdD5Pin, lcdD6Pin, lcdD7Pin);
|
||||
// MAX31856 thermocouple interface
|
||||
Adafruit_MAX31856 thermocouple = Adafruit_MAX31856(thermocoupleCSPin);
|
||||
|
||||
void setup()
|
||||
{
|
||||
// Check current selected reflow profile
|
||||
unsigned char value = EEPROM.read(PROFILE_TYPE_ADDRESS);
|
||||
if ((value == 0) || (value == 1))
|
||||
{
|
||||
// Valid reflow profile value
|
||||
reflowProfile = value;
|
||||
}
|
||||
else
|
||||
{
|
||||
// Default to lead-free profile
|
||||
EEPROM.write(PROFILE_TYPE_ADDRESS, 0);
|
||||
reflowProfile = REFLOW_PROFILE_LEADFREE;
|
||||
}
|
||||
|
||||
// SSR pin initialization to ensure reflow oven is off
|
||||
digitalWrite(ssrPin, LOW);
|
||||
pinMode(ssrPin, OUTPUT);
|
||||
|
||||
// Buzzer pin initialization to ensure annoying buzzer is off
|
||||
digitalWrite(buzzerPin, LOW);
|
||||
pinMode(buzzerPin, OUTPUT);
|
||||
|
||||
// LED pins initialization and turn on upon start-up (active high)
|
||||
pinMode(LED_BUILTIN, OUTPUT);
|
||||
digitalWrite(LED_BUILTIN, HIGH);
|
||||
|
||||
// Initialize thermocouple interface
|
||||
thermocouple.begin();
|
||||
thermocouple.setThermocoupleType(MAX31856_TCTYPE_K);
|
||||
|
||||
// Start-up splash
|
||||
digitalWrite(buzzerPin, HIGH);
|
||||
lcd.begin(8, 2);
|
||||
lcd.createChar(0, degree);
|
||||
lcd.clear();
|
||||
lcd.print(" Tiny ");
|
||||
lcd.setCursor(0, 1);
|
||||
lcd.print(" Reflow ");
|
||||
digitalWrite(buzzerPin, LOW);
|
||||
delay(2000);
|
||||
lcd.clear();
|
||||
lcd.print(" v1.00 ");
|
||||
lcd.setCursor(0, 1);
|
||||
lcd.print("26-07-17");
|
||||
delay(2000);
|
||||
lcd.clear();
|
||||
|
||||
// Serial communication at 115200 bps
|
||||
Serial.begin(115200);
|
||||
|
||||
// Turn off LED (active high)
|
||||
digitalWrite(LED_BUILTIN, LOW);
|
||||
// Set window size
|
||||
windowSize = 2000;
|
||||
// Initialize time keeping variable
|
||||
nextCheck = millis();
|
||||
// Initialize thermocouple reading variable
|
||||
nextRead = millis();
|
||||
// Initialize LCD update timer
|
||||
updateLcd = millis();
|
||||
}
|
||||
|
||||
void loop()
|
||||
{
|
||||
// Current time
|
||||
unsigned long now;
|
||||
|
||||
// Time to read thermocouple?
|
||||
if (millis() > nextRead)
|
||||
{
|
||||
// Read thermocouple next sampling period
|
||||
nextRead += SENSOR_SAMPLING_TIME;
|
||||
// Read current temperature
|
||||
input = thermocouple.readThermocoupleTemperature();
|
||||
// Check for thermocouple fault
|
||||
fault = thermocouple.readFault();
|
||||
|
||||
// If any thermocouple fault is detected
|
||||
if ((fault & MAX31856_FAULT_CJRANGE) ||
|
||||
(fault & MAX31856_FAULT_TCRANGE) ||
|
||||
(fault & MAX31856_FAULT_CJHIGH) ||
|
||||
(fault & MAX31856_FAULT_CJLOW) ||
|
||||
(fault & MAX31856_FAULT_TCHIGH) ||
|
||||
(fault & MAX31856_FAULT_TCLOW) ||
|
||||
(fault & MAX31856_FAULT_OVUV) ||
|
||||
(fault & MAX31856_FAULT_OPEN))
|
||||
{
|
||||
// Illegal operation
|
||||
reflowState = REFLOW_STATE_ERROR;
|
||||
reflowStatus = REFLOW_STATUS_OFF;
|
||||
}
|
||||
}
|
||||
|
||||
if (millis() > nextCheck)
|
||||
{
|
||||
// Check input in the next seconds
|
||||
nextCheck += 1000;
|
||||
// If reflow process is on going
|
||||
if (reflowStatus == REFLOW_STATUS_ON)
|
||||
{
|
||||
// Toggle red LED as system heart beat
|
||||
digitalWrite(LED_BUILTIN, !(digitalRead(LED_BUILTIN)));
|
||||
// Increase seconds timer for reflow curve analysis
|
||||
timerSeconds++;
|
||||
// Send temperature and time stamp to serial
|
||||
Serial.print(timerSeconds);
|
||||
Serial.print(",");
|
||||
Serial.print(setpoint);
|
||||
Serial.print(",");
|
||||
Serial.print(input);
|
||||
Serial.print(",");
|
||||
Serial.println(output);
|
||||
}
|
||||
else
|
||||
{
|
||||
// Turn off red LED
|
||||
digitalWrite(LED_BUILTIN, LOW);
|
||||
}
|
||||
}
|
||||
|
||||
if (millis() > updateLcd)
|
||||
{
|
||||
// Update LCD in the next 250 ms
|
||||
updateLcd += 250;
|
||||
// Clear LCD
|
||||
lcd.clear();
|
||||
// Print current system state
|
||||
lcd.print(lcdMessagesReflowStatus[reflowState]);
|
||||
lcd.setCursor(6, 0);
|
||||
if (reflowProfile == REFLOW_PROFILE_LEADFREE)
|
||||
{
|
||||
lcd.print("LF");
|
||||
}
|
||||
else
|
||||
{
|
||||
lcd.print("PB");
|
||||
}
|
||||
// Move the cursor to the 2 line
|
||||
lcd.setCursor(0, 1);
|
||||
|
||||
// If currently in error state
|
||||
if (reflowState == REFLOW_STATE_ERROR)
|
||||
{
|
||||
// Thermocouple error (open, shorted)
|
||||
lcd.print("TC Error");
|
||||
}
|
||||
else
|
||||
{
|
||||
// Display current temperature
|
||||
lcd.print(input);
|
||||
|
||||
#if ARDUINO >= 100
|
||||
// Display degree Celsius symbol
|
||||
lcd.write((uint8_t)0);
|
||||
#else
|
||||
// Display degree Celsius symbol
|
||||
lcd.print(0, BYTE);
|
||||
#endif
|
||||
lcd.print("C ");
|
||||
}
|
||||
}
|
||||
|
||||
// Reflow oven controller state machine
|
||||
switch (reflowState)
|
||||
{
|
||||
case REFLOW_STATE_IDLE:
|
||||
// If oven temperature is still above room temperature
|
||||
if (input >= TEMPERATURE_ROOM)
|
||||
{
|
||||
reflowState = REFLOW_STATE_TOO_HOT;
|
||||
}
|
||||
else
|
||||
{
|
||||
// If switch is pressed to start reflow process
|
||||
if (switchStatus == SWITCH_1)
|
||||
{
|
||||
// Send header for CSV file
|
||||
Serial.println("Time,Setpoint,Input,Output");
|
||||
// Intialize seconds timer for serial debug information
|
||||
timerSeconds = 0;
|
||||
// Initialize PID control window starting time
|
||||
windowStartTime = millis();
|
||||
// Ramp up to minimum soaking temperature
|
||||
setpoint = TEMPERATURE_SOAK_MIN;
|
||||
// Load profile specific constant
|
||||
if (reflowProfile == REFLOW_PROFILE_LEADFREE)
|
||||
{
|
||||
soakTemperatureMax = TEMPERATURE_SOAK_MAX_LF;
|
||||
reflowTemperatureMax = TEMPERATURE_REFLOW_MAX_LF;
|
||||
soakMicroPeriod = SOAK_MICRO_PERIOD_LF;
|
||||
}
|
||||
else
|
||||
{
|
||||
soakTemperatureMax = TEMPERATURE_SOAK_MAX_PB;
|
||||
reflowTemperatureMax = TEMPERATURE_REFLOW_MAX_PB;
|
||||
soakMicroPeriod = SOAK_MICRO_PERIOD_PB;
|
||||
}
|
||||
// Tell the PID to range between 0 and the full window size
|
||||
reflowOvenPID.SetOutputLimits(0, windowSize);
|
||||
reflowOvenPID.SetSampleTime(PID_SAMPLE_TIME);
|
||||
// Turn the PID on
|
||||
reflowOvenPID.SetMode(AUTOMATIC);
|
||||
// Proceed to preheat stage
|
||||
reflowState = REFLOW_STATE_PREHEAT;
|
||||
}
|
||||
}
|
||||
break;
|
||||
|
||||
case REFLOW_STATE_PREHEAT:
|
||||
reflowStatus = REFLOW_STATUS_ON;
|
||||
// If minimum soak temperature is achieve
|
||||
if (input >= TEMPERATURE_SOAK_MIN)
|
||||
{
|
||||
// Chop soaking period into smaller sub-period
|
||||
timerSoak = millis() + soakMicroPeriod;
|
||||
// Set less agressive PID parameters for soaking ramp
|
||||
reflowOvenPID.SetTunings(PID_KP_SOAK, PID_KI_SOAK, PID_KD_SOAK);
|
||||
// Ramp up to first section of soaking temperature
|
||||
setpoint = TEMPERATURE_SOAK_MIN + SOAK_TEMPERATURE_STEP;
|
||||
// Proceed to soaking state
|
||||
reflowState = REFLOW_STATE_SOAK;
|
||||
}
|
||||
break;
|
||||
|
||||
case REFLOW_STATE_SOAK:
|
||||
// If micro soak temperature is achieved
|
||||
if (millis() > timerSoak)
|
||||
{
|
||||
timerSoak = millis() + soakMicroPeriod;
|
||||
// Increment micro setpoint
|
||||
setpoint += SOAK_TEMPERATURE_STEP;
|
||||
if (setpoint > soakTemperatureMax)
|
||||
{
|
||||
// Set agressive PID parameters for reflow ramp
|
||||
reflowOvenPID.SetTunings(PID_KP_REFLOW, PID_KI_REFLOW, PID_KD_REFLOW);
|
||||
// Ramp up to first section of soaking temperature
|
||||
setpoint = reflowTemperatureMax;
|
||||
// Proceed to reflowing state
|
||||
reflowState = REFLOW_STATE_REFLOW;
|
||||
}
|
||||
}
|
||||
break;
|
||||
|
||||
case REFLOW_STATE_REFLOW:
|
||||
// We need to avoid hovering at peak temperature for too long
|
||||
// Crude method that works like a charm and safe for the components
|
||||
if (input >= (reflowTemperatureMax - 5))
|
||||
{
|
||||
// Set PID parameters for cooling ramp
|
||||
reflowOvenPID.SetTunings(PID_KP_REFLOW, PID_KI_REFLOW, PID_KD_REFLOW);
|
||||
// Ramp down to minimum cooling temperature
|
||||
setpoint = TEMPERATURE_COOL_MIN;
|
||||
// Proceed to cooling state
|
||||
reflowState = REFLOW_STATE_COOL;
|
||||
}
|
||||
break;
|
||||
|
||||
case REFLOW_STATE_COOL:
|
||||
// If minimum cool temperature is achieve
|
||||
if (input <= TEMPERATURE_COOL_MIN)
|
||||
{
|
||||
// Retrieve current time for buzzer usage
|
||||
buzzerPeriod = millis() + 1000;
|
||||
// Turn on buzzer to indicate completion
|
||||
digitalWrite(buzzerPin, HIGH);
|
||||
// Turn off reflow process
|
||||
reflowStatus = REFLOW_STATUS_OFF;
|
||||
// Proceed to reflow Completion state
|
||||
reflowState = REFLOW_STATE_COMPLETE;
|
||||
}
|
||||
break;
|
||||
|
||||
case REFLOW_STATE_COMPLETE:
|
||||
if (millis() > buzzerPeriod)
|
||||
{
|
||||
// Turn off buzzer
|
||||
digitalWrite(buzzerPin, LOW);
|
||||
// Reflow process ended
|
||||
reflowState = REFLOW_STATE_IDLE;
|
||||
}
|
||||
break;
|
||||
|
||||
case REFLOW_STATE_TOO_HOT:
|
||||
// If oven temperature drops below room temperature
|
||||
if (input < TEMPERATURE_ROOM)
|
||||
{
|
||||
// Ready to reflow
|
||||
reflowState = REFLOW_STATE_IDLE;
|
||||
}
|
||||
break;
|
||||
|
||||
case REFLOW_STATE_ERROR:
|
||||
// Check for thermocouple fault
|
||||
fault = thermocouple.readFault();
|
||||
|
||||
// If thermocouple problem is still present
|
||||
if ((fault & MAX31856_FAULT_CJRANGE) ||
|
||||
(fault & MAX31856_FAULT_TCRANGE) ||
|
||||
(fault & MAX31856_FAULT_CJHIGH) ||
|
||||
(fault & MAX31856_FAULT_CJLOW) ||
|
||||
(fault & MAX31856_FAULT_TCHIGH) ||
|
||||
(fault & MAX31856_FAULT_TCLOW) ||
|
||||
(fault & MAX31856_FAULT_OVUV) ||
|
||||
(fault & MAX31856_FAULT_OPEN))
|
||||
{
|
||||
// Wait until thermocouple wire is connected
|
||||
reflowState = REFLOW_STATE_ERROR;
|
||||
}
|
||||
else
|
||||
{
|
||||
// Clear to perform reflow process
|
||||
reflowState = REFLOW_STATE_IDLE;
|
||||
}
|
||||
break;
|
||||
}
|
||||
|
||||
// If switch 1 is pressed
|
||||
if (switchStatus == SWITCH_1)
|
||||
{
|
||||
// If currently reflow process is on going
|
||||
if (reflowStatus == REFLOW_STATUS_ON)
|
||||
{
|
||||
// Button press is for cancelling
|
||||
// Turn off reflow process
|
||||
reflowStatus = REFLOW_STATUS_OFF;
|
||||
// Reinitialize state machine
|
||||
reflowState = REFLOW_STATE_IDLE;
|
||||
}
|
||||
}
|
||||
// Switch 2 is pressed
|
||||
else if (switchStatus == SWITCH_2)
|
||||
{
|
||||
// Only can switch reflow profile during idle
|
||||
if (reflowState == REFLOW_STATE_IDLE)
|
||||
{
|
||||
// Currently using lead-free reflow profile
|
||||
if (reflowProfile == REFLOW_PROFILE_LEADFREE)
|
||||
{
|
||||
// Switch to leaded reflow profile
|
||||
reflowProfile = REFLOW_PROFILE_LEADED;
|
||||
EEPROM.write(PROFILE_TYPE_ADDRESS, 1);
|
||||
}
|
||||
// Currently using leaded reflow profile
|
||||
else
|
||||
{
|
||||
// Switch to lead-free profile
|
||||
reflowProfile = REFLOW_PROFILE_LEADFREE;
|
||||
EEPROM.write(PROFILE_TYPE_ADDRESS, 0);
|
||||
}
|
||||
}
|
||||
}
|
||||
// Switch status has been read
|
||||
switchStatus = SWITCH_NONE;
|
||||
|
||||
// Simple switch debounce state machine (analog switch)
|
||||
switch (debounceState)
|
||||
{
|
||||
case DEBOUNCE_STATE_IDLE:
|
||||
// No valid switch press
|
||||
switchStatus = SWITCH_NONE;
|
||||
|
||||
switchValue = readSwitch();
|
||||
|
||||
// If either switch is pressed
|
||||
if (switchValue != SWITCH_NONE)
|
||||
{
|
||||
// Keep track of the pressed switch
|
||||
switchMask = switchValue;
|
||||
// Intialize debounce counter
|
||||
lastDebounceTime = millis();
|
||||
// Proceed to check validity of button press
|
||||
debounceState = DEBOUNCE_STATE_CHECK;
|
||||
}
|
||||
break;
|
||||
|
||||
case DEBOUNCE_STATE_CHECK:
|
||||
switchValue = readSwitch();
|
||||
if (switchValue == switchMask)
|
||||
{
|
||||
// If minimum debounce period is completed
|
||||
if ((millis() - lastDebounceTime) > DEBOUNCE_PERIOD_MIN)
|
||||
{
|
||||
// Valid switch press
|
||||
switchStatus = switchMask;
|
||||
// Proceed to wait for button release
|
||||
debounceState = DEBOUNCE_STATE_RELEASE;
|
||||
}
|
||||
}
|
||||
// False trigger
|
||||
else
|
||||
{
|
||||
// Reinitialize button debounce state machine
|
||||
debounceState = DEBOUNCE_STATE_IDLE;
|
||||
}
|
||||
break;
|
||||
|
||||
case DEBOUNCE_STATE_RELEASE:
|
||||
switchValue = readSwitch();
|
||||
if (switchValue == SWITCH_NONE)
|
||||
{
|
||||
// Reinitialize button debounce state machine
|
||||
debounceState = DEBOUNCE_STATE_IDLE;
|
||||
}
|
||||
break;
|
||||
}
|
||||
|
||||
// PID computation and SSR control
|
||||
if (reflowStatus == REFLOW_STATUS_ON)
|
||||
{
|
||||
now = millis();
|
||||
|
||||
reflowOvenPID.Compute();
|
||||
|
||||
if ((now - windowStartTime) > windowSize)
|
||||
{
|
||||
// Time to shift the Relay Window
|
||||
windowStartTime += windowSize;
|
||||
}
|
||||
if (output > (now - windowStartTime)) digitalWrite(ssrPin, HIGH);
|
||||
else digitalWrite(ssrPin, LOW);
|
||||
}
|
||||
// Reflow oven process is off, ensure oven is off
|
||||
else
|
||||
{
|
||||
digitalWrite(ssrPin, LOW);
|
||||
}
|
||||
}
|
||||
|
||||
switch_t readSwitch(void)
|
||||
{
|
||||
int switchAdcValue = 0;
|
||||
|
||||
switchAdcValue = analogRead(switchPin);
|
||||
|
||||
// Add some allowance (+10 ADC step) as ADC reading might be off a little
|
||||
// due to 3V3 deviation and also resistor value tolerance
|
||||
if (switchAdcValue >= 1000) return SWITCH_NONE;
|
||||
if (switchAdcValue <= 10) return SWITCH_1;
|
||||
if (switchAdcValue <= 522) return SWITCH_2;
|
||||
|
||||
return SWITCH_NONE;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user