From fa65e73ee520992bdf2164a3f01c5bf6829b11cd Mon Sep 17 00:00:00 2001 From: Dan Date: Mon, 14 May 2018 16:36:32 +0200 Subject: [PATCH] rev_0.2e --- rev.02e/License_CC_BY-SA.txt | 25 + rev.02e/laser-sensor-cache.lib | 159 ++++++ rev.02e/laser-sensor-rescue.dcm | 3 + rev.02e/laser-sensor-rescue.lib | 118 ++++ rev.02e/laser-sensor.bak | 348 ++++++++++++ rev.02e/laser-sensor.kicad_pcb | 839 +++++++++++++++++++++++++++++ rev.02e/laser-sensor.kicad_pcb-bak | 839 +++++++++++++++++++++++++++++ rev.02e/laser-sensor.net | 238 ++++++++ rev.02e/laser-sensor.pdf | Bin 0 -> 21336 bytes rev.02e/laser-sensor.pro | 30 ++ rev.02e/laser-sensor.sch | 348 ++++++++++++ rev.02e/sym-lib-table | 3 + 12 files changed, 2950 insertions(+) create mode 100644 rev.02e/License_CC_BY-SA.txt create mode 100644 rev.02e/laser-sensor-cache.lib create mode 100644 rev.02e/laser-sensor-rescue.dcm create mode 100644 rev.02e/laser-sensor-rescue.lib create mode 100644 rev.02e/laser-sensor.bak create mode 100644 rev.02e/laser-sensor.kicad_pcb create mode 100644 rev.02e/laser-sensor.kicad_pcb-bak create mode 100644 rev.02e/laser-sensor.net create mode 100644 rev.02e/laser-sensor.pdf create mode 100644 rev.02e/laser-sensor.pro create mode 100644 rev.02e/laser-sensor.sch create mode 100644 rev.02e/sym-lib-table diff --git a/rev.02e/License_CC_BY-SA.txt b/rev.02e/License_CC_BY-SA.txt new file mode 100644 index 0000000..36b9794 --- /dev/null +++ b/rev.02e/License_CC_BY-SA.txt @@ -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/ diff --git a/rev.02e/laser-sensor-cache.lib b/rev.02e/laser-sensor-cache.lib new file mode 100644 index 0000000..9b62e32 --- /dev/null +++ b/rev.02e/laser-sensor-cache.lib @@ -0,0 +1,159 @@ +EESchema-LIBRARY Version 2.4 +#encoding utf-8 +# +# laser-sensor-rescue:78xx-RESCUE-laser-sensor-laser-sensor-rescue +# +DEF laser-sensor-rescue:78xx-RESCUE-laser-sensor-laser-sensor-rescue U 0 40 Y Y 1 F N +F0 "U" -200 -200 60 H V C CNN +F1 "laser-sensor-rescue:78xx-RESCUE-laser-sensor-laser-sensor-rescue" -150 150 60 H V C CNN +F2 "" -50 0 60 H I C CNN +F3 "" -50 0 60 H I C CNN +DRAW +S -250 100 250 -150 0 1 0 N +X GND 1 0 -350 200 U 50 50 1 1 I +X OUT 2 450 0 200 L 50 50 1 1 I +X IN 3 -450 0 200 R 50 50 1 1 I +ENDDRAW +ENDDEF +# +# laser-sensor-rescue:CONN_01X04-conn +# +DEF laser-sensor-rescue:CONN_01X04-conn P 0 40 Y N 1 F N +F0 "P" 0 250 50 H V C CNN +F1 "laser-sensor-rescue:CONN_01X04-conn" 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_1X04 + Pin_Header_Angled_1X04 + Socket_Strip_Straight_1X04 + Socket_Strip_Angled_1X04 +$ENDFPLIST +DRAW +S -50 -145 10 -155 0 1 0 N +S -50 -45 10 -55 0 1 0 N +S -50 55 10 45 0 1 0 N +S -50 155 10 145 0 1 0 N +S -50 200 50 -200 0 1 0 N +X P1 1 -200 150 150 R 50 50 1 1 P +X P2 2 -200 50 150 R 50 50 1 1 P +X P3 3 -200 -50 150 R 50 50 1 1 P +X P4 4 -200 -150 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# laser-sensor-rescue:C_Small-device +# +DEF laser-sensor-rescue:C_Small-device C 0 10 N N 1 F N +F0 "C" 10 70 50 H V L CNN +F1 "laser-sensor-rescue:C_Small-device" 10 -80 50 H V L CNN +F2 "" 0 0 50 H V C CNN +F3 "" 0 0 50 H V C CNN +$FPLIST + C? + C_????_* + C_???? + SMD*_c + Capacitor* +$ENDFPLIST +DRAW +P 2 0 1 13 -60 -20 60 -20 N +P 2 0 1 12 -60 20 60 20 N +X ~ 1 0 100 80 D 50 50 1 1 P +X ~ 2 0 -100 80 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# laser-sensor-rescue:GND-power +# +DEF laser-sensor-rescue:GND-power #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -250 50 H I C CNN +F1 "laser-sensor-rescue:GND-power" 0 -150 50 H V C CNN +F2 "" 0 0 50 H V C CNN +F3 "" 0 0 50 H V C CNN +DRAW +P 6 0 1 0 0 0 0 -50 50 -50 0 -100 -50 -50 0 -50 N +X GND 1 0 0 0 D 50 50 1 1 W N +ENDDRAW +ENDDEF +# +# laser-sensor-rescue:Polyfuse_Small-device +# +DEF laser-sensor-rescue:Polyfuse_Small-device F 0 0 N Y 1 F N +F0 "F" -75 0 50 V V C CNN +F1 "laser-sensor-rescue:Polyfuse_Small-device" 75 0 50 V V C CNN +F2 "" 50 -200 50 H I L CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + *polyfuse* + *PTC* +$ENDFPLIST +DRAW +S -20 50 20 -50 0 1 0 N +P 2 0 1 0 0 100 0 -100 N +P 4 0 1 0 -40 50 -40 30 40 -30 40 -50 N +X ~ 1 0 100 25 D 50 50 1 1 P +X ~ 2 0 -100 25 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# laser-sensor-rescue:R-device +# +DEF laser-sensor-rescue:R-device R 0 0 N Y 1 F N +F0 "R" 80 0 50 V V C CNN +F1 "laser-sensor-rescue:R-device" 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 +# +# ok1hra:LSF0102 +# +DEF ok1hra:LSF0102 U 0 40 Y Y 1 F N +F0 "U" -250 300 60 H V C CNN +F1 "ok1hra:LSF0102" -100 -300 60 H V C CNN +F2 "" -50 0 60 H V C CNN +F3 "" -50 0 60 H V C CNN +DRAW +S -300 250 300 -250 0 1 0 N +X GND 1 -500 150 200 R 50 50 1 1 I +X Vref_A 2 -500 50 200 R 50 50 1 1 I +X A1 3 -500 -50 200 R 50 50 1 1 I +X A2 4 -500 -150 200 R 50 50 1 1 I +X B2 5 500 -150 200 L 50 50 1 1 I +X B1 6 500 -50 200 L 50 50 1 1 I +X Vref_B 7 500 50 200 L 50 50 1 1 I +X EN 8 500 150 200 L 50 50 1 1 I +ENDDRAW +ENDDEF +# +# ok1hra:PAT9125EL +# +DEF ok1hra:PAT9125EL U 0 40 Y Y 1 F N +F0 "U" 200 -300 60 H V C CNN +F1 "ok1hra:PAT9125EL" -50 300 60 H V C CNN +F2 "" 50 0 60 H I C CNN +F3 "" 50 0 60 H I C CNN +DRAW +S -300 -250 300 250 0 1 0 N +X VLD 1 -500 150 200 R 50 50 1 1 I +X VDDA 2 -500 50 200 R 50 50 1 1 I +X Vdd 3 -500 -50 200 R 50 50 1 1 I +X GND 4 -500 -150 200 R 50 50 1 1 I +X SCL 5 500 -150 200 L 50 50 1 1 I +X SCA 6 500 -50 200 L 50 50 1 1 I +X MOTION 7 500 50 200 L 50 50 1 1 I +X ID_SEL 8 500 150 200 L 50 50 1 1 I +X NC 9 0 -350 100 U 50 50 1 1 I +ENDDRAW +ENDDEF +# +#End Library diff --git a/rev.02e/laser-sensor-rescue.dcm b/rev.02e/laser-sensor-rescue.dcm new file mode 100644 index 0000000..5f3ed79 --- /dev/null +++ b/rev.02e/laser-sensor-rescue.dcm @@ -0,0 +1,3 @@ +EESchema-DOCLIB Version 2.0 +# +#End Doc Library diff --git a/rev.02e/laser-sensor-rescue.lib b/rev.02e/laser-sensor-rescue.lib new file mode 100644 index 0000000..c9553fe --- /dev/null +++ b/rev.02e/laser-sensor-rescue.lib @@ -0,0 +1,118 @@ +EESchema-LIBRARY Version 2.4 +#encoding utf-8 +# +# 78xx-RESCUE-laser-sensor-laser-sensor-rescue +# +DEF 78xx-RESCUE-laser-sensor-laser-sensor-rescue U 0 40 Y Y 1 F N +F0 "U" -200 -200 60 H V C CNN +F1 "78xx-RESCUE-laser-sensor-laser-sensor-rescue" -150 150 60 H V C CNN +F2 "" -50 0 60 H I C CNN +F3 "" -50 0 60 H I C CNN +DRAW +S -250 100 250 -150 0 1 0 N +X GND 1 0 -350 200 U 50 50 1 1 I +X OUT 2 450 0 200 L 50 50 1 1 I +X IN 3 -450 0 200 R 50 50 1 1 I +ENDDRAW +ENDDEF +# +# CONN_01X04-conn +# +DEF CONN_01X04-conn P 0 40 Y N 1 F N +F0 "P" 0 250 50 H V C CNN +F1 "CONN_01X04-conn" 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_1X04 + Pin_Header_Angled_1X04 + Socket_Strip_Straight_1X04 + Socket_Strip_Angled_1X04 +$ENDFPLIST +DRAW +S -50 -145 10 -155 0 1 0 N +S -50 -45 10 -55 0 1 0 N +S -50 55 10 45 0 1 0 N +S -50 155 10 145 0 1 0 N +S -50 200 50 -200 0 1 0 N +X P1 1 -200 150 150 R 50 50 1 1 P +X P2 2 -200 50 150 R 50 50 1 1 P +X P3 3 -200 -50 150 R 50 50 1 1 P +X P4 4 -200 -150 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# C_Small-device +# +DEF C_Small-device C 0 10 N N 1 F N +F0 "C" 10 70 50 H V L CNN +F1 "C_Small-device" 10 -80 50 H V L CNN +F2 "" 0 0 50 H V C CNN +F3 "" 0 0 50 H V C CNN +$FPLIST + C? + C_????_* + C_???? + SMD*_c + Capacitor* +$ENDFPLIST +DRAW +P 2 0 1 13 -60 -20 60 -20 N +P 2 0 1 12 -60 20 60 20 N +X ~ 1 0 100 80 D 50 50 1 1 P +X ~ 2 0 -100 80 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# GND-power +# +DEF GND-power #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -250 50 H I C CNN +F1 "GND-power" 0 -150 50 H V C CNN +F2 "" 0 0 50 H V C CNN +F3 "" 0 0 50 H V C CNN +DRAW +P 6 0 1 0 0 0 0 -50 50 -50 0 -100 -50 -50 0 -50 N +X GND 1 0 0 0 D 50 50 1 1 W N +ENDDRAW +ENDDEF +# +# Polyfuse_Small-device +# +DEF Polyfuse_Small-device F 0 0 N Y 1 F N +F0 "F" -75 0 50 V V C CNN +F1 "Polyfuse_Small-device" 75 0 50 V V C CNN +F2 "" 50 -200 50 H I L CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + *polyfuse* + *PTC* +$ENDFPLIST +DRAW +S -20 50 20 -50 0 1 0 N +P 2 0 1 0 0 100 0 -100 N +P 4 0 1 0 -40 50 -40 30 40 -30 40 -50 N +X ~ 1 0 100 25 D 50 50 1 1 P +X ~ 2 0 -100 25 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# R-device +# +DEF R-device R 0 0 N Y 1 F N +F0 "R" 80 0 50 V V C CNN +F1 "R-device" 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 +# +#End Library diff --git a/rev.02e/laser-sensor.bak b/rev.02e/laser-sensor.bak new file mode 100644 index 0000000..ead030b --- /dev/null +++ b/rev.02e/laser-sensor.bak @@ -0,0 +1,348 @@ +EESchema Schematic File Version 4 +LIBS:laser-sensor-cache +EELAYER 26 0 +EELAYER END +$Descr A4 11693 8268 +encoding utf-8 +Sheet 1 1 +Title "Laser filament sensor unit" +Date "2018-03-21" +Rev "0.2e" +Comp "PRUSA Research s.r.o." +Comment1 "#ok1hra" +Comment2 "" +Comment3 "" +Comment4 "" +$EndDescr +$Comp +L ok1hra:PAT9125EL U1 +U 1 1 595118F0 +P 5450 4100 +F 0 "U1" H 5650 3800 60 0000 C CNN +F 1 "PAT9125EL" H 5400 4400 60 0000 C CNN +F 2 "ok1hra:PAT9125EL" H 5500 4100 60 0001 C CNN +F 3 "" H 5500 4100 60 0001 C CNN + 1 5450 4100 + 1 0 0 -1 +$EndComp +$Comp +L device:C_Small C3 +U 1 1 596DE90B +P 4650 4300 +F 0 "C3" H 4660 4370 50 0000 L CNN +F 1 "100n" H 4660 4220 50 0000 L CNN +F 2 "Capacitors_SMD:C_0603" H 4650 4300 50 0001 C CNN +F 3 "" H 4650 4300 50 0000 C CNN + 1 4650 4300 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR01 +U 1 1 596DE964 +P 4650 4400 +F 0 "#PWR01" H 4650 4150 50 0001 C CNN +F 1 "GND" H 4650 4250 50 0000 C CNN +F 2 "" H 4650 4400 50 0000 C CNN +F 3 "" H 4650 4400 50 0000 C CNN + 1 4650 4400 + 1 0 0 -1 +$EndComp +$Comp +L device:C_Small C2 +U 1 1 596DE985 +P 4400 4300 +F 0 "C2" H 4410 4370 50 0000 L CNN +F 1 "10u" H 4410 4220 50 0000 L CNN +F 2 "Capacitors_SMD:C_0603" H 4400 4300 50 0001 C CNN +F 3 "" H 4400 4300 50 0000 C CNN + 1 4400 4300 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR02 +U 1 1 596DE9AF +P 4400 4400 +F 0 "#PWR02" H 4400 4150 50 0001 C CNN +F 1 "GND" H 4400 4250 50 0000 C CNN +F 2 "" H 4400 4400 50 0000 C CNN +F 3 "" H 4400 4400 50 0000 C CNN + 1 4400 4400 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR03 +U 1 1 596DEA02 +P 4950 4250 +F 0 "#PWR03" H 4950 4000 50 0001 C CNN +F 1 "GND" H 4950 4100 50 0000 C CNN +F 2 "" H 4950 4250 50 0000 C CNN +F 3 "" H 4950 4250 50 0000 C CNN + 1 4950 4250 + 1 0 0 -1 +$EndComp +NoConn ~ 5450 4450 +$Comp +L device:C_Small C1 +U 1 1 596DEA23 +P 4150 4300 +F 0 "C1" H 4160 4370 50 0000 L CNN +F 1 "4u7" H 4160 4220 50 0000 L CNN +F 2 "Capacitors_SMD:C_0603" H 4150 4300 50 0001 C CNN +F 3 "" H 4150 4300 50 0000 C CNN + 1 4150 4300 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR04 +U 1 1 596DEB3A +P 4150 4400 +F 0 "#PWR04" H 4150 4150 50 0001 C CNN +F 1 "GND" H 4150 4250 50 0000 C CNN +F 2 "" H 4150 4400 50 0000 C CNN +F 3 "" H 4150 4400 50 0000 C CNN + 1 4150 4400 + 1 0 0 -1 +$EndComp +$Comp +L conn:CONN_01X04 P1 +U 1 1 596DEB87 +P 8200 4200 +F 0 "P1" H 8200 4450 50 0000 C CNN +F 1 "CONN_01X04" V 8300 4200 50 0000 C CNN +F 2 "Pin_Headers:Pin_Header_Angled_1x04" H 8200 4200 50 0001 C CNN +F 3 "" H 8200 4200 50 0000 C CNN + 1 8200 4200 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR05 +U 1 1 596DEBF1 +P 8000 4150 +F 0 "#PWR05" H 8000 3900 50 0001 C CNN +F 1 "GND" H 8000 4000 50 0000 C CNN +F 2 "" H 8000 4150 50 0000 C CNN +F 3 "" H 8000 4150 50 0000 C CNN + 1 8000 4150 + 0 1 1 0 +$EndComp +$Comp +L power:GND #PWR06 +U 1 1 596DECD4 +P 5950 3950 +F 0 "#PWR06" H 5950 3700 50 0001 C CNN +F 1 "GND" H 5950 3800 50 0000 C CNN +F 2 "" H 5950 3950 50 0000 C CNN +F 3 "" H 5950 3950 50 0000 C CNN + 1 5950 3950 + -1 0 0 1 +$EndComp +NoConn ~ 5950 4050 +$Comp +L laser-sensor-rescue:78xx-RESCUE-laser-sensor U2 +U 1 1 596F382C +P 6300 3650 +F 0 "U2" H 6100 3450 60 0000 C CNN +F 1 "MCP1703T-3302E/CB" H 6050 3800 60 0000 C CNN +F 2 "TO_SOT_Packages_SMD:SOT-23" H 6250 3650 60 0001 C CNN +F 3 "" H 6250 3650 60 0001 C CNN + 1 6300 3650 + -1 0 0 -1 +$EndComp +$Comp +L device:C_Small C4 +U 1 1 596F4648 +P 6850 3800 +F 0 "C4" H 6860 3870 50 0000 L CNN +F 1 "4u7" H 6860 3720 50 0000 L CNN +F 2 "Capacitors_SMD:C_0603" H 6850 3800 50 0001 C CNN +F 3 "" H 6850 3800 50 0000 C CNN + 1 6850 3800 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR07 +U 1 1 596F472D +P 6850 3900 +F 0 "#PWR07" H 6850 3650 50 0001 C CNN +F 1 "GND" H 6850 3750 50 0000 C CNN +F 2 "" H 6850 3900 50 0000 C CNN +F 3 "" H 6850 3900 50 0000 C CNN + 1 6850 3900 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR08 +U 1 1 596F47D8 +P 6300 4000 +F 0 "#PWR08" H 6300 3750 50 0001 C CNN +F 1 "GND" H 6300 3850 50 0000 C CNN +F 2 "" H 6300 4000 50 0000 C CNN +F 3 "" H 6300 4000 50 0000 C CNN + 1 6300 4000 + 1 0 0 -1 +$EndComp +Text Notes 8400 4350 0 60 ~ 0 ++5V\nGND\nSCL\nSDA +$Comp +L ok1hra:LSF0102 U3 +U 1 1 596F5C76 +P 6700 4700 +F 0 "U3" H 6450 5000 60 0000 C CNN +F 1 "LSF0102" H 6600 4400 60 0000 C CNN +F 2 "ok1hra:LSF0102" H 6650 4700 60 0001 C CNN +F 3 "" H 6650 4700 60 0000 C CNN + 1 6700 4700 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR09 +U 1 1 596F5F1F +P 6200 4550 +F 0 "#PWR09" H 6200 4300 50 0001 C CNN +F 1 "GND" H 6200 4400 50 0000 C CNN +F 2 "" H 6200 4550 50 0000 C CNN +F 3 "" H 6200 4550 50 0000 C CNN + 1 6200 4550 + -1 0 0 1 +$EndComp +$Comp +L device:R R1 +U 1 1 596F62F7 +P 8100 4750 +F 0 "R1" V 8180 4750 50 0000 C CNN +F 1 "4k7" V 8100 4750 50 0000 C CNN +F 2 "Resistors_SMD:R_0603" V 8030 4750 50 0001 C CNN +F 3 "" H 8100 4750 50 0000 C CNN + 1 8100 4750 + 0 -1 -1 0 +$EndComp +$Comp +L device:R R2 +U 1 1 596F63F4 +P 8100 4850 +F 0 "R2" V 8180 4850 50 0000 C CNN +F 1 "4k7" V 8100 4850 50 0000 C CNN +F 2 "Resistors_SMD:R_0603" V 8030 4850 50 0001 C CNN +F 3 "" H 8100 4850 50 0000 C CNN + 1 8100 4850 + 0 1 1 0 +$EndComp +Wire Wire Line + 4400 4150 4650 4150 +Wire Wire Line + 4400 4150 4400 4200 +Wire Wire Line + 4650 3650 4650 3950 +Connection ~ 4650 4150 +Wire Wire Line + 4950 4050 4150 4050 +Wire Wire Line + 4150 4050 4150 4200 +Wire Wire Line + 4950 3950 4650 3950 +Wire Wire Line + 7700 3650 7700 4050 +Connection ~ 4650 3950 +Wire Wire Line + 5850 3650 4650 3650 +Wire Wire Line + 6750 3650 6850 3650 +Wire Wire Line + 6850 3700 6850 3650 +Connection ~ 6850 3650 +Connection ~ 4850 4150 +Connection ~ 7700 4050 +Wire Wire Line + 8000 4250 7800 4250 +Wire Wire Line + 7800 4250 7800 4750 +Wire Wire Line + 7200 4750 7800 4750 +Wire Wire Line + 6200 4750 6100 4750 +Wire Wire Line + 6100 4750 6100 4250 +Wire Wire Line + 6100 4250 5950 4250 +Wire Wire Line + 7200 4850 7900 4850 +Wire Wire Line + 6200 4850 6000 4850 +Wire Wire Line + 6000 4850 6000 4150 +Wire Wire Line + 6000 4150 5950 4150 +Wire Wire Line + 6200 4650 4850 4650 +Wire Wire Line + 4850 4650 4850 4150 +Connection ~ 7900 4850 +Connection ~ 7800 4750 +Wire Wire Line + 8300 4550 8300 4750 +Wire Wire Line + 8300 4850 8250 4850 +Wire Wire Line + 8250 4750 8300 4750 +Connection ~ 8300 4750 +$Comp +L device:Polyfuse_Small F1 +U 1 1 5A8AF791 +P 7900 4050 +F 0 "F1" V 7700 4050 50 0000 C CNN +F 1 "50mA" V 7800 4050 50 0000 C CNN +F 2 "Resistors_SMD:R_1206" H 7950 3850 50 0001 L CNN +F 3 "" H 7900 4050 50 0001 C CNN + 1 7900 4050 + 0 1 1 0 +$EndComp +Wire Wire Line + 7800 4050 7700 4050 +Wire Wire Line + 8000 4350 7900 4350 +Wire Wire Line + 7900 4350 7900 4850 +Wire Wire Line + 4650 4150 4850 4150 +Wire Wire Line + 4650 4150 4650 4200 +Wire Wire Line + 4650 3950 4650 4150 +Wire Wire Line + 6850 3650 7700 3650 +Wire Wire Line + 4850 4150 4950 4150 +Wire Wire Line + 7700 4050 7700 4550 +Wire Wire Line + 7700 4550 8300 4550 +Wire Wire Line + 7900 4850 7950 4850 +Wire Wire Line + 7800 4750 7950 4750 +Wire Wire Line + 8300 4750 8300 4850 +$Comp +L device:R R3 +U 1 1 5AB283C4 +P 7500 4550 +F 0 "R3" V 7580 4550 50 0000 C CNN +F 1 "200k" V 7500 4550 50 0000 C CNN +F 2 "Resistors_SMD:R_0603" V 7430 4550 50 0001 C CNN +F 3 "" H 7500 4550 50 0000 C CNN + 1 7500 4550 + 0 -1 -1 0 +$EndComp +Wire Wire Line + 7650 4550 7700 4550 +Connection ~ 7700 4550 +Wire Wire Line + 7350 4550 7300 4550 +Wire Wire Line + 7200 4650 7300 4650 +Wire Wire Line + 7300 4650 7300 4550 +Connection ~ 7300 4550 +Wire Wire Line + 7300 4550 7200 4550 +$EndSCHEMATC diff --git a/rev.02e/laser-sensor.kicad_pcb b/rev.02e/laser-sensor.kicad_pcb new file mode 100644 index 0000000..9b0763c --- /dev/null +++ b/rev.02e/laser-sensor.kicad_pcb @@ -0,0 +1,839 @@ +(kicad_pcb (version 20171130) (host pcbnew "(5.0.0-rc2-dev-28-g5f578c884)") + + (general + (thickness 1.6) + (drawings 13) + (tracks 115) + (zones 0) + (modules 13) + (nets 11) + ) + + (page A4) + (layers + (0 F.Cu signal) + (31 B.Cu signal) + (32 B.Adhes user hide) + (33 F.Adhes user hide) + (34 B.Paste user hide) + (35 F.Paste user hide) + (36 B.SilkS user) + (37 F.SilkS user) + (38 B.Mask user hide) + (39 F.Mask user) + (40 Dwgs.User user hide) + (41 Cmts.User user hide) + (42 Eco1.User user hide) + (43 Eco2.User user hide) + (44 Edge.Cuts user) + (45 Margin user hide) + (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.3) + (user_trace_width 0.4) + (user_trace_width 0.5) + (trace_clearance 0.2) + (zone_clearance 0.508) + (zone_45_only no) + (trace_min 0.2) + (segment_width 0.2) + (edge_width 0.15) + (via_size 0.6) + (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) + (pcb_text_width 0.3) + (pcb_text_size 1.5 1.5) + (mod_edge_width 0.15) + (mod_text_size 1 1) + (mod_text_width 0.15) + (pad_size 0.6 0.6) + (pad_drill 0.5) + (pad_to_mask_clearance 0.2) + (aux_axis_origin 0 0) + (visible_elements FFFFFF7F) + (pcbplotparams + (layerselection 0x010fc_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) + (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-(C1-Pad1)") + (net 2 GND) + (net 3 "Net-(C2-Pad1)") + (net 4 "Net-(P1-Pad3)") + (net 5 "Net-(C4-Pad1)") + (net 6 "Net-(P1-Pad4)") + (net 7 "Net-(U1-Pad5)") + (net 8 "Net-(U1-Pad6)") + (net 9 "Net-(F1-Pad1)") + (net 10 "Net-(R3-Pad1)") + + (net_class Default "Toto je výchozí třída sítě." + (clearance 0.2) + (trace_width 0.25) + (via_dia 0.6) + (via_drill 0.4) + (uvia_dia 0.3) + (uvia_drill 0.1) + (add_net GND) + (add_net "Net-(C1-Pad1)") + (add_net "Net-(C2-Pad1)") + (add_net "Net-(C4-Pad1)") + (add_net "Net-(F1-Pad1)") + (add_net "Net-(P1-Pad3)") + (add_net "Net-(P1-Pad4)") + (add_net "Net-(R3-Pad1)") + (add_net "Net-(U1-Pad5)") + (add_net "Net-(U1-Pad6)") + ) + + (module Pin_Headers:Pin_Header_Angled_1x04 (layer B.Cu) (tedit 5970B133) (tstamp 5970B04B) + (at 2 -8.81 180) + (descr "Through hole pin header") + (tags "pin header") + (path /596DEB87) + (fp_text reference P1 (at 0 5.1 180) (layer B.SilkS) hide + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value CONN_01X04 (at 0 3.1 180) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start -1.5 1.75) (end -1.5 -9.4) (layer B.CrtYd) (width 0.05)) + (fp_line (start -1.5 1.75) (end 10.65 1.75) (layer B.CrtYd) (width 0.05)) + (fp_line (start -1.5 -9.4) (end 10.65 -9.4) (layer B.CrtYd) (width 0.05)) + (fp_line (start -1.3 1.55) (end -1.3 0) (layer B.SilkS) (width 0.15)) + (fp_line (start 0 1.55) (end -1.3 1.55) (layer B.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 9 "Net-(F1-Pad1)")) + (pad 2 thru_hole oval (at 0 -2.54 180) (size 2.032 1.7272) (drill 1.016) (layers *.Cu *.Mask) + (net 2 GND)) + (pad 3 thru_hole oval (at 0 -5.08 180) (size 2.032 1.7272) (drill 1.016) (layers *.Cu *.Mask) + (net 4 "Net-(P1-Pad3)")) + (pad 4 thru_hole oval (at 0 -7.62 180) (size 2.032 1.7272) (drill 1.016) (layers *.Cu *.Mask) + (net 6 "Net-(P1-Pad4)")) + (model Pin_Headers.3dshapes/Pin_Header_Angled_1x04.wrl + (offset (xyz 0 -3.809999942779541 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 90)) + ) + ) + + (module Mounting_Holes:MountingHole_3.2mm_M3_Pad_Via locked (layer F.Cu) (tedit 5AE2F1DD) (tstamp 596DEB2A) + (at 7 -5) + (descr "Mounting Hole 3.2mm, M3") + (tags "mounting hole 3.2mm m3") + (fp_text reference REF** (at 0 -4.2) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value MountingHole_3.2mm_M3_Pad_Via (at 0 4.2) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 3.2 0) (layer Cmts.User) (width 0.15)) + (fp_circle (center 0 0) (end 3.45 0) (layer F.CrtYd) (width 0.05)) + (pad 1 thru_hole circle (at 0 0) (size 6 6) (drill 3.1) (layers *.Cu *.Mask) + (net 2 GND) (zone_connect 2)) + (pad "" thru_hole circle (at 2.4 0) (size 0.6 0.6) (drill 0.5) (layers *.Cu *.Mask) + (net 2 GND) (zone_connect 2)) + (pad "" thru_hole circle (at 1.697056 1.697056) (size 0.6 0.6) (drill 0.5) (layers *.Cu *.Mask) + (net 2 GND) (zone_connect 2)) + (pad "" thru_hole circle (at 0 2.4) (size 0.6 0.6) (drill 0.5) (layers *.Cu *.Mask) + (net 2 GND) (zone_connect 2)) + (pad "" thru_hole circle (at -1.697056 1.697056) (size 0.6 0.6) (drill 0.5) (layers *.Cu *.Mask) + (net 2 GND) (zone_connect 2)) + (pad "" thru_hole circle (at -2.4 0) (size 0.6 0.6) (drill 0.5) (layers *.Cu *.Mask) + (net 2 GND) (zone_connect 2)) + (pad "" thru_hole circle (at -1.697056 -1.697056) (size 0.6 0.6) (drill 0.5) (layers *.Cu *.Mask) + (net 2 GND) (zone_connect 2)) + (pad "" thru_hole circle (at 0 -2.4) (size 0.6 0.6) (drill 0.5) (layers *.Cu *.Mask) + (net 2 GND) (zone_connect 2)) + (pad "" thru_hole circle (at 1.697056 -1.697056) (size 0.6 0.6) (drill 0.5) (layers *.Cu *.Mask) + (net 2 GND) (zone_connect 2)) + ) + + (module Capacitors_SMD:C_0603 (layer F.Cu) (tedit 5970C669) (tstamp 596DEDF4) + (at 19.05 -8.128 90) + (descr "Capacitor SMD 0603, reflow soldering, AVX (see smccp.pdf)") + (tags "capacitor 0603") + (path /596DEA23) + (attr smd) + (fp_text reference C1 (at 1.524 0 180) (layer F.SilkS) + (effects (font (size 0.5 0.5) (thickness 0.125))) + ) + (fp_text value 4u7 (at 0 1.9 90) (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.15)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.15)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.15)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.15)) + (fp_line (start -1.45 -0.75) (end 1.45 -0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.45 0.75) (end 1.45 0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.45 -0.75) (end -1.45 0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.45 -0.75) (end 1.45 0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.35 -0.6) (end 0.35 -0.6) (layer F.SilkS) (width 0.15)) + (fp_line (start 0.35 0.6) (end -0.35 0.6) (layer F.SilkS) (width 0.15)) + (pad 1 smd rect (at -0.75 0 90) (size 0.8 0.75) (layers F.Cu F.Paste F.Mask) + (net 1 "Net-(C1-Pad1)")) + (pad 2 smd rect (at 0.75 0 90) (size 0.8 0.75) (layers F.Cu F.Paste F.Mask) + (net 2 GND)) + (model Capacitors_SMD.3dshapes/C_0603.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitors_SMD:C_0603 (layer F.Cu) (tedit 596DEE02) (tstamp 596DEDF9) + (at 17.526 -8.128 90) + (descr "Capacitor SMD 0603, reflow soldering, AVX (see smccp.pdf)") + (tags "capacitor 0603") + (path /596DE985) + (attr smd) + (fp_text reference C2 (at -2.032 0) (layer F.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.15))) + ) + (fp_text value 10u (at 0 1.9 90) (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.15)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.15)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.15)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.15)) + (fp_line (start -1.45 -0.75) (end 1.45 -0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.45 0.75) (end 1.45 0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.45 -0.75) (end -1.45 0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.45 -0.75) (end 1.45 0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.35 -0.6) (end 0.35 -0.6) (layer F.SilkS) (width 0.15)) + (fp_line (start 0.35 0.6) (end -0.35 0.6) (layer F.SilkS) (width 0.15)) + (pad 1 smd rect (at -0.75 0 90) (size 0.8 0.75) (layers F.Cu F.Paste F.Mask) + (net 3 "Net-(C2-Pad1)")) + (pad 2 smd rect (at 0.75 0 90) (size 0.8 0.75) (layers F.Cu F.Paste F.Mask) + (net 2 GND)) + (model Capacitors_SMD.3dshapes/C_0603.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitors_SMD:C_0603 (layer F.Cu) (tedit 596DEDF9) (tstamp 596DEDFE) + (at 20.574 -8.128 90) + (descr "Capacitor SMD 0603, reflow soldering, AVX (see smccp.pdf)") + (tags "capacitor 0603") + (path /596DE90B) + (attr smd) + (fp_text reference C3 (at -2.032 0.508 270) (layer F.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.15))) + ) + (fp_text value 100n (at 0 1.9 90) (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.15)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.15)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.15)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.15)) + (fp_line (start -1.45 -0.75) (end 1.45 -0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.45 0.75) (end 1.45 0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.45 -0.75) (end -1.45 0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.45 -0.75) (end 1.45 0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.35 -0.6) (end 0.35 -0.6) (layer F.SilkS) (width 0.15)) + (fp_line (start 0.35 0.6) (end -0.35 0.6) (layer F.SilkS) (width 0.15)) + (pad 1 smd rect (at -0.75 0 90) (size 0.8 0.75) (layers F.Cu F.Paste F.Mask) + (net 3 "Net-(C2-Pad1)")) + (pad 2 smd rect (at 0.75 0 90) (size 0.8 0.75) (layers F.Cu F.Paste F.Mask) + (net 2 GND)) + (model Capacitors_SMD.3dshapes/C_0603.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitors_SMD:C_0603 (layer F.Cu) (tedit 5AE2F248) (tstamp 596F3D33) + (at 20.066 -1.524) + (descr "Capacitor SMD 0603, reflow soldering, AVX (see smccp.pdf)") + (tags "capacitor 0603") + (path /596F4648) + (attr smd) + (fp_text reference C4 (at -0.9398 0.9906 180) (layer F.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.15))) + ) + (fp_text value 4u7 (at -0.066 0.024) (layer F.Fab) + (effects (font (size 0.5 0.5) (thickness 0.125))) + ) + (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.15)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.15)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.15)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.15)) + (fp_line (start -1.45 -0.75) (end 1.45 -0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.45 0.75) (end 1.45 0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.45 -0.75) (end -1.45 0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.45 -0.75) (end 1.45 0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.35 -0.6) (end 0.35 -0.6) (layer F.SilkS) (width 0.15)) + (fp_line (start 0.35 0.6) (end -0.35 0.6) (layer F.SilkS) (width 0.15)) + (pad 1 smd rect (at -0.75 0) (size 0.8 0.75) (layers F.Cu F.Paste F.Mask) + (net 5 "Net-(C4-Pad1)")) + (pad 2 smd rect (at 0.75 0) (size 0.8 0.75) (layers F.Cu F.Paste F.Mask) + (net 2 GND)) + (model Capacitors_SMD.3dshapes/C_0603.wrl + (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 5AE2F275) (tstamp 5A8C1F32) + (at 19.431 -4.318 180) + (descr "SOT-23, Standard") + (tags SOT-23) + (path /596F382C) + (attr smd) + (fp_text reference U2 (at 1.524 -1.143) (layer F.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.15))) + ) + (fp_text value MCP1703T (at -0.069 -0.118 270) (layer F.Fab) + (effects (font (size 0.5 0.5) (thickness 0.125))) + ) + (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 180) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask) + (net 2 GND)) + (pad 2 smd rect (at -1 0.95 180) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask) + (net 3 "Net-(C2-Pad1)")) + (pad 3 smd rect (at 1 0 180) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask) + (net 5 "Net-(C4-Pad1)")) + (model TO_SOT_Packages_SMD.3dshapes/SOT-23.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 90)) + ) + ) + + (module Resistors_SMD:R_0603 (layer F.Cu) (tedit 5AE2F1F5) (tstamp 5A8C1A60) + (at 13.843 -1.524 270) + (descr "Resistor SMD 0603, reflow soldering, Vishay (see dcrcw.pdf)") + (tags "resistor 0603") + (path /596F62F7) + (attr smd) + (fp_text reference R1 (at 0.0254 2.2352 90) (layer F.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.15))) + ) + (fp_text value 4k7 (at 0.024 -0.057 270) (layer F.Fab) + (effects (font (size 0.5 0.5) (thickness 0.125))) + ) + (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 270) (size 0.5 0.9) (layers F.Cu F.Paste F.Mask) + (net 4 "Net-(P1-Pad3)")) + (pad 2 smd rect (at 0.75 0 270) (size 0.5 0.9) (layers F.Cu F.Paste F.Mask) + (net 5 "Net-(C4-Pad1)")) + (model Resistors_SMD.3dshapes/R_0603.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_SMD:R_0603 (layer F.Cu) (tedit 5AE2F220) (tstamp 596F7D92) + (at 15.494 -1.524 90) + (descr "Resistor SMD 0603, reflow soldering, Vishay (see dcrcw.pdf)") + (tags "resistor 0603") + (path /596F63F4) + (attr smd) + (fp_text reference R2 (at -0.0254 -2.921 90) (layer F.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.15))) + ) + (fp_text value 4k7 (at -0.024 0.006 90) (layer F.Fab) + (effects (font (size 0.5 0.5) (thickness 0.125))) + ) + (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 90) (size 0.5 0.9) (layers F.Cu F.Paste F.Mask) + (net 5 "Net-(C4-Pad1)")) + (pad 2 smd rect (at 0.75 0 90) (size 0.5 0.9) (layers F.Cu F.Paste F.Mask) + (net 6 "Net-(P1-Pad4)")) + (model Resistors_SMD.3dshapes/R_0603.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module ok1hra:PAT9125EL (layer F.Cu) (tedit 595117B6) (tstamp 596F8436) + (at 15 -7 90) + (path /595118F0) + (attr smd) + (fp_text reference U1 (at 2.398 -0.014 180) (layer F.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.15))) + ) + (fp_text value PAT9125EL (at 0 -2.3 90) (layer F.Fab) + (effects (font (size 0.7 0.7) (thickness 0.15))) + ) + (fp_line (start -0.5 -0.45) (end -0.5 0.45) (layer F.SilkS) (width 0.15)) + (fp_line (start -1 -0.4) (end -1.45 -0.4) (layer F.SilkS) (width 0.15)) + (fp_line (start -1 0.4) (end -1 -0.4) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.45 0.4) (end -1 0.4) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.45 -0.4) (end -1.45 0.4) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.75 1.6) (end -1.75 -1.6) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.75 1.6) (end -1.75 1.6) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.75 -1.6) (end 1.75 1.6) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.75 -1.6) (end 1.75 -1.6) (layer F.SilkS) (width 0.15)) + (pad 1 smd rect (at -1.2 1.065 90) (size 0.5 0.75) (layers F.Cu F.Paste F.Mask) + (net 3 "Net-(C2-Pad1)")) + (pad 2 smd rect (at -0.4 1.065 90) (size 0.5 0.75) (layers F.Cu F.Paste F.Mask) + (net 1 "Net-(C1-Pad1)")) + (pad 3 smd rect (at 0.4 1.065 90) (size 0.5 0.75) (layers F.Cu F.Paste F.Mask) + (net 3 "Net-(C2-Pad1)")) + (pad 4 smd rect (at 1.2 1.065 90) (size 0.5 0.75) (layers F.Cu F.Paste F.Mask) + (net 2 GND)) + (pad 5 smd rect (at 1.2 -1.065 90) (size 0.5 0.75) (layers F.Cu F.Paste F.Mask) + (net 7 "Net-(U1-Pad5)")) + (pad 6 smd rect (at 0.4 -1.065 90) (size 0.5 0.75) (layers F.Cu F.Paste F.Mask) + (net 8 "Net-(U1-Pad6)")) + (pad 7 smd rect (at -0.4 -1.065 90) (size 0.5 0.75) (layers F.Cu F.Paste F.Mask)) + (pad 8 smd rect (at -1.2 -1.065 90) (size 0.5 0.75) (layers F.Cu F.Paste F.Mask) + (net 2 GND)) + (pad 9 smd circle (at 1.15 0 90) (size 0.69 0.69) (layers F.Cu F.Paste F.Mask)) + (model ../../../../../home/dan/kicad/img/PAC7640.wrl + (at (xyz 0 0 0)) + (scale (xyz 0.393701 0.393701 0.393701)) + (rotate (xyz 0 0 0)) + ) + (model ../../../../../home/dan/kicad/img/PAC7640.wrl + (at (xyz 0 0 0)) + (scale (xyz 0.393700787 0.393700787 0.393700787)) + (rotate (xyz 0 0 0)) + ) + ) + + (module ok1hra:LSF0102 (layer F.Cu) (tedit 5809029C) (tstamp 5A8C0DEA) + (at 15.24 -4.064 90) + (path /596F5C76) + (attr smd) + (fp_text reference U3 (at 0.508 -2.54 90) (layer F.SilkS) + (effects (font (size 0.5 0.5) (thickness 0.125))) + ) + (fp_text value LSF0102 (at -0.164 0) (layer F.Fab) + (effects (font (size 0.5 0.5) (thickness 0.125))) + ) + (fp_circle (center 0.5 -0.75) (end 0.25 -0.75) (layer F.SilkS) (width 0.15)) + (fp_line (start -1 1.25) (end -1 -1.25) (layer F.SilkS) (width 0.15)) + (fp_line (start 1 -1.25) (end 1 1.25) (layer F.SilkS) (width 0.15)) + (pad 1 smd rect (at 0.75 -1.55 270) (size 0.3 0.8) (layers F.Cu F.Paste F.Mask) + (net 2 GND)) + (pad 2 smd rect (at 0.25 -1.55 270) (size 0.3 0.8) (layers F.Cu F.Paste F.Mask) + (net 3 "Net-(C2-Pad1)")) + (pad 3 smd rect (at -0.25 -1.55 270) (size 0.3 0.8) (layers F.Cu F.Paste F.Mask) + (net 7 "Net-(U1-Pad5)")) + (pad 4 smd rect (at -0.75 -1.55 270) (size 0.3 0.8) (layers F.Cu F.Paste F.Mask) + (net 8 "Net-(U1-Pad6)")) + (pad 5 smd rect (at -0.75 1.55 270) (size 0.3 0.8) (layers F.Cu F.Paste F.Mask) + (net 6 "Net-(P1-Pad4)")) + (pad 6 smd rect (at -0.25 1.55 270) (size 0.3 0.8) (layers F.Cu F.Paste F.Mask) + (net 4 "Net-(P1-Pad3)")) + (pad 7 smd rect (at 0.25 1.55 270) (size 0.3 0.8) (layers F.Cu F.Paste F.Mask) + (net 10 "Net-(R3-Pad1)")) + (pad 8 smd rect (at 0.75 1.55 270) (size 0.3 0.8) (layers F.Cu F.Paste F.Mask) + (net 10 "Net-(R3-Pad1)")) + (model /home/dan/kicad/hra/lib/ok1hra3d/AB2_VSSOP08.wrl + (at (xyz 0 0 0)) + (scale (xyz 0.3 0.3 0.3)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_SMD:R_1206 (layer F.Cu) (tedit 5A8B003C) (tstamp 5A8C21F2) + (at 11.938 -7.493 270) + (descr "Resistor SMD 1206, reflow soldering, Vishay (see dcrcw.pdf)") + (tags "resistor 1206") + (path /5A8AF791) + (attr smd) + (fp_text reference F1 (at -0.381 1.778 270) (layer F.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.15))) + ) + (fp_text value 50mA (at 0 2.3 270) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1.6 0.8) (end -1.6 -0.8) (layer F.Fab) (width 0.1)) + (fp_line (start 1.6 0.8) (end -1.6 0.8) (layer F.Fab) (width 0.1)) + (fp_line (start 1.6 -0.8) (end 1.6 0.8) (layer F.Fab) (width 0.1)) + (fp_line (start -1.6 -0.8) (end 1.6 -0.8) (layer F.Fab) (width 0.1)) + (fp_line (start -2.2 -1.2) (end 2.2 -1.2) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.2 1.2) (end 2.2 1.2) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.2 -1.2) (end -2.2 1.2) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.2 -1.2) (end 2.2 1.2) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1 1.075) (end -1 1.075) (layer F.SilkS) (width 0.15)) + (fp_line (start -1 -1.075) (end 1 -1.075) (layer F.SilkS) (width 0.15)) + (pad 1 smd rect (at -1.45 0 270) (size 0.9 1.7) (layers F.Cu F.Paste F.Mask) + (net 9 "Net-(F1-Pad1)")) + (pad 2 smd rect (at 1.45 0 270) (size 0.9 1.7) (layers F.Cu F.Paste F.Mask) + (net 5 "Net-(C4-Pad1)")) + (model Resistors_SMD.3dshapes/R_1206.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_SMD:R_0603 (layer F.Cu) (tedit 5AE2F236) (tstamp 5AC515E3) + (at 17.1958 -1.524 270) + (descr "Resistor SMD 0603, reflow soldering, Vishay (see dcrcw.pdf)") + (tags "resistor 0603") + (path /5AB283C4) + (attr smd) + (fp_text reference R3 (at 0 -1.1938 270) (layer F.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.15))) + ) + (fp_text value 200k (at -0.076 -0.0042 270) (layer F.Fab) + (effects (font (size 0.5 0.5) (thickness 0.125))) + ) + (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 270) (size 0.5 0.9) (layers F.Cu F.Paste F.Mask) + (net 10 "Net-(R3-Pad1)")) + (pad 2 smd rect (at 0.75 0 270) (size 0.5 0.9) (layers F.Cu F.Paste F.Mask) + (net 5 "Net-(C4-Pad1)")) + (model Resistors_SMD.3dshapes/R_0603.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (dimension 10 (width 0.2) (layer Margin) + (gr_text "10,000 mm" (at 26.35 -5 90) (layer Margin) + (effects (font (size 1 1) (thickness 0.2))) + ) + (feature1 (pts (xy 22 -10) (xy 27.7 -10))) + (feature2 (pts (xy 22 0) (xy 27.7 0))) + (crossbar (pts (xy 25 0) (xy 25 -10))) + (arrow1a (pts (xy 25 -10) (xy 25.586421 -8.873496))) + (arrow1b (pts (xy 25 -10) (xy 24.413579 -8.873496))) + (arrow2a (pts (xy 25 0) (xy 25.586421 -1.126504))) + (arrow2b (pts (xy 25 0) (xy 24.413579 -1.126504))) + ) + (dimension 22 (width 0.2) (layer Margin) + (gr_text "22,000 mm" (at 11 -14.35) (layer Margin) + (effects (font (size 1 1) (thickness 0.2))) + ) + (feature1 (pts (xy 22 -10) (xy 22 -15.7))) + (feature2 (pts (xy 0 -10) (xy 0 -15.7))) + (crossbar (pts (xy 0 -13) (xy 22 -13))) + (arrow1a (pts (xy 22 -13) (xy 20.873496 -12.413579))) + (arrow1b (pts (xy 22 -13) (xy 20.873496 -13.586421))) + (arrow2a (pts (xy 0 -13) (xy 1.126504 -12.413579))) + (arrow2b (pts (xy 0 -13) (xy 1.126504 -13.586421))) + ) + (gr_line (start 20 0) (end 22 0) (layer Edge.Cuts) (width 0.15)) + (gr_line (start 20 -10) (end 22 -10) (layer Edge.Cuts) (width 0.15)) + (gr_line (start 22 -10) (end 22 0) (layer Edge.Cuts) (width 0.15)) + (gr_text "rev 0.2e" (at 4.826 -1.016) (layer F.SilkS) (tstamp 596F8241) + (effects (font (size 0.73 0.73) (thickness 0.175)) (justify left)) + ) + (gr_text "Laser sensor" (at 20.066 -9.398 90) (layer B.SilkS) (tstamp 596F8234) + (effects (font (size 0.73 0.73) (thickness 0.175)) (justify left mirror)) + ) + (gr_text PRUSA (at 18.034 -9.398 90) (layer B.SilkS) (tstamp 596F8117) + (effects (font (size 1 1) (thickness 0.25)) (justify left mirror)) + ) + (gr_line (start 14.986 -9.525) (end 14.986 -0.508) (layer B.SilkS) (width 0.8)) + (gr_text "+5V\n\nGND\n\nSCL\n\nSDA" (at 13.081 -5.08) (layer B.SilkS) + (effects (font (size 0.73 0.73) (thickness 0.175)) (justify mirror)) + ) + (gr_line (start 20 -10) (end 0 -10) (layer Edge.Cuts) (width 0.15)) + (gr_line (start 20 0) (end 0 0) (angle 90) (layer Edge.Cuts) (width 0.15)) + (gr_line (start 0 0) (end 0 -10) (angle 90) (layer Edge.Cuts) (width 0.15)) + + (segment (start 19.05 -7.378) (end 19.05 -7.353) (width 0.3) (layer F.Cu) (net 1)) + (segment (start 19.05 -7.353) (end 18.297 -6.6) (width 0.3) (layer F.Cu) (net 1)) + (segment (start 16.74 -6.6) (end 16.065 -6.6) (width 0.3) (layer F.Cu) (net 1)) + (segment (start 18.297 -6.6) (end 16.74 -6.6) (width 0.3) (layer F.Cu) (net 1)) + (segment (start 20.816 -1.524) (end 20.816 -2.983) (width 0.5) (layer F.Cu) (net 2)) + (segment (start 20.816 -2.983) (end 20.431 -3.368) (width 0.5) (layer F.Cu) (net 2)) + (segment (start 20.431 -3.368) (end 20.381 -3.368) (width 0.5) (layer F.Cu) (net 2)) + (segment (start 19.481 -4.268) (end 19.481 -5.2078) (width 0.5) (layer F.Cu) (net 2)) + (via (at 19.0246 -5.6642) (size 1.2) (drill 0.5) (layers F.Cu B.Cu) (net 2)) + (segment (start 20.381 -3.368) (end 19.481 -4.268) (width 0.5) (layer F.Cu) (net 2)) + (segment (start 19.481 -5.2078) (end 19.0246 -5.6642) (width 0.5) (layer F.Cu) (net 2)) + (segment (start 21.3614 -8.0656) (end 21.3614 -4.2484) (width 0.4) (layer F.Cu) (net 2)) + (segment (start 21.3614 -4.2484) (end 20.481 -3.368) (width 0.4) (layer F.Cu) (net 2)) + (segment (start 20.481 -3.368) (end 20.431 -3.368) (width 0.4) (layer F.Cu) (net 2)) + (segment (start 20.574 -8.878) (end 20.574 -8.853) (width 0.4) (layer F.Cu) (net 2)) + (segment (start 20.574 -8.853) (end 21.3614 -8.0656) (width 0.4) (layer F.Cu) (net 2)) + (segment (start 17.526 -8.878) (end 16.743 -8.878) (width 0.5) (layer F.Cu) (net 2)) + (segment (start 16.743 -8.878) (end 16.065 -8.2) (width 0.5) (layer F.Cu) (net 2)) + (segment (start 19.05 -8.878) (end 17.526 -8.878) (width 0.5) (layer F.Cu) (net 2)) + (segment (start 20.574 -8.878) (end 19.05 -8.878) (width 0.5) (layer F.Cu) (net 2)) + (segment (start 13.935 -5.8) (end 14.06 -5.8) (width 0.2) (layer F.Cu) (net 2)) + (segment (start 14.480051 -4.814) (end 14.796695 -5.130644) (width 0.2) (layer F.Cu) (net 2)) + (via (at 14.796695 -5.130644) (size 1.2) (drill 0.5) (layers F.Cu B.Cu) (net 2)) + (segment (start 13.69 -4.814) (end 14.480051 -4.814) (width 0.2) (layer F.Cu) (net 2)) + (segment (start 14.06 -5.8) (end 14.729356 -5.130644) (width 0.2) (layer F.Cu) (net 2)) + (segment (start 14.729356 -5.130644) (end 14.796695 -5.130644) (width 0.2) (layer F.Cu) (net 2)) + (segment (start 20.431 -5.268) (end 20.431 -7.235) (width 0.5) (layer F.Cu) (net 3)) + (segment (start 20.431 -7.235) (end 20.574 -7.378) (width 0.5) (layer F.Cu) (net 3)) + (segment (start 19.9256 -8.0264) (end 20.574 -7.378) (width 0.5) (layer F.Cu) (net 3)) + (segment (start 19.7358 -8.128) (end 19.8374 -8.0264) (width 0.25) (layer F.Cu) (net 3)) + (segment (start 18.288 -8.128) (end 19.7358 -8.128) (width 0.25) (layer F.Cu) (net 3)) + (segment (start 18.1864 -8.0264) (end 18.288 -8.128) (width 0.25) (layer F.Cu) (net 3)) + (segment (start 17.538 -7.378) (end 18.1864 -8.0264) (width 0.5) (layer F.Cu) (net 3)) + (segment (start 17.526 -7.378) (end 17.538 -7.378) (width 0.5) (layer F.Cu) (net 3)) + (segment (start 16.065 -7.4) (end 17.504 -7.4) (width 0.5) (layer F.Cu) (net 3)) + (segment (start 17.504 -7.4) (end 17.526 -7.378) (width 0.5) (layer F.Cu) (net 3)) + (segment (start 20.574 -7.403) (end 20.574 -7.378) (width 0.3) (layer F.Cu) (net 3)) + (segment (start 14.373358 -4.230642) (end 15.228697 -4.230642) (width 0.2) (layer F.Cu) (net 3)) + (segment (start 16.065 -5.35) (end 16.065 -5.8) (width 0.2) (layer F.Cu) (net 3)) + (segment (start 15.228697 -4.230642) (end 15.98168 -4.983625) (width 0.2) (layer F.Cu) (net 3)) + (segment (start 14.29 -4.314) (end 14.373358 -4.230642) (width 0.2) (layer F.Cu) (net 3)) + (segment (start 13.69 -4.314) (end 14.29 -4.314) (width 0.2) (layer F.Cu) (net 3)) + (segment (start 15.98168 -4.983625) (end 15.98168 -5.26668) (width 0.2) (layer F.Cu) (net 3)) + (segment (start 15.98168 -5.26668) (end 16.065 -5.35) (width 0.2) (layer F.Cu) (net 3)) + (segment (start 15.0622 -6.257798) (end 15.0622 -7.0358) (width 0.4) (layer F.Cu) (net 3)) + (segment (start 16.065 -5.8) (end 15.915001 -5.949999) (width 0.4) (layer F.Cu) (net 3)) + (segment (start 15.369999 -5.949999) (end 15.0622 -6.257798) (width 0.4) (layer F.Cu) (net 3)) + (segment (start 15.4264 -7.4) (end 16.065 -7.4) (width 0.4) (layer F.Cu) (net 3)) + (segment (start 15.915001 -5.949999) (end 15.369999 -5.949999) (width 0.4) (layer F.Cu) (net 3)) + (segment (start 15.0622 -7.0358) (end 15.4264 -7.4) (width 0.4) (layer F.Cu) (net 3)) + (segment (start 16.79 -3.814) (end 15.845702 -3.814) (width 0.2) (layer F.Cu) (net 4)) + (segment (start 15.845702 -3.814) (end 14.305702 -2.274) (width 0.2) (layer F.Cu) (net 4)) + (segment (start 14.305702 -2.274) (end 14.097 -2.274) (width 0.2) (layer F.Cu) (net 4)) + (segment (start 12.443 -1.27) (end 4.6124 -1.27) (width 0.2) (layer F.Cu) (net 4)) + (segment (start 4.6124 -1.27) (end 2.1524 -3.73) (width 0.2) (layer F.Cu) (net 4)) + (segment (start 14.097 -2.274) (end 13.447 -2.274) (width 0.2) (layer F.Cu) (net 4)) + (segment (start 13.447 -2.274) (end 12.443 -1.27) (width 0.2) (layer F.Cu) (net 4)) + (segment (start 2.1524 -3.73) (end 2 -3.73) (width 0.2) (layer F.Cu) (net 4)) + (segment (start 17.145 -0.774) (end 15.875 -0.774) (width 0.2) (layer F.Cu) (net 5)) + (segment (start 18.554 -0.774) (end 17.145 -0.774) (width 0.2) (layer F.Cu) (net 5)) + (segment (start 19.316 -1.524) (end 19.304 -1.524) (width 0.2) (layer F.Cu) (net 5)) + (segment (start 19.304 -1.524) (end 18.554 -0.774) (width 0.2) (layer F.Cu) (net 5)) + (segment (start 15.875 -0.774) (end 14.097 -0.774) (width 0.2) (layer F.Cu) (net 5)) + (segment (start 13.794433 -3.048) (end 12.664877 -4.177556) (width 0.5) (layer B.Cu) (net 5)) + (segment (start 12.664877 -4.177556) (end 12.064878 -4.777555) (width 0.5) (layer B.Cu) (net 5)) + (segment (start 11.7094 -6.0176) (end 12.064878 -5.662122) (width 0.5) (layer F.Cu) (net 5)) + (segment (start 12.064878 -5.626083) (end 12.064878 -4.777555) (width 0.5) (layer F.Cu) (net 5)) + (segment (start 18.796 -3.048) (end 13.794433 -3.048) (width 0.5) (layer B.Cu) (net 5)) + (via (at 12.064878 -4.777555) (size 1.2) (drill 0.5) (layers F.Cu B.Cu) (net 5)) + (segment (start 12.064878 -5.662122) (end 12.064878 -5.626083) (width 0.5) (layer F.Cu) (net 5)) + (segment (start 18.431 -4.318) (end 18.431 -3.413) (width 0.5) (layer F.Cu) (net 5)) + (segment (start 18.431 -3.413) (end 18.796 -3.048) (width 0.5) (layer F.Cu) (net 5)) + (segment (start 19.316 -1.524) (end 19.316 -2.528) (width 0.5) (layer F.Cu) (net 5)) + (segment (start 19.316 -2.528) (end 18.796 -3.048) (width 0.5) (layer F.Cu) (net 5)) + (via (at 18.796 -3.048) (size 1.2) (drill 0.5) (layers F.Cu B.Cu) (net 5)) + (segment (start 2 -1.19) (end 3.24 -1.19) (width 0.2) (layer F.Cu) (net 6)) + (segment (start 14.798 -1.524) (end 15.548 -2.274) (width 0.2) (layer F.Cu) (net 6)) + (segment (start 15.548 -2.274) (end 15.748 -2.274) (width 0.2) (layer F.Cu) (net 6)) + (segment (start 3.24 -1.19) (end 3.656 -0.774) (width 0.2) (layer F.Cu) (net 6)) + (segment (start 12.5127 -0.774) (end 13.2627 -1.524) (width 0.2) (layer F.Cu) (net 6)) + (segment (start 3.656 -0.774) (end 12.5127 -0.774) (width 0.2) (layer F.Cu) (net 6)) + (segment (start 13.2627 -1.524) (end 14.798 -1.524) (width 0.2) (layer F.Cu) (net 6)) + (segment (start 16.79 -3.314) (end 16.788 -3.314) (width 0.2) (layer F.Cu) (net 6)) + (segment (start 16.788 -3.314) (end 15.748 -2.274) (width 0.2) (layer F.Cu) (net 6)) + (segment (start 14.4526 -2.986598) (end 14.310802 -2.8448) (width 0.2) (layer F.Cu) (net 7)) + (segment (start 12.3698 -2.8448) (end 11.938 -3.2766) (width 0.2) (layer F.Cu) (net 7)) + (segment (start 14.29 -3.814) (end 14.4526 -3.6514) (width 0.2) (layer F.Cu) (net 7)) + (segment (start 14.4526 -3.6514) (end 14.4526 -2.986598) (width 0.2) (layer F.Cu) (net 7)) + (segment (start 14.310802 -2.8448) (end 12.3698 -2.8448) (width 0.2) (layer F.Cu) (net 7)) + (segment (start 13.69 -3.814) (end 14.29 -3.814) (width 0.2) (layer F.Cu) (net 7)) + (segment (start 11.160201 -4.054399) (end 11.338001 -3.876599) (width 0.2) (layer B.Cu) (net 7)) + (segment (start 11.338001 -3.876599) (end 11.938 -3.2766) (width 0.2) (layer B.Cu) (net 7)) + (segment (start 11.9126 -7.5692) (end 11.160201 -6.816801) (width 0.2) (layer B.Cu) (net 7)) + (segment (start 11.160201 -6.816801) (end 11.160201 -4.054399) (width 0.2) (layer B.Cu) (net 7)) + (via (at 11.938 -3.2766) (size 1.2) (drill 0.5) (layers F.Cu B.Cu) (net 7)) + (segment (start 13.935 -8.2) (end 13.31 -8.2) (width 0.25) (layer F.Cu) (net 7)) + (segment (start 13.31 -8.2) (end 12.6792 -7.5692) (width 0.25) (layer F.Cu) (net 7)) + (via (at 11.9126 -7.5692) (size 1.2) (drill 0.5) (layers F.Cu B.Cu) (net 7)) + (segment (start 12.6792 -7.5692) (end 11.9126 -7.5692) (width 0.25) (layer F.Cu) (net 7)) + (segment (start 13.234012 -7.274012) (end 13.234012 -5.487012) (width 0.2) (layer F.Cu) (net 8)) + (segment (start 13.36 -7.4) (end 13.234012 -7.274012) (width 0.2) (layer F.Cu) (net 8)) + (segment (start 13.234012 -5.487012) (end 12.965001 -5.218001) (width 0.2) (layer F.Cu) (net 8)) + (segment (start 13.935 -7.4) (end 13.36 -7.4) (width 0.2) (layer F.Cu) (net 8)) + (segment (start 12.965001 -3.438999) (end 13.09 -3.314) (width 0.2) (layer F.Cu) (net 8)) + (segment (start 12.965001 -5.218001) (end 12.965001 -3.438999) (width 0.2) (layer F.Cu) (net 8)) + (segment (start 13.09 -3.314) (end 13.69 -3.314) (width 0.2) (layer F.Cu) (net 8)) + (segment (start 11.684 -8.943) (end 2.133 -8.943) (width 0.5) (layer F.Cu) (net 9)) + (segment (start 2.133 -8.943) (end 2 -8.81) (width 0.5) (layer F.Cu) (net 9)) + (segment (start 11.7094 -8.9176) (end 11.684 -8.943) (width 0.5) (layer F.Cu) (net 9)) + (segment (start 17.5768 -2.667) (end 17.1958 -2.286) (width 0.2) (layer F.Cu) (net 10)) + (segment (start 17.5768 -4.2418) (end 17.5768 -2.667) (width 0.2) (layer F.Cu) (net 10)) + (segment (start 16.79 -4.314) (end 17.5046 -4.314) (width 0.2) (layer F.Cu) (net 10)) + (segment (start 17.5046 -4.314) (end 17.5768 -4.2418) (width 0.2) (layer F.Cu) (net 10)) + (segment (start 17.1958 -2.286) (end 17.1958 -2.274) (width 0.2) (layer F.Cu) (net 10)) + (segment (start 16.79 -4.814) (end 16.79 -4.314) (width 0.2) (layer F.Cu) (net 10)) + + (zone (net 2) (net_name GND) (layer F.Cu) (tstamp 0) (hatch edge 0.508) + (connect_pads (clearance 0.508)) + (min_thickness 0.254) + (fill yes (arc_segments 16) (thermal_gap 0.508) (thermal_bridge_width 0.508)) + (polygon + (pts + (xy 0.5 -9.5) (xy 21.5 -9.5) (xy 21.5 -0.5) (xy 0.5 -0.5) + ) + ) + (filled_polygon + (pts + (xy 20.943 -1.651) (xy 20.963 -1.651) (xy 20.963 -1.397) (xy 20.943 -1.397) (xy 20.943 -1.377) + (xy 20.689 -1.377) (xy 20.689 -1.397) (xy 20.669 -1.397) (xy 20.669 -1.651) (xy 20.689 -1.651) + (xy 20.689 -1.671) (xy 20.943 -1.671) + ) + ) + (filled_polygon + (pts + (xy 10.630191 -8.035191) (xy 10.738805 -7.962617) (xy 10.6776 -7.814857) (xy 10.6776 -7.323543) (xy 10.788247 -7.056419) + (xy 10.630191 -6.950809) (xy 10.489843 -6.740765) (xy 10.44056 -6.493) (xy 10.44056 -5.593) (xy 10.489843 -5.345235) + (xy 10.630191 -5.135191) (xy 10.829878 -5.001763) (xy 10.829878 -4.531898) (xy 11.010555 -4.095708) (xy 10.891018 -3.976171) + (xy 10.703 -3.522257) (xy 10.703 -3.030943) (xy 10.891018 -2.577029) (xy 11.238429 -2.229618) (xy 11.692343 -2.0416) + (xy 12.175154 -2.0416) (xy 12.138554 -2.005) (xy 4.916847 -2.005) (xy 3.59931 -3.322537) (xy 3.680359 -3.73) + (xy 3.56405 -4.314725) (xy 3.23283 -4.81043) (xy 2.943268 -5.00391) (xy 3.350732 -5.367964) (xy 3.604709 -5.895209) + (xy 3.607358 -5.910974) (xy 3.486217 -6.143) (xy 2.127 -6.143) (xy 2.127 -6.123) (xy 1.873 -6.123) + (xy 1.873 -6.143) (xy 1.853 -6.143) (xy 1.853 -6.397) (xy 1.873 -6.397) (xy 1.873 -6.417) + (xy 2.127 -6.417) (xy 2.127 -6.397) (xy 3.486217 -6.397) (xy 3.607358 -6.629026) (xy 3.604709 -6.644791) + (xy 3.350732 -7.172036) (xy 3.17359 -7.330306) (xy 3.263765 -7.348243) (xy 3.473809 -7.488591) (xy 3.614157 -7.698635) + (xy 3.66344 -7.9464) (xy 3.66344 -8.058) (xy 10.61495 -8.058) + ) + ) + (filled_polygon + (pts + (xy 20.558 -3.495) (xy 20.578 -3.495) (xy 20.578 -3.241) (xy 20.558 -3.241) (xy 20.558 -3.221) + (xy 20.304 -3.221) (xy 20.304 -3.241) (xy 20.284 -3.241) (xy 20.284 -3.495) (xy 20.304 -3.495) + (xy 20.304 -3.515) (xy 20.558 -3.515) + ) + ) + (filled_polygon + (pts + (xy 15.044198 -5.163447) (xy 15.109138 -5.15053) (xy 14.924251 -4.965642) (xy 14.642892 -4.965642) (xy 14.725 -5.04775) + (xy 14.725 -5.066974) (xy 14.848327 -5.190302) (xy 14.882074 -5.271775) + ) + ) + (filled_polygon + (pts + (xy 19.546 -6.14105) (xy 19.523191 -6.125809) (xy 19.382843 -5.915765) (xy 19.33356 -5.668) (xy 19.33356 -5.179316) + (xy 19.128765 -5.316157) (xy 18.881 -5.36544) (xy 17.981 -5.36544) (xy 17.733235 -5.316157) (xy 17.722982 -5.309306) + (xy 17.647809 -5.421809) (xy 17.437765 -5.562157) (xy 17.19 -5.61144) (xy 17.08744 -5.61144) (xy 17.08744 -5.815) + (xy 18.219688 -5.815) (xy 18.297 -5.799622) (xy 18.374312 -5.815) (xy 18.374316 -5.815) (xy 18.603292 -5.860546) + (xy 18.862953 -6.034047) (xy 18.906749 -6.099592) (xy 19.137717 -6.33056) (xy 19.425 -6.33056) (xy 19.546001 -6.354628) + ) + ) + (filled_polygon + (pts + (xy 20.701 -9.005) (xy 20.721 -9.005) (xy 20.721 -8.751) (xy 20.701 -8.751) (xy 20.701 -8.731) + (xy 20.464048 -8.731) (xy 20.447 -8.742391) (xy 20.447 -8.751) (xy 20.434116 -8.751) (xy 20.427 -8.755755) + (xy 20.427 -9.005) (xy 20.447 -9.005) (xy 20.447 -9.025) (xy 20.701 -9.025) + ) + ) + (filled_polygon + (pts + (xy 17.653 -9.005) (xy 17.673 -9.005) (xy 17.673 -8.751) (xy 17.653 -8.751) (xy 17.653 -8.734374) + (xy 17.64795 -8.731) (xy 17.399 -8.731) (xy 17.399 -8.751) (xy 17.379 -8.751) (xy 17.379 -9.005) + (xy 17.399 -9.005) (xy 17.399 -9.025) (xy 17.653 -9.025) + ) + ) + ) + (zone (net 2) (net_name GND) (layer B.Cu) (tstamp 0) (hatch edge 0.508) + (connect_pads (clearance 0.508)) + (min_thickness 0.254) + (fill yes (arc_segments 16) (thermal_gap 0.508) (thermal_bridge_width 0.508)) + (polygon + (pts + (xy 0.5 -9.5) (xy 21.5 -9.5) (xy 21.5 -0.5) (xy 0.5 -0.5) + ) + ) + (filled_polygon + (pts + (xy 21.290001 -0.71) (xy 3.584881 -0.71) (xy 3.680359 -1.19) (xy 3.56405 -1.774725) (xy 3.23283 -2.27043) + (xy 2.949119 -2.46) (xy 3.23283 -2.64957) (xy 3.56405 -3.145275) (xy 3.680359 -3.73) (xy 3.56405 -4.314725) + (xy 3.23283 -4.81043) (xy 2.943268 -5.00391) (xy 3.350732 -5.367964) (xy 3.604709 -5.895209) (xy 3.607358 -5.910974) + (xy 3.486217 -6.143) (xy 2.127 -6.143) (xy 2.127 -6.123) (xy 1.873 -6.123) (xy 1.873 -6.143) + (xy 1.853 -6.143) (xy 1.853 -6.397) (xy 1.873 -6.397) (xy 1.873 -6.417) (xy 2.127 -6.417) + (xy 2.127 -6.397) (xy 3.486217 -6.397) (xy 3.607358 -6.629026) (xy 3.604709 -6.644791) (xy 3.521851 -6.816801) + (xy 10.410803 -6.816801) (xy 10.425201 -6.744416) (xy 10.425202 -4.126788) (xy 10.410803 -4.054399) (xy 10.467847 -3.767617) + (xy 10.589292 -3.585862) (xy 10.630297 -3.524494) (xy 10.691664 -3.48349) (xy 10.703 -3.472154) (xy 10.703 -3.030943) + (xy 10.891018 -2.577029) (xy 11.238429 -2.229618) (xy 11.692343 -2.0416) (xy 12.183657 -2.0416) (xy 12.637571 -2.229618) + (xy 12.984982 -2.577029) (xy 12.99343 -2.597424) (xy 13.10701 -2.483844) (xy 13.156384 -2.409951) (xy 13.230277 -2.360577) + (xy 13.230278 -2.360576) (xy 13.293474 -2.31835) (xy 13.449123 -2.214348) (xy 13.707268 -2.163) (xy 13.707272 -2.163) + (xy 13.794432 -2.145663) (xy 13.881592 -2.163) (xy 17.934447 -2.163) (xy 18.096429 -2.001018) (xy 18.550343 -1.813) + (xy 19.041657 -1.813) (xy 19.495571 -2.001018) (xy 19.842982 -2.348429) (xy 20.031 -2.802343) (xy 20.031 -3.293657) + (xy 19.842982 -3.747571) (xy 19.495571 -4.094982) (xy 19.041657 -4.283) (xy 18.550343 -4.283) (xy 18.096429 -4.094982) + (xy 17.934447 -3.933) (xy 14.161012 -3.933) (xy 13.352303 -4.741708) (xy 13.352301 -4.741711) (xy 13.299878 -4.794134) + (xy 13.299878 -5.023212) (xy 13.11186 -5.477126) (xy 12.764449 -5.824537) (xy 12.310535 -6.012555) (xy 11.895201 -6.012555) + (xy 11.895201 -6.3342) (xy 12.158257 -6.3342) (xy 12.612171 -6.522218) (xy 12.959582 -6.869629) (xy 13.1476 -7.323543) + (xy 13.1476 -7.814857) (xy 12.959582 -8.268771) (xy 12.612171 -8.616182) (xy 12.158257 -8.8042) (xy 11.666943 -8.8042) + (xy 11.213029 -8.616182) (xy 10.865618 -8.268771) (xy 10.6776 -7.814857) (xy 10.6776 -7.378314) (xy 10.630296 -7.346706) + (xy 10.467847 -7.103583) (xy 10.425201 -6.889188) (xy 10.425201 -6.889185) (xy 10.410803 -6.816801) (xy 3.521851 -6.816801) + (xy 3.350732 -7.172036) (xy 3.17359 -7.330306) (xy 3.263765 -7.348243) (xy 3.473809 -7.488591) (xy 3.614157 -7.698635) + (xy 3.66344 -7.9464) (xy 3.66344 -9.29) (xy 21.29 -9.29) + ) + ) + ) +) diff --git a/rev.02e/laser-sensor.kicad_pcb-bak b/rev.02e/laser-sensor.kicad_pcb-bak new file mode 100644 index 0000000..1ecc8f1 --- /dev/null +++ b/rev.02e/laser-sensor.kicad_pcb-bak @@ -0,0 +1,839 @@ +(kicad_pcb (version 20171130) (host pcbnew "(5.0.0-rc2-dev-28-g5f578c884)") + + (general + (thickness 1.6) + (drawings 13) + (tracks 115) + (zones 0) + (modules 13) + (nets 11) + ) + + (page A4) + (layers + (0 F.Cu signal hide) + (31 B.Cu signal hide) + (32 B.Adhes user hide) + (33 F.Adhes user hide) + (34 B.Paste user hide) + (35 F.Paste user hide) + (36 B.SilkS user hide) + (37 F.SilkS user) + (38 B.Mask user hide) + (39 F.Mask user hide) + (40 Dwgs.User user hide) + (41 Cmts.User user hide) + (42 Eco1.User user hide) + (43 Eco2.User user hide) + (44 Edge.Cuts user) + (45 Margin user hide) + (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.3) + (user_trace_width 0.4) + (user_trace_width 0.5) + (trace_clearance 0.2) + (zone_clearance 0.508) + (zone_45_only no) + (trace_min 0.2) + (segment_width 0.2) + (edge_width 0.15) + (via_size 0.6) + (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) + (pcb_text_width 0.3) + (pcb_text_size 1.5 1.5) + (mod_edge_width 0.15) + (mod_text_size 1 1) + (mod_text_width 0.15) + (pad_size 0.6 0.6) + (pad_drill 0.5) + (pad_to_mask_clearance 0.2) + (aux_axis_origin 0 0) + (visible_elements FFFFFF7F) + (pcbplotparams + (layerselection 0x010fc_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) + (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-(C1-Pad1)") + (net 2 GND) + (net 3 "Net-(C2-Pad1)") + (net 4 "Net-(P1-Pad3)") + (net 5 "Net-(C4-Pad1)") + (net 6 "Net-(P1-Pad4)") + (net 7 "Net-(U1-Pad5)") + (net 8 "Net-(U1-Pad6)") + (net 9 "Net-(F1-Pad1)") + (net 10 "Net-(R3-Pad1)") + + (net_class Default "Toto je výchozí třída sítě." + (clearance 0.2) + (trace_width 0.25) + (via_dia 0.6) + (via_drill 0.4) + (uvia_dia 0.3) + (uvia_drill 0.1) + (add_net GND) + (add_net "Net-(C1-Pad1)") + (add_net "Net-(C2-Pad1)") + (add_net "Net-(C4-Pad1)") + (add_net "Net-(F1-Pad1)") + (add_net "Net-(P1-Pad3)") + (add_net "Net-(P1-Pad4)") + (add_net "Net-(R3-Pad1)") + (add_net "Net-(U1-Pad5)") + (add_net "Net-(U1-Pad6)") + ) + + (module Pin_Headers:Pin_Header_Angled_1x04 (layer B.Cu) (tedit 5970B133) (tstamp 5970B04B) + (at 2 -8.81 180) + (descr "Through hole pin header") + (tags "pin header") + (path /596DEB87) + (fp_text reference P1 (at 0 5.1 180) (layer B.SilkS) hide + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value CONN_01X04 (at 0 3.1 180) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start -1.5 1.75) (end -1.5 -9.4) (layer B.CrtYd) (width 0.05)) + (fp_line (start -1.5 1.75) (end 10.65 1.75) (layer B.CrtYd) (width 0.05)) + (fp_line (start -1.5 -9.4) (end 10.65 -9.4) (layer B.CrtYd) (width 0.05)) + (fp_line (start -1.3 1.55) (end -1.3 0) (layer B.SilkS) (width 0.15)) + (fp_line (start 0 1.55) (end -1.3 1.55) (layer B.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 9 "Net-(F1-Pad1)")) + (pad 2 thru_hole oval (at 0 -2.54 180) (size 2.032 1.7272) (drill 1.016) (layers *.Cu *.Mask) + (net 2 GND)) + (pad 3 thru_hole oval (at 0 -5.08 180) (size 2.032 1.7272) (drill 1.016) (layers *.Cu *.Mask) + (net 4 "Net-(P1-Pad3)")) + (pad 4 thru_hole oval (at 0 -7.62 180) (size 2.032 1.7272) (drill 1.016) (layers *.Cu *.Mask) + (net 6 "Net-(P1-Pad4)")) + (model Pin_Headers.3dshapes/Pin_Header_Angled_1x04.wrl + (offset (xyz 0 -3.809999942779541 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 90)) + ) + ) + + (module Mounting_Holes:MountingHole_3.2mm_M3_Pad_Via locked (layer F.Cu) (tedit 5AE2F1DD) (tstamp 596DEB2A) + (at 7 -5) + (descr "Mounting Hole 3.2mm, M3") + (tags "mounting hole 3.2mm m3") + (fp_text reference REF** (at 0 -4.2) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value MountingHole_3.2mm_M3_Pad_Via (at 0 4.2) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 3.2 0) (layer Cmts.User) (width 0.15)) + (fp_circle (center 0 0) (end 3.45 0) (layer F.CrtYd) (width 0.05)) + (pad 1 thru_hole circle (at 0 0) (size 6 6) (drill 3.1) (layers *.Cu *.Mask) + (net 2 GND) (zone_connect 2)) + (pad "" thru_hole circle (at 2.4 0) (size 0.6 0.6) (drill 0.5) (layers *.Cu *.Mask) + (net 2 GND) (zone_connect 2)) + (pad "" thru_hole circle (at 1.697056 1.697056) (size 0.6 0.6) (drill 0.5) (layers *.Cu *.Mask) + (net 2 GND) (zone_connect 2)) + (pad "" thru_hole circle (at 0 2.4) (size 0.6 0.6) (drill 0.5) (layers *.Cu *.Mask) + (net 2 GND) (zone_connect 2)) + (pad "" thru_hole circle (at -1.697056 1.697056) (size 0.6 0.6) (drill 0.5) (layers *.Cu *.Mask) + (net 2 GND) (zone_connect 2)) + (pad "" thru_hole circle (at -2.4 0) (size 0.6 0.6) (drill 0.5) (layers *.Cu *.Mask) + (net 2 GND) (zone_connect 2)) + (pad "" thru_hole circle (at -1.697056 -1.697056) (size 0.6 0.6) (drill 0.5) (layers *.Cu *.Mask) + (net 2 GND) (zone_connect 2)) + (pad "" thru_hole circle (at 0 -2.4) (size 0.6 0.6) (drill 0.5) (layers *.Cu *.Mask) + (net 2 GND) (zone_connect 2)) + (pad "" thru_hole circle (at 1.697056 -1.697056) (size 0.6 0.6) (drill 0.5) (layers *.Cu *.Mask) + (net 2 GND) (zone_connect 2)) + ) + + (module Capacitors_SMD:C_0603 (layer F.Cu) (tedit 5970C669) (tstamp 596DEDF4) + (at 19.05 -8.128 90) + (descr "Capacitor SMD 0603, reflow soldering, AVX (see smccp.pdf)") + (tags "capacitor 0603") + (path /596DEA23) + (attr smd) + (fp_text reference C1 (at 1.524 0 180) (layer F.SilkS) + (effects (font (size 0.5 0.5) (thickness 0.125))) + ) + (fp_text value 4u7 (at 0 1.9 90) (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.15)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.15)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.15)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.15)) + (fp_line (start -1.45 -0.75) (end 1.45 -0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.45 0.75) (end 1.45 0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.45 -0.75) (end -1.45 0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.45 -0.75) (end 1.45 0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.35 -0.6) (end 0.35 -0.6) (layer F.SilkS) (width 0.15)) + (fp_line (start 0.35 0.6) (end -0.35 0.6) (layer F.SilkS) (width 0.15)) + (pad 1 smd rect (at -0.75 0 90) (size 0.8 0.75) (layers F.Cu F.Paste F.Mask) + (net 1 "Net-(C1-Pad1)")) + (pad 2 smd rect (at 0.75 0 90) (size 0.8 0.75) (layers F.Cu F.Paste F.Mask) + (net 2 GND)) + (model Capacitors_SMD.3dshapes/C_0603.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitors_SMD:C_0603 (layer F.Cu) (tedit 596DEE02) (tstamp 596DEDF9) + (at 17.526 -8.128 90) + (descr "Capacitor SMD 0603, reflow soldering, AVX (see smccp.pdf)") + (tags "capacitor 0603") + (path /596DE985) + (attr smd) + (fp_text reference C2 (at -2.032 0) (layer F.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.15))) + ) + (fp_text value 10u (at 0 1.9 90) (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.15)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.15)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.15)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.15)) + (fp_line (start -1.45 -0.75) (end 1.45 -0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.45 0.75) (end 1.45 0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.45 -0.75) (end -1.45 0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.45 -0.75) (end 1.45 0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.35 -0.6) (end 0.35 -0.6) (layer F.SilkS) (width 0.15)) + (fp_line (start 0.35 0.6) (end -0.35 0.6) (layer F.SilkS) (width 0.15)) + (pad 1 smd rect (at -0.75 0 90) (size 0.8 0.75) (layers F.Cu F.Paste F.Mask) + (net 3 "Net-(C2-Pad1)")) + (pad 2 smd rect (at 0.75 0 90) (size 0.8 0.75) (layers F.Cu F.Paste F.Mask) + (net 2 GND)) + (model Capacitors_SMD.3dshapes/C_0603.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitors_SMD:C_0603 (layer F.Cu) (tedit 596DEDF9) (tstamp 596DEDFE) + (at 20.574 -8.128 90) + (descr "Capacitor SMD 0603, reflow soldering, AVX (see smccp.pdf)") + (tags "capacitor 0603") + (path /596DE90B) + (attr smd) + (fp_text reference C3 (at -2.032 0.508 270) (layer F.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.15))) + ) + (fp_text value 100n (at 0 1.9 90) (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.15)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.15)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.15)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.15)) + (fp_line (start -1.45 -0.75) (end 1.45 -0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.45 0.75) (end 1.45 0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.45 -0.75) (end -1.45 0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.45 -0.75) (end 1.45 0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.35 -0.6) (end 0.35 -0.6) (layer F.SilkS) (width 0.15)) + (fp_line (start 0.35 0.6) (end -0.35 0.6) (layer F.SilkS) (width 0.15)) + (pad 1 smd rect (at -0.75 0 90) (size 0.8 0.75) (layers F.Cu F.Paste F.Mask) + (net 3 "Net-(C2-Pad1)")) + (pad 2 smd rect (at 0.75 0 90) (size 0.8 0.75) (layers F.Cu F.Paste F.Mask) + (net 2 GND)) + (model Capacitors_SMD.3dshapes/C_0603.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitors_SMD:C_0603 (layer F.Cu) (tedit 5AE2F248) (tstamp 596F3D33) + (at 20.066 -1.524) + (descr "Capacitor SMD 0603, reflow soldering, AVX (see smccp.pdf)") + (tags "capacitor 0603") + (path /596F4648) + (attr smd) + (fp_text reference C4 (at -0.9398 0.9906 180) (layer F.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.15))) + ) + (fp_text value 4u7 (at -0.066 0.024) (layer F.Fab) + (effects (font (size 0.5 0.5) (thickness 0.125))) + ) + (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.15)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.15)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.15)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.15)) + (fp_line (start -1.45 -0.75) (end 1.45 -0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.45 0.75) (end 1.45 0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.45 -0.75) (end -1.45 0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.45 -0.75) (end 1.45 0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.35 -0.6) (end 0.35 -0.6) (layer F.SilkS) (width 0.15)) + (fp_line (start 0.35 0.6) (end -0.35 0.6) (layer F.SilkS) (width 0.15)) + (pad 1 smd rect (at -0.75 0) (size 0.8 0.75) (layers F.Cu F.Paste F.Mask) + (net 5 "Net-(C4-Pad1)")) + (pad 2 smd rect (at 0.75 0) (size 0.8 0.75) (layers F.Cu F.Paste F.Mask) + (net 2 GND)) + (model Capacitors_SMD.3dshapes/C_0603.wrl + (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 5AE2F275) (tstamp 5A8C1F32) + (at 19.431 -4.318 180) + (descr "SOT-23, Standard") + (tags SOT-23) + (path /596F382C) + (attr smd) + (fp_text reference U2 (at 1.524 -1.143) (layer F.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.15))) + ) + (fp_text value MCP1703T (at -0.069 -0.118 270) (layer F.Fab) + (effects (font (size 0.5 0.5) (thickness 0.125))) + ) + (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 180) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask) + (net 2 GND)) + (pad 2 smd rect (at -1 0.95 180) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask) + (net 3 "Net-(C2-Pad1)")) + (pad 3 smd rect (at 1 0 180) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask) + (net 5 "Net-(C4-Pad1)")) + (model TO_SOT_Packages_SMD.3dshapes/SOT-23.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 90)) + ) + ) + + (module Resistors_SMD:R_0603 (layer F.Cu) (tedit 5AE2F1F5) (tstamp 5A8C1A60) + (at 13.843 -1.524 270) + (descr "Resistor SMD 0603, reflow soldering, Vishay (see dcrcw.pdf)") + (tags "resistor 0603") + (path /596F62F7) + (attr smd) + (fp_text reference R1 (at 0.0254 2.2352 90) (layer F.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.15))) + ) + (fp_text value 4k7 (at 0.024 -0.057 270) (layer F.Fab) + (effects (font (size 0.5 0.5) (thickness 0.125))) + ) + (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 270) (size 0.5 0.9) (layers F.Cu F.Paste F.Mask) + (net 4 "Net-(P1-Pad3)")) + (pad 2 smd rect (at 0.75 0 270) (size 0.5 0.9) (layers F.Cu F.Paste F.Mask) + (net 5 "Net-(C4-Pad1)")) + (model Resistors_SMD.3dshapes/R_0603.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_SMD:R_0603 (layer F.Cu) (tedit 5AE2F220) (tstamp 596F7D92) + (at 15.494 -1.524 90) + (descr "Resistor SMD 0603, reflow soldering, Vishay (see dcrcw.pdf)") + (tags "resistor 0603") + (path /596F63F4) + (attr smd) + (fp_text reference R2 (at -0.0254 -2.921 90) (layer F.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.15))) + ) + (fp_text value 4k7 (at -0.024 0.006 90) (layer F.Fab) + (effects (font (size 0.5 0.5) (thickness 0.125))) + ) + (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 90) (size 0.5 0.9) (layers F.Cu F.Paste F.Mask) + (net 5 "Net-(C4-Pad1)")) + (pad 2 smd rect (at 0.75 0 90) (size 0.5 0.9) (layers F.Cu F.Paste F.Mask) + (net 6 "Net-(P1-Pad4)")) + (model Resistors_SMD.3dshapes/R_0603.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module ok1hra:PAT9125EL (layer F.Cu) (tedit 595117B6) (tstamp 596F8436) + (at 15 -7 90) + (path /595118F0) + (attr smd) + (fp_text reference U1 (at 2.398 -0.014 180) (layer F.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.15))) + ) + (fp_text value PAT9125EL (at 0 -2.3 90) (layer F.Fab) + (effects (font (size 0.7 0.7) (thickness 0.15))) + ) + (fp_line (start -0.5 -0.45) (end -0.5 0.45) (layer F.SilkS) (width 0.15)) + (fp_line (start -1 -0.4) (end -1.45 -0.4) (layer F.SilkS) (width 0.15)) + (fp_line (start -1 0.4) (end -1 -0.4) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.45 0.4) (end -1 0.4) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.45 -0.4) (end -1.45 0.4) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.75 1.6) (end -1.75 -1.6) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.75 1.6) (end -1.75 1.6) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.75 -1.6) (end 1.75 1.6) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.75 -1.6) (end 1.75 -1.6) (layer F.SilkS) (width 0.15)) + (pad 1 smd rect (at -1.2 1.065 90) (size 0.5 0.75) (layers F.Cu F.Paste F.Mask) + (net 3 "Net-(C2-Pad1)")) + (pad 2 smd rect (at -0.4 1.065 90) (size 0.5 0.75) (layers F.Cu F.Paste F.Mask) + (net 1 "Net-(C1-Pad1)")) + (pad 3 smd rect (at 0.4 1.065 90) (size 0.5 0.75) (layers F.Cu F.Paste F.Mask) + (net 3 "Net-(C2-Pad1)")) + (pad 4 smd rect (at 1.2 1.065 90) (size 0.5 0.75) (layers F.Cu F.Paste F.Mask) + (net 2 GND)) + (pad 5 smd rect (at 1.2 -1.065 90) (size 0.5 0.75) (layers F.Cu F.Paste F.Mask) + (net 7 "Net-(U1-Pad5)")) + (pad 6 smd rect (at 0.4 -1.065 90) (size 0.5 0.75) (layers F.Cu F.Paste F.Mask) + (net 8 "Net-(U1-Pad6)")) + (pad 7 smd rect (at -0.4 -1.065 90) (size 0.5 0.75) (layers F.Cu F.Paste F.Mask)) + (pad 8 smd rect (at -1.2 -1.065 90) (size 0.5 0.75) (layers F.Cu F.Paste F.Mask) + (net 2 GND)) + (pad 9 smd circle (at 1.15 0 90) (size 0.69 0.69) (layers F.Cu F.Paste F.Mask)) + (model ../../../../../home/dan/kicad/img/PAC7640.wrl + (at (xyz 0 0 0)) + (scale (xyz 0.393701 0.393701 0.393701)) + (rotate (xyz 0 0 0)) + ) + (model ../../../../../home/dan/kicad/img/PAC7640.wrl + (at (xyz 0 0 0)) + (scale (xyz 0.393700787 0.393700787 0.393700787)) + (rotate (xyz 0 0 0)) + ) + ) + + (module ok1hra:LSF0102 (layer F.Cu) (tedit 5809029C) (tstamp 5A8C0DEA) + (at 15.24 -4.064 90) + (path /596F5C76) + (attr smd) + (fp_text reference U3 (at 0.508 -2.54 90) (layer F.SilkS) + (effects (font (size 0.5 0.5) (thickness 0.125))) + ) + (fp_text value LSF0102 (at -0.164 0) (layer F.Fab) + (effects (font (size 0.5 0.5) (thickness 0.125))) + ) + (fp_circle (center 0.5 -0.75) (end 0.25 -0.75) (layer F.SilkS) (width 0.15)) + (fp_line (start -1 1.25) (end -1 -1.25) (layer F.SilkS) (width 0.15)) + (fp_line (start 1 -1.25) (end 1 1.25) (layer F.SilkS) (width 0.15)) + (pad 1 smd rect (at 0.75 -1.55 270) (size 0.3 0.8) (layers F.Cu F.Paste F.Mask) + (net 2 GND)) + (pad 2 smd rect (at 0.25 -1.55 270) (size 0.3 0.8) (layers F.Cu F.Paste F.Mask) + (net 3 "Net-(C2-Pad1)")) + (pad 3 smd rect (at -0.25 -1.55 270) (size 0.3 0.8) (layers F.Cu F.Paste F.Mask) + (net 7 "Net-(U1-Pad5)")) + (pad 4 smd rect (at -0.75 -1.55 270) (size 0.3 0.8) (layers F.Cu F.Paste F.Mask) + (net 8 "Net-(U1-Pad6)")) + (pad 5 smd rect (at -0.75 1.55 270) (size 0.3 0.8) (layers F.Cu F.Paste F.Mask) + (net 6 "Net-(P1-Pad4)")) + (pad 6 smd rect (at -0.25 1.55 270) (size 0.3 0.8) (layers F.Cu F.Paste F.Mask) + (net 4 "Net-(P1-Pad3)")) + (pad 7 smd rect (at 0.25 1.55 270) (size 0.3 0.8) (layers F.Cu F.Paste F.Mask) + (net 10 "Net-(R3-Pad1)")) + (pad 8 smd rect (at 0.75 1.55 270) (size 0.3 0.8) (layers F.Cu F.Paste F.Mask) + (net 10 "Net-(R3-Pad1)")) + (model /home/dan/kicad/hra/lib/ok1hra3d/AB2_VSSOP08.wrl + (at (xyz 0 0 0)) + (scale (xyz 0.3 0.3 0.3)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_SMD:R_1206 (layer F.Cu) (tedit 5A8B003C) (tstamp 5A8C21F2) + (at 11.938 -7.493 270) + (descr "Resistor SMD 1206, reflow soldering, Vishay (see dcrcw.pdf)") + (tags "resistor 1206") + (path /5A8AF791) + (attr smd) + (fp_text reference F1 (at -0.381 1.778 270) (layer F.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.15))) + ) + (fp_text value 50mA (at 0 2.3 270) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1.6 0.8) (end -1.6 -0.8) (layer F.Fab) (width 0.1)) + (fp_line (start 1.6 0.8) (end -1.6 0.8) (layer F.Fab) (width 0.1)) + (fp_line (start 1.6 -0.8) (end 1.6 0.8) (layer F.Fab) (width 0.1)) + (fp_line (start -1.6 -0.8) (end 1.6 -0.8) (layer F.Fab) (width 0.1)) + (fp_line (start -2.2 -1.2) (end 2.2 -1.2) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.2 1.2) (end 2.2 1.2) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.2 -1.2) (end -2.2 1.2) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.2 -1.2) (end 2.2 1.2) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1 1.075) (end -1 1.075) (layer F.SilkS) (width 0.15)) + (fp_line (start -1 -1.075) (end 1 -1.075) (layer F.SilkS) (width 0.15)) + (pad 1 smd rect (at -1.45 0 270) (size 0.9 1.7) (layers F.Cu F.Paste F.Mask) + (net 9 "Net-(F1-Pad1)")) + (pad 2 smd rect (at 1.45 0 270) (size 0.9 1.7) (layers F.Cu F.Paste F.Mask) + (net 5 "Net-(C4-Pad1)")) + (model Resistors_SMD.3dshapes/R_1206.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_SMD:R_0603 (layer F.Cu) (tedit 5AE2F236) (tstamp 5AC515E3) + (at 17.1958 -1.524 270) + (descr "Resistor SMD 0603, reflow soldering, Vishay (see dcrcw.pdf)") + (tags "resistor 0603") + (path /5AB283C4) + (attr smd) + (fp_text reference R3 (at 0 -1.1938 270) (layer F.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.15))) + ) + (fp_text value 200k (at -0.076 -0.0042 270) (layer F.Fab) + (effects (font (size 0.5 0.5) (thickness 0.125))) + ) + (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 270) (size 0.5 0.9) (layers F.Cu F.Paste F.Mask) + (net 10 "Net-(R3-Pad1)")) + (pad 2 smd rect (at 0.75 0 270) (size 0.5 0.9) (layers F.Cu F.Paste F.Mask) + (net 5 "Net-(C4-Pad1)")) + (model Resistors_SMD.3dshapes/R_0603.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (dimension 10 (width 0.2) (layer Margin) + (gr_text "10,000 mm" (at 26.35 -5 90) (layer Margin) + (effects (font (size 1 1) (thickness 0.2))) + ) + (feature1 (pts (xy 22 -10) (xy 27.7 -10))) + (feature2 (pts (xy 22 0) (xy 27.7 0))) + (crossbar (pts (xy 25 0) (xy 25 -10))) + (arrow1a (pts (xy 25 -10) (xy 25.586421 -8.873496))) + (arrow1b (pts (xy 25 -10) (xy 24.413579 -8.873496))) + (arrow2a (pts (xy 25 0) (xy 25.586421 -1.126504))) + (arrow2b (pts (xy 25 0) (xy 24.413579 -1.126504))) + ) + (dimension 22 (width 0.2) (layer Margin) + (gr_text "22,000 mm" (at 11 -14.35) (layer Margin) + (effects (font (size 1 1) (thickness 0.2))) + ) + (feature1 (pts (xy 22 -10) (xy 22 -15.7))) + (feature2 (pts (xy 0 -10) (xy 0 -15.7))) + (crossbar (pts (xy 0 -13) (xy 22 -13))) + (arrow1a (pts (xy 22 -13) (xy 20.873496 -12.413579))) + (arrow1b (pts (xy 22 -13) (xy 20.873496 -13.586421))) + (arrow2a (pts (xy 0 -13) (xy 1.126504 -12.413579))) + (arrow2b (pts (xy 0 -13) (xy 1.126504 -13.586421))) + ) + (gr_line (start 20 0) (end 22 0) (layer Edge.Cuts) (width 0.15)) + (gr_line (start 20 -10) (end 22 -10) (layer Edge.Cuts) (width 0.15)) + (gr_line (start 22 -10) (end 22 0) (layer Edge.Cuts) (width 0.15)) + (gr_text "rev 0.2e" (at 4.826 -1.016) (layer F.SilkS) (tstamp 596F8241) + (effects (font (size 0.73 0.73) (thickness 0.175)) (justify left)) + ) + (gr_text "Laser sensor" (at 20.066 -9.398 90) (layer B.SilkS) (tstamp 596F8234) + (effects (font (size 0.73 0.73) (thickness 0.175)) (justify left mirror)) + ) + (gr_text PRUSA (at 18.034 -9.398 90) (layer B.SilkS) (tstamp 596F8117) + (effects (font (size 1 1) (thickness 0.25)) (justify left mirror)) + ) + (gr_line (start 14.986 -9.525) (end 14.986 -0.508) (layer B.SilkS) (width 0.8)) + (gr_text "+5V\n\nGND\n\nSCL\n\nSDA" (at 13.081 -5.08) (layer B.SilkS) + (effects (font (size 0.73 0.73) (thickness 0.175)) (justify mirror)) + ) + (gr_line (start 20 -10) (end 0 -10) (layer Edge.Cuts) (width 0.15)) + (gr_line (start 20 0) (end 0 0) (angle 90) (layer Edge.Cuts) (width 0.15)) + (gr_line (start 0 0) (end 0 -10) (angle 90) (layer Edge.Cuts) (width 0.15)) + + (segment (start 19.05 -7.378) (end 19.05 -7.353) (width 0.3) (layer F.Cu) (net 1)) + (segment (start 19.05 -7.353) (end 18.297 -6.6) (width 0.3) (layer F.Cu) (net 1)) + (segment (start 16.74 -6.6) (end 16.065 -6.6) (width 0.3) (layer F.Cu) (net 1)) + (segment (start 18.297 -6.6) (end 16.74 -6.6) (width 0.3) (layer F.Cu) (net 1)) + (segment (start 20.816 -1.524) (end 20.816 -2.983) (width 0.5) (layer F.Cu) (net 2)) + (segment (start 20.816 -2.983) (end 20.431 -3.368) (width 0.5) (layer F.Cu) (net 2)) + (segment (start 20.431 -3.368) (end 20.381 -3.368) (width 0.5) (layer F.Cu) (net 2)) + (segment (start 19.481 -4.268) (end 19.481 -5.2078) (width 0.5) (layer F.Cu) (net 2)) + (via (at 19.0246 -5.6642) (size 1.2) (drill 0.5) (layers F.Cu B.Cu) (net 2)) + (segment (start 20.381 -3.368) (end 19.481 -4.268) (width 0.5) (layer F.Cu) (net 2)) + (segment (start 19.481 -5.2078) (end 19.0246 -5.6642) (width 0.5) (layer F.Cu) (net 2)) + (segment (start 21.3614 -8.0656) (end 21.3614 -4.2484) (width 0.4) (layer F.Cu) (net 2)) + (segment (start 21.3614 -4.2484) (end 20.481 -3.368) (width 0.4) (layer F.Cu) (net 2)) + (segment (start 20.481 -3.368) (end 20.431 -3.368) (width 0.4) (layer F.Cu) (net 2)) + (segment (start 20.574 -8.878) (end 20.574 -8.853) (width 0.4) (layer F.Cu) (net 2)) + (segment (start 20.574 -8.853) (end 21.3614 -8.0656) (width 0.4) (layer F.Cu) (net 2)) + (segment (start 17.526 -8.878) (end 16.743 -8.878) (width 0.5) (layer F.Cu) (net 2)) + (segment (start 16.743 -8.878) (end 16.065 -8.2) (width 0.5) (layer F.Cu) (net 2)) + (segment (start 19.05 -8.878) (end 17.526 -8.878) (width 0.5) (layer F.Cu) (net 2)) + (segment (start 20.574 -8.878) (end 19.05 -8.878) (width 0.5) (layer F.Cu) (net 2)) + (segment (start 13.935 -5.8) (end 14.06 -5.8) (width 0.2) (layer F.Cu) (net 2)) + (segment (start 14.480051 -4.814) (end 14.796695 -5.130644) (width 0.2) (layer F.Cu) (net 2)) + (via (at 14.796695 -5.130644) (size 1.2) (drill 0.5) (layers F.Cu B.Cu) (net 2)) + (segment (start 13.69 -4.814) (end 14.480051 -4.814) (width 0.2) (layer F.Cu) (net 2)) + (segment (start 14.06 -5.8) (end 14.729356 -5.130644) (width 0.2) (layer F.Cu) (net 2)) + (segment (start 14.729356 -5.130644) (end 14.796695 -5.130644) (width 0.2) (layer F.Cu) (net 2)) + (segment (start 20.431 -5.268) (end 20.431 -7.235) (width 0.5) (layer F.Cu) (net 3)) + (segment (start 20.431 -7.235) (end 20.574 -7.378) (width 0.5) (layer F.Cu) (net 3)) + (segment (start 19.9256 -8.0264) (end 20.574 -7.378) (width 0.5) (layer F.Cu) (net 3)) + (segment (start 19.7358 -8.128) (end 19.8374 -8.0264) (width 0.25) (layer F.Cu) (net 3)) + (segment (start 18.288 -8.128) (end 19.7358 -8.128) (width 0.25) (layer F.Cu) (net 3)) + (segment (start 18.1864 -8.0264) (end 18.288 -8.128) (width 0.25) (layer F.Cu) (net 3)) + (segment (start 17.538 -7.378) (end 18.1864 -8.0264) (width 0.5) (layer F.Cu) (net 3)) + (segment (start 17.526 -7.378) (end 17.538 -7.378) (width 0.5) (layer F.Cu) (net 3)) + (segment (start 16.065 -7.4) (end 17.504 -7.4) (width 0.5) (layer F.Cu) (net 3)) + (segment (start 17.504 -7.4) (end 17.526 -7.378) (width 0.5) (layer F.Cu) (net 3)) + (segment (start 20.574 -7.403) (end 20.574 -7.378) (width 0.3) (layer F.Cu) (net 3)) + (segment (start 14.373358 -4.230642) (end 15.228697 -4.230642) (width 0.2) (layer F.Cu) (net 3)) + (segment (start 16.065 -5.35) (end 16.065 -5.8) (width 0.2) (layer F.Cu) (net 3)) + (segment (start 15.228697 -4.230642) (end 15.98168 -4.983625) (width 0.2) (layer F.Cu) (net 3)) + (segment (start 14.29 -4.314) (end 14.373358 -4.230642) (width 0.2) (layer F.Cu) (net 3)) + (segment (start 13.69 -4.314) (end 14.29 -4.314) (width 0.2) (layer F.Cu) (net 3)) + (segment (start 15.98168 -4.983625) (end 15.98168 -5.26668) (width 0.2) (layer F.Cu) (net 3)) + (segment (start 15.98168 -5.26668) (end 16.065 -5.35) (width 0.2) (layer F.Cu) (net 3)) + (segment (start 15.0622 -6.257798) (end 15.0622 -7.0358) (width 0.4) (layer F.Cu) (net 3)) + (segment (start 16.065 -5.8) (end 15.915001 -5.949999) (width 0.4) (layer F.Cu) (net 3)) + (segment (start 15.369999 -5.949999) (end 15.0622 -6.257798) (width 0.4) (layer F.Cu) (net 3)) + (segment (start 15.4264 -7.4) (end 16.065 -7.4) (width 0.4) (layer F.Cu) (net 3)) + (segment (start 15.915001 -5.949999) (end 15.369999 -5.949999) (width 0.4) (layer F.Cu) (net 3)) + (segment (start 15.0622 -7.0358) (end 15.4264 -7.4) (width 0.4) (layer F.Cu) (net 3)) + (segment (start 16.79 -3.814) (end 15.845702 -3.814) (width 0.2) (layer F.Cu) (net 4)) + (segment (start 15.845702 -3.814) (end 14.305702 -2.274) (width 0.2) (layer F.Cu) (net 4)) + (segment (start 14.305702 -2.274) (end 14.097 -2.274) (width 0.2) (layer F.Cu) (net 4)) + (segment (start 12.443 -1.27) (end 4.6124 -1.27) (width 0.2) (layer F.Cu) (net 4)) + (segment (start 4.6124 -1.27) (end 2.1524 -3.73) (width 0.2) (layer F.Cu) (net 4)) + (segment (start 14.097 -2.274) (end 13.447 -2.274) (width 0.2) (layer F.Cu) (net 4)) + (segment (start 13.447 -2.274) (end 12.443 -1.27) (width 0.2) (layer F.Cu) (net 4)) + (segment (start 2.1524 -3.73) (end 2 -3.73) (width 0.2) (layer F.Cu) (net 4)) + (segment (start 17.145 -0.774) (end 15.875 -0.774) (width 0.2) (layer F.Cu) (net 5)) + (segment (start 18.554 -0.774) (end 17.145 -0.774) (width 0.2) (layer F.Cu) (net 5)) + (segment (start 19.316 -1.524) (end 19.304 -1.524) (width 0.2) (layer F.Cu) (net 5)) + (segment (start 19.304 -1.524) (end 18.554 -0.774) (width 0.2) (layer F.Cu) (net 5)) + (segment (start 15.875 -0.774) (end 14.097 -0.774) (width 0.2) (layer F.Cu) (net 5)) + (segment (start 13.794433 -3.048) (end 12.664877 -4.177556) (width 0.5) (layer B.Cu) (net 5)) + (segment (start 12.664877 -4.177556) (end 12.064878 -4.777555) (width 0.5) (layer B.Cu) (net 5)) + (segment (start 11.7094 -6.0176) (end 12.064878 -5.662122) (width 0.5) (layer F.Cu) (net 5)) + (segment (start 12.064878 -5.626083) (end 12.064878 -4.777555) (width 0.5) (layer F.Cu) (net 5)) + (segment (start 18.796 -3.048) (end 13.794433 -3.048) (width 0.5) (layer B.Cu) (net 5)) + (via (at 12.064878 -4.777555) (size 1.2) (drill 0.5) (layers F.Cu B.Cu) (net 5)) + (segment (start 12.064878 -5.662122) (end 12.064878 -5.626083) (width 0.5) (layer F.Cu) (net 5)) + (segment (start 18.431 -4.318) (end 18.431 -3.413) (width 0.5) (layer F.Cu) (net 5)) + (segment (start 18.431 -3.413) (end 18.796 -3.048) (width 0.5) (layer F.Cu) (net 5)) + (segment (start 19.316 -1.524) (end 19.316 -2.528) (width 0.5) (layer F.Cu) (net 5)) + (segment (start 19.316 -2.528) (end 18.796 -3.048) (width 0.5) (layer F.Cu) (net 5)) + (via (at 18.796 -3.048) (size 1.2) (drill 0.5) (layers F.Cu B.Cu) (net 5)) + (segment (start 2 -1.19) (end 3.24 -1.19) (width 0.2) (layer F.Cu) (net 6)) + (segment (start 14.798 -1.524) (end 15.548 -2.274) (width 0.2) (layer F.Cu) (net 6)) + (segment (start 15.548 -2.274) (end 15.748 -2.274) (width 0.2) (layer F.Cu) (net 6)) + (segment (start 3.24 -1.19) (end 3.656 -0.774) (width 0.2) (layer F.Cu) (net 6)) + (segment (start 12.5127 -0.774) (end 13.2627 -1.524) (width 0.2) (layer F.Cu) (net 6)) + (segment (start 3.656 -0.774) (end 12.5127 -0.774) (width 0.2) (layer F.Cu) (net 6)) + (segment (start 13.2627 -1.524) (end 14.798 -1.524) (width 0.2) (layer F.Cu) (net 6)) + (segment (start 16.79 -3.314) (end 16.788 -3.314) (width 0.2) (layer F.Cu) (net 6)) + (segment (start 16.788 -3.314) (end 15.748 -2.274) (width 0.2) (layer F.Cu) (net 6)) + (segment (start 14.4526 -2.986598) (end 14.310802 -2.8448) (width 0.2) (layer F.Cu) (net 7)) + (segment (start 12.3698 -2.8448) (end 11.938 -3.2766) (width 0.2) (layer F.Cu) (net 7)) + (segment (start 14.29 -3.814) (end 14.4526 -3.6514) (width 0.2) (layer F.Cu) (net 7)) + (segment (start 14.4526 -3.6514) (end 14.4526 -2.986598) (width 0.2) (layer F.Cu) (net 7)) + (segment (start 14.310802 -2.8448) (end 12.3698 -2.8448) (width 0.2) (layer F.Cu) (net 7)) + (segment (start 13.69 -3.814) (end 14.29 -3.814) (width 0.2) (layer F.Cu) (net 7)) + (segment (start 11.160201 -4.054399) (end 11.338001 -3.876599) (width 0.2) (layer B.Cu) (net 7)) + (segment (start 11.338001 -3.876599) (end 11.938 -3.2766) (width 0.2) (layer B.Cu) (net 7)) + (segment (start 11.9126 -7.5692) (end 11.160201 -6.816801) (width 0.2) (layer B.Cu) (net 7)) + (segment (start 11.160201 -6.816801) (end 11.160201 -4.054399) (width 0.2) (layer B.Cu) (net 7)) + (via (at 11.938 -3.2766) (size 1.2) (drill 0.5) (layers F.Cu B.Cu) (net 7)) + (segment (start 13.935 -8.2) (end 13.31 -8.2) (width 0.25) (layer F.Cu) (net 7)) + (segment (start 13.31 -8.2) (end 12.6792 -7.5692) (width 0.25) (layer F.Cu) (net 7)) + (via (at 11.9126 -7.5692) (size 1.2) (drill 0.5) (layers F.Cu B.Cu) (net 7)) + (segment (start 12.6792 -7.5692) (end 11.9126 -7.5692) (width 0.25) (layer F.Cu) (net 7)) + (segment (start 13.234012 -7.274012) (end 13.234012 -5.487012) (width 0.2) (layer F.Cu) (net 8)) + (segment (start 13.36 -7.4) (end 13.234012 -7.274012) (width 0.2) (layer F.Cu) (net 8)) + (segment (start 13.234012 -5.487012) (end 12.965001 -5.218001) (width 0.2) (layer F.Cu) (net 8)) + (segment (start 13.935 -7.4) (end 13.36 -7.4) (width 0.2) (layer F.Cu) (net 8)) + (segment (start 12.965001 -3.438999) (end 13.09 -3.314) (width 0.2) (layer F.Cu) (net 8)) + (segment (start 12.965001 -5.218001) (end 12.965001 -3.438999) (width 0.2) (layer F.Cu) (net 8)) + (segment (start 13.09 -3.314) (end 13.69 -3.314) (width 0.2) (layer F.Cu) (net 8)) + (segment (start 11.684 -8.943) (end 2.133 -8.943) (width 0.5) (layer F.Cu) (net 9)) + (segment (start 2.133 -8.943) (end 2 -8.81) (width 0.5) (layer F.Cu) (net 9)) + (segment (start 11.7094 -8.9176) (end 11.684 -8.943) (width 0.5) (layer F.Cu) (net 9)) + (segment (start 17.5768 -2.667) (end 17.1958 -2.286) (width 0.2) (layer F.Cu) (net 10)) + (segment (start 17.5768 -4.2418) (end 17.5768 -2.667) (width 0.2) (layer F.Cu) (net 10)) + (segment (start 16.79 -4.314) (end 17.5046 -4.314) (width 0.2) (layer F.Cu) (net 10)) + (segment (start 17.5046 -4.314) (end 17.5768 -4.2418) (width 0.2) (layer F.Cu) (net 10)) + (segment (start 17.1958 -2.286) (end 17.1958 -2.274) (width 0.2) (layer F.Cu) (net 10)) + (segment (start 16.79 -4.814) (end 16.79 -4.314) (width 0.2) (layer F.Cu) (net 10)) + + (zone (net 2) (net_name GND) (layer F.Cu) (tstamp 0) (hatch edge 0.508) + (connect_pads (clearance 0.508)) + (min_thickness 0.254) + (fill yes (arc_segments 16) (thermal_gap 0.508) (thermal_bridge_width 0.508)) + (polygon + (pts + (xy 0.5 -9.5) (xy 21.5 -9.5) (xy 21.5 -0.5) (xy 0.5 -0.5) + ) + ) + (filled_polygon + (pts + (xy 20.943 -1.651) (xy 20.963 -1.651) (xy 20.963 -1.397) (xy 20.943 -1.397) (xy 20.943 -1.377) + (xy 20.689 -1.377) (xy 20.689 -1.397) (xy 20.669 -1.397) (xy 20.669 -1.651) (xy 20.689 -1.651) + (xy 20.689 -1.671) (xy 20.943 -1.671) + ) + ) + (filled_polygon + (pts + (xy 10.630191 -8.035191) (xy 10.738805 -7.962617) (xy 10.6776 -7.814857) (xy 10.6776 -7.323543) (xy 10.788247 -7.056419) + (xy 10.630191 -6.950809) (xy 10.489843 -6.740765) (xy 10.44056 -6.493) (xy 10.44056 -5.593) (xy 10.489843 -5.345235) + (xy 10.630191 -5.135191) (xy 10.829878 -5.001763) (xy 10.829878 -4.531898) (xy 11.010555 -4.095708) (xy 10.891018 -3.976171) + (xy 10.703 -3.522257) (xy 10.703 -3.030943) (xy 10.891018 -2.577029) (xy 11.238429 -2.229618) (xy 11.692343 -2.0416) + (xy 12.175154 -2.0416) (xy 12.138554 -2.005) (xy 4.916847 -2.005) (xy 3.59931 -3.322537) (xy 3.680359 -3.73) + (xy 3.56405 -4.314725) (xy 3.23283 -4.81043) (xy 2.943268 -5.00391) (xy 3.350732 -5.367964) (xy 3.604709 -5.895209) + (xy 3.607358 -5.910974) (xy 3.486217 -6.143) (xy 2.127 -6.143) (xy 2.127 -6.123) (xy 1.873 -6.123) + (xy 1.873 -6.143) (xy 1.853 -6.143) (xy 1.853 -6.397) (xy 1.873 -6.397) (xy 1.873 -6.417) + (xy 2.127 -6.417) (xy 2.127 -6.397) (xy 3.486217 -6.397) (xy 3.607358 -6.629026) (xy 3.604709 -6.644791) + (xy 3.350732 -7.172036) (xy 3.17359 -7.330306) (xy 3.263765 -7.348243) (xy 3.473809 -7.488591) (xy 3.614157 -7.698635) + (xy 3.66344 -7.9464) (xy 3.66344 -8.058) (xy 10.61495 -8.058) + ) + ) + (filled_polygon + (pts + (xy 20.558 -3.495) (xy 20.578 -3.495) (xy 20.578 -3.241) (xy 20.558 -3.241) (xy 20.558 -3.221) + (xy 20.304 -3.221) (xy 20.304 -3.241) (xy 20.284 -3.241) (xy 20.284 -3.495) (xy 20.304 -3.495) + (xy 20.304 -3.515) (xy 20.558 -3.515) + ) + ) + (filled_polygon + (pts + (xy 15.044198 -5.163447) (xy 15.109138 -5.15053) (xy 14.924251 -4.965642) (xy 14.642892 -4.965642) (xy 14.725 -5.04775) + (xy 14.725 -5.066974) (xy 14.848327 -5.190302) (xy 14.882074 -5.271775) + ) + ) + (filled_polygon + (pts + (xy 19.546 -6.14105) (xy 19.523191 -6.125809) (xy 19.382843 -5.915765) (xy 19.33356 -5.668) (xy 19.33356 -5.179316) + (xy 19.128765 -5.316157) (xy 18.881 -5.36544) (xy 17.981 -5.36544) (xy 17.733235 -5.316157) (xy 17.722982 -5.309306) + (xy 17.647809 -5.421809) (xy 17.437765 -5.562157) (xy 17.19 -5.61144) (xy 17.08744 -5.61144) (xy 17.08744 -5.815) + (xy 18.219688 -5.815) (xy 18.297 -5.799622) (xy 18.374312 -5.815) (xy 18.374316 -5.815) (xy 18.603292 -5.860546) + (xy 18.862953 -6.034047) (xy 18.906749 -6.099592) (xy 19.137717 -6.33056) (xy 19.425 -6.33056) (xy 19.546001 -6.354628) + ) + ) + (filled_polygon + (pts + (xy 20.701 -9.005) (xy 20.721 -9.005) (xy 20.721 -8.751) (xy 20.701 -8.751) (xy 20.701 -8.731) + (xy 20.464048 -8.731) (xy 20.447 -8.742391) (xy 20.447 -8.751) (xy 20.434116 -8.751) (xy 20.427 -8.755755) + (xy 20.427 -9.005) (xy 20.447 -9.005) (xy 20.447 -9.025) (xy 20.701 -9.025) + ) + ) + (filled_polygon + (pts + (xy 17.653 -9.005) (xy 17.673 -9.005) (xy 17.673 -8.751) (xy 17.653 -8.751) (xy 17.653 -8.734374) + (xy 17.64795 -8.731) (xy 17.399 -8.731) (xy 17.399 -8.751) (xy 17.379 -8.751) (xy 17.379 -9.005) + (xy 17.399 -9.005) (xy 17.399 -9.025) (xy 17.653 -9.025) + ) + ) + ) + (zone (net 2) (net_name GND) (layer B.Cu) (tstamp 0) (hatch edge 0.508) + (connect_pads (clearance 0.508)) + (min_thickness 0.254) + (fill yes (arc_segments 16) (thermal_gap 0.508) (thermal_bridge_width 0.508)) + (polygon + (pts + (xy 0.5 -9.5) (xy 21.5 -9.5) (xy 21.5 -0.5) (xy 0.5 -0.5) + ) + ) + (filled_polygon + (pts + (xy 21.290001 -0.71) (xy 3.584881 -0.71) (xy 3.680359 -1.19) (xy 3.56405 -1.774725) (xy 3.23283 -2.27043) + (xy 2.949119 -2.46) (xy 3.23283 -2.64957) (xy 3.56405 -3.145275) (xy 3.680359 -3.73) (xy 3.56405 -4.314725) + (xy 3.23283 -4.81043) (xy 2.943268 -5.00391) (xy 3.350732 -5.367964) (xy 3.604709 -5.895209) (xy 3.607358 -5.910974) + (xy 3.486217 -6.143) (xy 2.127 -6.143) (xy 2.127 -6.123) (xy 1.873 -6.123) (xy 1.873 -6.143) + (xy 1.853 -6.143) (xy 1.853 -6.397) (xy 1.873 -6.397) (xy 1.873 -6.417) (xy 2.127 -6.417) + (xy 2.127 -6.397) (xy 3.486217 -6.397) (xy 3.607358 -6.629026) (xy 3.604709 -6.644791) (xy 3.521851 -6.816801) + (xy 10.410803 -6.816801) (xy 10.425201 -6.744416) (xy 10.425202 -4.126788) (xy 10.410803 -4.054399) (xy 10.467847 -3.767617) + (xy 10.589292 -3.585862) (xy 10.630297 -3.524494) (xy 10.691664 -3.48349) (xy 10.703 -3.472154) (xy 10.703 -3.030943) + (xy 10.891018 -2.577029) (xy 11.238429 -2.229618) (xy 11.692343 -2.0416) (xy 12.183657 -2.0416) (xy 12.637571 -2.229618) + (xy 12.984982 -2.577029) (xy 12.99343 -2.597424) (xy 13.10701 -2.483844) (xy 13.156384 -2.409951) (xy 13.230277 -2.360577) + (xy 13.230278 -2.360576) (xy 13.293474 -2.31835) (xy 13.449123 -2.214348) (xy 13.707268 -2.163) (xy 13.707272 -2.163) + (xy 13.794432 -2.145663) (xy 13.881592 -2.163) (xy 17.934447 -2.163) (xy 18.096429 -2.001018) (xy 18.550343 -1.813) + (xy 19.041657 -1.813) (xy 19.495571 -2.001018) (xy 19.842982 -2.348429) (xy 20.031 -2.802343) (xy 20.031 -3.293657) + (xy 19.842982 -3.747571) (xy 19.495571 -4.094982) (xy 19.041657 -4.283) (xy 18.550343 -4.283) (xy 18.096429 -4.094982) + (xy 17.934447 -3.933) (xy 14.161012 -3.933) (xy 13.352303 -4.741708) (xy 13.352301 -4.741711) (xy 13.299878 -4.794134) + (xy 13.299878 -5.023212) (xy 13.11186 -5.477126) (xy 12.764449 -5.824537) (xy 12.310535 -6.012555) (xy 11.895201 -6.012555) + (xy 11.895201 -6.3342) (xy 12.158257 -6.3342) (xy 12.612171 -6.522218) (xy 12.959582 -6.869629) (xy 13.1476 -7.323543) + (xy 13.1476 -7.814857) (xy 12.959582 -8.268771) (xy 12.612171 -8.616182) (xy 12.158257 -8.8042) (xy 11.666943 -8.8042) + (xy 11.213029 -8.616182) (xy 10.865618 -8.268771) (xy 10.6776 -7.814857) (xy 10.6776 -7.378314) (xy 10.630296 -7.346706) + (xy 10.467847 -7.103583) (xy 10.425201 -6.889188) (xy 10.425201 -6.889185) (xy 10.410803 -6.816801) (xy 3.521851 -6.816801) + (xy 3.350732 -7.172036) (xy 3.17359 -7.330306) (xy 3.263765 -7.348243) (xy 3.473809 -7.488591) (xy 3.614157 -7.698635) + (xy 3.66344 -7.9464) (xy 3.66344 -9.29) (xy 21.29 -9.29) + ) + ) + ) +) diff --git a/rev.02e/laser-sensor.net b/rev.02e/laser-sensor.net new file mode 100644 index 0000000..c36f485 --- /dev/null +++ b/rev.02e/laser-sensor.net @@ -0,0 +1,238 @@ +(export (version D) + (design + (source /home/dan/kicad/laser-sensor/02e/laser-sensor.sch) + (date St 21. březen 2018, 14:31:07 CET) + (tool "Eeschema (5.0.0-rc2-dev-28-g5f578c884)") + (sheet (number 1) (name /) (tstamps /) + (title_block + (title "Laser filament sensor unit") + (company "PRUSA Research s.r.o.") + (rev 0.2b) + (date 2018-02-19) + (source laser-sensor.sch) + (comment (number 1) (value "#ok1hra")) + (comment (number 2) (value "")) + (comment (number 3) (value "")) + (comment (number 4) (value ""))))) + (components + (comp (ref U1) + (value PAT9125EL) + (footprint ok1hra:PAT9125EL) + (libsource (lib ok1hra) (part PAT9125EL)) + (sheetpath (names /) (tstamps /)) + (tstamp 595118F0)) + (comp (ref C3) + (value 100n) + (footprint Capacitors_SMD:C_0603) + (libsource (lib device) (part C_Small)) + (sheetpath (names /) (tstamps /)) + (tstamp 596DE90B)) + (comp (ref C2) + (value 10u) + (footprint Capacitors_SMD:C_0603) + (libsource (lib device) (part C_Small)) + (sheetpath (names /) (tstamps /)) + (tstamp 596DE985)) + (comp (ref C1) + (value 4u7) + (footprint Capacitors_SMD:C_0603) + (libsource (lib device) (part C_Small)) + (sheetpath (names /) (tstamps /)) + (tstamp 596DEA23)) + (comp (ref P1) + (value CONN_01X04) + (footprint Pin_Headers:Pin_Header_Angled_1x04) + (libsource (lib conn) (part CONN_01X04)) + (sheetpath (names /) (tstamps /)) + (tstamp 596DEB87)) + (comp (ref U2) + (value MCP1703T-3302E/CB) + (footprint TO_SOT_Packages_SMD:SOT-23) + (libsource (lib laser-sensor-rescue) (part 78xx-RESCUE-laser-sensor)) + (sheetpath (names /) (tstamps /)) + (tstamp 596F382C)) + (comp (ref C4) + (value 4u7) + (footprint Capacitors_SMD:C_0603) + (libsource (lib device) (part C_Small)) + (sheetpath (names /) (tstamps /)) + (tstamp 596F4648)) + (comp (ref U3) + (value LSF0102) + (footprint ok1hra:LSF0102) + (libsource (lib ok1hra) (part LSF0102)) + (sheetpath (names /) (tstamps /)) + (tstamp 596F5C76)) + (comp (ref R1) + (value 4k7) + (footprint Resistors_SMD:R_0603) + (libsource (lib device) (part R)) + (sheetpath (names /) (tstamps /)) + (tstamp 596F62F7)) + (comp (ref R2) + (value 4k7) + (footprint Resistors_SMD:R_0603) + (libsource (lib device) (part R)) + (sheetpath (names /) (tstamps /)) + (tstamp 596F63F4)) + (comp (ref F1) + (value 50mA) + (footprint Resistors_SMD:R_1206) + (libsource (lib device) (part Polyfuse_Small)) + (sheetpath (names /) (tstamps /)) + (tstamp 5A8AF791)) + (comp (ref R3) + (value 200k) + (footprint Resistors_SMD:R_0603) + (libsource (lib device) (part R)) + (sheetpath (names /) (tstamps /)) + (tstamp 5AB283C4))) + (libparts + (libpart (lib laser-sensor-rescue) (part 78xx-RESCUE-laser-sensor) + (fields + (field (name Reference) U) + (field (name Value) 78xx-RESCUE-laser-sensor)) + (pins + (pin (num 1) (name GND) (type input)) + (pin (num 2) (name OUT) (type input)) + (pin (num 3) (name IN) (type input)))) + (libpart (lib conn) (part CONN_01X04) + (description "Connector, single row, 01x04") + (footprints + (fp Pin_Header_Straight_1X04) + (fp Pin_Header_Angled_1X04) + (fp Socket_Strip_Straight_1X04) + (fp Socket_Strip_Angled_1X04)) + (fields + (field (name Reference) P) + (field (name Value) CONN_01X04)) + (pins + (pin (num 1) (name P1) (type passive)) + (pin (num 2) (name P2) (type passive)) + (pin (num 3) (name P3) (type passive)) + (pin (num 4) (name P4) (type passive)))) + (libpart (lib device) (part C_Small) + (description "Unpolarized capacitor") + (footprints + (fp C?) + (fp C_????_*) + (fp C_????) + (fp SMD*_c) + (fp Capacitor*)) + (fields + (field (name Reference) C) + (field (name Value) C_Small)) + (pins + (pin (num 1) (name ~) (type passive)) + (pin (num 2) (name ~) (type passive)))) + (libpart (lib ok1hra) (part LSF0102) + (fields + (field (name Reference) U) + (field (name Value) LSF0102)) + (pins + (pin (num 1) (name GND) (type input)) + (pin (num 2) (name Vref_A) (type input)) + (pin (num 3) (name A1) (type input)) + (pin (num 4) (name A2) (type input)) + (pin (num 5) (name B2) (type input)) + (pin (num 6) (name B1) (type input)) + (pin (num 7) (name Vref_B) (type input)) + (pin (num 8) (name EN) (type input)))) + (libpart (lib ok1hra) (part PAT9125EL) + (fields + (field (name Reference) U) + (field (name Value) PAT9125EL)) + (pins + (pin (num 1) (name VLD) (type input)) + (pin (num 2) (name VDDA) (type input)) + (pin (num 3) (name Vdd) (type input)) + (pin (num 4) (name GND) (type input)) + (pin (num 5) (name SCL) (type input)) + (pin (num 6) (name SCA) (type input)) + (pin (num 7) (name MOTION) (type input)) + (pin (num 8) (name ID_SEL) (type input)) + (pin (num 9) (name NC) (type input)))) + (libpart (lib device) (part Polyfuse_Small) + (description "resettable fuse, polymeric positive temperature coefficient (PPTC), small symbol") + (footprints + (fp *polyfuse*) + (fp *PTC*)) + (fields + (field (name Reference) F) + (field (name Value) Polyfuse_Small)) + (pins + (pin (num 1) (name ~) (type passive)) + (pin (num 2) (name ~) (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))))) + (libraries + (library (logical conn) + (uri /usr/share/kicad/library/conn.lib)) + (library (logical device) + (uri /usr/share/kicad/library/device.lib)) + (library (logical laser-sensor-rescue) + (uri /home/dan/kicad/laser-sensor/02e/laser-sensor-rescue.lib)) + (library (logical ok1hra) + (uri /home/dan/kicad/hra/lib/ok1hra.lib))) + (nets + (net (code 1) (name "Net-(C4-Pad1)") + (node (ref R3) (pin 2)) + (node (ref F1) (pin 2)) + (node (ref R2) (pin 1)) + (node (ref R1) (pin 2)) + (node (ref C4) (pin 1)) + (node (ref U2) (pin 3))) + (net (code 2) (name "Net-(P1-Pad3)") + (node (ref P1) (pin 3)) + (node (ref R1) (pin 1)) + (node (ref U3) (pin 6))) + (net (code 3) (name "Net-(P1-Pad4)") + (node (ref R2) (pin 2)) + (node (ref P1) (pin 4)) + (node (ref U3) (pin 5))) + (net (code 4) (name "Net-(U1-Pad6)") + (node (ref U3) (pin 4)) + (node (ref U1) (pin 6))) + (net (code 5) (name "Net-(U1-Pad5)") + (node (ref U1) (pin 5)) + (node (ref U3) (pin 3))) + (net (code 6) (name "Net-(C1-Pad1)") + (node (ref C1) (pin 1)) + (node (ref U1) (pin 2))) + (net (code 7) (name "Net-(C2-Pad1)") + (node (ref U2) (pin 2)) + (node (ref C2) (pin 1)) + (node (ref U1) (pin 1)) + (node (ref U3) (pin 2)) + (node (ref C3) (pin 1)) + (node (ref U1) (pin 3))) + (net (code 8) (name "Net-(R3-Pad1)") + (node (ref R3) (pin 1)) + (node (ref U3) (pin 7)) + (node (ref U3) (pin 8))) + (net (code 9) (name "Net-(F1-Pad1)") + (node (ref F1) (pin 1)) + (node (ref P1) (pin 1))) + (net (code 10) (name GND) + (node (ref C4) (pin 2)) + (node (ref U2) (pin 1)) + (node (ref C2) (pin 2)) + (node (ref P1) (pin 2)) + (node (ref C1) (pin 2)) + (node (ref C3) (pin 2)) + (node (ref U1) (pin 8)) + (node (ref U1) (pin 4)) + (node (ref U3) (pin 1))) + (net (code 11) (name "Net-(U1-Pad9)") + (node (ref U1) (pin 9))) + (net (code 12) (name "Net-(U1-Pad7)") + (node (ref U1) (pin 7))))) \ No newline at end of file diff --git a/rev.02e/laser-sensor.pdf b/rev.02e/laser-sensor.pdf new file mode 100644 index 0000000000000000000000000000000000000000..f86880abd7f5c583a9cda6cca4d87c793edc972a GIT binary patch literal 21336 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 NOF^QddS?2d{{Xd<_5c6? literal 0 HcmV?d00001 diff --git a/rev.02e/laser-sensor.pro b/rev.02e/laser-sensor.pro new file mode 100644 index 0000000..d2a3229 --- /dev/null +++ b/rev.02e/laser-sensor.pro @@ -0,0 +1,30 @@ +update=Út 20. únor 2018, 15:21:30 CET +version=1 +last_client=kicad +[pcbnew] +version=1 +LastNetListRead= +UseCmpFile=1 +PadDrill=0.600000000000 +PadDrillOvalY=0.600000000000 +PadSizeH=1.500000000000 +PadSizeV=1.500000000000 +PcbTextSizeV=1.500000000000 +PcbTextSizeH=1.500000000000 +PcbTextThickness=0.300000000000 +ModuleTextSizeV=1.000000000000 +ModuleTextSizeH=1.000000000000 +ModuleTextSizeThickness=0.150000000000 +SolderMaskClearance=0.000000000000 +SolderMaskMinWidth=0.000000000000 +DrawSegmentWidth=0.200000000000 +BoardOutlineThickness=0.100000000000 +ModuleOutlineThickness=0.150000000000 +[cvpcb] +version=1 +NetIExt=net +[general] +version=1 +[eeschema] +version=1 +LibDir= diff --git a/rev.02e/laser-sensor.sch b/rev.02e/laser-sensor.sch new file mode 100644 index 0000000..998862b --- /dev/null +++ b/rev.02e/laser-sensor.sch @@ -0,0 +1,348 @@ +EESchema Schematic File Version 4 +LIBS:laser-sensor-cache +EELAYER 26 0 +EELAYER END +$Descr A4 11693 8268 +encoding utf-8 +Sheet 1 1 +Title "Laser filament sensor unit" +Date "2018-03-21" +Rev "0.2e" +Comp "PRUSA Research s.r.o." +Comment1 "#ok1hra" +Comment2 "" +Comment3 "" +Comment4 "" +$EndDescr +$Comp +L ok1hra:PAT9125EL U1 +U 1 1 595118F0 +P 5450 4100 +F 0 "U1" H 5650 3800 60 0000 C CNN +F 1 "PAT9125EL" H 5400 4400 60 0000 C CNN +F 2 "ok1hra:PAT9125EL" H 5500 4100 60 0001 C CNN +F 3 "" H 5500 4100 60 0001 C CNN + 1 5450 4100 + 1 0 0 -1 +$EndComp +$Comp +L laser-sensor-rescue:C_Small-device C3 +U 1 1 596DE90B +P 4650 4300 +F 0 "C3" H 4660 4370 50 0000 L CNN +F 1 "100n" H 4660 4220 50 0000 L CNN +F 2 "Capacitors_SMD:C_0603" H 4650 4300 50 0001 C CNN +F 3 "" H 4650 4300 50 0000 C CNN + 1 4650 4300 + 1 0 0 -1 +$EndComp +$Comp +L laser-sensor-rescue:GND-power #PWR01 +U 1 1 596DE964 +P 4650 4400 +F 0 "#PWR01" H 4650 4150 50 0001 C CNN +F 1 "GND" H 4650 4250 50 0000 C CNN +F 2 "" H 4650 4400 50 0000 C CNN +F 3 "" H 4650 4400 50 0000 C CNN + 1 4650 4400 + 1 0 0 -1 +$EndComp +$Comp +L laser-sensor-rescue:C_Small-device C2 +U 1 1 596DE985 +P 4400 4300 +F 0 "C2" H 4410 4370 50 0000 L CNN +F 1 "10u" H 4410 4220 50 0000 L CNN +F 2 "Capacitors_SMD:C_0603" H 4400 4300 50 0001 C CNN +F 3 "" H 4400 4300 50 0000 C CNN + 1 4400 4300 + 1 0 0 -1 +$EndComp +$Comp +L laser-sensor-rescue:GND-power #PWR02 +U 1 1 596DE9AF +P 4400 4400 +F 0 "#PWR02" H 4400 4150 50 0001 C CNN +F 1 "GND" H 4400 4250 50 0000 C CNN +F 2 "" H 4400 4400 50 0000 C CNN +F 3 "" H 4400 4400 50 0000 C CNN + 1 4400 4400 + 1 0 0 -1 +$EndComp +$Comp +L laser-sensor-rescue:GND-power #PWR03 +U 1 1 596DEA02 +P 4950 4250 +F 0 "#PWR03" H 4950 4000 50 0001 C CNN +F 1 "GND" H 4950 4100 50 0000 C CNN +F 2 "" H 4950 4250 50 0000 C CNN +F 3 "" H 4950 4250 50 0000 C CNN + 1 4950 4250 + 1 0 0 -1 +$EndComp +NoConn ~ 5450 4450 +$Comp +L laser-sensor-rescue:C_Small-device C1 +U 1 1 596DEA23 +P 4150 4300 +F 0 "C1" H 4160 4370 50 0000 L CNN +F 1 "4u7" H 4160 4220 50 0000 L CNN +F 2 "Capacitors_SMD:C_0603" H 4150 4300 50 0001 C CNN +F 3 "" H 4150 4300 50 0000 C CNN + 1 4150 4300 + 1 0 0 -1 +$EndComp +$Comp +L laser-sensor-rescue:GND-power #PWR04 +U 1 1 596DEB3A +P 4150 4400 +F 0 "#PWR04" H 4150 4150 50 0001 C CNN +F 1 "GND" H 4150 4250 50 0000 C CNN +F 2 "" H 4150 4400 50 0000 C CNN +F 3 "" H 4150 4400 50 0000 C CNN + 1 4150 4400 + 1 0 0 -1 +$EndComp +$Comp +L laser-sensor-rescue:CONN_01X04-conn P1 +U 1 1 596DEB87 +P 8200 4200 +F 0 "P1" H 8200 4450 50 0000 C CNN +F 1 "CONN_01X04" V 8300 4200 50 0000 C CNN +F 2 "Pin_Headers:Pin_Header_Angled_1x04" H 8200 4200 50 0001 C CNN +F 3 "" H 8200 4200 50 0000 C CNN + 1 8200 4200 + 1 0 0 -1 +$EndComp +$Comp +L laser-sensor-rescue:GND-power #PWR05 +U 1 1 596DEBF1 +P 8000 4150 +F 0 "#PWR05" H 8000 3900 50 0001 C CNN +F 1 "GND" H 8000 4000 50 0000 C CNN +F 2 "" H 8000 4150 50 0000 C CNN +F 3 "" H 8000 4150 50 0000 C CNN + 1 8000 4150 + 0 1 1 0 +$EndComp +$Comp +L laser-sensor-rescue:GND-power #PWR06 +U 1 1 596DECD4 +P 5950 3950 +F 0 "#PWR06" H 5950 3700 50 0001 C CNN +F 1 "GND" H 5950 3800 50 0000 C CNN +F 2 "" H 5950 3950 50 0000 C CNN +F 3 "" H 5950 3950 50 0000 C CNN + 1 5950 3950 + -1 0 0 1 +$EndComp +NoConn ~ 5950 4050 +$Comp +L laser-sensor-rescue:78xx-RESCUE-laser-sensor-laser-sensor-rescue U2 +U 1 1 596F382C +P 6300 3650 +F 0 "U2" H 6100 3450 60 0000 C CNN +F 1 "MCP1703T-3302E/CB" H 6050 3800 60 0000 C CNN +F 2 "TO_SOT_Packages_SMD:SOT-23" H 6250 3650 60 0001 C CNN +F 3 "" H 6250 3650 60 0001 C CNN + 1 6300 3650 + -1 0 0 -1 +$EndComp +$Comp +L laser-sensor-rescue:C_Small-device C4 +U 1 1 596F4648 +P 6850 3800 +F 0 "C4" H 6860 3870 50 0000 L CNN +F 1 "4u7" H 6860 3720 50 0000 L CNN +F 2 "Capacitors_SMD:C_0603" H 6850 3800 50 0001 C CNN +F 3 "" H 6850 3800 50 0000 C CNN + 1 6850 3800 + 1 0 0 -1 +$EndComp +$Comp +L laser-sensor-rescue:GND-power #PWR07 +U 1 1 596F472D +P 6850 3900 +F 0 "#PWR07" H 6850 3650 50 0001 C CNN +F 1 "GND" H 6850 3750 50 0000 C CNN +F 2 "" H 6850 3900 50 0000 C CNN +F 3 "" H 6850 3900 50 0000 C CNN + 1 6850 3900 + 1 0 0 -1 +$EndComp +$Comp +L laser-sensor-rescue:GND-power #PWR08 +U 1 1 596F47D8 +P 6300 4000 +F 0 "#PWR08" H 6300 3750 50 0001 C CNN +F 1 "GND" H 6300 3850 50 0000 C CNN +F 2 "" H 6300 4000 50 0000 C CNN +F 3 "" H 6300 4000 50 0000 C CNN + 1 6300 4000 + 1 0 0 -1 +$EndComp +Text Notes 8400 4350 0 60 ~ 0 ++5V\nGND\nSCL\nSDA +$Comp +L ok1hra:LSF0102 U3 +U 1 1 596F5C76 +P 6700 4700 +F 0 "U3" H 6450 5000 60 0000 C CNN +F 1 "LSF0102" H 6600 4400 60 0000 C CNN +F 2 "ok1hra:LSF0102" H 6650 4700 60 0001 C CNN +F 3 "" H 6650 4700 60 0000 C CNN + 1 6700 4700 + 1 0 0 -1 +$EndComp +$Comp +L laser-sensor-rescue:GND-power #PWR09 +U 1 1 596F5F1F +P 6200 4550 +F 0 "#PWR09" H 6200 4300 50 0001 C CNN +F 1 "GND" H 6200 4400 50 0000 C CNN +F 2 "" H 6200 4550 50 0000 C CNN +F 3 "" H 6200 4550 50 0000 C CNN + 1 6200 4550 + -1 0 0 1 +$EndComp +$Comp +L laser-sensor-rescue:R-device R1 +U 1 1 596F62F7 +P 8100 4750 +F 0 "R1" V 8180 4750 50 0000 C CNN +F 1 "4k7" V 8100 4750 50 0000 C CNN +F 2 "Resistors_SMD:R_0603" V 8030 4750 50 0001 C CNN +F 3 "" H 8100 4750 50 0000 C CNN + 1 8100 4750 + 0 -1 -1 0 +$EndComp +$Comp +L laser-sensor-rescue:R-device R2 +U 1 1 596F63F4 +P 8100 4850 +F 0 "R2" V 8180 4850 50 0000 C CNN +F 1 "4k7" V 8100 4850 50 0000 C CNN +F 2 "Resistors_SMD:R_0603" V 8030 4850 50 0001 C CNN +F 3 "" H 8100 4850 50 0000 C CNN + 1 8100 4850 + 0 1 1 0 +$EndComp +Wire Wire Line + 4400 4150 4650 4150 +Wire Wire Line + 4400 4150 4400 4200 +Wire Wire Line + 4650 3650 4650 3950 +Connection ~ 4650 4150 +Wire Wire Line + 4950 4050 4150 4050 +Wire Wire Line + 4150 4050 4150 4200 +Wire Wire Line + 4950 3950 4650 3950 +Wire Wire Line + 7700 3650 7700 4050 +Connection ~ 4650 3950 +Wire Wire Line + 5850 3650 4650 3650 +Wire Wire Line + 6750 3650 6850 3650 +Wire Wire Line + 6850 3700 6850 3650 +Connection ~ 6850 3650 +Connection ~ 4850 4150 +Connection ~ 7700 4050 +Wire Wire Line + 8000 4250 7800 4250 +Wire Wire Line + 7800 4250 7800 4750 +Wire Wire Line + 7200 4750 7800 4750 +Wire Wire Line + 6200 4750 6100 4750 +Wire Wire Line + 6100 4750 6100 4250 +Wire Wire Line + 6100 4250 5950 4250 +Wire Wire Line + 7200 4850 7900 4850 +Wire Wire Line + 6200 4850 6000 4850 +Wire Wire Line + 6000 4850 6000 4150 +Wire Wire Line + 6000 4150 5950 4150 +Wire Wire Line + 6200 4650 4850 4650 +Wire Wire Line + 4850 4650 4850 4150 +Connection ~ 7900 4850 +Connection ~ 7800 4750 +Wire Wire Line + 8300 4550 8300 4750 +Wire Wire Line + 8300 4850 8250 4850 +Wire Wire Line + 8250 4750 8300 4750 +Connection ~ 8300 4750 +$Comp +L laser-sensor-rescue:Polyfuse_Small-device F1 +U 1 1 5A8AF791 +P 7900 4050 +F 0 "F1" V 7700 4050 50 0000 C CNN +F 1 "50mA" V 7800 4050 50 0000 C CNN +F 2 "Resistors_SMD:R_1206" H 7950 3850 50 0001 L CNN +F 3 "" H 7900 4050 50 0001 C CNN + 1 7900 4050 + 0 1 1 0 +$EndComp +Wire Wire Line + 7800 4050 7700 4050 +Wire Wire Line + 8000 4350 7900 4350 +Wire Wire Line + 7900 4350 7900 4850 +Wire Wire Line + 4650 4150 4850 4150 +Wire Wire Line + 4650 4150 4650 4200 +Wire Wire Line + 4650 3950 4650 4150 +Wire Wire Line + 6850 3650 7700 3650 +Wire Wire Line + 4850 4150 4950 4150 +Wire Wire Line + 7700 4050 7700 4550 +Wire Wire Line + 7700 4550 8300 4550 +Wire Wire Line + 7900 4850 7950 4850 +Wire Wire Line + 7800 4750 7950 4750 +Wire Wire Line + 8300 4750 8300 4850 +$Comp +L laser-sensor-rescue:R-device R3 +U 1 1 5AB283C4 +P 7500 4550 +F 0 "R3" V 7580 4550 50 0000 C CNN +F 1 "200k" V 7500 4550 50 0000 C CNN +F 2 "Resistors_SMD:R_0603" V 7430 4550 50 0001 C CNN +F 3 "" H 7500 4550 50 0000 C CNN + 1 7500 4550 + 0 -1 -1 0 +$EndComp +Wire Wire Line + 7650 4550 7700 4550 +Connection ~ 7700 4550 +Wire Wire Line + 7350 4550 7300 4550 +Wire Wire Line + 7200 4650 7300 4650 +Wire Wire Line + 7300 4650 7300 4550 +Connection ~ 7300 4550 +Wire Wire Line + 7300 4550 7200 4550 +$EndSCHEMATC diff --git a/rev.02e/sym-lib-table b/rev.02e/sym-lib-table new file mode 100644 index 0000000..812f92b --- /dev/null +++ b/rev.02e/sym-lib-table @@ -0,0 +1,3 @@ +(sym_lib_table + (lib (name laser-sensor-rescue)(type Legacy)(uri ${KIPRJMOD}/laser-sensor-rescue.lib)(options "")(descr "")) +)