pcb rev0.4

master
Dan 2020-04-27 15:24:45 +02:00
parent 7b44d4f35f
commit b29e920f18
35 changed files with 35828 additions and 3 deletions

View File

@ -1,8 +1,8 @@
# PRUSA IR sensor board
KiCad PCB layout
![PCB](rev.01/IR-sensor-01.jpg)
![PCB](rev.04/IR-endstop-04.png)
* [Interactive bom](http://htmlpreview.github.io/?https://github.com/prusa3d/MKxS-IR-sensor/blob/master/rev.01/ibom.html)
* [STEP 3D model](rev.01/IR-sensor-01.step)
* [Interactive bom](http://htmlpreview.github.io/?https://github.com/prusa3d/MKxS-IR-sensor/blob/master/rev.04/IR-endstop-04-ibom.html)
* [STEP 3D model](rev.04/IR-sensor-04.step)

0
rev.01/IR-sensor-01-all.pos Normal file → Executable file
View File

0
rev.01/IR-sensor-01.bak Normal file → Executable file
View File

0
rev.01/IR-sensor-01.csv Normal file → Executable file
View File

Can't render this file because it has a wrong number of fields in line 2.

0
rev.01/IR-sensor-01.jpg Normal file → Executable file
View File

Before

Width:  |  Height:  |  Size: 103 KiB

After

Width:  |  Height:  |  Size: 103 KiB

0
rev.01/IR-sensor-01.kicad_pcb Normal file → Executable file
View File

0
rev.01/IR-sensor-01.kicad_pcb-bak Normal file → Executable file
View File

0
rev.01/IR-sensor-01.sch Normal file → Executable file
View File

0
rev.01/ibom.html Normal file → Executable file
View File

View File

0
rev.01/pretty/IR-EE-SX1103.kicad_mod Normal file → Executable file
View File

0
rev.01/pretty/MountingHole_2.2mm_M2.kicad_mod Normal file → Executable file
View File

0
rev.01/pretty/Pin_Header_Angled_1x03.kicad_mod Normal file → Executable file
View File

0
rev.01/pretty/R_0603.kicad_mod Normal file → Executable file
View File

0
rev.01/pretty/SOT-23.kicad_mod Normal file → Executable file
View File

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,3 @@
EESchema-DOCLIB Version 2.0
#
#End Doc Library

28
rev.04/IR-endstop-04-rescue.lib Executable file
View File

@ -0,0 +1,28 @@
EESchema-LIBRARY Version 2.4
#encoding utf-8
#
# D_ALT-device-DLP-control-rescue-DLP-control-04-rescue-DLP-control-05-rescue-SL1-control-05b-rescue-SL-controller-06-rescue-SL-controller-06b-rescue-SL-controller-06c-rescue-IR-endstop-03-rescue-IR-endstop-03b-rescue
#
DEF D_ALT-device-DLP-control-rescue-DLP-control-04-rescue-DLP-control-05-rescue-SL1-control-05b-rescue-SL-controller-06-rescue-SL-controller-06b-rescue-SL-controller-06c-rescue-IR-endstop-03-rescue-IR-endstop-03b-rescue D 0 40 N N 1 F N
F0 "D" 0 100 50 H V C CNN
F1 "D_ALT-device-DLP-control-rescue-DLP-control-04-rescue-DLP-control-05-rescue-SL1-control-05b-rescue-SL-controller-06-rescue-SL-controller-06b-rescue-SL-controller-06c-rescue-IR-endstop-03-rescue-IR-endstop-03b-rescue" 0 -100 50 H V C CNN
F2 "" 0 0 50 H V C CNN
F3 "" 0 0 50 H V C CNN
$FPLIST
Diode_*
D-*
*SingleDiode
*_Diode_*
*SingleDiode*
D_*
$ENDFPLIST
DRAW
P 2 0 1 8 -50 50 -50 -50 N
P 2 0 1 0 50 0 -50 0 N
P 4 0 1 8 50 50 50 -50 -50 0 50 50 F
X K 1 -150 0 100 R 50 50 1 1 P
X A 2 150 0 100 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
#End Library

View File

@ -0,0 +1,619 @@
(kicad_pcb (version 20171130) (host pcbnew 5.1.6~rc1+dfsg1-1)
(general
(thickness 1.6)
(drawings 12)
(tracks 53)
(zones 0)
(modules 11)
(nets 7)
)
(page A4)
(title_block
(title "IR sensor")
(rev 0.4)
(company "Prusa Development a.s.")
(comment 1 http://creativecommons.org/licenses/by-sa/4.0/)
(comment 2 "Licensed under the Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)")
)
(layers
(0 F.Cu signal)
(31 B.Cu signal)
(32 B.Adhes user)
(33 F.Adhes user)
(34 B.Paste user)
(35 F.Paste user)
(36 B.SilkS user hide)
(37 F.SilkS user)
(38 B.Mask user)
(39 F.Mask user)
(40 Dwgs.User user)
(41 Cmts.User user)
(42 Eco1.User user)
(43 Eco2.User user)
(44 Edge.Cuts user)
(45 Margin user)
(46 B.CrtYd user hide)
(47 F.CrtYd user)
(48 B.Fab user hide)
(49 F.Fab user hide)
)
(setup
(last_trace_width 0.25)
(user_trace_width 0.2)
(user_trace_width 0.5)
(trace_clearance 0.2)
(zone_clearance 0.2)
(zone_45_only no)
(trace_min 0.2)
(via_size 0.8)
(via_drill 0.4)
(via_min_size 0.4)
(via_min_drill 0.3)
(user_via 1.2 0.5)
(uvia_size 0.3)
(uvia_drill 0.1)
(uvias_allowed no)
(uvia_min_size 0.2)
(uvia_min_drill 0.1)
(edge_width 0.05)
(segment_width 0.2)
(pcb_text_width 0.3)
(pcb_text_size 1.5 1.5)
(mod_edge_width 0.12)
(mod_text_size 1 1)
(mod_text_width 0.15)
(pad_size 2.032 1.7272)
(pad_drill 0.9)
(pad_to_mask_clearance 0.02)
(solder_mask_min_width 0.25)
(aux_axis_origin 0 0)
(visible_elements FFFFFF7F)
(pcbplotparams
(layerselection 0x010f8_ffffffff)
(usegerberextensions true)
(usegerberattributes false)
(usegerberadvancedattributes false)
(creategerberjobfile false)
(excludeedgelayer true)
(linewidth 0.100000)
(plotframeref false)
(viasonmask false)
(mode 1)
(useauxorigin false)
(hpglpennumber 1)
(hpglpenspeed 20)
(hpglpendiameter 15.000000)
(psnegative false)
(psa4output false)
(plotreference true)
(plotvalue true)
(plotinvisibletext false)
(padsonsilk false)
(subtractmaskfromsilk false)
(outputformat 1)
(mirror false)
(drillshape 0)
(scaleselection 1)
(outputdirectory "gerber/"))
)
(net 0 "")
(net 1 "Net-(P1-Pad1)")
(net 2 "Net-(P1-Pad2)")
(net 3 "Net-(R1-Pad1)")
(net 4 "Net-(Q1-Pad1)")
(net 5 "Net-(D2-Pad1)")
(net 6 /GND)
(net_class Default "Toto je výchozí třída sítě."
(clearance 0.2)
(trace_width 0.25)
(via_dia 0.8)
(via_drill 0.4)
(uvia_dia 0.3)
(uvia_drill 0.1)
(add_net /GND)
(add_net "Net-(D2-Pad1)")
(add_net "Net-(P1-Pad1)")
(add_net "Net-(P1-Pad2)")
(add_net "Net-(Q1-Pad1)")
(add_net "Net-(R1-Pad1)")
)
(module Resistors_SMD:R_0402 (layer F.Cu) (tedit 58307A8A) (tstamp 5D1DAE39)
(at 14.351 -6.985)
(descr "Resistor SMD 0402, reflow soldering, Vishay (see dcrcw.pdf)")
(tags "resistor 0402")
(path /5D1DA941)
(attr smd)
(fp_text reference R4 (at 1.3462 0.4572) (layer F.SilkS)
(effects (font (size 0.5 0.5) (thickness 0.15)))
)
(fp_text value 56k (at 0 1.8) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -0.5 0.25) (end -0.5 -0.25) (layer F.Fab) (width 0.1))
(fp_line (start 0.5 0.25) (end -0.5 0.25) (layer F.Fab) (width 0.1))
(fp_line (start 0.5 -0.25) (end 0.5 0.25) (layer F.Fab) (width 0.1))
(fp_line (start -0.5 -0.25) (end 0.5 -0.25) (layer F.Fab) (width 0.1))
(fp_line (start -0.95 -0.65) (end 0.95 -0.65) (layer F.CrtYd) (width 0.05))
(fp_line (start -0.95 0.65) (end 0.95 0.65) (layer F.CrtYd) (width 0.05))
(fp_line (start -0.95 -0.65) (end -0.95 0.65) (layer F.CrtYd) (width 0.05))
(fp_line (start 0.95 -0.65) (end 0.95 0.65) (layer F.CrtYd) (width 0.05))
(fp_line (start 0.25 -0.525) (end -0.25 -0.525) (layer F.SilkS) (width 0.15))
(fp_line (start -0.25 0.525) (end 0.25 0.525) (layer F.SilkS) (width 0.15))
(pad 1 smd rect (at -0.45 0) (size 0.4 0.6) (layers F.Cu F.Paste F.Mask)
(net 5 "Net-(D2-Pad1)"))
(pad 2 smd rect (at 0.45 0) (size 0.4 0.6) (layers F.Cu F.Paste F.Mask)
(net 2 "Net-(P1-Pad2)"))
(model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0402_1005Metric.step
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)
(module Resistors_SMD:R_0402 (layer F.Cu) (tedit 58307A8A) (tstamp 5D1DAE2A)
(at 19.304 -6.604 90)
(descr "Resistor SMD 0402, reflow soldering, Vishay (see dcrcw.pdf)")
(tags "resistor 0402")
(path /5BE2C39F)
(attr smd)
(fp_text reference R3 (at -1.524 0.4826 180) (layer F.SilkS)
(effects (font (size 0.5 0.5) (thickness 0.15)))
)
(fp_text value 10k (at 0 1.8 90) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -0.25 0.525) (end 0.25 0.525) (layer F.SilkS) (width 0.15))
(fp_line (start 0.25 -0.525) (end -0.25 -0.525) (layer F.SilkS) (width 0.15))
(fp_line (start 0.95 -0.65) (end 0.95 0.65) (layer F.CrtYd) (width 0.05))
(fp_line (start -0.95 -0.65) (end -0.95 0.65) (layer F.CrtYd) (width 0.05))
(fp_line (start -0.95 0.65) (end 0.95 0.65) (layer F.CrtYd) (width 0.05))
(fp_line (start -0.95 -0.65) (end 0.95 -0.65) (layer F.CrtYd) (width 0.05))
(fp_line (start -0.5 -0.25) (end 0.5 -0.25) (layer F.Fab) (width 0.1))
(fp_line (start 0.5 -0.25) (end 0.5 0.25) (layer F.Fab) (width 0.1))
(fp_line (start 0.5 0.25) (end -0.5 0.25) (layer F.Fab) (width 0.1))
(fp_line (start -0.5 0.25) (end -0.5 -0.25) (layer F.Fab) (width 0.1))
(pad 2 smd rect (at 0.45 0 90) (size 0.4 0.6) (layers F.Cu F.Paste F.Mask)
(net 1 "Net-(P1-Pad1)"))
(pad 1 smd rect (at -0.45 0 90) (size 0.4 0.6) (layers F.Cu F.Paste F.Mask)
(net 2 "Net-(P1-Pad2)"))
(model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0402_1005Metric.step
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)
(module Resistors_SMD:R_0402 (layer F.Cu) (tedit 58307A8A) (tstamp 5D1DB41E)
(at 17.526 -6.604 270)
(descr "Resistor SMD 0402, reflow soldering, Vishay (see dcrcw.pdf)")
(tags "resistor 0402")
(path /5BD6C176)
(attr smd)
(fp_text reference R2 (at -0.635 1.016 270) (layer F.SilkS)
(effects (font (size 0.5 0.5) (thickness 0.15)))
)
(fp_text value 10k (at 0 1.8 270) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -0.5 0.25) (end -0.5 -0.25) (layer F.Fab) (width 0.1))
(fp_line (start 0.5 0.25) (end -0.5 0.25) (layer F.Fab) (width 0.1))
(fp_line (start 0.5 -0.25) (end 0.5 0.25) (layer F.Fab) (width 0.1))
(fp_line (start -0.5 -0.25) (end 0.5 -0.25) (layer F.Fab) (width 0.1))
(fp_line (start -0.95 -0.65) (end 0.95 -0.65) (layer F.CrtYd) (width 0.05))
(fp_line (start -0.95 0.65) (end 0.95 0.65) (layer F.CrtYd) (width 0.05))
(fp_line (start -0.95 -0.65) (end -0.95 0.65) (layer F.CrtYd) (width 0.05))
(fp_line (start 0.95 -0.65) (end 0.95 0.65) (layer F.CrtYd) (width 0.05))
(fp_line (start 0.25 -0.525) (end -0.25 -0.525) (layer F.SilkS) (width 0.15))
(fp_line (start -0.25 0.525) (end 0.25 0.525) (layer F.SilkS) (width 0.15))
(pad 1 smd rect (at -0.45 0 270) (size 0.4 0.6) (layers F.Cu F.Paste F.Mask)
(net 1 "Net-(P1-Pad1)"))
(pad 2 smd rect (at 0.45 0 270) (size 0.4 0.6) (layers F.Cu F.Paste F.Mask)
(net 4 "Net-(Q1-Pad1)"))
(model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0402_1005Metric.step
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)
(module ok1hra:SOD-523-ShortSilk (layer F.Cu) (tedit 5C9A2AB3) (tstamp 5D0CDF26)
(at 11.938 -6.985)
(descr "http://www.diodes.com/datasheets/ap02001.pdf p.144")
(tags "Diode SOD523")
(path /5D0C3FD7)
(attr smd)
(fp_text reference D2 (at -1.524 0 90) (layer F.SilkS)
(effects (font (size 0.5 0.5) (thickness 0.15)))
)
(fp_text value BAT54KFILM (at 0 1.7) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -0.01 0.6) (end -1 0.6) (layer F.SilkS) (width 0.15))
(fp_line (start 0.000199 -0.6) (end -1 -0.6) (layer F.SilkS) (width 0.15))
(fp_line (start 0.6 0.4) (end -0.6 0.4) (layer F.Fab) (width 0.15))
(fp_line (start -0.6 0.4) (end -0.6 -0.4) (layer F.Fab) (width 0.15))
(fp_line (start -0.6 -0.4) (end 0.6 -0.4) (layer F.Fab) (width 0.15))
(fp_line (start 0.6 -0.4) (end 0.6 0.4) (layer F.Fab) (width 0.15))
(fp_line (start -0.2 0.2) (end -0.2 -0.2) (layer F.Fab) (width 0.15))
(fp_line (start -0.2 0) (end -0.35 0) (layer F.Fab) (width 0.15))
(fp_line (start -0.2 0) (end 0.1 0.2) (layer F.Fab) (width 0.15))
(fp_line (start 0.1 0.2) (end 0.1 -0.2) (layer F.Fab) (width 0.15))
(fp_line (start 0.1 -0.2) (end -0.2 0) (layer F.Fab) (width 0.15))
(fp_line (start 0.1 0) (end 0.25 0) (layer F.Fab) (width 0.15))
(fp_line (start 1.25 0.75) (end -1.25 0.75) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.25 0.75) (end -1.25 -0.75) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.25 -0.75) (end 1.25 -0.75) (layer F.CrtYd) (width 0.05))
(fp_line (start 1.25 -0.75) (end 1.25 0.75) (layer F.CrtYd) (width 0.05))
(pad 1 smd rect (at -0.675 0 180) (size 0.65 0.3) (layers F.Cu F.Paste F.Mask)
(net 5 "Net-(D2-Pad1)"))
(pad 2 smd rect (at 0.675 0 180) (size 0.65 0.3) (layers F.Cu F.Paste F.Mask)
(net 6 /GND))
(model ${KISYS3DMOD}/Diode_SMD.3dshapes/D_SOD-523.step
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)
(module Fiducials:Fiducial_1mm_Dia_2.54mm_Outer_CopperTop locked (layer F.Cu) (tedit 0) (tstamp 5C1CE6B1)
(at 19 -1.5)
(descr "Circular Fiducial, 1mm bare copper top; 2.54mm keepout")
(tags marker)
(attr virtual)
(fp_text reference REF** (at 3.4 0.7) (layer F.SilkS) hide
(effects (font (size 0.5 0.5) (thickness 0.15)))
)
(fp_text value Fiducial_1mm_Dia_2.54mm_Outer_CopperTop (at 0 -1.8) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_circle (center 0 0) (end 1.55 0) (layer F.CrtYd) (width 0.05))
(pad ~ smd circle (at 0 0) (size 1 1) (layers F.Cu F.Mask)
(solder_mask_margin 0.77) (clearance 0.77))
)
(module TO_SOT_Packages_SMD:SOT-23 (layer F.Cu) (tedit 583F39EB) (tstamp 5BE18B2F)
(at 18.288 -3.81)
(descr "SOT-23, Standard")
(tags SOT-23)
(path /5BE32902)
(attr smd)
(fp_text reference Q1 (at -1.288 2.31 180) (layer F.SilkS)
(effects (font (size 0.5 0.5) (thickness 0.15)))
)
(fp_text value 2N7002KT1G (at 0 2.5) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start 0.76 1.58) (end -0.7 1.58) (layer F.SilkS) (width 0.12))
(fp_line (start -0.7 -1.52) (end -0.7 1.52) (layer F.Fab) (width 0.15))
(fp_line (start -0.7 -1.52) (end 0.7 -1.52) (layer F.Fab) (width 0.15))
(fp_line (start 0.76 -1.58) (end -1.4 -1.58) (layer F.SilkS) (width 0.12))
(fp_line (start -1.7 1.75) (end -1.7 -1.75) (layer F.CrtYd) (width 0.05))
(fp_line (start 1.7 1.75) (end -1.7 1.75) (layer F.CrtYd) (width 0.05))
(fp_line (start 1.7 -1.75) (end 1.7 1.75) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.7 -1.75) (end 1.7 -1.75) (layer F.CrtYd) (width 0.05))
(fp_line (start -0.7 1.52) (end 0.7 1.52) (layer F.Fab) (width 0.15))
(fp_line (start 0.7 -1.52) (end 0.7 1.52) (layer F.Fab) (width 0.15))
(fp_line (start 0.76 -1.58) (end 0.76 -0.65) (layer F.SilkS) (width 0.12))
(fp_line (start 0.76 1.58) (end 0.76 0.65) (layer F.SilkS) (width 0.12))
(pad 3 smd rect (at 1 0) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask)
(net 2 "Net-(P1-Pad2)"))
(pad 2 smd rect (at -1 0.95) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask)
(net 6 /GND))
(pad 1 smd rect (at -1 -0.95) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask)
(net 4 "Net-(Q1-Pad1)"))
(model ${KISYS3DMOD}/Package_TO_SOT_SMD.3dshapes/SOT-23.step
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)
(module Mounting_Holes:MountingHole_2.2mm_M2 locked (layer F.Cu) (tedit 56D1B4CB) (tstamp 5BDDDE11)
(at 7.5 -4)
(descr "Mounting Hole 2.2mm, no annular, M2")
(tags "mounting hole 2.2mm no annular m2")
(attr virtual)
(fp_text reference REF** (at 0 -3.2) (layer F.SilkS) hide
(effects (font (size 0.5 0.5) (thickness 0.15)))
)
(fp_text value MountingHole_2.2mm_M2 (at 0 3.2) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_circle (center 0 0) (end 2.45 0) (layer F.CrtYd) (width 0.05))
(fp_circle (center 0 0) (end 2.2 0) (layer Cmts.User) (width 0.15))
(pad 1 np_thru_hole circle (at 0 0) (size 2.2 2.2) (drill 2.2) (layers *.Cu *.Mask))
)
(module ok1hra:IR-EE-SX1103 (layer F.Cu) (tedit 5BE00A7C) (tstamp 5BDF18B2)
(at 13.5 -4 180)
(path /5BD7084A)
(fp_text reference U1 (at 2.324 -2.73 180) (layer F.SilkS)
(effects (font (size 0.5 0.5) (thickness 0.15)))
)
(fp_text value EE-SX1103 (at 0 0 180) (layer F.Fab)
(effects (font (size 0.5 0.5) (thickness 0.125)))
)
(fp_line (start -2.921 2.159) (end -2.921 -2.159) (layer F.CrtYd) (width 0.1))
(fp_line (start 2.921 2.159) (end -2.921 2.159) (layer F.CrtYd) (width 0.1))
(fp_line (start 2.921 -2.159) (end 2.921 2.159) (layer F.CrtYd) (width 0.1))
(fp_line (start -2.921 -2.159) (end 2.921 -2.159) (layer F.CrtYd) (width 0.1))
(fp_line (start -1 -1.5) (end 1 -1.5) (layer F.SilkS) (width 0.2))
(fp_line (start -2.5 -0.5) (end -2.5 0.5) (layer F.SilkS) (width 0.2))
(fp_line (start 1.5 2) (end -1.5 2) (layer F.SilkS) (width 0.2))
(fp_line (start 2.5 -0.5) (end 2.5 0.5) (layer F.SilkS) (width 0.2))
(fp_line (start -1.5 -2) (end 1.5 -2) (layer F.SilkS) (width 0.2))
(fp_arc (start -2 1.25) (end -1 1.25) (angle -90) (layer F.SilkS) (width 0.2))
(pad 3 thru_hole circle (at 2 -1.25 180) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)
(net 6 /GND))
(pad 4 thru_hole circle (at 2 1.25 180) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)
(net 4 "Net-(Q1-Pad1)"))
(pad 1 thru_hole circle (at -2 1.25 180) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)
(net 3 "Net-(R1-Pad1)"))
(pad 2 thru_hole circle (at -2 -1.25 180) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)
(net 6 /GND))
(model /home/dan/kicad/hra/lib/ok1hra3d/EE-SX1103.step
(offset (xyz -2.5 -2 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)
(module Pin_Headers:Pin_Header_Angled_1x03 (layer F.Cu) (tedit 5DC2C4BD) (tstamp 5BE1B3CB)
(at 4 -1.46 180)
(descr "Through hole pin header")
(tags "pin header")
(path /5BD70990)
(fp_text reference P1 (at 2.8028 2.507 270) (layer F.SilkS)
(effects (font (size 0.5 0.5) (thickness 0.15)))
)
(fp_text value CONN_01X03 (at 0 -3.1 180) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -1.5 -1.75) (end -1.5 6.85) (layer F.CrtYd) (width 0.05))
(fp_line (start 10.65 -1.75) (end 10.65 6.85) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.5 -1.75) (end 10.65 -1.75) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.5 6.85) (end 10.65 6.85) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.3 -1.55) (end -1.3 0) (layer F.SilkS) (width 0.15))
(fp_line (start 0 -1.55) (end -1.3 -1.55) (layer F.SilkS) (width 0.15))
(fp_line (start 1.524 -0.254) (end 1.143 -0.254) (layer F.SilkS) (width 0.15))
(fp_line (start 1.524 0.254) (end 1.143 0.254) (layer F.SilkS) (width 0.15))
(fp_line (start 1.524 2.286) (end 1.143 2.286) (layer F.SilkS) (width 0.15))
(fp_line (start 1.524 2.794) (end 1.143 2.794) (layer F.SilkS) (width 0.15))
(fp_line (start 1.524 4.826) (end 1.143 4.826) (layer F.SilkS) (width 0.15))
(fp_line (start 1.524 5.334) (end 1.143 5.334) (layer F.SilkS) (width 0.15))
(fp_line (start 4.064 1.27) (end 4.064 -1.27) (layer F.SilkS) (width 0.15))
(fp_line (start 1.524 1.27) (end 4.064 1.27) (layer F.SilkS) (width 0.15))
(fp_line (start 1.524 -1.27) (end 1.524 1.27) (layer F.SilkS) (width 0.15))
(fp_line (start 1.524 -1.27) (end 4.064 -1.27) (layer F.SilkS) (width 0.15))
(fp_line (start 1.524 3.81) (end 4.064 3.81) (layer F.SilkS) (width 0.15))
(fp_line (start 1.524 3.81) (end 1.524 6.35) (layer F.SilkS) (width 0.15))
(fp_line (start 4.064 6.35) (end 4.064 3.81) (layer F.SilkS) (width 0.15))
(fp_line (start 4.064 3.81) (end 4.064 1.27) (layer F.SilkS) (width 0.15))
(fp_line (start 1.524 3.81) (end 4.064 3.81) (layer F.SilkS) (width 0.15))
(fp_line (start 1.524 1.27) (end 1.524 3.81) (layer F.SilkS) (width 0.15))
(fp_line (start 1.524 1.27) (end 4.064 1.27) (layer F.SilkS) (width 0.15))
(fp_line (start 1.524 6.35) (end 4.064 6.35) (layer F.SilkS) (width 0.15))
(pad 1 thru_hole rect (at 0 0 180) (size 2.032 1.7272) (drill 0.9) (layers *.Cu *.Mask)
(net 1 "Net-(P1-Pad1)"))
(pad 2 thru_hole oval (at 0 2.54 180) (size 2.032 1.7272) (drill 0.9) (layers *.Cu *.Mask)
(net 2 "Net-(P1-Pad2)"))
(pad 3 thru_hole oval (at 0 5.08 180) (size 2.032 1.7272) (drill 0.9) (layers *.Cu *.Mask)
(net 5 "Net-(D2-Pad1)"))
(model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x03_P2.54mm_Horizontal.step
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)
(module Resistors_SMD:R_0603 (layer F.Cu) (tedit 58307A47) (tstamp 5BDDD3B4)
(at 13.3604 -0.9144 180)
(descr "Resistor SMD 0603, reflow soldering, Vishay (see dcrcw.pdf)")
(tags "resistor 0603")
(path /5BD709E3)
(attr smd)
(fp_text reference R1 (at -1.7018 -0.0244 270) (layer F.SilkS)
(effects (font (size 0.5 0.5) (thickness 0.15)))
)
(fp_text value 330R (at 0 1.9 180) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1))
(fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1))
(fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1))
(fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1))
(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))
(pad 1 smd rect (at -0.75 0 180) (size 0.5 0.9) (layers F.Cu F.Paste F.Mask)
(net 3 "Net-(R1-Pad1)"))
(pad 2 smd rect (at 0.75 0 180) (size 0.5 0.9) (layers F.Cu F.Paste F.Mask)
(net 1 "Net-(P1-Pad1)"))
(model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.step
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)
(module Fiducials:Fiducial_1mm_Dia_2.54mm_Outer_CopperTop locked (layer F.Cu) (tedit 0) (tstamp 5C1CE60C)
(at 1.5 -6.5)
(descr "Circular Fiducial, 1mm bare copper top; 2.54mm keepout")
(tags marker)
(attr virtual)
(fp_text reference REF** (at 3.4 0.7) (layer F.SilkS) hide
(effects (font (size 0.5 0.5) (thickness 0.15)))
)
(fp_text value Fiducial_1mm_Dia_2.54mm_Outer_CopperTop (at 0 -1.8) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_circle (center 0 0) (end 1.55 0) (layer F.CrtYd) (width 0.05))
(pad ~ smd circle (at 0 0) (size 1 1) (layers F.Cu F.Mask)
(solder_mask_margin 0.77) (clearance 0.77))
)
(gr_text 2 (at 1.27 -1.3716) (layer B.Cu)
(effects (font (size 1 1) (thickness 0.25)))
)
(gr_text 1 (at 1.2954 -1.397) (layer F.Cu)
(effects (font (size 1 1) (thickness 0.25)))
)
(gr_text rev0.4 (at 7.874 -0.9652) (layer F.SilkS) (tstamp 5BE18FD3)
(effects (font (size 0.7 0.7) (thickness 0.175)))
)
(gr_text "IR sensor" (at 7.62 -6.096) (layer F.SilkS) (tstamp 5BDC1B52)
(effects (font (size 0.5 0.5) (thickness 0.125)))
)
(gr_text PRUSA (at 7.62 -7.112) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.2)))
)
(gr_text "+5V\nOUT\nGND" (at 9.5 -4 180) (layer B.SilkS)
(effects (font (size 1.5 1.5) (thickness 0.3)) (justify left mirror))
)
(dimension 20.5 (width 0.15) (layer Margin)
(gr_text "20,500 mm" (at 10.25 -11.3) (layer Margin)
(effects (font (size 1 1) (thickness 0.15)))
)
(feature1 (pts (xy 20.5 -8) (xy 20.5 -10.586421)))
(feature2 (pts (xy 0 -8) (xy 0 -10.586421)))
(crossbar (pts (xy 0 -10) (xy 20.5 -10)))
(arrow1a (pts (xy 20.5 -10) (xy 19.373496 -9.413579)))
(arrow1b (pts (xy 20.5 -10) (xy 19.373496 -10.586421)))
(arrow2a (pts (xy 0 -10) (xy 1.126504 -9.413579)))
(arrow2b (pts (xy 0 -10) (xy 1.126504 -10.586421)))
)
(dimension 8 (width 0.15) (layer Margin)
(gr_text "8,000 mm" (at 24.8 -4 90) (layer Margin)
(effects (font (size 1 1) (thickness 0.15)))
)
(feature1 (pts (xy 20.5 -8) (xy 24.086421 -8)))
(feature2 (pts (xy 20.5 0) (xy 24.086421 0)))
(crossbar (pts (xy 23.5 0) (xy 23.5 -8)))
(arrow1a (pts (xy 23.5 -8) (xy 24.086421 -6.873496)))
(arrow1b (pts (xy 23.5 -8) (xy 22.913579 -6.873496)))
(arrow2a (pts (xy 23.5 0) (xy 24.086421 -1.126504)))
(arrow2b (pts (xy 23.5 0) (xy 22.913579 -1.126504)))
)
(gr_line (start 0 0) (end 0 -8) (layer Edge.Cuts) (width 0.05))
(gr_line (start 20.5 0) (end 0 0) (layer Edge.Cuts) (width 0.05))
(gr_line (start 20.5 -8) (end 20.5 0) (layer Edge.Cuts) (width 0.05))
(gr_line (start 0 -8) (end 20.5 -8) (layer Edge.Cuts) (width 0.05))
(segment (start 12.4326 -1.0922) (end 12.6104 -0.9144) (width 0.5) (layer F.Cu) (net 1))
(segment (start 4.3678 -1.0922) (end 12.4326 -1.0922) (width 0.5) (layer F.Cu) (net 1))
(segment (start 4 -1.46) (end 4.3678 -1.0922) (width 0.5) (layer F.Cu) (net 1))
(segment (start 19.304 -7.054) (end 17.526 -7.054) (width 0.5) (layer F.Cu) (net 1))
(segment (start 13.4366 -2.4406) (end 12.6104 -1.6144) (width 0.25) (layer F.Cu) (net 1))
(segment (start 13.4366 -5.0546) (end 13.4366 -2.4406) (width 0.25) (layer F.Cu) (net 1))
(segment (start 12.6104 -1.6144) (end 12.6104 -0.9144) (width 0.25) (layer F.Cu) (net 1))
(segment (start 14.719001 -6.337001) (end 13.4366 -5.0546) (width 0.25) (layer F.Cu) (net 1))
(segment (start 17.214 -7.054) (end 16.497001 -6.337001) (width 0.25) (layer F.Cu) (net 1))
(segment (start 17.526 -7.054) (end 17.214 -7.054) (width 0.25) (layer F.Cu) (net 1))
(segment (start 16.497001 -6.337001) (end 14.719001 -6.337001) (width 0.25) (layer F.Cu) (net 1))
(segment (start 19.038 -4.06) (end 19.288 -3.81) (width 0.5) (layer F.Cu) (net 2))
(segment (start 19.038 -5.4102) (end 19.038 -4.06) (width 0.5) (layer F.Cu) (net 2))
(via (at 19.038 -5.4102) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 2))
(segment (start 19.304 -5.6762) (end 19.038 -5.4102) (width 0.5) (layer F.Cu) (net 2))
(segment (start 19.304 -6.154) (end 19.304 -5.6762) (width 0.5) (layer F.Cu) (net 2))
(via (at 15.924459 -7.062012) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 2))
(segment (start 15.847447 -6.985) (end 15.924459 -7.062012) (width 0.25) (layer F.Cu) (net 2))
(segment (start 14.801 -6.985) (end 15.847447 -6.985) (width 0.25) (layer F.Cu) (net 2))
(segment (start 15.924459 -7.059859) (end 15.7226 -6.858) (width 0.25) (layer B.Cu) (net 2))
(segment (start 15.924459 -7.062012) (end 15.924459 -7.059859) (width 0.25) (layer B.Cu) (net 2))
(segment (start 17.3362 -7.112) (end 19.038 -5.4102) (width 0.5) (layer B.Cu) (net 2))
(segment (start 6.9596 -7.112) (end 17.3362 -7.112) (width 0.5) (layer B.Cu) (net 2))
(segment (start 4 -4.1524) (end 6.9596 -7.112) (width 0.5) (layer B.Cu) (net 2))
(segment (start 4 -4) (end 4 -4.1524) (width 0.5) (layer B.Cu) (net 2))
(segment (start 14.738001 -4.488001) (end 15.5 -5.25) (width 0.5) (layer F.Cu) (net 3))
(segment (start 14.162011 -3.912011) (end 14.738001 -4.488001) (width 0.5) (layer F.Cu) (net 3))
(segment (start 14.1104 -0.9144) (end 14.1104 -1.8644) (width 0.5) (layer F.Cu) (net 3))
(segment (start 14.1104 -1.8644) (end 14.162011 -1.916011) (width 0.5) (layer F.Cu) (net 3))
(segment (start 14.162011 -1.916011) (end 14.162011 -3.912011) (width 0.5) (layer F.Cu) (net 3))
(via (at 17.98504 -4.020903) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 4))
(segment (start 17.98504 -4.06296) (end 17.288 -4.76) (width 0.5) (layer F.Cu) (net 4))
(segment (start 17.98504 -4.020903) (end 17.98504 -4.06296) (width 0.5) (layer F.Cu) (net 4))
(segment (start 17.526 -4.998) (end 17.288 -4.76) (width 0.5) (layer F.Cu) (net 4))
(segment (start 17.526 -6.154) (end 17.526 -4.998) (width 0.5) (layer F.Cu) (net 4))
(segment (start 13.437201 -4.037999) (end 17.967944 -4.037999) (width 0.5) (layer B.Cu) (net 4))
(segment (start 17.967944 -4.037999) (end 17.98504 -4.020903) (width 0.5) (layer B.Cu) (net 4))
(segment (start 12.2252 -5.25) (end 13.437201 -4.037999) (width 0.5) (layer B.Cu) (net 4))
(segment (start 11.5 -5.25) (end 12.2252 -5.25) (width 0.5) (layer B.Cu) (net 4))
(segment (start 4 -6.54) (end 4.318 -6.858) (width 0.5) (layer F.Cu) (net 5))
(segment (start 11.136 -7.112) (end 11.263 -6.985) (width 0.5) (layer F.Cu) (net 5))
(segment (start 4.572 -7.112) (end 11.136 -7.112) (width 0.5) (layer F.Cu) (net 5))
(segment (start 4 -6.54) (end 4.572 -7.112) (width 0.5) (layer F.Cu) (net 5))
(segment (start 13.901 -7.085) (end 13.901 -6.985) (width 0.25) (layer F.Cu) (net 5))
(segment (start 11.263 -6.985) (end 11.438 -6.985) (width 0.25) (layer F.Cu) (net 5))
(segment (start 11.438 -6.985) (end 12.013008 -7.560008) (width 0.25) (layer F.Cu) (net 5))
(segment (start 12.013008 -7.560008) (end 13.425992 -7.560008) (width 0.25) (layer F.Cu) (net 5))
(segment (start 13.425992 -7.560008) (end 13.901 -7.085) (width 0.25) (layer F.Cu) (net 5))
(segment (start 15.61 -2.86) (end 15.5 -2.75) (width 0.5) (layer F.Cu) (net 6))
(segment (start 17.288 -2.86) (end 15.61 -2.86) (width 0.5) (layer F.Cu) (net 6))
(segment (start 12.712001 -6.885999) (end 12.613 -6.985) (width 0.5) (layer F.Cu) (net 6))
(segment (start 12.712001 -3.962001) (end 12.712001 -6.885999) (width 0.5) (layer F.Cu) (net 6))
(segment (start 11.5 -2.75) (end 12.712001 -3.962001) (width 0.5) (layer F.Cu) (net 6))
(zone (net 6) (net_name /GND) (layer B.Cu) (tstamp 5BDC1CF9) (hatch edge 0.508)
(connect_pads (clearance 0.2))
(min_thickness 0.254)
(fill yes (arc_segments 16) (thermal_gap 0.3) (thermal_bridge_width 0.508))
(polygon
(pts
(xy 3 -8.5) (xy 21 -8.5) (xy 21 0.5) (xy 3 0.5)
)
)
(filled_polygon
(pts
(xy 20.148001 -0.352) (xy 5.238814 -0.352) (xy 5.251754 -0.360646) (xy 5.324027 -0.468811) (xy 5.349406 -0.5964)
(xy 5.349406 -1.883635) (xy 10.81324 -1.883635) (xy 10.894097 -1.699982) (xy 11.342043 -1.548041) (xy 11.814037 -1.579087)
(xy 12.105903 -1.699982) (xy 12.18676 -1.883635) (xy 14.81324 -1.883635) (xy 14.894097 -1.699982) (xy 15.342043 -1.548041)
(xy 15.814037 -1.579087) (xy 16.105903 -1.699982) (xy 16.18676 -1.883635) (xy 15.5 -2.570395) (xy 14.81324 -1.883635)
(xy 12.18676 -1.883635) (xy 11.5 -2.570395) (xy 10.81324 -1.883635) (xy 5.349406 -1.883635) (xy 5.349406 -2.3236)
(xy 5.324027 -2.451189) (xy 5.251754 -2.559354) (xy 5.143589 -2.631627) (xy 5.016 -2.657006) (xy 3.127 -2.657006)
(xy 3.127 -3.049567) (xy 3.383051 -2.87848) (xy 3.730338 -2.8094) (xy 4.269662 -2.8094) (xy 4.616949 -2.87848)
(xy 5.010775 -3.141625) (xy 5.27392 -3.535451) (xy 5.366325 -4) (xy 5.309864 -4.283848) (xy 6.073 -4.283848)
(xy 6.073 -3.716152) (xy 6.290247 -3.191669) (xy 6.691669 -2.790247) (xy 7.216152 -2.573) (xy 7.783848 -2.573)
(xy 8.308331 -2.790247) (xy 8.426041 -2.907957) (xy 10.298041 -2.907957) (xy 10.329087 -2.435963) (xy 10.449982 -2.144097)
(xy 10.633635 -2.06324) (xy 11.320395 -2.75) (xy 11.679605 -2.75) (xy 12.366365 -2.06324) (xy 12.550018 -2.144097)
(xy 12.701959 -2.592043) (xy 12.670913 -3.064037) (xy 12.550018 -3.355903) (xy 12.366365 -3.43676) (xy 11.679605 -2.75)
(xy 11.320395 -2.75) (xy 10.633635 -3.43676) (xy 10.449982 -3.355903) (xy 10.298041 -2.907957) (xy 8.426041 -2.907957)
(xy 8.709753 -3.191669) (xy 8.885667 -3.616365) (xy 10.81324 -3.616365) (xy 11.5 -2.929605) (xy 12.18676 -3.616365)
(xy 12.105903 -3.800018) (xy 11.657957 -3.951959) (xy 11.185963 -3.920913) (xy 10.894097 -3.800018) (xy 10.81324 -3.616365)
(xy 8.885667 -3.616365) (xy 8.927 -3.716152) (xy 8.927 -4.283848) (xy 8.709753 -4.808331) (xy 8.308331 -5.209753)
(xy 7.783848 -5.427) (xy 7.216152 -5.427) (xy 6.691669 -5.209753) (xy 6.290247 -4.808331) (xy 6.073 -4.283848)
(xy 5.309864 -4.283848) (xy 5.27392 -4.464549) (xy 5.215533 -4.551932) (xy 6.130217 -5.466616) (xy 10.411 -5.466616)
(xy 10.411 -5.033384) (xy 10.57679 -4.633131) (xy 10.883131 -4.32679) (xy 11.283384 -4.161) (xy 11.716616 -4.161)
(xy 12.116869 -4.32679) (xy 12.224639 -4.43456) (xy 12.989015 -3.670184) (xy 13.021207 -3.622005) (xy 13.212067 -3.494477)
(xy 13.380372 -3.460999) (xy 13.4372 -3.449695) (xy 13.494028 -3.460999) (xy 14.609393 -3.460999) (xy 14.633633 -3.436759)
(xy 14.449982 -3.355903) (xy 14.298041 -2.907957) (xy 14.329087 -2.435963) (xy 14.449982 -2.144097) (xy 14.633635 -2.06324)
(xy 15.320395 -2.75) (xy 15.306253 -2.764143) (xy 15.485858 -2.943748) (xy 15.5 -2.929605) (xy 15.514143 -2.943748)
(xy 15.693748 -2.764143) (xy 15.679605 -2.75) (xy 16.366365 -2.06324) (xy 16.550018 -2.144097) (xy 16.701959 -2.592043)
(xy 16.670913 -3.064037) (xy 16.550018 -3.355903) (xy 16.366367 -3.436759) (xy 16.390607 -3.460999) (xy 17.51681 -3.460999)
(xy 17.573227 -3.404582) (xy 17.840431 -3.293903) (xy 18.129649 -3.293903) (xy 18.396853 -3.404582) (xy 18.601361 -3.60909)
(xy 18.71204 -3.876294) (xy 18.71204 -4.165512) (xy 18.601361 -4.432716) (xy 18.396853 -4.637224) (xy 18.129649 -4.747903)
(xy 17.840431 -4.747903) (xy 17.573227 -4.637224) (xy 17.551002 -4.614999) (xy 16.405078 -4.614999) (xy 16.42321 -4.633131)
(xy 16.589 -5.033384) (xy 16.589 -5.466616) (xy 16.42321 -5.866869) (xy 16.116869 -6.17321) (xy 15.716616 -6.339)
(xy 15.283384 -6.339) (xy 14.883131 -6.17321) (xy 14.57679 -5.866869) (xy 14.411 -5.466616) (xy 14.411 -5.033384)
(xy 14.57679 -4.633131) (xy 14.594922 -4.614999) (xy 13.676202 -4.614999) (xy 12.673388 -5.617812) (xy 12.641194 -5.665994)
(xy 12.454838 -5.790513) (xy 12.42321 -5.866869) (xy 12.116869 -6.17321) (xy 11.716616 -6.339) (xy 11.283384 -6.339)
(xy 10.883131 -6.17321) (xy 10.57679 -5.866869) (xy 10.411 -5.466616) (xy 6.130217 -5.466616) (xy 7.198601 -6.535)
(xy 15.394807 -6.535) (xy 15.396727 -6.532127) (xy 15.485581 -6.472756) (xy 15.512646 -6.445691) (xy 15.77985 -6.335012)
(xy 16.069068 -6.335012) (xy 16.336272 -6.445691) (xy 16.425581 -6.535) (xy 17.0972 -6.535) (xy 18.311 -5.321198)
(xy 18.311 -5.265591) (xy 18.421679 -4.998387) (xy 18.626187 -4.793879) (xy 18.893391 -4.6832) (xy 19.182609 -4.6832)
(xy 19.449813 -4.793879) (xy 19.654321 -4.998387) (xy 19.765 -5.265591) (xy 19.765 -5.554809) (xy 19.654321 -5.822013)
(xy 19.449813 -6.026521) (xy 19.182609 -6.1372) (xy 19.127002 -6.1372) (xy 17.784388 -7.479812) (xy 17.752194 -7.527994)
(xy 17.572592 -7.648) (xy 20.148 -7.648)
)
)
)
)

182
rev.04/IR-endstop-04.net Executable file
View File

@ -0,0 +1,182 @@
(export (version D)
(design
(source /home/dan/kicad/Prusa/FDM/IR-endstop/MKxS-IR-sensor/rev.04/IR-endstop-04.sch)
(date Po 27. dubna 2020, 15:15:35 CEST)
(tool "Eeschema 5.1.6~rc1+dfsg1-1")
(sheet (number 1) (name /) (tstamps /)
(title_block
(title "IR sensor")
(company "Prusa Development a.s.")
(rev 0.4)
(date 2019-07-04)
(source IR-endstop-04.sch)
(comment (number 1) (value http://creativecommons.org/licenses/by-sa/4.0/))
(comment (number 2) (value "Licensed under the Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)"))
(comment (number 3) (value "#ok1hra"))
(comment (number 4) (value "")))))
(components
(comp (ref U1)
(value EE-SX1103)
(footprint ok1hra:IR-EE-SX1103)
(libsource (lib opto) (part LTV-817) (description "DIP-4, DC Optocoupler, Vce 35V, CTR 50%"))
(sheetpath (names /) (tstamps /))
(tstamp 5BD7084A))
(comp (ref P1)
(value CONN_01X03)
(footprint Pin_Headers:Pin_Header_Angled_1x03)
(libsource (lib conn) (part CONN_01X03) (description "Connector, single row, 01x03"))
(sheetpath (names /) (tstamps /))
(tstamp 5BD70990))
(comp (ref R1)
(value 330R)
(footprint Resistors_SMD:R_0603)
(fields
(field (name req) 0,1W/1%))
(libsource (lib device) (part R) (description Resistor))
(sheetpath (names /) (tstamps /))
(tstamp 5BD709E3))
(comp (ref R2)
(value 10k)
(footprint Resistors_SMD:R_0402)
(fields
(field (name req) 0,1W/1%))
(libsource (lib device) (part R) (description Resistor))
(sheetpath (names /) (tstamps /))
(tstamp 5BD6C176))
(comp (ref R3)
(value 10k)
(footprint Resistors_SMD:R_0402)
(fields
(field (name req) 0,1W/1%))
(libsource (lib device) (part R) (description Resistor))
(sheetpath (names /) (tstamps /))
(tstamp 5BE2C39F))
(comp (ref Q1)
(value 2N7002KT1G)
(footprint TO_SOT_Packages_SMD:SOT-23)
(fields
(field (name req) "60V/0,38A/2.5Ω/ESD Protected"))
(libsource (lib transistors) (part 2N7002) (description "60V Vds, 0.115A Id, N-channel MOSFET, SOT-23"))
(sheetpath (names /) (tstamps /))
(tstamp 5BE32902))
(comp (ref D2)
(value BAT54KFILM)
(footprint ok1hra:SOD-523-ShortSilk)
(fields
(field (name req) 400mV@10mA/40V/0,3A))
(libsource (lib IR-endstop-04-rescue) (part D_ALT-device-DLP-control-rescue-DLP-control-04-rescue-DLP-control-05-rescue-SL1-control-05b-rescue-SL-controller-06-rescue-SL-controller-06b-rescue-SL-controller-06c-rescue-IR-endstop-03-rescue-IR-endstop-03b-rescue) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5D0C3FD7))
(comp (ref R4)
(value 56k)
(footprint Resistors_SMD:R_0402)
(fields
(field (name req) 0,1W/1%))
(libsource (lib device) (part R) (description Resistor))
(sheetpath (names /) (tstamps /))
(tstamp 5D1DA941)))
(libparts
(libpart (lib IR-endstop-04-rescue) (part D_ALT-device-DLP-control-rescue-DLP-control-04-rescue-DLP-control-05-rescue-SL1-control-05b-rescue-SL-controller-06-rescue-SL-controller-06b-rescue-SL-controller-06c-rescue-IR-endstop-03-rescue-IR-endstop-03b-rescue)
(footprints
(fp Diode_*)
(fp D-*)
(fp *SingleDiode)
(fp *_Diode_*)
(fp *SingleDiode*)
(fp D_*))
(fields
(field (name Reference) D)
(field (name Value) D_ALT-device-DLP-control-rescue-DLP-control-04-rescue-DLP-control-05-rescue-SL1-control-05b-rescue-SL-controller-06-rescue-SL-controller-06b-rescue-SL-controller-06c-rescue-IR-endstop-03-rescue-IR-endstop-03b-rescue))
(pins
(pin (num 1) (name K) (type passive))
(pin (num 2) (name A) (type passive))))
(libpart (lib conn) (part CONN_01X03)
(description "Connector, single row, 01x03")
(footprints
(fp Pin_Header_Straight_1X03)
(fp Pin_Header_Angled_1X03)
(fp Socket_Strip_Straight_1X03)
(fp Socket_Strip_Angled_1X03))
(fields
(field (name Reference) P)
(field (name Value) CONN_01X03))
(pins
(pin (num 1) (name P1) (type passive))
(pin (num 2) (name P2) (type passive))
(pin (num 3) (name P3) (type passive))))
(libpart (lib device) (part R)
(description Resistor)
(footprints
(fp R_*)
(fp Resistor_*))
(fields
(field (name Reference) R)
(field (name Value) R))
(pins
(pin (num 1) (name ~) (type passive))
(pin (num 2) (name ~) (type passive))))
(libpart (lib opto) (part LTV-817)
(description "DIP-4, DC Optocoupler, Vce 35V, CTR 50%")
(footprints
(fp DIP-4*))
(fields
(field (name Reference) U)
(field (name Value) LTV-817)
(field (name Footprint) DIP-4))
(pins
(pin (num 1) (name ~) (type passive))
(pin (num 2) (name ~) (type passive))
(pin (num 3) (name ~) (type passive))
(pin (num 4) (name ~) (type passive))))
(libpart (lib transistors) (part BSS138)
(aliases
(alias 2N7002))
(description "50V Vds, 0.22A Id, N-Channel MOSFET, SOT-23")
(footprints
(fp SOT-23*))
(fields
(field (name Reference) Q)
(field (name Value) BSS138)
(field (name Footprint) TO_SOT_Packages_SMD:SOT-23))
(pins
(pin (num 1) (name G) (type passive))
(pin (num 2) (name S) (type passive))
(pin (num 3) (name D) (type passive)))))
(libraries
(library (logical IR-endstop-04-rescue)
(uri /home/dan/kicad/Prusa/FDM/IR-endstop/MKxS-IR-sensor/rev.04/IR-endstop-04-rescue.lib))
(library (logical conn)
(uri /usr/share/kicad/library/conn.lib))
(library (logical device)
(uri /usr/share/kicad/library/device.lib))
(library (logical opto)
(uri /usr/share/kicad/library/opto.lib))
(library (logical transistors)
(uri /usr/share/kicad/library/transistors.lib)))
(nets
(net (code 1) (name "Net-(P1-Pad2)")
(node (ref R4) (pin 2))
(node (ref Q1) (pin 3))
(node (ref P1) (pin 2))
(node (ref R3) (pin 1)))
(net (code 2) (name /GND)
(node (ref U1) (pin 3))
(node (ref U1) (pin 2))
(node (ref D2) (pin 2))
(node (ref Q1) (pin 2)))
(net (code 3) (name "Net-(D2-Pad1)")
(node (ref P1) (pin 3))
(node (ref D2) (pin 1))
(node (ref R4) (pin 1)))
(net (code 4) (name "Net-(R1-Pad1)")
(node (ref U1) (pin 1))
(node (ref R1) (pin 1)))
(net (code 5) (name "Net-(P1-Pad1)")
(node (ref R1) (pin 2))
(node (ref R3) (pin 2))
(node (ref R2) (pin 1))
(node (ref P1) (pin 1)))
(net (code 6) (name "Net-(Q1-Pad1)")
(node (ref R2) (pin 2))
(node (ref Q1) (pin 1))
(node (ref U1) (pin 4)))))

BIN
rev.04/IR-endstop-04.pdf Executable file

Binary file not shown.

BIN
rev.04/IR-endstop-04.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 540 KiB

252
rev.04/IR-endstop-04.pro Executable file
View File

@ -0,0 +1,252 @@
update=Po 27. dubna 2020, 15:15:35 CEST
version=1
last_client=kicad
[general]
version=1
RootSch=
BoardNm=
[cvpcb]
version=1
NetIExt=net
[eeschema]
version=1
LibDir=
[eeschema/libraries]
[pcbnew]
version=1
PageLayoutDescrFile=
LastNetListRead=IR-endstop-04.net
CopperLayerCount=2
BoardThickness=1.6
AllowMicroVias=0
AllowBlindVias=0
RequireCourtyardDefinitions=0
ProhibitOverlappingCourtyards=1
MinTrackWidth=0.2
MinViaDiameter=0.4
MinViaDrill=0.3
MinMicroViaDiameter=0.2
MinMicroViaDrill=0.09999999999999999
MinHoleToHole=0.25
TrackWidth1=0.25
TrackWidth2=0.2
TrackWidth3=0.5
ViaDiameter1=0.8
ViaDrill1=0.4
ViaDiameter2=1.2
ViaDrill2=0.5
dPairWidth1=0.2
dPairGap1=0.25
dPairViaGap1=0.25
SilkLineWidth=0.12
SilkTextSizeV=1
SilkTextSizeH=1
SilkTextSizeThickness=0.15
SilkTextItalic=0
SilkTextUpright=1
CopperLineWidth=0.2
CopperTextSizeV=1.5
CopperTextSizeH=1.5
CopperTextThickness=0.3
CopperTextItalic=0
CopperTextUpright=1
EdgeCutLineWidth=0.05
CourtyardLineWidth=0.05
OthersLineWidth=0.15
OthersTextSizeV=1
OthersTextSizeH=1
OthersTextSizeThickness=0.15
OthersTextItalic=0
OthersTextUpright=1
SolderMaskClearance=0.02
SolderMaskMinWidth=0.25
SolderPasteClearance=0
SolderPasteRatio=0
[pcbnew/Layer.F.Cu]
Name=F.Cu
Type=0
Enabled=1
[pcbnew/Layer.In1.Cu]
Name=In1.Cu
Type=0
Enabled=0
[pcbnew/Layer.In2.Cu]
Name=In2.Cu
Type=0
Enabled=0
[pcbnew/Layer.In3.Cu]
Name=In3.Cu
Type=0
Enabled=0
[pcbnew/Layer.In4.Cu]
Name=In4.Cu
Type=0
Enabled=0
[pcbnew/Layer.In5.Cu]
Name=In5.Cu
Type=0
Enabled=0
[pcbnew/Layer.In6.Cu]
Name=In6.Cu
Type=0
Enabled=0
[pcbnew/Layer.In7.Cu]
Name=In7.Cu
Type=0
Enabled=0
[pcbnew/Layer.In8.Cu]
Name=In8.Cu
Type=0
Enabled=0
[pcbnew/Layer.In9.Cu]
Name=In9.Cu
Type=0
Enabled=0
[pcbnew/Layer.In10.Cu]
Name=In10.Cu
Type=0
Enabled=0
[pcbnew/Layer.In11.Cu]
Name=In11.Cu
Type=0
Enabled=0
[pcbnew/Layer.In12.Cu]
Name=In12.Cu
Type=0
Enabled=0
[pcbnew/Layer.In13.Cu]
Name=In13.Cu
Type=0
Enabled=0
[pcbnew/Layer.In14.Cu]
Name=In14.Cu
Type=0
Enabled=0
[pcbnew/Layer.In15.Cu]
Name=In15.Cu
Type=0
Enabled=0
[pcbnew/Layer.In16.Cu]
Name=In16.Cu
Type=0
Enabled=0
[pcbnew/Layer.In17.Cu]
Name=In17.Cu
Type=0
Enabled=0
[pcbnew/Layer.In18.Cu]
Name=In18.Cu
Type=0
Enabled=0
[pcbnew/Layer.In19.Cu]
Name=In19.Cu
Type=0
Enabled=0
[pcbnew/Layer.In20.Cu]
Name=In20.Cu
Type=0
Enabled=0
[pcbnew/Layer.In21.Cu]
Name=In21.Cu
Type=0
Enabled=0
[pcbnew/Layer.In22.Cu]
Name=In22.Cu
Type=0
Enabled=0
[pcbnew/Layer.In23.Cu]
Name=In23.Cu
Type=0
Enabled=0
[pcbnew/Layer.In24.Cu]
Name=In24.Cu
Type=0
Enabled=0
[pcbnew/Layer.In25.Cu]
Name=In25.Cu
Type=0
Enabled=0
[pcbnew/Layer.In26.Cu]
Name=In26.Cu
Type=0
Enabled=0
[pcbnew/Layer.In27.Cu]
Name=In27.Cu
Type=0
Enabled=0
[pcbnew/Layer.In28.Cu]
Name=In28.Cu
Type=0
Enabled=0
[pcbnew/Layer.In29.Cu]
Name=In29.Cu
Type=0
Enabled=0
[pcbnew/Layer.In30.Cu]
Name=In30.Cu
Type=0
Enabled=0
[pcbnew/Layer.B.Cu]
Name=B.Cu
Type=0
Enabled=1
[pcbnew/Layer.B.Adhes]
Enabled=1
[pcbnew/Layer.F.Adhes]
Enabled=1
[pcbnew/Layer.B.Paste]
Enabled=1
[pcbnew/Layer.F.Paste]
Enabled=1
[pcbnew/Layer.B.SilkS]
Enabled=1
[pcbnew/Layer.F.SilkS]
Enabled=1
[pcbnew/Layer.B.Mask]
Enabled=1
[pcbnew/Layer.F.Mask]
Enabled=1
[pcbnew/Layer.Dwgs.User]
Enabled=1
[pcbnew/Layer.Cmts.User]
Enabled=1
[pcbnew/Layer.Eco1.User]
Enabled=1
[pcbnew/Layer.Eco2.User]
Enabled=1
[pcbnew/Layer.Edge.Cuts]
Enabled=1
[pcbnew/Layer.Margin]
Enabled=1
[pcbnew/Layer.B.CrtYd]
Enabled=1
[pcbnew/Layer.F.CrtYd]
Enabled=1
[pcbnew/Layer.B.Fab]
Enabled=1
[pcbnew/Layer.F.Fab]
Enabled=1
[pcbnew/Layer.Rescue]
Enabled=0
[pcbnew/Netclasses]
[pcbnew/Netclasses/Default]
Name=Default
Clearance=0.2
TrackWidth=0.25
ViaDiameter=0.8
ViaDrill=0.4
uViaDiameter=0.3
uViaDrill=0.1
dPairWidth=0.2
dPairGap=0.25
dPairViaGap=0.25
[schematic_editor]
version=1
PageLayoutDescrFile=
PlotDirectoryName=
SubpartIdSeparator=0
SubpartFirstId=65
NetFmtName=Pcbnew
SpiceAjustPassiveValues=0
LabSize=50
ERC_TestSimilarLabels=1

187
rev.04/IR-endstop-04.sch Normal file
View File

@ -0,0 +1,187 @@
EESchema Schematic File Version 4
EELAYER 30 0
EELAYER END
$Descr A4 11693 8268
encoding utf-8
Sheet 1 1
Title "IR sensor"
Date "2019-07-04"
Rev "0.4"
Comp "Prusa Development a.s."
Comment1 "http://creativecommons.org/licenses/by-sa/4.0/"
Comment2 "Licensed under the Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)"
Comment3 "#ok1hra"
Comment4 ""
$EndDescr
$Comp
L opto:LTV-817 U1
U 1 1 5BD7084A
P 4950 3975
F 0 "U1" H 4950 4300 50 0000 C CNN
F 1 "EE-SX1103" H 4950 4209 50 0000 C CNN
F 2 "ok1hra:IR-EE-SX1103" H 4950 4208 50 0001 C CIN
F 3 "" H 4950 4209 50 0001 C CNN
1 4950 3975
1 0 0 -1
$EndComp
$Comp
L conn:CONN_01X03 P1
U 1 1 5BD70990
P 7525 3575
F 0 "P1" H 7603 3616 50 0000 L CNN
F 1 "CONN_01X03" H 7603 3525 50 0000 L CNN
F 2 "Pin_Headers:Pin_Header_Angled_1x03" H 7525 3575 50 0001 C CNN
F 3 "" H 7525 3575 50 0001 C CNN
F 4 "" H 7525 3575 50 0001 C CNN "alternative"
1 7525 3575
1 0 0 -1
$EndComp
$Comp
L device:R R1
U 1 1 5BD709E3
P 4500 3875
F 0 "R1" V 4350 3875 50 0000 C CNN
F 1 "330R" V 4500 3875 50 0000 C CNN
F 2 "Resistors_SMD:R_0603" V 4430 3875 50 0001 C CNN
F 3 "" H 4500 3875 50 0001 C CNN
F 4 "0,1W/1%" V 4400 3875 28 0000 C CNN "req"
1 4500 3875
0 1 1 0
$EndComp
Wire Wire Line
5250 3875 5400 3875
Wire Wire Line
5250 4075 5400 4075
Wire Wire Line
5400 4075 5400 4325
Wire Wire Line
5400 4325 4300 4325
Wire Wire Line
4300 4325 4300 4075
Wire Wire Line
4300 4075 4650 4075
Wire Wire Line
4300 3475 4300 3875
Wire Wire Line
4300 3875 4350 3875
Text Notes 7175 3675 0 61 ~ 0
+5V\nOUT\nGND
$Comp
L device:R R2
U 1 1 5BD6C176
P 5400 3675
F 0 "R2" V 5250 3675 50 0000 C CNN
F 1 "10k" V 5400 3675 50 0000 C CNN
F 2 "Resistors_SMD:R_0402" V 5330 3675 50 0001 C CNN
F 3 "" H 5400 3675 50 0001 C CNN
F 4 "0,1W/1%" V 5300 3675 28 0000 C CNN "req"
1 5400 3675
1 0 0 -1
$EndComp
Wire Wire Line
5400 3525 5400 3475
Connection ~ 5400 3475
Wire Wire Line
5400 3475 4300 3475
Wire Wire Line
5400 3825 5400 3875
Connection ~ 5400 3875
Wire Wire Line
6025 4325 6025 4025
Connection ~ 5400 4325
Wire Wire Line
6025 4325 7050 4325
Wire Wire Line
7050 4325 7050 4175
Wire Wire Line
7050 3675 7325 3675
Connection ~ 6025 4325
Wire Wire Line
7325 3575 6550 3575
Wire Wire Line
6025 3575 6025 3625
$Comp
L device:R R3
U 1 1 5BE2C39F
P 5750 3575
F 0 "R3" V 5600 3575 50 0000 C CNN
F 1 "10k" V 5750 3575 50 0000 C CNN
F 2 "Resistors_SMD:R_0402" V 5680 3575 50 0001 C CNN
F 3 "" H 5750 3575 50 0001 C CNN
F 4 "0,1W/1%" V 5650 3575 28 0000 C CNN "req"
1 5750 3575
0 1 -1 0
$EndComp
Wire Wire Line
5900 3575 6025 3575
Connection ~ 6025 3575
Wire Wire Line
5600 3575 5500 3575
Wire Wire Line
5500 3575 5500 3475
Wire Wire Line
5500 3475 5400 3475
Text Notes 4275 3875 1 50 ~ 0
11mA
Text Notes 5275 3975 0 50 ~ 0
0,32V
$Comp
L transistors:2N7002 Q1
U 1 1 5BE32902
P 5925 3825
F 0 "Q1" H 6115 3871 50 0000 L CNN
F 1 "2N7002KT1G" H 6115 3780 50 0000 L CNN
F 2 "TO_SOT_Packages_SMD:SOT-23" H 6125 3750 50 0001 L CIN
F 3 "" H 6116 3734 50 0001 L CNN
F 4 "60V/0,38A/2.5Ω/ESD Protected" H 6475 3700 28 0000 C CNN "req"
1 5925 3825
1 0 0 -1
$EndComp
Wire Wire Line
5400 3875 5725 3875
Wire Wire Line
5400 4325 6025 4325
Wire Wire Line
7325 3475 5500 3475
Connection ~ 5500 3475
Wire Wire Line
7050 3875 7050 3675
$Comp
L IR-endstop-04-rescue:D_ALT-device-DLP-control-rescue-DLP-control-04-rescue-DLP-control-05-rescue-SL1-control-05b-rescue-SL-controller-06-rescue-SL-controller-06b-rescue-SL-controller-06c-rescue-IR-endstop-03-rescue-IR-endstop-03b-rescue D2
U 1 1 5D0C3FD7
P 7050 4025
F 0 "D2" V 6975 4125 50 0000 L CNN
F 1 "BAT54KFILM" V 7050 4125 50 0000 L CNN
F 2 "ok1hra:SOD-523-ShortSilk" H 7050 4025 50 0001 C CNN
F 3 "" H 7050 4025 50 0001 C CNN
F 4 "400mV@10mA/40V/0,3A" V 7125 4125 28 0000 L CNN "req"
1 7050 4025
0 1 1 0
$EndComp
Text Label 6200 4325 0 50 ~ 0
GND
Text Notes 6100 7450 0 50 ~ 0
Changelog\n--------\nrev 0.4\n- add R4\nrev 0.3\n- add D2
$Comp
L device:R R4
U 1 1 5D1DA941
P 6800 3675
F 0 "R4" V 6650 3675 50 0000 C CNN
F 1 "56k" V 6800 3675 50 0000 C CNN
F 2 "Resistors_SMD:R_0402" V 6730 3675 50 0001 C CNN
F 3 "" H 6800 3675 50 0001 C CNN
F 4 "0,1W/1%" V 6700 3675 28 0000 C CNN "req"
1 6800 3675
0 1 -1 0
$EndComp
Wire Wire Line
6650 3675 6550 3675
Wire Wire Line
6550 3675 6550 3575
Connection ~ 6550 3575
Wire Wire Line
6550 3575 6025 3575
Wire Wire Line
6950 3675 7050 3675
Connection ~ 7050 3675
$EndSCHEMATC

30846
rev.04/IR-endstop-04.step Executable file

File diff suppressed because it is too large Load Diff

85
rev.04/bom.ini Executable file
View File

@ -0,0 +1,85 @@
[BOM_OPTIONS]
; General BoM options here
; If 'ignore_dnf' option is set to 1, rows that are not to be fitted on the PCB will not be written to the BoM file
ignore_dnf = 1
; If 'use_alt' option is set to 1, grouped references will be printed in the alternate compressed style eg: R1-R7,R18
use_alt = 0
; If 'alt_wrap' option is set to and integer N, the references field will wrap after N entries are printed
alt_wrap = 0
; If 'number_rows' option is set to 1, each row in the BoM will be prepended with an incrementing row number
number_rows = 1
; If 'group_connectors' option is set to 1, connectors with the same footprints will be grouped together, independent of the name of the connector
group_connectors = 1
; If 'test_regex' option is set to 1, each component group will be tested against a number of regular-expressions (specified, per column, below). If any matches are found, the row is ignored in the output file
test_regex = 1
; If 'merge_blank_fields' option is set to 1, component groups with blank fields will be merged into the most compatible group, where possible
merge_blank_fields = 1
; If '{opt}' option is set to 1, the schematic version number will be appended to the filename.
include_version_number = 1
; Field name used to determine if a particular part is to be fitted
fit_field = Config
; Make a backup of the bom before generating the new one, using the folloing template
make_backup = %O.tmp
[IGNORE_COLUMNS]
; Any column heading that appears here will be excluded from the Generated BoM
; Titles are case-insensitive
Part Lib
Footprint Lib
[COLUMN_ORDER]
; Columns will apear in the order they are listed here
; Titles are case-insensitive
Description
Part
Part Lib
References
Value
Footprint
Footprint Lib
Quantity Per PCB
Build Quantity
Datasheet
[GROUP_FIELDS]
; List of fields used for sorting individual components into groups
; Components which match (comparing *all* fields) will be grouped together
; Field names are case-insensitive
Part
Part Lib
Value
Footprint
Footprint Lib
[COMPONENT_ALIASES]
; A series of values which are considered to be equivalent for the part name
; Each line represents a tab-separated list of equivalent component name values
; e.g. 'c c_small cap' will ensure the equivalent capacitor symbols can be grouped together
; Aliases are case-insensitive
c c_small cap capacitor
r r_small res resistor
sw switch
l l_small inductor
zener zenersmall
d diode d_small
[REGEX_INCLUDE]
; A series of regular expressions used to include parts in the BoM
; If there are any regex defined here, only components that match against ANY of them will be included in the BOM
; Column names are case-insensitive
; Format is: "ColumName Regex" (tab-separated)
[REGEX_EXCLUDE]
; A series of regular expressions used to exclude parts from the BoM
; If a component matches ANY of these, it will be excluded from the BoM
; Column names are case-insensitive
; Format is: "ColumName Regex" (tab-separated)
References ^TP[0-9]*
References ^FID
Part mount.*hole
Part solder.*bridge
Part test.*point
Footprint test.*point
Footprint mount.*hole
Footprint fiducial

1
rev.04/fp-info-cache Normal file
View File

@ -0,0 +1 @@
0

View File

@ -0,0 +1,14 @@
(module Fiducials:Fiducial_1mm_Dia_2.54mm_Outer_CopperTop locked (layer F.Cu) (tedit 0)
(descr "Circular Fiducial, 1mm bare copper top; 2.54mm keepout")
(tags marker)
(attr smd)
(fp_text reference REF** (at 3.4 0.7) (layer F.SilkS) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value Fiducial_1mm_Dia_2.54mm_Outer_CopperTop (at 0 -1.8) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_circle (center 0 0) (end 1.55 0) (layer F.CrtYd) (width 0.05))
(pad ~ smd circle (at 0 0) (size 1 1) (layers F.Cu F.Mask)
(solder_mask_margin 0.77) (clearance 0.77))
)

View File

@ -0,0 +1,27 @@
(module ok1hra:IR-EE-SX1103 (layer F.Cu) (tedit 5BE00A7C)
(fp_text reference U1 (at -0.0162 -0.106) (layer F.SilkS)
(effects (font (size 0.5 0.5) (thickness 0.125)))
)
(fp_text value EE-SX1103 (at 0 0) (layer F.Fab)
(effects (font (size 0.5 0.5) (thickness 0.125)))
)
(fp_line (start -1.5 -2) (end 1.5 -2) (layer F.SilkS) (width 0.2))
(fp_line (start 2.5 -0.5) (end 2.5 0.5) (layer F.SilkS) (width 0.2))
(fp_line (start 1.5 2) (end -1.5 2) (layer F.SilkS) (width 0.2))
(fp_line (start -2.5 -0.5) (end -2.5 0.5) (layer F.SilkS) (width 0.2))
(fp_line (start -1 -1.5) (end 1 -1.5) (layer F.SilkS) (width 0.2))
(fp_arc (start -2 1.25) (end -1 1.25) (angle -90) (layer F.SilkS) (width 0.2))
(fp_line (start -2.921 -2.159) (end 2.921 -2.159) (layer F.CrtYd) (width 0.1))
(fp_line (start 2.921 -2.159) (end 2.921 2.159) (layer F.CrtYd) (width 0.1))
(fp_line (start 2.921 2.159) (end -2.921 2.159) (layer F.CrtYd) (width 0.1))
(fp_line (start -2.921 2.159) (end -2.921 -2.159) (layer F.CrtYd) (width 0.1))
(pad 2 thru_hole circle (at -2 -1.25) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask))
(pad 1 thru_hole circle (at -2 1.25) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask))
(pad 4 thru_hole circle (at 2 1.25) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask))
(pad 3 thru_hole circle (at 2 -1.25) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask))
(model /home/dan/kicad/hra/lib/ok1hra3d/EE-SX1103.step
(offset (xyz -2.5 -2 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)

View File

@ -0,0 +1,13 @@
(module Mounting_Holes:MountingHole_2.2mm_M2 locked (layer F.Cu) (tedit 56D1B4CB)
(descr "Mounting Hole 2.2mm, no annular, M2")
(tags "mounting hole 2.2mm no annular m2")
(fp_text reference REF** (at 0 -3.2) (layer F.SilkS) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value MountingHole_2.2mm_M2 (at 0 3.2) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_circle (center 0 0) (end 2.2 0) (layer Cmts.User) (width 0.15))
(fp_circle (center 0 0) (end 2.45 0) (layer F.CrtYd) (width 0.05))
(pad 1 np_thru_hole circle (at 0 0) (size 2.2 2.2) (drill 2.2) (layers *.Cu *.Mask))
)

View File

@ -0,0 +1,42 @@
(module Pin_Headers:Pin_Header_Angled_1x03 (layer F.Cu) (tedit 5BDB12AB)
(descr "Through hole pin header")
(tags "pin header")
(fp_text reference P1 (at 2.8028 2.507 90) (layer F.SilkS)
(effects (font (size 0.5 0.5) (thickness 0.125)))
)
(fp_text value CONN_01X03 (at 0 -3.1) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start 1.524 6.35) (end 4.064 6.35) (layer F.SilkS) (width 0.15))
(fp_line (start 1.524 1.27) (end 4.064 1.27) (layer F.SilkS) (width 0.15))
(fp_line (start 1.524 1.27) (end 1.524 3.81) (layer F.SilkS) (width 0.15))
(fp_line (start 1.524 3.81) (end 4.064 3.81) (layer F.SilkS) (width 0.15))
(fp_line (start 4.064 3.81) (end 4.064 1.27) (layer F.SilkS) (width 0.15))
(fp_line (start 4.064 6.35) (end 4.064 3.81) (layer F.SilkS) (width 0.15))
(fp_line (start 1.524 3.81) (end 1.524 6.35) (layer F.SilkS) (width 0.15))
(fp_line (start 1.524 3.81) (end 4.064 3.81) (layer F.SilkS) (width 0.15))
(fp_line (start 1.524 -1.27) (end 4.064 -1.27) (layer F.SilkS) (width 0.15))
(fp_line (start 1.524 -1.27) (end 1.524 1.27) (layer F.SilkS) (width 0.15))
(fp_line (start 1.524 1.27) (end 4.064 1.27) (layer F.SilkS) (width 0.15))
(fp_line (start 4.064 1.27) (end 4.064 -1.27) (layer F.SilkS) (width 0.15))
(fp_line (start 1.524 5.334) (end 1.143 5.334) (layer F.SilkS) (width 0.15))
(fp_line (start 1.524 4.826) (end 1.143 4.826) (layer F.SilkS) (width 0.15))
(fp_line (start 1.524 2.794) (end 1.143 2.794) (layer F.SilkS) (width 0.15))
(fp_line (start 1.524 2.286) (end 1.143 2.286) (layer F.SilkS) (width 0.15))
(fp_line (start 1.524 0.254) (end 1.143 0.254) (layer F.SilkS) (width 0.15))
(fp_line (start 1.524 -0.254) (end 1.143 -0.254) (layer F.SilkS) (width 0.15))
(fp_line (start 0 -1.55) (end -1.3 -1.55) (layer F.SilkS) (width 0.15))
(fp_line (start -1.3 -1.55) (end -1.3 0) (layer F.SilkS) (width 0.15))
(fp_line (start -1.5 6.85) (end 10.65 6.85) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.5 -1.75) (end 10.65 -1.75) (layer F.CrtYd) (width 0.05))
(fp_line (start 10.65 -1.75) (end 10.65 6.85) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.5 -1.75) (end -1.5 6.85) (layer F.CrtYd) (width 0.05))
(pad 3 thru_hole oval (at 0 5.08) (size 2.032 1.7272) (drill 1.016) (layers *.Cu *.Mask))
(pad 2 thru_hole oval (at 0 2.54) (size 2.032 1.7272) (drill 1.016) (layers *.Cu *.Mask))
(pad 1 thru_hole rect (at 0 0) (size 2.032 1.7272) (drill 1.016) (layers *.Cu *.Mask))
(model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x03_P2.54mm_Horizontal.step
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)

28
rev.04/pretty/R_0603.kicad_mod Executable file
View File

@ -0,0 +1,28 @@
(module Resistors_SMD:R_0603 (layer F.Cu) (tedit 58307A47)
(descr "Resistor SMD 0603, reflow soldering, Vishay (see dcrcw.pdf)")
(tags "resistor 0603")
(attr smd)
(fp_text reference R1 (at -1.7018 -0.0244 90) (layer F.SilkS)
(effects (font (size 0.5 0.5) (thickness 0.125)))
)
(fp_text value 330R (at 0 1.9) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(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_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.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1))
(fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1))
(fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1))
(fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1))
(pad 2 smd rect (at 0.75 0) (size 0.5 0.9) (layers F.Cu F.Paste F.Mask))
(pad 1 smd rect (at -0.75 0) (size 0.5 0.9) (layers F.Cu F.Paste F.Mask))
(model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.step
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)

View File

@ -0,0 +1,34 @@
(module ok1hra:SOD-523-ShortSilk (layer F.Cu) (tedit 5C9A2AB3)
(descr "http://www.diodes.com/datasheets/ap02001.pdf p.144")
(tags "Diode SOD523")
(attr smd)
(fp_text reference D2 (at -1.524 0 90) (layer F.SilkS)
(effects (font (size 0.5 0.5) (thickness 0.1)))
)
(fp_text value BAT54KFILM (at 0 1.7) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start 1.25 -0.75) (end 1.25 0.75) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.25 -0.75) (end 1.25 -0.75) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.25 0.75) (end -1.25 -0.75) (layer F.CrtYd) (width 0.05))
(fp_line (start 1.25 0.75) (end -1.25 0.75) (layer F.CrtYd) (width 0.05))
(fp_line (start 0.1 0) (end 0.25 0) (layer F.Fab) (width 0.15))
(fp_line (start 0.1 -0.2) (end -0.2 0) (layer F.Fab) (width 0.15))
(fp_line (start 0.1 0.2) (end 0.1 -0.2) (layer F.Fab) (width 0.15))
(fp_line (start -0.2 0) (end 0.1 0.2) (layer F.Fab) (width 0.15))
(fp_line (start -0.2 0) (end -0.35 0) (layer F.Fab) (width 0.15))
(fp_line (start -0.2 0.2) (end -0.2 -0.2) (layer F.Fab) (width 0.15))
(fp_line (start 0.6 -0.4) (end 0.6 0.4) (layer F.Fab) (width 0.15))
(fp_line (start -0.6 -0.4) (end 0.6 -0.4) (layer F.Fab) (width 0.15))
(fp_line (start -0.6 0.4) (end -0.6 -0.4) (layer F.Fab) (width 0.15))
(fp_line (start 0.6 0.4) (end -0.6 0.4) (layer F.Fab) (width 0.15))
(fp_line (start 0.000199 -0.6) (end -1 -0.6) (layer F.SilkS) (width 0.15))
(fp_line (start -0.01 0.6) (end -1 0.6) (layer F.SilkS) (width 0.15))
(pad 2 smd rect (at 0.675 0 180) (size 0.65 0.3) (layers F.Cu F.Paste F.Mask))
(pad 1 smd rect (at -0.675 0 180) (size 0.65 0.3) (layers F.Cu F.Paste F.Mask))
(model ${KISYS3DMOD}/Diode_SMD.3dshapes/D_SOD-523.step
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)

31
rev.04/pretty/SOT-23.kicad_mod Executable file
View File

@ -0,0 +1,31 @@
(module TO_SOT_Packages_SMD:SOT-23 (layer F.Cu) (tedit 583F39EB)
(descr "SOT-23, Standard")
(tags SOT-23)
(attr smd)
(fp_text reference Q1 (at -1.288 2.31 180) (layer F.SilkS)
(effects (font (size 0.5 0.5) (thickness 0.125)))
)
(fp_text value 2N7002KT1G (at 0 2.5) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start 0.76 1.58) (end 0.76 0.65) (layer F.SilkS) (width 0.12))
(fp_line (start 0.76 -1.58) (end 0.76 -0.65) (layer F.SilkS) (width 0.12))
(fp_line (start 0.7 -1.52) (end 0.7 1.52) (layer F.Fab) (width 0.15))
(fp_line (start -0.7 1.52) (end 0.7 1.52) (layer F.Fab) (width 0.15))
(fp_line (start -1.7 -1.75) (end 1.7 -1.75) (layer F.CrtYd) (width 0.05))
(fp_line (start 1.7 -1.75) (end 1.7 1.75) (layer F.CrtYd) (width 0.05))
(fp_line (start 1.7 1.75) (end -1.7 1.75) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.7 1.75) (end -1.7 -1.75) (layer F.CrtYd) (width 0.05))
(fp_line (start 0.76 -1.58) (end -1.4 -1.58) (layer F.SilkS) (width 0.12))
(fp_line (start -0.7 -1.52) (end 0.7 -1.52) (layer F.Fab) (width 0.15))
(fp_line (start -0.7 -1.52) (end -0.7 1.52) (layer F.Fab) (width 0.15))
(fp_line (start 0.76 1.58) (end -0.7 1.58) (layer F.SilkS) (width 0.12))
(pad 1 smd rect (at -1 -0.95) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask))
(pad 2 smd rect (at -1 0.95) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask))
(pad 3 smd rect (at 1 0) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask))
(model ${KISYS3DMOD}/Package_TO_SOT_SMD.3dshapes/SOT-23.step
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)

5
rev.04/sym-lib-table Executable file
View File

@ -0,0 +1,5 @@
(sym_lib_table
(lib (name IR-endstop-03-rescue)(type Legacy)(uri ${KIPRJMOD}/IR-endstop-03-rescue.lib)(options "")(descr ""))
(lib (name IR-endstop-03b-rescue)(type Legacy)(uri ${KIPRJMOD}/IR-endstop-03b-rescue.lib)(options "")(descr ""))
(lib (name IR-endstop-04-rescue)(type Legacy)(uri ${KIPRJMOD}/IR-endstop-04-rescue.lib)(options "")(descr ""))
)