first commit

master
Dan 2019-02-13 09:23:24 +01:00
commit be6303ec9b
24 changed files with 60972 additions and 0 deletions

25
License_CC_BY-SA.txt Executable file
View File

@ -0,0 +1,25 @@
Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)
-------------------------------------------------------
This is a human-readable summary of (and not a substitute for) the license.
You are free to:
Share — copy and redistribute the material in any medium or format
Adapt — remix, transform, and build upon the material for any purpose, even commercially.
This license is acceptable for Free Cultural Works.
The licensor cannot revoke these freedoms as long as you follow the license terms.
Under the following terms:
Attribution — You must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use.
ShareAlike — If you remix, transform, or build upon the material, you must distribute your contributions under the same license as the original.
No additional restrictions — You may not apply legal terms or technological measures that legally restrict others from doing anything the license permits.
Notices:
You do not have to comply with the license for elements of the material in the public domain or where your use is permitted by an applicable exception or limitation.
No warranties are given. The license may not give you all of the permissions necessary for your intended use. For example, other rights such as publicity, privacy, or moral rights may limit how you use the material.
https://creativecommons.org/licenses/by-sa/4.0/

8
README.md Executable file
View File

@ -0,0 +1,8 @@
# PRUSA IR sensor board
KiCad PCB layout
![PCB](rev.01/IR-sensor-01.jpg)
* [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)

View File

@ -0,0 +1,12 @@
### Module positions - created on Tue Feb 12 14:25:20 2019 ###
### Printed by Pcbnew version kicad (6.0.0-rc1-dev-199-g6b039bc99)
## Unit = mm, Angle = deg.
## Side : All
# Ref Val Package PosX PosY Rot Side
Q1 2N7002KT1G SOT-23 18.2880 3.8100 0.0000 top
R1 330R R_0603 13.3604 0.9144 180.0000 top
R2 10k R_0603 13.2080 7.1120 180.0000 top
R3 10k R_0603 18.2880 6.8580 180.0000 top
REF** Fiducial_1mm_Dia_2.54mm_Outer_CopperTop Fiducial_1mm_Dia_2.54mm_Outer_CopperTop 19.0000 1.5000 0.0000 top
REF** Fiducial_1mm_Dia_2.54mm_Outer_CopperTop Fiducial_1mm_Dia_2.54mm_Outer_CopperTop 1.5000 6.5000 0.0000 top
## End

112
rev.01/IR-sensor-01-cache.lib Executable file
View File

@ -0,0 +1,112 @@
EESchema-LIBRARY Version 2.4
#encoding utf-8
#
# conn_CONN_01X03
#
DEF conn_CONN_01X03 P 0 40 Y N 1 F N
F0 "P" 0 200 50 H V C CNN
F1 "conn_CONN_01X03" 100 0 50 V V C CNN
F2 "" 0 0 50 H V C CNN
F3 "" 0 0 50 H V C CNN
$FPLIST
Pin_Header_Straight_1X03
Pin_Header_Angled_1X03
Socket_Strip_Straight_1X03
Socket_Strip_Angled_1X03
$ENDFPLIST
DRAW
S -50 -95 10 -105 0 1 0 N
S -50 5 10 -5 0 1 0 N
S -50 105 10 95 0 1 0 N
S -50 150 50 -150 0 1 0 N
X P1 1 -200 100 150 R 50 50 1 1 P
X P2 2 -200 0 150 R 50 50 1 1 P
X P3 3 -200 -100 150 R 50 50 1 1 P
ENDDRAW
ENDDEF
#
# device_R
#
DEF device_R R 0 0 N Y 1 F N
F0 "R" 80 0 50 V V C CNN
F1 "device_R" 0 0 50 V V C CNN
F2 "" -70 0 50 V V C CNN
F3 "" 0 0 50 H V C CNN
$FPLIST
R_*
Resistor_*
$ENDFPLIST
DRAW
S -40 -100 40 100 0 1 10 N
X ~ 1 0 150 50 D 50 50 1 1 P
X ~ 2 0 -150 50 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
# opto_LTV-817
#
DEF opto_LTV-817 U 0 40 Y Y 1 F N
F0 "U" -200 200 50 H V L CNN
F1 "opto_LTV-817" 0 200 50 H V L CNN
F2 "DIP-4" -200 -200 50 H V L CIN
F3 "" 0 -100 50 H V L CNN
$FPLIST
DIP-4*
$ENDFPLIST
DRAW
S -200 150 200 -150 0 1 10 f
P 2 0 1 10 -125 -25 -75 -25 N
P 2 0 1 0 100 25 175 100 N
P 2 0 1 0 175 -100 100 -25 F
P 2 0 1 0 175 -100 200 -100 N
P 2 0 1 0 175 100 200 100 N
P 3 0 1 0 -200 100 -100 100 -100 25 N
P 3 0 1 0 -100 -25 -100 -100 -200 -100 N
P 3 0 1 20 100 75 100 -75 100 -75 N
P 4 0 1 10 -100 -25 -125 25 -75 25 -100 -25 F
P 4 0 1 0 -20 10 1 30 1 10 31 40 N
P 4 0 1 0 31 40 11 30 21 20 31 40 N
P 5 0 1 0 120 -65 140 -45 160 -85 120 -65 120 -65 F
P 7 0 1 0 -20 -30 1 -10 1 -30 31 0 11 -10 21 -20 31 0 N
X ~ 1 -300 100 100 R 50 50 1 1 P
X ~ 2 -300 -100 100 R 50 50 1 1 P
X ~ 3 300 -100 100 L 50 50 1 1 P
X ~ 4 300 100 100 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
# transistors_2N7002
#
DEF transistors_2N7002 Q 0 0 Y Y 1 F N
F0 "Q" 200 75 50 H V L CNN
F1 "transistors_2N7002" 200 0 50 H V L CNN
F2 "TO_SOT_Packages_SMD:SOT-23" 200 -75 50 H I L CIN
F3 "" 0 0 50 H V L CNN
ALIAS 2N7002
$FPLIST
SOT-23*
$ENDFPLIST
DRAW
C 50 0 111 0 1 10 N
C 100 -50 5 0 1 0 N
C 100 50 5 0 1 0 N
P 2 0 1 20 25 -40 25 -65 N
P 2 0 1 20 25 15 25 -15 N
P 2 0 1 20 25 65 25 40 N
P 2 0 1 0 120 15 115 10 N
P 2 0 1 0 120 15 140 15 N
P 2 0 1 0 140 15 145 20 N
P 3 0 1 10 0 60 0 -60 0 -60 N
P 4 0 1 0 30 -50 100 -50 100 -100 100 -100 N
P 4 0 1 0 30 50 100 50 100 100 100 100 N
P 4 0 1 0 100 50 130 50 130 -50 100 -50 N
P 4 0 1 0 130 15 120 -10 140 -10 130 15 F
P 5 0 1 0 30 0 50 0 100 0 100 -50 100 -50 N
P 6 0 1 0 35 0 75 15 75 -15 35 0 40 0 40 0 F
X G 1 -200 -50 200 R 50 50 1 1 P
X S 2 100 -200 100 U 50 50 1 1 P
X D 3 100 200 100 D 50 50 1 1 P
ENDDRAW
ENDDEF
#
#End Library

143
rev.01/IR-sensor-01.bak Normal file
View File

@ -0,0 +1,143 @@
EESchema Schematic File Version 4
LIBS:IR-endstop-01-cache
EELAYER 26 0
EELAYER END
$Descr A4 11693 8268
encoding utf-8
Sheet 1 1
Title "IR sensor"
Date "2019-02-12"
Rev "0.1"
Comp "PRUSA RESEARCH s.r.o"
Comment1 "#ok1hra"
Comment2 ""
Comment3 ""
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 7050 3575
F 0 "P1" H 7128 3616 50 0000 L CNN
F 1 "CONN_01X03" H 7128 3525 50 0000 L CNN
F 2 "Pin_Headers:Pin_Header_Angled_1x03" H 7050 3575 50 0001 C CNN
F 3 "" H 7050 3575 50 0001 C CNN
F 4 "" H 7050 3575 50 0001 C CNN "alternative"
1 7050 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 6700 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_0603" 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 6575 4325
Wire Wire Line
6575 4325 6575 3675
Wire Wire Line
6575 3675 6850 3675
Connection ~ 6025 4325
Wire Wire Line
6850 3575 6025 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_0603" 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
$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
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
6850 3475 5500 3475
Connection ~ 5500 3475
$EndSCHEMATC

8
rev.01/IR-sensor-01.csv Normal file
View File

@ -0,0 +1,8 @@
"ID";"Určovatel";"Pouzdro";"Množství";"Určení";"Tisk rohového razítka";
1;"REF**,REF**";"Fiducial_1mm_Dia_2.54mm_Outer_CopperTop";2;"Fiducial_1mm_Dia_2.54mm_Outer_CopperTop";;;
2;"R3,R2";"R_0603";2;"10k";;;
3;"Q1";"SOT-23";1;"2N7002KT1G";;;
4;"REF**";"MountingHole_2.2mm_M2";1;"MountingHole_2.2mm_M2";;;
5;"U1";"IR-EE-SX1103";1;"EE-SX1103";;;
6;"P1";"Pin_Header_Angled_1x03";1;"CONN_01X03";;;
7;"R1";"R_0603";1;"330R";;;
Can't render this file because it has a wrong number of fields in line 2.

BIN
rev.01/IR-sensor-01.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 101 KiB

View File

@ -0,0 +1,509 @@
(kicad_pcb (version 20171130) (host pcbnew "(6.0.0-rc1-dev-199-g6b039bc99)")
(general
(thickness 1.6)
(drawings 10)
(tracks 37)
(zones 0)
(modules 9)
(nets 6)
)
(page A4)
(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.3)
(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 4 1.7272)
(pad_drill 1.016)
(pad_to_mask_clearance 0.05)
(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-(P1-Pad3)")
(net 4 "Net-(R1-Pad1)")
(net 5 "Net-(Q1-Pad1)")
(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 "Net-(P1-Pad1)")
(add_net "Net-(P1-Pad2)")
(add_net "Net-(P1-Pad3)")
(add_net "Net-(Q1-Pad1)")
(add_net "Net-(R1-Pad1)")
)
(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 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))
)
(module Resistors_SMD:R_0603 (layer F.Cu) (tedit 58307A47) (tstamp 5BE18B6C)
(at 18.288 -6.858 180)
(descr "Resistor SMD 0603, reflow soldering, Vishay (see dcrcw.pdf)")
(tags "resistor 0603")
(path /5BE2C39F)
(attr smd)
(fp_text reference R3 (at 1.778 0 270) (layer F.SilkS)
(effects (font (size 0.5 0.5) (thickness 0.125)))
)
(fp_text value 10k (at 0 1.9 180) (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 180) (size 0.5 0.9) (layers F.Cu F.Paste F.Mask)
(net 1 "Net-(P1-Pad1)"))
(pad 1 smd rect (at -0.75 0 180) (size 0.5 0.9) (layers F.Cu F.Paste F.Mask)
(net 2 "Net-(P1-Pad2)"))
(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 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.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.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 3 "Net-(P1-Pad3)"))
(pad 1 smd rect (at -1 -0.95) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask)
(net 5 "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")
(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.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 -0.0162 -0.106 180) (layer F.SilkS)
(effects (font (size 0.5 0.5) (thickness 0.125)))
)
(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_arc (start -2 1.25) (end -1 1.25) (angle -90) (layer F.SilkS) (width 0.2))
(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))
(pad 3 thru_hole circle (at 2 -1.25 180) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)
(net 3 "Net-(P1-Pad3)"))
(pad 4 thru_hole circle (at 2 1.25 180) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)
(net 5 "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 4 "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 3 "Net-(P1-Pad3)"))
(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 5BDB12AB) (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.125)))
)
(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 1.016) (layers *.Cu *.Mask)
(net 1 "Net-(P1-Pad1)"))
(pad 2 thru_hole oval (at 0 2.54 180) (size 2.032 1.7272) (drill 1.016) (layers *.Cu *.Mask)
(net 2 "Net-(P1-Pad2)"))
(pad 3 thru_hole oval (at 0 5.08 180) (size 2.032 1.7272) (drill 1.016) (layers *.Cu *.Mask)
(net 3 "Net-(P1-Pad3)"))
(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 5BDC171B)
(at 13.208 -7.112 180)
(descr "Resistor SMD 0603, reflow soldering, Vishay (see dcrcw.pdf)")
(tags "resistor 0603")
(path /5BD6C176)
(attr smd)
(fp_text reference R2 (at -1.778 0 270) (layer F.SilkS)
(effects (font (size 0.5 0.5) (thickness 0.125)))
)
(fp_text value 10k (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 1 "Net-(P1-Pad1)"))
(pad 2 smd rect (at 0.75 0 180) (size 0.5 0.9) (layers F.Cu F.Paste F.Mask)
(net 5 "Net-(Q1-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 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.125)))
)
(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 4 "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 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))
)
(gr_text rev0.1b (at 9 -1) (layer F.SilkS) (tstamp 5BE18FD3)
(effects (font (size 0.7 0.7) (thickness 0.175)))
)
(gr_text "IR sensor" (at 7.874 -6.096) (layer F.SilkS) (tstamp 5BDC1B52)
(effects (font (size 0.5 0.5) (thickness 0.125)))
)
(gr_text PRUSA (at 7.874 -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 14.212 -6.858) (end 13.958 -7.112) (width 0.5) (layer F.Cu) (net 1))
(segment (start 17.538 -6.858) (end 14.212 -6.858) (width 0.5) (layer F.Cu) (net 1))
(segment (start 13.982 -7.088) (end 13.958 -7.112) (width 0.5) (layer F.Cu) (net 1))
(segment (start 12.6104 -0.9144) (end 12.9794 -1.2834) (width 0.5) (layer F.Cu) (net 1))
(segment (start 13.958 -6.162) (end 13.958 -7.112) (width 0.5) (layer F.Cu) (net 1))
(segment (start 12.9794 -1.2834) (end 12.9794 -4.8514) (width 0.5) (layer F.Cu) (net 1))
(segment (start 12.9794 -4.8514) (end 13.958 -5.83) (width 0.5) (layer F.Cu) (net 1))
(segment (start 13.958 -5.83) (end 13.958 -6.162) (width 0.5) (layer F.Cu) (net 1))
(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.038 -4.06) (end 19.288 -3.81) (width 0.5) (layer F.Cu) (net 2))
(segment (start 4.1524 -4) (end 7.0104 -6.858) (width 0.5) (layer B.Cu) (net 2))
(segment (start 4 -4) (end 4.1524 -4) (width 0.5) (layer B.Cu) (net 2))
(segment (start 19.038 -5.4102) (end 19.038 -4.06) (width 0.5) (layer F.Cu) (net 2))
(segment (start 19.038 -6.858) (end 19.038 -5.4102) (width 0.5) (layer F.Cu) (net 2))
(segment (start 17.5902 -6.858) (end 19.038 -5.4102) (width 0.5) (layer B.Cu) (net 2))
(via (at 19.038 -5.4102) (size 1.2) (drill 0.5) (layers F.Cu B.Cu) (net 2))
(segment (start 7.0104 -6.858) (end 17.5902 -6.858) (width 0.5) (layer B.Cu) (net 2))
(segment (start 15.61 -2.86) (end 15.5 -2.75) (width 0.5) (layer F.Cu) (net 3))
(segment (start 17.288 -2.86) (end 15.61 -2.86) (width 0.5) (layer F.Cu) (net 3))
(segment (start 11.5 -2.8002) (end 11.5 -2.75) (width 0.5) (layer F.Cu) (net 3))
(segment (start 10.287999 -4.012201) (end 11.5 -2.8002) (width 0.5) (layer F.Cu) (net 3))
(segment (start 4 -6.54) (end 4.318 -6.858) (width 0.5) (layer F.Cu) (net 3))
(segment (start 4.318 -6.858) (end 8.9408 -6.858) (width 0.5) (layer F.Cu) (net 3))
(segment (start 8.9408 -6.858) (end 10.287999 -5.510801) (width 0.5) (layer F.Cu) (net 3))
(segment (start 10.287999 -5.510801) (end 10.287999 -4.012201) (width 0.5) (layer F.Cu) (net 3))
(segment (start 14.1104 -3.8604) (end 15.5 -5.25) (width 0.5) (layer F.Cu) (net 4))
(segment (start 14.1104 -0.9144) (end 14.1104 -3.8604) (width 0.5) (layer F.Cu) (net 4))
(segment (start 12.458 -6.208) (end 11.5 -5.25) (width 0.5) (layer F.Cu) (net 5))
(segment (start 12.458 -7.112) (end 12.458 -6.208) (width 0.5) (layer F.Cu) (net 5))
(segment (start 17.967944 -4.037999) (end 17.98504 -4.020903) (width 0.5) (layer B.Cu) (net 5))
(segment (start 12.712001 -4.037999) (end 17.967944 -4.037999) (width 0.5) (layer B.Cu) (net 5))
(via (at 17.98504 -4.020903) (size 1.2) (drill 0.5) (layers F.Cu B.Cu) (net 5))
(segment (start 11.5 -5.25) (end 12.712001 -4.037999) (width 0.5) (layer B.Cu) (net 5))
(segment (start 17.98504 -4.06296) (end 17.288 -4.76) (width 0.5) (layer F.Cu) (net 5))
(segment (start 17.98504 -4.020903) (end 17.98504 -4.06296) (width 0.5) (layer F.Cu) (net 5))
(zone (net 3) (net_name "Net-(P1-Pad3)") (layer B.Cu) (tstamp 5BDC1CF9) (hatch edge 0.508)
(connect_pads (clearance 0.3))
(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 10.492014 -5.923514) (xy 10.311 -5.486507) (xy 10.311 -5.013493) (xy 10.492014 -4.576486) (xy 10.826486 -4.242014)
(xy 11.263493 -4.061) (xy 11.731578 -4.061) (xy 11.93438 -3.858198) (xy 11.657957 -3.951959) (xy 11.185963 -3.920913)
(xy 10.894097 -3.800018) (xy 10.81324 -3.616365) (xy 11.5 -2.929605) (xy 11.514143 -2.943748) (xy 11.693748 -2.764143)
(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.45036 -3.39978) (xy 12.645323 -3.360999) (xy 12.645324 -3.360999) (xy 12.712 -3.347736)
(xy 12.778677 -3.360999) (xy 14.461557 -3.360999) (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.538443 -3.360999)
(xy 17.192547 -3.360999) (xy 17.403291 -3.150255) (xy 17.780757 -2.993903) (xy 18.189323 -2.993903) (xy 18.566789 -3.150255)
(xy 18.855688 -3.439154) (xy 19.01204 -3.81662) (xy 19.01204 -4.225186) (xy 18.946588 -4.3832) (xy 19.242283 -4.3832)
(xy 19.619749 -4.539552) (xy 19.908648 -4.828451) (xy 20.048 -5.164876) (xy 20.048001 -0.452) (xy 5.422642 -0.452)
(xy 5.451365 -0.5964) (xy 5.451365 -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.451365 -1.883635)
(xy 5.451365 -2.3236) (xy 5.418225 -2.490207) (xy 5.32385 -2.63145) (xy 5.182607 -2.725825) (xy 5.016 -2.758965)
(xy 4.52869 -2.758965) (xy 4.655967 -2.784282) (xy 5.08287 -3.06953) (xy 5.368118 -3.496433) (xy 5.468284 -4)
(xy 5.408811 -4.29899) (xy 5.41356 -4.303739) (xy 5.973 -4.303739) (xy 5.973 -3.696261) (xy 6.205472 -3.135024)
(xy 6.635024 -2.705472) (xy 7.196261 -2.473) (xy 7.803739 -2.473) (xy 8.364976 -2.705472) (xy 8.567461 -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 10.633635 -3.43676) (xy 10.449982 -3.355903) (xy 10.298041 -2.907957) (xy 8.567461 -2.907957) (xy 8.794528 -3.135024)
(xy 9.027 -3.696261) (xy 9.027 -4.303739) (xy 8.794528 -4.864976) (xy 8.364976 -5.294528) (xy 7.803739 -5.527)
(xy 7.196261 -5.527) (xy 6.635024 -5.294528) (xy 6.205472 -4.864976) (xy 5.973 -4.303739) (xy 5.41356 -4.303739)
(xy 7.290823 -6.181) (xy 10.7495 -6.181)
)
)
(filled_polygon
(pts
(xy 6.943723 -7.535) (xy 6.943722 -7.535) (xy 6.746248 -7.49572) (xy 6.52231 -7.34609) (xy 6.48454 -7.289563)
(xy 5.394022 -6.199044) (xy 5.401057 -6.213649) (xy 5.329418 -6.413) (xy 4.127 -6.413) (xy 4.127 -6.393)
(xy 3.873 -6.393) (xy 3.873 -6.413) (xy 3.853 -6.413) (xy 3.853 -6.667) (xy 3.873 -6.667)
(xy 3.873 -6.687) (xy 4.127 -6.687) (xy 4.127 -6.667) (xy 5.329418 -6.667) (xy 5.401057 -6.866351)
(xy 5.182596 -7.319878) (xy 4.925869 -7.548) (xy 7.009077 -7.548)
)
)
)
)

View File

@ -0,0 +1,509 @@
(kicad_pcb (version 20171130) (host pcbnew "(6.0.0-rc1-dev-199-g6b039bc99)")
(general
(thickness 1.6)
(drawings 10)
(tracks 37)
(zones 0)
(modules 9)
(nets 6)
)
(page A4)
(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.3)
(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 4 1.7272)
(pad_drill 1.016)
(pad_to_mask_clearance 0.05)
(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-(P1-Pad3)")
(net 4 "Net-(R1-Pad1)")
(net 5 "Net-(Q1-Pad1)")
(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 "Net-(P1-Pad1)")
(add_net "Net-(P1-Pad2)")
(add_net "Net-(P1-Pad3)")
(add_net "Net-(Q1-Pad1)")
(add_net "Net-(R1-Pad1)")
)
(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 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))
)
(module Resistors_SMD:R_0603 (layer F.Cu) (tedit 58307A47) (tstamp 5BE18B6C)
(at 18.288 -6.858 180)
(descr "Resistor SMD 0603, reflow soldering, Vishay (see dcrcw.pdf)")
(tags "resistor 0603")
(path /5BE2C39F)
(attr smd)
(fp_text reference R3 (at 1.778 0 270) (layer F.SilkS)
(effects (font (size 0.5 0.5) (thickness 0.125)))
)
(fp_text value 10k (at 0 1.9 180) (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 180) (size 0.5 0.9) (layers F.Cu F.Paste F.Mask)
(net 1 "Net-(P1-Pad1)"))
(pad 1 smd rect (at -0.75 0 180) (size 0.5 0.9) (layers F.Cu F.Paste F.Mask)
(net 2 "Net-(P1-Pad2)"))
(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 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.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.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 3 "Net-(P1-Pad3)"))
(pad 1 smd rect (at -1 -0.95) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask)
(net 5 "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")
(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.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 -0.0162 -0.106 180) (layer F.SilkS)
(effects (font (size 0.5 0.5) (thickness 0.125)))
)
(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_arc (start -2 1.25) (end -1 1.25) (angle -90) (layer F.SilkS) (width 0.2))
(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))
(pad 3 thru_hole circle (at 2 -1.25 180) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)
(net 3 "Net-(P1-Pad3)"))
(pad 4 thru_hole circle (at 2 1.25 180) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)
(net 5 "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 4 "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 3 "Net-(P1-Pad3)"))
(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 5BDB12AB) (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.125)))
)
(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 1.016) (layers *.Cu *.Mask)
(net 1 "Net-(P1-Pad1)"))
(pad 2 thru_hole oval (at 0 2.54 180) (size 2.032 1.7272) (drill 1.016) (layers *.Cu *.Mask)
(net 2 "Net-(P1-Pad2)"))
(pad 3 thru_hole oval (at 0 5.08 180) (size 2.032 1.7272) (drill 1.016) (layers *.Cu *.Mask)
(net 3 "Net-(P1-Pad3)"))
(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 5BDC171B)
(at 13.208 -7.112 180)
(descr "Resistor SMD 0603, reflow soldering, Vishay (see dcrcw.pdf)")
(tags "resistor 0603")
(path /5BD6C176)
(attr smd)
(fp_text reference R2 (at -1.778 0 270) (layer F.SilkS)
(effects (font (size 0.5 0.5) (thickness 0.125)))
)
(fp_text value 10k (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 1 "Net-(P1-Pad1)"))
(pad 2 smd rect (at 0.75 0 180) (size 0.5 0.9) (layers F.Cu F.Paste F.Mask)
(net 5 "Net-(Q1-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 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.125)))
)
(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 4 "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 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))
)
(gr_text rev0.1b (at 9 -1) (layer F.SilkS) (tstamp 5BE18FD3)
(effects (font (size 0.7 0.7) (thickness 0.175)))
)
(gr_text "IR sensor" (at 7.874 -6.096) (layer F.SilkS) (tstamp 5BDC1B52)
(effects (font (size 0.5 0.5) (thickness 0.125)))
)
(gr_text PRUSA (at 7.874 -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 14.212 -6.858) (end 13.958 -7.112) (width 0.5) (layer F.Cu) (net 1))
(segment (start 17.538 -6.858) (end 14.212 -6.858) (width 0.5) (layer F.Cu) (net 1))
(segment (start 13.982 -7.088) (end 13.958 -7.112) (width 0.5) (layer F.Cu) (net 1))
(segment (start 12.6104 -0.9144) (end 12.9794 -1.2834) (width 0.5) (layer F.Cu) (net 1))
(segment (start 13.958 -6.162) (end 13.958 -7.112) (width 0.5) (layer F.Cu) (net 1))
(segment (start 12.9794 -1.2834) (end 12.9794 -4.8514) (width 0.5) (layer F.Cu) (net 1))
(segment (start 12.9794 -4.8514) (end 13.958 -5.83) (width 0.5) (layer F.Cu) (net 1))
(segment (start 13.958 -5.83) (end 13.958 -6.162) (width 0.5) (layer F.Cu) (net 1))
(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.038 -4.06) (end 19.288 -3.81) (width 0.5) (layer F.Cu) (net 2))
(segment (start 4.1524 -4) (end 7.0104 -6.858) (width 0.5) (layer B.Cu) (net 2))
(segment (start 4 -4) (end 4.1524 -4) (width 0.5) (layer B.Cu) (net 2))
(segment (start 19.038 -5.4102) (end 19.038 -4.06) (width 0.5) (layer F.Cu) (net 2))
(segment (start 19.038 -6.858) (end 19.038 -5.4102) (width 0.5) (layer F.Cu) (net 2))
(segment (start 17.5902 -6.858) (end 19.038 -5.4102) (width 0.5) (layer B.Cu) (net 2))
(via (at 19.038 -5.4102) (size 1.2) (drill 0.5) (layers F.Cu B.Cu) (net 2))
(segment (start 7.0104 -6.858) (end 17.5902 -6.858) (width 0.5) (layer B.Cu) (net 2))
(segment (start 15.61 -2.86) (end 15.5 -2.75) (width 0.5) (layer F.Cu) (net 3))
(segment (start 17.288 -2.86) (end 15.61 -2.86) (width 0.5) (layer F.Cu) (net 3))
(segment (start 11.5 -2.8002) (end 11.5 -2.75) (width 0.5) (layer F.Cu) (net 3))
(segment (start 10.287999 -4.012201) (end 11.5 -2.8002) (width 0.5) (layer F.Cu) (net 3))
(segment (start 4 -6.54) (end 4.318 -6.858) (width 0.5) (layer F.Cu) (net 3))
(segment (start 4.318 -6.858) (end 8.9408 -6.858) (width 0.5) (layer F.Cu) (net 3))
(segment (start 8.9408 -6.858) (end 10.287999 -5.510801) (width 0.5) (layer F.Cu) (net 3))
(segment (start 10.287999 -5.510801) (end 10.287999 -4.012201) (width 0.5) (layer F.Cu) (net 3))
(segment (start 14.1104 -3.8604) (end 15.5 -5.25) (width 0.5) (layer F.Cu) (net 4))
(segment (start 14.1104 -0.9144) (end 14.1104 -3.8604) (width 0.5) (layer F.Cu) (net 4))
(segment (start 12.458 -6.208) (end 11.5 -5.25) (width 0.5) (layer F.Cu) (net 5))
(segment (start 12.458 -7.112) (end 12.458 -6.208) (width 0.5) (layer F.Cu) (net 5))
(segment (start 17.967944 -4.037999) (end 17.98504 -4.020903) (width 0.5) (layer B.Cu) (net 5))
(segment (start 12.712001 -4.037999) (end 17.967944 -4.037999) (width 0.5) (layer B.Cu) (net 5))
(via (at 17.98504 -4.020903) (size 1.2) (drill 0.5) (layers F.Cu B.Cu) (net 5))
(segment (start 11.5 -5.25) (end 12.712001 -4.037999) (width 0.5) (layer B.Cu) (net 5))
(segment (start 17.98504 -4.06296) (end 17.288 -4.76) (width 0.5) (layer F.Cu) (net 5))
(segment (start 17.98504 -4.020903) (end 17.98504 -4.06296) (width 0.5) (layer F.Cu) (net 5))
(zone (net 3) (net_name "Net-(P1-Pad3)") (layer B.Cu) (tstamp 5BDC1CF9) (hatch edge 0.508)
(connect_pads (clearance 0.3))
(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 10.492014 -5.923514) (xy 10.311 -5.486507) (xy 10.311 -5.013493) (xy 10.492014 -4.576486) (xy 10.826486 -4.242014)
(xy 11.263493 -4.061) (xy 11.731578 -4.061) (xy 11.93438 -3.858198) (xy 11.657957 -3.951959) (xy 11.185963 -3.920913)
(xy 10.894097 -3.800018) (xy 10.81324 -3.616365) (xy 11.5 -2.929605) (xy 11.514143 -2.943748) (xy 11.693748 -2.764143)
(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.45036 -3.39978) (xy 12.645323 -3.360999) (xy 12.645324 -3.360999) (xy 12.712 -3.347736)
(xy 12.778677 -3.360999) (xy 14.461557 -3.360999) (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.538443 -3.360999)
(xy 17.192547 -3.360999) (xy 17.403291 -3.150255) (xy 17.780757 -2.993903) (xy 18.189323 -2.993903) (xy 18.566789 -3.150255)
(xy 18.855688 -3.439154) (xy 19.01204 -3.81662) (xy 19.01204 -4.225186) (xy 18.946588 -4.3832) (xy 19.242283 -4.3832)
(xy 19.619749 -4.539552) (xy 19.908648 -4.828451) (xy 20.048 -5.164876) (xy 20.048001 -0.452) (xy 5.422642 -0.452)
(xy 5.451365 -0.5964) (xy 5.451365 -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.451365 -1.883635)
(xy 5.451365 -2.3236) (xy 5.418225 -2.490207) (xy 5.32385 -2.63145) (xy 5.182607 -2.725825) (xy 5.016 -2.758965)
(xy 4.52869 -2.758965) (xy 4.655967 -2.784282) (xy 5.08287 -3.06953) (xy 5.368118 -3.496433) (xy 5.468284 -4)
(xy 5.408811 -4.29899) (xy 5.41356 -4.303739) (xy 5.973 -4.303739) (xy 5.973 -3.696261) (xy 6.205472 -3.135024)
(xy 6.635024 -2.705472) (xy 7.196261 -2.473) (xy 7.803739 -2.473) (xy 8.364976 -2.705472) (xy 8.567461 -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 10.633635 -3.43676) (xy 10.449982 -3.355903) (xy 10.298041 -2.907957) (xy 8.567461 -2.907957) (xy 8.794528 -3.135024)
(xy 9.027 -3.696261) (xy 9.027 -4.303739) (xy 8.794528 -4.864976) (xy 8.364976 -5.294528) (xy 7.803739 -5.527)
(xy 7.196261 -5.527) (xy 6.635024 -5.294528) (xy 6.205472 -4.864976) (xy 5.973 -4.303739) (xy 5.41356 -4.303739)
(xy 7.290823 -6.181) (xy 10.7495 -6.181)
)
)
(filled_polygon
(pts
(xy 6.943723 -7.535) (xy 6.943722 -7.535) (xy 6.746248 -7.49572) (xy 6.52231 -7.34609) (xy 6.48454 -7.289563)
(xy 5.394022 -6.199044) (xy 5.401057 -6.213649) (xy 5.329418 -6.413) (xy 4.127 -6.413) (xy 4.127 -6.393)
(xy 3.873 -6.393) (xy 3.873 -6.413) (xy 3.853 -6.413) (xy 3.853 -6.667) (xy 3.873 -6.667)
(xy 3.873 -6.687) (xy 4.127 -6.687) (xy 4.127 -6.667) (xy 5.329418 -6.667) (xy 5.401057 -6.866351)
(xy 5.182596 -7.319878) (xy 4.925869 -7.548) (xy 7.009077 -7.548)
)
)
)
)

147
rev.01/IR-sensor-01.net Executable file
View File

@ -0,0 +1,147 @@
(export (version D)
(design
(source /home/dan/kicad/Prusa/FDM/IR-endstop/MKxS-IR-sensor/rev.01/IR-endstop-01.sch)
(date Út 12. únor 2019, 14:18:13 CET)
(tool "Eeschema (6.0.0-rc1-dev-199-g6b039bc99)")
(sheet (number 1) (name /) (tstamps /)
(title_block
(title "IR sensor")
(company "PRUSA RESEARCH s.r.o")
(rev 0.1)
(date 2018-11-06)
(source IR-endstop-01.sch)
(comment (number 1) (value "#ok1hra"))
(comment (number 2) (value ""))
(comment (number 3) (value ""))
(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)
(fields
(field (name alternative) https://cz.farnell.com/wurth-elektronik/61300311021/header-2-54mm-pin-tht-r-a-3way/dp/2356177))
(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_0603)
(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_0603)
(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)
(libsource (lib transistors) (part 2N7002) (description "60V Vds, 0.115A Id, N-channel MOSFET, SOT-23"))
(sheetpath (names /) (tstamps /))
(tstamp 5BE32902)))
(libparts
(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%")
(docs http://www.us.liteon.com/downloads/LTV-817-827-847.PDF)
(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")
(docs http://www.fairchildsemi.com/ds/BS/BSS138.pdf)
(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 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 Q1) (pin 3))
(node (ref P1) (pin 2))
(node (ref R3) (pin 1)))
(net (code 2) (name "Net-(P1-Pad3)")
(node (ref P1) (pin 3))
(node (ref U1) (pin 3))
(node (ref U1) (pin 2))
(node (ref Q1) (pin 2)))
(net (code 3) (name "Net-(R1-Pad1)")
(node (ref U1) (pin 1))
(node (ref R1) (pin 1)))
(net (code 4) (name "Net-(P1-Pad1)")
(node (ref R2) (pin 1))
(node (ref R1) (pin 2))
(node (ref R3) (pin 2))
(node (ref P1) (pin 1)))
(net (code 5) (name "Net-(Q1-Pad1)")
(node (ref R2) (pin 2))
(node (ref U1) (pin 4))
(node (ref Q1) (pin 1)))))

BIN
rev.01/IR-sensor-01.pdf Executable file

Binary file not shown.

64
rev.01/IR-sensor-01.pro Executable file
View File

@ -0,0 +1,64 @@
update=Út 6. listopad 2018, 11:05:24 CET
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.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.05
SolderMaskMinWidth=0.25
SolderPasteClearance=0
SolderPasteRatio=-0

143
rev.01/IR-sensor-01.sch Normal file
View File

@ -0,0 +1,143 @@
EESchema Schematic File Version 4
LIBS:IR-endstop-01-cache
EELAYER 26 0
EELAYER END
$Descr A4 11693 8268
encoding utf-8
Sheet 1 1
Title "IR sensor"
Date "2019-02-12"
Rev "0.1"
Comp "PRUSA RESEARCH s.r.o"
Comment1 "#ok1hra"
Comment2 ""
Comment3 ""
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 7050 3575
F 0 "P1" H 7128 3616 50 0000 L CNN
F 1 "CONN_01X03" H 7128 3525 50 0000 L CNN
F 2 "Pin_Headers:Pin_Header_Angled_1x03" H 7050 3575 50 0001 C CNN
F 3 "" H 7050 3575 50 0001 C CNN
F 4 "" H 7050 3575 50 0001 C CNN "alternative"
1 7050 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 6700 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_0603" 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 6575 4325
Wire Wire Line
6575 4325 6575 3675
Wire Wire Line
6575 3675 6850 3675
Connection ~ 6025 4325
Wire Wire Line
6850 3575 6025 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_0603" 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
$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
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
6850 3475 5500 3475
Connection ~ 5500 3475
$EndSCHEMATC

24443
rev.01/IR-sensor-01.step Executable file

File diff suppressed because it is too large Load Diff

189
rev.01/IR-sensor-01.xml Executable file
View File

@ -0,0 +1,189 @@
<?xml version="1.0" encoding="UTF-8"?>
<export version="D">
<design>
<source>/home/dan/kicad/Prusa/FDM/IR-endstop/MKxS-IR-sensor/rev.01/IR-endstop-01.sch</source>
<date>Út 12. únor 2019, 14:30:28 CET</date>
<tool>Eeschema (6.0.0-rc1-dev-199-g6b039bc99)</tool>
<sheet number="1" name="/" tstamps="/">
<title_block>
<title>IR sensor</title>
<company>PRUSA RESEARCH s.r.o</company>
<rev>0.1</rev>
<date>2019-02-12</date>
<source>IR-endstop-01.sch</source>
<comment number="1" value="#ok1hra"/>
<comment number="2" value=""/>
<comment number="3" value=""/>
<comment number="4" value=""/>
</title_block>
</sheet>
</design>
<components>
<comp ref="U1">
<value>EE-SX1103</value>
<footprint>ok1hra:IR-EE-SX1103</footprint>
<libsource lib="opto" part="LTV-817" description="DIP-4, DC Optocoupler, Vce 35V, CTR 50%"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5BD7084A</tstamp>
</comp>
<comp ref="P1">
<value>CONN_01X03</value>
<footprint>Pin_Headers:Pin_Header_Angled_1x03</footprint>
<libsource lib="conn" part="CONN_01X03" description="Connector, single row, 01x03"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5BD70990</tstamp>
</comp>
<comp ref="R1">
<value>330R</value>
<footprint>Resistors_SMD:R_0603</footprint>
<fields>
<field name="req">0,1W/1%</field>
</fields>
<libsource lib="device" part="R" description="Resistor"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5BD709E3</tstamp>
</comp>
<comp ref="R2">
<value>10k</value>
<footprint>Resistors_SMD:R_0603</footprint>
<fields>
<field name="req">0,1W/1%</field>
</fields>
<libsource lib="device" part="R" description="Resistor"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5BD6C176</tstamp>
</comp>
<comp ref="R3">
<value>10k</value>
<footprint>Resistors_SMD:R_0603</footprint>
<fields>
<field name="req">0,1W/1%</field>
</fields>
<libsource lib="device" part="R" description="Resistor"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5BE2C39F</tstamp>
</comp>
<comp ref="Q1">
<value>2N7002KT1G</value>
<footprint>TO_SOT_Packages_SMD:SOT-23</footprint>
<libsource lib="transistors" part="2N7002" description="60V Vds, 0.115A Id, N-channel MOSFET, SOT-23"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5BE32902</tstamp>
</comp>
</components>
<libparts>
<libpart lib="conn" part="CONN_01X03">
<description>Connector, single row, 01x03</description>
<footprints>
<fp>Pin_Header_Straight_1X03</fp>
<fp>Pin_Header_Angled_1X03</fp>
<fp>Socket_Strip_Straight_1X03</fp>
<fp>Socket_Strip_Angled_1X03</fp>
</footprints>
<fields>
<field name="Reference">P</field>
<field name="Value">CONN_01X03</field>
</fields>
<pins>
<pin num="1" name="P1" type="passive"/>
<pin num="2" name="P2" type="passive"/>
<pin num="3" name="P3" type="passive"/>
</pins>
</libpart>
<libpart lib="device" part="R">
<description>Resistor</description>
<footprints>
<fp>R_*</fp>
<fp>Resistor_*</fp>
</footprints>
<fields>
<field name="Reference">R</field>
<field name="Value">R</field>
</fields>
<pins>
<pin num="1" name="~" type="passive"/>
<pin num="2" name="~" type="passive"/>
</pins>
</libpart>
<libpart lib="opto" part="LTV-817">
<description>DIP-4, DC Optocoupler, Vce 35V, CTR 50%</description>
<docs>http://www.us.liteon.com/downloads/LTV-817-827-847.PDF</docs>
<footprints>
<fp>DIP-4*</fp>
</footprints>
<fields>
<field name="Reference">U</field>
<field name="Value">LTV-817</field>
<field name="Footprint">DIP-4</field>
</fields>
<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"/>
</pins>
</libpart>
<libpart lib="transistors" part="BSS138">
<aliases>
<alias>2N7002</alias>
</aliases>
<description>50V Vds, 0.22A Id, N-Channel MOSFET, SOT-23</description>
<docs>http://www.fairchildsemi.com/ds/BS/BSS138.pdf</docs>
<footprints>
<fp>SOT-23*</fp>
</footprints>
<fields>
<field name="Reference">Q</field>
<field name="Value">BSS138</field>
<field name="Footprint">TO_SOT_Packages_SMD:SOT-23</field>
</fields>
<pins>
<pin num="1" name="G" type="passive"/>
<pin num="2" name="S" type="passive"/>
<pin num="3" name="D" type="passive"/>
</pins>
</libpart>
</libparts>
<libraries>
<library logical="conn">
<uri>/usr/share/kicad/library/conn.lib</uri>
</library>
<library logical="device">
<uri>/usr/share/kicad/library/device.lib</uri>
</library>
<library logical="opto">
<uri>/usr/share/kicad/library/opto.lib</uri>
</library>
<library logical="transistors">
<uri>/usr/share/kicad/library/transistors.lib</uri>
</library>
</libraries>
<nets>
<net code="1" name="Net-(P1-Pad2)">
<node ref="Q1" pin="3"/>
<node ref="P1" pin="2"/>
<node ref="R3" pin="1"/>
</net>
<net code="2" name="Net-(P1-Pad3)">
<node ref="P1" pin="3"/>
<node ref="U1" pin="3"/>
<node ref="U1" pin="2"/>
<node ref="Q1" pin="2"/>
</net>
<net code="3" name="Net-(R1-Pad1)">
<node ref="U1" pin="1"/>
<node ref="R1" pin="1"/>
</net>
<net code="4" name="Net-(P1-Pad1)">
<node ref="R2" pin="1"/>
<node ref="R1" pin="2"/>
<node ref="R3" pin="2"/>
<node ref="P1" pin="1"/>
</net>
<net code="5" name="Net-(Q1-Pad1)">
<node ref="R2" pin="2"/>
<node ref="U1" pin="4"/>
<node ref="Q1" pin="1"/>
</net>
</nets>
</export>

85
rev.01/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

32026
rev.01/fp-info-cache Executable file

File diff suppressed because it is too large Load Diff

2394
rev.01/ibom.html Normal file

File diff suppressed because one or more lines are too long

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))
)
)

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,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))
)
)