├── rev.04 ├── fp-info-cache ├── IR-endstop-04-rescue.dcm ├── IR-endstop-04.pdf ├── IR-endstop-04.png ├── sym-lib-table ├── pretty │ ├── Fiducial_1mm_Dia_2.54mm_Outer_CopperTop.kicad_mod │ ├── MountingHole_2.2mm_M2.kicad_mod │ ├── R_0603.kicad_mod │ ├── IR-EE-SX1103.kicad_mod │ ├── SOT-23.kicad_mod │ ├── SOD-523-ShortSilk.kicad_mod │ └── Pin_Header_Angled_1x03.kicad_mod ├── IR-endstop-04-rescue.lib ├── bom.ini ├── IR-endstop-04.pro ├── IR-endstop-04.sch ├── IR-endstop-04.net └── IR-endstop-04.kicad_pcb ├── rev.041 ├── fp-info-cache ├── IR-endstop-0.4.1-rescue.dcm ├── IR-endstop-0.4.1.pdf ├── IR-endstop-0.4.1.png ├── sym-lib-table ├── pretty │ ├── MountingHole_2.2mm_M2.kicad_mod │ ├── Fiducial_1mm_Dia_2.54mm_Outer_CopperTop.kicad_mod │ ├── R_0603.kicad_mod │ ├── IR-EE-SX1103.kicad_mod │ ├── SOT-23.kicad_mod │ ├── SOD-523-ShortSilk.kicad_mod │ └── Pin_Header_Angled_1x03.kicad_mod ├── IR-endstop-0.4.1.pro ├── bom.ini ├── IR-endstop-0.4.1-rescue.lib ├── IR-endstop-0.4.1.sch └── IR-endstop-0.4.1.net ├── rev.01 ├── IR-sensor-01.jpg ├── IR-sensor-01.pdf ├── IR-sensor-01.csv ├── pretty │ ├── Fiducial_1mm_Dia_2.54mm_Outer_CopperTop.kicad_mod │ ├── MountingHole_2.2mm_M2.kicad_mod │ ├── R_0603.kicad_mod │ ├── IR-EE-SX1103.kicad_mod │ ├── SOT-23.kicad_mod │ └── Pin_Header_Angled_1x03.kicad_mod ├── IR-sensor-01-all.pos ├── IR-sensor-01.pro ├── IR-sensor-01-cache.lib ├── bom.ini ├── IR-sensor-01.bak ├── IR-sensor-01.sch ├── IR-sensor-01.net ├── IR-sensor-01.xml ├── IR-sensor-01.kicad_pcb └── IR-sensor-01.kicad_pcb-bak ├── README.md └── License_CC_BY-SA.txt /rev.04/fp-info-cache: -------------------------------------------------------------------------------- 1 | 0 2 | -------------------------------------------------------------------------------- /rev.041/fp-info-cache: -------------------------------------------------------------------------------- 1 | 0 2 | -------------------------------------------------------------------------------- /rev.04/IR-endstop-04-rescue.dcm: -------------------------------------------------------------------------------- 1 | EESchema-DOCLIB Version 2.0 2 | # 3 | #End Doc Library 4 | -------------------------------------------------------------------------------- /rev.041/IR-endstop-0.4.1-rescue.dcm: -------------------------------------------------------------------------------- 1 | EESchema-DOCLIB Version 2.0 2 | # 3 | #End Doc Library 4 | -------------------------------------------------------------------------------- /rev.01/IR-sensor-01.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prusa3d/MKxS-IR-sensor/HEAD/rev.01/IR-sensor-01.jpg -------------------------------------------------------------------------------- /rev.01/IR-sensor-01.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prusa3d/MKxS-IR-sensor/HEAD/rev.01/IR-sensor-01.pdf -------------------------------------------------------------------------------- /rev.04/IR-endstop-04.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prusa3d/MKxS-IR-sensor/HEAD/rev.04/IR-endstop-04.pdf -------------------------------------------------------------------------------- /rev.04/IR-endstop-04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prusa3d/MKxS-IR-sensor/HEAD/rev.04/IR-endstop-04.png -------------------------------------------------------------------------------- /rev.041/IR-endstop-0.4.1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prusa3d/MKxS-IR-sensor/HEAD/rev.041/IR-endstop-0.4.1.pdf -------------------------------------------------------------------------------- /rev.041/IR-endstop-0.4.1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prusa3d/MKxS-IR-sensor/HEAD/rev.041/IR-endstop-0.4.1.png -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # PRUSA IR sensor board 2 | 3 | KiCad PCB layout 4 | ![PCB](rev.041/IR-endstop-0.4.1.png) 5 | 6 | * [Interactive bom](http://htmlpreview.github.io/?https://github.com/prusa3d/MKxS-IR-sensor/blob/master/rev.041/IR-endstop-0.4.1-ibom.html) 7 | * [STEP 3D model](rev.041/IR-endstop-0.4.1.step) 8 | 9 | -------------------------------------------------------------------------------- /rev.04/sym-lib-table: -------------------------------------------------------------------------------- 1 | (sym_lib_table 2 | (lib (name IR-endstop-03-rescue)(type Legacy)(uri ${KIPRJMOD}/IR-endstop-03-rescue.lib)(options "")(descr "")) 3 | (lib (name IR-endstop-03b-rescue)(type Legacy)(uri ${KIPRJMOD}/IR-endstop-03b-rescue.lib)(options "")(descr "")) 4 | (lib (name IR-endstop-04-rescue)(type Legacy)(uri ${KIPRJMOD}/IR-endstop-04-rescue.lib)(options "")(descr "")) 5 | ) 6 | -------------------------------------------------------------------------------- /rev.01/IR-sensor-01.csv: -------------------------------------------------------------------------------- 1 | "ID";"Určovatel";"Pouzdro";"Množství";"Určení";"Tisk rohového razítka"; 2 | 1;"REF**,REF**";"Fiducial_1mm_Dia_2.54mm_Outer_CopperTop";2;"Fiducial_1mm_Dia_2.54mm_Outer_CopperTop";;; 3 | 2;"R3,R2";"R_0603";2;"10k";;; 4 | 3;"Q1";"SOT-23";1;"2N7002KT1G";;; 5 | 4;"REF**";"MountingHole_2.2mm_M2";1;"MountingHole_2.2mm_M2";;; 6 | 5;"U1";"IR-EE-SX1103";1;"EE-SX1103";;; 7 | 6;"P1";"Pin_Header_Angled_1x03";1;"CONN_01X03";;; 8 | 7;"R1";"R_0603";1;"330R";;; 9 | -------------------------------------------------------------------------------- /rev.041/sym-lib-table: -------------------------------------------------------------------------------- 1 | (sym_lib_table 2 | (lib (name IR-endstop-03-rescue)(type Legacy)(uri ${KIPRJMOD}/IR-endstop-03-rescue.lib)(options "")(descr "")) 3 | (lib (name IR-endstop-03b-rescue)(type Legacy)(uri ${KIPRJMOD}/IR-endstop-03b-rescue.lib)(options "")(descr "")) 4 | (lib (name IR-endstop-04-rescue)(type Legacy)(uri ${KIPRJMOD}/IR-endstop-04-rescue.lib)(options "")(descr "")) 5 | (lib (name IR-endstop-0.4.1-rescue)(type Legacy)(uri ${KIPRJMOD}/IR-endstop-0.4.1-rescue.lib)(options "")(descr "")) 6 | ) 7 | -------------------------------------------------------------------------------- /rev.01/pretty/Fiducial_1mm_Dia_2.54mm_Outer_CopperTop.kicad_mod: -------------------------------------------------------------------------------- 1 | (module Fiducials:Fiducial_1mm_Dia_2.54mm_Outer_CopperTop locked (layer F.Cu) (tedit 0) 2 | (descr "Circular Fiducial, 1mm bare copper top; 2.54mm keepout") 3 | (tags marker) 4 | (attr smd) 5 | (fp_text reference REF** (at 3.4 0.7) (layer F.SilkS) hide 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_text value Fiducial_1mm_Dia_2.54mm_Outer_CopperTop (at 0 -1.8) (layer F.Fab) 9 | (effects (font (size 1 1) (thickness 0.15))) 10 | ) 11 | (fp_circle (center 0 0) (end 1.55 0) (layer F.CrtYd) (width 0.05)) 12 | (pad ~ smd circle (at 0 0) (size 1 1) (layers F.Cu F.Mask) 13 | (solder_mask_margin 0.77) (clearance 0.77)) 14 | ) 15 | -------------------------------------------------------------------------------- /rev.01/pretty/MountingHole_2.2mm_M2.kicad_mod: -------------------------------------------------------------------------------- 1 | (module Mounting_Holes:MountingHole_2.2mm_M2 locked (layer F.Cu) (tedit 56D1B4CB) 2 | (descr "Mounting Hole 2.2mm, no annular, M2") 3 | (tags "mounting hole 2.2mm no annular m2") 4 | (fp_text reference REF** (at 0 -3.2) (layer F.SilkS) hide 5 | (effects (font (size 1 1) (thickness 0.15))) 6 | ) 7 | (fp_text value MountingHole_2.2mm_M2 (at 0 3.2) (layer F.Fab) 8 | (effects (font (size 1 1) (thickness 0.15))) 9 | ) 10 | (fp_circle (center 0 0) (end 2.2 0) (layer Cmts.User) (width 0.15)) 11 | (fp_circle (center 0 0) (end 2.45 0) (layer F.CrtYd) (width 0.05)) 12 | (pad 1 np_thru_hole circle (at 0 0) (size 2.2 2.2) (drill 2.2) (layers *.Cu *.Mask)) 13 | ) 14 | -------------------------------------------------------------------------------- /rev.04/pretty/Fiducial_1mm_Dia_2.54mm_Outer_CopperTop.kicad_mod: -------------------------------------------------------------------------------- 1 | (module Fiducials:Fiducial_1mm_Dia_2.54mm_Outer_CopperTop locked (layer F.Cu) (tedit 0) 2 | (descr "Circular Fiducial, 1mm bare copper top; 2.54mm keepout") 3 | (tags marker) 4 | (attr smd) 5 | (fp_text reference REF** (at 3.4 0.7) (layer F.SilkS) hide 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_text value Fiducial_1mm_Dia_2.54mm_Outer_CopperTop (at 0 -1.8) (layer F.Fab) 9 | (effects (font (size 1 1) (thickness 0.15))) 10 | ) 11 | (fp_circle (center 0 0) (end 1.55 0) (layer F.CrtYd) (width 0.05)) 12 | (pad ~ smd circle (at 0 0) (size 1 1) (layers F.Cu F.Mask) 13 | (solder_mask_margin 0.77) (clearance 0.77)) 14 | ) 15 | -------------------------------------------------------------------------------- /rev.04/pretty/MountingHole_2.2mm_M2.kicad_mod: -------------------------------------------------------------------------------- 1 | (module Mounting_Holes:MountingHole_2.2mm_M2 locked (layer F.Cu) (tedit 56D1B4CB) 2 | (descr "Mounting Hole 2.2mm, no annular, M2") 3 | (tags "mounting hole 2.2mm no annular m2") 4 | (fp_text reference REF** (at 0 -3.2) (layer F.SilkS) hide 5 | (effects (font (size 1 1) (thickness 0.15))) 6 | ) 7 | (fp_text value MountingHole_2.2mm_M2 (at 0 3.2) (layer F.Fab) 8 | (effects (font (size 1 1) (thickness 0.15))) 9 | ) 10 | (fp_circle (center 0 0) (end 2.2 0) (layer Cmts.User) (width 0.15)) 11 | (fp_circle (center 0 0) (end 2.45 0) (layer F.CrtYd) (width 0.05)) 12 | (pad 1 np_thru_hole circle (at 0 0) (size 2.2 2.2) (drill 2.2) (layers *.Cu *.Mask)) 13 | ) 14 | -------------------------------------------------------------------------------- /rev.041/pretty/MountingHole_2.2mm_M2.kicad_mod: -------------------------------------------------------------------------------- 1 | (module Mounting_Holes:MountingHole_2.2mm_M2 locked (layer F.Cu) (tedit 56D1B4CB) 2 | (descr "Mounting Hole 2.2mm, no annular, M2") 3 | (tags "mounting hole 2.2mm no annular m2") 4 | (fp_text reference REF** (at 0 -3.2) (layer F.SilkS) hide 5 | (effects (font (size 1 1) (thickness 0.15))) 6 | ) 7 | (fp_text value MountingHole_2.2mm_M2 (at 0 3.2) (layer F.Fab) 8 | (effects (font (size 1 1) (thickness 0.15))) 9 | ) 10 | (fp_circle (center 0 0) (end 2.2 0) (layer Cmts.User) (width 0.15)) 11 | (fp_circle (center 0 0) (end 2.45 0) (layer F.CrtYd) (width 0.05)) 12 | (pad 1 np_thru_hole circle (at 0 0) (size 2.2 2.2) (drill 2.2) (layers *.Cu *.Mask)) 13 | ) 14 | -------------------------------------------------------------------------------- /rev.041/pretty/Fiducial_1mm_Dia_2.54mm_Outer_CopperTop.kicad_mod: -------------------------------------------------------------------------------- 1 | (module Fiducials:Fiducial_1mm_Dia_2.54mm_Outer_CopperTop locked (layer F.Cu) (tedit 0) 2 | (descr "Circular Fiducial, 1mm bare copper top; 2.54mm keepout") 3 | (tags marker) 4 | (attr smd) 5 | (fp_text reference REF** (at 3.4 0.7) (layer F.SilkS) hide 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_text value Fiducial_1mm_Dia_2.54mm_Outer_CopperTop (at 0 -1.8) (layer F.Fab) 9 | (effects (font (size 1 1) (thickness 0.15))) 10 | ) 11 | (fp_circle (center 0 0) (end 1.55 0) (layer F.CrtYd) (width 0.05)) 12 | (pad ~ smd circle (at 0 0) (size 1 1) (layers F.Cu F.Mask) 13 | (solder_mask_margin 0.77) (clearance 0.77)) 14 | ) 15 | -------------------------------------------------------------------------------- /rev.01/IR-sensor-01-all.pos: -------------------------------------------------------------------------------- 1 | ### Module positions - created on Tue Feb 12 14:25:20 2019 ### 2 | ### Printed by Pcbnew version kicad (6.0.0-rc1-dev-199-g6b039bc99) 3 | ## Unit = mm, Angle = deg. 4 | ## Side : All 5 | # Ref Val Package PosX PosY Rot Side 6 | Q1 2N7002KT1G SOT-23 18.2880 3.8100 0.0000 top 7 | R1 330R R_0603 13.3604 0.9144 180.0000 top 8 | R2 10k R_0603 13.2080 7.1120 180.0000 top 9 | R3 10k R_0603 18.2880 6.8580 180.0000 top 10 | REF** Fiducial_1mm_Dia_2.54mm_Outer_CopperTop Fiducial_1mm_Dia_2.54mm_Outer_CopperTop 19.0000 1.5000 0.0000 top 11 | REF** Fiducial_1mm_Dia_2.54mm_Outer_CopperTop Fiducial_1mm_Dia_2.54mm_Outer_CopperTop 1.5000 6.5000 0.0000 top 12 | ## End 13 | -------------------------------------------------------------------------------- /rev.04/IR-endstop-04-rescue.lib: -------------------------------------------------------------------------------- 1 | EESchema-LIBRARY Version 2.4 2 | #encoding utf-8 3 | # 4 | # D_ALT-device-DLP-control-rescue-DLP-control-04-rescue-DLP-control-05-rescue-SL1-control-05b-rescue-SL-controller-06-rescue-SL-controller-06b-rescue-SL-controller-06c-rescue-IR-endstop-03-rescue-IR-endstop-03b-rescue 5 | # 6 | DEF D_ALT-device-DLP-control-rescue-DLP-control-04-rescue-DLP-control-05-rescue-SL1-control-05b-rescue-SL-controller-06-rescue-SL-controller-06b-rescue-SL-controller-06c-rescue-IR-endstop-03-rescue-IR-endstop-03b-rescue D 0 40 N N 1 F N 7 | F0 "D" 0 100 50 H V C CNN 8 | F1 "D_ALT-device-DLP-control-rescue-DLP-control-04-rescue-DLP-control-05-rescue-SL1-control-05b-rescue-SL-controller-06-rescue-SL-controller-06b-rescue-SL-controller-06c-rescue-IR-endstop-03-rescue-IR-endstop-03b-rescue" 0 -100 50 H V C CNN 9 | F2 "" 0 0 50 H V C CNN 10 | F3 "" 0 0 50 H V C CNN 11 | $FPLIST 12 | Diode_* 13 | D-* 14 | *SingleDiode 15 | *_Diode_* 16 | *SingleDiode* 17 | D_* 18 | $ENDFPLIST 19 | DRAW 20 | P 2 0 1 8 -50 50 -50 -50 N 21 | P 2 0 1 0 50 0 -50 0 N 22 | P 4 0 1 8 50 50 50 -50 -50 0 50 50 F 23 | X K 1 -150 0 100 R 50 50 1 1 P 24 | X A 2 150 0 100 L 50 50 1 1 P 25 | ENDDRAW 26 | ENDDEF 27 | # 28 | #End Library 29 | -------------------------------------------------------------------------------- /rev.01/IR-sensor-01.pro: -------------------------------------------------------------------------------- 1 | update=Út 6. listopad 2018, 11:05:24 CET 2 | version=1 3 | last_client=kicad 4 | [general] 5 | version=1 6 | RootSch= 7 | BoardNm= 8 | [cvpcb] 9 | version=1 10 | NetIExt=net 11 | [eeschema] 12 | version=1 13 | LibDir= 14 | [eeschema/libraries] 15 | [pcbnew] 16 | version=1 17 | PageLayoutDescrFile= 18 | LastNetListRead=IR-endstop.net 19 | CopperLayerCount=2 20 | BoardThickness=1.6 21 | AllowMicroVias=0 22 | AllowBlindVias=0 23 | RequireCourtyardDefinitions=0 24 | ProhibitOverlappingCourtyards=1 25 | MinTrackWidth=0.2 26 | MinViaDiameter=0.4 27 | MinViaDrill=0.3 28 | MinMicroViaDiameter=0.2 29 | MinMicroViaDrill=0.09999999999999999 30 | MinHoleToHole=0.25 31 | TrackWidth1=0.25 32 | TrackWidth2=0.2 33 | TrackWidth3=0.5 34 | ViaDiameter1=0.8 35 | ViaDrill1=0.4 36 | ViaDiameter2=1.2 37 | ViaDrill2=0.5 38 | dPairWidth1=0.2 39 | dPairGap1=0.25 40 | dPairViaGap1=0.25 41 | SilkLineWidth=0.12 42 | SilkTextSizeV=1 43 | SilkTextSizeH=1 44 | SilkTextSizeThickness=0.15 45 | SilkTextItalic=0 46 | SilkTextUpright=1 47 | CopperLineWidth=0.2 48 | CopperTextSizeV=1.5 49 | CopperTextSizeH=1.5 50 | CopperTextThickness=0.3 51 | CopperTextItalic=0 52 | CopperTextUpright=1 53 | EdgeCutLineWidth=0.05 54 | CourtyardLineWidth=0.05 55 | OthersLineWidth=0.15 56 | OthersTextSizeV=1 57 | OthersTextSizeH=1 58 | OthersTextSizeThickness=0.15 59 | OthersTextItalic=0 60 | OthersTextUpright=1 61 | SolderMaskClearance=0.05 62 | SolderMaskMinWidth=0.25 63 | SolderPasteClearance=0 64 | SolderPasteRatio=-0 65 | -------------------------------------------------------------------------------- /rev.01/pretty/R_0603.kicad_mod: -------------------------------------------------------------------------------- 1 | (module Resistors_SMD:R_0603 (layer F.Cu) (tedit 58307A47) 2 | (descr "Resistor SMD 0603, reflow soldering, Vishay (see dcrcw.pdf)") 3 | (tags "resistor 0603") 4 | (attr smd) 5 | (fp_text reference R1 (at -1.7018 -0.0244 90) (layer F.SilkS) 6 | (effects (font (size 0.5 0.5) (thickness 0.125))) 7 | ) 8 | (fp_text value 330R (at 0 1.9) (layer F.Fab) 9 | (effects (font (size 1 1) (thickness 0.15))) 10 | ) 11 | (fp_line (start -0.5 -0.675) (end 0.5 -0.675) (layer F.SilkS) (width 0.15)) 12 | (fp_line (start 0.5 0.675) (end -0.5 0.675) (layer F.SilkS) (width 0.15)) 13 | (fp_line (start 1.3 -0.8) (end 1.3 0.8) (layer F.CrtYd) (width 0.05)) 14 | (fp_line (start -1.3 -0.8) (end -1.3 0.8) (layer F.CrtYd) (width 0.05)) 15 | (fp_line (start -1.3 0.8) (end 1.3 0.8) (layer F.CrtYd) (width 0.05)) 16 | (fp_line (start -1.3 -0.8) (end 1.3 -0.8) (layer F.CrtYd) (width 0.05)) 17 | (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1)) 18 | (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1)) 19 | (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1)) 20 | (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1)) 21 | (pad 2 smd rect (at 0.75 0) (size 0.5 0.9) (layers F.Cu F.Paste F.Mask)) 22 | (pad 1 smd rect (at -0.75 0) (size 0.5 0.9) (layers F.Cu F.Paste F.Mask)) 23 | (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.step 24 | (at (xyz 0 0 0)) 25 | (scale (xyz 1 1 1)) 26 | (rotate (xyz 0 0 0)) 27 | ) 28 | ) 29 | -------------------------------------------------------------------------------- /rev.04/pretty/R_0603.kicad_mod: -------------------------------------------------------------------------------- 1 | (module Resistors_SMD:R_0603 (layer F.Cu) (tedit 58307A47) 2 | (descr "Resistor SMD 0603, reflow soldering, Vishay (see dcrcw.pdf)") 3 | (tags "resistor 0603") 4 | (attr smd) 5 | (fp_text reference R1 (at -1.7018 -0.0244 90) (layer F.SilkS) 6 | (effects (font (size 0.5 0.5) (thickness 0.125))) 7 | ) 8 | (fp_text value 330R (at 0 1.9) (layer F.Fab) 9 | (effects (font (size 1 1) (thickness 0.15))) 10 | ) 11 | (fp_line (start -0.5 -0.675) (end 0.5 -0.675) (layer F.SilkS) (width 0.15)) 12 | (fp_line (start 0.5 0.675) (end -0.5 0.675) (layer F.SilkS) (width 0.15)) 13 | (fp_line (start 1.3 -0.8) (end 1.3 0.8) (layer F.CrtYd) (width 0.05)) 14 | (fp_line (start -1.3 -0.8) (end -1.3 0.8) (layer F.CrtYd) (width 0.05)) 15 | (fp_line (start -1.3 0.8) (end 1.3 0.8) (layer F.CrtYd) (width 0.05)) 16 | (fp_line (start -1.3 -0.8) (end 1.3 -0.8) (layer F.CrtYd) (width 0.05)) 17 | (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1)) 18 | (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1)) 19 | (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1)) 20 | (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1)) 21 | (pad 2 smd rect (at 0.75 0) (size 0.5 0.9) (layers F.Cu F.Paste F.Mask)) 22 | (pad 1 smd rect (at -0.75 0) (size 0.5 0.9) (layers F.Cu F.Paste F.Mask)) 23 | (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.step 24 | (at (xyz 0 0 0)) 25 | (scale (xyz 1 1 1)) 26 | (rotate (xyz 0 0 0)) 27 | ) 28 | ) 29 | -------------------------------------------------------------------------------- /rev.041/pretty/R_0603.kicad_mod: -------------------------------------------------------------------------------- 1 | (module Resistors_SMD:R_0603 (layer F.Cu) (tedit 58307A47) 2 | (descr "Resistor SMD 0603, reflow soldering, Vishay (see dcrcw.pdf)") 3 | (tags "resistor 0603") 4 | (attr smd) 5 | (fp_text reference R1 (at -1.7018 -0.0244 90) (layer F.SilkS) 6 | (effects (font (size 0.5 0.5) (thickness 0.125))) 7 | ) 8 | (fp_text value 330R (at 0 1.9) (layer F.Fab) 9 | (effects (font (size 1 1) (thickness 0.15))) 10 | ) 11 | (fp_line (start -0.5 -0.675) (end 0.5 -0.675) (layer F.SilkS) (width 0.15)) 12 | (fp_line (start 0.5 0.675) (end -0.5 0.675) (layer F.SilkS) (width 0.15)) 13 | (fp_line (start 1.3 -0.8) (end 1.3 0.8) (layer F.CrtYd) (width 0.05)) 14 | (fp_line (start -1.3 -0.8) (end -1.3 0.8) (layer F.CrtYd) (width 0.05)) 15 | (fp_line (start -1.3 0.8) (end 1.3 0.8) (layer F.CrtYd) (width 0.05)) 16 | (fp_line (start -1.3 -0.8) (end 1.3 -0.8) (layer F.CrtYd) (width 0.05)) 17 | (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1)) 18 | (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1)) 19 | (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1)) 20 | (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1)) 21 | (pad 2 smd rect (at 0.75 0) (size 0.5 0.9) (layers F.Cu F.Paste F.Mask)) 22 | (pad 1 smd rect (at -0.75 0) (size 0.5 0.9) (layers F.Cu F.Paste F.Mask)) 23 | (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.step 24 | (at (xyz 0 0 0)) 25 | (scale (xyz 1 1 1)) 26 | (rotate (xyz 0 0 0)) 27 | ) 28 | ) 29 | -------------------------------------------------------------------------------- /License_CC_BY-SA.txt: -------------------------------------------------------------------------------- 1 | 2 | Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) 3 | ------------------------------------------------------- 4 | 5 | This is a human-readable summary of (and not a substitute for) the license. 6 | 7 | You are free to: 8 | Share — copy and redistribute the material in any medium or format 9 | Adapt — remix, transform, and build upon the material for any purpose, even commercially. 10 | 11 | This license is acceptable for Free Cultural Works. 12 | The licensor cannot revoke these freedoms as long as you follow the license terms. 13 | 14 | Under the following terms: 15 | 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. 16 | 17 | ShareAlike — If you remix, transform, or build upon the material, you must distribute your contributions under the same license as the original. 18 | 19 | No additional restrictions — You may not apply legal terms or technological measures that legally restrict others from doing anything the license permits. 20 | 21 | Notices: 22 | 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. 23 | 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. 24 | 25 | https://creativecommons.org/licenses/by-sa/4.0/ 26 | -------------------------------------------------------------------------------- /rev.01/pretty/IR-EE-SX1103.kicad_mod: -------------------------------------------------------------------------------- 1 | (module ok1hra:IR-EE-SX1103 (layer F.Cu) (tedit 5BE00A7C) 2 | (fp_text reference U1 (at -0.0162 -0.106) (layer F.SilkS) 3 | (effects (font (size 0.5 0.5) (thickness 0.125))) 4 | ) 5 | (fp_text value EE-SX1103 (at 0 0) (layer F.Fab) 6 | (effects (font (size 0.5 0.5) (thickness 0.125))) 7 | ) 8 | (fp_line (start -1.5 -2) (end 1.5 -2) (layer F.SilkS) (width 0.2)) 9 | (fp_line (start 2.5 -0.5) (end 2.5 0.5) (layer F.SilkS) (width 0.2)) 10 | (fp_line (start 1.5 2) (end -1.5 2) (layer F.SilkS) (width 0.2)) 11 | (fp_line (start -2.5 -0.5) (end -2.5 0.5) (layer F.SilkS) (width 0.2)) 12 | (fp_line (start -1 -1.5) (end 1 -1.5) (layer F.SilkS) (width 0.2)) 13 | (fp_arc (start -2 1.25) (end -1 1.25) (angle -90) (layer F.SilkS) (width 0.2)) 14 | (fp_line (start -2.921 -2.159) (end 2.921 -2.159) (layer F.CrtYd) (width 0.1)) 15 | (fp_line (start 2.921 -2.159) (end 2.921 2.159) (layer F.CrtYd) (width 0.1)) 16 | (fp_line (start 2.921 2.159) (end -2.921 2.159) (layer F.CrtYd) (width 0.1)) 17 | (fp_line (start -2.921 2.159) (end -2.921 -2.159) (layer F.CrtYd) (width 0.1)) 18 | (pad 2 thru_hole circle (at -2 -1.25) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) 19 | (pad 1 thru_hole circle (at -2 1.25) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) 20 | (pad 4 thru_hole circle (at 2 1.25) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) 21 | (pad 3 thru_hole circle (at 2 -1.25) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) 22 | (model /home/dan/kicad/hra/lib/ok1hra3d/EE-SX1103.step 23 | (offset (xyz -2.5 -2 0)) 24 | (scale (xyz 1 1 1)) 25 | (rotate (xyz 0 0 0)) 26 | ) 27 | ) 28 | -------------------------------------------------------------------------------- /rev.04/pretty/IR-EE-SX1103.kicad_mod: -------------------------------------------------------------------------------- 1 | (module ok1hra:IR-EE-SX1103 (layer F.Cu) (tedit 5BE00A7C) 2 | (fp_text reference U1 (at -0.0162 -0.106) (layer F.SilkS) 3 | (effects (font (size 0.5 0.5) (thickness 0.125))) 4 | ) 5 | (fp_text value EE-SX1103 (at 0 0) (layer F.Fab) 6 | (effects (font (size 0.5 0.5) (thickness 0.125))) 7 | ) 8 | (fp_line (start -1.5 -2) (end 1.5 -2) (layer F.SilkS) (width 0.2)) 9 | (fp_line (start 2.5 -0.5) (end 2.5 0.5) (layer F.SilkS) (width 0.2)) 10 | (fp_line (start 1.5 2) (end -1.5 2) (layer F.SilkS) (width 0.2)) 11 | (fp_line (start -2.5 -0.5) (end -2.5 0.5) (layer F.SilkS) (width 0.2)) 12 | (fp_line (start -1 -1.5) (end 1 -1.5) (layer F.SilkS) (width 0.2)) 13 | (fp_arc (start -2 1.25) (end -1 1.25) (angle -90) (layer F.SilkS) (width 0.2)) 14 | (fp_line (start -2.921 -2.159) (end 2.921 -2.159) (layer F.CrtYd) (width 0.1)) 15 | (fp_line (start 2.921 -2.159) (end 2.921 2.159) (layer F.CrtYd) (width 0.1)) 16 | (fp_line (start 2.921 2.159) (end -2.921 2.159) (layer F.CrtYd) (width 0.1)) 17 | (fp_line (start -2.921 2.159) (end -2.921 -2.159) (layer F.CrtYd) (width 0.1)) 18 | (pad 2 thru_hole circle (at -2 -1.25) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) 19 | (pad 1 thru_hole circle (at -2 1.25) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) 20 | (pad 4 thru_hole circle (at 2 1.25) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) 21 | (pad 3 thru_hole circle (at 2 -1.25) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) 22 | (model /home/dan/kicad/hra/lib/ok1hra3d/EE-SX1103.step 23 | (offset (xyz -2.5 -2 0)) 24 | (scale (xyz 1 1 1)) 25 | (rotate (xyz 0 0 0)) 26 | ) 27 | ) 28 | -------------------------------------------------------------------------------- /rev.041/pretty/IR-EE-SX1103.kicad_mod: -------------------------------------------------------------------------------- 1 | (module ok1hra:IR-EE-SX1103 (layer F.Cu) (tedit 5BE00A7C) 2 | (fp_text reference U1 (at -0.0162 -0.106) (layer F.SilkS) 3 | (effects (font (size 0.5 0.5) (thickness 0.125))) 4 | ) 5 | (fp_text value EE-SX1103 (at 0 0) (layer F.Fab) 6 | (effects (font (size 0.5 0.5) (thickness 0.125))) 7 | ) 8 | (fp_line (start -1.5 -2) (end 1.5 -2) (layer F.SilkS) (width 0.2)) 9 | (fp_line (start 2.5 -0.5) (end 2.5 0.5) (layer F.SilkS) (width 0.2)) 10 | (fp_line (start 1.5 2) (end -1.5 2) (layer F.SilkS) (width 0.2)) 11 | (fp_line (start -2.5 -0.5) (end -2.5 0.5) (layer F.SilkS) (width 0.2)) 12 | (fp_line (start -1 -1.5) (end 1 -1.5) (layer F.SilkS) (width 0.2)) 13 | (fp_arc (start -2 1.25) (end -1 1.25) (angle -90) (layer F.SilkS) (width 0.2)) 14 | (fp_line (start -2.921 -2.159) (end 2.921 -2.159) (layer F.CrtYd) (width 0.1)) 15 | (fp_line (start 2.921 -2.159) (end 2.921 2.159) (layer F.CrtYd) (width 0.1)) 16 | (fp_line (start 2.921 2.159) (end -2.921 2.159) (layer F.CrtYd) (width 0.1)) 17 | (fp_line (start -2.921 2.159) (end -2.921 -2.159) (layer F.CrtYd) (width 0.1)) 18 | (pad 2 thru_hole circle (at -2 -1.25) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) 19 | (pad 1 thru_hole circle (at -2 1.25) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) 20 | (pad 4 thru_hole circle (at 2 1.25) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) 21 | (pad 3 thru_hole circle (at 2 -1.25) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) 22 | (model /home/dan/kicad/hra/lib/ok1hra3d/EE-SX1103.step 23 | (offset (xyz -2.5 -2 0)) 24 | (scale (xyz 1 1 1)) 25 | (rotate (xyz 0 0 0)) 26 | ) 27 | ) 28 | -------------------------------------------------------------------------------- /rev.041/IR-endstop-0.4.1.pro: -------------------------------------------------------------------------------- 1 | update=Út 12. ledna 2021, 09:32:29 2 | version=1 3 | last_client=kicad 4 | [general] 5 | version=1 6 | RootSch= 7 | BoardNm= 8 | [cvpcb] 9 | version=1 10 | NetIExt=net 11 | [eeschema] 12 | version=1 13 | LibDir= 14 | [eeschema/libraries] 15 | [pcbnew] 16 | version=1 17 | PageLayoutDescrFile= 18 | LastNetListRead=IR-endstop.net 19 | CopperLayerCount=2 20 | BoardThickness=1.6 21 | AllowMicroVias=0 22 | AllowBlindVias=0 23 | RequireCourtyardDefinitions=0 24 | ProhibitOverlappingCourtyards=1 25 | MinTrackWidth=0.2 26 | MinViaDiameter=0.4 27 | MinViaDrill=0.3 28 | MinMicroViaDiameter=0.2 29 | MinMicroViaDrill=0.09999999999999999 30 | MinHoleToHole=0.25 31 | TrackWidth1=0.25 32 | TrackWidth2=0.2 33 | TrackWidth3=0.5 34 | ViaDiameter1=0.8 35 | ViaDrill1=0.4 36 | ViaDiameter2=1.2 37 | ViaDrill2=0.5 38 | dPairWidth1=0.2 39 | dPairGap1=0.25 40 | dPairViaGap1=0.25 41 | SilkLineWidth=0.12 42 | SilkTextSizeV=1 43 | SilkTextSizeH=1 44 | SilkTextSizeThickness=0.15 45 | SilkTextItalic=0 46 | SilkTextUpright=1 47 | CopperLineWidth=0.2 48 | CopperTextSizeV=1.5 49 | CopperTextSizeH=1.5 50 | CopperTextThickness=0.3 51 | CopperTextItalic=0 52 | CopperTextUpright=1 53 | EdgesAndCourtyardsLineWidth=0.05 54 | OthersLineWidth=0.15 55 | OthersTextSizeV=1 56 | OthersTextSizeH=1 57 | OthersTextSizeThickness=0.15 58 | OthersTextItalic=0 59 | OthersTextUpright=1 60 | SolderMaskClearance=0.02 61 | SolderMaskMinWidth=0.25 62 | SolderPasteClearance=0 63 | SolderPasteRatio=-0 64 | [schematic_editor] 65 | version=1 66 | PageLayoutDescrFile= 67 | PlotDirectoryName= 68 | SubpartIdSeparator=0 69 | SubpartFirstId=65 70 | NetFmtName=Pcbnew 71 | SpiceAjustPassiveValues=0 72 | LabSize=50 73 | ERC_TestSimilarLabels=1 74 | -------------------------------------------------------------------------------- /rev.01/pretty/SOT-23.kicad_mod: -------------------------------------------------------------------------------- 1 | (module TO_SOT_Packages_SMD:SOT-23 (layer F.Cu) (tedit 583F39EB) 2 | (descr "SOT-23, Standard") 3 | (tags SOT-23) 4 | (attr smd) 5 | (fp_text reference Q1 (at -1.288 2.31 180) (layer F.SilkS) 6 | (effects (font (size 0.5 0.5) (thickness 0.125))) 7 | ) 8 | (fp_text value 2N7002KT1G (at 0 2.5) (layer F.Fab) 9 | (effects (font (size 1 1) (thickness 0.15))) 10 | ) 11 | (fp_line (start 0.76 1.58) (end 0.76 0.65) (layer F.SilkS) (width 0.12)) 12 | (fp_line (start 0.76 -1.58) (end 0.76 -0.65) (layer F.SilkS) (width 0.12)) 13 | (fp_line (start 0.7 -1.52) (end 0.7 1.52) (layer F.Fab) (width 0.15)) 14 | (fp_line (start -0.7 1.52) (end 0.7 1.52) (layer F.Fab) (width 0.15)) 15 | (fp_line (start -1.7 -1.75) (end 1.7 -1.75) (layer F.CrtYd) (width 0.05)) 16 | (fp_line (start 1.7 -1.75) (end 1.7 1.75) (layer F.CrtYd) (width 0.05)) 17 | (fp_line (start 1.7 1.75) (end -1.7 1.75) (layer F.CrtYd) (width 0.05)) 18 | (fp_line (start -1.7 1.75) (end -1.7 -1.75) (layer F.CrtYd) (width 0.05)) 19 | (fp_line (start 0.76 -1.58) (end -1.4 -1.58) (layer F.SilkS) (width 0.12)) 20 | (fp_line (start -0.7 -1.52) (end 0.7 -1.52) (layer F.Fab) (width 0.15)) 21 | (fp_line (start -0.7 -1.52) (end -0.7 1.52) (layer F.Fab) (width 0.15)) 22 | (fp_line (start 0.76 1.58) (end -0.7 1.58) (layer F.SilkS) (width 0.12)) 23 | (pad 1 smd rect (at -1 -0.95) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask)) 24 | (pad 2 smd rect (at -1 0.95) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask)) 25 | (pad 3 smd rect (at 1 0) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask)) 26 | (model ${KISYS3DMOD}/Package_TO_SOT_SMD.3dshapes/SOT-23.step 27 | (at (xyz 0 0 0)) 28 | (scale (xyz 1 1 1)) 29 | (rotate (xyz 0 0 0)) 30 | ) 31 | ) 32 | -------------------------------------------------------------------------------- /rev.04/pretty/SOT-23.kicad_mod: -------------------------------------------------------------------------------- 1 | (module TO_SOT_Packages_SMD:SOT-23 (layer F.Cu) (tedit 583F39EB) 2 | (descr "SOT-23, Standard") 3 | (tags SOT-23) 4 | (attr smd) 5 | (fp_text reference Q1 (at -1.288 2.31 180) (layer F.SilkS) 6 | (effects (font (size 0.5 0.5) (thickness 0.125))) 7 | ) 8 | (fp_text value 2N7002KT1G (at 0 2.5) (layer F.Fab) 9 | (effects (font (size 1 1) (thickness 0.15))) 10 | ) 11 | (fp_line (start 0.76 1.58) (end 0.76 0.65) (layer F.SilkS) (width 0.12)) 12 | (fp_line (start 0.76 -1.58) (end 0.76 -0.65) (layer F.SilkS) (width 0.12)) 13 | (fp_line (start 0.7 -1.52) (end 0.7 1.52) (layer F.Fab) (width 0.15)) 14 | (fp_line (start -0.7 1.52) (end 0.7 1.52) (layer F.Fab) (width 0.15)) 15 | (fp_line (start -1.7 -1.75) (end 1.7 -1.75) (layer F.CrtYd) (width 0.05)) 16 | (fp_line (start 1.7 -1.75) (end 1.7 1.75) (layer F.CrtYd) (width 0.05)) 17 | (fp_line (start 1.7 1.75) (end -1.7 1.75) (layer F.CrtYd) (width 0.05)) 18 | (fp_line (start -1.7 1.75) (end -1.7 -1.75) (layer F.CrtYd) (width 0.05)) 19 | (fp_line (start 0.76 -1.58) (end -1.4 -1.58) (layer F.SilkS) (width 0.12)) 20 | (fp_line (start -0.7 -1.52) (end 0.7 -1.52) (layer F.Fab) (width 0.15)) 21 | (fp_line (start -0.7 -1.52) (end -0.7 1.52) (layer F.Fab) (width 0.15)) 22 | (fp_line (start 0.76 1.58) (end -0.7 1.58) (layer F.SilkS) (width 0.12)) 23 | (pad 1 smd rect (at -1 -0.95) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask)) 24 | (pad 2 smd rect (at -1 0.95) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask)) 25 | (pad 3 smd rect (at 1 0) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask)) 26 | (model ${KISYS3DMOD}/Package_TO_SOT_SMD.3dshapes/SOT-23.step 27 | (at (xyz 0 0 0)) 28 | (scale (xyz 1 1 1)) 29 | (rotate (xyz 0 0 0)) 30 | ) 31 | ) 32 | -------------------------------------------------------------------------------- /rev.041/pretty/SOT-23.kicad_mod: -------------------------------------------------------------------------------- 1 | (module TO_SOT_Packages_SMD:SOT-23 (layer F.Cu) (tedit 583F39EB) 2 | (descr "SOT-23, Standard") 3 | (tags SOT-23) 4 | (attr smd) 5 | (fp_text reference Q1 (at -1.288 2.31 180) (layer F.SilkS) 6 | (effects (font (size 0.5 0.5) (thickness 0.125))) 7 | ) 8 | (fp_text value 2N7002KT1G (at 0 2.5) (layer F.Fab) 9 | (effects (font (size 1 1) (thickness 0.15))) 10 | ) 11 | (fp_line (start 0.76 1.58) (end 0.76 0.65) (layer F.SilkS) (width 0.12)) 12 | (fp_line (start 0.76 -1.58) (end 0.76 -0.65) (layer F.SilkS) (width 0.12)) 13 | (fp_line (start 0.7 -1.52) (end 0.7 1.52) (layer F.Fab) (width 0.15)) 14 | (fp_line (start -0.7 1.52) (end 0.7 1.52) (layer F.Fab) (width 0.15)) 15 | (fp_line (start -1.7 -1.75) (end 1.7 -1.75) (layer F.CrtYd) (width 0.05)) 16 | (fp_line (start 1.7 -1.75) (end 1.7 1.75) (layer F.CrtYd) (width 0.05)) 17 | (fp_line (start 1.7 1.75) (end -1.7 1.75) (layer F.CrtYd) (width 0.05)) 18 | (fp_line (start -1.7 1.75) (end -1.7 -1.75) (layer F.CrtYd) (width 0.05)) 19 | (fp_line (start 0.76 -1.58) (end -1.4 -1.58) (layer F.SilkS) (width 0.12)) 20 | (fp_line (start -0.7 -1.52) (end 0.7 -1.52) (layer F.Fab) (width 0.15)) 21 | (fp_line (start -0.7 -1.52) (end -0.7 1.52) (layer F.Fab) (width 0.15)) 22 | (fp_line (start 0.76 1.58) (end -0.7 1.58) (layer F.SilkS) (width 0.12)) 23 | (pad 1 smd rect (at -1 -0.95) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask)) 24 | (pad 2 smd rect (at -1 0.95) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask)) 25 | (pad 3 smd rect (at 1 0) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask)) 26 | (model ${KISYS3DMOD}/Package_TO_SOT_SMD.3dshapes/SOT-23.step 27 | (at (xyz 0 0 0)) 28 | (scale (xyz 1 1 1)) 29 | (rotate (xyz 0 0 0)) 30 | ) 31 | ) 32 | -------------------------------------------------------------------------------- /rev.04/pretty/SOD-523-ShortSilk.kicad_mod: -------------------------------------------------------------------------------- 1 | (module ok1hra:SOD-523-ShortSilk (layer F.Cu) (tedit 5C9A2AB3) 2 | (descr "http://www.diodes.com/datasheets/ap02001.pdf p.144") 3 | (tags "Diode SOD523") 4 | (attr smd) 5 | (fp_text reference D2 (at -1.524 0 90) (layer F.SilkS) 6 | (effects (font (size 0.5 0.5) (thickness 0.1))) 7 | ) 8 | (fp_text value BAT54KFILM (at 0 1.7) (layer F.Fab) 9 | (effects (font (size 1 1) (thickness 0.15))) 10 | ) 11 | (fp_line (start 1.25 -0.75) (end 1.25 0.75) (layer F.CrtYd) (width 0.05)) 12 | (fp_line (start -1.25 -0.75) (end 1.25 -0.75) (layer F.CrtYd) (width 0.05)) 13 | (fp_line (start -1.25 0.75) (end -1.25 -0.75) (layer F.CrtYd) (width 0.05)) 14 | (fp_line (start 1.25 0.75) (end -1.25 0.75) (layer F.CrtYd) (width 0.05)) 15 | (fp_line (start 0.1 0) (end 0.25 0) (layer F.Fab) (width 0.15)) 16 | (fp_line (start 0.1 -0.2) (end -0.2 0) (layer F.Fab) (width 0.15)) 17 | (fp_line (start 0.1 0.2) (end 0.1 -0.2) (layer F.Fab) (width 0.15)) 18 | (fp_line (start -0.2 0) (end 0.1 0.2) (layer F.Fab) (width 0.15)) 19 | (fp_line (start -0.2 0) (end -0.35 0) (layer F.Fab) (width 0.15)) 20 | (fp_line (start -0.2 0.2) (end -0.2 -0.2) (layer F.Fab) (width 0.15)) 21 | (fp_line (start 0.6 -0.4) (end 0.6 0.4) (layer F.Fab) (width 0.15)) 22 | (fp_line (start -0.6 -0.4) (end 0.6 -0.4) (layer F.Fab) (width 0.15)) 23 | (fp_line (start -0.6 0.4) (end -0.6 -0.4) (layer F.Fab) (width 0.15)) 24 | (fp_line (start 0.6 0.4) (end -0.6 0.4) (layer F.Fab) (width 0.15)) 25 | (fp_line (start 0.000199 -0.6) (end -1 -0.6) (layer F.SilkS) (width 0.15)) 26 | (fp_line (start -0.01 0.6) (end -1 0.6) (layer F.SilkS) (width 0.15)) 27 | (pad 2 smd rect (at 0.675 0 180) (size 0.65 0.3) (layers F.Cu F.Paste F.Mask)) 28 | (pad 1 smd rect (at -0.675 0 180) (size 0.65 0.3) (layers F.Cu F.Paste F.Mask)) 29 | (model ${KISYS3DMOD}/Diode_SMD.3dshapes/D_SOD-523.step 30 | (at (xyz 0 0 0)) 31 | (scale (xyz 1 1 1)) 32 | (rotate (xyz 0 0 0)) 33 | ) 34 | ) 35 | -------------------------------------------------------------------------------- /rev.041/pretty/SOD-523-ShortSilk.kicad_mod: -------------------------------------------------------------------------------- 1 | (module ok1hra:SOD-523-ShortSilk (layer F.Cu) (tedit 5C9A2AB3) 2 | (descr "http://www.diodes.com/datasheets/ap02001.pdf p.144") 3 | (tags "Diode SOD523") 4 | (attr smd) 5 | (fp_text reference D2 (at -1.524 0 90) (layer F.SilkS) 6 | (effects (font (size 0.5 0.5) (thickness 0.1))) 7 | ) 8 | (fp_text value BAT54KFILM (at 0 1.7) (layer F.Fab) 9 | (effects (font (size 1 1) (thickness 0.15))) 10 | ) 11 | (fp_line (start 1.25 -0.75) (end 1.25 0.75) (layer F.CrtYd) (width 0.05)) 12 | (fp_line (start -1.25 -0.75) (end 1.25 -0.75) (layer F.CrtYd) (width 0.05)) 13 | (fp_line (start -1.25 0.75) (end -1.25 -0.75) (layer F.CrtYd) (width 0.05)) 14 | (fp_line (start 1.25 0.75) (end -1.25 0.75) (layer F.CrtYd) (width 0.05)) 15 | (fp_line (start 0.1 0) (end 0.25 0) (layer F.Fab) (width 0.15)) 16 | (fp_line (start 0.1 -0.2) (end -0.2 0) (layer F.Fab) (width 0.15)) 17 | (fp_line (start 0.1 0.2) (end 0.1 -0.2) (layer F.Fab) (width 0.15)) 18 | (fp_line (start -0.2 0) (end 0.1 0.2) (layer F.Fab) (width 0.15)) 19 | (fp_line (start -0.2 0) (end -0.35 0) (layer F.Fab) (width 0.15)) 20 | (fp_line (start -0.2 0.2) (end -0.2 -0.2) (layer F.Fab) (width 0.15)) 21 | (fp_line (start 0.6 -0.4) (end 0.6 0.4) (layer F.Fab) (width 0.15)) 22 | (fp_line (start -0.6 -0.4) (end 0.6 -0.4) (layer F.Fab) (width 0.15)) 23 | (fp_line (start -0.6 0.4) (end -0.6 -0.4) (layer F.Fab) (width 0.15)) 24 | (fp_line (start 0.6 0.4) (end -0.6 0.4) (layer F.Fab) (width 0.15)) 25 | (fp_line (start 0.000199 -0.6) (end -1 -0.6) (layer F.SilkS) (width 0.15)) 26 | (fp_line (start -0.01 0.6) (end -1 0.6) (layer F.SilkS) (width 0.15)) 27 | (pad 2 smd rect (at 0.675 0 180) (size 0.65 0.3) (layers F.Cu F.Paste F.Mask)) 28 | (pad 1 smd rect (at -0.675 0 180) (size 0.65 0.3) (layers F.Cu F.Paste F.Mask)) 29 | (model ${KISYS3DMOD}/Diode_SMD.3dshapes/D_SOD-523.step 30 | (at (xyz 0 0 0)) 31 | (scale (xyz 1 1 1)) 32 | (rotate (xyz 0 0 0)) 33 | ) 34 | ) 35 | -------------------------------------------------------------------------------- /rev.01/pretty/Pin_Header_Angled_1x03.kicad_mod: -------------------------------------------------------------------------------- 1 | (module Pin_Headers:Pin_Header_Angled_1x03 (layer F.Cu) (tedit 5BDB12AB) 2 | (descr "Through hole pin header") 3 | (tags "pin header") 4 | (fp_text reference P1 (at 2.8028 2.507 90) (layer F.SilkS) 5 | (effects (font (size 0.5 0.5) (thickness 0.125))) 6 | ) 7 | (fp_text value CONN_01X03 (at 0 -3.1) (layer F.Fab) 8 | (effects (font (size 1 1) (thickness 0.15))) 9 | ) 10 | (fp_line (start 1.524 6.35) (end 4.064 6.35) (layer F.SilkS) (width 0.15)) 11 | (fp_line (start 1.524 1.27) (end 4.064 1.27) (layer F.SilkS) (width 0.15)) 12 | (fp_line (start 1.524 1.27) (end 1.524 3.81) (layer F.SilkS) (width 0.15)) 13 | (fp_line (start 1.524 3.81) (end 4.064 3.81) (layer F.SilkS) (width 0.15)) 14 | (fp_line (start 4.064 3.81) (end 4.064 1.27) (layer F.SilkS) (width 0.15)) 15 | (fp_line (start 4.064 6.35) (end 4.064 3.81) (layer F.SilkS) (width 0.15)) 16 | (fp_line (start 1.524 3.81) (end 1.524 6.35) (layer F.SilkS) (width 0.15)) 17 | (fp_line (start 1.524 3.81) (end 4.064 3.81) (layer F.SilkS) (width 0.15)) 18 | (fp_line (start 1.524 -1.27) (end 4.064 -1.27) (layer F.SilkS) (width 0.15)) 19 | (fp_line (start 1.524 -1.27) (end 1.524 1.27) (layer F.SilkS) (width 0.15)) 20 | (fp_line (start 1.524 1.27) (end 4.064 1.27) (layer F.SilkS) (width 0.15)) 21 | (fp_line (start 4.064 1.27) (end 4.064 -1.27) (layer F.SilkS) (width 0.15)) 22 | (fp_line (start 1.524 5.334) (end 1.143 5.334) (layer F.SilkS) (width 0.15)) 23 | (fp_line (start 1.524 4.826) (end 1.143 4.826) (layer F.SilkS) (width 0.15)) 24 | (fp_line (start 1.524 2.794) (end 1.143 2.794) (layer F.SilkS) (width 0.15)) 25 | (fp_line (start 1.524 2.286) (end 1.143 2.286) (layer F.SilkS) (width 0.15)) 26 | (fp_line (start 1.524 0.254) (end 1.143 0.254) (layer F.SilkS) (width 0.15)) 27 | (fp_line (start 1.524 -0.254) (end 1.143 -0.254) (layer F.SilkS) (width 0.15)) 28 | (fp_line (start 0 -1.55) (end -1.3 -1.55) (layer F.SilkS) (width 0.15)) 29 | (fp_line (start -1.3 -1.55) (end -1.3 0) (layer F.SilkS) (width 0.15)) 30 | (fp_line (start -1.5 6.85) (end 10.65 6.85) (layer F.CrtYd) (width 0.05)) 31 | (fp_line (start -1.5 -1.75) (end 10.65 -1.75) (layer F.CrtYd) (width 0.05)) 32 | (fp_line (start 10.65 -1.75) (end 10.65 6.85) (layer F.CrtYd) (width 0.05)) 33 | (fp_line (start -1.5 -1.75) (end -1.5 6.85) (layer F.CrtYd) (width 0.05)) 34 | (pad 3 thru_hole oval (at 0 5.08) (size 2.032 1.7272) (drill 1.016) (layers *.Cu *.Mask)) 35 | (pad 2 thru_hole oval (at 0 2.54) (size 2.032 1.7272) (drill 1.016) (layers *.Cu *.Mask)) 36 | (pad 1 thru_hole rect (at 0 0) (size 2.032 1.7272) (drill 1.016) (layers *.Cu *.Mask)) 37 | (model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x03_P2.54mm_Horizontal.step 38 | (at (xyz 0 0 0)) 39 | (scale (xyz 1 1 1)) 40 | (rotate (xyz 0 0 0)) 41 | ) 42 | ) 43 | -------------------------------------------------------------------------------- /rev.04/pretty/Pin_Header_Angled_1x03.kicad_mod: -------------------------------------------------------------------------------- 1 | (module Pin_Headers:Pin_Header_Angled_1x03 (layer F.Cu) (tedit 5BDB12AB) 2 | (descr "Through hole pin header") 3 | (tags "pin header") 4 | (fp_text reference P1 (at 2.8028 2.507 90) (layer F.SilkS) 5 | (effects (font (size 0.5 0.5) (thickness 0.125))) 6 | ) 7 | (fp_text value CONN_01X03 (at 0 -3.1) (layer F.Fab) 8 | (effects (font (size 1 1) (thickness 0.15))) 9 | ) 10 | (fp_line (start 1.524 6.35) (end 4.064 6.35) (layer F.SilkS) (width 0.15)) 11 | (fp_line (start 1.524 1.27) (end 4.064 1.27) (layer F.SilkS) (width 0.15)) 12 | (fp_line (start 1.524 1.27) (end 1.524 3.81) (layer F.SilkS) (width 0.15)) 13 | (fp_line (start 1.524 3.81) (end 4.064 3.81) (layer F.SilkS) (width 0.15)) 14 | (fp_line (start 4.064 3.81) (end 4.064 1.27) (layer F.SilkS) (width 0.15)) 15 | (fp_line (start 4.064 6.35) (end 4.064 3.81) (layer F.SilkS) (width 0.15)) 16 | (fp_line (start 1.524 3.81) (end 1.524 6.35) (layer F.SilkS) (width 0.15)) 17 | (fp_line (start 1.524 3.81) (end 4.064 3.81) (layer F.SilkS) (width 0.15)) 18 | (fp_line (start 1.524 -1.27) (end 4.064 -1.27) (layer F.SilkS) (width 0.15)) 19 | (fp_line (start 1.524 -1.27) (end 1.524 1.27) (layer F.SilkS) (width 0.15)) 20 | (fp_line (start 1.524 1.27) (end 4.064 1.27) (layer F.SilkS) (width 0.15)) 21 | (fp_line (start 4.064 1.27) (end 4.064 -1.27) (layer F.SilkS) (width 0.15)) 22 | (fp_line (start 1.524 5.334) (end 1.143 5.334) (layer F.SilkS) (width 0.15)) 23 | (fp_line (start 1.524 4.826) (end 1.143 4.826) (layer F.SilkS) (width 0.15)) 24 | (fp_line (start 1.524 2.794) (end 1.143 2.794) (layer F.SilkS) (width 0.15)) 25 | (fp_line (start 1.524 2.286) (end 1.143 2.286) (layer F.SilkS) (width 0.15)) 26 | (fp_line (start 1.524 0.254) (end 1.143 0.254) (layer F.SilkS) (width 0.15)) 27 | (fp_line (start 1.524 -0.254) (end 1.143 -0.254) (layer F.SilkS) (width 0.15)) 28 | (fp_line (start 0 -1.55) (end -1.3 -1.55) (layer F.SilkS) (width 0.15)) 29 | (fp_line (start -1.3 -1.55) (end -1.3 0) (layer F.SilkS) (width 0.15)) 30 | (fp_line (start -1.5 6.85) (end 10.65 6.85) (layer F.CrtYd) (width 0.05)) 31 | (fp_line (start -1.5 -1.75) (end 10.65 -1.75) (layer F.CrtYd) (width 0.05)) 32 | (fp_line (start 10.65 -1.75) (end 10.65 6.85) (layer F.CrtYd) (width 0.05)) 33 | (fp_line (start -1.5 -1.75) (end -1.5 6.85) (layer F.CrtYd) (width 0.05)) 34 | (pad 3 thru_hole oval (at 0 5.08) (size 2.032 1.7272) (drill 1.016) (layers *.Cu *.Mask)) 35 | (pad 2 thru_hole oval (at 0 2.54) (size 2.032 1.7272) (drill 1.016) (layers *.Cu *.Mask)) 36 | (pad 1 thru_hole rect (at 0 0) (size 2.032 1.7272) (drill 1.016) (layers *.Cu *.Mask)) 37 | (model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x03_P2.54mm_Horizontal.step 38 | (at (xyz 0 0 0)) 39 | (scale (xyz 1 1 1)) 40 | (rotate (xyz 0 0 0)) 41 | ) 42 | ) 43 | -------------------------------------------------------------------------------- /rev.041/pretty/Pin_Header_Angled_1x03.kicad_mod: -------------------------------------------------------------------------------- 1 | (module Pin_Headers:Pin_Header_Angled_1x03 (layer F.Cu) (tedit 5BDB12AB) 2 | (descr "Through hole pin header") 3 | (tags "pin header") 4 | (fp_text reference P1 (at 2.8028 2.507 90) (layer F.SilkS) 5 | (effects (font (size 0.5 0.5) (thickness 0.125))) 6 | ) 7 | (fp_text value CONN_01X03 (at 0 -3.1) (layer F.Fab) 8 | (effects (font (size 1 1) (thickness 0.15))) 9 | ) 10 | (fp_line (start 1.524 6.35) (end 4.064 6.35) (layer F.SilkS) (width 0.15)) 11 | (fp_line (start 1.524 1.27) (end 4.064 1.27) (layer F.SilkS) (width 0.15)) 12 | (fp_line (start 1.524 1.27) (end 1.524 3.81) (layer F.SilkS) (width 0.15)) 13 | (fp_line (start 1.524 3.81) (end 4.064 3.81) (layer F.SilkS) (width 0.15)) 14 | (fp_line (start 4.064 3.81) (end 4.064 1.27) (layer F.SilkS) (width 0.15)) 15 | (fp_line (start 4.064 6.35) (end 4.064 3.81) (layer F.SilkS) (width 0.15)) 16 | (fp_line (start 1.524 3.81) (end 1.524 6.35) (layer F.SilkS) (width 0.15)) 17 | (fp_line (start 1.524 3.81) (end 4.064 3.81) (layer F.SilkS) (width 0.15)) 18 | (fp_line (start 1.524 -1.27) (end 4.064 -1.27) (layer F.SilkS) (width 0.15)) 19 | (fp_line (start 1.524 -1.27) (end 1.524 1.27) (layer F.SilkS) (width 0.15)) 20 | (fp_line (start 1.524 1.27) (end 4.064 1.27) (layer F.SilkS) (width 0.15)) 21 | (fp_line (start 4.064 1.27) (end 4.064 -1.27) (layer F.SilkS) (width 0.15)) 22 | (fp_line (start 1.524 5.334) (end 1.143 5.334) (layer F.SilkS) (width 0.15)) 23 | (fp_line (start 1.524 4.826) (end 1.143 4.826) (layer F.SilkS) (width 0.15)) 24 | (fp_line (start 1.524 2.794) (end 1.143 2.794) (layer F.SilkS) (width 0.15)) 25 | (fp_line (start 1.524 2.286) (end 1.143 2.286) (layer F.SilkS) (width 0.15)) 26 | (fp_line (start 1.524 0.254) (end 1.143 0.254) (layer F.SilkS) (width 0.15)) 27 | (fp_line (start 1.524 -0.254) (end 1.143 -0.254) (layer F.SilkS) (width 0.15)) 28 | (fp_line (start 0 -1.55) (end -1.3 -1.55) (layer F.SilkS) (width 0.15)) 29 | (fp_line (start -1.3 -1.55) (end -1.3 0) (layer F.SilkS) (width 0.15)) 30 | (fp_line (start -1.5 6.85) (end 10.65 6.85) (layer F.CrtYd) (width 0.05)) 31 | (fp_line (start -1.5 -1.75) (end 10.65 -1.75) (layer F.CrtYd) (width 0.05)) 32 | (fp_line (start 10.65 -1.75) (end 10.65 6.85) (layer F.CrtYd) (width 0.05)) 33 | (fp_line (start -1.5 -1.75) (end -1.5 6.85) (layer F.CrtYd) (width 0.05)) 34 | (pad 3 thru_hole oval (at 0 5.08) (size 2.032 1.7272) (drill 1.016) (layers *.Cu *.Mask)) 35 | (pad 2 thru_hole oval (at 0 2.54) (size 2.032 1.7272) (drill 1.016) (layers *.Cu *.Mask)) 36 | (pad 1 thru_hole rect (at 0 0) (size 2.032 1.7272) (drill 1.016) (layers *.Cu *.Mask)) 37 | (model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x03_P2.54mm_Horizontal.step 38 | (at (xyz 0 0 0)) 39 | (scale (xyz 1 1 1)) 40 | (rotate (xyz 0 0 0)) 41 | ) 42 | ) 43 | -------------------------------------------------------------------------------- /rev.01/IR-sensor-01-cache.lib: -------------------------------------------------------------------------------- 1 | EESchema-LIBRARY Version 2.4 2 | #encoding utf-8 3 | # 4 | # conn_CONN_01X03 5 | # 6 | DEF conn_CONN_01X03 P 0 40 Y N 1 F N 7 | F0 "P" 0 200 50 H V C CNN 8 | F1 "conn_CONN_01X03" 100 0 50 V V C CNN 9 | F2 "" 0 0 50 H V C CNN 10 | F3 "" 0 0 50 H V C CNN 11 | $FPLIST 12 | Pin_Header_Straight_1X03 13 | Pin_Header_Angled_1X03 14 | Socket_Strip_Straight_1X03 15 | Socket_Strip_Angled_1X03 16 | $ENDFPLIST 17 | DRAW 18 | S -50 -95 10 -105 0 1 0 N 19 | S -50 5 10 -5 0 1 0 N 20 | S -50 105 10 95 0 1 0 N 21 | S -50 150 50 -150 0 1 0 N 22 | X P1 1 -200 100 150 R 50 50 1 1 P 23 | X P2 2 -200 0 150 R 50 50 1 1 P 24 | X P3 3 -200 -100 150 R 50 50 1 1 P 25 | ENDDRAW 26 | ENDDEF 27 | # 28 | # device_R 29 | # 30 | DEF device_R R 0 0 N Y 1 F N 31 | F0 "R" 80 0 50 V V C CNN 32 | F1 "device_R" 0 0 50 V V C CNN 33 | F2 "" -70 0 50 V V C CNN 34 | F3 "" 0 0 50 H V C CNN 35 | $FPLIST 36 | R_* 37 | Resistor_* 38 | $ENDFPLIST 39 | DRAW 40 | S -40 -100 40 100 0 1 10 N 41 | X ~ 1 0 150 50 D 50 50 1 1 P 42 | X ~ 2 0 -150 50 U 50 50 1 1 P 43 | ENDDRAW 44 | ENDDEF 45 | # 46 | # opto_LTV-817 47 | # 48 | DEF opto_LTV-817 U 0 40 Y Y 1 F N 49 | F0 "U" -200 200 50 H V L CNN 50 | F1 "opto_LTV-817" 0 200 50 H V L CNN 51 | F2 "DIP-4" -200 -200 50 H V L CIN 52 | F3 "" 0 -100 50 H V L CNN 53 | $FPLIST 54 | DIP-4* 55 | $ENDFPLIST 56 | DRAW 57 | S -200 150 200 -150 0 1 10 f 58 | P 2 0 1 10 -125 -25 -75 -25 N 59 | P 2 0 1 0 100 25 175 100 N 60 | P 2 0 1 0 175 -100 100 -25 F 61 | P 2 0 1 0 175 -100 200 -100 N 62 | P 2 0 1 0 175 100 200 100 N 63 | P 3 0 1 0 -200 100 -100 100 -100 25 N 64 | P 3 0 1 0 -100 -25 -100 -100 -200 -100 N 65 | P 3 0 1 20 100 75 100 -75 100 -75 N 66 | P 4 0 1 10 -100 -25 -125 25 -75 25 -100 -25 F 67 | P 4 0 1 0 -20 10 1 30 1 10 31 40 N 68 | P 4 0 1 0 31 40 11 30 21 20 31 40 N 69 | P 5 0 1 0 120 -65 140 -45 160 -85 120 -65 120 -65 F 70 | P 7 0 1 0 -20 -30 1 -10 1 -30 31 0 11 -10 21 -20 31 0 N 71 | X ~ 1 -300 100 100 R 50 50 1 1 P 72 | X ~ 2 -300 -100 100 R 50 50 1 1 P 73 | X ~ 3 300 -100 100 L 50 50 1 1 P 74 | X ~ 4 300 100 100 L 50 50 1 1 P 75 | ENDDRAW 76 | ENDDEF 77 | # 78 | # transistors_2N7002 79 | # 80 | DEF transistors_2N7002 Q 0 0 Y Y 1 F N 81 | F0 "Q" 200 75 50 H V L CNN 82 | F1 "transistors_2N7002" 200 0 50 H V L CNN 83 | F2 "TO_SOT_Packages_SMD:SOT-23" 200 -75 50 H I L CIN 84 | F3 "" 0 0 50 H V L CNN 85 | ALIAS 2N7002 86 | $FPLIST 87 | SOT-23* 88 | $ENDFPLIST 89 | DRAW 90 | C 50 0 111 0 1 10 N 91 | C 100 -50 5 0 1 0 N 92 | C 100 50 5 0 1 0 N 93 | P 2 0 1 20 25 -40 25 -65 N 94 | P 2 0 1 20 25 15 25 -15 N 95 | P 2 0 1 20 25 65 25 40 N 96 | P 2 0 1 0 120 15 115 10 N 97 | P 2 0 1 0 120 15 140 15 N 98 | P 2 0 1 0 140 15 145 20 N 99 | P 3 0 1 10 0 60 0 -60 0 -60 N 100 | P 4 0 1 0 30 -50 100 -50 100 -100 100 -100 N 101 | P 4 0 1 0 30 50 100 50 100 100 100 100 N 102 | P 4 0 1 0 100 50 130 50 130 -50 100 -50 N 103 | P 4 0 1 0 130 15 120 -10 140 -10 130 15 F 104 | P 5 0 1 0 30 0 50 0 100 0 100 -50 100 -50 N 105 | P 6 0 1 0 35 0 75 15 75 -15 35 0 40 0 40 0 F 106 | X G 1 -200 -50 200 R 50 50 1 1 P 107 | X S 2 100 -200 100 U 50 50 1 1 P 108 | X D 3 100 200 100 D 50 50 1 1 P 109 | ENDDRAW 110 | ENDDEF 111 | # 112 | #End Library 113 | -------------------------------------------------------------------------------- /rev.01/bom.ini: -------------------------------------------------------------------------------- 1 | [BOM_OPTIONS] 2 | ; General BoM options here 3 | ; If 'ignore_dnf' option is set to 1, rows that are not to be fitted on the PCB will not be written to the BoM file 4 | ignore_dnf = 1 5 | ; If 'use_alt' option is set to 1, grouped references will be printed in the alternate compressed style eg: R1-R7,R18 6 | use_alt = 0 7 | ; If 'alt_wrap' option is set to and integer N, the references field will wrap after N entries are printed 8 | alt_wrap = 0 9 | ; If 'number_rows' option is set to 1, each row in the BoM will be prepended with an incrementing row number 10 | number_rows = 1 11 | ; If 'group_connectors' option is set to 1, connectors with the same footprints will be grouped together, independent of the name of the connector 12 | group_connectors = 1 13 | ; If 'test_regex' option is set to 1, each component group will be tested against a number of regular-expressions (specified, per column, below). If any matches are found, the row is ignored in the output file 14 | test_regex = 1 15 | ; If 'merge_blank_fields' option is set to 1, component groups with blank fields will be merged into the most compatible group, where possible 16 | merge_blank_fields = 1 17 | ; If '{opt}' option is set to 1, the schematic version number will be appended to the filename. 18 | include_version_number = 1 19 | ; Field name used to determine if a particular part is to be fitted 20 | fit_field = Config 21 | ; Make a backup of the bom before generating the new one, using the folloing template 22 | make_backup = %O.tmp 23 | 24 | [IGNORE_COLUMNS] 25 | ; Any column heading that appears here will be excluded from the Generated BoM 26 | ; Titles are case-insensitive 27 | Part Lib 28 | Footprint Lib 29 | 30 | [COLUMN_ORDER] 31 | ; Columns will apear in the order they are listed here 32 | ; Titles are case-insensitive 33 | Description 34 | Part 35 | Part Lib 36 | References 37 | Value 38 | Footprint 39 | Footprint Lib 40 | Quantity Per PCB 41 | Build Quantity 42 | Datasheet 43 | 44 | [GROUP_FIELDS] 45 | ; List of fields used for sorting individual components into groups 46 | ; Components which match (comparing *all* fields) will be grouped together 47 | ; Field names are case-insensitive 48 | Part 49 | Part Lib 50 | Value 51 | Footprint 52 | Footprint Lib 53 | 54 | [COMPONENT_ALIASES] 55 | ; A series of values which are considered to be equivalent for the part name 56 | ; Each line represents a tab-separated list of equivalent component name values 57 | ; e.g. 'c c_small cap' will ensure the equivalent capacitor symbols can be grouped together 58 | ; Aliases are case-insensitive 59 | c c_small cap capacitor 60 | r r_small res resistor 61 | sw switch 62 | l l_small inductor 63 | zener zenersmall 64 | d diode d_small 65 | 66 | [REGEX_INCLUDE] 67 | ; A series of regular expressions used to include parts in the BoM 68 | ; If there are any regex defined here, only components that match against ANY of them will be included in the BOM 69 | ; Column names are case-insensitive 70 | ; Format is: "ColumName Regex" (tab-separated) 71 | 72 | [REGEX_EXCLUDE] 73 | ; A series of regular expressions used to exclude parts from the BoM 74 | ; If a component matches ANY of these, it will be excluded from the BoM 75 | ; Column names are case-insensitive 76 | ; Format is: "ColumName Regex" (tab-separated) 77 | References ^TP[0-9]* 78 | References ^FID 79 | Part mount.*hole 80 | Part solder.*bridge 81 | Part test.*point 82 | Footprint test.*point 83 | Footprint mount.*hole 84 | Footprint fiducial 85 | 86 | -------------------------------------------------------------------------------- /rev.04/bom.ini: -------------------------------------------------------------------------------- 1 | [BOM_OPTIONS] 2 | ; General BoM options here 3 | ; If 'ignore_dnf' option is set to 1, rows that are not to be fitted on the PCB will not be written to the BoM file 4 | ignore_dnf = 1 5 | ; If 'use_alt' option is set to 1, grouped references will be printed in the alternate compressed style eg: R1-R7,R18 6 | use_alt = 0 7 | ; If 'alt_wrap' option is set to and integer N, the references field will wrap after N entries are printed 8 | alt_wrap = 0 9 | ; If 'number_rows' option is set to 1, each row in the BoM will be prepended with an incrementing row number 10 | number_rows = 1 11 | ; If 'group_connectors' option is set to 1, connectors with the same footprints will be grouped together, independent of the name of the connector 12 | group_connectors = 1 13 | ; If 'test_regex' option is set to 1, each component group will be tested against a number of regular-expressions (specified, per column, below). If any matches are found, the row is ignored in the output file 14 | test_regex = 1 15 | ; If 'merge_blank_fields' option is set to 1, component groups with blank fields will be merged into the most compatible group, where possible 16 | merge_blank_fields = 1 17 | ; If '{opt}' option is set to 1, the schematic version number will be appended to the filename. 18 | include_version_number = 1 19 | ; Field name used to determine if a particular part is to be fitted 20 | fit_field = Config 21 | ; Make a backup of the bom before generating the new one, using the folloing template 22 | make_backup = %O.tmp 23 | 24 | [IGNORE_COLUMNS] 25 | ; Any column heading that appears here will be excluded from the Generated BoM 26 | ; Titles are case-insensitive 27 | Part Lib 28 | Footprint Lib 29 | 30 | [COLUMN_ORDER] 31 | ; Columns will apear in the order they are listed here 32 | ; Titles are case-insensitive 33 | Description 34 | Part 35 | Part Lib 36 | References 37 | Value 38 | Footprint 39 | Footprint Lib 40 | Quantity Per PCB 41 | Build Quantity 42 | Datasheet 43 | 44 | [GROUP_FIELDS] 45 | ; List of fields used for sorting individual components into groups 46 | ; Components which match (comparing *all* fields) will be grouped together 47 | ; Field names are case-insensitive 48 | Part 49 | Part Lib 50 | Value 51 | Footprint 52 | Footprint Lib 53 | 54 | [COMPONENT_ALIASES] 55 | ; A series of values which are considered to be equivalent for the part name 56 | ; Each line represents a tab-separated list of equivalent component name values 57 | ; e.g. 'c c_small cap' will ensure the equivalent capacitor symbols can be grouped together 58 | ; Aliases are case-insensitive 59 | c c_small cap capacitor 60 | r r_small res resistor 61 | sw switch 62 | l l_small inductor 63 | zener zenersmall 64 | d diode d_small 65 | 66 | [REGEX_INCLUDE] 67 | ; A series of regular expressions used to include parts in the BoM 68 | ; If there are any regex defined here, only components that match against ANY of them will be included in the BOM 69 | ; Column names are case-insensitive 70 | ; Format is: "ColumName Regex" (tab-separated) 71 | 72 | [REGEX_EXCLUDE] 73 | ; A series of regular expressions used to exclude parts from the BoM 74 | ; If a component matches ANY of these, it will be excluded from the BoM 75 | ; Column names are case-insensitive 76 | ; Format is: "ColumName Regex" (tab-separated) 77 | References ^TP[0-9]* 78 | References ^FID 79 | Part mount.*hole 80 | Part solder.*bridge 81 | Part test.*point 82 | Footprint test.*point 83 | Footprint mount.*hole 84 | Footprint fiducial 85 | 86 | -------------------------------------------------------------------------------- /rev.041/bom.ini: -------------------------------------------------------------------------------- 1 | [BOM_OPTIONS] 2 | ; General BoM options here 3 | ; If 'ignore_dnf' option is set to 1, rows that are not to be fitted on the PCB will not be written to the BoM file 4 | ignore_dnf = 1 5 | ; If 'use_alt' option is set to 1, grouped references will be printed in the alternate compressed style eg: R1-R7,R18 6 | use_alt = 0 7 | ; If 'alt_wrap' option is set to and integer N, the references field will wrap after N entries are printed 8 | alt_wrap = 0 9 | ; If 'number_rows' option is set to 1, each row in the BoM will be prepended with an incrementing row number 10 | number_rows = 1 11 | ; If 'group_connectors' option is set to 1, connectors with the same footprints will be grouped together, independent of the name of the connector 12 | group_connectors = 1 13 | ; If 'test_regex' option is set to 1, each component group will be tested against a number of regular-expressions (specified, per column, below). If any matches are found, the row is ignored in the output file 14 | test_regex = 1 15 | ; If 'merge_blank_fields' option is set to 1, component groups with blank fields will be merged into the most compatible group, where possible 16 | merge_blank_fields = 1 17 | ; If '{opt}' option is set to 1, the schematic version number will be appended to the filename. 18 | include_version_number = 1 19 | ; Field name used to determine if a particular part is to be fitted 20 | fit_field = Config 21 | ; Make a backup of the bom before generating the new one, using the folloing template 22 | make_backup = %O.tmp 23 | 24 | [IGNORE_COLUMNS] 25 | ; Any column heading that appears here will be excluded from the Generated BoM 26 | ; Titles are case-insensitive 27 | Part Lib 28 | Footprint Lib 29 | 30 | [COLUMN_ORDER] 31 | ; Columns will apear in the order they are listed here 32 | ; Titles are case-insensitive 33 | Description 34 | Part 35 | Part Lib 36 | References 37 | Value 38 | Footprint 39 | Footprint Lib 40 | Quantity Per PCB 41 | Build Quantity 42 | Datasheet 43 | 44 | [GROUP_FIELDS] 45 | ; List of fields used for sorting individual components into groups 46 | ; Components which match (comparing *all* fields) will be grouped together 47 | ; Field names are case-insensitive 48 | Part 49 | Part Lib 50 | Value 51 | Footprint 52 | Footprint Lib 53 | 54 | [COMPONENT_ALIASES] 55 | ; A series of values which are considered to be equivalent for the part name 56 | ; Each line represents a tab-separated list of equivalent component name values 57 | ; e.g. 'c c_small cap' will ensure the equivalent capacitor symbols can be grouped together 58 | ; Aliases are case-insensitive 59 | c c_small cap capacitor 60 | r r_small res resistor 61 | sw switch 62 | l l_small inductor 63 | zener zenersmall 64 | d diode d_small 65 | 66 | [REGEX_INCLUDE] 67 | ; A series of regular expressions used to include parts in the BoM 68 | ; If there are any regex defined here, only components that match against ANY of them will be included in the BOM 69 | ; Column names are case-insensitive 70 | ; Format is: "ColumName Regex" (tab-separated) 71 | 72 | [REGEX_EXCLUDE] 73 | ; A series of regular expressions used to exclude parts from the BoM 74 | ; If a component matches ANY of these, it will be excluded from the BoM 75 | ; Column names are case-insensitive 76 | ; Format is: "ColumName Regex" (tab-separated) 77 | References ^TP[0-9]* 78 | References ^FID 79 | Part mount.*hole 80 | Part solder.*bridge 81 | Part test.*point 82 | Footprint test.*point 83 | Footprint mount.*hole 84 | Footprint fiducial 85 | 86 | -------------------------------------------------------------------------------- /rev.01/IR-sensor-01.bak: -------------------------------------------------------------------------------- 1 | EESchema Schematic File Version 4 2 | LIBS:IR-endstop-01-cache 3 | EELAYER 26 0 4 | EELAYER END 5 | $Descr A4 11693 8268 6 | encoding utf-8 7 | Sheet 1 1 8 | Title "IR sensor" 9 | Date "2019-02-12" 10 | Rev "0.1" 11 | Comp "PRUSA RESEARCH s.r.o" 12 | Comment1 "#ok1hra" 13 | Comment2 "" 14 | Comment3 "" 15 | Comment4 "" 16 | $EndDescr 17 | $Comp 18 | L opto:LTV-817 U1 19 | U 1 1 5BD7084A 20 | P 4950 3975 21 | F 0 "U1" H 4950 4300 50 0000 C CNN 22 | F 1 "EE-SX1103" H 4950 4209 50 0000 C CNN 23 | F 2 "ok1hra:IR-EE-SX1103" H 4950 4208 50 0001 C CIN 24 | F 3 "" H 4950 4209 50 0001 C CNN 25 | 1 4950 3975 26 | 1 0 0 -1 27 | $EndComp 28 | $Comp 29 | L conn:CONN_01X03 P1 30 | U 1 1 5BD70990 31 | P 7050 3575 32 | F 0 "P1" H 7128 3616 50 0000 L CNN 33 | F 1 "CONN_01X03" H 7128 3525 50 0000 L CNN 34 | F 2 "Pin_Headers:Pin_Header_Angled_1x03" H 7050 3575 50 0001 C CNN 35 | F 3 "" H 7050 3575 50 0001 C CNN 36 | F 4 "" H 7050 3575 50 0001 C CNN "alternative" 37 | 1 7050 3575 38 | 1 0 0 -1 39 | $EndComp 40 | $Comp 41 | L device:R R1 42 | U 1 1 5BD709E3 43 | P 4500 3875 44 | F 0 "R1" V 4350 3875 50 0000 C CNN 45 | F 1 "330R" V 4500 3875 50 0000 C CNN 46 | F 2 "Resistors_SMD:R_0603" V 4430 3875 50 0001 C CNN 47 | F 3 "" H 4500 3875 50 0001 C CNN 48 | F 4 "0,1W/1%" V 4400 3875 28 0000 C CNN "req" 49 | 1 4500 3875 50 | 0 1 1 0 51 | $EndComp 52 | Wire Wire Line 53 | 5250 3875 5400 3875 54 | Wire Wire Line 55 | 5250 4075 5400 4075 56 | Wire Wire Line 57 | 5400 4075 5400 4325 58 | Wire Wire Line 59 | 5400 4325 4300 4325 60 | Wire Wire Line 61 | 4300 4325 4300 4075 62 | Wire Wire Line 63 | 4300 4075 4650 4075 64 | Wire Wire Line 65 | 4300 3475 4300 3875 66 | Wire Wire Line 67 | 4300 3875 4350 3875 68 | Text Notes 6700 3675 0 61 ~ 0 69 | +5V\nOUT\nGND 70 | $Comp 71 | L device:R R2 72 | U 1 1 5BD6C176 73 | P 5400 3675 74 | F 0 "R2" V 5250 3675 50 0000 C CNN 75 | F 1 "10k" V 5400 3675 50 0000 C CNN 76 | F 2 "Resistors_SMD:R_0603" V 5330 3675 50 0001 C CNN 77 | F 3 "" H 5400 3675 50 0001 C CNN 78 | F 4 "0,1W/1%" V 5300 3675 28 0000 C CNN "req" 79 | 1 5400 3675 80 | 1 0 0 -1 81 | $EndComp 82 | Wire Wire Line 83 | 5400 3525 5400 3475 84 | Connection ~ 5400 3475 85 | Wire Wire Line 86 | 5400 3475 4300 3475 87 | Wire Wire Line 88 | 5400 3825 5400 3875 89 | Connection ~ 5400 3875 90 | Wire Wire Line 91 | 6025 4325 6025 4025 92 | Connection ~ 5400 4325 93 | Wire Wire Line 94 | 6025 4325 6575 4325 95 | Wire Wire Line 96 | 6575 4325 6575 3675 97 | Wire Wire Line 98 | 6575 3675 6850 3675 99 | Connection ~ 6025 4325 100 | Wire Wire Line 101 | 6850 3575 6025 3575 102 | Wire Wire Line 103 | 6025 3575 6025 3625 104 | $Comp 105 | L device:R R3 106 | U 1 1 5BE2C39F 107 | P 5750 3575 108 | F 0 "R3" V 5600 3575 50 0000 C CNN 109 | F 1 "10k" V 5750 3575 50 0000 C CNN 110 | F 2 "Resistors_SMD:R_0603" V 5680 3575 50 0001 C CNN 111 | F 3 "" H 5750 3575 50 0001 C CNN 112 | F 4 "0,1W/1%" V 5650 3575 28 0000 C CNN "req" 113 | 1 5750 3575 114 | 0 1 -1 0 115 | $EndComp 116 | Wire Wire Line 117 | 5900 3575 6025 3575 118 | Connection ~ 6025 3575 119 | Wire Wire Line 120 | 5600 3575 5500 3575 121 | Wire Wire Line 122 | 5500 3575 5500 3475 123 | Wire Wire Line 124 | 5500 3475 5400 3475 125 | $Comp 126 | L transistors:2N7002 Q1 127 | U 1 1 5BE32902 128 | P 5925 3825 129 | F 0 "Q1" H 6115 3871 50 0000 L CNN 130 | F 1 "2N7002KT1G" H 6115 3780 50 0000 L CNN 131 | F 2 "TO_SOT_Packages_SMD:SOT-23" H 6125 3750 50 0001 L CIN 132 | F 3 "" H 6116 3734 50 0001 L CNN 133 | 1 5925 3825 134 | 1 0 0 -1 135 | $EndComp 136 | Wire Wire Line 137 | 5400 3875 5725 3875 138 | Wire Wire Line 139 | 5400 4325 6025 4325 140 | Wire Wire Line 141 | 6850 3475 5500 3475 142 | Connection ~ 5500 3475 143 | $EndSCHEMATC 144 | -------------------------------------------------------------------------------- /rev.01/IR-sensor-01.sch: -------------------------------------------------------------------------------- 1 | EESchema Schematic File Version 4 2 | LIBS:IR-endstop-01-cache 3 | EELAYER 26 0 4 | EELAYER END 5 | $Descr A4 11693 8268 6 | encoding utf-8 7 | Sheet 1 1 8 | Title "IR sensor" 9 | Date "2019-02-12" 10 | Rev "0.1" 11 | Comp "PRUSA RESEARCH s.r.o" 12 | Comment1 "#ok1hra" 13 | Comment2 "" 14 | Comment3 "" 15 | Comment4 "" 16 | $EndDescr 17 | $Comp 18 | L opto:LTV-817 U1 19 | U 1 1 5BD7084A 20 | P 4950 3975 21 | F 0 "U1" H 4950 4300 50 0000 C CNN 22 | F 1 "EE-SX1103" H 4950 4209 50 0000 C CNN 23 | F 2 "ok1hra:IR-EE-SX1103" H 4950 4208 50 0001 C CIN 24 | F 3 "" H 4950 4209 50 0001 C CNN 25 | 1 4950 3975 26 | 1 0 0 -1 27 | $EndComp 28 | $Comp 29 | L conn:CONN_01X03 P1 30 | U 1 1 5BD70990 31 | P 7050 3575 32 | F 0 "P1" H 7128 3616 50 0000 L CNN 33 | F 1 "CONN_01X03" H 7128 3525 50 0000 L CNN 34 | F 2 "Pin_Headers:Pin_Header_Angled_1x03" H 7050 3575 50 0001 C CNN 35 | F 3 "" H 7050 3575 50 0001 C CNN 36 | F 4 "" H 7050 3575 50 0001 C CNN "alternative" 37 | 1 7050 3575 38 | 1 0 0 -1 39 | $EndComp 40 | $Comp 41 | L device:R R1 42 | U 1 1 5BD709E3 43 | P 4500 3875 44 | F 0 "R1" V 4350 3875 50 0000 C CNN 45 | F 1 "330R" V 4500 3875 50 0000 C CNN 46 | F 2 "Resistors_SMD:R_0603" V 4430 3875 50 0001 C CNN 47 | F 3 "" H 4500 3875 50 0001 C CNN 48 | F 4 "0,1W/1%" V 4400 3875 28 0000 C CNN "req" 49 | 1 4500 3875 50 | 0 1 1 0 51 | $EndComp 52 | Wire Wire Line 53 | 5250 3875 5400 3875 54 | Wire Wire Line 55 | 5250 4075 5400 4075 56 | Wire Wire Line 57 | 5400 4075 5400 4325 58 | Wire Wire Line 59 | 5400 4325 4300 4325 60 | Wire Wire Line 61 | 4300 4325 4300 4075 62 | Wire Wire Line 63 | 4300 4075 4650 4075 64 | Wire Wire Line 65 | 4300 3475 4300 3875 66 | Wire Wire Line 67 | 4300 3875 4350 3875 68 | Text Notes 6700 3675 0 61 ~ 0 69 | +5V\nOUT\nGND 70 | $Comp 71 | L device:R R2 72 | U 1 1 5BD6C176 73 | P 5400 3675 74 | F 0 "R2" V 5250 3675 50 0000 C CNN 75 | F 1 "10k" V 5400 3675 50 0000 C CNN 76 | F 2 "Resistors_SMD:R_0603" V 5330 3675 50 0001 C CNN 77 | F 3 "" H 5400 3675 50 0001 C CNN 78 | F 4 "0,1W/1%" V 5300 3675 28 0000 C CNN "req" 79 | 1 5400 3675 80 | 1 0 0 -1 81 | $EndComp 82 | Wire Wire Line 83 | 5400 3525 5400 3475 84 | Connection ~ 5400 3475 85 | Wire Wire Line 86 | 5400 3475 4300 3475 87 | Wire Wire Line 88 | 5400 3825 5400 3875 89 | Connection ~ 5400 3875 90 | Wire Wire Line 91 | 6025 4325 6025 4025 92 | Connection ~ 5400 4325 93 | Wire Wire Line 94 | 6025 4325 6575 4325 95 | Wire Wire Line 96 | 6575 4325 6575 3675 97 | Wire Wire Line 98 | 6575 3675 6850 3675 99 | Connection ~ 6025 4325 100 | Wire Wire Line 101 | 6850 3575 6025 3575 102 | Wire Wire Line 103 | 6025 3575 6025 3625 104 | $Comp 105 | L device:R R3 106 | U 1 1 5BE2C39F 107 | P 5750 3575 108 | F 0 "R3" V 5600 3575 50 0000 C CNN 109 | F 1 "10k" V 5750 3575 50 0000 C CNN 110 | F 2 "Resistors_SMD:R_0603" V 5680 3575 50 0001 C CNN 111 | F 3 "" H 5750 3575 50 0001 C CNN 112 | F 4 "0,1W/1%" V 5650 3575 28 0000 C CNN "req" 113 | 1 5750 3575 114 | 0 1 -1 0 115 | $EndComp 116 | Wire Wire Line 117 | 5900 3575 6025 3575 118 | Connection ~ 6025 3575 119 | Wire Wire Line 120 | 5600 3575 5500 3575 121 | Wire Wire Line 122 | 5500 3575 5500 3475 123 | Wire Wire Line 124 | 5500 3475 5400 3475 125 | $Comp 126 | L transistors:2N7002 Q1 127 | U 1 1 5BE32902 128 | P 5925 3825 129 | F 0 "Q1" H 6115 3871 50 0000 L CNN 130 | F 1 "2N7002KT1G" H 6115 3780 50 0000 L CNN 131 | F 2 "TO_SOT_Packages_SMD:SOT-23" H 6125 3750 50 0001 L CIN 132 | F 3 "" H 6116 3734 50 0001 L CNN 133 | 1 5925 3825 134 | 1 0 0 -1 135 | $EndComp 136 | Wire Wire Line 137 | 5400 3875 5725 3875 138 | Wire Wire Line 139 | 5400 4325 6025 4325 140 | Wire Wire Line 141 | 6850 3475 5500 3475 142 | Connection ~ 5500 3475 143 | $EndSCHEMATC 144 | -------------------------------------------------------------------------------- /rev.041/IR-endstop-0.4.1-rescue.lib: -------------------------------------------------------------------------------- 1 | EESchema-LIBRARY Version 2.4 2 | #encoding utf-8 3 | # 4 | # 2N7002-transistors 5 | # 6 | DEF 2N7002-transistors Q 0 0 Y Y 1 F N 7 | F0 "Q" 200 75 50 H V L CNN 8 | F1 "2N7002-transistors" 200 0 50 H V L CNN 9 | F2 "TO_SOT_Packages_SMD:SOT-23" 200 -75 50 H I L CIN 10 | F3 "" 0 0 50 H V L CNN 11 | $FPLIST 12 | SOT-23* 13 | $ENDFPLIST 14 | DRAW 15 | C 50 0 111 0 1 10 N 16 | C 100 -50 5 0 1 0 N 17 | C 100 50 5 0 1 0 N 18 | P 2 0 1 20 25 -40 25 -65 N 19 | P 2 0 1 20 25 15 25 -15 N 20 | P 2 0 1 20 25 65 25 40 N 21 | P 2 0 1 0 120 15 115 10 N 22 | P 2 0 1 0 120 15 140 15 N 23 | P 2 0 1 0 140 15 145 20 N 24 | P 3 0 1 10 0 60 0 -60 0 -60 N 25 | P 4 0 1 0 30 -50 100 -50 100 -100 100 -100 N 26 | P 4 0 1 0 30 50 100 50 100 100 100 100 N 27 | P 4 0 1 0 100 50 130 50 130 -50 100 -50 N 28 | P 4 0 1 0 130 15 120 -10 140 -10 130 15 F 29 | P 5 0 1 0 30 0 50 0 100 0 100 -50 100 -50 N 30 | P 6 0 1 0 35 0 75 15 75 -15 35 0 40 0 40 0 F 31 | X G 1 -200 -50 200 R 50 50 1 1 P 32 | X S 2 100 -200 100 U 50 50 1 1 P 33 | X D 3 100 200 100 D 50 50 1 1 P 34 | ENDDRAW 35 | ENDDEF 36 | # 37 | # CONN_01X03-conn 38 | # 39 | DEF CONN_01X03-conn P 0 40 Y N 1 F N 40 | F0 "P" 0 200 50 H V C CNN 41 | F1 "CONN_01X03-conn" 100 0 50 V V C CNN 42 | F2 "" 0 0 50 H V C CNN 43 | F3 "" 0 0 50 H V C CNN 44 | $FPLIST 45 | Pin_Header_Straight_1X03 46 | Pin_Header_Angled_1X03 47 | Socket_Strip_Straight_1X03 48 | Socket_Strip_Angled_1X03 49 | $ENDFPLIST 50 | DRAW 51 | S -50 -95 10 -105 0 1 0 N 52 | S -50 5 10 -5 0 1 0 N 53 | S -50 105 10 95 0 1 0 N 54 | S -50 150 50 -150 0 1 0 N 55 | X P1 1 -200 100 150 R 50 50 1 1 P 56 | X P2 2 -200 0 150 R 50 50 1 1 P 57 | X P3 3 -200 -100 150 R 50 50 1 1 P 58 | ENDDRAW 59 | ENDDEF 60 | # 61 | # D_ALT-device-DLP-control-rescue-DLP-control-04-rescue-DLP-control-05-rescue-SL1-control-05b-rescue-SL-controller-06-rescue-SL-controller-06b-rescue-SL-controller-06c-rescue-IR-endstop-03-rescue-IR-endstop-03b-rescue-IR-endstop-04-rescue 62 | # 63 | DEF D_ALT-device-DLP-control-rescue-DLP-control-04-rescue-DLP-control-05-rescue-SL1-control-05b-rescue-SL-controller-06-rescue-SL-controller-06b-rescue-SL-controller-06c-rescue-IR-endstop-03-rescue-IR-endstop-03b-rescue-IR-endstop-04-rescue D 0 40 N N 1 F N 64 | F0 "D" 0 100 50 H V C CNN 65 | F1 "D_ALT-device-DLP-control-rescue-DLP-control-04-rescue-DLP-control-05-rescue-SL1-control-05b-rescue-SL-controller-06-rescue-SL-controller-06b-rescue-SL-controller-06c-rescue-IR-endstop-03-rescue-IR-endstop-03b-rescue-IR-endstop-04-rescue" 0 -100 50 H V C CNN 66 | F2 "" 0 0 50 H V C CNN 67 | F3 "" 0 0 50 H V C CNN 68 | $FPLIST 69 | Diode_* 70 | D-* 71 | *SingleDiode 72 | *_Diode_* 73 | *SingleDiode* 74 | D_* 75 | $ENDFPLIST 76 | DRAW 77 | P 2 0 1 8 -50 50 -50 -50 N 78 | P 2 0 1 0 50 0 -50 0 N 79 | P 4 0 1 8 50 50 50 -50 -50 0 50 50 F 80 | X K 1 -150 0 100 R 50 50 1 1 P 81 | X A 2 150 0 100 L 50 50 1 1 P 82 | ENDDRAW 83 | ENDDEF 84 | # 85 | # LTV-817-opto 86 | # 87 | DEF LTV-817-opto U 0 40 Y Y 1 F N 88 | F0 "U" -200 200 50 H V L CNN 89 | F1 "LTV-817-opto" 0 200 50 H V L CNN 90 | F2 "DIP-4" -200 -200 50 H V L CIN 91 | F3 "" 0 -100 50 H V L CNN 92 | $FPLIST 93 | DIP-4* 94 | $ENDFPLIST 95 | DRAW 96 | S -200 150 200 -150 0 1 10 f 97 | P 2 0 1 10 -125 -25 -75 -25 N 98 | P 2 0 1 0 100 25 175 100 N 99 | P 2 0 1 0 175 -100 100 -25 F 100 | P 2 0 1 0 175 -100 200 -100 N 101 | P 2 0 1 0 175 100 200 100 N 102 | P 3 0 1 0 -200 100 -100 100 -100 25 N 103 | P 3 0 1 0 -100 -25 -100 -100 -200 -100 N 104 | P 3 0 1 20 100 75 100 -75 100 -75 N 105 | P 4 0 1 10 -100 -25 -125 25 -75 25 -100 -25 F 106 | P 4 0 1 0 -20 10 1 30 1 10 31 40 N 107 | P 4 0 1 0 31 40 11 30 21 20 31 40 N 108 | P 5 0 1 0 120 -65 140 -45 160 -85 120 -65 120 -65 F 109 | P 7 0 1 0 -20 -30 1 -10 1 -30 31 0 11 -10 21 -20 31 0 N 110 | X ~ 1 -300 100 100 R 50 50 1 1 P 111 | X ~ 2 -300 -100 100 R 50 50 1 1 P 112 | X ~ 3 300 -100 100 L 50 50 1 1 P 113 | X ~ 4 300 100 100 L 50 50 1 1 P 114 | ENDDRAW 115 | ENDDEF 116 | # 117 | # R-device 118 | # 119 | DEF R-device R 0 0 N Y 1 F N 120 | F0 "R" 80 0 50 V V C CNN 121 | F1 "R-device" 0 0 50 V V C CNN 122 | F2 "" -70 0 50 V V C CNN 123 | F3 "" 0 0 50 H V C CNN 124 | $FPLIST 125 | R_* 126 | Resistor_* 127 | $ENDFPLIST 128 | DRAW 129 | S -40 -100 40 100 0 1 10 N 130 | X ~ 1 0 150 50 D 50 50 1 1 P 131 | X ~ 2 0 -150 50 U 50 50 1 1 P 132 | ENDDRAW 133 | ENDDEF 134 | # 135 | #End Library 136 | -------------------------------------------------------------------------------- /rev.04/IR-endstop-04.pro: -------------------------------------------------------------------------------- 1 | update=Po 27. dubna 2020, 15:15:35 CEST 2 | version=1 3 | last_client=kicad 4 | [general] 5 | version=1 6 | RootSch= 7 | BoardNm= 8 | [cvpcb] 9 | version=1 10 | NetIExt=net 11 | [eeschema] 12 | version=1 13 | LibDir= 14 | [eeschema/libraries] 15 | [pcbnew] 16 | version=1 17 | PageLayoutDescrFile= 18 | LastNetListRead=IR-endstop-04.net 19 | CopperLayerCount=2 20 | BoardThickness=1.6 21 | AllowMicroVias=0 22 | AllowBlindVias=0 23 | RequireCourtyardDefinitions=0 24 | ProhibitOverlappingCourtyards=1 25 | MinTrackWidth=0.2 26 | MinViaDiameter=0.4 27 | MinViaDrill=0.3 28 | MinMicroViaDiameter=0.2 29 | MinMicroViaDrill=0.09999999999999999 30 | MinHoleToHole=0.25 31 | TrackWidth1=0.25 32 | TrackWidth2=0.2 33 | TrackWidth3=0.5 34 | ViaDiameter1=0.8 35 | ViaDrill1=0.4 36 | ViaDiameter2=1.2 37 | ViaDrill2=0.5 38 | dPairWidth1=0.2 39 | dPairGap1=0.25 40 | dPairViaGap1=0.25 41 | SilkLineWidth=0.12 42 | SilkTextSizeV=1 43 | SilkTextSizeH=1 44 | SilkTextSizeThickness=0.15 45 | SilkTextItalic=0 46 | SilkTextUpright=1 47 | CopperLineWidth=0.2 48 | CopperTextSizeV=1.5 49 | CopperTextSizeH=1.5 50 | CopperTextThickness=0.3 51 | CopperTextItalic=0 52 | CopperTextUpright=1 53 | EdgeCutLineWidth=0.05 54 | CourtyardLineWidth=0.05 55 | OthersLineWidth=0.15 56 | OthersTextSizeV=1 57 | OthersTextSizeH=1 58 | OthersTextSizeThickness=0.15 59 | OthersTextItalic=0 60 | OthersTextUpright=1 61 | SolderMaskClearance=0.02 62 | SolderMaskMinWidth=0.25 63 | SolderPasteClearance=0 64 | SolderPasteRatio=0 65 | [pcbnew/Layer.F.Cu] 66 | Name=F.Cu 67 | Type=0 68 | Enabled=1 69 | [pcbnew/Layer.In1.Cu] 70 | Name=In1.Cu 71 | Type=0 72 | Enabled=0 73 | [pcbnew/Layer.In2.Cu] 74 | Name=In2.Cu 75 | Type=0 76 | Enabled=0 77 | [pcbnew/Layer.In3.Cu] 78 | Name=In3.Cu 79 | Type=0 80 | Enabled=0 81 | [pcbnew/Layer.In4.Cu] 82 | Name=In4.Cu 83 | Type=0 84 | Enabled=0 85 | [pcbnew/Layer.In5.Cu] 86 | Name=In5.Cu 87 | Type=0 88 | Enabled=0 89 | [pcbnew/Layer.In6.Cu] 90 | Name=In6.Cu 91 | Type=0 92 | Enabled=0 93 | [pcbnew/Layer.In7.Cu] 94 | Name=In7.Cu 95 | Type=0 96 | Enabled=0 97 | [pcbnew/Layer.In8.Cu] 98 | Name=In8.Cu 99 | Type=0 100 | Enabled=0 101 | [pcbnew/Layer.In9.Cu] 102 | Name=In9.Cu 103 | Type=0 104 | Enabled=0 105 | [pcbnew/Layer.In10.Cu] 106 | Name=In10.Cu 107 | Type=0 108 | Enabled=0 109 | [pcbnew/Layer.In11.Cu] 110 | Name=In11.Cu 111 | Type=0 112 | Enabled=0 113 | [pcbnew/Layer.In12.Cu] 114 | Name=In12.Cu 115 | Type=0 116 | Enabled=0 117 | [pcbnew/Layer.In13.Cu] 118 | Name=In13.Cu 119 | Type=0 120 | Enabled=0 121 | [pcbnew/Layer.In14.Cu] 122 | Name=In14.Cu 123 | Type=0 124 | Enabled=0 125 | [pcbnew/Layer.In15.Cu] 126 | Name=In15.Cu 127 | Type=0 128 | Enabled=0 129 | [pcbnew/Layer.In16.Cu] 130 | Name=In16.Cu 131 | Type=0 132 | Enabled=0 133 | [pcbnew/Layer.In17.Cu] 134 | Name=In17.Cu 135 | Type=0 136 | Enabled=0 137 | [pcbnew/Layer.In18.Cu] 138 | Name=In18.Cu 139 | Type=0 140 | Enabled=0 141 | [pcbnew/Layer.In19.Cu] 142 | Name=In19.Cu 143 | Type=0 144 | Enabled=0 145 | [pcbnew/Layer.In20.Cu] 146 | Name=In20.Cu 147 | Type=0 148 | Enabled=0 149 | [pcbnew/Layer.In21.Cu] 150 | Name=In21.Cu 151 | Type=0 152 | Enabled=0 153 | [pcbnew/Layer.In22.Cu] 154 | Name=In22.Cu 155 | Type=0 156 | Enabled=0 157 | [pcbnew/Layer.In23.Cu] 158 | Name=In23.Cu 159 | Type=0 160 | Enabled=0 161 | [pcbnew/Layer.In24.Cu] 162 | Name=In24.Cu 163 | Type=0 164 | Enabled=0 165 | [pcbnew/Layer.In25.Cu] 166 | Name=In25.Cu 167 | Type=0 168 | Enabled=0 169 | [pcbnew/Layer.In26.Cu] 170 | Name=In26.Cu 171 | Type=0 172 | Enabled=0 173 | [pcbnew/Layer.In27.Cu] 174 | Name=In27.Cu 175 | Type=0 176 | Enabled=0 177 | [pcbnew/Layer.In28.Cu] 178 | Name=In28.Cu 179 | Type=0 180 | Enabled=0 181 | [pcbnew/Layer.In29.Cu] 182 | Name=In29.Cu 183 | Type=0 184 | Enabled=0 185 | [pcbnew/Layer.In30.Cu] 186 | Name=In30.Cu 187 | Type=0 188 | Enabled=0 189 | [pcbnew/Layer.B.Cu] 190 | Name=B.Cu 191 | Type=0 192 | Enabled=1 193 | [pcbnew/Layer.B.Adhes] 194 | Enabled=1 195 | [pcbnew/Layer.F.Adhes] 196 | Enabled=1 197 | [pcbnew/Layer.B.Paste] 198 | Enabled=1 199 | [pcbnew/Layer.F.Paste] 200 | Enabled=1 201 | [pcbnew/Layer.B.SilkS] 202 | Enabled=1 203 | [pcbnew/Layer.F.SilkS] 204 | Enabled=1 205 | [pcbnew/Layer.B.Mask] 206 | Enabled=1 207 | [pcbnew/Layer.F.Mask] 208 | Enabled=1 209 | [pcbnew/Layer.Dwgs.User] 210 | Enabled=1 211 | [pcbnew/Layer.Cmts.User] 212 | Enabled=1 213 | [pcbnew/Layer.Eco1.User] 214 | Enabled=1 215 | [pcbnew/Layer.Eco2.User] 216 | Enabled=1 217 | [pcbnew/Layer.Edge.Cuts] 218 | Enabled=1 219 | [pcbnew/Layer.Margin] 220 | Enabled=1 221 | [pcbnew/Layer.B.CrtYd] 222 | Enabled=1 223 | [pcbnew/Layer.F.CrtYd] 224 | Enabled=1 225 | [pcbnew/Layer.B.Fab] 226 | Enabled=1 227 | [pcbnew/Layer.F.Fab] 228 | Enabled=1 229 | [pcbnew/Layer.Rescue] 230 | Enabled=0 231 | [pcbnew/Netclasses] 232 | [pcbnew/Netclasses/Default] 233 | Name=Default 234 | Clearance=0.2 235 | TrackWidth=0.25 236 | ViaDiameter=0.8 237 | ViaDrill=0.4 238 | uViaDiameter=0.3 239 | uViaDrill=0.1 240 | dPairWidth=0.2 241 | dPairGap=0.25 242 | dPairViaGap=0.25 243 | [schematic_editor] 244 | version=1 245 | PageLayoutDescrFile= 246 | PlotDirectoryName= 247 | SubpartIdSeparator=0 248 | SubpartFirstId=65 249 | NetFmtName=Pcbnew 250 | SpiceAjustPassiveValues=0 251 | LabSize=50 252 | ERC_TestSimilarLabels=1 253 | -------------------------------------------------------------------------------- /rev.04/IR-endstop-04.sch: -------------------------------------------------------------------------------- 1 | EESchema Schematic File Version 4 2 | EELAYER 30 0 3 | EELAYER END 4 | $Descr A4 11693 8268 5 | encoding utf-8 6 | Sheet 1 1 7 | Title "IR sensor" 8 | Date "2019-07-04" 9 | Rev "0.4" 10 | Comp "Prusa Development a.s." 11 | Comment1 "http://creativecommons.org/licenses/by-sa/4.0/" 12 | Comment2 "Licensed under the Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)" 13 | Comment3 "#ok1hra" 14 | Comment4 "" 15 | $EndDescr 16 | $Comp 17 | L opto:LTV-817 U1 18 | U 1 1 5BD7084A 19 | P 4950 3975 20 | F 0 "U1" H 4950 4300 50 0000 C CNN 21 | F 1 "EE-SX1103" H 4950 4209 50 0000 C CNN 22 | F 2 "ok1hra:IR-EE-SX1103" H 4950 4208 50 0001 C CIN 23 | F 3 "" H 4950 4209 50 0001 C CNN 24 | 1 4950 3975 25 | 1 0 0 -1 26 | $EndComp 27 | $Comp 28 | L conn:CONN_01X03 P1 29 | U 1 1 5BD70990 30 | P 7525 3575 31 | F 0 "P1" H 7603 3616 50 0000 L CNN 32 | F 1 "CONN_01X03" H 7603 3525 50 0000 L CNN 33 | F 2 "Pin_Headers:Pin_Header_Angled_1x03" H 7525 3575 50 0001 C CNN 34 | F 3 "" H 7525 3575 50 0001 C CNN 35 | F 4 "" H 7525 3575 50 0001 C CNN "alternative" 36 | 1 7525 3575 37 | 1 0 0 -1 38 | $EndComp 39 | $Comp 40 | L device:R R1 41 | U 1 1 5BD709E3 42 | P 4500 3875 43 | F 0 "R1" V 4350 3875 50 0000 C CNN 44 | F 1 "330R" V 4500 3875 50 0000 C CNN 45 | F 2 "Resistors_SMD:R_0603" V 4430 3875 50 0001 C CNN 46 | F 3 "" H 4500 3875 50 0001 C CNN 47 | F 4 "0,1W/1%" V 4400 3875 28 0000 C CNN "req" 48 | 1 4500 3875 49 | 0 1 1 0 50 | $EndComp 51 | Wire Wire Line 52 | 5250 3875 5400 3875 53 | Wire Wire Line 54 | 5250 4075 5400 4075 55 | Wire Wire Line 56 | 5400 4075 5400 4325 57 | Wire Wire Line 58 | 5400 4325 4300 4325 59 | Wire Wire Line 60 | 4300 4325 4300 4075 61 | Wire Wire Line 62 | 4300 4075 4650 4075 63 | Wire Wire Line 64 | 4300 3475 4300 3875 65 | Wire Wire Line 66 | 4300 3875 4350 3875 67 | Text Notes 7175 3675 0 61 ~ 0 68 | +5V\nOUT\nGND 69 | $Comp 70 | L device:R R2 71 | U 1 1 5BD6C176 72 | P 5400 3675 73 | F 0 "R2" V 5250 3675 50 0000 C CNN 74 | F 1 "10k" V 5400 3675 50 0000 C CNN 75 | F 2 "Resistors_SMD:R_0402" V 5330 3675 50 0001 C CNN 76 | F 3 "" H 5400 3675 50 0001 C CNN 77 | F 4 "0,1W/1%" V 5300 3675 28 0000 C CNN "req" 78 | 1 5400 3675 79 | 1 0 0 -1 80 | $EndComp 81 | Wire Wire Line 82 | 5400 3525 5400 3475 83 | Connection ~ 5400 3475 84 | Wire Wire Line 85 | 5400 3475 4300 3475 86 | Wire Wire Line 87 | 5400 3825 5400 3875 88 | Connection ~ 5400 3875 89 | Wire Wire Line 90 | 6025 4325 6025 4025 91 | Connection ~ 5400 4325 92 | Wire Wire Line 93 | 6025 4325 7050 4325 94 | Wire Wire Line 95 | 7050 4325 7050 4175 96 | Wire Wire Line 97 | 7050 3675 7325 3675 98 | Connection ~ 6025 4325 99 | Wire Wire Line 100 | 7325 3575 6550 3575 101 | Wire Wire Line 102 | 6025 3575 6025 3625 103 | $Comp 104 | L device:R R3 105 | U 1 1 5BE2C39F 106 | P 5750 3575 107 | F 0 "R3" V 5600 3575 50 0000 C CNN 108 | F 1 "10k" V 5750 3575 50 0000 C CNN 109 | F 2 "Resistors_SMD:R_0402" V 5680 3575 50 0001 C CNN 110 | F 3 "" H 5750 3575 50 0001 C CNN 111 | F 4 "0,1W/1%" V 5650 3575 28 0000 C CNN "req" 112 | 1 5750 3575 113 | 0 1 -1 0 114 | $EndComp 115 | Wire Wire Line 116 | 5900 3575 6025 3575 117 | Connection ~ 6025 3575 118 | Wire Wire Line 119 | 5600 3575 5500 3575 120 | Wire Wire Line 121 | 5500 3575 5500 3475 122 | Wire Wire Line 123 | 5500 3475 5400 3475 124 | Text Notes 4275 3875 1 50 ~ 0 125 | 11mA 126 | Text Notes 5275 3975 0 50 ~ 0 127 | 0,32V 128 | $Comp 129 | L transistors:2N7002 Q1 130 | U 1 1 5BE32902 131 | P 5925 3825 132 | F 0 "Q1" H 6115 3871 50 0000 L CNN 133 | F 1 "2N7002KT1G" H 6115 3780 50 0000 L CNN 134 | F 2 "TO_SOT_Packages_SMD:SOT-23" H 6125 3750 50 0001 L CIN 135 | F 3 "" H 6116 3734 50 0001 L CNN 136 | F 4 "60V/0,38A/2.5Ω/ESD Protected" H 6475 3700 28 0000 C CNN "req" 137 | 1 5925 3825 138 | 1 0 0 -1 139 | $EndComp 140 | Wire Wire Line 141 | 5400 3875 5725 3875 142 | Wire Wire Line 143 | 5400 4325 6025 4325 144 | Wire Wire Line 145 | 7325 3475 5500 3475 146 | Connection ~ 5500 3475 147 | Wire Wire Line 148 | 7050 3875 7050 3675 149 | $Comp 150 | L IR-endstop-04-rescue:D_ALT-device-DLP-control-rescue-DLP-control-04-rescue-DLP-control-05-rescue-SL1-control-05b-rescue-SL-controller-06-rescue-SL-controller-06b-rescue-SL-controller-06c-rescue-IR-endstop-03-rescue-IR-endstop-03b-rescue D2 151 | U 1 1 5D0C3FD7 152 | P 7050 4025 153 | F 0 "D2" V 6975 4125 50 0000 L CNN 154 | F 1 "BAT54KFILM" V 7050 4125 50 0000 L CNN 155 | F 2 "ok1hra:SOD-523-ShortSilk" H 7050 4025 50 0001 C CNN 156 | F 3 "" H 7050 4025 50 0001 C CNN 157 | F 4 "400mV@10mA/40V/0,3A" V 7125 4125 28 0000 L CNN "req" 158 | 1 7050 4025 159 | 0 1 1 0 160 | $EndComp 161 | Text Label 6200 4325 0 50 ~ 0 162 | GND 163 | Text Notes 6100 7450 0 50 ~ 0 164 | Changelog\n--------\nrev 0.4\n- add R4\nrev 0.3\n- add D2 165 | $Comp 166 | L device:R R4 167 | U 1 1 5D1DA941 168 | P 6800 3675 169 | F 0 "R4" V 6650 3675 50 0000 C CNN 170 | F 1 "56k" V 6800 3675 50 0000 C CNN 171 | F 2 "Resistors_SMD:R_0402" V 6730 3675 50 0001 C CNN 172 | F 3 "" H 6800 3675 50 0001 C CNN 173 | F 4 "0,1W/1%" V 6700 3675 28 0000 C CNN "req" 174 | 1 6800 3675 175 | 0 1 -1 0 176 | $EndComp 177 | Wire Wire Line 178 | 6650 3675 6550 3675 179 | Wire Wire Line 180 | 6550 3675 6550 3575 181 | Connection ~ 6550 3575 182 | Wire Wire Line 183 | 6550 3575 6025 3575 184 | Wire Wire Line 185 | 6950 3675 7050 3675 186 | Connection ~ 7050 3675 187 | $EndSCHEMATC 188 | -------------------------------------------------------------------------------- /rev.041/IR-endstop-0.4.1.sch: -------------------------------------------------------------------------------- 1 | EESchema Schematic File Version 4 2 | EELAYER 30 0 3 | EELAYER END 4 | $Descr A4 11693 8268 5 | encoding utf-8 6 | Sheet 1 1 7 | Title "IR sensor" 8 | Date "2020-06-24" 9 | Rev "0.4.1" 10 | Comp "PRUSA RESEARCH s.r.o" 11 | Comment1 "http://creativecommons.org/licenses/by-sa/4.0/" 12 | Comment2 "Licensed under the Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)" 13 | Comment3 "#ok1hra" 14 | Comment4 "" 15 | $EndDescr 16 | $Comp 17 | L IR-endstop-0.4.1-rescue:LTV-817-opto U1 18 | U 1 1 5BD7084A 19 | P 4950 3975 20 | F 0 "U1" H 4950 4300 50 0000 C CNN 21 | F 1 "EE-SX1103" H 4950 4209 50 0000 C CNN 22 | F 2 "ok1hra:IR-EE-SX1103" H 4950 4208 50 0001 C CIN 23 | F 3 "" H 4950 4209 50 0001 C CNN 24 | 1 4950 3975 25 | 1 0 0 -1 26 | $EndComp 27 | $Comp 28 | L IR-endstop-0.4.1-rescue:CONN_01X03-conn P1 29 | U 1 1 5BD70990 30 | P 7525 3575 31 | F 0 "P1" H 7603 3616 50 0000 L CNN 32 | F 1 "CONN_01X03" H 7603 3525 50 0000 L CNN 33 | F 2 "Pin_Headers:Pin_Header_Angled_1x03" H 7525 3575 50 0001 C CNN 34 | F 3 "" H 7525 3575 50 0001 C CNN 35 | F 4 "" H 7525 3575 50 0001 C CNN "alternative" 36 | 1 7525 3575 37 | 1 0 0 -1 38 | $EndComp 39 | $Comp 40 | L IR-endstop-0.4.1-rescue:R-device R1 41 | U 1 1 5BD709E3 42 | P 4500 3875 43 | F 0 "R1" V 4350 3875 50 0000 C CNN 44 | F 1 "330R" V 4500 3875 50 0000 C CNN 45 | F 2 "Resistors_SMD:R_0603" V 4430 3875 50 0001 C CNN 46 | F 3 "" H 4500 3875 50 0001 C CNN 47 | F 4 "0,1W/1%" V 4400 3875 28 0000 C CNN "req" 48 | 1 4500 3875 49 | 0 1 1 0 50 | $EndComp 51 | Wire Wire Line 52 | 5250 3875 5400 3875 53 | Wire Wire Line 54 | 5250 4075 5400 4075 55 | Wire Wire Line 56 | 5400 4075 5400 4325 57 | Wire Wire Line 58 | 5400 4325 4300 4325 59 | Wire Wire Line 60 | 4300 4325 4300 4075 61 | Wire Wire Line 62 | 4300 4075 4650 4075 63 | Wire Wire Line 64 | 4300 3475 4300 3875 65 | Wire Wire Line 66 | 4300 3875 4350 3875 67 | Text Notes 7175 3675 0 61 ~ 0 68 | +5V\nOUT\nGND 69 | $Comp 70 | L IR-endstop-0.4.1-rescue:R-device R2 71 | U 1 1 5BD6C176 72 | P 5400 3675 73 | F 0 "R2" V 5250 3675 50 0000 C CNN 74 | F 1 "10k" V 5400 3675 50 0000 C CNN 75 | F 2 "Resistors_SMD:R_0402" V 5330 3675 50 0001 C CNN 76 | F 3 "" H 5400 3675 50 0001 C CNN 77 | F 4 "0,1W/1%" V 5300 3675 28 0000 C CNN "req" 78 | 1 5400 3675 79 | 1 0 0 -1 80 | $EndComp 81 | Wire Wire Line 82 | 5400 3525 5400 3475 83 | Connection ~ 5400 3475 84 | Wire Wire Line 85 | 5400 3475 4300 3475 86 | Wire Wire Line 87 | 5400 3825 5400 3875 88 | Connection ~ 5400 3875 89 | Wire Wire Line 90 | 6025 4325 6025 4025 91 | Connection ~ 5400 4325 92 | Wire Wire Line 93 | 6025 4325 7050 4325 94 | Wire Wire Line 95 | 7050 4325 7050 4175 96 | Wire Wire Line 97 | 7050 3675 7325 3675 98 | Connection ~ 6025 4325 99 | Wire Wire Line 100 | 7325 3575 6550 3575 101 | Wire Wire Line 102 | 6025 3575 6025 3625 103 | $Comp 104 | L IR-endstop-0.4.1-rescue:R-device R3 105 | U 1 1 5BE2C39F 106 | P 5750 3575 107 | F 0 "R3" V 5600 3575 50 0000 C CNN 108 | F 1 "10k" V 5750 3575 50 0000 C CNN 109 | F 2 "Resistors_SMD:R_0402" V 5680 3575 50 0001 C CNN 110 | F 3 "" H 5750 3575 50 0001 C CNN 111 | F 4 "0,1W/1%" V 5650 3575 28 0000 C CNN "req" 112 | 1 5750 3575 113 | 0 1 -1 0 114 | $EndComp 115 | Wire Wire Line 116 | 5900 3575 6025 3575 117 | Connection ~ 6025 3575 118 | Wire Wire Line 119 | 5600 3575 5500 3575 120 | Wire Wire Line 121 | 5500 3575 5500 3475 122 | Wire Wire Line 123 | 5500 3475 5400 3475 124 | Text Notes 4275 3875 1 50 ~ 0 125 | 11mA 126 | Text Notes 5275 3975 0 50 ~ 0 127 | 0,32V 128 | $Comp 129 | L IR-endstop-0.4.1-rescue:2N7002-transistors Q1 130 | U 1 1 5BE32902 131 | P 5925 3825 132 | F 0 "Q1" H 6115 3871 50 0000 L CNN 133 | F 1 "2N7002KT1G" H 6115 3780 50 0000 L CNN 134 | F 2 "TO_SOT_Packages_SMD:SOT-23" H 6125 3750 50 0001 L CIN 135 | F 3 "" H 6116 3734 50 0001 L CNN 136 | F 4 "60V/0,38A/2.5Ω/ESD Protected" H 6475 3700 28 0000 C CNN "req" 137 | 1 5925 3825 138 | 1 0 0 -1 139 | $EndComp 140 | Wire Wire Line 141 | 5400 3875 5725 3875 142 | Wire Wire Line 143 | 5400 4325 6025 4325 144 | Wire Wire Line 145 | 7325 3475 5500 3475 146 | Connection ~ 5500 3475 147 | Wire Wire Line 148 | 7050 3875 7050 3675 149 | $Comp 150 | L IR-endstop-0.4.1-rescue:D_ALT-device-DLP-control-rescue-DLP-control-04-rescue-DLP-control-05-rescue-SL1-control-05b-rescue-SL-controller-06-rescue-SL-controller-06b-rescue-SL-controller-06c-rescue-IR-endstop-03-rescue-IR-endstop-03b-rescue-IR-endstop-04-rescue D2 151 | U 1 1 5D0C3FD7 152 | P 7050 4025 153 | F 0 "D2" V 6975 4125 50 0000 L CNN 154 | F 1 "BAT54KFILM" V 7050 4125 50 0000 L CNN 155 | F 2 "ok1hra:SOD-523-ShortSilk" H 7050 4025 50 0001 C CNN 156 | F 3 "" H 7050 4025 50 0001 C CNN 157 | F 4 "400mV@10mA/40V/0,3A" V 7125 4125 28 0000 L CNN "req" 158 | 1 7050 4025 159 | 0 1 1 0 160 | $EndComp 161 | Text Label 6200 4325 0 50 ~ 0 162 | GND 163 | Text Notes 6100 7450 0 50 ~ 0 164 | Changelog\n--------\nrev 0.4.1\n- modify footprints\nrev 0.4\n= 0.3b s with new silkscreen\nrev 0.3b\n- add R4\nrev 0.3\n- add D2 165 | $Comp 166 | L IR-endstop-0.4.1-rescue:R-device R4 167 | U 1 1 5D1DA941 168 | P 6800 3675 169 | F 0 "R4" V 6650 3675 50 0000 C CNN 170 | F 1 "56k" V 6800 3675 50 0000 C CNN 171 | F 2 "Resistors_SMD:R_0402" V 6730 3675 50 0001 C CNN 172 | F 3 "" H 6800 3675 50 0001 C CNN 173 | F 4 "0,1W/1%" V 6700 3675 28 0000 C CNN "req" 174 | 1 6800 3675 175 | 0 1 -1 0 176 | $EndComp 177 | Wire Wire Line 178 | 6650 3675 6550 3675 179 | Wire Wire Line 180 | 6550 3675 6550 3575 181 | Connection ~ 6550 3575 182 | Wire Wire Line 183 | 6550 3575 6025 3575 184 | Wire Wire Line 185 | 6950 3675 7050 3675 186 | Connection ~ 7050 3675 187 | $EndSCHEMATC 188 | -------------------------------------------------------------------------------- /rev.01/IR-sensor-01.net: -------------------------------------------------------------------------------- 1 | (export (version D) 2 | (design 3 | (source /home/dan/kicad/Prusa/FDM/IR-endstop/MKxS-IR-sensor/rev.01/IR-endstop-01.sch) 4 | (date Út 12. únor 2019, 14:18:13 CET) 5 | (tool "Eeschema (6.0.0-rc1-dev-199-g6b039bc99)") 6 | (sheet (number 1) (name /) (tstamps /) 7 | (title_block 8 | (title "IR sensor") 9 | (company "PRUSA RESEARCH s.r.o") 10 | (rev 0.1) 11 | (date 2018-11-06) 12 | (source IR-endstop-01.sch) 13 | (comment (number 1) (value "#ok1hra")) 14 | (comment (number 2) (value "")) 15 | (comment (number 3) (value "")) 16 | (comment (number 4) (value ""))))) 17 | (components 18 | (comp (ref U1) 19 | (value EE-SX1103) 20 | (footprint ok1hra:IR-EE-SX1103) 21 | (libsource (lib opto) (part LTV-817) (description "DIP-4, DC Optocoupler, Vce 35V, CTR 50%")) 22 | (sheetpath (names /) (tstamps /)) 23 | (tstamp 5BD7084A)) 24 | (comp (ref P1) 25 | (value CONN_01X03) 26 | (footprint Pin_Headers:Pin_Header_Angled_1x03) 27 | (fields 28 | (field (name alternative) https://cz.farnell.com/wurth-elektronik/61300311021/header-2-54mm-pin-tht-r-a-3way/dp/2356177)) 29 | (libsource (lib conn) (part CONN_01X03) (description "Connector, single row, 01x03")) 30 | (sheetpath (names /) (tstamps /)) 31 | (tstamp 5BD70990)) 32 | (comp (ref R1) 33 | (value 330R) 34 | (footprint Resistors_SMD:R_0603) 35 | (fields 36 | (field (name req) 0,1W/1%)) 37 | (libsource (lib device) (part R) (description Resistor)) 38 | (sheetpath (names /) (tstamps /)) 39 | (tstamp 5BD709E3)) 40 | (comp (ref R2) 41 | (value 10k) 42 | (footprint Resistors_SMD:R_0603) 43 | (fields 44 | (field (name req) 0,1W/1%)) 45 | (libsource (lib device) (part R) (description Resistor)) 46 | (sheetpath (names /) (tstamps /)) 47 | (tstamp 5BD6C176)) 48 | (comp (ref R3) 49 | (value 10k) 50 | (footprint Resistors_SMD:R_0603) 51 | (fields 52 | (field (name req) 0,1W/1%)) 53 | (libsource (lib device) (part R) (description Resistor)) 54 | (sheetpath (names /) (tstamps /)) 55 | (tstamp 5BE2C39F)) 56 | (comp (ref Q1) 57 | (value 2N7002KT1G) 58 | (footprint TO_SOT_Packages_SMD:SOT-23) 59 | (libsource (lib transistors) (part 2N7002) (description "60V Vds, 0.115A Id, N-channel MOSFET, SOT-23")) 60 | (sheetpath (names /) (tstamps /)) 61 | (tstamp 5BE32902))) 62 | (libparts 63 | (libpart (lib conn) (part CONN_01X03) 64 | (description "Connector, single row, 01x03") 65 | (footprints 66 | (fp Pin_Header_Straight_1X03) 67 | (fp Pin_Header_Angled_1X03) 68 | (fp Socket_Strip_Straight_1X03) 69 | (fp Socket_Strip_Angled_1X03)) 70 | (fields 71 | (field (name Reference) P) 72 | (field (name Value) CONN_01X03)) 73 | (pins 74 | (pin (num 1) (name P1) (type passive)) 75 | (pin (num 2) (name P2) (type passive)) 76 | (pin (num 3) (name P3) (type passive)))) 77 | (libpart (lib device) (part R) 78 | (description Resistor) 79 | (footprints 80 | (fp R_*) 81 | (fp Resistor_*)) 82 | (fields 83 | (field (name Reference) R) 84 | (field (name Value) R)) 85 | (pins 86 | (pin (num 1) (name ~) (type passive)) 87 | (pin (num 2) (name ~) (type passive)))) 88 | (libpart (lib opto) (part LTV-817) 89 | (description "DIP-4, DC Optocoupler, Vce 35V, CTR 50%") 90 | (docs http://www.us.liteon.com/downloads/LTV-817-827-847.PDF) 91 | (footprints 92 | (fp DIP-4*)) 93 | (fields 94 | (field (name Reference) U) 95 | (field (name Value) LTV-817) 96 | (field (name Footprint) DIP-4)) 97 | (pins 98 | (pin (num 1) (name ~) (type passive)) 99 | (pin (num 2) (name ~) (type passive)) 100 | (pin (num 3) (name ~) (type passive)) 101 | (pin (num 4) (name ~) (type passive)))) 102 | (libpart (lib transistors) (part BSS138) 103 | (aliases 104 | (alias 2N7002)) 105 | (description "50V Vds, 0.22A Id, N-Channel MOSFET, SOT-23") 106 | (docs http://www.fairchildsemi.com/ds/BS/BSS138.pdf) 107 | (footprints 108 | (fp SOT-23*)) 109 | (fields 110 | (field (name Reference) Q) 111 | (field (name Value) BSS138) 112 | (field (name Footprint) TO_SOT_Packages_SMD:SOT-23)) 113 | (pins 114 | (pin (num 1) (name G) (type passive)) 115 | (pin (num 2) (name S) (type passive)) 116 | (pin (num 3) (name D) (type passive))))) 117 | (libraries 118 | (library (logical conn) 119 | (uri /usr/share/kicad/library/conn.lib)) 120 | (library (logical device) 121 | (uri /usr/share/kicad/library/device.lib)) 122 | (library (logical opto) 123 | (uri /usr/share/kicad/library/opto.lib)) 124 | (library (logical transistors) 125 | (uri /usr/share/kicad/library/transistors.lib))) 126 | (nets 127 | (net (code 1) (name "Net-(P1-Pad2)") 128 | (node (ref Q1) (pin 3)) 129 | (node (ref P1) (pin 2)) 130 | (node (ref R3) (pin 1))) 131 | (net (code 2) (name "Net-(P1-Pad3)") 132 | (node (ref P1) (pin 3)) 133 | (node (ref U1) (pin 3)) 134 | (node (ref U1) (pin 2)) 135 | (node (ref Q1) (pin 2))) 136 | (net (code 3) (name "Net-(R1-Pad1)") 137 | (node (ref U1) (pin 1)) 138 | (node (ref R1) (pin 1))) 139 | (net (code 4) (name "Net-(P1-Pad1)") 140 | (node (ref R2) (pin 1)) 141 | (node (ref R1) (pin 2)) 142 | (node (ref R3) (pin 2)) 143 | (node (ref P1) (pin 1))) 144 | (net (code 5) (name "Net-(Q1-Pad1)") 145 | (node (ref R2) (pin 2)) 146 | (node (ref U1) (pin 4)) 147 | (node (ref Q1) (pin 1))))) -------------------------------------------------------------------------------- /rev.01/IR-sensor-01.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | /home/dan/kicad/Prusa/FDM/IR-endstop/MKxS-IR-sensor/rev.01/IR-endstop-01.sch 5 | Út 12. únor 2019, 14:30:28 CET 6 | Eeschema (6.0.0-rc1-dev-199-g6b039bc99) 7 | 8 | 9 | IR sensor 10 | PRUSA RESEARCH s.r.o 11 | 0.1 12 | 2019-02-12 13 | IR-endstop-01.sch 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | EE-SX1103 24 | ok1hra:IR-EE-SX1103 25 | 26 | 27 | 5BD7084A 28 | 29 | 30 | CONN_01X03 31 | Pin_Headers:Pin_Header_Angled_1x03 32 | 33 | 34 | 5BD70990 35 | 36 | 37 | 330R 38 | Resistors_SMD:R_0603 39 | 40 | 0,1W/1% 41 | 42 | 43 | 44 | 5BD709E3 45 | 46 | 47 | 10k 48 | Resistors_SMD:R_0603 49 | 50 | 0,1W/1% 51 | 52 | 53 | 54 | 5BD6C176 55 | 56 | 57 | 10k 58 | Resistors_SMD:R_0603 59 | 60 | 0,1W/1% 61 | 62 | 63 | 64 | 5BE2C39F 65 | 66 | 67 | 2N7002KT1G 68 | TO_SOT_Packages_SMD:SOT-23 69 | 70 | 71 | 5BE32902 72 | 73 | 74 | 75 | 76 | Connector, single row, 01x03 77 | 78 | Pin_Header_Straight_1X03 79 | Pin_Header_Angled_1X03 80 | Socket_Strip_Straight_1X03 81 | Socket_Strip_Angled_1X03 82 | 83 | 84 | P 85 | CONN_01X03 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | Resistor 95 | 96 | R_* 97 | Resistor_* 98 | 99 | 100 | R 101 | R 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | DIP-4, DC Optocoupler, Vce 35V, CTR 50% 110 | http://www.us.liteon.com/downloads/LTV-817-827-847.PDF 111 | 112 | DIP-4* 113 | 114 | 115 | U 116 | LTV-817 117 | DIP-4 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 2N7002 129 | 130 | 50V Vds, 0.22A Id, N-Channel MOSFET, SOT-23 131 | http://www.fairchildsemi.com/ds/BS/BSS138.pdf 132 | 133 | SOT-23* 134 | 135 | 136 | Q 137 | BSS138 138 | TO_SOT_Packages_SMD:SOT-23 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | /usr/share/kicad/library/conn.lib 150 | 151 | 152 | /usr/share/kicad/library/device.lib 153 | 154 | 155 | /usr/share/kicad/library/opto.lib 156 | 157 | 158 | /usr/share/kicad/library/transistors.lib 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | 167 | 168 | 169 | 170 | 171 | 172 | 173 | 174 | 175 | 176 | 177 | 178 | 179 | 180 | 181 | 182 | 183 | 184 | 185 | 186 | 187 | 188 | 189 | 190 | -------------------------------------------------------------------------------- /rev.041/IR-endstop-0.4.1.net: -------------------------------------------------------------------------------- 1 | (export (version D) 2 | (design 3 | (source /home/dan/kicad/Prusa/FDM/IR-endstop/MKxS-IR-sensor/rev.041/IR-endstop-0.4.1.sch) 4 | (date Út 12. ledna 2021, 09:32:29) 5 | (tool "Eeschema 5.1.8+dfsg1-1+b1") 6 | (sheet (number 1) (name /) (tstamps /) 7 | (title_block 8 | (title "IR sensor") 9 | (company "PRUSA RESEARCH s.r.o") 10 | (rev 0.4.1) 11 | (date 2020-06-24) 12 | (source IR-endstop-0.4.1.sch) 13 | (comment (number 1) (value http://creativecommons.org/licenses/by-sa/4.0/)) 14 | (comment (number 2) (value "Licensed under the Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)")) 15 | (comment (number 3) (value "#ok1hra")) 16 | (comment (number 4) (value ""))))) 17 | (components 18 | (comp (ref U1) 19 | (value EE-SX1103) 20 | (footprint ok1hra:IR-EE-SX1103) 21 | (libsource (lib IR-endstop-0.4.1-rescue) (part LTV-817-opto) (description "")) 22 | (sheetpath (names /) (tstamps /)) 23 | (tstamp 5BD7084A)) 24 | (comp (ref P1) 25 | (value CONN_01X03) 26 | (footprint Pin_Headers:Pin_Header_Angled_1x03) 27 | (libsource (lib IR-endstop-0.4.1-rescue) (part CONN_01X03-conn) (description "")) 28 | (sheetpath (names /) (tstamps /)) 29 | (tstamp 5BD70990)) 30 | (comp (ref R1) 31 | (value 330R) 32 | (footprint Resistors_SMD:R_0603) 33 | (fields 34 | (field (name req) 0,1W/1%)) 35 | (libsource (lib IR-endstop-0.4.1-rescue) (part R-device) (description "")) 36 | (sheetpath (names /) (tstamps /)) 37 | (tstamp 5BD709E3)) 38 | (comp (ref R2) 39 | (value 10k) 40 | (footprint Resistors_SMD:R_0402) 41 | (fields 42 | (field (name req) 0,1W/1%)) 43 | (libsource (lib IR-endstop-0.4.1-rescue) (part R-device) (description "")) 44 | (sheetpath (names /) (tstamps /)) 45 | (tstamp 5BD6C176)) 46 | (comp (ref R3) 47 | (value 10k) 48 | (footprint Resistors_SMD:R_0402) 49 | (fields 50 | (field (name req) 0,1W/1%)) 51 | (libsource (lib IR-endstop-0.4.1-rescue) (part R-device) (description "")) 52 | (sheetpath (names /) (tstamps /)) 53 | (tstamp 5BE2C39F)) 54 | (comp (ref Q1) 55 | (value 2N7002KT1G) 56 | (footprint TO_SOT_Packages_SMD:SOT-23) 57 | (fields 58 | (field (name req) "60V/0,38A/2.5Ω/ESD Protected")) 59 | (libsource (lib IR-endstop-0.4.1-rescue) (part 2N7002-transistors) (description "")) 60 | (sheetpath (names /) (tstamps /)) 61 | (tstamp 5BE32902)) 62 | (comp (ref D2) 63 | (value BAT54KFILM) 64 | (footprint ok1hra:SOD-523-ShortSilk) 65 | (fields 66 | (field (name req) 400mV@10mA/40V/0,3A)) 67 | (libsource (lib IR-endstop-0.4.1-rescue) (part D_ALT-device-DLP-control-rescue-DLP-control-04-rescue-DLP-control-05-rescue-SL1-control-05b-rescue-SL-controller-06-rescue-SL-controller-06b-rescue-SL-controller-06c-rescue-IR-endstop-03-rescue-IR-endstop-03b-rescue-IR-endstop-04-rescue) (description "")) 68 | (sheetpath (names /) (tstamps /)) 69 | (tstamp 5D0C3FD7)) 70 | (comp (ref R4) 71 | (value 56k) 72 | (footprint Resistors_SMD:R_0402) 73 | (fields 74 | (field (name req) 0,1W/1%)) 75 | (libsource (lib IR-endstop-0.4.1-rescue) (part R-device) (description "")) 76 | (sheetpath (names /) (tstamps /)) 77 | (tstamp 5D1DA941))) 78 | (libparts 79 | (libpart (lib IR-endstop-0.4.1-rescue) (part 2N7002-transistors) 80 | (footprints 81 | (fp SOT-23*)) 82 | (fields 83 | (field (name Reference) Q) 84 | (field (name Value) 2N7002-transistors) 85 | (field (name Footprint) TO_SOT_Packages_SMD:SOT-23)) 86 | (pins 87 | (pin (num 1) (name G) (type passive)) 88 | (pin (num 2) (name S) (type passive)) 89 | (pin (num 3) (name D) (type passive)))) 90 | (libpart (lib IR-endstop-0.4.1-rescue) (part CONN_01X03-conn) 91 | (footprints 92 | (fp Pin_Header_Straight_1X03) 93 | (fp Pin_Header_Angled_1X03) 94 | (fp Socket_Strip_Straight_1X03) 95 | (fp Socket_Strip_Angled_1X03)) 96 | (fields 97 | (field (name Reference) P) 98 | (field (name Value) CONN_01X03-conn)) 99 | (pins 100 | (pin (num 1) (name P1) (type passive)) 101 | (pin (num 2) (name P2) (type passive)) 102 | (pin (num 3) (name P3) (type passive)))) 103 | (libpart (lib IR-endstop-0.4.1-rescue) (part D_ALT-device-DLP-control-rescue-DLP-control-04-rescue-DLP-control-05-rescue-SL1-control-05b-rescue-SL-controller-06-rescue-SL-controller-06b-rescue-SL-controller-06c-rescue-IR-endstop-03-rescue-IR-endstop-03b-rescue-IR-endstop-04-rescue) 104 | (footprints 105 | (fp Diode_*) 106 | (fp D-*) 107 | (fp *SingleDiode) 108 | (fp *_Diode_*) 109 | (fp *SingleDiode*) 110 | (fp D_*)) 111 | (fields 112 | (field (name Reference) D) 113 | (field (name Value) D_ALT-device-DLP-control-rescue-DLP-control-04-rescue-DLP-control-05-rescue-SL1-control-05b-rescue-SL-controller-06-rescue-SL-controller-06b-rescue-SL-controller-06c-rescue-IR-endstop-03-rescue-IR-endstop-03b-rescue-IR-endstop-04-rescue)) 114 | (pins 115 | (pin (num 1) (name K) (type passive)) 116 | (pin (num 2) (name A) (type passive)))) 117 | (libpart (lib IR-endstop-0.4.1-rescue) (part LTV-817-opto) 118 | (footprints 119 | (fp DIP-4*)) 120 | (fields 121 | (field (name Reference) U) 122 | (field (name Value) LTV-817-opto) 123 | (field (name Footprint) DIP-4)) 124 | (pins 125 | (pin (num 1) (name ~) (type passive)) 126 | (pin (num 2) (name ~) (type passive)) 127 | (pin (num 3) (name ~) (type passive)) 128 | (pin (num 4) (name ~) (type passive)))) 129 | (libpart (lib IR-endstop-0.4.1-rescue) (part R-device) 130 | (footprints 131 | (fp R_*) 132 | (fp Resistor_*)) 133 | (fields 134 | (field (name Reference) R) 135 | (field (name Value) R-device)) 136 | (pins 137 | (pin (num 1) (name ~) (type passive)) 138 | (pin (num 2) (name ~) (type passive))))) 139 | (libraries 140 | (library (logical IR-endstop-0.4.1-rescue) 141 | (uri /home/dan/kicad/Prusa/FDM/IR-endstop/MKxS-IR-sensor/rev.041/IR-endstop-0.4.1-rescue.lib))) 142 | (nets 143 | (net (code 1) (name "Net-(P1-Pad2)") 144 | (node (ref R4) (pin 2)) 145 | (node (ref Q1) (pin 3)) 146 | (node (ref P1) (pin 2)) 147 | (node (ref R3) (pin 1))) 148 | (net (code 2) (name /GND) 149 | (node (ref U1) (pin 3)) 150 | (node (ref U1) (pin 2)) 151 | (node (ref D2) (pin 2)) 152 | (node (ref Q1) (pin 2))) 153 | (net (code 3) (name "Net-(D2-Pad1)") 154 | (node (ref P1) (pin 3)) 155 | (node (ref D2) (pin 1)) 156 | (node (ref R4) (pin 1))) 157 | (net (code 4) (name "Net-(R1-Pad1)") 158 | (node (ref U1) (pin 1)) 159 | (node (ref R1) (pin 1))) 160 | (net (code 5) (name "Net-(P1-Pad1)") 161 | (node (ref R1) (pin 2)) 162 | (node (ref R3) (pin 2)) 163 | (node (ref R2) (pin 1)) 164 | (node (ref P1) (pin 1))) 165 | (net (code 6) (name "Net-(Q1-Pad1)") 166 | (node (ref R2) (pin 2)) 167 | (node (ref Q1) (pin 1)) 168 | (node (ref U1) (pin 4))))) -------------------------------------------------------------------------------- /rev.04/IR-endstop-04.net: -------------------------------------------------------------------------------- 1 | (export (version D) 2 | (design 3 | (source /home/dan/kicad/Prusa/FDM/IR-endstop/MKxS-IR-sensor/rev.04/IR-endstop-04.sch) 4 | (date Po 27. dubna 2020, 15:15:35 CEST) 5 | (tool "Eeschema 5.1.6~rc1+dfsg1-1") 6 | (sheet (number 1) (name /) (tstamps /) 7 | (title_block 8 | (title "IR sensor") 9 | (company "Prusa Development a.s.") 10 | (rev 0.4) 11 | (date 2019-07-04) 12 | (source IR-endstop-04.sch) 13 | (comment (number 1) (value http://creativecommons.org/licenses/by-sa/4.0/)) 14 | (comment (number 2) (value "Licensed under the Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)")) 15 | (comment (number 3) (value "#ok1hra")) 16 | (comment (number 4) (value ""))))) 17 | (components 18 | (comp (ref U1) 19 | (value EE-SX1103) 20 | (footprint ok1hra:IR-EE-SX1103) 21 | (libsource (lib opto) (part LTV-817) (description "DIP-4, DC Optocoupler, Vce 35V, CTR 50%")) 22 | (sheetpath (names /) (tstamps /)) 23 | (tstamp 5BD7084A)) 24 | (comp (ref P1) 25 | (value CONN_01X03) 26 | (footprint Pin_Headers:Pin_Header_Angled_1x03) 27 | (libsource (lib conn) (part CONN_01X03) (description "Connector, single row, 01x03")) 28 | (sheetpath (names /) (tstamps /)) 29 | (tstamp 5BD70990)) 30 | (comp (ref R1) 31 | (value 330R) 32 | (footprint Resistors_SMD:R_0603) 33 | (fields 34 | (field (name req) 0,1W/1%)) 35 | (libsource (lib device) (part R) (description Resistor)) 36 | (sheetpath (names /) (tstamps /)) 37 | (tstamp 5BD709E3)) 38 | (comp (ref R2) 39 | (value 10k) 40 | (footprint Resistors_SMD:R_0402) 41 | (fields 42 | (field (name req) 0,1W/1%)) 43 | (libsource (lib device) (part R) (description Resistor)) 44 | (sheetpath (names /) (tstamps /)) 45 | (tstamp 5BD6C176)) 46 | (comp (ref R3) 47 | (value 10k) 48 | (footprint Resistors_SMD:R_0402) 49 | (fields 50 | (field (name req) 0,1W/1%)) 51 | (libsource (lib device) (part R) (description Resistor)) 52 | (sheetpath (names /) (tstamps /)) 53 | (tstamp 5BE2C39F)) 54 | (comp (ref Q1) 55 | (value 2N7002KT1G) 56 | (footprint TO_SOT_Packages_SMD:SOT-23) 57 | (fields 58 | (field (name req) "60V/0,38A/2.5Ω/ESD Protected")) 59 | (libsource (lib transistors) (part 2N7002) (description "60V Vds, 0.115A Id, N-channel MOSFET, SOT-23")) 60 | (sheetpath (names /) (tstamps /)) 61 | (tstamp 5BE32902)) 62 | (comp (ref D2) 63 | (value BAT54KFILM) 64 | (footprint ok1hra:SOD-523-ShortSilk) 65 | (fields 66 | (field (name req) 400mV@10mA/40V/0,3A)) 67 | (libsource (lib IR-endstop-04-rescue) (part D_ALT-device-DLP-control-rescue-DLP-control-04-rescue-DLP-control-05-rescue-SL1-control-05b-rescue-SL-controller-06-rescue-SL-controller-06b-rescue-SL-controller-06c-rescue-IR-endstop-03-rescue-IR-endstop-03b-rescue) (description "")) 68 | (sheetpath (names /) (tstamps /)) 69 | (tstamp 5D0C3FD7)) 70 | (comp (ref R4) 71 | (value 56k) 72 | (footprint Resistors_SMD:R_0402) 73 | (fields 74 | (field (name req) 0,1W/1%)) 75 | (libsource (lib device) (part R) (description Resistor)) 76 | (sheetpath (names /) (tstamps /)) 77 | (tstamp 5D1DA941))) 78 | (libparts 79 | (libpart (lib IR-endstop-04-rescue) (part D_ALT-device-DLP-control-rescue-DLP-control-04-rescue-DLP-control-05-rescue-SL1-control-05b-rescue-SL-controller-06-rescue-SL-controller-06b-rescue-SL-controller-06c-rescue-IR-endstop-03-rescue-IR-endstop-03b-rescue) 80 | (footprints 81 | (fp Diode_*) 82 | (fp D-*) 83 | (fp *SingleDiode) 84 | (fp *_Diode_*) 85 | (fp *SingleDiode*) 86 | (fp D_*)) 87 | (fields 88 | (field (name Reference) D) 89 | (field (name Value) D_ALT-device-DLP-control-rescue-DLP-control-04-rescue-DLP-control-05-rescue-SL1-control-05b-rescue-SL-controller-06-rescue-SL-controller-06b-rescue-SL-controller-06c-rescue-IR-endstop-03-rescue-IR-endstop-03b-rescue)) 90 | (pins 91 | (pin (num 1) (name K) (type passive)) 92 | (pin (num 2) (name A) (type passive)))) 93 | (libpart (lib conn) (part CONN_01X03) 94 | (description "Connector, single row, 01x03") 95 | (footprints 96 | (fp Pin_Header_Straight_1X03) 97 | (fp Pin_Header_Angled_1X03) 98 | (fp Socket_Strip_Straight_1X03) 99 | (fp Socket_Strip_Angled_1X03)) 100 | (fields 101 | (field (name Reference) P) 102 | (field (name Value) CONN_01X03)) 103 | (pins 104 | (pin (num 1) (name P1) (type passive)) 105 | (pin (num 2) (name P2) (type passive)) 106 | (pin (num 3) (name P3) (type passive)))) 107 | (libpart (lib device) (part R) 108 | (description Resistor) 109 | (footprints 110 | (fp R_*) 111 | (fp Resistor_*)) 112 | (fields 113 | (field (name Reference) R) 114 | (field (name Value) R)) 115 | (pins 116 | (pin (num 1) (name ~) (type passive)) 117 | (pin (num 2) (name ~) (type passive)))) 118 | (libpart (lib opto) (part LTV-817) 119 | (description "DIP-4, DC Optocoupler, Vce 35V, CTR 50%") 120 | (footprints 121 | (fp DIP-4*)) 122 | (fields 123 | (field (name Reference) U) 124 | (field (name Value) LTV-817) 125 | (field (name Footprint) DIP-4)) 126 | (pins 127 | (pin (num 1) (name ~) (type passive)) 128 | (pin (num 2) (name ~) (type passive)) 129 | (pin (num 3) (name ~) (type passive)) 130 | (pin (num 4) (name ~) (type passive)))) 131 | (libpart (lib transistors) (part BSS138) 132 | (aliases 133 | (alias 2N7002)) 134 | (description "50V Vds, 0.22A Id, N-Channel MOSFET, SOT-23") 135 | (footprints 136 | (fp SOT-23*)) 137 | (fields 138 | (field (name Reference) Q) 139 | (field (name Value) BSS138) 140 | (field (name Footprint) TO_SOT_Packages_SMD:SOT-23)) 141 | (pins 142 | (pin (num 1) (name G) (type passive)) 143 | (pin (num 2) (name S) (type passive)) 144 | (pin (num 3) (name D) (type passive))))) 145 | (libraries 146 | (library (logical IR-endstop-04-rescue) 147 | (uri /home/dan/kicad/Prusa/FDM/IR-endstop/MKxS-IR-sensor/rev.04/IR-endstop-04-rescue.lib)) 148 | (library (logical conn) 149 | (uri /usr/share/kicad/library/conn.lib)) 150 | (library (logical device) 151 | (uri /usr/share/kicad/library/device.lib)) 152 | (library (logical opto) 153 | (uri /usr/share/kicad/library/opto.lib)) 154 | (library (logical transistors) 155 | (uri /usr/share/kicad/library/transistors.lib))) 156 | (nets 157 | (net (code 1) (name "Net-(P1-Pad2)") 158 | (node (ref R4) (pin 2)) 159 | (node (ref Q1) (pin 3)) 160 | (node (ref P1) (pin 2)) 161 | (node (ref R3) (pin 1))) 162 | (net (code 2) (name /GND) 163 | (node (ref U1) (pin 3)) 164 | (node (ref U1) (pin 2)) 165 | (node (ref D2) (pin 2)) 166 | (node (ref Q1) (pin 2))) 167 | (net (code 3) (name "Net-(D2-Pad1)") 168 | (node (ref P1) (pin 3)) 169 | (node (ref D2) (pin 1)) 170 | (node (ref R4) (pin 1))) 171 | (net (code 4) (name "Net-(R1-Pad1)") 172 | (node (ref U1) (pin 1)) 173 | (node (ref R1) (pin 1))) 174 | (net (code 5) (name "Net-(P1-Pad1)") 175 | (node (ref R1) (pin 2)) 176 | (node (ref R3) (pin 2)) 177 | (node (ref R2) (pin 1)) 178 | (node (ref P1) (pin 1))) 179 | (net (code 6) (name "Net-(Q1-Pad1)") 180 | (node (ref R2) (pin 2)) 181 | (node (ref Q1) (pin 1)) 182 | (node (ref U1) (pin 4))))) 183 | -------------------------------------------------------------------------------- /rev.01/IR-sensor-01.kicad_pcb: -------------------------------------------------------------------------------- 1 | (kicad_pcb (version 20171130) (host pcbnew "(6.0.0-rc1-dev-199-g6b039bc99)") 2 | 3 | (general 4 | (thickness 1.6) 5 | (drawings 10) 6 | (tracks 37) 7 | (zones 0) 8 | (modules 9) 9 | (nets 6) 10 | ) 11 | 12 | (page A4) 13 | (layers 14 | (0 F.Cu signal) 15 | (31 B.Cu signal) 16 | (32 B.Adhes user) 17 | (33 F.Adhes user) 18 | (34 B.Paste user) 19 | (35 F.Paste user) 20 | (36 B.SilkS user hide) 21 | (37 F.SilkS user) 22 | (38 B.Mask user) 23 | (39 F.Mask user) 24 | (40 Dwgs.User user) 25 | (41 Cmts.User user) 26 | (42 Eco1.User user) 27 | (43 Eco2.User user) 28 | (44 Edge.Cuts user) 29 | (45 Margin user) 30 | (46 B.CrtYd user hide) 31 | (47 F.CrtYd user) 32 | (48 B.Fab user hide) 33 | (49 F.Fab user hide) 34 | ) 35 | 36 | (setup 37 | (last_trace_width 0.25) 38 | (user_trace_width 0.2) 39 | (user_trace_width 0.5) 40 | (trace_clearance 0.2) 41 | (zone_clearance 0.3) 42 | (zone_45_only no) 43 | (trace_min 0.2) 44 | (via_size 0.8) 45 | (via_drill 0.4) 46 | (via_min_size 0.4) 47 | (via_min_drill 0.3) 48 | (user_via 1.2 0.5) 49 | (uvia_size 0.3) 50 | (uvia_drill 0.1) 51 | (uvias_allowed no) 52 | (uvia_min_size 0.2) 53 | (uvia_min_drill 0.1) 54 | (edge_width 0.05) 55 | (segment_width 0.2) 56 | (pcb_text_width 0.3) 57 | (pcb_text_size 1.5 1.5) 58 | (mod_edge_width 0.12) 59 | (mod_text_size 1 1) 60 | (mod_text_width 0.15) 61 | (pad_size 4 1.7272) 62 | (pad_drill 1.016) 63 | (pad_to_mask_clearance 0.05) 64 | (solder_mask_min_width 0.25) 65 | (aux_axis_origin 0 0) 66 | (visible_elements FFFFFF7F) 67 | (pcbplotparams 68 | (layerselection 0x010f8_ffffffff) 69 | (usegerberextensions true) 70 | (usegerberattributes false) 71 | (usegerberadvancedattributes false) 72 | (creategerberjobfile false) 73 | (excludeedgelayer true) 74 | (linewidth 0.100000) 75 | (plotframeref false) 76 | (viasonmask false) 77 | (mode 1) 78 | (useauxorigin false) 79 | (hpglpennumber 1) 80 | (hpglpenspeed 20) 81 | (hpglpendiameter 15.000000) 82 | (psnegative false) 83 | (psa4output false) 84 | (plotreference true) 85 | (plotvalue true) 86 | (plotinvisibletext false) 87 | (padsonsilk false) 88 | (subtractmaskfromsilk false) 89 | (outputformat 1) 90 | (mirror false) 91 | (drillshape 0) 92 | (scaleselection 1) 93 | (outputdirectory "gerber/")) 94 | ) 95 | 96 | (net 0 "") 97 | (net 1 "Net-(P1-Pad1)") 98 | (net 2 "Net-(P1-Pad2)") 99 | (net 3 "Net-(P1-Pad3)") 100 | (net 4 "Net-(R1-Pad1)") 101 | (net 5 "Net-(Q1-Pad1)") 102 | 103 | (net_class Default "Toto je výchozí třída sítě." 104 | (clearance 0.2) 105 | (trace_width 0.25) 106 | (via_dia 0.8) 107 | (via_drill 0.4) 108 | (uvia_dia 0.3) 109 | (uvia_drill 0.1) 110 | (add_net "Net-(P1-Pad1)") 111 | (add_net "Net-(P1-Pad2)") 112 | (add_net "Net-(P1-Pad3)") 113 | (add_net "Net-(Q1-Pad1)") 114 | (add_net "Net-(R1-Pad1)") 115 | ) 116 | 117 | (module Fiducials:Fiducial_1mm_Dia_2.54mm_Outer_CopperTop locked (layer F.Cu) (tedit 0) (tstamp 5C1CE6B1) 118 | (at 19 -1.5) 119 | (descr "Circular Fiducial, 1mm bare copper top; 2.54mm keepout") 120 | (tags marker) 121 | (attr smd) 122 | (fp_text reference REF** (at 3.4 0.7) (layer F.SilkS) hide 123 | (effects (font (size 1 1) (thickness 0.15))) 124 | ) 125 | (fp_text value Fiducial_1mm_Dia_2.54mm_Outer_CopperTop (at 0 -1.8) (layer F.Fab) 126 | (effects (font (size 1 1) (thickness 0.15))) 127 | ) 128 | (fp_circle (center 0 0) (end 1.55 0) (layer F.CrtYd) (width 0.05)) 129 | (pad ~ smd circle (at 0 0) (size 1 1) (layers F.Cu F.Mask) 130 | (solder_mask_margin 0.77) (clearance 0.77)) 131 | ) 132 | 133 | (module Resistors_SMD:R_0603 (layer F.Cu) (tedit 58307A47) (tstamp 5BE18B6C) 134 | (at 18.288 -6.858 180) 135 | (descr "Resistor SMD 0603, reflow soldering, Vishay (see dcrcw.pdf)") 136 | (tags "resistor 0603") 137 | (path /5BE2C39F) 138 | (attr smd) 139 | (fp_text reference R3 (at 1.778 0 270) (layer F.SilkS) 140 | (effects (font (size 0.5 0.5) (thickness 0.125))) 141 | ) 142 | (fp_text value 10k (at 0 1.9 180) (layer F.Fab) 143 | (effects (font (size 1 1) (thickness 0.15))) 144 | ) 145 | (fp_line (start -0.5 -0.675) (end 0.5 -0.675) (layer F.SilkS) (width 0.15)) 146 | (fp_line (start 0.5 0.675) (end -0.5 0.675) (layer F.SilkS) (width 0.15)) 147 | (fp_line (start 1.3 -0.8) (end 1.3 0.8) (layer F.CrtYd) (width 0.05)) 148 | (fp_line (start -1.3 -0.8) (end -1.3 0.8) (layer F.CrtYd) (width 0.05)) 149 | (fp_line (start -1.3 0.8) (end 1.3 0.8) (layer F.CrtYd) (width 0.05)) 150 | (fp_line (start -1.3 -0.8) (end 1.3 -0.8) (layer F.CrtYd) (width 0.05)) 151 | (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1)) 152 | (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1)) 153 | (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1)) 154 | (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1)) 155 | (pad 2 smd rect (at 0.75 0 180) (size 0.5 0.9) (layers F.Cu F.Paste F.Mask) 156 | (net 1 "Net-(P1-Pad1)")) 157 | (pad 1 smd rect (at -0.75 0 180) (size 0.5 0.9) (layers F.Cu F.Paste F.Mask) 158 | (net 2 "Net-(P1-Pad2)")) 159 | (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.step 160 | (at (xyz 0 0 0)) 161 | (scale (xyz 1 1 1)) 162 | (rotate (xyz 0 0 0)) 163 | ) 164 | ) 165 | 166 | (module TO_SOT_Packages_SMD:SOT-23 (layer F.Cu) (tedit 583F39EB) (tstamp 5BE18B2F) 167 | (at 18.288 -3.81) 168 | (descr "SOT-23, Standard") 169 | (tags SOT-23) 170 | (path /5BE32902) 171 | (attr smd) 172 | (fp_text reference Q1 (at -1.288 2.31 180) (layer F.SilkS) 173 | (effects (font (size 0.5 0.5) (thickness 0.125))) 174 | ) 175 | (fp_text value 2N7002KT1G (at 0 2.5) (layer F.Fab) 176 | (effects (font (size 1 1) (thickness 0.15))) 177 | ) 178 | (fp_line (start 0.76 1.58) (end -0.7 1.58) (layer F.SilkS) (width 0.12)) 179 | (fp_line (start -0.7 -1.52) (end -0.7 1.52) (layer F.Fab) (width 0.15)) 180 | (fp_line (start -0.7 -1.52) (end 0.7 -1.52) (layer F.Fab) (width 0.15)) 181 | (fp_line (start 0.76 -1.58) (end -1.4 -1.58) (layer F.SilkS) (width 0.12)) 182 | (fp_line (start -1.7 1.75) (end -1.7 -1.75) (layer F.CrtYd) (width 0.05)) 183 | (fp_line (start 1.7 1.75) (end -1.7 1.75) (layer F.CrtYd) (width 0.05)) 184 | (fp_line (start 1.7 -1.75) (end 1.7 1.75) (layer F.CrtYd) (width 0.05)) 185 | (fp_line (start -1.7 -1.75) (end 1.7 -1.75) (layer F.CrtYd) (width 0.05)) 186 | (fp_line (start -0.7 1.52) (end 0.7 1.52) (layer F.Fab) (width 0.15)) 187 | (fp_line (start 0.7 -1.52) (end 0.7 1.52) (layer F.Fab) (width 0.15)) 188 | (fp_line (start 0.76 -1.58) (end 0.76 -0.65) (layer F.SilkS) (width 0.12)) 189 | (fp_line (start 0.76 1.58) (end 0.76 0.65) (layer F.SilkS) (width 0.12)) 190 | (pad 3 smd rect (at 1 0) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask) 191 | (net 2 "Net-(P1-Pad2)")) 192 | (pad 2 smd rect (at -1 0.95) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask) 193 | (net 3 "Net-(P1-Pad3)")) 194 | (pad 1 smd rect (at -1 -0.95) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask) 195 | (net 5 "Net-(Q1-Pad1)")) 196 | (model ${KISYS3DMOD}/Package_TO_SOT_SMD.3dshapes/SOT-23.step 197 | (at (xyz 0 0 0)) 198 | (scale (xyz 1 1 1)) 199 | (rotate (xyz 0 0 0)) 200 | ) 201 | ) 202 | 203 | (module Mounting_Holes:MountingHole_2.2mm_M2 locked (layer F.Cu) (tedit 56D1B4CB) (tstamp 5BDDDE11) 204 | (at 7.5 -4) 205 | (descr "Mounting Hole 2.2mm, no annular, M2") 206 | (tags "mounting hole 2.2mm no annular m2") 207 | (fp_text reference REF** (at 0 -3.2) (layer F.SilkS) hide 208 | (effects (font (size 1 1) (thickness 0.15))) 209 | ) 210 | (fp_text value MountingHole_2.2mm_M2 (at 0 3.2) (layer F.Fab) 211 | (effects (font (size 1 1) (thickness 0.15))) 212 | ) 213 | (fp_circle (center 0 0) (end 2.45 0) (layer F.CrtYd) (width 0.05)) 214 | (fp_circle (center 0 0) (end 2.2 0) (layer Cmts.User) (width 0.15)) 215 | (pad 1 np_thru_hole circle (at 0 0) (size 2.2 2.2) (drill 2.2) (layers *.Cu *.Mask)) 216 | ) 217 | 218 | (module ok1hra:IR-EE-SX1103 (layer F.Cu) (tedit 5BE00A7C) (tstamp 5BDF18B2) 219 | (at 13.5 -4 180) 220 | (path /5BD7084A) 221 | (fp_text reference U1 (at -0.0162 -0.106 180) (layer F.SilkS) 222 | (effects (font (size 0.5 0.5) (thickness 0.125))) 223 | ) 224 | (fp_text value EE-SX1103 (at 0 0 180) (layer F.Fab) 225 | (effects (font (size 0.5 0.5) (thickness 0.125))) 226 | ) 227 | (fp_line (start -2.921 2.159) (end -2.921 -2.159) (layer F.CrtYd) (width 0.1)) 228 | (fp_line (start 2.921 2.159) (end -2.921 2.159) (layer F.CrtYd) (width 0.1)) 229 | (fp_line (start 2.921 -2.159) (end 2.921 2.159) (layer F.CrtYd) (width 0.1)) 230 | (fp_line (start -2.921 -2.159) (end 2.921 -2.159) (layer F.CrtYd) (width 0.1)) 231 | (fp_arc (start -2 1.25) (end -1 1.25) (angle -90) (layer F.SilkS) (width 0.2)) 232 | (fp_line (start -1 -1.5) (end 1 -1.5) (layer F.SilkS) (width 0.2)) 233 | (fp_line (start -2.5 -0.5) (end -2.5 0.5) (layer F.SilkS) (width 0.2)) 234 | (fp_line (start 1.5 2) (end -1.5 2) (layer F.SilkS) (width 0.2)) 235 | (fp_line (start 2.5 -0.5) (end 2.5 0.5) (layer F.SilkS) (width 0.2)) 236 | (fp_line (start -1.5 -2) (end 1.5 -2) (layer F.SilkS) (width 0.2)) 237 | (pad 3 thru_hole circle (at 2 -1.25 180) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) 238 | (net 3 "Net-(P1-Pad3)")) 239 | (pad 4 thru_hole circle (at 2 1.25 180) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) 240 | (net 5 "Net-(Q1-Pad1)")) 241 | (pad 1 thru_hole circle (at -2 1.25 180) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) 242 | (net 4 "Net-(R1-Pad1)")) 243 | (pad 2 thru_hole circle (at -2 -1.25 180) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) 244 | (net 3 "Net-(P1-Pad3)")) 245 | (model /home/dan/kicad/hra/lib/ok1hra3d/EE-SX1103.step 246 | (offset (xyz -2.5 -2 0)) 247 | (scale (xyz 1 1 1)) 248 | (rotate (xyz 0 0 0)) 249 | ) 250 | ) 251 | 252 | (module Pin_Headers:Pin_Header_Angled_1x03 (layer F.Cu) (tedit 5BDB12AB) (tstamp 5BE1B3CB) 253 | (at 4 -1.46 180) 254 | (descr "Through hole pin header") 255 | (tags "pin header") 256 | (path /5BD70990) 257 | (fp_text reference P1 (at 2.8028 2.507 270) (layer F.SilkS) 258 | (effects (font (size 0.5 0.5) (thickness 0.125))) 259 | ) 260 | (fp_text value CONN_01X03 (at 0 -3.1 180) (layer F.Fab) 261 | (effects (font (size 1 1) (thickness 0.15))) 262 | ) 263 | (fp_line (start -1.5 -1.75) (end -1.5 6.85) (layer F.CrtYd) (width 0.05)) 264 | (fp_line (start 10.65 -1.75) (end 10.65 6.85) (layer F.CrtYd) (width 0.05)) 265 | (fp_line (start -1.5 -1.75) (end 10.65 -1.75) (layer F.CrtYd) (width 0.05)) 266 | (fp_line (start -1.5 6.85) (end 10.65 6.85) (layer F.CrtYd) (width 0.05)) 267 | (fp_line (start -1.3 -1.55) (end -1.3 0) (layer F.SilkS) (width 0.15)) 268 | (fp_line (start 0 -1.55) (end -1.3 -1.55) (layer F.SilkS) (width 0.15)) 269 | (fp_line (start 1.524 -0.254) (end 1.143 -0.254) (layer F.SilkS) (width 0.15)) 270 | (fp_line (start 1.524 0.254) (end 1.143 0.254) (layer F.SilkS) (width 0.15)) 271 | (fp_line (start 1.524 2.286) (end 1.143 2.286) (layer F.SilkS) (width 0.15)) 272 | (fp_line (start 1.524 2.794) (end 1.143 2.794) (layer F.SilkS) (width 0.15)) 273 | (fp_line (start 1.524 4.826) (end 1.143 4.826) (layer F.SilkS) (width 0.15)) 274 | (fp_line (start 1.524 5.334) (end 1.143 5.334) (layer F.SilkS) (width 0.15)) 275 | (fp_line (start 4.064 1.27) (end 4.064 -1.27) (layer F.SilkS) (width 0.15)) 276 | (fp_line (start 1.524 1.27) (end 4.064 1.27) (layer F.SilkS) (width 0.15)) 277 | (fp_line (start 1.524 -1.27) (end 1.524 1.27) (layer F.SilkS) (width 0.15)) 278 | (fp_line (start 1.524 -1.27) (end 4.064 -1.27) (layer F.SilkS) (width 0.15)) 279 | (fp_line (start 1.524 3.81) (end 4.064 3.81) (layer F.SilkS) (width 0.15)) 280 | (fp_line (start 1.524 3.81) (end 1.524 6.35) (layer F.SilkS) (width 0.15)) 281 | (fp_line (start 4.064 6.35) (end 4.064 3.81) (layer F.SilkS) (width 0.15)) 282 | (fp_line (start 4.064 3.81) (end 4.064 1.27) (layer F.SilkS) (width 0.15)) 283 | (fp_line (start 1.524 3.81) (end 4.064 3.81) (layer F.SilkS) (width 0.15)) 284 | (fp_line (start 1.524 1.27) (end 1.524 3.81) (layer F.SilkS) (width 0.15)) 285 | (fp_line (start 1.524 1.27) (end 4.064 1.27) (layer F.SilkS) (width 0.15)) 286 | (fp_line (start 1.524 6.35) (end 4.064 6.35) (layer F.SilkS) (width 0.15)) 287 | (pad 1 thru_hole rect (at 0 0 180) (size 2.032 1.7272) (drill 1.016) (layers *.Cu *.Mask) 288 | (net 1 "Net-(P1-Pad1)")) 289 | (pad 2 thru_hole oval (at 0 2.54 180) (size 2.032 1.7272) (drill 1.016) (layers *.Cu *.Mask) 290 | (net 2 "Net-(P1-Pad2)")) 291 | (pad 3 thru_hole oval (at 0 5.08 180) (size 2.032 1.7272) (drill 1.016) (layers *.Cu *.Mask) 292 | (net 3 "Net-(P1-Pad3)")) 293 | (model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x03_P2.54mm_Horizontal.step 294 | (at (xyz 0 0 0)) 295 | (scale (xyz 1 1 1)) 296 | (rotate (xyz 0 0 0)) 297 | ) 298 | ) 299 | 300 | (module Resistors_SMD:R_0603 (layer F.Cu) (tedit 58307A47) (tstamp 5BDC171B) 301 | (at 13.208 -7.112 180) 302 | (descr "Resistor SMD 0603, reflow soldering, Vishay (see dcrcw.pdf)") 303 | (tags "resistor 0603") 304 | (path /5BD6C176) 305 | (attr smd) 306 | (fp_text reference R2 (at -1.778 0 270) (layer F.SilkS) 307 | (effects (font (size 0.5 0.5) (thickness 0.125))) 308 | ) 309 | (fp_text value 10k (at 0 1.9 180) (layer F.Fab) 310 | (effects (font (size 1 1) (thickness 0.15))) 311 | ) 312 | (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1)) 313 | (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1)) 314 | (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1)) 315 | (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1)) 316 | (fp_line (start -1.3 -0.8) (end 1.3 -0.8) (layer F.CrtYd) (width 0.05)) 317 | (fp_line (start -1.3 0.8) (end 1.3 0.8) (layer F.CrtYd) (width 0.05)) 318 | (fp_line (start -1.3 -0.8) (end -1.3 0.8) (layer F.CrtYd) (width 0.05)) 319 | (fp_line (start 1.3 -0.8) (end 1.3 0.8) (layer F.CrtYd) (width 0.05)) 320 | (fp_line (start 0.5 0.675) (end -0.5 0.675) (layer F.SilkS) (width 0.15)) 321 | (fp_line (start -0.5 -0.675) (end 0.5 -0.675) (layer F.SilkS) (width 0.15)) 322 | (pad 1 smd rect (at -0.75 0 180) (size 0.5 0.9) (layers F.Cu F.Paste F.Mask) 323 | (net 1 "Net-(P1-Pad1)")) 324 | (pad 2 smd rect (at 0.75 0 180) (size 0.5 0.9) (layers F.Cu F.Paste F.Mask) 325 | (net 5 "Net-(Q1-Pad1)")) 326 | (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.step 327 | (at (xyz 0 0 0)) 328 | (scale (xyz 1 1 1)) 329 | (rotate (xyz 0 0 0)) 330 | ) 331 | ) 332 | 333 | (module Resistors_SMD:R_0603 (layer F.Cu) (tedit 58307A47) (tstamp 5BDDD3B4) 334 | (at 13.3604 -0.9144 180) 335 | (descr "Resistor SMD 0603, reflow soldering, Vishay (see dcrcw.pdf)") 336 | (tags "resistor 0603") 337 | (path /5BD709E3) 338 | (attr smd) 339 | (fp_text reference R1 (at -1.7018 -0.0244 270) (layer F.SilkS) 340 | (effects (font (size 0.5 0.5) (thickness 0.125))) 341 | ) 342 | (fp_text value 330R (at 0 1.9 180) (layer F.Fab) 343 | (effects (font (size 1 1) (thickness 0.15))) 344 | ) 345 | (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1)) 346 | (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1)) 347 | (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1)) 348 | (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1)) 349 | (fp_line (start -1.3 -0.8) (end 1.3 -0.8) (layer F.CrtYd) (width 0.05)) 350 | (fp_line (start -1.3 0.8) (end 1.3 0.8) (layer F.CrtYd) (width 0.05)) 351 | (fp_line (start -1.3 -0.8) (end -1.3 0.8) (layer F.CrtYd) (width 0.05)) 352 | (fp_line (start 1.3 -0.8) (end 1.3 0.8) (layer F.CrtYd) (width 0.05)) 353 | (fp_line (start 0.5 0.675) (end -0.5 0.675) (layer F.SilkS) (width 0.15)) 354 | (fp_line (start -0.5 -0.675) (end 0.5 -0.675) (layer F.SilkS) (width 0.15)) 355 | (pad 1 smd rect (at -0.75 0 180) (size 0.5 0.9) (layers F.Cu F.Paste F.Mask) 356 | (net 4 "Net-(R1-Pad1)")) 357 | (pad 2 smd rect (at 0.75 0 180) (size 0.5 0.9) (layers F.Cu F.Paste F.Mask) 358 | (net 1 "Net-(P1-Pad1)")) 359 | (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.step 360 | (at (xyz 0 0 0)) 361 | (scale (xyz 1 1 1)) 362 | (rotate (xyz 0 0 0)) 363 | ) 364 | ) 365 | 366 | (module Fiducials:Fiducial_1mm_Dia_2.54mm_Outer_CopperTop locked (layer F.Cu) (tedit 0) (tstamp 5C1CE60C) 367 | (at 1.5 -6.5) 368 | (descr "Circular Fiducial, 1mm bare copper top; 2.54mm keepout") 369 | (tags marker) 370 | (attr smd) 371 | (fp_text reference REF** (at 3.4 0.7) (layer F.SilkS) hide 372 | (effects (font (size 1 1) (thickness 0.15))) 373 | ) 374 | (fp_text value Fiducial_1mm_Dia_2.54mm_Outer_CopperTop (at 0 -1.8) (layer F.Fab) 375 | (effects (font (size 1 1) (thickness 0.15))) 376 | ) 377 | (fp_circle (center 0 0) (end 1.55 0) (layer F.CrtYd) (width 0.05)) 378 | (pad ~ smd circle (at 0 0) (size 1 1) (layers F.Cu F.Mask) 379 | (solder_mask_margin 0.77) (clearance 0.77)) 380 | ) 381 | 382 | (gr_text rev0.1b (at 9 -1) (layer F.SilkS) (tstamp 5BE18FD3) 383 | (effects (font (size 0.7 0.7) (thickness 0.175))) 384 | ) 385 | (gr_text "IR sensor" (at 7.874 -6.096) (layer F.SilkS) (tstamp 5BDC1B52) 386 | (effects (font (size 0.5 0.5) (thickness 0.125))) 387 | ) 388 | (gr_text PRUSA (at 7.874 -7.112) (layer F.SilkS) 389 | (effects (font (size 0.8 0.8) (thickness 0.2))) 390 | ) 391 | (gr_text "+5V\nOUT\nGND" (at 9.5 -4 180) (layer B.SilkS) 392 | (effects (font (size 1.5 1.5) (thickness 0.3)) (justify left mirror)) 393 | ) 394 | (dimension 20.5 (width 0.15) (layer Margin) 395 | (gr_text "20,500 mm" (at 10.25 -11.3) (layer Margin) 396 | (effects (font (size 1 1) (thickness 0.15))) 397 | ) 398 | (feature1 (pts (xy 20.5 -8) (xy 20.5 -10.586421))) 399 | (feature2 (pts (xy 0 -8) (xy 0 -10.586421))) 400 | (crossbar (pts (xy 0 -10) (xy 20.5 -10))) 401 | (arrow1a (pts (xy 20.5 -10) (xy 19.373496 -9.413579))) 402 | (arrow1b (pts (xy 20.5 -10) (xy 19.373496 -10.586421))) 403 | (arrow2a (pts (xy 0 -10) (xy 1.126504 -9.413579))) 404 | (arrow2b (pts (xy 0 -10) (xy 1.126504 -10.586421))) 405 | ) 406 | (dimension 8 (width 0.15) (layer Margin) 407 | (gr_text "8,000 mm" (at 24.8 -4 90) (layer Margin) 408 | (effects (font (size 1 1) (thickness 0.15))) 409 | ) 410 | (feature1 (pts (xy 20.5 -8) (xy 24.086421 -8))) 411 | (feature2 (pts (xy 20.5 0) (xy 24.086421 0))) 412 | (crossbar (pts (xy 23.5 0) (xy 23.5 -8))) 413 | (arrow1a (pts (xy 23.5 -8) (xy 24.086421 -6.873496))) 414 | (arrow1b (pts (xy 23.5 -8) (xy 22.913579 -6.873496))) 415 | (arrow2a (pts (xy 23.5 0) (xy 24.086421 -1.126504))) 416 | (arrow2b (pts (xy 23.5 0) (xy 22.913579 -1.126504))) 417 | ) 418 | (gr_line (start 0 0) (end 0 -8) (layer Edge.Cuts) (width 0.05)) 419 | (gr_line (start 20.5 0) (end 0 0) (layer Edge.Cuts) (width 0.05)) 420 | (gr_line (start 20.5 -8) (end 20.5 0) (layer Edge.Cuts) (width 0.05)) 421 | (gr_line (start 0 -8) (end 20.5 -8) (layer Edge.Cuts) (width 0.05)) 422 | 423 | (segment (start 14.212 -6.858) (end 13.958 -7.112) (width 0.5) (layer F.Cu) (net 1)) 424 | (segment (start 17.538 -6.858) (end 14.212 -6.858) (width 0.5) (layer F.Cu) (net 1)) 425 | (segment (start 13.982 -7.088) (end 13.958 -7.112) (width 0.5) (layer F.Cu) (net 1)) 426 | (segment (start 12.6104 -0.9144) (end 12.9794 -1.2834) (width 0.5) (layer F.Cu) (net 1)) 427 | (segment (start 13.958 -6.162) (end 13.958 -7.112) (width 0.5) (layer F.Cu) (net 1)) 428 | (segment (start 12.9794 -1.2834) (end 12.9794 -4.8514) (width 0.5) (layer F.Cu) (net 1)) 429 | (segment (start 12.9794 -4.8514) (end 13.958 -5.83) (width 0.5) (layer F.Cu) (net 1)) 430 | (segment (start 13.958 -5.83) (end 13.958 -6.162) (width 0.5) (layer F.Cu) (net 1)) 431 | (segment (start 12.4326 -1.0922) (end 12.6104 -0.9144) (width 0.5) (layer F.Cu) (net 1)) 432 | (segment (start 4.3678 -1.0922) (end 12.4326 -1.0922) (width 0.5) (layer F.Cu) (net 1)) 433 | (segment (start 4 -1.46) (end 4.3678 -1.0922) (width 0.5) (layer F.Cu) (net 1)) 434 | (segment (start 19.038 -4.06) (end 19.288 -3.81) (width 0.5) (layer F.Cu) (net 2)) 435 | (segment (start 4.1524 -4) (end 7.0104 -6.858) (width 0.5) (layer B.Cu) (net 2)) 436 | (segment (start 4 -4) (end 4.1524 -4) (width 0.5) (layer B.Cu) (net 2)) 437 | (segment (start 19.038 -5.4102) (end 19.038 -4.06) (width 0.5) (layer F.Cu) (net 2)) 438 | (segment (start 19.038 -6.858) (end 19.038 -5.4102) (width 0.5) (layer F.Cu) (net 2)) 439 | (segment (start 17.5902 -6.858) (end 19.038 -5.4102) (width 0.5) (layer B.Cu) (net 2)) 440 | (via (at 19.038 -5.4102) (size 1.2) (drill 0.5) (layers F.Cu B.Cu) (net 2)) 441 | (segment (start 7.0104 -6.858) (end 17.5902 -6.858) (width 0.5) (layer B.Cu) (net 2)) 442 | (segment (start 15.61 -2.86) (end 15.5 -2.75) (width 0.5) (layer F.Cu) (net 3)) 443 | (segment (start 17.288 -2.86) (end 15.61 -2.86) (width 0.5) (layer F.Cu) (net 3)) 444 | (segment (start 11.5 -2.8002) (end 11.5 -2.75) (width 0.5) (layer F.Cu) (net 3)) 445 | (segment (start 10.287999 -4.012201) (end 11.5 -2.8002) (width 0.5) (layer F.Cu) (net 3)) 446 | (segment (start 4 -6.54) (end 4.318 -6.858) (width 0.5) (layer F.Cu) (net 3)) 447 | (segment (start 4.318 -6.858) (end 8.9408 -6.858) (width 0.5) (layer F.Cu) (net 3)) 448 | (segment (start 8.9408 -6.858) (end 10.287999 -5.510801) (width 0.5) (layer F.Cu) (net 3)) 449 | (segment (start 10.287999 -5.510801) (end 10.287999 -4.012201) (width 0.5) (layer F.Cu) (net 3)) 450 | (segment (start 14.1104 -3.8604) (end 15.5 -5.25) (width 0.5) (layer F.Cu) (net 4)) 451 | (segment (start 14.1104 -0.9144) (end 14.1104 -3.8604) (width 0.5) (layer F.Cu) (net 4)) 452 | (segment (start 12.458 -6.208) (end 11.5 -5.25) (width 0.5) (layer F.Cu) (net 5)) 453 | (segment (start 12.458 -7.112) (end 12.458 -6.208) (width 0.5) (layer F.Cu) (net 5)) 454 | (segment (start 17.967944 -4.037999) (end 17.98504 -4.020903) (width 0.5) (layer B.Cu) (net 5)) 455 | (segment (start 12.712001 -4.037999) (end 17.967944 -4.037999) (width 0.5) (layer B.Cu) (net 5)) 456 | (via (at 17.98504 -4.020903) (size 1.2) (drill 0.5) (layers F.Cu B.Cu) (net 5)) 457 | (segment (start 11.5 -5.25) (end 12.712001 -4.037999) (width 0.5) (layer B.Cu) (net 5)) 458 | (segment (start 17.98504 -4.06296) (end 17.288 -4.76) (width 0.5) (layer F.Cu) (net 5)) 459 | (segment (start 17.98504 -4.020903) (end 17.98504 -4.06296) (width 0.5) (layer F.Cu) (net 5)) 460 | 461 | (zone (net 3) (net_name "Net-(P1-Pad3)") (layer B.Cu) (tstamp 5BDC1CF9) (hatch edge 0.508) 462 | (connect_pads (clearance 0.3)) 463 | (min_thickness 0.254) 464 | (fill yes (arc_segments 16) (thermal_gap 0.3) (thermal_bridge_width 0.508)) 465 | (polygon 466 | (pts 467 | (xy 3 -8.5) (xy 21 -8.5) (xy 21 0.5) (xy 3 0.5) 468 | ) 469 | ) 470 | (filled_polygon 471 | (pts 472 | (xy 10.492014 -5.923514) (xy 10.311 -5.486507) (xy 10.311 -5.013493) (xy 10.492014 -4.576486) (xy 10.826486 -4.242014) 473 | (xy 11.263493 -4.061) (xy 11.731578 -4.061) (xy 11.93438 -3.858198) (xy 11.657957 -3.951959) (xy 11.185963 -3.920913) 474 | (xy 10.894097 -3.800018) (xy 10.81324 -3.616365) (xy 11.5 -2.929605) (xy 11.514143 -2.943748) (xy 11.693748 -2.764143) 475 | (xy 11.679605 -2.75) (xy 12.366365 -2.06324) (xy 12.550018 -2.144097) (xy 12.701959 -2.592043) (xy 12.670913 -3.064037) 476 | (xy 12.550018 -3.355903) (xy 12.45036 -3.39978) (xy 12.645323 -3.360999) (xy 12.645324 -3.360999) (xy 12.712 -3.347736) 477 | (xy 12.778677 -3.360999) (xy 14.461557 -3.360999) (xy 14.449982 -3.355903) (xy 14.298041 -2.907957) (xy 14.329087 -2.435963) 478 | (xy 14.449982 -2.144097) (xy 14.633635 -2.06324) (xy 15.320395 -2.75) (xy 15.306253 -2.764143) (xy 15.485858 -2.943748) 479 | (xy 15.5 -2.929605) (xy 15.514143 -2.943748) (xy 15.693748 -2.764143) (xy 15.679605 -2.75) (xy 16.366365 -2.06324) 480 | (xy 16.550018 -2.144097) (xy 16.701959 -2.592043) (xy 16.670913 -3.064037) (xy 16.550018 -3.355903) (xy 16.538443 -3.360999) 481 | (xy 17.192547 -3.360999) (xy 17.403291 -3.150255) (xy 17.780757 -2.993903) (xy 18.189323 -2.993903) (xy 18.566789 -3.150255) 482 | (xy 18.855688 -3.439154) (xy 19.01204 -3.81662) (xy 19.01204 -4.225186) (xy 18.946588 -4.3832) (xy 19.242283 -4.3832) 483 | (xy 19.619749 -4.539552) (xy 19.908648 -4.828451) (xy 20.048 -5.164876) (xy 20.048001 -0.452) (xy 5.422642 -0.452) 484 | (xy 5.451365 -0.5964) (xy 5.451365 -1.883635) (xy 10.81324 -1.883635) (xy 10.894097 -1.699982) (xy 11.342043 -1.548041) 485 | (xy 11.814037 -1.579087) (xy 12.105903 -1.699982) (xy 12.18676 -1.883635) (xy 14.81324 -1.883635) (xy 14.894097 -1.699982) 486 | (xy 15.342043 -1.548041) (xy 15.814037 -1.579087) (xy 16.105903 -1.699982) (xy 16.18676 -1.883635) (xy 15.5 -2.570395) 487 | (xy 14.81324 -1.883635) (xy 12.18676 -1.883635) (xy 11.5 -2.570395) (xy 10.81324 -1.883635) (xy 5.451365 -1.883635) 488 | (xy 5.451365 -2.3236) (xy 5.418225 -2.490207) (xy 5.32385 -2.63145) (xy 5.182607 -2.725825) (xy 5.016 -2.758965) 489 | (xy 4.52869 -2.758965) (xy 4.655967 -2.784282) (xy 5.08287 -3.06953) (xy 5.368118 -3.496433) (xy 5.468284 -4) 490 | (xy 5.408811 -4.29899) (xy 5.41356 -4.303739) (xy 5.973 -4.303739) (xy 5.973 -3.696261) (xy 6.205472 -3.135024) 491 | (xy 6.635024 -2.705472) (xy 7.196261 -2.473) (xy 7.803739 -2.473) (xy 8.364976 -2.705472) (xy 8.567461 -2.907957) 492 | (xy 10.298041 -2.907957) (xy 10.329087 -2.435963) (xy 10.449982 -2.144097) (xy 10.633635 -2.06324) (xy 11.320395 -2.75) 493 | (xy 10.633635 -3.43676) (xy 10.449982 -3.355903) (xy 10.298041 -2.907957) (xy 8.567461 -2.907957) (xy 8.794528 -3.135024) 494 | (xy 9.027 -3.696261) (xy 9.027 -4.303739) (xy 8.794528 -4.864976) (xy 8.364976 -5.294528) (xy 7.803739 -5.527) 495 | (xy 7.196261 -5.527) (xy 6.635024 -5.294528) (xy 6.205472 -4.864976) (xy 5.973 -4.303739) (xy 5.41356 -4.303739) 496 | (xy 7.290823 -6.181) (xy 10.7495 -6.181) 497 | ) 498 | ) 499 | (filled_polygon 500 | (pts 501 | (xy 6.943723 -7.535) (xy 6.943722 -7.535) (xy 6.746248 -7.49572) (xy 6.52231 -7.34609) (xy 6.48454 -7.289563) 502 | (xy 5.394022 -6.199044) (xy 5.401057 -6.213649) (xy 5.329418 -6.413) (xy 4.127 -6.413) (xy 4.127 -6.393) 503 | (xy 3.873 -6.393) (xy 3.873 -6.413) (xy 3.853 -6.413) (xy 3.853 -6.667) (xy 3.873 -6.667) 504 | (xy 3.873 -6.687) (xy 4.127 -6.687) (xy 4.127 -6.667) (xy 5.329418 -6.667) (xy 5.401057 -6.866351) 505 | (xy 5.182596 -7.319878) (xy 4.925869 -7.548) (xy 7.009077 -7.548) 506 | ) 507 | ) 508 | ) 509 | ) 510 | -------------------------------------------------------------------------------- /rev.01/IR-sensor-01.kicad_pcb-bak: -------------------------------------------------------------------------------- 1 | (kicad_pcb (version 20171130) (host pcbnew "(6.0.0-rc1-dev-199-g6b039bc99)") 2 | 3 | (general 4 | (thickness 1.6) 5 | (drawings 10) 6 | (tracks 37) 7 | (zones 0) 8 | (modules 9) 9 | (nets 6) 10 | ) 11 | 12 | (page A4) 13 | (layers 14 | (0 F.Cu signal) 15 | (31 B.Cu signal) 16 | (32 B.Adhes user) 17 | (33 F.Adhes user) 18 | (34 B.Paste user) 19 | (35 F.Paste user) 20 | (36 B.SilkS user hide) 21 | (37 F.SilkS user) 22 | (38 B.Mask user) 23 | (39 F.Mask user) 24 | (40 Dwgs.User user) 25 | (41 Cmts.User user) 26 | (42 Eco1.User user) 27 | (43 Eco2.User user) 28 | (44 Edge.Cuts user) 29 | (45 Margin user) 30 | (46 B.CrtYd user hide) 31 | (47 F.CrtYd user) 32 | (48 B.Fab user hide) 33 | (49 F.Fab user hide) 34 | ) 35 | 36 | (setup 37 | (last_trace_width 0.25) 38 | (user_trace_width 0.2) 39 | (user_trace_width 0.5) 40 | (trace_clearance 0.2) 41 | (zone_clearance 0.3) 42 | (zone_45_only no) 43 | (trace_min 0.2) 44 | (via_size 0.8) 45 | (via_drill 0.4) 46 | (via_min_size 0.4) 47 | (via_min_drill 0.3) 48 | (user_via 1.2 0.5) 49 | (uvia_size 0.3) 50 | (uvia_drill 0.1) 51 | (uvias_allowed no) 52 | (uvia_min_size 0.2) 53 | (uvia_min_drill 0.1) 54 | (edge_width 0.05) 55 | (segment_width 0.2) 56 | (pcb_text_width 0.3) 57 | (pcb_text_size 1.5 1.5) 58 | (mod_edge_width 0.12) 59 | (mod_text_size 1 1) 60 | (mod_text_width 0.15) 61 | (pad_size 4 1.7272) 62 | (pad_drill 1.016) 63 | (pad_to_mask_clearance 0.05) 64 | (solder_mask_min_width 0.25) 65 | (aux_axis_origin 0 0) 66 | (visible_elements FFFFFF7F) 67 | (pcbplotparams 68 | (layerselection 0x010f8_ffffffff) 69 | (usegerberextensions true) 70 | (usegerberattributes false) 71 | (usegerberadvancedattributes false) 72 | (creategerberjobfile false) 73 | (excludeedgelayer true) 74 | (linewidth 0.100000) 75 | (plotframeref false) 76 | (viasonmask false) 77 | (mode 1) 78 | (useauxorigin false) 79 | (hpglpennumber 1) 80 | (hpglpenspeed 20) 81 | (hpglpendiameter 15.000000) 82 | (psnegative false) 83 | (psa4output false) 84 | (plotreference true) 85 | (plotvalue true) 86 | (plotinvisibletext false) 87 | (padsonsilk false) 88 | (subtractmaskfromsilk false) 89 | (outputformat 1) 90 | (mirror false) 91 | (drillshape 0) 92 | (scaleselection 1) 93 | (outputdirectory "gerber/")) 94 | ) 95 | 96 | (net 0 "") 97 | (net 1 "Net-(P1-Pad1)") 98 | (net 2 "Net-(P1-Pad2)") 99 | (net 3 "Net-(P1-Pad3)") 100 | (net 4 "Net-(R1-Pad1)") 101 | (net 5 "Net-(Q1-Pad1)") 102 | 103 | (net_class Default "Toto je výchozí třída sítě." 104 | (clearance 0.2) 105 | (trace_width 0.25) 106 | (via_dia 0.8) 107 | (via_drill 0.4) 108 | (uvia_dia 0.3) 109 | (uvia_drill 0.1) 110 | (add_net "Net-(P1-Pad1)") 111 | (add_net "Net-(P1-Pad2)") 112 | (add_net "Net-(P1-Pad3)") 113 | (add_net "Net-(Q1-Pad1)") 114 | (add_net "Net-(R1-Pad1)") 115 | ) 116 | 117 | (module Fiducials:Fiducial_1mm_Dia_2.54mm_Outer_CopperTop locked (layer F.Cu) (tedit 0) (tstamp 5C1CE6B1) 118 | (at 19 -1.5) 119 | (descr "Circular Fiducial, 1mm bare copper top; 2.54mm keepout") 120 | (tags marker) 121 | (attr virtual) 122 | (fp_text reference REF** (at 3.4 0.7) (layer F.SilkS) hide 123 | (effects (font (size 1 1) (thickness 0.15))) 124 | ) 125 | (fp_text value Fiducial_1mm_Dia_2.54mm_Outer_CopperTop (at 0 -1.8) (layer F.Fab) 126 | (effects (font (size 1 1) (thickness 0.15))) 127 | ) 128 | (fp_circle (center 0 0) (end 1.55 0) (layer F.CrtYd) (width 0.05)) 129 | (pad ~ smd circle (at 0 0) (size 1 1) (layers F.Cu F.Mask) 130 | (solder_mask_margin 0.77) (clearance 0.77)) 131 | ) 132 | 133 | (module Resistors_SMD:R_0603 (layer F.Cu) (tedit 58307A47) (tstamp 5BE18B6C) 134 | (at 18.288 -6.858 180) 135 | (descr "Resistor SMD 0603, reflow soldering, Vishay (see dcrcw.pdf)") 136 | (tags "resistor 0603") 137 | (path /5BE2C39F) 138 | (attr smd) 139 | (fp_text reference R3 (at 1.778 0 270) (layer F.SilkS) 140 | (effects (font (size 0.5 0.5) (thickness 0.125))) 141 | ) 142 | (fp_text value 10k (at 0 1.9 180) (layer F.Fab) 143 | (effects (font (size 1 1) (thickness 0.15))) 144 | ) 145 | (fp_line (start -0.5 -0.675) (end 0.5 -0.675) (layer F.SilkS) (width 0.15)) 146 | (fp_line (start 0.5 0.675) (end -0.5 0.675) (layer F.SilkS) (width 0.15)) 147 | (fp_line (start 1.3 -0.8) (end 1.3 0.8) (layer F.CrtYd) (width 0.05)) 148 | (fp_line (start -1.3 -0.8) (end -1.3 0.8) (layer F.CrtYd) (width 0.05)) 149 | (fp_line (start -1.3 0.8) (end 1.3 0.8) (layer F.CrtYd) (width 0.05)) 150 | (fp_line (start -1.3 -0.8) (end 1.3 -0.8) (layer F.CrtYd) (width 0.05)) 151 | (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1)) 152 | (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1)) 153 | (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1)) 154 | (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1)) 155 | (pad 2 smd rect (at 0.75 0 180) (size 0.5 0.9) (layers F.Cu F.Paste F.Mask) 156 | (net 1 "Net-(P1-Pad1)")) 157 | (pad 1 smd rect (at -0.75 0 180) (size 0.5 0.9) (layers F.Cu F.Paste F.Mask) 158 | (net 2 "Net-(P1-Pad2)")) 159 | (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.step 160 | (at (xyz 0 0 0)) 161 | (scale (xyz 1 1 1)) 162 | (rotate (xyz 0 0 0)) 163 | ) 164 | ) 165 | 166 | (module TO_SOT_Packages_SMD:SOT-23 (layer F.Cu) (tedit 583F39EB) (tstamp 5BE18B2F) 167 | (at 18.288 -3.81) 168 | (descr "SOT-23, Standard") 169 | (tags SOT-23) 170 | (path /5BE32902) 171 | (attr smd) 172 | (fp_text reference Q1 (at -1.288 2.31 180) (layer F.SilkS) 173 | (effects (font (size 0.5 0.5) (thickness 0.125))) 174 | ) 175 | (fp_text value 2N7002KT1G (at 0 2.5) (layer F.Fab) 176 | (effects (font (size 1 1) (thickness 0.15))) 177 | ) 178 | (fp_line (start 0.76 1.58) (end -0.7 1.58) (layer F.SilkS) (width 0.12)) 179 | (fp_line (start -0.7 -1.52) (end -0.7 1.52) (layer F.Fab) (width 0.15)) 180 | (fp_line (start -0.7 -1.52) (end 0.7 -1.52) (layer F.Fab) (width 0.15)) 181 | (fp_line (start 0.76 -1.58) (end -1.4 -1.58) (layer F.SilkS) (width 0.12)) 182 | (fp_line (start -1.7 1.75) (end -1.7 -1.75) (layer F.CrtYd) (width 0.05)) 183 | (fp_line (start 1.7 1.75) (end -1.7 1.75) (layer F.CrtYd) (width 0.05)) 184 | (fp_line (start 1.7 -1.75) (end 1.7 1.75) (layer F.CrtYd) (width 0.05)) 185 | (fp_line (start -1.7 -1.75) (end 1.7 -1.75) (layer F.CrtYd) (width 0.05)) 186 | (fp_line (start -0.7 1.52) (end 0.7 1.52) (layer F.Fab) (width 0.15)) 187 | (fp_line (start 0.7 -1.52) (end 0.7 1.52) (layer F.Fab) (width 0.15)) 188 | (fp_line (start 0.76 -1.58) (end 0.76 -0.65) (layer F.SilkS) (width 0.12)) 189 | (fp_line (start 0.76 1.58) (end 0.76 0.65) (layer F.SilkS) (width 0.12)) 190 | (pad 3 smd rect (at 1 0) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask) 191 | (net 2 "Net-(P1-Pad2)")) 192 | (pad 2 smd rect (at -1 0.95) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask) 193 | (net 3 "Net-(P1-Pad3)")) 194 | (pad 1 smd rect (at -1 -0.95) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask) 195 | (net 5 "Net-(Q1-Pad1)")) 196 | (model ${KISYS3DMOD}/Package_TO_SOT_SMD.3dshapes/SOT-23.step 197 | (at (xyz 0 0 0)) 198 | (scale (xyz 1 1 1)) 199 | (rotate (xyz 0 0 0)) 200 | ) 201 | ) 202 | 203 | (module Mounting_Holes:MountingHole_2.2mm_M2 locked (layer F.Cu) (tedit 56D1B4CB) (tstamp 5BDDDE11) 204 | (at 7.5 -4) 205 | (descr "Mounting Hole 2.2mm, no annular, M2") 206 | (tags "mounting hole 2.2mm no annular m2") 207 | (fp_text reference REF** (at 0 -3.2) (layer F.SilkS) hide 208 | (effects (font (size 1 1) (thickness 0.15))) 209 | ) 210 | (fp_text value MountingHole_2.2mm_M2 (at 0 3.2) (layer F.Fab) 211 | (effects (font (size 1 1) (thickness 0.15))) 212 | ) 213 | (fp_circle (center 0 0) (end 2.45 0) (layer F.CrtYd) (width 0.05)) 214 | (fp_circle (center 0 0) (end 2.2 0) (layer Cmts.User) (width 0.15)) 215 | (pad 1 np_thru_hole circle (at 0 0) (size 2.2 2.2) (drill 2.2) (layers *.Cu *.Mask)) 216 | ) 217 | 218 | (module ok1hra:IR-EE-SX1103 (layer F.Cu) (tedit 5BE00A7C) (tstamp 5BDF18B2) 219 | (at 13.5 -4 180) 220 | (path /5BD7084A) 221 | (fp_text reference U1 (at -0.0162 -0.106 180) (layer F.SilkS) 222 | (effects (font (size 0.5 0.5) (thickness 0.125))) 223 | ) 224 | (fp_text value EE-SX1103 (at 0 0 180) (layer F.Fab) 225 | (effects (font (size 0.5 0.5) (thickness 0.125))) 226 | ) 227 | (fp_line (start -2.921 2.159) (end -2.921 -2.159) (layer F.CrtYd) (width 0.1)) 228 | (fp_line (start 2.921 2.159) (end -2.921 2.159) (layer F.CrtYd) (width 0.1)) 229 | (fp_line (start 2.921 -2.159) (end 2.921 2.159) (layer F.CrtYd) (width 0.1)) 230 | (fp_line (start -2.921 -2.159) (end 2.921 -2.159) (layer F.CrtYd) (width 0.1)) 231 | (fp_arc (start -2 1.25) (end -1 1.25) (angle -90) (layer F.SilkS) (width 0.2)) 232 | (fp_line (start -1 -1.5) (end 1 -1.5) (layer F.SilkS) (width 0.2)) 233 | (fp_line (start -2.5 -0.5) (end -2.5 0.5) (layer F.SilkS) (width 0.2)) 234 | (fp_line (start 1.5 2) (end -1.5 2) (layer F.SilkS) (width 0.2)) 235 | (fp_line (start 2.5 -0.5) (end 2.5 0.5) (layer F.SilkS) (width 0.2)) 236 | (fp_line (start -1.5 -2) (end 1.5 -2) (layer F.SilkS) (width 0.2)) 237 | (pad 3 thru_hole circle (at 2 -1.25 180) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) 238 | (net 3 "Net-(P1-Pad3)")) 239 | (pad 4 thru_hole circle (at 2 1.25 180) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) 240 | (net 5 "Net-(Q1-Pad1)")) 241 | (pad 1 thru_hole circle (at -2 1.25 180) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) 242 | (net 4 "Net-(R1-Pad1)")) 243 | (pad 2 thru_hole circle (at -2 -1.25 180) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) 244 | (net 3 "Net-(P1-Pad3)")) 245 | (model /home/dan/kicad/hra/lib/ok1hra3d/EE-SX1103.step 246 | (offset (xyz -2.5 -2 0)) 247 | (scale (xyz 1 1 1)) 248 | (rotate (xyz 0 0 0)) 249 | ) 250 | ) 251 | 252 | (module Pin_Headers:Pin_Header_Angled_1x03 (layer F.Cu) (tedit 5BDB12AB) (tstamp 5BE1B3CB) 253 | (at 4 -1.46 180) 254 | (descr "Through hole pin header") 255 | (tags "pin header") 256 | (path /5BD70990) 257 | (fp_text reference P1 (at 2.8028 2.507 270) (layer F.SilkS) 258 | (effects (font (size 0.5 0.5) (thickness 0.125))) 259 | ) 260 | (fp_text value CONN_01X03 (at 0 -3.1 180) (layer F.Fab) 261 | (effects (font (size 1 1) (thickness 0.15))) 262 | ) 263 | (fp_line (start -1.5 -1.75) (end -1.5 6.85) (layer F.CrtYd) (width 0.05)) 264 | (fp_line (start 10.65 -1.75) (end 10.65 6.85) (layer F.CrtYd) (width 0.05)) 265 | (fp_line (start -1.5 -1.75) (end 10.65 -1.75) (layer F.CrtYd) (width 0.05)) 266 | (fp_line (start -1.5 6.85) (end 10.65 6.85) (layer F.CrtYd) (width 0.05)) 267 | (fp_line (start -1.3 -1.55) (end -1.3 0) (layer F.SilkS) (width 0.15)) 268 | (fp_line (start 0 -1.55) (end -1.3 -1.55) (layer F.SilkS) (width 0.15)) 269 | (fp_line (start 1.524 -0.254) (end 1.143 -0.254) (layer F.SilkS) (width 0.15)) 270 | (fp_line (start 1.524 0.254) (end 1.143 0.254) (layer F.SilkS) (width 0.15)) 271 | (fp_line (start 1.524 2.286) (end 1.143 2.286) (layer F.SilkS) (width 0.15)) 272 | (fp_line (start 1.524 2.794) (end 1.143 2.794) (layer F.SilkS) (width 0.15)) 273 | (fp_line (start 1.524 4.826) (end 1.143 4.826) (layer F.SilkS) (width 0.15)) 274 | (fp_line (start 1.524 5.334) (end 1.143 5.334) (layer F.SilkS) (width 0.15)) 275 | (fp_line (start 4.064 1.27) (end 4.064 -1.27) (layer F.SilkS) (width 0.15)) 276 | (fp_line (start 1.524 1.27) (end 4.064 1.27) (layer F.SilkS) (width 0.15)) 277 | (fp_line (start 1.524 -1.27) (end 1.524 1.27) (layer F.SilkS) (width 0.15)) 278 | (fp_line (start 1.524 -1.27) (end 4.064 -1.27) (layer F.SilkS) (width 0.15)) 279 | (fp_line (start 1.524 3.81) (end 4.064 3.81) (layer F.SilkS) (width 0.15)) 280 | (fp_line (start 1.524 3.81) (end 1.524 6.35) (layer F.SilkS) (width 0.15)) 281 | (fp_line (start 4.064 6.35) (end 4.064 3.81) (layer F.SilkS) (width 0.15)) 282 | (fp_line (start 4.064 3.81) (end 4.064 1.27) (layer F.SilkS) (width 0.15)) 283 | (fp_line (start 1.524 3.81) (end 4.064 3.81) (layer F.SilkS) (width 0.15)) 284 | (fp_line (start 1.524 1.27) (end 1.524 3.81) (layer F.SilkS) (width 0.15)) 285 | (fp_line (start 1.524 1.27) (end 4.064 1.27) (layer F.SilkS) (width 0.15)) 286 | (fp_line (start 1.524 6.35) (end 4.064 6.35) (layer F.SilkS) (width 0.15)) 287 | (pad 1 thru_hole rect (at 0 0 180) (size 2.032 1.7272) (drill 1.016) (layers *.Cu *.Mask) 288 | (net 1 "Net-(P1-Pad1)")) 289 | (pad 2 thru_hole oval (at 0 2.54 180) (size 2.032 1.7272) (drill 1.016) (layers *.Cu *.Mask) 290 | (net 2 "Net-(P1-Pad2)")) 291 | (pad 3 thru_hole oval (at 0 5.08 180) (size 2.032 1.7272) (drill 1.016) (layers *.Cu *.Mask) 292 | (net 3 "Net-(P1-Pad3)")) 293 | (model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x03_P2.54mm_Horizontal.step 294 | (at (xyz 0 0 0)) 295 | (scale (xyz 1 1 1)) 296 | (rotate (xyz 0 0 0)) 297 | ) 298 | ) 299 | 300 | (module Resistors_SMD:R_0603 (layer F.Cu) (tedit 58307A47) (tstamp 5BDC171B) 301 | (at 13.208 -7.112 180) 302 | (descr "Resistor SMD 0603, reflow soldering, Vishay (see dcrcw.pdf)") 303 | (tags "resistor 0603") 304 | (path /5BD6C176) 305 | (attr smd) 306 | (fp_text reference R2 (at -1.778 0 270) (layer F.SilkS) 307 | (effects (font (size 0.5 0.5) (thickness 0.125))) 308 | ) 309 | (fp_text value 10k (at 0 1.9 180) (layer F.Fab) 310 | (effects (font (size 1 1) (thickness 0.15))) 311 | ) 312 | (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1)) 313 | (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1)) 314 | (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1)) 315 | (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1)) 316 | (fp_line (start -1.3 -0.8) (end 1.3 -0.8) (layer F.CrtYd) (width 0.05)) 317 | (fp_line (start -1.3 0.8) (end 1.3 0.8) (layer F.CrtYd) (width 0.05)) 318 | (fp_line (start -1.3 -0.8) (end -1.3 0.8) (layer F.CrtYd) (width 0.05)) 319 | (fp_line (start 1.3 -0.8) (end 1.3 0.8) (layer F.CrtYd) (width 0.05)) 320 | (fp_line (start 0.5 0.675) (end -0.5 0.675) (layer F.SilkS) (width 0.15)) 321 | (fp_line (start -0.5 -0.675) (end 0.5 -0.675) (layer F.SilkS) (width 0.15)) 322 | (pad 1 smd rect (at -0.75 0 180) (size 0.5 0.9) (layers F.Cu F.Paste F.Mask) 323 | (net 1 "Net-(P1-Pad1)")) 324 | (pad 2 smd rect (at 0.75 0 180) (size 0.5 0.9) (layers F.Cu F.Paste F.Mask) 325 | (net 5 "Net-(Q1-Pad1)")) 326 | (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.step 327 | (at (xyz 0 0 0)) 328 | (scale (xyz 1 1 1)) 329 | (rotate (xyz 0 0 0)) 330 | ) 331 | ) 332 | 333 | (module Resistors_SMD:R_0603 (layer F.Cu) (tedit 58307A47) (tstamp 5BDDD3B4) 334 | (at 13.3604 -0.9144 180) 335 | (descr "Resistor SMD 0603, reflow soldering, Vishay (see dcrcw.pdf)") 336 | (tags "resistor 0603") 337 | (path /5BD709E3) 338 | (attr smd) 339 | (fp_text reference R1 (at -1.7018 -0.0244 270) (layer F.SilkS) 340 | (effects (font (size 0.5 0.5) (thickness 0.125))) 341 | ) 342 | (fp_text value 330R (at 0 1.9 180) (layer F.Fab) 343 | (effects (font (size 1 1) (thickness 0.15))) 344 | ) 345 | (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1)) 346 | (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1)) 347 | (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1)) 348 | (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1)) 349 | (fp_line (start -1.3 -0.8) (end 1.3 -0.8) (layer F.CrtYd) (width 0.05)) 350 | (fp_line (start -1.3 0.8) (end 1.3 0.8) (layer F.CrtYd) (width 0.05)) 351 | (fp_line (start -1.3 -0.8) (end -1.3 0.8) (layer F.CrtYd) (width 0.05)) 352 | (fp_line (start 1.3 -0.8) (end 1.3 0.8) (layer F.CrtYd) (width 0.05)) 353 | (fp_line (start 0.5 0.675) (end -0.5 0.675) (layer F.SilkS) (width 0.15)) 354 | (fp_line (start -0.5 -0.675) (end 0.5 -0.675) (layer F.SilkS) (width 0.15)) 355 | (pad 1 smd rect (at -0.75 0 180) (size 0.5 0.9) (layers F.Cu F.Paste F.Mask) 356 | (net 4 "Net-(R1-Pad1)")) 357 | (pad 2 smd rect (at 0.75 0 180) (size 0.5 0.9) (layers F.Cu F.Paste F.Mask) 358 | (net 1 "Net-(P1-Pad1)")) 359 | (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.step 360 | (at (xyz 0 0 0)) 361 | (scale (xyz 1 1 1)) 362 | (rotate (xyz 0 0 0)) 363 | ) 364 | ) 365 | 366 | (module Fiducials:Fiducial_1mm_Dia_2.54mm_Outer_CopperTop locked (layer F.Cu) (tedit 0) (tstamp 5C1CE60C) 367 | (at 1.5 -6.5) 368 | (descr "Circular Fiducial, 1mm bare copper top; 2.54mm keepout") 369 | (tags marker) 370 | (attr virtual) 371 | (fp_text reference REF** (at 3.4 0.7) (layer F.SilkS) hide 372 | (effects (font (size 1 1) (thickness 0.15))) 373 | ) 374 | (fp_text value Fiducial_1mm_Dia_2.54mm_Outer_CopperTop (at 0 -1.8) (layer F.Fab) 375 | (effects (font (size 1 1) (thickness 0.15))) 376 | ) 377 | (fp_circle (center 0 0) (end 1.55 0) (layer F.CrtYd) (width 0.05)) 378 | (pad ~ smd circle (at 0 0) (size 1 1) (layers F.Cu F.Mask) 379 | (solder_mask_margin 0.77) (clearance 0.77)) 380 | ) 381 | 382 | (gr_text rev0.1b (at 9 -1) (layer F.SilkS) (tstamp 5BE18FD3) 383 | (effects (font (size 0.7 0.7) (thickness 0.175))) 384 | ) 385 | (gr_text "IR sensor" (at 7.874 -6.096) (layer F.SilkS) (tstamp 5BDC1B52) 386 | (effects (font (size 0.5 0.5) (thickness 0.125))) 387 | ) 388 | (gr_text PRUSA (at 7.874 -7.112) (layer F.SilkS) 389 | (effects (font (size 0.8 0.8) (thickness 0.2))) 390 | ) 391 | (gr_text "+5V\nOUT\nGND" (at 9.5 -4 180) (layer B.SilkS) 392 | (effects (font (size 1.5 1.5) (thickness 0.3)) (justify left mirror)) 393 | ) 394 | (dimension 20.5 (width 0.15) (layer Margin) 395 | (gr_text "20,500 mm" (at 10.25 -11.3) (layer Margin) 396 | (effects (font (size 1 1) (thickness 0.15))) 397 | ) 398 | (feature1 (pts (xy 20.5 -8) (xy 20.5 -10.586421))) 399 | (feature2 (pts (xy 0 -8) (xy 0 -10.586421))) 400 | (crossbar (pts (xy 0 -10) (xy 20.5 -10))) 401 | (arrow1a (pts (xy 20.5 -10) (xy 19.373496 -9.413579))) 402 | (arrow1b (pts (xy 20.5 -10) (xy 19.373496 -10.586421))) 403 | (arrow2a (pts (xy 0 -10) (xy 1.126504 -9.413579))) 404 | (arrow2b (pts (xy 0 -10) (xy 1.126504 -10.586421))) 405 | ) 406 | (dimension 8 (width 0.15) (layer Margin) 407 | (gr_text "8,000 mm" (at 24.8 -4 90) (layer Margin) 408 | (effects (font (size 1 1) (thickness 0.15))) 409 | ) 410 | (feature1 (pts (xy 20.5 -8) (xy 24.086421 -8))) 411 | (feature2 (pts (xy 20.5 0) (xy 24.086421 0))) 412 | (crossbar (pts (xy 23.5 0) (xy 23.5 -8))) 413 | (arrow1a (pts (xy 23.5 -8) (xy 24.086421 -6.873496))) 414 | (arrow1b (pts (xy 23.5 -8) (xy 22.913579 -6.873496))) 415 | (arrow2a (pts (xy 23.5 0) (xy 24.086421 -1.126504))) 416 | (arrow2b (pts (xy 23.5 0) (xy 22.913579 -1.126504))) 417 | ) 418 | (gr_line (start 0 0) (end 0 -8) (layer Edge.Cuts) (width 0.05)) 419 | (gr_line (start 20.5 0) (end 0 0) (layer Edge.Cuts) (width 0.05)) 420 | (gr_line (start 20.5 -8) (end 20.5 0) (layer Edge.Cuts) (width 0.05)) 421 | (gr_line (start 0 -8) (end 20.5 -8) (layer Edge.Cuts) (width 0.05)) 422 | 423 | (segment (start 14.212 -6.858) (end 13.958 -7.112) (width 0.5) (layer F.Cu) (net 1)) 424 | (segment (start 17.538 -6.858) (end 14.212 -6.858) (width 0.5) (layer F.Cu) (net 1)) 425 | (segment (start 13.982 -7.088) (end 13.958 -7.112) (width 0.5) (layer F.Cu) (net 1)) 426 | (segment (start 12.6104 -0.9144) (end 12.9794 -1.2834) (width 0.5) (layer F.Cu) (net 1)) 427 | (segment (start 13.958 -6.162) (end 13.958 -7.112) (width 0.5) (layer F.Cu) (net 1)) 428 | (segment (start 12.9794 -1.2834) (end 12.9794 -4.8514) (width 0.5) (layer F.Cu) (net 1)) 429 | (segment (start 12.9794 -4.8514) (end 13.958 -5.83) (width 0.5) (layer F.Cu) (net 1)) 430 | (segment (start 13.958 -5.83) (end 13.958 -6.162) (width 0.5) (layer F.Cu) (net 1)) 431 | (segment (start 12.4326 -1.0922) (end 12.6104 -0.9144) (width 0.5) (layer F.Cu) (net 1)) 432 | (segment (start 4.3678 -1.0922) (end 12.4326 -1.0922) (width 0.5) (layer F.Cu) (net 1)) 433 | (segment (start 4 -1.46) (end 4.3678 -1.0922) (width 0.5) (layer F.Cu) (net 1)) 434 | (segment (start 19.038 -4.06) (end 19.288 -3.81) (width 0.5) (layer F.Cu) (net 2)) 435 | (segment (start 4.1524 -4) (end 7.0104 -6.858) (width 0.5) (layer B.Cu) (net 2)) 436 | (segment (start 4 -4) (end 4.1524 -4) (width 0.5) (layer B.Cu) (net 2)) 437 | (segment (start 19.038 -5.4102) (end 19.038 -4.06) (width 0.5) (layer F.Cu) (net 2)) 438 | (segment (start 19.038 -6.858) (end 19.038 -5.4102) (width 0.5) (layer F.Cu) (net 2)) 439 | (segment (start 17.5902 -6.858) (end 19.038 -5.4102) (width 0.5) (layer B.Cu) (net 2)) 440 | (via (at 19.038 -5.4102) (size 1.2) (drill 0.5) (layers F.Cu B.Cu) (net 2)) 441 | (segment (start 7.0104 -6.858) (end 17.5902 -6.858) (width 0.5) (layer B.Cu) (net 2)) 442 | (segment (start 15.61 -2.86) (end 15.5 -2.75) (width 0.5) (layer F.Cu) (net 3)) 443 | (segment (start 17.288 -2.86) (end 15.61 -2.86) (width 0.5) (layer F.Cu) (net 3)) 444 | (segment (start 11.5 -2.8002) (end 11.5 -2.75) (width 0.5) (layer F.Cu) (net 3)) 445 | (segment (start 10.287999 -4.012201) (end 11.5 -2.8002) (width 0.5) (layer F.Cu) (net 3)) 446 | (segment (start 4 -6.54) (end 4.318 -6.858) (width 0.5) (layer F.Cu) (net 3)) 447 | (segment (start 4.318 -6.858) (end 8.9408 -6.858) (width 0.5) (layer F.Cu) (net 3)) 448 | (segment (start 8.9408 -6.858) (end 10.287999 -5.510801) (width 0.5) (layer F.Cu) (net 3)) 449 | (segment (start 10.287999 -5.510801) (end 10.287999 -4.012201) (width 0.5) (layer F.Cu) (net 3)) 450 | (segment (start 14.1104 -3.8604) (end 15.5 -5.25) (width 0.5) (layer F.Cu) (net 4)) 451 | (segment (start 14.1104 -0.9144) (end 14.1104 -3.8604) (width 0.5) (layer F.Cu) (net 4)) 452 | (segment (start 12.458 -6.208) (end 11.5 -5.25) (width 0.5) (layer F.Cu) (net 5)) 453 | (segment (start 12.458 -7.112) (end 12.458 -6.208) (width 0.5) (layer F.Cu) (net 5)) 454 | (segment (start 17.967944 -4.037999) (end 17.98504 -4.020903) (width 0.5) (layer B.Cu) (net 5)) 455 | (segment (start 12.712001 -4.037999) (end 17.967944 -4.037999) (width 0.5) (layer B.Cu) (net 5)) 456 | (via (at 17.98504 -4.020903) (size 1.2) (drill 0.5) (layers F.Cu B.Cu) (net 5)) 457 | (segment (start 11.5 -5.25) (end 12.712001 -4.037999) (width 0.5) (layer B.Cu) (net 5)) 458 | (segment (start 17.98504 -4.06296) (end 17.288 -4.76) (width 0.5) (layer F.Cu) (net 5)) 459 | (segment (start 17.98504 -4.020903) (end 17.98504 -4.06296) (width 0.5) (layer F.Cu) (net 5)) 460 | 461 | (zone (net 3) (net_name "Net-(P1-Pad3)") (layer B.Cu) (tstamp 5BDC1CF9) (hatch edge 0.508) 462 | (connect_pads (clearance 0.3)) 463 | (min_thickness 0.254) 464 | (fill yes (arc_segments 16) (thermal_gap 0.3) (thermal_bridge_width 0.508)) 465 | (polygon 466 | (pts 467 | (xy 3 -8.5) (xy 21 -8.5) (xy 21 0.5) (xy 3 0.5) 468 | ) 469 | ) 470 | (filled_polygon 471 | (pts 472 | (xy 10.492014 -5.923514) (xy 10.311 -5.486507) (xy 10.311 -5.013493) (xy 10.492014 -4.576486) (xy 10.826486 -4.242014) 473 | (xy 11.263493 -4.061) (xy 11.731578 -4.061) (xy 11.93438 -3.858198) (xy 11.657957 -3.951959) (xy 11.185963 -3.920913) 474 | (xy 10.894097 -3.800018) (xy 10.81324 -3.616365) (xy 11.5 -2.929605) (xy 11.514143 -2.943748) (xy 11.693748 -2.764143) 475 | (xy 11.679605 -2.75) (xy 12.366365 -2.06324) (xy 12.550018 -2.144097) (xy 12.701959 -2.592043) (xy 12.670913 -3.064037) 476 | (xy 12.550018 -3.355903) (xy 12.45036 -3.39978) (xy 12.645323 -3.360999) (xy 12.645324 -3.360999) (xy 12.712 -3.347736) 477 | (xy 12.778677 -3.360999) (xy 14.461557 -3.360999) (xy 14.449982 -3.355903) (xy 14.298041 -2.907957) (xy 14.329087 -2.435963) 478 | (xy 14.449982 -2.144097) (xy 14.633635 -2.06324) (xy 15.320395 -2.75) (xy 15.306253 -2.764143) (xy 15.485858 -2.943748) 479 | (xy 15.5 -2.929605) (xy 15.514143 -2.943748) (xy 15.693748 -2.764143) (xy 15.679605 -2.75) (xy 16.366365 -2.06324) 480 | (xy 16.550018 -2.144097) (xy 16.701959 -2.592043) (xy 16.670913 -3.064037) (xy 16.550018 -3.355903) (xy 16.538443 -3.360999) 481 | (xy 17.192547 -3.360999) (xy 17.403291 -3.150255) (xy 17.780757 -2.993903) (xy 18.189323 -2.993903) (xy 18.566789 -3.150255) 482 | (xy 18.855688 -3.439154) (xy 19.01204 -3.81662) (xy 19.01204 -4.225186) (xy 18.946588 -4.3832) (xy 19.242283 -4.3832) 483 | (xy 19.619749 -4.539552) (xy 19.908648 -4.828451) (xy 20.048 -5.164876) (xy 20.048001 -0.452) (xy 5.422642 -0.452) 484 | (xy 5.451365 -0.5964) (xy 5.451365 -1.883635) (xy 10.81324 -1.883635) (xy 10.894097 -1.699982) (xy 11.342043 -1.548041) 485 | (xy 11.814037 -1.579087) (xy 12.105903 -1.699982) (xy 12.18676 -1.883635) (xy 14.81324 -1.883635) (xy 14.894097 -1.699982) 486 | (xy 15.342043 -1.548041) (xy 15.814037 -1.579087) (xy 16.105903 -1.699982) (xy 16.18676 -1.883635) (xy 15.5 -2.570395) 487 | (xy 14.81324 -1.883635) (xy 12.18676 -1.883635) (xy 11.5 -2.570395) (xy 10.81324 -1.883635) (xy 5.451365 -1.883635) 488 | (xy 5.451365 -2.3236) (xy 5.418225 -2.490207) (xy 5.32385 -2.63145) (xy 5.182607 -2.725825) (xy 5.016 -2.758965) 489 | (xy 4.52869 -2.758965) (xy 4.655967 -2.784282) (xy 5.08287 -3.06953) (xy 5.368118 -3.496433) (xy 5.468284 -4) 490 | (xy 5.408811 -4.29899) (xy 5.41356 -4.303739) (xy 5.973 -4.303739) (xy 5.973 -3.696261) (xy 6.205472 -3.135024) 491 | (xy 6.635024 -2.705472) (xy 7.196261 -2.473) (xy 7.803739 -2.473) (xy 8.364976 -2.705472) (xy 8.567461 -2.907957) 492 | (xy 10.298041 -2.907957) (xy 10.329087 -2.435963) (xy 10.449982 -2.144097) (xy 10.633635 -2.06324) (xy 11.320395 -2.75) 493 | (xy 10.633635 -3.43676) (xy 10.449982 -3.355903) (xy 10.298041 -2.907957) (xy 8.567461 -2.907957) (xy 8.794528 -3.135024) 494 | (xy 9.027 -3.696261) (xy 9.027 -4.303739) (xy 8.794528 -4.864976) (xy 8.364976 -5.294528) (xy 7.803739 -5.527) 495 | (xy 7.196261 -5.527) (xy 6.635024 -5.294528) (xy 6.205472 -4.864976) (xy 5.973 -4.303739) (xy 5.41356 -4.303739) 496 | (xy 7.290823 -6.181) (xy 10.7495 -6.181) 497 | ) 498 | ) 499 | (filled_polygon 500 | (pts 501 | (xy 6.943723 -7.535) (xy 6.943722 -7.535) (xy 6.746248 -7.49572) (xy 6.52231 -7.34609) (xy 6.48454 -7.289563) 502 | (xy 5.394022 -6.199044) (xy 5.401057 -6.213649) (xy 5.329418 -6.413) (xy 4.127 -6.413) (xy 4.127 -6.393) 503 | (xy 3.873 -6.393) (xy 3.873 -6.413) (xy 3.853 -6.413) (xy 3.853 -6.667) (xy 3.873 -6.667) 504 | (xy 3.873 -6.687) (xy 4.127 -6.687) (xy 4.127 -6.667) (xy 5.329418 -6.667) (xy 5.401057 -6.866351) 505 | (xy 5.182596 -7.319878) (xy 4.925869 -7.548) (xy 7.009077 -7.548) 506 | ) 507 | ) 508 | ) 509 | ) 510 | -------------------------------------------------------------------------------- /rev.04/IR-endstop-04.kicad_pcb: -------------------------------------------------------------------------------- 1 | (kicad_pcb (version 20171130) (host pcbnew 5.1.6~rc1+dfsg1-1) 2 | 3 | (general 4 | (thickness 1.6) 5 | (drawings 12) 6 | (tracks 53) 7 | (zones 0) 8 | (modules 11) 9 | (nets 7) 10 | ) 11 | 12 | (page A4) 13 | (title_block 14 | (title "IR sensor") 15 | (rev 0.4) 16 | (company "Prusa Development a.s.") 17 | (comment 1 http://creativecommons.org/licenses/by-sa/4.0/) 18 | (comment 2 "Licensed under the Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)") 19 | ) 20 | 21 | (layers 22 | (0 F.Cu signal) 23 | (31 B.Cu signal) 24 | (32 B.Adhes user) 25 | (33 F.Adhes user) 26 | (34 B.Paste user) 27 | (35 F.Paste user) 28 | (36 B.SilkS user hide) 29 | (37 F.SilkS user) 30 | (38 B.Mask user) 31 | (39 F.Mask user) 32 | (40 Dwgs.User user) 33 | (41 Cmts.User user) 34 | (42 Eco1.User user) 35 | (43 Eco2.User user) 36 | (44 Edge.Cuts user) 37 | (45 Margin user) 38 | (46 B.CrtYd user hide) 39 | (47 F.CrtYd user) 40 | (48 B.Fab user hide) 41 | (49 F.Fab user hide) 42 | ) 43 | 44 | (setup 45 | (last_trace_width 0.25) 46 | (user_trace_width 0.2) 47 | (user_trace_width 0.5) 48 | (trace_clearance 0.2) 49 | (zone_clearance 0.2) 50 | (zone_45_only no) 51 | (trace_min 0.2) 52 | (via_size 0.8) 53 | (via_drill 0.4) 54 | (via_min_size 0.4) 55 | (via_min_drill 0.3) 56 | (user_via 1.2 0.5) 57 | (uvia_size 0.3) 58 | (uvia_drill 0.1) 59 | (uvias_allowed no) 60 | (uvia_min_size 0.2) 61 | (uvia_min_drill 0.1) 62 | (edge_width 0.05) 63 | (segment_width 0.2) 64 | (pcb_text_width 0.3) 65 | (pcb_text_size 1.5 1.5) 66 | (mod_edge_width 0.12) 67 | (mod_text_size 1 1) 68 | (mod_text_width 0.15) 69 | (pad_size 2.032 1.7272) 70 | (pad_drill 0.9) 71 | (pad_to_mask_clearance 0.02) 72 | (solder_mask_min_width 0.25) 73 | (aux_axis_origin 0 0) 74 | (visible_elements FFFFFF7F) 75 | (pcbplotparams 76 | (layerselection 0x010f8_ffffffff) 77 | (usegerberextensions true) 78 | (usegerberattributes false) 79 | (usegerberadvancedattributes false) 80 | (creategerberjobfile false) 81 | (excludeedgelayer true) 82 | (linewidth 0.100000) 83 | (plotframeref false) 84 | (viasonmask false) 85 | (mode 1) 86 | (useauxorigin false) 87 | (hpglpennumber 1) 88 | (hpglpenspeed 20) 89 | (hpglpendiameter 15.000000) 90 | (psnegative false) 91 | (psa4output false) 92 | (plotreference true) 93 | (plotvalue true) 94 | (plotinvisibletext false) 95 | (padsonsilk false) 96 | (subtractmaskfromsilk false) 97 | (outputformat 1) 98 | (mirror false) 99 | (drillshape 0) 100 | (scaleselection 1) 101 | (outputdirectory "gerber/")) 102 | ) 103 | 104 | (net 0 "") 105 | (net 1 "Net-(P1-Pad1)") 106 | (net 2 "Net-(P1-Pad2)") 107 | (net 3 "Net-(R1-Pad1)") 108 | (net 4 "Net-(Q1-Pad1)") 109 | (net 5 "Net-(D2-Pad1)") 110 | (net 6 /GND) 111 | 112 | (net_class Default "Toto je výchozí třída sítě." 113 | (clearance 0.2) 114 | (trace_width 0.25) 115 | (via_dia 0.8) 116 | (via_drill 0.4) 117 | (uvia_dia 0.3) 118 | (uvia_drill 0.1) 119 | (add_net /GND) 120 | (add_net "Net-(D2-Pad1)") 121 | (add_net "Net-(P1-Pad1)") 122 | (add_net "Net-(P1-Pad2)") 123 | (add_net "Net-(Q1-Pad1)") 124 | (add_net "Net-(R1-Pad1)") 125 | ) 126 | 127 | (module Resistors_SMD:R_0402 (layer F.Cu) (tedit 58307A8A) (tstamp 5D1DAE39) 128 | (at 14.351 -6.985) 129 | (descr "Resistor SMD 0402, reflow soldering, Vishay (see dcrcw.pdf)") 130 | (tags "resistor 0402") 131 | (path /5D1DA941) 132 | (attr smd) 133 | (fp_text reference R4 (at 1.3462 0.4572) (layer F.SilkS) 134 | (effects (font (size 0.5 0.5) (thickness 0.15))) 135 | ) 136 | (fp_text value 56k (at 0 1.8) (layer F.Fab) 137 | (effects (font (size 1 1) (thickness 0.15))) 138 | ) 139 | (fp_line (start -0.5 0.25) (end -0.5 -0.25) (layer F.Fab) (width 0.1)) 140 | (fp_line (start 0.5 0.25) (end -0.5 0.25) (layer F.Fab) (width 0.1)) 141 | (fp_line (start 0.5 -0.25) (end 0.5 0.25) (layer F.Fab) (width 0.1)) 142 | (fp_line (start -0.5 -0.25) (end 0.5 -0.25) (layer F.Fab) (width 0.1)) 143 | (fp_line (start -0.95 -0.65) (end 0.95 -0.65) (layer F.CrtYd) (width 0.05)) 144 | (fp_line (start -0.95 0.65) (end 0.95 0.65) (layer F.CrtYd) (width 0.05)) 145 | (fp_line (start -0.95 -0.65) (end -0.95 0.65) (layer F.CrtYd) (width 0.05)) 146 | (fp_line (start 0.95 -0.65) (end 0.95 0.65) (layer F.CrtYd) (width 0.05)) 147 | (fp_line (start 0.25 -0.525) (end -0.25 -0.525) (layer F.SilkS) (width 0.15)) 148 | (fp_line (start -0.25 0.525) (end 0.25 0.525) (layer F.SilkS) (width 0.15)) 149 | (pad 1 smd rect (at -0.45 0) (size 0.4 0.6) (layers F.Cu F.Paste F.Mask) 150 | (net 5 "Net-(D2-Pad1)")) 151 | (pad 2 smd rect (at 0.45 0) (size 0.4 0.6) (layers F.Cu F.Paste F.Mask) 152 | (net 2 "Net-(P1-Pad2)")) 153 | (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0402_1005Metric.step 154 | (at (xyz 0 0 0)) 155 | (scale (xyz 1 1 1)) 156 | (rotate (xyz 0 0 0)) 157 | ) 158 | ) 159 | 160 | (module Resistors_SMD:R_0402 (layer F.Cu) (tedit 58307A8A) (tstamp 5D1DAE2A) 161 | (at 19.304 -6.604 90) 162 | (descr "Resistor SMD 0402, reflow soldering, Vishay (see dcrcw.pdf)") 163 | (tags "resistor 0402") 164 | (path /5BE2C39F) 165 | (attr smd) 166 | (fp_text reference R3 (at -1.524 0.4826 180) (layer F.SilkS) 167 | (effects (font (size 0.5 0.5) (thickness 0.15))) 168 | ) 169 | (fp_text value 10k (at 0 1.8 90) (layer F.Fab) 170 | (effects (font (size 1 1) (thickness 0.15))) 171 | ) 172 | (fp_line (start -0.25 0.525) (end 0.25 0.525) (layer F.SilkS) (width 0.15)) 173 | (fp_line (start 0.25 -0.525) (end -0.25 -0.525) (layer F.SilkS) (width 0.15)) 174 | (fp_line (start 0.95 -0.65) (end 0.95 0.65) (layer F.CrtYd) (width 0.05)) 175 | (fp_line (start -0.95 -0.65) (end -0.95 0.65) (layer F.CrtYd) (width 0.05)) 176 | (fp_line (start -0.95 0.65) (end 0.95 0.65) (layer F.CrtYd) (width 0.05)) 177 | (fp_line (start -0.95 -0.65) (end 0.95 -0.65) (layer F.CrtYd) (width 0.05)) 178 | (fp_line (start -0.5 -0.25) (end 0.5 -0.25) (layer F.Fab) (width 0.1)) 179 | (fp_line (start 0.5 -0.25) (end 0.5 0.25) (layer F.Fab) (width 0.1)) 180 | (fp_line (start 0.5 0.25) (end -0.5 0.25) (layer F.Fab) (width 0.1)) 181 | (fp_line (start -0.5 0.25) (end -0.5 -0.25) (layer F.Fab) (width 0.1)) 182 | (pad 2 smd rect (at 0.45 0 90) (size 0.4 0.6) (layers F.Cu F.Paste F.Mask) 183 | (net 1 "Net-(P1-Pad1)")) 184 | (pad 1 smd rect (at -0.45 0 90) (size 0.4 0.6) (layers F.Cu F.Paste F.Mask) 185 | (net 2 "Net-(P1-Pad2)")) 186 | (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0402_1005Metric.step 187 | (at (xyz 0 0 0)) 188 | (scale (xyz 1 1 1)) 189 | (rotate (xyz 0 0 0)) 190 | ) 191 | ) 192 | 193 | (module Resistors_SMD:R_0402 (layer F.Cu) (tedit 58307A8A) (tstamp 5D1DB41E) 194 | (at 17.526 -6.604 270) 195 | (descr "Resistor SMD 0402, reflow soldering, Vishay (see dcrcw.pdf)") 196 | (tags "resistor 0402") 197 | (path /5BD6C176) 198 | (attr smd) 199 | (fp_text reference R2 (at -0.635 1.016 270) (layer F.SilkS) 200 | (effects (font (size 0.5 0.5) (thickness 0.15))) 201 | ) 202 | (fp_text value 10k (at 0 1.8 270) (layer F.Fab) 203 | (effects (font (size 1 1) (thickness 0.15))) 204 | ) 205 | (fp_line (start -0.5 0.25) (end -0.5 -0.25) (layer F.Fab) (width 0.1)) 206 | (fp_line (start 0.5 0.25) (end -0.5 0.25) (layer F.Fab) (width 0.1)) 207 | (fp_line (start 0.5 -0.25) (end 0.5 0.25) (layer F.Fab) (width 0.1)) 208 | (fp_line (start -0.5 -0.25) (end 0.5 -0.25) (layer F.Fab) (width 0.1)) 209 | (fp_line (start -0.95 -0.65) (end 0.95 -0.65) (layer F.CrtYd) (width 0.05)) 210 | (fp_line (start -0.95 0.65) (end 0.95 0.65) (layer F.CrtYd) (width 0.05)) 211 | (fp_line (start -0.95 -0.65) (end -0.95 0.65) (layer F.CrtYd) (width 0.05)) 212 | (fp_line (start 0.95 -0.65) (end 0.95 0.65) (layer F.CrtYd) (width 0.05)) 213 | (fp_line (start 0.25 -0.525) (end -0.25 -0.525) (layer F.SilkS) (width 0.15)) 214 | (fp_line (start -0.25 0.525) (end 0.25 0.525) (layer F.SilkS) (width 0.15)) 215 | (pad 1 smd rect (at -0.45 0 270) (size 0.4 0.6) (layers F.Cu F.Paste F.Mask) 216 | (net 1 "Net-(P1-Pad1)")) 217 | (pad 2 smd rect (at 0.45 0 270) (size 0.4 0.6) (layers F.Cu F.Paste F.Mask) 218 | (net 4 "Net-(Q1-Pad1)")) 219 | (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0402_1005Metric.step 220 | (at (xyz 0 0 0)) 221 | (scale (xyz 1 1 1)) 222 | (rotate (xyz 0 0 0)) 223 | ) 224 | ) 225 | 226 | (module ok1hra:SOD-523-ShortSilk (layer F.Cu) (tedit 5C9A2AB3) (tstamp 5D0CDF26) 227 | (at 11.938 -6.985) 228 | (descr "http://www.diodes.com/datasheets/ap02001.pdf p.144") 229 | (tags "Diode SOD523") 230 | (path /5D0C3FD7) 231 | (attr smd) 232 | (fp_text reference D2 (at -1.524 0 90) (layer F.SilkS) 233 | (effects (font (size 0.5 0.5) (thickness 0.15))) 234 | ) 235 | (fp_text value BAT54KFILM (at 0 1.7) (layer F.Fab) 236 | (effects (font (size 1 1) (thickness 0.15))) 237 | ) 238 | (fp_line (start -0.01 0.6) (end -1 0.6) (layer F.SilkS) (width 0.15)) 239 | (fp_line (start 0.000199 -0.6) (end -1 -0.6) (layer F.SilkS) (width 0.15)) 240 | (fp_line (start 0.6 0.4) (end -0.6 0.4) (layer F.Fab) (width 0.15)) 241 | (fp_line (start -0.6 0.4) (end -0.6 -0.4) (layer F.Fab) (width 0.15)) 242 | (fp_line (start -0.6 -0.4) (end 0.6 -0.4) (layer F.Fab) (width 0.15)) 243 | (fp_line (start 0.6 -0.4) (end 0.6 0.4) (layer F.Fab) (width 0.15)) 244 | (fp_line (start -0.2 0.2) (end -0.2 -0.2) (layer F.Fab) (width 0.15)) 245 | (fp_line (start -0.2 0) (end -0.35 0) (layer F.Fab) (width 0.15)) 246 | (fp_line (start -0.2 0) (end 0.1 0.2) (layer F.Fab) (width 0.15)) 247 | (fp_line (start 0.1 0.2) (end 0.1 -0.2) (layer F.Fab) (width 0.15)) 248 | (fp_line (start 0.1 -0.2) (end -0.2 0) (layer F.Fab) (width 0.15)) 249 | (fp_line (start 0.1 0) (end 0.25 0) (layer F.Fab) (width 0.15)) 250 | (fp_line (start 1.25 0.75) (end -1.25 0.75) (layer F.CrtYd) (width 0.05)) 251 | (fp_line (start -1.25 0.75) (end -1.25 -0.75) (layer F.CrtYd) (width 0.05)) 252 | (fp_line (start -1.25 -0.75) (end 1.25 -0.75) (layer F.CrtYd) (width 0.05)) 253 | (fp_line (start 1.25 -0.75) (end 1.25 0.75) (layer F.CrtYd) (width 0.05)) 254 | (pad 1 smd rect (at -0.675 0 180) (size 0.65 0.3) (layers F.Cu F.Paste F.Mask) 255 | (net 5 "Net-(D2-Pad1)")) 256 | (pad 2 smd rect (at 0.675 0 180) (size 0.65 0.3) (layers F.Cu F.Paste F.Mask) 257 | (net 6 /GND)) 258 | (model ${KISYS3DMOD}/Diode_SMD.3dshapes/D_SOD-523.step 259 | (at (xyz 0 0 0)) 260 | (scale (xyz 1 1 1)) 261 | (rotate (xyz 0 0 0)) 262 | ) 263 | ) 264 | 265 | (module Fiducials:Fiducial_1mm_Dia_2.54mm_Outer_CopperTop locked (layer F.Cu) (tedit 0) (tstamp 5C1CE6B1) 266 | (at 19 -1.5) 267 | (descr "Circular Fiducial, 1mm bare copper top; 2.54mm keepout") 268 | (tags marker) 269 | (attr virtual) 270 | (fp_text reference REF** (at 3.4 0.7) (layer F.SilkS) hide 271 | (effects (font (size 0.5 0.5) (thickness 0.15))) 272 | ) 273 | (fp_text value Fiducial_1mm_Dia_2.54mm_Outer_CopperTop (at 0 -1.8) (layer F.Fab) 274 | (effects (font (size 1 1) (thickness 0.15))) 275 | ) 276 | (fp_circle (center 0 0) (end 1.55 0) (layer F.CrtYd) (width 0.05)) 277 | (pad ~ smd circle (at 0 0) (size 1 1) (layers F.Cu F.Mask) 278 | (solder_mask_margin 0.77) (clearance 0.77)) 279 | ) 280 | 281 | (module TO_SOT_Packages_SMD:SOT-23 (layer F.Cu) (tedit 583F39EB) (tstamp 5BE18B2F) 282 | (at 18.288 -3.81) 283 | (descr "SOT-23, Standard") 284 | (tags SOT-23) 285 | (path /5BE32902) 286 | (attr smd) 287 | (fp_text reference Q1 (at -1.288 2.31 180) (layer F.SilkS) 288 | (effects (font (size 0.5 0.5) (thickness 0.15))) 289 | ) 290 | (fp_text value 2N7002KT1G (at 0 2.5) (layer F.Fab) 291 | (effects (font (size 1 1) (thickness 0.15))) 292 | ) 293 | (fp_line (start 0.76 1.58) (end -0.7 1.58) (layer F.SilkS) (width 0.12)) 294 | (fp_line (start -0.7 -1.52) (end -0.7 1.52) (layer F.Fab) (width 0.15)) 295 | (fp_line (start -0.7 -1.52) (end 0.7 -1.52) (layer F.Fab) (width 0.15)) 296 | (fp_line (start 0.76 -1.58) (end -1.4 -1.58) (layer F.SilkS) (width 0.12)) 297 | (fp_line (start -1.7 1.75) (end -1.7 -1.75) (layer F.CrtYd) (width 0.05)) 298 | (fp_line (start 1.7 1.75) (end -1.7 1.75) (layer F.CrtYd) (width 0.05)) 299 | (fp_line (start 1.7 -1.75) (end 1.7 1.75) (layer F.CrtYd) (width 0.05)) 300 | (fp_line (start -1.7 -1.75) (end 1.7 -1.75) (layer F.CrtYd) (width 0.05)) 301 | (fp_line (start -0.7 1.52) (end 0.7 1.52) (layer F.Fab) (width 0.15)) 302 | (fp_line (start 0.7 -1.52) (end 0.7 1.52) (layer F.Fab) (width 0.15)) 303 | (fp_line (start 0.76 -1.58) (end 0.76 -0.65) (layer F.SilkS) (width 0.12)) 304 | (fp_line (start 0.76 1.58) (end 0.76 0.65) (layer F.SilkS) (width 0.12)) 305 | (pad 3 smd rect (at 1 0) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask) 306 | (net 2 "Net-(P1-Pad2)")) 307 | (pad 2 smd rect (at -1 0.95) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask) 308 | (net 6 /GND)) 309 | (pad 1 smd rect (at -1 -0.95) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask) 310 | (net 4 "Net-(Q1-Pad1)")) 311 | (model ${KISYS3DMOD}/Package_TO_SOT_SMD.3dshapes/SOT-23.step 312 | (at (xyz 0 0 0)) 313 | (scale (xyz 1 1 1)) 314 | (rotate (xyz 0 0 0)) 315 | ) 316 | ) 317 | 318 | (module Mounting_Holes:MountingHole_2.2mm_M2 locked (layer F.Cu) (tedit 56D1B4CB) (tstamp 5BDDDE11) 319 | (at 7.5 -4) 320 | (descr "Mounting Hole 2.2mm, no annular, M2") 321 | (tags "mounting hole 2.2mm no annular m2") 322 | (attr virtual) 323 | (fp_text reference REF** (at 0 -3.2) (layer F.SilkS) hide 324 | (effects (font (size 0.5 0.5) (thickness 0.15))) 325 | ) 326 | (fp_text value MountingHole_2.2mm_M2 (at 0 3.2) (layer F.Fab) 327 | (effects (font (size 1 1) (thickness 0.15))) 328 | ) 329 | (fp_circle (center 0 0) (end 2.45 0) (layer F.CrtYd) (width 0.05)) 330 | (fp_circle (center 0 0) (end 2.2 0) (layer Cmts.User) (width 0.15)) 331 | (pad 1 np_thru_hole circle (at 0 0) (size 2.2 2.2) (drill 2.2) (layers *.Cu *.Mask)) 332 | ) 333 | 334 | (module ok1hra:IR-EE-SX1103 (layer F.Cu) (tedit 5BE00A7C) (tstamp 5BDF18B2) 335 | (at 13.5 -4 180) 336 | (path /5BD7084A) 337 | (fp_text reference U1 (at 2.324 -2.73 180) (layer F.SilkS) 338 | (effects (font (size 0.5 0.5) (thickness 0.15))) 339 | ) 340 | (fp_text value EE-SX1103 (at 0 0 180) (layer F.Fab) 341 | (effects (font (size 0.5 0.5) (thickness 0.125))) 342 | ) 343 | (fp_line (start -2.921 2.159) (end -2.921 -2.159) (layer F.CrtYd) (width 0.1)) 344 | (fp_line (start 2.921 2.159) (end -2.921 2.159) (layer F.CrtYd) (width 0.1)) 345 | (fp_line (start 2.921 -2.159) (end 2.921 2.159) (layer F.CrtYd) (width 0.1)) 346 | (fp_line (start -2.921 -2.159) (end 2.921 -2.159) (layer F.CrtYd) (width 0.1)) 347 | (fp_line (start -1 -1.5) (end 1 -1.5) (layer F.SilkS) (width 0.2)) 348 | (fp_line (start -2.5 -0.5) (end -2.5 0.5) (layer F.SilkS) (width 0.2)) 349 | (fp_line (start 1.5 2) (end -1.5 2) (layer F.SilkS) (width 0.2)) 350 | (fp_line (start 2.5 -0.5) (end 2.5 0.5) (layer F.SilkS) (width 0.2)) 351 | (fp_line (start -1.5 -2) (end 1.5 -2) (layer F.SilkS) (width 0.2)) 352 | (fp_arc (start -2 1.25) (end -1 1.25) (angle -90) (layer F.SilkS) (width 0.2)) 353 | (pad 3 thru_hole circle (at 2 -1.25 180) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) 354 | (net 6 /GND)) 355 | (pad 4 thru_hole circle (at 2 1.25 180) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) 356 | (net 4 "Net-(Q1-Pad1)")) 357 | (pad 1 thru_hole circle (at -2 1.25 180) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) 358 | (net 3 "Net-(R1-Pad1)")) 359 | (pad 2 thru_hole circle (at -2 -1.25 180) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) 360 | (net 6 /GND)) 361 | (model /home/dan/kicad/hra/lib/ok1hra3d/EE-SX1103.step 362 | (offset (xyz -2.5 -2 0)) 363 | (scale (xyz 1 1 1)) 364 | (rotate (xyz 0 0 0)) 365 | ) 366 | ) 367 | 368 | (module Pin_Headers:Pin_Header_Angled_1x03 (layer F.Cu) (tedit 5DC2C4BD) (tstamp 5BE1B3CB) 369 | (at 4 -1.46 180) 370 | (descr "Through hole pin header") 371 | (tags "pin header") 372 | (path /5BD70990) 373 | (fp_text reference P1 (at 2.8028 2.507 270) (layer F.SilkS) 374 | (effects (font (size 0.5 0.5) (thickness 0.15))) 375 | ) 376 | (fp_text value CONN_01X03 (at 0 -3.1 180) (layer F.Fab) 377 | (effects (font (size 1 1) (thickness 0.15))) 378 | ) 379 | (fp_line (start -1.5 -1.75) (end -1.5 6.85) (layer F.CrtYd) (width 0.05)) 380 | (fp_line (start 10.65 -1.75) (end 10.65 6.85) (layer F.CrtYd) (width 0.05)) 381 | (fp_line (start -1.5 -1.75) (end 10.65 -1.75) (layer F.CrtYd) (width 0.05)) 382 | (fp_line (start -1.5 6.85) (end 10.65 6.85) (layer F.CrtYd) (width 0.05)) 383 | (fp_line (start -1.3 -1.55) (end -1.3 0) (layer F.SilkS) (width 0.15)) 384 | (fp_line (start 0 -1.55) (end -1.3 -1.55) (layer F.SilkS) (width 0.15)) 385 | (fp_line (start 1.524 -0.254) (end 1.143 -0.254) (layer F.SilkS) (width 0.15)) 386 | (fp_line (start 1.524 0.254) (end 1.143 0.254) (layer F.SilkS) (width 0.15)) 387 | (fp_line (start 1.524 2.286) (end 1.143 2.286) (layer F.SilkS) (width 0.15)) 388 | (fp_line (start 1.524 2.794) (end 1.143 2.794) (layer F.SilkS) (width 0.15)) 389 | (fp_line (start 1.524 4.826) (end 1.143 4.826) (layer F.SilkS) (width 0.15)) 390 | (fp_line (start 1.524 5.334) (end 1.143 5.334) (layer F.SilkS) (width 0.15)) 391 | (fp_line (start 4.064 1.27) (end 4.064 -1.27) (layer F.SilkS) (width 0.15)) 392 | (fp_line (start 1.524 1.27) (end 4.064 1.27) (layer F.SilkS) (width 0.15)) 393 | (fp_line (start 1.524 -1.27) (end 1.524 1.27) (layer F.SilkS) (width 0.15)) 394 | (fp_line (start 1.524 -1.27) (end 4.064 -1.27) (layer F.SilkS) (width 0.15)) 395 | (fp_line (start 1.524 3.81) (end 4.064 3.81) (layer F.SilkS) (width 0.15)) 396 | (fp_line (start 1.524 3.81) (end 1.524 6.35) (layer F.SilkS) (width 0.15)) 397 | (fp_line (start 4.064 6.35) (end 4.064 3.81) (layer F.SilkS) (width 0.15)) 398 | (fp_line (start 4.064 3.81) (end 4.064 1.27) (layer F.SilkS) (width 0.15)) 399 | (fp_line (start 1.524 3.81) (end 4.064 3.81) (layer F.SilkS) (width 0.15)) 400 | (fp_line (start 1.524 1.27) (end 1.524 3.81) (layer F.SilkS) (width 0.15)) 401 | (fp_line (start 1.524 1.27) (end 4.064 1.27) (layer F.SilkS) (width 0.15)) 402 | (fp_line (start 1.524 6.35) (end 4.064 6.35) (layer F.SilkS) (width 0.15)) 403 | (pad 1 thru_hole rect (at 0 0 180) (size 2.032 1.7272) (drill 0.9) (layers *.Cu *.Mask) 404 | (net 1 "Net-(P1-Pad1)")) 405 | (pad 2 thru_hole oval (at 0 2.54 180) (size 2.032 1.7272) (drill 0.9) (layers *.Cu *.Mask) 406 | (net 2 "Net-(P1-Pad2)")) 407 | (pad 3 thru_hole oval (at 0 5.08 180) (size 2.032 1.7272) (drill 0.9) (layers *.Cu *.Mask) 408 | (net 5 "Net-(D2-Pad1)")) 409 | (model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x03_P2.54mm_Horizontal.step 410 | (at (xyz 0 0 0)) 411 | (scale (xyz 1 1 1)) 412 | (rotate (xyz 0 0 0)) 413 | ) 414 | ) 415 | 416 | (module Resistors_SMD:R_0603 (layer F.Cu) (tedit 58307A47) (tstamp 5BDDD3B4) 417 | (at 13.3604 -0.9144 180) 418 | (descr "Resistor SMD 0603, reflow soldering, Vishay (see dcrcw.pdf)") 419 | (tags "resistor 0603") 420 | (path /5BD709E3) 421 | (attr smd) 422 | (fp_text reference R1 (at -1.7018 -0.0244 270) (layer F.SilkS) 423 | (effects (font (size 0.5 0.5) (thickness 0.15))) 424 | ) 425 | (fp_text value 330R (at 0 1.9 180) (layer F.Fab) 426 | (effects (font (size 1 1) (thickness 0.15))) 427 | ) 428 | (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1)) 429 | (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1)) 430 | (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1)) 431 | (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1)) 432 | (fp_line (start -1.3 -0.8) (end 1.3 -0.8) (layer F.CrtYd) (width 0.05)) 433 | (fp_line (start -1.3 0.8) (end 1.3 0.8) (layer F.CrtYd) (width 0.05)) 434 | (fp_line (start -1.3 -0.8) (end -1.3 0.8) (layer F.CrtYd) (width 0.05)) 435 | (fp_line (start 1.3 -0.8) (end 1.3 0.8) (layer F.CrtYd) (width 0.05)) 436 | (fp_line (start 0.5 0.675) (end -0.5 0.675) (layer F.SilkS) (width 0.15)) 437 | (fp_line (start -0.5 -0.675) (end 0.5 -0.675) (layer F.SilkS) (width 0.15)) 438 | (pad 1 smd rect (at -0.75 0 180) (size 0.5 0.9) (layers F.Cu F.Paste F.Mask) 439 | (net 3 "Net-(R1-Pad1)")) 440 | (pad 2 smd rect (at 0.75 0 180) (size 0.5 0.9) (layers F.Cu F.Paste F.Mask) 441 | (net 1 "Net-(P1-Pad1)")) 442 | (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.step 443 | (at (xyz 0 0 0)) 444 | (scale (xyz 1 1 1)) 445 | (rotate (xyz 0 0 0)) 446 | ) 447 | ) 448 | 449 | (module Fiducials:Fiducial_1mm_Dia_2.54mm_Outer_CopperTop locked (layer F.Cu) (tedit 0) (tstamp 5C1CE60C) 450 | (at 1.5 -6.5) 451 | (descr "Circular Fiducial, 1mm bare copper top; 2.54mm keepout") 452 | (tags marker) 453 | (attr virtual) 454 | (fp_text reference REF** (at 3.4 0.7) (layer F.SilkS) hide 455 | (effects (font (size 0.5 0.5) (thickness 0.15))) 456 | ) 457 | (fp_text value Fiducial_1mm_Dia_2.54mm_Outer_CopperTop (at 0 -1.8) (layer F.Fab) 458 | (effects (font (size 1 1) (thickness 0.15))) 459 | ) 460 | (fp_circle (center 0 0) (end 1.55 0) (layer F.CrtYd) (width 0.05)) 461 | (pad ~ smd circle (at 0 0) (size 1 1) (layers F.Cu F.Mask) 462 | (solder_mask_margin 0.77) (clearance 0.77)) 463 | ) 464 | 465 | (gr_text 2 (at 1.27 -1.3716) (layer B.Cu) 466 | (effects (font (size 1 1) (thickness 0.25))) 467 | ) 468 | (gr_text 1 (at 1.2954 -1.397) (layer F.Cu) 469 | (effects (font (size 1 1) (thickness 0.25))) 470 | ) 471 | (gr_text rev0.4 (at 7.874 -0.9652) (layer F.SilkS) (tstamp 5BE18FD3) 472 | (effects (font (size 0.7 0.7) (thickness 0.175))) 473 | ) 474 | (gr_text "IR sensor" (at 7.62 -6.096) (layer F.SilkS) (tstamp 5BDC1B52) 475 | (effects (font (size 0.5 0.5) (thickness 0.125))) 476 | ) 477 | (gr_text PRUSA (at 7.62 -7.112) (layer F.SilkS) 478 | (effects (font (size 0.8 0.8) (thickness 0.2))) 479 | ) 480 | (gr_text "+5V\nOUT\nGND" (at 9.5 -4 180) (layer B.SilkS) 481 | (effects (font (size 1.5 1.5) (thickness 0.3)) (justify left mirror)) 482 | ) 483 | (dimension 20.5 (width 0.15) (layer Margin) 484 | (gr_text "20,500 mm" (at 10.25 -11.3) (layer Margin) 485 | (effects (font (size 1 1) (thickness 0.15))) 486 | ) 487 | (feature1 (pts (xy 20.5 -8) (xy 20.5 -10.586421))) 488 | (feature2 (pts (xy 0 -8) (xy 0 -10.586421))) 489 | (crossbar (pts (xy 0 -10) (xy 20.5 -10))) 490 | (arrow1a (pts (xy 20.5 -10) (xy 19.373496 -9.413579))) 491 | (arrow1b (pts (xy 20.5 -10) (xy 19.373496 -10.586421))) 492 | (arrow2a (pts (xy 0 -10) (xy 1.126504 -9.413579))) 493 | (arrow2b (pts (xy 0 -10) (xy 1.126504 -10.586421))) 494 | ) 495 | (dimension 8 (width 0.15) (layer Margin) 496 | (gr_text "8,000 mm" (at 24.8 -4 90) (layer Margin) 497 | (effects (font (size 1 1) (thickness 0.15))) 498 | ) 499 | (feature1 (pts (xy 20.5 -8) (xy 24.086421 -8))) 500 | (feature2 (pts (xy 20.5 0) (xy 24.086421 0))) 501 | (crossbar (pts (xy 23.5 0) (xy 23.5 -8))) 502 | (arrow1a (pts (xy 23.5 -8) (xy 24.086421 -6.873496))) 503 | (arrow1b (pts (xy 23.5 -8) (xy 22.913579 -6.873496))) 504 | (arrow2a (pts (xy 23.5 0) (xy 24.086421 -1.126504))) 505 | (arrow2b (pts (xy 23.5 0) (xy 22.913579 -1.126504))) 506 | ) 507 | (gr_line (start 0 0) (end 0 -8) (layer Edge.Cuts) (width 0.05)) 508 | (gr_line (start 20.5 0) (end 0 0) (layer Edge.Cuts) (width 0.05)) 509 | (gr_line (start 20.5 -8) (end 20.5 0) (layer Edge.Cuts) (width 0.05)) 510 | (gr_line (start 0 -8) (end 20.5 -8) (layer Edge.Cuts) (width 0.05)) 511 | 512 | (segment (start 12.4326 -1.0922) (end 12.6104 -0.9144) (width 0.5) (layer F.Cu) (net 1)) 513 | (segment (start 4.3678 -1.0922) (end 12.4326 -1.0922) (width 0.5) (layer F.Cu) (net 1)) 514 | (segment (start 4 -1.46) (end 4.3678 -1.0922) (width 0.5) (layer F.Cu) (net 1)) 515 | (segment (start 19.304 -7.054) (end 17.526 -7.054) (width 0.5) (layer F.Cu) (net 1)) 516 | (segment (start 13.4366 -2.4406) (end 12.6104 -1.6144) (width 0.25) (layer F.Cu) (net 1)) 517 | (segment (start 13.4366 -5.0546) (end 13.4366 -2.4406) (width 0.25) (layer F.Cu) (net 1)) 518 | (segment (start 12.6104 -1.6144) (end 12.6104 -0.9144) (width 0.25) (layer F.Cu) (net 1)) 519 | (segment (start 14.719001 -6.337001) (end 13.4366 -5.0546) (width 0.25) (layer F.Cu) (net 1)) 520 | (segment (start 17.214 -7.054) (end 16.497001 -6.337001) (width 0.25) (layer F.Cu) (net 1)) 521 | (segment (start 17.526 -7.054) (end 17.214 -7.054) (width 0.25) (layer F.Cu) (net 1)) 522 | (segment (start 16.497001 -6.337001) (end 14.719001 -6.337001) (width 0.25) (layer F.Cu) (net 1)) 523 | (segment (start 19.038 -4.06) (end 19.288 -3.81) (width 0.5) (layer F.Cu) (net 2)) 524 | (segment (start 19.038 -5.4102) (end 19.038 -4.06) (width 0.5) (layer F.Cu) (net 2)) 525 | (via (at 19.038 -5.4102) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 2)) 526 | (segment (start 19.304 -5.6762) (end 19.038 -5.4102) (width 0.5) (layer F.Cu) (net 2)) 527 | (segment (start 19.304 -6.154) (end 19.304 -5.6762) (width 0.5) (layer F.Cu) (net 2)) 528 | (via (at 15.924459 -7.062012) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 2)) 529 | (segment (start 15.847447 -6.985) (end 15.924459 -7.062012) (width 0.25) (layer F.Cu) (net 2)) 530 | (segment (start 14.801 -6.985) (end 15.847447 -6.985) (width 0.25) (layer F.Cu) (net 2)) 531 | (segment (start 15.924459 -7.059859) (end 15.7226 -6.858) (width 0.25) (layer B.Cu) (net 2)) 532 | (segment (start 15.924459 -7.062012) (end 15.924459 -7.059859) (width 0.25) (layer B.Cu) (net 2)) 533 | (segment (start 17.3362 -7.112) (end 19.038 -5.4102) (width 0.5) (layer B.Cu) (net 2)) 534 | (segment (start 6.9596 -7.112) (end 17.3362 -7.112) (width 0.5) (layer B.Cu) (net 2)) 535 | (segment (start 4 -4.1524) (end 6.9596 -7.112) (width 0.5) (layer B.Cu) (net 2)) 536 | (segment (start 4 -4) (end 4 -4.1524) (width 0.5) (layer B.Cu) (net 2)) 537 | (segment (start 14.738001 -4.488001) (end 15.5 -5.25) (width 0.5) (layer F.Cu) (net 3)) 538 | (segment (start 14.162011 -3.912011) (end 14.738001 -4.488001) (width 0.5) (layer F.Cu) (net 3)) 539 | (segment (start 14.1104 -0.9144) (end 14.1104 -1.8644) (width 0.5) (layer F.Cu) (net 3)) 540 | (segment (start 14.1104 -1.8644) (end 14.162011 -1.916011) (width 0.5) (layer F.Cu) (net 3)) 541 | (segment (start 14.162011 -1.916011) (end 14.162011 -3.912011) (width 0.5) (layer F.Cu) (net 3)) 542 | (via (at 17.98504 -4.020903) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 4)) 543 | (segment (start 17.98504 -4.06296) (end 17.288 -4.76) (width 0.5) (layer F.Cu) (net 4)) 544 | (segment (start 17.98504 -4.020903) (end 17.98504 -4.06296) (width 0.5) (layer F.Cu) (net 4)) 545 | (segment (start 17.526 -4.998) (end 17.288 -4.76) (width 0.5) (layer F.Cu) (net 4)) 546 | (segment (start 17.526 -6.154) (end 17.526 -4.998) (width 0.5) (layer F.Cu) (net 4)) 547 | (segment (start 13.437201 -4.037999) (end 17.967944 -4.037999) (width 0.5) (layer B.Cu) (net 4)) 548 | (segment (start 17.967944 -4.037999) (end 17.98504 -4.020903) (width 0.5) (layer B.Cu) (net 4)) 549 | (segment (start 12.2252 -5.25) (end 13.437201 -4.037999) (width 0.5) (layer B.Cu) (net 4)) 550 | (segment (start 11.5 -5.25) (end 12.2252 -5.25) (width 0.5) (layer B.Cu) (net 4)) 551 | (segment (start 4 -6.54) (end 4.318 -6.858) (width 0.5) (layer F.Cu) (net 5)) 552 | (segment (start 11.136 -7.112) (end 11.263 -6.985) (width 0.5) (layer F.Cu) (net 5)) 553 | (segment (start 4.572 -7.112) (end 11.136 -7.112) (width 0.5) (layer F.Cu) (net 5)) 554 | (segment (start 4 -6.54) (end 4.572 -7.112) (width 0.5) (layer F.Cu) (net 5)) 555 | (segment (start 13.901 -7.085) (end 13.901 -6.985) (width 0.25) (layer F.Cu) (net 5)) 556 | (segment (start 11.263 -6.985) (end 11.438 -6.985) (width 0.25) (layer F.Cu) (net 5)) 557 | (segment (start 11.438 -6.985) (end 12.013008 -7.560008) (width 0.25) (layer F.Cu) (net 5)) 558 | (segment (start 12.013008 -7.560008) (end 13.425992 -7.560008) (width 0.25) (layer F.Cu) (net 5)) 559 | (segment (start 13.425992 -7.560008) (end 13.901 -7.085) (width 0.25) (layer F.Cu) (net 5)) 560 | (segment (start 15.61 -2.86) (end 15.5 -2.75) (width 0.5) (layer F.Cu) (net 6)) 561 | (segment (start 17.288 -2.86) (end 15.61 -2.86) (width 0.5) (layer F.Cu) (net 6)) 562 | (segment (start 12.712001 -6.885999) (end 12.613 -6.985) (width 0.5) (layer F.Cu) (net 6)) 563 | (segment (start 12.712001 -3.962001) (end 12.712001 -6.885999) (width 0.5) (layer F.Cu) (net 6)) 564 | (segment (start 11.5 -2.75) (end 12.712001 -3.962001) (width 0.5) (layer F.Cu) (net 6)) 565 | 566 | (zone (net 6) (net_name /GND) (layer B.Cu) (tstamp 5BDC1CF9) (hatch edge 0.508) 567 | (connect_pads (clearance 0.2)) 568 | (min_thickness 0.254) 569 | (fill yes (arc_segments 16) (thermal_gap 0.3) (thermal_bridge_width 0.508)) 570 | (polygon 571 | (pts 572 | (xy 3 -8.5) (xy 21 -8.5) (xy 21 0.5) (xy 3 0.5) 573 | ) 574 | ) 575 | (filled_polygon 576 | (pts 577 | (xy 20.148001 -0.352) (xy 5.238814 -0.352) (xy 5.251754 -0.360646) (xy 5.324027 -0.468811) (xy 5.349406 -0.5964) 578 | (xy 5.349406 -1.883635) (xy 10.81324 -1.883635) (xy 10.894097 -1.699982) (xy 11.342043 -1.548041) (xy 11.814037 -1.579087) 579 | (xy 12.105903 -1.699982) (xy 12.18676 -1.883635) (xy 14.81324 -1.883635) (xy 14.894097 -1.699982) (xy 15.342043 -1.548041) 580 | (xy 15.814037 -1.579087) (xy 16.105903 -1.699982) (xy 16.18676 -1.883635) (xy 15.5 -2.570395) (xy 14.81324 -1.883635) 581 | (xy 12.18676 -1.883635) (xy 11.5 -2.570395) (xy 10.81324 -1.883635) (xy 5.349406 -1.883635) (xy 5.349406 -2.3236) 582 | (xy 5.324027 -2.451189) (xy 5.251754 -2.559354) (xy 5.143589 -2.631627) (xy 5.016 -2.657006) (xy 3.127 -2.657006) 583 | (xy 3.127 -3.049567) (xy 3.383051 -2.87848) (xy 3.730338 -2.8094) (xy 4.269662 -2.8094) (xy 4.616949 -2.87848) 584 | (xy 5.010775 -3.141625) (xy 5.27392 -3.535451) (xy 5.366325 -4) (xy 5.309864 -4.283848) (xy 6.073 -4.283848) 585 | (xy 6.073 -3.716152) (xy 6.290247 -3.191669) (xy 6.691669 -2.790247) (xy 7.216152 -2.573) (xy 7.783848 -2.573) 586 | (xy 8.308331 -2.790247) (xy 8.426041 -2.907957) (xy 10.298041 -2.907957) (xy 10.329087 -2.435963) (xy 10.449982 -2.144097) 587 | (xy 10.633635 -2.06324) (xy 11.320395 -2.75) (xy 11.679605 -2.75) (xy 12.366365 -2.06324) (xy 12.550018 -2.144097) 588 | (xy 12.701959 -2.592043) (xy 12.670913 -3.064037) (xy 12.550018 -3.355903) (xy 12.366365 -3.43676) (xy 11.679605 -2.75) 589 | (xy 11.320395 -2.75) (xy 10.633635 -3.43676) (xy 10.449982 -3.355903) (xy 10.298041 -2.907957) (xy 8.426041 -2.907957) 590 | (xy 8.709753 -3.191669) (xy 8.885667 -3.616365) (xy 10.81324 -3.616365) (xy 11.5 -2.929605) (xy 12.18676 -3.616365) 591 | (xy 12.105903 -3.800018) (xy 11.657957 -3.951959) (xy 11.185963 -3.920913) (xy 10.894097 -3.800018) (xy 10.81324 -3.616365) 592 | (xy 8.885667 -3.616365) (xy 8.927 -3.716152) (xy 8.927 -4.283848) (xy 8.709753 -4.808331) (xy 8.308331 -5.209753) 593 | (xy 7.783848 -5.427) (xy 7.216152 -5.427) (xy 6.691669 -5.209753) (xy 6.290247 -4.808331) (xy 6.073 -4.283848) 594 | (xy 5.309864 -4.283848) (xy 5.27392 -4.464549) (xy 5.215533 -4.551932) (xy 6.130217 -5.466616) (xy 10.411 -5.466616) 595 | (xy 10.411 -5.033384) (xy 10.57679 -4.633131) (xy 10.883131 -4.32679) (xy 11.283384 -4.161) (xy 11.716616 -4.161) 596 | (xy 12.116869 -4.32679) (xy 12.224639 -4.43456) (xy 12.989015 -3.670184) (xy 13.021207 -3.622005) (xy 13.212067 -3.494477) 597 | (xy 13.380372 -3.460999) (xy 13.4372 -3.449695) (xy 13.494028 -3.460999) (xy 14.609393 -3.460999) (xy 14.633633 -3.436759) 598 | (xy 14.449982 -3.355903) (xy 14.298041 -2.907957) (xy 14.329087 -2.435963) (xy 14.449982 -2.144097) (xy 14.633635 -2.06324) 599 | (xy 15.320395 -2.75) (xy 15.306253 -2.764143) (xy 15.485858 -2.943748) (xy 15.5 -2.929605) (xy 15.514143 -2.943748) 600 | (xy 15.693748 -2.764143) (xy 15.679605 -2.75) (xy 16.366365 -2.06324) (xy 16.550018 -2.144097) (xy 16.701959 -2.592043) 601 | (xy 16.670913 -3.064037) (xy 16.550018 -3.355903) (xy 16.366367 -3.436759) (xy 16.390607 -3.460999) (xy 17.51681 -3.460999) 602 | (xy 17.573227 -3.404582) (xy 17.840431 -3.293903) (xy 18.129649 -3.293903) (xy 18.396853 -3.404582) (xy 18.601361 -3.60909) 603 | (xy 18.71204 -3.876294) (xy 18.71204 -4.165512) (xy 18.601361 -4.432716) (xy 18.396853 -4.637224) (xy 18.129649 -4.747903) 604 | (xy 17.840431 -4.747903) (xy 17.573227 -4.637224) (xy 17.551002 -4.614999) (xy 16.405078 -4.614999) (xy 16.42321 -4.633131) 605 | (xy 16.589 -5.033384) (xy 16.589 -5.466616) (xy 16.42321 -5.866869) (xy 16.116869 -6.17321) (xy 15.716616 -6.339) 606 | (xy 15.283384 -6.339) (xy 14.883131 -6.17321) (xy 14.57679 -5.866869) (xy 14.411 -5.466616) (xy 14.411 -5.033384) 607 | (xy 14.57679 -4.633131) (xy 14.594922 -4.614999) (xy 13.676202 -4.614999) (xy 12.673388 -5.617812) (xy 12.641194 -5.665994) 608 | (xy 12.454838 -5.790513) (xy 12.42321 -5.866869) (xy 12.116869 -6.17321) (xy 11.716616 -6.339) (xy 11.283384 -6.339) 609 | (xy 10.883131 -6.17321) (xy 10.57679 -5.866869) (xy 10.411 -5.466616) (xy 6.130217 -5.466616) (xy 7.198601 -6.535) 610 | (xy 15.394807 -6.535) (xy 15.396727 -6.532127) (xy 15.485581 -6.472756) (xy 15.512646 -6.445691) (xy 15.77985 -6.335012) 611 | (xy 16.069068 -6.335012) (xy 16.336272 -6.445691) (xy 16.425581 -6.535) (xy 17.0972 -6.535) (xy 18.311 -5.321198) 612 | (xy 18.311 -5.265591) (xy 18.421679 -4.998387) (xy 18.626187 -4.793879) (xy 18.893391 -4.6832) (xy 19.182609 -4.6832) 613 | (xy 19.449813 -4.793879) (xy 19.654321 -4.998387) (xy 19.765 -5.265591) (xy 19.765 -5.554809) (xy 19.654321 -5.822013) 614 | (xy 19.449813 -6.026521) (xy 19.182609 -6.1372) (xy 19.127002 -6.1372) (xy 17.784388 -7.479812) (xy 17.752194 -7.527994) 615 | (xy 17.572592 -7.648) (xy 20.148 -7.648) 616 | ) 617 | ) 618 | ) 619 | ) 620 | --------------------------------------------------------------------------------