├── Pictures ├── OpenReflow_0.1.png ├── OpenReflow_PCB.png ├── OpenReflow_0.1_curve.png └── OpenReflow_schematic.png ├── Electronics ├── Gerber │ ├── open_reflow-Edge.Cuts.gbr │ ├── open_reflow.drl │ ├── open_reflow-B.Mask.gbr │ ├── open_reflow-F.Paste.gbr │ ├── open_reflow-F.Mask.gbr │ └── open_reflow-B.Cu.gbr ├── libraries │ ├── kicad-ESP8266 │ │ ├── ESP8266.dcm │ │ └── ESP8266.lib │ └── K814P │ │ ├── K814P.mod │ │ └── K814P.lib ├── open_reflow.pro ├── open_reflow-cache.lib ├── open_reflow.net └── open_reflow.sch ├── README.md ├── Firmware └── Firmware.ino └── LICENSE /Pictures/OpenReflow_0.1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarlosGS/OpenReflow/HEAD/Pictures/OpenReflow_0.1.png -------------------------------------------------------------------------------- /Pictures/OpenReflow_PCB.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarlosGS/OpenReflow/HEAD/Pictures/OpenReflow_PCB.png -------------------------------------------------------------------------------- /Pictures/OpenReflow_0.1_curve.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarlosGS/OpenReflow/HEAD/Pictures/OpenReflow_0.1_curve.png -------------------------------------------------------------------------------- /Pictures/OpenReflow_schematic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarlosGS/OpenReflow/HEAD/Pictures/OpenReflow_schematic.png -------------------------------------------------------------------------------- /Electronics/Gerber/open_reflow-Edge.Cuts.gbr: -------------------------------------------------------------------------------- 1 | G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,no-vcs-found-c78a2ba~59~ubuntu16.10.1* 2 | G04 #@! TF.CreationDate,2017-11-10T05:59:47+01:00* 3 | G04 #@! TF.ProjectId,open_reflow,6F70656E5F7265666C6F772E6B696361,rev?* 4 | G04 #@! TF.SameCoordinates,Original 5 | G04 #@! TF.FileFunction,Profile,NP* 6 | %FSLAX46Y46*% 7 | G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* 8 | G04 Created by KiCad (PCBNEW no-vcs-found-c78a2ba~59~ubuntu16.10.1) date Fri Nov 10 05:59:47 2017* 9 | %MOMM*% 10 | %LPD*% 11 | G01* 12 | G04 APERTURE LIST* 13 | %ADD10C,0.150000*% 14 | G04 APERTURE END LIST* 15 | D10* 16 | X225933000Y-14986000D02* 17 | X146240500Y-14986000D01* 18 | X225933000Y-77597000D02* 19 | X225933000Y-14986000D01* 20 | X146240500Y-77597000D02* 21 | X225933000Y-77597000D01* 22 | X146240500Y-14986000D02* 23 | X146240500Y-77597000D01* 24 | M02* 25 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # OpenReflow 2 | Simple reflow oven controller based on ESP8266 3 | 4 | ![](Pictures/OpenReflow_0.1.png) 5 | 6 | ![](Pictures/OpenReflow_0.1_curve.png) 7 | 8 | ![](Pictures/OpenReflow_PCB.png) 9 | 10 | ![](Pictures/OpenReflow_schematic.png) 11 | 12 | # NOT RECOMMENDED FOR NEW BUILDS! 13 | 14 | Please note that for the temperature sensor, I used a voltage divider to read a PT100 element. This makes it necessary to manually calibrate, and even then it wouldn't be as accurate as using a proper RTC reading chip (i.e. MAX31865). 15 | 16 | Also the "zero crossing" detector wasn't really necessary for the small wattage and slow pulses involved (at most 1500W at 1Hz). It just adds complexity and makes the board more dangerous by mixing digital and live tracks. 17 | 18 | In the end I think it would be more simple to just flash a standard Sonoff switch and wire an external temperature sensor module. 19 | 20 | # More information can be found in PCBway 21 | 22 | 23 | 24 | # License 25 | 26 | Software is GPLv3, Hardware (PCB) is CC-BY-SA. 27 | 28 | Author: Carlos Garcia Saura (@CarlosGS) 29 | -------------------------------------------------------------------------------- /Electronics/libraries/kicad-ESP8266/ESP8266.dcm: -------------------------------------------------------------------------------- 1 | EESchema-DOCLIB Version 2.0 2 | # 3 | $CMP ESP-01v090 4 | D ESP8622 ESP-01 module, v090 5 | K MODULE ESP8266 ESP-8266 6 | F http://l0l.org.uk/2014/12/esp8266-modules-hardware-guide-gotta-catch-em-all/ 7 | $ENDCMP 8 | # 9 | $CMP ESP-07v2 10 | D ESP8266, ESP-07v2 module, 16 pin, 2mm, ceramic antenna 11 | K MODULE ESP8266 ESP-8266 12 | F http://l0l.org.uk/2014/12/esp8266-modules-hardware-guide-gotta-catch-em-all/ 13 | $ENDCMP 14 | # 15 | $CMP ESP-12 16 | D ESP8622 ESP-12 module, 16 pins, 2mm, PCB antenna 17 | K MODULE ESP8266 ESP-8266 18 | F http://l0l.org.uk/2014/12/esp8266-modules-hardware-guide-gotta-catch-em-all/ 19 | $ENDCMP 20 | # 21 | $CMP ESP-12E 22 | D ESP8622 ESP-12E module, 22 pins, 2mm, PCB antenna 23 | K MODULE ESP8266 ESP-8266 24 | F http://l0l.org.uk/2014/12/esp8266-modules-hardware-guide-gotta-catch-em-all/ 25 | $ENDCMP 26 | # 27 | $CMP ESP-13-WROOM-02 28 | D ESP8622 ESP-13-WROOM-02 module, 18 pins, 2mm, PCB antenna 29 | K MODULE ESP8266 ESP-8266 30 | F http://l0l.org.uk/2014/12/esp8266-modules-hardware-guide-gotta-catch-em-all/ 31 | $ENDCMP 32 | # 33 | $CMP ESP-201 34 | D ESP8622 ESP-201 module, 26 pins, 0.1 inch 35 | K MODULE ESP8266 ESP-8266 36 | F http://l0l.org.uk/2014/12/esp8266-modules-hardware-guide-gotta-catch-em-all/ 37 | $ENDCMP 38 | # 39 | #End Doc Library 40 | -------------------------------------------------------------------------------- /Electronics/libraries/K814P/K814P.mod: -------------------------------------------------------------------------------- 1 | PCBNEW-LibModule-V1 2 | # encoding utf-8 3 | Units mm 4 | $INDEX 5 | DIP762W50P254L458H480Q4 6 | $EndINDEX 7 | $MODULE DIP762W50P254L458H480Q4 8 | Po 0 0 0 15 00000000 00000000 ~~ 9 | Li DIP762W50P254L458H480Q4 10 | Cd 11 | Sc 00000000 12 | At STD 13 | Op 0 0 0 14 | .SolderMask 0 15 | .SolderPaste 0 16 | T0 -0.886469 -3.49085 1.00053 1.00053 0 0.05 N V 21 "DIP762W50P254L458H480Q4" 17 | T1 -0.255091 3.51726 1.00036 1.00036 0 0.05 N V 21 "VAL**" 18 | DS -2.8 -2.3 2.8 -2.3 0.2 21 19 | DS 2.8 -2.29 2.8 2.29 0.2 21 20 | DS 2.8 2.29 -2.8 2.29 0.2 21 21 | DS -2.8 2.29 -2.8 -2.29 0.2 21 22 | DS -4.75 -2.7 4.75 -2.7 0.05 24 23 | DS 4.75 -2.7 4.75 2.7 0.05 24 24 | DS 4.75 2.7 -4.75 2.7 0.05 24 25 | DS -4.75 2.7 -4.75 -2.7 0.05 24 26 | DC -4.003 -2.33 -3.903 -2.33 0.127 21 27 | DC -2.003 -1.53 -1.823 -1.53 0.3 24 28 | $PAD 29 | Sh "1" R 1.35 1.35 0 0 0 30 | Dr 0.85 0 0 31 | At STD N 00E0FFFF 32 | .SolderMask 0 33 | Ne 0 "" 34 | Po -3.81 -1.27 35 | $EndPAD 36 | $PAD 37 | Sh "2" C 1.35 1.35 0 0 0 38 | Dr 0.85 0 0 39 | At STD N 00E0FFFF 40 | .SolderMask 0 41 | Ne 0 "" 42 | Po -3.81 1.27 43 | $EndPAD 44 | $PAD 45 | Sh "4" C 1.35 1.35 0 0 0 46 | Dr 0.85 0 0 47 | At STD N 00E0FFFF 48 | .SolderMask 0 49 | Ne 0 "" 50 | Po 3.81 -1.27 51 | $EndPAD 52 | $PAD 53 | Sh "3" C 1.35 1.35 0 0 0 54 | Dr 0.85 0 0 55 | At STD N 00E0FFFF 56 | .SolderMask 0 57 | Ne 0 "" 58 | Po 3.81 1.27 59 | $EndPAD 60 | $EndMODULE DIP762W50P254L458H480Q4 61 | -------------------------------------------------------------------------------- /Electronics/Gerber/open_reflow.drl: -------------------------------------------------------------------------------- 1 | M48 2 | ;DRILL file {KiCad no-vcs-found-c78a2ba~59~ubuntu16.10.1} date Fri Nov 10 05:59:49 2017 3 | ;FORMAT={-:-/ absolute / metric / decimal} 4 | FMAT,2 5 | METRIC,TZ 6 | T1C0.600 7 | T2C0.760 8 | T3C0.850 9 | T4C1.000 10 | T5C1.300 11 | T6C1.520 12 | T7C4.500 13 | % 14 | G90 15 | G05 16 | M71 17 | T1 18 | X158.852Y-69.748 19 | X165.049Y-73. 20 | X172.72Y-76.556 21 | X176.53Y-17.17 22 | X187.35Y-17.17 23 | X187.503Y-75.844 24 | X189.636Y-34.747 25 | X190.5Y-30.785 26 | X197.739Y-62.039 27 | X200.711Y-17.17 28 | X200.836Y-28.942 29 | X200.965Y-24.028 30 | X201.208Y-34.508 31 | X201.778Y-66.446 32 | X203.81Y-35.662 33 | X205.08Y-46.888 34 | X205.232Y-53.975 35 | X207.264Y-46.99 36 | X207.264Y-59.436 37 | X208.724Y-55.626 38 | X213.512Y-27.229 39 | X215.201Y-34.671 40 | X223.164Y-30.074 41 | T2 42 | X164.782Y-44.005 43 | X164.782Y-59.206 44 | X192.782Y-44.005 45 | X192.782Y-51.605 46 | T3 47 | X177.673Y-65.532 48 | X177.673Y-68.072 49 | X185.293Y-65.532 50 | X185.293Y-68.072 51 | T4 52 | X212.852Y-64.643 53 | X215.392Y-64.643 54 | X198.755Y-50.673 55 | X198.755Y-53.213 56 | X187.92Y-26.884 57 | X193.294Y-32.258 58 | X222.504Y-58.991 59 | X222.504Y-61.531 60 | X222.504Y-64.072 61 | X178.062Y-24.892 62 | X178.062Y-36.892 63 | X209.867Y-69.215 64 | X212.407Y-69.215 65 | X214.947Y-69.215 66 | T5 67 | X165.812Y-36.942 68 | X165.862Y-24.892 69 | X180.012Y-30.942 70 | T6 71 | X193.421Y-72.834 72 | X198.501Y-72.834 73 | X153.099Y-29.855 74 | X153.099Y-38.105 75 | X153.099Y-46.355 76 | X153.099Y-54.605 77 | X153.099Y-62.855 78 | T7 79 | X220.828Y-72.492 80 | X220.828Y-20.066 81 | X151.333Y-72.492 82 | X151.333Y-20.066 83 | T0 84 | M30 85 | -------------------------------------------------------------------------------- /Electronics/open_reflow.pro: -------------------------------------------------------------------------------- 1 | update=vie 10 nov 2017 07:27:03 CET 2 | version=1 3 | last_client=kicad 4 | [pcbnew] 5 | version=1 6 | LastNetListRead= 7 | UseCmpFile=1 8 | PadDrill=0.600000000000 9 | PadDrillOvalY=0.600000000000 10 | PadSizeH=1.500000000000 11 | PadSizeV=1.500000000000 12 | PcbTextSizeV=1.500000000000 13 | PcbTextSizeH=1.500000000000 14 | PcbTextThickness=0.300000000000 15 | ModuleTextSizeV=1.000000000000 16 | ModuleTextSizeH=1.000000000000 17 | ModuleTextSizeThickness=0.150000000000 18 | SolderMaskClearance=0.000000000000 19 | SolderMaskMinWidth=0.000000000000 20 | DrawSegmentWidth=0.200000000000 21 | BoardOutlineThickness=0.100000000000 22 | ModuleOutlineThickness=0.150000000000 23 | [cvpcb] 24 | version=1 25 | NetIExt=net 26 | [general] 27 | version=1 28 | [schematic_editor] 29 | version=1 30 | PageLayoutDescrFile= 31 | PlotDirectoryName= 32 | SubpartIdSeparator=0 33 | SubpartFirstId=65 34 | NetFmtName= 35 | SpiceForceRefPrefix=0 36 | SpiceUseNetNumbers=0 37 | LabSize=60 38 | [eeschema] 39 | version=1 40 | LibDir= 41 | [eeschema/libraries] 42 | LibName1=power 43 | LibName2=device 44 | LibName3=switches 45 | LibName4=relays 46 | LibName5=motors 47 | LibName6=transistors 48 | LibName7=conn 49 | LibName8=linear 50 | LibName9=regul 51 | LibName10=74xx 52 | LibName11=cmos4000 53 | LibName12=adc-dac 54 | LibName13=memory 55 | LibName14=xilinx 56 | LibName15=microcontrollers 57 | LibName16=dsp 58 | LibName17=microchip 59 | LibName18=analog_switches 60 | LibName19=motorola 61 | LibName20=texas 62 | LibName21=intel 63 | LibName22=audio 64 | LibName23=interface 65 | LibName24=digital-audio 66 | LibName25=philips 67 | LibName26=display 68 | LibName27=cypress 69 | LibName28=siliconi 70 | LibName29=opto 71 | LibName30=atmel 72 | LibName31=contrib 73 | LibName32=valves 74 | LibName33=libraries/kicad-ESP8266/ESP8266 75 | LibName34=libraries/K814P/K814P 76 | -------------------------------------------------------------------------------- /Electronics/libraries/K814P/K814P.lib: -------------------------------------------------------------------------------- 1 | EESchema-LIBRARY Version 2.3 2 | #encoding utf-8 3 | #(c) SnapEDA 2016 (snapeda.com) 4 | #This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License (CC BY-SA) with Design Exception 1.0 5 | # 6 | # K814P 7 | # 8 | DEF K814P U 0 40 Y N 1 L N 9 | F0 "U" -200 220 50 H V L BNN 10 | F1 "K814P" -200 -300 50 H V L BNN 11 | F2 "DIP762W50P254L458H480Q4" 0 0 50 H I L BNN 12 | F3 "0.24 USD" 0 0 50 H I L BNN "Price" 13 | F4 "Vishay" 0 0 50 H I L BNN "MF" 14 | F5 "DIP-4 Vishay" 0 0 50 H I L BNN "Package" 15 | F6 "K814P Series 5 kV 20 % CTR Phototransistor Output Optocoupler Through Hole-DIP-4" 0 0 50 H I L BNN "Description" 16 | F7 "Good" 0 0 50 H I L BNN "Availability" 17 | F8 "K814P" 0 0 50 H I L BNN "MP" 18 | DRAW 19 | P 2 0 0 10 -250 50 -300 -50 N 20 | P 2 0 0 10 -300 -50 -350 50 N 21 | P 2 0 0 10 -250 -50 -300 -50 N 22 | P 2 0 0 10 -300 -50 -350 -50 N 23 | P 2 0 0 10 -250 50 -300 50 N 24 | P 2 0 0 10 -300 50 -350 50 N 25 | P 2 0 0 6 -300 50 -300 -50 N 26 | P 2 0 0 10 -300 -50 -300 -100 N 27 | P 2 0 0 10 300 100 200 0 N 28 | P 2 0 0 10 200 0 300 -100 N 29 | P 2 0 0 10 -300 50 -300 100 N 30 | S 185 -80 215 80 0 0 0 F 31 | P 3 0 0 6 275 -55 290 -90 250 -70 F 32 | P 2 0 0 16 -400 200 400 200 N 33 | P 2 0 0 16 400 200 400 100 N 34 | P 2 0 0 16 400 100 400 -100 N 35 | P 2 0 0 16 -400 200 -400 100 N 36 | P 2 0 0 16 -400 100 -400 -100 N 37 | P 2 0 0 10 -300 100 -400 100 N 38 | P 2 0 0 10 -300 -100 -400 -100 N 39 | P 2 0 0 10 300 -100 400 -100 N 40 | P 2 0 0 10 300 100 400 100 N 41 | P 2 0 0 10 -150 -50 -100 50 N 42 | P 2 0 0 10 -100 50 -50 -50 N 43 | P 2 0 0 10 -150 50 -100 50 N 44 | P 2 0 0 10 -100 50 -50 50 N 45 | P 2 0 0 10 -150 -50 -100 -50 N 46 | P 2 0 0 10 -100 -50 -50 -50 N 47 | P 2 0 0 6 -100 -50 -100 50 N 48 | P 2 0 0 10 -100 50 -100 -100 N 49 | P 2 0 0 10 -100 -50 -100 100 N 50 | P 2 0 0 10 -300 100 -100 100 N 51 | P 2 0 0 10 -300 -100 -100 -100 N 52 | P 2 0 0 10 -40 20 20 50 N 53 | P 2 0 0 10 10 60 20 40 N 54 | P 2 0 0 10 20 40 30 60 N 55 | P 2 0 0 10 30 60 10 60 N 56 | P 2 0 0 16 -400 -100 -400 -200 N 57 | P 2 0 0 16 -400 -200 400 -200 N 58 | P 2 0 0 16 400 -200 400 -100 N 59 | X 1 1 -600 100 200 R 40 40 0 0 I 60 | X 2 2 -600 -100 200 R 40 40 0 0 O 61 | X 4 4 600 100 200 L 40 40 0 0 I 62 | X 3 3 600 -100 200 L 40 40 0 0 O 63 | ENDDRAW 64 | ENDDEF 65 | # 66 | # End Library -------------------------------------------------------------------------------- /Electronics/Gerber/open_reflow-B.Mask.gbr: -------------------------------------------------------------------------------- 1 | G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,no-vcs-found-c78a2ba~59~ubuntu16.10.1* 2 | G04 #@! TF.CreationDate,2017-11-10T05:59:47+01:00* 3 | G04 #@! TF.ProjectId,open_reflow,6F70656E5F7265666C6F772E6B696361,rev?* 4 | G04 #@! TF.SameCoordinates,Original 5 | G04 #@! TF.FileFunction,Soldermask,Bot* 6 | G04 #@! TF.FilePolarity,Negative* 7 | %FSLAX46Y46*% 8 | G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* 9 | G04 Created by KiCad (PCBNEW no-vcs-found-c78a2ba~59~ubuntu16.10.1) date Fri Nov 10 05:59:47 2017* 10 | %MOMM*% 11 | %LPD*% 12 | G01* 13 | G04 APERTURE LIST* 14 | %ADD10C,2.690000*% 15 | %ADD11C,5.400000*% 16 | %ADD12C,2.000000*% 17 | %ADD13C,0.100000*% 18 | %ADD14C,3.400000*% 19 | %ADD15R,3.400000X3.400000*% 20 | %ADD16R,2.100000X2.100000*% 21 | %ADD17O,2.100000X2.100000*% 22 | %ADD18R,1.750000X1.750000*% 23 | %ADD19C,1.750000*% 24 | %ADD20C,2.900000*% 25 | %ADD21C,9.400000*% 26 | G04 APERTURE END LIST* 27 | D10* 28 | X192782500Y-51605500D03* 29 | X192782500Y-44005500D03* 30 | X164782500Y-59205500D03* 31 | X164782500Y-44005500D03* 32 | D11* 33 | X153098500Y-62855000D03* 34 | X153098500Y-54605000D03* 35 | X153098500Y-29855000D03* 36 | X153098500Y-46355000D03* 37 | X153098500Y-38105000D03* 38 | D12* 39 | X193294000Y-32258000D03* 40 | X187919988Y-26883988D03* 41 | D13* 42 | G36* 43 | X186505774Y-26883988D02* 44 | X187919988Y-25469774D01* 45 | X189334202Y-26883988D01* 46 | X187919988Y-28298202D01* 47 | X186505774Y-26883988D01* 48 | X186505774Y-26883988D01* 49 | G37* 50 | D14* 51 | X193421000Y-72834500D03* 52 | D15* 53 | X198501000Y-72834500D03* 54 | D16* 55 | X198755000Y-53213000D03* 56 | D17* 57 | X198755000Y-50673000D03* 58 | D16* 59 | X209867500Y-69215000D03* 60 | D17* 61 | X212407500Y-69215000D03* 62 | X214947500Y-69215000D03* 63 | X222504000Y-58991500D03* 64 | X222504000Y-61531500D03* 65 | D16* 66 | X222504000Y-64071500D03* 67 | D17* 68 | X215392000Y-64643000D03* 69 | D16* 70 | X212852000Y-64643000D03* 71 | D18* 72 | X177673000Y-65532000D03* 73 | D19* 74 | X177673000Y-68072000D03* 75 | X185293000Y-65532000D03* 76 | X185293000Y-68072000D03* 77 | D14* 78 | X180012000Y-30942000D03* 79 | D20* 80 | X178062000Y-36892000D03* 81 | D14* 82 | X165812000Y-36942000D03* 83 | X165862000Y-24892000D03* 84 | D20* 85 | X178062000Y-24892000D03* 86 | D21* 87 | X220827600Y-20066000D03* 88 | X220827600Y-72491600D03* 89 | X151333200Y-72491600D03* 90 | X151333200Y-20066000D03* 91 | M02* 92 | -------------------------------------------------------------------------------- /Electronics/Gerber/open_reflow-F.Paste.gbr: -------------------------------------------------------------------------------- 1 | G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,no-vcs-found-c78a2ba~59~ubuntu16.10.1* 2 | G04 #@! TF.CreationDate,2017-11-10T05:59:47+01:00* 3 | G04 #@! TF.ProjectId,open_reflow,6F70656E5F7265666C6F772E6B696361,rev?* 4 | G04 #@! TF.SameCoordinates,Original 5 | G04 #@! TF.FileFunction,Paste,Top* 6 | G04 #@! TF.FilePolarity,Positive* 7 | %FSLAX46Y46*% 8 | G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* 9 | G04 Created by KiCad (PCBNEW no-vcs-found-c78a2ba~59~ubuntu16.10.1) date Fri Nov 10 05:59:47 2017* 10 | %MOMM*% 11 | %LPD*% 12 | G01* 13 | G04 APERTURE LIST* 14 | %ADD10R,0.900000X0.800000*% 15 | %ADD11R,1.100000X2.500000*% 16 | %ADD12R,1.600000X2.000000*% 17 | %ADD13R,2.000000X1.600000*% 18 | %ADD14R,1.250000X1.500000*% 19 | %ADD15R,1.500000X1.300000*% 20 | %ADD16R,1.300000X1.500000*% 21 | %ADD17R,1.800000X2.500000*% 22 | %ADD18R,2.000000X1.700000*% 23 | G04 APERTURE END LIST* 24 | D10* 25 | X198755000Y-36830000D03* 26 | X200755000Y-35880000D03* 27 | X200755000Y-37780000D03* 28 | D11* 29 | X224503500Y-38830500D03* 30 | X222503500Y-38830500D03* 31 | X220503500Y-38830500D03* 32 | X218503500Y-38830500D03* 33 | X216503500Y-38830500D03* 34 | X214503500Y-38830500D03* 35 | X212503500Y-38830500D03* 36 | X210503500Y-38830500D03* 37 | X210503500Y-54230500D03* 38 | X212503500Y-54130500D03* 39 | X214503500Y-54230500D03* 40 | X216503500Y-54230500D03* 41 | X218503500Y-54230500D03* 42 | X220503500Y-54230500D03* 43 | X222503500Y-54230500D03* 44 | X224503500Y-54230500D03* 45 | D12* 46 | X202692000Y-45307000D03* 47 | X202692000Y-41307000D03* 48 | X197612000Y-41338500D03* 49 | X197612000Y-45338500D03* 50 | D13* 51 | X213734400Y-72898000D03* 52 | X209734400Y-72898000D03* 53 | D12* 54 | X200152000Y-41307000D03* 55 | X200152000Y-45307000D03* 56 | D14* 57 | X205041500Y-41104500D03* 58 | X205041500Y-43604500D03* 59 | X207200500Y-43604500D03* 60 | X207200500Y-41104500D03* 61 | D10* 62 | X200755000Y-32829500D03* 63 | X200755000Y-30929500D03* 64 | X198755000Y-31879500D03* 65 | D15* 66 | X206391500Y-33337500D03* 67 | X203691500Y-33337500D03* 68 | X189785000Y-65595500D03* 69 | X192485000Y-65595500D03* 70 | D16* 71 | X220599000Y-33194000D03* 72 | X220599000Y-35894000D03* 73 | D15* 74 | X203628000Y-61658500D03* 75 | X206328000Y-61658500D03* 76 | D16* 77 | X222885000Y-35894000D03* 78 | X222885000Y-33194000D03* 79 | X207010000Y-54055000D03* 80 | X207010000Y-51355000D03* 81 | D15* 82 | X206391500Y-31115000D03* 83 | X203691500Y-31115000D03* 84 | X200892400Y-27076400D03* 85 | X198192400Y-27076400D03* 86 | D16* 87 | X209105500Y-66564500D03* 88 | X209105500Y-63864500D03* 89 | D13* 90 | X209941000Y-34937500D03* 91 | X217541000Y-34937500D03* 92 | X217541000Y-31737500D03* 93 | X209941000Y-31737500D03* 94 | X217531000Y-60921500D03* 95 | X209931000Y-60921500D03* 96 | X209931000Y-57721500D03* 97 | X217531000Y-57721500D03* 98 | D17* 99 | X204343000Y-69437000D03* 100 | X204343000Y-65437000D03* 101 | D15* 102 | X206502000Y-38481000D03* 103 | X203802000Y-38481000D03* 104 | X203691500Y-27114500D03* 105 | X206391500Y-27114500D03* 106 | D18* 107 | X170180000Y-65214500D03* 108 | X174180000Y-65214500D03* 109 | X174180000Y-69723000D03* 110 | X170180000Y-69723000D03* 111 | M02* 112 | -------------------------------------------------------------------------------- /Firmware/Firmware.ino: -------------------------------------------------------------------------------- 1 | // OpenReflow controller 2 | // Made by @CarlosGS 3 | // https://github.com/CarlosGS/OpenReflow 4 | // CC-BY-SA license 5 | 6 | #include "ESP8266WiFi.h" 7 | 8 | #define BUZZER_PIN 12 9 | void init_buzzer() { 10 | pinMode(BUZZER_PIN, OUTPUT); 11 | digitalWrite(BUZZER_PIN, LOW); 12 | } 13 | void play_tone(int frequency, int duration_ms) { 14 | tone(BUZZER_PIN, frequency, duration_ms); 15 | delay(duration_ms+10); 16 | digitalWrite(BUZZER_PIN, LOW); 17 | } 18 | void play_startup() { 19 | play_tone(400, 200); 20 | play_tone(600, 200); 21 | play_tone(800, 600); 22 | } 23 | void play_error() { 24 | play_tone(800, 600); 25 | delay(200); 26 | play_tone(800, 600); 27 | delay(200); 28 | play_tone(800, 600); 29 | delay(200); 30 | play_tone(800, 600); 31 | delay(200); 32 | } 33 | void play_reflow_begin() { 34 | play_tone(400, 100); 35 | play_tone(600, 100); 36 | play_tone(800, 100); 37 | 38 | play_tone(400, 100); 39 | play_tone(600, 100); 40 | play_tone(800, 100); 41 | 42 | play_tone(400, 100); 43 | play_tone(600, 100); 44 | play_tone(800, 600); 45 | } 46 | void play_reflow_end() { 47 | play_tone(800, 200); 48 | delay(50); 49 | play_tone(800, 1000); 50 | } 51 | 52 | #define RELAY_PIN 13 53 | #define ZERO_CROSS_PIN 14 54 | void init_relay() { 55 | pinMode(ZERO_CROSS_PIN, INPUT); 56 | pinMode(RELAY_PIN, OUTPUT); 57 | digitalWrite(RELAY_PIN, LOW); 58 | } 59 | void set_relay(bool state) { 60 | while(digitalRead(ZERO_CROSS_PIN) == HIGH) yield(); 61 | while(digitalRead(ZERO_CROSS_PIN) == LOW) yield(); 62 | digitalWrite(RELAY_PIN, state); 63 | } 64 | 65 | void setup() { 66 | delay(1000); 67 | Serial.begin(115200); 68 | Serial.println("\n\n ____________________"); 69 | Serial.println( "| | ____________ |"); 70 | Serial.println( "| | | | O |"); 71 | Serial.println( "| | | OpenReflow | |"); 72 | Serial.println( "\\ | |____________| O |"); 73 | Serial.println( " \\|__________________|\n"); 74 | 75 | Serial.println("Initializing pins...\n"); 76 | 77 | init_relay(); 78 | init_buzzer(); 79 | 80 | Serial.println("Setting up AP...\n"); 81 | WiFi.softAP("OpenReflow", "OpenReflow"); 82 | 83 | Serial.println("All set! Now connect your phone to the OpenReflow WiFi access point!\n"); 84 | play_startup(); 85 | } 86 | 87 | float mapf(float x, float in_min, float in_max, float out_min, float out_max) 88 | { 89 | return (x - in_min) * (out_max - out_min) / (in_max - in_min) + out_min; 90 | } 91 | 92 | float Vin = 3.3; // volts 93 | float R2 = 50; // ohms 94 | 95 | float temp() { 96 | double Vout_filt = 0; 97 | int N = 100; 98 | for(int i=0; i 150) { 123 | reflow_phase = 1; 124 | play_startup(); 125 | } 126 | break; 127 | case 1: // Preheat 128 | heating = temp_speed < 0.8; // max 0.8degC/s 129 | if(temperature > 200) { 130 | reflow_phase = 2; 131 | play_reflow_begin(); 132 | } 133 | break; 134 | case 2: // Reflow 135 | heating = 1; 136 | if(temperature > 235) { 137 | reflow_phase = 3; 138 | play_reflow_end(); 139 | } 140 | break; 141 | case 3: // Cool 142 | heating = 0; 143 | break; 144 | } 145 | set_relay(heating); 146 | Serial.print(millis()); 147 | Serial.print("\t"); 148 | Serial.print(reflow_phase); 149 | Serial.print("\t"); 150 | Serial.print(temperature); 151 | Serial.print("\t"); 152 | Serial.println(heating); 153 | delay(500); 154 | last_temperature = temperature; 155 | } 156 | -------------------------------------------------------------------------------- /Electronics/Gerber/open_reflow-F.Mask.gbr: -------------------------------------------------------------------------------- 1 | G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,no-vcs-found-c78a2ba~59~ubuntu16.10.1* 2 | G04 #@! TF.CreationDate,2017-11-10T05:59:47+01:00* 3 | G04 #@! TF.ProjectId,open_reflow,6F70656E5F7265666C6F772E6B696361,rev?* 4 | G04 #@! TF.SameCoordinates,Original 5 | G04 #@! TF.FileFunction,Soldermask,Top* 6 | G04 #@! TF.FilePolarity,Negative* 7 | %FSLAX46Y46*% 8 | G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* 9 | G04 Created by KiCad (PCBNEW no-vcs-found-c78a2ba~59~ubuntu16.10.1) date Fri Nov 10 05:59:47 2017* 10 | %MOMM*% 11 | %LPD*% 12 | G01* 13 | G04 APERTURE LIST* 14 | %ADD10R,1.300000X1.200000*% 15 | %ADD11C,2.690000*% 16 | %ADD12R,1.500000X2.900000*% 17 | %ADD13C,5.400000*% 18 | %ADD14C,2.000000*% 19 | %ADD15C,0.100000*% 20 | %ADD16R,2.000000X2.400000*% 21 | %ADD17R,2.400000X2.000000*% 22 | %ADD18R,1.650000X1.900000*% 23 | %ADD19C,3.400000*% 24 | %ADD20R,3.400000X3.400000*% 25 | %ADD21R,2.100000X2.100000*% 26 | %ADD22O,2.100000X2.100000*% 27 | %ADD23R,1.900000X1.700000*% 28 | %ADD24R,1.700000X1.900000*% 29 | %ADD25R,1.750000X1.750000*% 30 | %ADD26C,1.750000*% 31 | %ADD27R,2.200000X2.900000*% 32 | %ADD28C,2.900000*% 33 | %ADD29R,2.400000X2.100000*% 34 | %ADD30C,9.400000*% 35 | G04 APERTURE END LIST* 36 | D10* 37 | X198755000Y-36830000D03* 38 | X200755000Y-35880000D03* 39 | X200755000Y-37780000D03* 40 | D11* 41 | X192782500Y-51605500D03* 42 | X192782500Y-44005500D03* 43 | X164782500Y-59205500D03* 44 | X164782500Y-44005500D03* 45 | D12* 46 | X224503500Y-38830500D03* 47 | X222503500Y-38830500D03* 48 | X220503500Y-38830500D03* 49 | X218503500Y-38830500D03* 50 | X216503500Y-38830500D03* 51 | X214503500Y-38830500D03* 52 | X212503500Y-38830500D03* 53 | X210503500Y-38830500D03* 54 | X210503500Y-54230500D03* 55 | X212503500Y-54130500D03* 56 | X214503500Y-54230500D03* 57 | X216503500Y-54230500D03* 58 | X218503500Y-54230500D03* 59 | X220503500Y-54230500D03* 60 | X222503500Y-54230500D03* 61 | X224503500Y-54230500D03* 62 | D13* 63 | X153098500Y-62855000D03* 64 | X153098500Y-54605000D03* 65 | X153098500Y-29855000D03* 66 | X153098500Y-46355000D03* 67 | X153098500Y-38105000D03* 68 | D14* 69 | X193294000Y-32258000D03* 70 | X187919988Y-26883988D03* 71 | D15* 72 | G36* 73 | X186505774Y-26883988D02* 74 | X187919988Y-25469774D01* 75 | X189334202Y-26883988D01* 76 | X187919988Y-28298202D01* 77 | X186505774Y-26883988D01* 78 | X186505774Y-26883988D01* 79 | G37* 80 | D16* 81 | X202692000Y-45307000D03* 82 | X202692000Y-41307000D03* 83 | X197612000Y-41338500D03* 84 | X197612000Y-45338500D03* 85 | D17* 86 | X213734400Y-72898000D03* 87 | X209734400Y-72898000D03* 88 | D16* 89 | X200152000Y-41307000D03* 90 | X200152000Y-45307000D03* 91 | D18* 92 | X205041500Y-41104500D03* 93 | X205041500Y-43604500D03* 94 | X207200500Y-43604500D03* 95 | X207200500Y-41104500D03* 96 | D19* 97 | X193421000Y-72834500D03* 98 | D20* 99 | X198501000Y-72834500D03* 100 | D21* 101 | X198755000Y-53213000D03* 102 | D22* 103 | X198755000Y-50673000D03* 104 | D21* 105 | X209867500Y-69215000D03* 106 | D22* 107 | X212407500Y-69215000D03* 108 | X214947500Y-69215000D03* 109 | X222504000Y-58991500D03* 110 | X222504000Y-61531500D03* 111 | D21* 112 | X222504000Y-64071500D03* 113 | D22* 114 | X215392000Y-64643000D03* 115 | D21* 116 | X212852000Y-64643000D03* 117 | D10* 118 | X200755000Y-32829500D03* 119 | X200755000Y-30929500D03* 120 | X198755000Y-31879500D03* 121 | D23* 122 | X206391500Y-33337500D03* 123 | X203691500Y-33337500D03* 124 | X189785000Y-65595500D03* 125 | X192485000Y-65595500D03* 126 | D24* 127 | X220599000Y-33194000D03* 128 | X220599000Y-35894000D03* 129 | D23* 130 | X203628000Y-61658500D03* 131 | X206328000Y-61658500D03* 132 | D24* 133 | X222885000Y-35894000D03* 134 | X222885000Y-33194000D03* 135 | X207010000Y-54055000D03* 136 | X207010000Y-51355000D03* 137 | D23* 138 | X206391500Y-31115000D03* 139 | X203691500Y-31115000D03* 140 | X200892400Y-27076400D03* 141 | X198192400Y-27076400D03* 142 | D24* 143 | X209105500Y-66564500D03* 144 | X209105500Y-63864500D03* 145 | D17* 146 | X209941000Y-34937500D03* 147 | X217541000Y-34937500D03* 148 | X217541000Y-31737500D03* 149 | X209941000Y-31737500D03* 150 | X217531000Y-60921500D03* 151 | X209931000Y-60921500D03* 152 | X209931000Y-57721500D03* 153 | X217531000Y-57721500D03* 154 | D25* 155 | X177673000Y-65532000D03* 156 | D26* 157 | X177673000Y-68072000D03* 158 | X185293000Y-65532000D03* 159 | X185293000Y-68072000D03* 160 | D27* 161 | X204343000Y-69437000D03* 162 | X204343000Y-65437000D03* 163 | D23* 164 | X206502000Y-38481000D03* 165 | X203802000Y-38481000D03* 166 | X203691500Y-27114500D03* 167 | X206391500Y-27114500D03* 168 | D19* 169 | X180012000Y-30942000D03* 170 | D28* 171 | X178062000Y-36892000D03* 172 | D19* 173 | X165812000Y-36942000D03* 174 | X165862000Y-24892000D03* 175 | D28* 176 | X178062000Y-24892000D03* 177 | D29* 178 | X170180000Y-65214500D03* 179 | X174180000Y-65214500D03* 180 | X174180000Y-69723000D03* 181 | X170180000Y-69723000D03* 182 | D30* 183 | X220827600Y-20066000D03* 184 | X220827600Y-72491600D03* 185 | X151333200Y-72491600D03* 186 | X151333200Y-20066000D03* 187 | M02* 188 | -------------------------------------------------------------------------------- /Electronics/libraries/kicad-ESP8266/ESP8266.lib: -------------------------------------------------------------------------------- 1 | EESchema-LIBRARY Version 2.3 2 | #encoding utf-8 3 | # 4 | # ESP-01v090 5 | # 6 | DEF ESP-01v090 U 0 40 Y Y 1 F N 7 | F0 "U" 0 -100 50 H V C CNN 8 | F1 "ESP-01v090" 0 100 50 H V C CNN 9 | F2 "" 0 0 50 H I C CNN 10 | F3 "" 0 0 50 H I C CNN 11 | $FPLIST 12 | ESP-01* 13 | $ENDFPLIST 14 | DRAW 15 | S -650 -350 650 350 1 0 0 N 16 | X UTXD 1 -950 150 300 R 50 50 1 1 O 17 | X GND 2 950 150 300 L 50 50 1 1 W 18 | X CH_PD 3 -950 50 300 R 50 50 1 1 I 19 | X GPIO2 4 950 50 300 L 50 50 1 1 T 20 | X RST 5 -950 -50 300 R 50 50 1 1 I 21 | X GPIO0 6 950 -50 300 L 50 50 1 1 T 22 | X VCC 7 -950 -150 300 R 50 50 1 1 W 23 | X URXD 8 950 -150 300 L 50 50 1 1 I 24 | ENDDRAW 25 | ENDDEF 26 | # 27 | # ESP-12 28 | # - swapped GPIO4/5 29 | # 30 | DEF ESP-12 U 0 40 Y Y 1 F N 31 | F0 "U" 0 -100 50 H V C CNN 32 | F1 "ESP-12" 0 100 50 H V C CNN 33 | F2 "" 0 0 50 H I C CNN 34 | F3 "" 0 0 50 H I C CNN 35 | ALIAS ESP-07v2 36 | $FPLIST 37 | ESP-07* 38 | ESP-12* 39 | $ENDFPLIST 40 | DRAW 41 | S -600 -600 600 600 1 0 0 N 42 | X REST 1 -900 300 300 R 50 50 1 1 I 43 | X ADC 2 -900 200 300 R 50 50 1 1 P 44 | X CH_PD 3 -900 100 300 R 50 50 1 1 I 45 | X GPIO16 4 -900 0 300 R 50 50 1 1 B 46 | X GPIO14 5 -900 -100 300 R 50 50 1 1 B 47 | X GPIO12 6 -900 -200 300 R 50 50 1 1 B 48 | X GPIO13 7 -900 -300 300 R 50 50 1 1 B 49 | X VCC 8 0 900 300 D 50 50 1 1 W 50 | X GND 9 0 -900 300 U 50 50 1 1 W 51 | X GPIO15 10 900 -300 300 L 50 50 1 1 B 52 | X GPIO2 11 900 -200 300 L 50 50 1 1 B 53 | X GPIO0 12 900 -100 300 L 50 50 1 1 B 54 | X GPIO4 13 900 0 300 L 50 50 1 1 B 55 | X GPIO5 14 900 100 300 L 50 50 1 1 B 56 | X RXD 15 900 200 300 L 50 50 1 1 I 57 | X TXD 16 900 300 300 L 50 50 1 1 O 58 | ENDDRAW 59 | ENDDEF 60 | # 61 | # ESP-12E 62 | # 63 | DEF ESP-12E U 0 40 Y Y 1 F N 64 | F0 "U" 0 -100 50 H V C CNN 65 | F1 "ESP-12E" 0 100 50 H V C CNN 66 | F2 "" 0 0 50 H I C CNN 67 | F3 "" 0 0 50 H I C CNN 68 | $FPLIST 69 | ESP-12E 70 | $ENDFPLIST 71 | DRAW 72 | S -600 -600 600 600 1 0 0 N 73 | X REST 1 -900 300 300 R 50 50 1 1 I 74 | X ADC 2 -900 200 300 R 50 50 1 1 P 75 | X CH_PD 3 -900 100 300 R 50 50 1 1 I 76 | X GPIO16 4 -900 0 300 R 50 50 1 1 B 77 | X GPIO14 5 -900 -100 300 R 50 50 1 1 B 78 | X GPIO12 6 -900 -200 300 R 50 50 1 1 B 79 | X GPIO13 7 -900 -300 300 R 50 50 1 1 B 80 | X VCC 8 -900 -400 300 R 50 50 1 1 W 81 | X CS0 9 -250 -900 300 U 50 50 1 1 B 82 | X MISO 10 -150 -900 300 U 50 50 1 1 B 83 | X GPIO5 20 900 100 300 L 50 50 1 1 B 84 | X GPIO9 11 -50 -900 300 U 50 50 1 1 B 85 | X RXD 21 900 200 300 L 50 50 1 1 I 86 | X GPIO10 12 50 -900 300 U 50 50 1 1 B 87 | X TXD 22 900 300 300 L 50 50 1 1 O 88 | X MOSI 13 150 -900 300 U 50 50 1 1 B 89 | X SCLK 14 250 -900 300 U 50 50 1 1 B 90 | X GND 15 900 -400 300 L 50 50 1 1 W 91 | X GPIO15 16 900 -300 300 L 50 50 1 1 B 92 | X GPIO2 17 900 -200 300 L 50 50 1 1 B 93 | X GPIO0 18 900 -100 300 L 50 50 1 1 B 94 | X GPIO4 19 900 0 300 L 50 50 1 1 B 95 | ENDDRAW 96 | ENDDEF 97 | # 98 | # ESP-13-WROOM-02 99 | # 100 | DEF ESP-13-WROOM-02 U 0 40 Y Y 1 F N 101 | F0 "U" 0 -100 50 H V C CNN 102 | F1 "ESP-13-WROOM-02" 0 450 50 H V C CNN 103 | F2 "" -100 0 50 H I C CNN 104 | F3 "" -100 0 50 H I C CNN 105 | $FPLIST 106 | ESP-13* 107 | $ENDFPLIST 108 | DRAW 109 | S -700 -700 650 600 1 0 0 N 110 | X VCC 1 -1000 300 300 R 50 50 1 1 I 111 | X EN 2 -1000 200 300 R 50 50 1 1 P 112 | X GPIO14 3 -1000 100 300 R 50 50 1 1 I 113 | X GPIO12 4 -1000 0 300 R 50 50 1 1 B 114 | X GPIO13 5 -1000 -100 300 R 50 50 1 1 B 115 | X GPIO15 6 -1000 -200 300 R 50 50 1 1 B 116 | X GPIO2 7 -1000 -300 300 R 50 50 1 1 B 117 | X GPIO0 8 -1000 -400 300 R 50 50 1 1 B 118 | X GND 9 -1000 -500 300 R 50 50 1 1 W 119 | X GPIO4 10 950 -500 300 L 50 50 1 1 B 120 | X RXD 11 950 -400 300 L 50 50 1 1 B 121 | X TXD 12 950 -300 300 L 50 50 1 1 B 122 | X GND 13 950 -200 300 L 50 50 1 1 W 123 | X GPIO5 14 950 -100 300 L 50 50 1 1 B 124 | X RST 15 950 0 300 L 50 50 1 1 I 125 | X TOUT 16 950 100 300 L 50 50 1 1 O 126 | X GPIO16 17 950 200 300 L 50 50 1 1 B 127 | X GND 18 950 300 300 L 50 50 1 1 W 128 | X GND PAD 0 -900 197 U 50 50 1 1 W 129 | ENDDRAW 130 | ENDDEF 131 | # 132 | # ESP-201 133 | # 134 | DEF ESP-201 U 0 40 Y Y 1 F N 135 | F0 "U" 0 -100 50 H V C CNN 136 | F1 "ESP-201" 0 100 50 H V C CNN 137 | F2 "" 0 0 50 H I C CNN 138 | F3 "" 0 0 50 H I C CNN 139 | $FPLIST 140 | ESP-201* 141 | $ENDFPLIST 142 | DRAW 143 | S -850 -700 850 700 1 0 0 N 144 | X GPIO0 1 -1150 500 300 R 50 50 1 1 B 145 | X GPIO2 2 -1150 400 300 R 50 50 1 1 B 146 | X D2/GPIO9 3 -1150 300 300 R 50 50 1 1 O 147 | X CLK/GPIO6 4 -1150 200 300 R 50 50 1 1 O 148 | X CMD/GPIO11 5 -1150 100 300 R 50 50 1 1 O 149 | X D0/GPIO7 6 -1150 0 300 R 50 50 1 1 O 150 | X D1/GPIO8 7 -1150 -100 300 R 50 50 1 1 O 151 | X D3/GPIO10 8 -1150 -200 300 R 50 50 1 1 O 152 | X GPIO4 9 -1150 -300 300 R 50 50 1 1 B 153 | X 3.3V 10 -1150 -400 300 R 50 50 1 1 W 154 | X GPIO12 20 1150 300 300 L 50 50 1 1 B 155 | X 3.3V 11 -1150 -500 300 R 50 50 1 1 W 156 | X GPIO13 21 1150 400 300 L 50 50 1 1 B 157 | X GND 12 1150 -500 300 L 50 50 1 1 W 158 | X GPIO15 22 1150 500 300 L 50 50 1 1 B 159 | X GND 13 1150 -400 300 L 50 50 1 1 W 160 | X GND 23 150 1000 300 D 50 50 1 1 W 161 | X GPIO5 14 1150 -300 300 L 50 50 1 1 B 162 | X TX 24 50 1000 300 D 50 50 1 1 O 163 | X T_OUT/ADC 15 1150 -200 300 L 50 50 1 1 B 164 | X RX 25 -50 1000 300 D 50 50 1 1 I 165 | X RST 16 1150 -100 300 L 50 50 1 1 I 166 | X 3.3V 26 -150 1000 300 D 50 50 1 1 W 167 | X CHIP_EN 17 1150 0 300 L 50 50 1 1 I 168 | X XPD/GPIO16 18 1150 100 300 L 50 50 1 1 B 169 | X GPIO14 19 1150 200 300 L 50 50 1 1 B 170 | ENDDRAW 171 | ENDDEF 172 | # 173 | #End Library 174 | -------------------------------------------------------------------------------- /Electronics/open_reflow-cache.lib: -------------------------------------------------------------------------------- 1 | EESchema-LIBRARY Version 2.3 2 | #encoding utf-8 3 | # 4 | # +3V3 5 | # 6 | DEF +3V3 #PWR 0 0 Y Y 1 F P 7 | F0 "#PWR" 0 -150 50 H I C CNN 8 | F1 "+3V3" 0 140 50 H V C CNN 9 | F2 "" 0 0 50 H I C CNN 10 | F3 "" 0 0 50 H I C CNN 11 | ALIAS +3.3V 12 | DRAW 13 | P 2 0 1 0 -30 50 0 100 N 14 | P 2 0 1 0 0 0 0 100 N 15 | P 2 0 1 0 0 100 30 50 N 16 | X +3V3 1 0 0 0 U 50 50 1 1 W N 17 | ENDDRAW 18 | ENDDEF 19 | # 20 | # BSS138 21 | # 22 | DEF BSS138 Q 0 0 Y N 1 F N 23 | F0 "Q" 200 75 50 H V L CNN 24 | F1 "BSS138" 200 0 50 H V L CNN 25 | F2 "TO_SOT_Packages_SMD:SOT-23" 200 -75 50 H I L CIN 26 | F3 "" 0 0 50 H I L CNN 27 | ALIAS 2N7002 MMBF170 28 | $FPLIST 29 | SOT?23* 30 | $ENDFPLIST 31 | DRAW 32 | C 65 0 111 0 1 10 N 33 | C 100 -70 11 0 1 0 F 34 | C 100 70 11 0 1 0 F 35 | P 2 0 1 0 30 -70 100 -70 N 36 | P 2 0 1 10 30 -50 30 -90 N 37 | P 2 0 1 0 30 0 100 0 N 38 | P 2 0 1 10 30 20 30 -20 N 39 | P 2 0 1 0 30 70 100 70 N 40 | P 2 0 1 10 30 90 30 50 N 41 | P 2 0 1 0 100 -70 100 -100 N 42 | P 2 0 1 0 100 -70 100 0 N 43 | P 2 0 1 0 100 100 100 70 N 44 | P 3 0 1 10 10 75 10 -75 10 -75 N 45 | P 4 0 1 0 40 0 80 15 80 -15 40 0 F 46 | P 4 0 1 0 100 -70 130 -70 130 70 100 70 N 47 | P 4 0 1 0 110 20 115 15 145 15 150 10 N 48 | P 4 0 1 0 130 15 115 -10 145 -10 130 15 N 49 | X G 1 -200 0 210 R 50 50 1 1 I 50 | X S 2 100 -200 100 U 50 50 1 1 P 51 | X D 3 100 200 100 D 50 50 1 1 P 52 | ENDDRAW 53 | ENDDEF 54 | # 55 | # Buzzer 56 | # 57 | DEF Buzzer BZ 0 1 Y N 1 F N 58 | F0 "BZ" 150 50 50 H V L CNN 59 | F1 "Buzzer" 150 -50 50 H V L CNN 60 | F2 "" -25 100 50 V I C CNN 61 | F3 "" -25 100 50 V I C CNN 62 | $FPLIST 63 | *Buzzer* 64 | $ENDFPLIST 65 | DRAW 66 | A 0 0 125 -899 899 0 1 0 N 0 -125 0 125 67 | P 2 0 1 0 -65 75 -45 75 N 68 | P 2 0 1 0 -55 85 -55 65 N 69 | P 2 0 1 0 0 125 0 -125 N 70 | X - 1 -100 100 100 R 50 50 1 1 P 71 | X + 2 -100 -100 100 R 50 50 1 1 P 72 | ENDDRAW 73 | ENDDEF 74 | # 75 | # C 76 | # 77 | DEF C C 0 10 N Y 1 F N 78 | F0 "C" 25 100 50 H V L CNN 79 | F1 "C" 25 -100 50 H V L CNN 80 | F2 "" 38 -150 50 H I C CNN 81 | F3 "" 0 0 50 H I C CNN 82 | $FPLIST 83 | C_* 84 | $ENDFPLIST 85 | DRAW 86 | P 2 0 1 20 -80 -30 80 -30 N 87 | P 2 0 1 20 -80 30 80 30 N 88 | X ~ 1 0 150 110 D 50 50 1 1 P 89 | X ~ 2 0 -150 110 U 50 50 1 1 P 90 | ENDDRAW 91 | ENDDEF 92 | # 93 | # CONN_01X01 94 | # 95 | DEF CONN_01X01 J 0 40 Y N 1 F N 96 | F0 "J" 0 100 50 H V C CNN 97 | F1 "CONN_01X01" 100 0 50 V V C CNN 98 | F2 "" 0 0 50 H I C CNN 99 | F3 "" 0 0 50 H I C CNN 100 | $FPLIST 101 | Pin_Header_Straight_1X* 102 | Pin_Header_Angled_1X* 103 | Socket_Strip_Straight_1X* 104 | Socket_Strip_Angled_1X* 105 | $ENDFPLIST 106 | DRAW 107 | S -50 5 10 -5 0 1 0 N 108 | S -50 50 50 -50 0 1 0 N 109 | X P1 1 -200 0 150 R 50 50 1 1 P 110 | ENDDRAW 111 | ENDDEF 112 | # 113 | # CONN_01X02 114 | # 115 | DEF CONN_01X02 J 0 40 Y N 1 F N 116 | F0 "J" 0 150 50 H V C CNN 117 | F1 "CONN_01X02" 100 0 50 V V C CNN 118 | F2 "" 0 0 50 H I C CNN 119 | F3 "" 0 0 50 H I C CNN 120 | $FPLIST 121 | Pin_Header_Straight_1X* 122 | Pin_Header_Angled_1X* 123 | Socket_Strip_Straight_1X* 124 | Socket_Strip_Angled_1X* 125 | $ENDFPLIST 126 | DRAW 127 | S -50 -45 10 -55 0 1 0 N 128 | S -50 55 10 45 0 1 0 N 129 | S -50 100 50 -100 0 1 0 N 130 | X P1 1 -200 50 150 R 50 50 1 1 P 131 | X P2 2 -200 -50 150 R 50 50 1 1 P 132 | ENDDRAW 133 | ENDDEF 134 | # 135 | # CONN_01X03 136 | # 137 | DEF CONN_01X03 J 0 40 Y N 1 F N 138 | F0 "J" 0 200 50 H V C CNN 139 | F1 "CONN_01X03" 100 0 50 V V C CNN 140 | F2 "" 0 0 50 H I C CNN 141 | F3 "" 0 0 50 H I C CNN 142 | $FPLIST 143 | Pin_Header_Straight_1X* 144 | Pin_Header_Angled_1X* 145 | Socket_Strip_Straight_1X* 146 | Socket_Strip_Angled_1X* 147 | $ENDFPLIST 148 | DRAW 149 | S -50 -95 10 -105 0 1 0 N 150 | S -50 5 10 -5 0 1 0 N 151 | S -50 105 10 95 0 1 0 N 152 | S -50 150 50 -150 0 1 0 N 153 | X P1 1 -200 100 150 R 50 50 1 1 P 154 | X P2 2 -200 0 150 R 50 50 1 1 P 155 | X P3 3 -200 -100 150 R 50 50 1 1 P 156 | ENDDRAW 157 | ENDDEF 158 | # 159 | # CONN_01X05 160 | # 161 | DEF CONN_01X05 J 0 40 Y N 1 F N 162 | F0 "J" 0 300 50 H V C CNN 163 | F1 "CONN_01X05" 100 0 50 V V C CNN 164 | F2 "" 0 0 50 H I C CNN 165 | F3 "" 0 0 50 H I C CNN 166 | $FPLIST 167 | Pin_Header_Straight_1X* 168 | Pin_Header_Angled_1X* 169 | Socket_Strip_Straight_1X* 170 | Socket_Strip_Angled_1X* 171 | $ENDFPLIST 172 | DRAW 173 | S -50 -195 10 -205 0 1 0 N 174 | S -50 -95 10 -105 0 1 0 N 175 | S -50 5 10 -5 0 1 0 N 176 | S -50 105 10 95 0 1 0 N 177 | S -50 205 10 195 0 1 0 N 178 | S -50 250 50 -250 0 1 0 N 179 | X P1 1 -200 200 150 R 50 50 1 1 P 180 | X P2 2 -200 100 150 R 50 50 1 1 P 181 | X P3 3 -200 0 150 R 50 50 1 1 P 182 | X P4 4 -200 -100 150 R 50 50 1 1 P 183 | X P5 5 -200 -200 150 R 50 50 1 1 P 184 | ENDDRAW 185 | ENDDEF 186 | # 187 | # D 188 | # 189 | DEF D D 0 40 N N 1 F N 190 | F0 "D" 0 100 50 H V C CNN 191 | F1 "D" 0 -100 50 H V C CNN 192 | F2 "" 0 0 50 H I C CNN 193 | F3 "" 0 0 50 H I C CNN 194 | $FPLIST 195 | TO-???* 196 | *SingleDiode 197 | *_Diode_* 198 | *SingleDiode* 199 | D_* 200 | $ENDFPLIST 201 | DRAW 202 | P 2 0 1 8 -50 50 -50 -50 N 203 | P 2 0 1 0 50 0 -50 0 N 204 | P 4 0 1 8 50 50 50 -50 -50 0 50 50 N 205 | X K 1 -150 0 100 R 50 50 1 1 P 206 | X A 2 150 0 100 L 50 50 1 1 P 207 | ENDDRAW 208 | ENDDEF 209 | # 210 | # ESP-12 211 | # 212 | DEF ESP-12 U 0 40 Y Y 1 F N 213 | F0 "U" 0 -100 50 H V C CNN 214 | F1 "ESP-12" 0 100 50 H V C CNN 215 | F2 "" 0 0 50 H I C CNN 216 | F3 "" 0 0 50 H I C CNN 217 | ALIAS ESP-07v2 218 | $FPLIST 219 | ESP-07* 220 | ESP-12* 221 | $ENDFPLIST 222 | DRAW 223 | S -600 -600 600 600 1 0 0 N 224 | X REST 1 -900 300 300 R 50 50 1 1 I 225 | X ADC 2 -900 200 300 R 50 50 1 1 P 226 | X CH_PD 3 -900 100 300 R 50 50 1 1 I 227 | X GPIO16 4 -900 0 300 R 50 50 1 1 B 228 | X GPIO14 5 -900 -100 300 R 50 50 1 1 B 229 | X GPIO12 6 -900 -200 300 R 50 50 1 1 B 230 | X GPIO13 7 -900 -300 300 R 50 50 1 1 B 231 | X VCC 8 0 900 300 D 50 50 1 1 W 232 | X GND 9 0 -900 300 U 50 50 1 1 W 233 | X GPIO15 10 900 -300 300 L 50 50 1 1 B 234 | X GPIO2 11 900 -200 300 L 50 50 1 1 B 235 | X GPIO0 12 900 -100 300 L 50 50 1 1 B 236 | X GPIO4 13 900 0 300 L 50 50 1 1 B 237 | X GPIO5 14 900 100 300 L 50 50 1 1 B 238 | X RXD 15 900 200 300 L 50 50 1 1 I 239 | X TXD 16 900 300 300 L 50 50 1 1 O 240 | ENDDRAW 241 | ENDDEF 242 | # 243 | # GND 244 | # 245 | DEF GND #PWR 0 0 Y Y 1 F P 246 | F0 "#PWR" 0 -250 50 H I C CNN 247 | F1 "GND" 0 -150 50 H V C CNN 248 | F2 "" 0 0 50 H I C CNN 249 | F3 "" 0 0 50 H I C CNN 250 | DRAW 251 | P 6 0 1 0 0 0 0 -50 50 -50 0 -100 -50 -50 0 -50 N 252 | X GND 1 0 0 0 D 50 50 1 1 W N 253 | ENDDRAW 254 | ENDDEF 255 | # 256 | # K814P 257 | # 258 | DEF K814P U 0 40 Y N 1 L N 259 | F0 "U" -200 220 50 H V L BNN 260 | F1 "K814P" -200 -300 50 H V L BNN 261 | F2 "DIP762W50P254L458H480Q4" 0 0 50 H I L BNN 262 | F3 "0.24 USD" 0 0 50 H I L BNN 263 | F4 "Vishay" 0 0 50 H I L BNN "MF" 264 | F5 "DIP-4 Vishay" 0 0 50 H I L BNN "Package" 265 | F6 "K814P Series 5 kV 20 % CTR Phototransistor Output Optocoupler Through Hole-DIP-4" 0 0 50 H I L BNN "Description" 266 | F7 "Good" 0 0 50 H I L BNN "Availability" 267 | F8 "K814P" 0 0 50 H I L BNN "MP" 268 | DRAW 269 | S 185 -80 215 80 0 0 0 F 270 | P 2 0 0 16 -400 -200 400 -200 N 271 | P 2 0 0 16 -400 -100 -400 -200 N 272 | P 2 0 0 16 -400 100 -400 -100 N 273 | P 2 0 0 16 -400 200 -400 100 N 274 | P 2 0 0 16 -400 200 400 200 N 275 | P 2 0 0 10 -300 -100 -400 -100 N 276 | P 2 0 0 10 -300 -100 -100 -100 N 277 | P 2 0 0 10 -300 -50 -350 -50 N 278 | P 2 0 0 10 -300 -50 -350 50 N 279 | P 2 0 0 10 -300 -50 -300 -100 N 280 | P 2 0 0 10 -300 50 -350 50 N 281 | P 2 0 0 6 -300 50 -300 -50 N 282 | P 2 0 0 10 -300 50 -300 100 N 283 | P 2 0 0 10 -300 100 -400 100 N 284 | P 2 0 0 10 -300 100 -100 100 N 285 | P 2 0 0 10 -250 -50 -300 -50 N 286 | P 2 0 0 10 -250 50 -300 -50 N 287 | P 2 0 0 10 -250 50 -300 50 N 288 | P 2 0 0 10 -150 -50 -100 -50 N 289 | P 2 0 0 10 -150 -50 -100 50 N 290 | P 2 0 0 10 -150 50 -100 50 N 291 | P 2 0 0 6 -100 -50 -100 50 N 292 | P 2 0 0 10 -100 -50 -100 100 N 293 | P 2 0 0 10 -100 -50 -50 -50 N 294 | P 2 0 0 10 -100 50 -100 -100 N 295 | P 2 0 0 10 -100 50 -50 -50 N 296 | P 2 0 0 10 -100 50 -50 50 N 297 | P 2 0 0 10 -40 20 20 50 N 298 | P 2 0 0 10 10 60 20 40 N 299 | P 2 0 0 10 20 40 30 60 N 300 | P 2 0 0 10 30 60 10 60 N 301 | P 2 0 0 10 200 0 300 -100 N 302 | P 2 0 0 10 300 -100 400 -100 N 303 | P 2 0 0 10 300 100 200 0 N 304 | P 2 0 0 10 300 100 400 100 N 305 | P 2 0 0 16 400 -200 400 -100 N 306 | P 2 0 0 16 400 100 400 -100 N 307 | P 2 0 0 16 400 200 400 100 N 308 | P 3 0 0 6 275 -55 290 -90 250 -70 F 309 | X 1 1 -600 100 200 R 40 40 0 0 I 310 | X 2 2 -600 -100 200 R 40 40 0 0 O 311 | X 3 3 600 -100 200 L 40 40 0 0 O 312 | X 4 4 600 100 200 L 40 40 0 0 I 313 | ENDDRAW 314 | ENDDEF 315 | # 316 | # R 317 | # 318 | DEF R R 0 0 N Y 1 F N 319 | F0 "R" 80 0 50 V V C CNN 320 | F1 "R" 0 0 50 V V C CNN 321 | F2 "" -70 0 50 V I C CNN 322 | F3 "" 0 0 50 H I C CNN 323 | $FPLIST 324 | R_* 325 | R_* 326 | $ENDFPLIST 327 | DRAW 328 | S -40 -100 40 100 0 1 10 N 329 | X ~ 1 0 150 50 D 50 50 1 1 P 330 | X ~ 2 0 -150 50 U 50 50 1 1 P 331 | ENDDRAW 332 | ENDDEF 333 | # 334 | # SANYOU_SRD_Form_C 335 | # 336 | DEF SANYOU_SRD_Form_C K 0 40 Y Y 1 F N 337 | F0 "K" 450 150 50 H V L CNN 338 | F1 "SANYOU_SRD_Form_C" 450 50 50 H V L CNN 339 | F2 "Relays_THT:Relay_SPDT_SANYOU_SRD_Series_Form_C" 1450 -50 50 H I C CNN 340 | F3 "" 0 0 50 H I C CNN 341 | $FPLIST 342 | Relay*SPDT*SANYOU*SRD*Series*Form*C* 343 | $ENDFPLIST 344 | DRAW 345 | P 2 0 0 0 100 150 100 200 N 346 | P 2 0 0 0 300 150 300 200 N 347 | P 4 0 0 0 300 150 300 100 275 125 300 150 N 348 | S -400 200 400 -200 0 1 10 f 349 | S -325 75 -75 -75 0 1 10 N 350 | P 2 0 1 10 -300 -75 -100 75 N 351 | P 2 0 1 0 -200 -200 -200 -75 N 352 | P 2 0 1 0 -200 200 -200 75 N 353 | P 2 0 1 10 -75 0 -50 0 N 354 | P 2 0 1 10 -25 0 0 0 N 355 | P 2 0 1 10 25 0 50 0 N 356 | P 2 0 1 10 25 0 50 0 N 357 | P 2 0 1 10 75 0 100 0 N 358 | P 2 0 1 10 125 0 150 0 N 359 | P 2 0 1 20 200 -100 125 150 N 360 | P 2 0 1 0 200 -100 200 -200 N 361 | P 3 0 1 0 100 100 125 125 100 150 F 362 | X ~ 1 200 -300 100 U 50 50 1 1 P 363 | X ~ 2 -200 -300 100 U 50 50 1 1 P 364 | X ~ 3 100 300 100 D 50 50 1 1 P 365 | X ~ 4 300 300 100 D 50 50 1 1 P 366 | X ~ 5 -200 300 100 D 50 50 1 1 P 367 | ENDDRAW 368 | ENDDEF 369 | # 370 | # SW_Push 371 | # 372 | DEF SW_Push SW 0 40 N N 1 F N 373 | F0 "SW" 50 100 50 H V L CNN 374 | F1 "SW_Push" 0 -60 50 H V C CNN 375 | F2 "" 0 200 50 H I C CNN 376 | F3 "" 0 200 50 H I C CNN 377 | DRAW 378 | C -80 0 20 0 1 0 N 379 | C 80 0 20 0 1 0 N 380 | P 2 0 1 0 0 50 0 120 N 381 | P 2 0 1 0 100 50 -100 50 N 382 | X 1 1 -200 0 100 R 50 50 0 1 P 383 | X 2 2 200 0 100 L 50 50 0 1 P 384 | ENDDRAW 385 | ENDDEF 386 | # 387 | # Transformer_1P_1S 388 | # 389 | DEF Transformer_1P_1S T 0 40 Y N 1 F N 390 | F0 "T" 0 250 50 H V C CNN 391 | F1 "Transformer_1P_1S" 0 -300 50 H V C CNN 392 | F2 "" 0 0 50 H I C CNN 393 | F3 "" 0 0 50 H I C CNN 394 | DRAW 395 | A -100 -150 50 899 1 0 1 0 N -100 -100 -50 -150 396 | A -100 -150 50 -1 -899 0 1 0 N -50 -150 -100 -199 397 | A -100 -50 50 899 1 0 1 0 N -100 0 -50 -50 398 | A -100 -50 50 -1 -899 0 1 0 N -50 -50 -100 -99 399 | A -100 50 50 899 1 0 1 0 N -100 100 -50 50 400 | A -100 50 50 -1 -899 0 1 0 N -50 50 -100 1 401 | A -100 150 50 899 1 0 1 0 N -100 200 -50 150 402 | A -100 150 50 -1 -899 0 1 0 N -50 150 -100 101 403 | A 100 -50 50 899 -1799 0 1 0 N 100 0 51 -50 404 | A 100 -50 50 1799 -899 0 1 0 N 51 -50 100 -99 405 | A 100 50 50 899 -1799 0 1 0 N 100 100 51 50 406 | A 100 50 50 1799 -899 0 1 0 N 51 50 100 1 407 | A 100 150 50 899 -1799 0 1 0 N 100 200 51 150 408 | A 100 150 50 1799 -899 0 1 0 N 51 150 100 101 409 | A 101 -150 50 910 -1799 0 1 0 N 101 -100 52 -150 410 | A 101 -150 50 -912 -1799 0 1 0 N 101 -199 52 -150 411 | P 2 0 1 0 -25 200 -25 -200 N 412 | P 2 0 1 0 25 -200 25 200 N 413 | X AA 1 -400 200 300 R 50 50 1 1 P 414 | X AB 2 -400 -200 300 R 50 50 1 1 P 415 | X SA 3 400 -200 300 L 50 50 1 1 P 416 | X SB 4 400 200 300 L 50 50 1 1 P 417 | ENDDRAW 418 | ENDDEF 419 | # 420 | #End Library 421 | -------------------------------------------------------------------------------- /Electronics/open_reflow.net: -------------------------------------------------------------------------------- 1 | (export (version D) 2 | (design 3 | (source /home/carlosgs/Dropbox/Proyectos/open_reflow/open_reflow.sch) 4 | (date "vie 10 nov 2017 05:15:56 CET") 5 | (tool "Eeschema no-vcs-found-c78a2ba~59~ubuntu16.10.1") 6 | (sheet (number 1) (name /) (tstamps /) 7 | (title_block 8 | (title) 9 | (company) 10 | (rev) 11 | (date) 12 | (source open_reflow.sch) 13 | (comment (number 1) (value "")) 14 | (comment (number 2) (value "")) 15 | (comment (number 3) (value "")) 16 | (comment (number 4) (value ""))))) 17 | (components 18 | (comp (ref U2) 19 | (value ESP-12) 20 | (footprint esp8266:ESP-12) 21 | (libsource (lib ESP8266) (part ESP-12)) 22 | (sheetpath (names /) (tstamps /)) 23 | (tstamp 59D4A61B)) 24 | (comp (ref SW1) 25 | (value SW_Push) 26 | (footprint smd_button:smd_button) 27 | (libsource (lib switches) (part SW_Push)) 28 | (sheetpath (names /) (tstamps /)) 29 | (tstamp 59D4A7F0)) 30 | (comp (ref SW2) 31 | (value SW_Push) 32 | (footprint smd_button:smd_button) 33 | (libsource (lib switches) (part SW_Push)) 34 | (sheetpath (names /) (tstamps /)) 35 | (tstamp 59D4A858)) 36 | (comp (ref R7) 37 | (value 10k) 38 | (footprint Resistors_SMD:R_0805_HandSoldering) 39 | (libsource (lib device) (part R)) 40 | (sheetpath (names /) (tstamps /)) 41 | (tstamp 59D4A867)) 42 | (comp (ref R8) 43 | (value 10k) 44 | (footprint Resistors_SMD:R_0805_HandSoldering) 45 | (libsource (lib device) (part R)) 46 | (sheetpath (names /) (tstamps /)) 47 | (tstamp 59D4A9B9)) 48 | (comp (ref R5) 49 | (value 10k) 50 | (footprint Resistors_SMD:R_0805_HandSoldering) 51 | (libsource (lib device) (part R)) 52 | (sheetpath (names /) (tstamps /)) 53 | (tstamp 59D4ABEA)) 54 | (comp (ref R11) 55 | (value 10k) 56 | (footprint Resistors_SMD:R_0805_HandSoldering) 57 | (libsource (lib device) (part R)) 58 | (sheetpath (names /) (tstamps /)) 59 | (tstamp 59D4AC41)) 60 | (comp (ref C4) 61 | (value 10u) 62 | (footprint Capacitors_SMD:C_1206_HandSoldering) 63 | (libsource (lib device) (part C)) 64 | (sheetpath (names /) (tstamps /)) 65 | (tstamp 59D4C166)) 66 | (comp (ref C5) 67 | (value 100n) 68 | (footprint Capacitors_SMD:C_0805_HandSoldering) 69 | (libsource (lib device) (part C)) 70 | (sheetpath (names /) (tstamps /)) 71 | (tstamp 59D4C1ED)) 72 | (comp (ref C6) 73 | (value 100n) 74 | (footprint Capacitors_SMD:C_0805_HandSoldering) 75 | (libsource (lib device) (part C)) 76 | (sheetpath (names /) (tstamps /)) 77 | (tstamp 59D4C2B0)) 78 | (comp (ref T1) 79 | (value IRM-02-3.3) 80 | (footprint Converters_DCDC_ACDC:ACDC-Converter_MeanWell-IRM-02-x) 81 | (libsource (lib device) (part Transformer_1P_1S)) 82 | (sheetpath (names /) (tstamps /)) 83 | (tstamp 59FFDC04)) 84 | (comp (ref U1) 85 | (value K814P) 86 | (footprint K814P:DIP762W50P254L458H480Q4) 87 | (datasheet "0.24 USD") 88 | (fields 89 | (field (name MF) Vishay) 90 | (field (name Package) "DIP-4 Vishay") 91 | (field (name Description) "K814P Series 5 kV 20 % CTR Phototransistor Output Optocoupler Through Hole-DIP-4") 92 | (field (name Availability) Good) 93 | (field (name MP) K814P)) 94 | (libsource (lib K814P) (part K814P)) 95 | (sheetpath (names /) (tstamps /)) 96 | (tstamp 59FFE51D)) 97 | (comp (ref J2) 98 | (value THERMISTOR) 99 | (footprint Connectors_Terminal_Blocks:TerminalBlock_bornier-2_P5.08mm) 100 | (libsource (lib conn) (part CONN_01X02)) 101 | (sheetpath (names /) (tstamps /)) 102 | (tstamp 59FFB37F)) 103 | (comp (ref J5) 104 | (value SERIAL) 105 | (footprint Pin_Headers:Pin_Header_Straight_1x03_Pitch2.54mm) 106 | (libsource (lib conn) (part CONN_01X03)) 107 | (sheetpath (names /) (tstamps /)) 108 | (tstamp 59FFB481)) 109 | (comp (ref C3) 110 | (value 10u) 111 | (footprint Capacitors_SMD:C_1206_HandSoldering) 112 | (libsource (lib device) (part C)) 113 | (sheetpath (names /) (tstamps /)) 114 | (tstamp 59FFB79A)) 115 | (comp (ref C2) 116 | (value 10u) 117 | (footprint Capacitors_SMD:C_1206_HandSoldering) 118 | (libsource (lib device) (part C)) 119 | (sheetpath (names /) (tstamps /)) 120 | (tstamp 59FFB812)) 121 | (comp (ref C1) 122 | (value 10u) 123 | (footprint Capacitors_SMD:C_1206_HandSoldering) 124 | (libsource (lib device) (part C)) 125 | (sheetpath (names /) (tstamps /)) 126 | (tstamp 59FFB88E)) 127 | (comp (ref R1) 128 | (value 100k) 129 | (footprint Resistors_SMD:R_1206_HandSoldering) 130 | (libsource (lib device) (part R)) 131 | (sheetpath (names /) (tstamps /)) 132 | (tstamp 59FFBBB0)) 133 | (comp (ref R2) 134 | (value 100k) 135 | (footprint Resistors_SMD:R_1206_HandSoldering) 136 | (libsource (lib device) (part R)) 137 | (sheetpath (names /) (tstamps /)) 138 | (tstamp 59FFBDAA)) 139 | (comp (ref J4) 140 | (value SERVO) 141 | (footprint Pin_Headers:Pin_Header_Straight_1x03_Pitch2.54mm) 142 | (libsource (lib conn) (part CONN_01X03)) 143 | (sheetpath (names /) (tstamps /)) 144 | (tstamp 59FFC04C)) 145 | (comp (ref J3) 146 | (value 3.3V) 147 | (footprint Pin_Headers:Pin_Header_Straight_1x02_Pitch2.54mm) 148 | (libsource (lib conn) (part CONN_01X02)) 149 | (sheetpath (names /) (tstamps /)) 150 | (tstamp 59FFC474)) 151 | (comp (ref R4) 152 | (value R) 153 | (footprint Resistors_SMD:R_0805_HandSoldering) 154 | (libsource (lib device) (part R)) 155 | (sheetpath (names /) (tstamps /)) 156 | (tstamp 59FFC973)) 157 | (comp (ref Q1) 158 | (value IRLML6344TRPbF) 159 | (footprint TO_SOT_Packages_SMD:SOT-23) 160 | (libsource (lib transistors) (part BSS138)) 161 | (sheetpath (names /) (tstamps /)) 162 | (tstamp 59FFBA98)) 163 | (comp (ref BZ1) 164 | (value Buzzer) 165 | (footprint Buzzers_Beepers:MagneticBuzzer_ProSignal_ABI-009-RC) 166 | (libsource (lib device) (part Buzzer)) 167 | (sheetpath (names /) (tstamps /)) 168 | (tstamp 59FFC39F)) 169 | (comp (ref R6) 170 | (value 47) 171 | (footprint Resistors_SMD:R_0805_HandSoldering) 172 | (libsource (lib device) (part R)) 173 | (sheetpath (names /) (tstamps /)) 174 | (tstamp 59FFCEE1)) 175 | (comp (ref R3) 176 | (value 1k) 177 | (footprint Resistors_SMD:R_0805_HandSoldering) 178 | (libsource (lib device) (part R)) 179 | (sheetpath (names /) (tstamps /)) 180 | (tstamp 59FFE28D)) 181 | (comp (ref Q2) 182 | (value IRLML6344TRPbF) 183 | (footprint TO_SOT_Packages_SMD:SOT-23) 184 | (libsource (lib transistors) (part BSS138)) 185 | (sheetpath (names /) (tstamps /)) 186 | (tstamp 59FFF57E)) 187 | (comp (ref R9) 188 | (value 1k) 189 | (footprint Resistors_SMD:R_0805_HandSoldering) 190 | (libsource (lib device) (part R)) 191 | (sheetpath (names /) (tstamps /)) 192 | (tstamp 59FFF584)) 193 | (comp (ref R10) 194 | (value 1k) 195 | (footprint Resistors_SMD:R_0805_HandSoldering) 196 | (libsource (lib device) (part R)) 197 | (sheetpath (names /) (tstamps /)) 198 | (tstamp 59FFFBA1)) 199 | (comp (ref J6) 200 | (value BUTTON) 201 | (footprint Pin_Headers:Pin_Header_Straight_1x02_Pitch2.54mm) 202 | (libsource (lib conn) (part CONN_01X02)) 203 | (sheetpath (names /) (tstamps /)) 204 | (tstamp 5A0028DA)) 205 | (comp (ref J1) 206 | (value DG35C-B-05P-13-200AH) 207 | (footprint Connectors_Terminal_Blocks:TerminalBlock_bornier-5_P5.08mm) 208 | (libsource (lib conn) (part CONN_01X05)) 209 | (sheetpath (names /) (tstamps /)) 210 | (tstamp 5A00434A)) 211 | (comp (ref K1) 212 | (value SANYOU_SRD_Form_C) 213 | (footprint Relays_THT:Relay_SPDT_SANYOU_SRD_Series_Form_C) 214 | (libsource (lib relays) (part SANYOU_SRD_Form_C)) 215 | (sheetpath (names /) (tstamps /)) 216 | (tstamp 5A050866)) 217 | (comp (ref D1) 218 | (value VF=1.2V) 219 | (footprint Diodes_SMD:D_SMA) 220 | (libsource (lib device) (part D)) 221 | (sheetpath (names /) (tstamps /)) 222 | (tstamp 5A053C6E)) 223 | (comp (ref R12) 224 | (value 10k) 225 | (footprint Resistors_SMD:R_0805_HandSoldering) 226 | (libsource (lib device) (part R)) 227 | (sheetpath (names /) (tstamps /)) 228 | (tstamp 5A055723)) 229 | (comp (ref R13) 230 | (value 10k) 231 | (footprint Resistors_SMD:R_0805_HandSoldering) 232 | (libsource (lib device) (part R)) 233 | (sheetpath (names /) (tstamps /)) 234 | (tstamp 5A055CFE)) 235 | (comp (ref J7) 236 | (value mount) 237 | (footprint Mounting_Holes:MountingHole_4.5mm_Pad) 238 | (libsource (lib conn) (part CONN_01X01)) 239 | (sheetpath (names /) (tstamps /)) 240 | (tstamp 5A057E78)) 241 | (comp (ref J8) 242 | (value mount) 243 | (footprint Mounting_Holes:MountingHole_4.5mm_Pad) 244 | (libsource (lib conn) (part CONN_01X01)) 245 | (sheetpath (names /) (tstamps /)) 246 | (tstamp 5A058302)) 247 | (comp (ref J9) 248 | (value mount) 249 | (footprint Mounting_Holes:MountingHole_4.5mm_Pad) 250 | (libsource (lib conn) (part CONN_01X01)) 251 | (sheetpath (names /) (tstamps /)) 252 | (tstamp 5A058416)) 253 | (comp (ref J10) 254 | (value mount) 255 | (footprint Mounting_Holes:MountingHole_4.5mm_Pad) 256 | (libsource (lib conn) (part CONN_01X01)) 257 | (sheetpath (names /) (tstamps /)) 258 | (tstamp 5A058422))) 259 | (libparts 260 | (libpart (lib transistors) (part BSS138) 261 | (aliases 262 | (alias 2N7002) 263 | (alias MMBF170)) 264 | (description "50V Vds, 0.22 A Id, N-channel MOSFET, SOT-23") 265 | (docs https://www.fairchildsemi.com/datasheets/BS/BSS138.pdf) 266 | (footprints 267 | (fp SOT?23*)) 268 | (fields 269 | (field (name Reference) Q) 270 | (field (name Value) BSS138) 271 | (field (name Footprint) TO_SOT_Packages_SMD:SOT-23)) 272 | (pins 273 | (pin (num 1) (name G) (type input)) 274 | (pin (num 2) (name S) (type passive)) 275 | (pin (num 3) (name D) (type passive)))) 276 | (libpart (lib device) (part Buzzer) 277 | (description "Buzzer, polar") 278 | (footprints 279 | (fp *Buzzer*)) 280 | (fields 281 | (field (name Reference) BZ) 282 | (field (name Value) Buzzer)) 283 | (pins 284 | (pin (num 1) (name -) (type passive)) 285 | (pin (num 2) (name +) (type passive)))) 286 | (libpart (lib device) (part C) 287 | (description "Unpolarized capacitor") 288 | (footprints 289 | (fp C_*)) 290 | (fields 291 | (field (name Reference) C) 292 | (field (name Value) C)) 293 | (pins 294 | (pin (num 1) (name ~) (type passive)) 295 | (pin (num 2) (name ~) (type passive)))) 296 | (libpart (lib conn) (part CONN_01X01) 297 | (description "Connector, single row, 01x01, pin header") 298 | (footprints 299 | (fp Pin_Header_Straight_1X*) 300 | (fp Pin_Header_Angled_1X*) 301 | (fp Socket_Strip_Straight_1X*) 302 | (fp Socket_Strip_Angled_1X*)) 303 | (fields 304 | (field (name Reference) J) 305 | (field (name Value) CONN_01X01)) 306 | (pins 307 | (pin (num 1) (name P1) (type passive)))) 308 | (libpart (lib conn) (part CONN_01X02) 309 | (description "Connector, single row, 01x02, pin header") 310 | (footprints 311 | (fp Pin_Header_Straight_1X*) 312 | (fp Pin_Header_Angled_1X*) 313 | (fp Socket_Strip_Straight_1X*) 314 | (fp Socket_Strip_Angled_1X*)) 315 | (fields 316 | (field (name Reference) J) 317 | (field (name Value) CONN_01X02)) 318 | (pins 319 | (pin (num 1) (name P1) (type passive)) 320 | (pin (num 2) (name P2) (type passive)))) 321 | (libpart (lib conn) (part CONN_01X03) 322 | (description "Connector, single row, 01x03, pin header") 323 | (footprints 324 | (fp Pin_Header_Straight_1X*) 325 | (fp Pin_Header_Angled_1X*) 326 | (fp Socket_Strip_Straight_1X*) 327 | (fp Socket_Strip_Angled_1X*)) 328 | (fields 329 | (field (name Reference) J) 330 | (field (name Value) CONN_01X03)) 331 | (pins 332 | (pin (num 1) (name P1) (type passive)) 333 | (pin (num 2) (name P2) (type passive)) 334 | (pin (num 3) (name P3) (type passive)))) 335 | (libpart (lib conn) (part CONN_01X05) 336 | (description "Connector, single row, 01x05, pin header") 337 | (footprints 338 | (fp Pin_Header_Straight_1X*) 339 | (fp Pin_Header_Angled_1X*) 340 | (fp Socket_Strip_Straight_1X*) 341 | (fp Socket_Strip_Angled_1X*)) 342 | (fields 343 | (field (name Reference) J) 344 | (field (name Value) CONN_01X05)) 345 | (pins 346 | (pin (num 1) (name P1) (type passive)) 347 | (pin (num 2) (name P2) (type passive)) 348 | (pin (num 3) (name P3) (type passive)) 349 | (pin (num 4) (name P4) (type passive)) 350 | (pin (num 5) (name P5) (type passive)))) 351 | (libpart (lib device) (part D) 352 | (description Diode) 353 | (footprints 354 | (fp TO-???*) 355 | (fp *SingleDiode) 356 | (fp *_Diode_*) 357 | (fp *SingleDiode*) 358 | (fp D_*)) 359 | (fields 360 | (field (name Reference) D) 361 | (field (name Value) D)) 362 | (pins 363 | (pin (num 1) (name K) (type passive)) 364 | (pin (num 2) (name A) (type passive)))) 365 | (libpart (lib ESP8266) (part ESP-12) 366 | (aliases 367 | (alias ESP-07v2)) 368 | (description "ESP8622 ESP-12 module, 16 pins, 2mm, PCB antenna") 369 | (docs http://l0l.org.uk/2014/12/esp8266-modules-hardware-guide-gotta-catch-em-all/) 370 | (footprints 371 | (fp ESP-07*) 372 | (fp ESP-12*)) 373 | (fields 374 | (field (name Reference) U) 375 | (field (name Value) ESP-12)) 376 | (pins 377 | (pin (num 1) (name REST) (type input)) 378 | (pin (num 2) (name ADC) (type passive)) 379 | (pin (num 3) (name CH_PD) (type input)) 380 | (pin (num 4) (name GPIO16) (type BiDi)) 381 | (pin (num 5) (name GPIO14) (type BiDi)) 382 | (pin (num 6) (name GPIO12) (type BiDi)) 383 | (pin (num 7) (name GPIO13) (type BiDi)) 384 | (pin (num 8) (name VCC) (type power_in)) 385 | (pin (num 9) (name GND) (type power_in)) 386 | (pin (num 10) (name GPIO15) (type BiDi)) 387 | (pin (num 11) (name GPIO2) (type BiDi)) 388 | (pin (num 12) (name GPIO0) (type BiDi)) 389 | (pin (num 13) (name GPIO4) (type BiDi)) 390 | (pin (num 14) (name GPIO5) (type BiDi)) 391 | (pin (num 15) (name RXD) (type input)) 392 | (pin (num 16) (name TXD) (type output)))) 393 | (libpart (lib K814P) (part K814P) 394 | (fields 395 | (field (name Reference) U) 396 | (field (name Value) K814P) 397 | (field (name Footprint) DIP762W50P254L458H480Q4) 398 | (field (name Datasheet) "0.24 USD") 399 | (field (name MF) Vishay) 400 | (field (name Package) "DIP-4 Vishay") 401 | (field (name Description) "K814P Series 5 kV 20 % CTR Phototransistor Output Optocoupler Through Hole-DIP-4") 402 | (field (name Availability) Good) 403 | (field (name MP) K814P)) 404 | (pins 405 | (pin (num 1) (name 1) (type input)) 406 | (pin (num 2) (name 2) (type output)) 407 | (pin (num 3) (name 3) (type output)) 408 | (pin (num 4) (name 4) (type input)))) 409 | (libpart (lib device) (part R) 410 | (description Resistor) 411 | (footprints 412 | (fp R_*) 413 | (fp R_*)) 414 | (fields 415 | (field (name Reference) R) 416 | (field (name Value) R)) 417 | (pins 418 | (pin (num 1) (name ~) (type passive)) 419 | (pin (num 2) (name ~) (type passive)))) 420 | (libpart (lib relays) (part SANYOU_SRD_Form_C) 421 | (description "Sanyo SRD relay, Single Pole Miniature Power Relay,") 422 | (docs http://www.sanyourelay.ca/public/products/pdf/SRD.pdf) 423 | (footprints 424 | (fp Relay*SPDT*SANYOU*SRD*Series*Form*C*)) 425 | (fields 426 | (field (name Reference) K) 427 | (field (name Value) SANYOU_SRD_Form_C) 428 | (field (name Footprint) Relays_THT:Relay_SPDT_SANYOU_SRD_Series_Form_C)) 429 | (pins 430 | (pin (num 1) (name ~) (type passive)) 431 | (pin (num 2) (name ~) (type passive)) 432 | (pin (num 3) (name ~) (type passive)) 433 | (pin (num 4) (name ~) (type passive)) 434 | (pin (num 5) (name ~) (type passive)))) 435 | (libpart (lib switches) (part SW_Push) 436 | (description "Push button switch, generic, two pins") 437 | (fields 438 | (field (name Reference) SW) 439 | (field (name Value) SW_Push)) 440 | (pins 441 | (pin (num 1) (name 1) (type passive)) 442 | (pin (num 2) (name 2) (type passive)))) 443 | (libpart (lib device) (part Transformer_1P_1S) 444 | (description "Transformer, single primary, single secondary") 445 | (fields 446 | (field (name Reference) T) 447 | (field (name Value) Transformer_1P_1S)) 448 | (pins 449 | (pin (num 1) (name AA) (type passive)) 450 | (pin (num 2) (name AB) (type passive)) 451 | (pin (num 3) (name SA) (type passive)) 452 | (pin (num 4) (name SB) (type passive))))) 453 | (libraries 454 | (library (logical device) 455 | (uri /usr/share/kicad/library/device.lib)) 456 | (library (logical switches) 457 | (uri /usr/share/kicad/library/switches.lib)) 458 | (library (logical transistors) 459 | (uri /usr/share/kicad/library/transistors.lib)) 460 | (library (logical relays) 461 | (uri /usr/share/kicad/library/relays.lib)) 462 | (library (logical conn) 463 | (uri /usr/share/kicad/library/conn.lib)) 464 | (library (logical K814P) 465 | (uri /home/carlosgs/Dropbox/Proyectos/open_reflow/libraries/K814P/K814P.lib)) 466 | (library (logical ESP8266) 467 | (uri /home/carlosgs/Dropbox/Proyectos/open_reflow/libraries/kicad-ESP8266/ESP8266.lib))) 468 | (nets 469 | (net (code 1) (name GND) 470 | (node (ref Q2) (pin 2)) 471 | (node (ref J10) (pin 1)) 472 | (node (ref R8) (pin 1)) 473 | (node (ref C2) (pin 2)) 474 | (node (ref J6) (pin 2)) 475 | (node (ref C1) (pin 2)) 476 | (node (ref J8) (pin 1)) 477 | (node (ref J7) (pin 1)) 478 | (node (ref U2) (pin 9)) 479 | (node (ref R13) (pin 2)) 480 | (node (ref R12) (pin 2)) 481 | (node (ref SW1) (pin 1)) 482 | (node (ref SW2) (pin 2)) 483 | (node (ref D1) (pin 1)) 484 | (node (ref J9) (pin 1)) 485 | (node (ref T1) (pin 3)) 486 | (node (ref U1) (pin 3)) 487 | (node (ref J5) (pin 2)) 488 | (node (ref C3) (pin 2)) 489 | (node (ref R6) (pin 1)) 490 | (node (ref Q1) (pin 2)) 491 | (node (ref C6) (pin 2)) 492 | (node (ref C5) (pin 2)) 493 | (node (ref C4) (pin 2)) 494 | (node (ref J4) (pin 3)) 495 | (node (ref J1) (pin 5)) 496 | (node (ref J3) (pin 2))) 497 | (net (code 2) (name "Net-(Q2-Pad1)") 498 | (node (ref R9) (pin 2)) 499 | (node (ref Q2) (pin 1))) 500 | (net (code 3) (name +3V3) 501 | (node (ref T1) (pin 4)) 502 | (node (ref J4) (pin 2)) 503 | (node (ref C4) (pin 1)) 504 | (node (ref J3) (pin 1)) 505 | (node (ref R4) (pin 2)) 506 | (node (ref C5) (pin 1)) 507 | (node (ref J2) (pin 2)) 508 | (node (ref R11) (pin 2)) 509 | (node (ref R5) (pin 2)) 510 | (node (ref C3) (pin 1)) 511 | (node (ref C1) (pin 1)) 512 | (node (ref R7) (pin 1)) 513 | (node (ref C2) (pin 1)) 514 | (node (ref U2) (pin 8)) 515 | (node (ref C6) (pin 1)) 516 | (node (ref K1) (pin 5)) 517 | (node (ref R10) (pin 1)) 518 | (node (ref BZ1) (pin 1))) 519 | (net (code 4) (name "Net-(BZ1-Pad2)") 520 | (node (ref Q2) (pin 3)) 521 | (node (ref R10) (pin 2)) 522 | (node (ref BZ1) (pin 2))) 523 | (net (code 5) (name BUZZER) 524 | (node (ref U2) (pin 6)) 525 | (node (ref R13) (pin 1)) 526 | (node (ref R9) (pin 1))) 527 | (net (code 6) (name "Net-(R7-Pad2)") 528 | (node (ref SW1) (pin 2)) 529 | (node (ref R7) (pin 2)) 530 | (node (ref U2) (pin 1))) 531 | (net (code 7) (name "Net-(J5-Pad1)") 532 | (node (ref U2) (pin 16)) 533 | (node (ref J5) (pin 1))) 534 | (net (code 8) (name "Net-(Q1-Pad1)") 535 | (node (ref Q1) (pin 1)) 536 | (node (ref R3) (pin 2))) 537 | (net (code 9) (name "Net-(K1-Pad2)") 538 | (node (ref K1) (pin 2)) 539 | (node (ref Q1) (pin 3))) 540 | (net (code 10) (name "Net-(U2-Pad13)") 541 | (node (ref U2) (pin 13))) 542 | (net (code 11) (name "Net-(K1-Pad3)") 543 | (node (ref K1) (pin 3))) 544 | (net (code 12) (name TEMP_V) 545 | (node (ref D1) (pin 2)) 546 | (node (ref U2) (pin 2)) 547 | (node (ref J2) (pin 1)) 548 | (node (ref R6) (pin 2))) 549 | (net (code 13) (name RELAY+) 550 | (node (ref J1) (pin 1)) 551 | (node (ref K1) (pin 4))) 552 | (net (code 14) (name MAINS-) 553 | (node (ref T1) (pin 1)) 554 | (node (ref R1) (pin 2)) 555 | (node (ref J1) (pin 3)) 556 | (node (ref J1) (pin 2))) 557 | (net (code 15) (name MAINS+) 558 | (node (ref R2) (pin 2)) 559 | (node (ref T1) (pin 2)) 560 | (node (ref K1) (pin 1)) 561 | (node (ref J1) (pin 4))) 562 | (net (code 16) (name "Net-(J5-Pad3)") 563 | (node (ref J5) (pin 3)) 564 | (node (ref U2) (pin 15))) 565 | (net (code 17) (name "Net-(R5-Pad1)") 566 | (node (ref U2) (pin 3)) 567 | (node (ref R5) (pin 1))) 568 | (net (code 18) (name "Net-(J6-Pad1)") 569 | (node (ref SW2) (pin 1)) 570 | (node (ref U2) (pin 12)) 571 | (node (ref J6) (pin 1)) 572 | (node (ref R11) (pin 1))) 573 | (net (code 19) (name "Net-(U2-Pad11)") 574 | (node (ref U2) (pin 11))) 575 | (net (code 20) (name "Net-(U2-Pad4)") 576 | (node (ref U2) (pin 4))) 577 | (net (code 21) (name RELAY) 578 | (node (ref R12) (pin 1)) 579 | (node (ref U2) (pin 7)) 580 | (node (ref R3) (pin 1))) 581 | (net (code 22) (name "Net-(R8-Pad2)") 582 | (node (ref U2) (pin 10)) 583 | (node (ref R8) (pin 2))) 584 | (net (code 23) (name "Net-(R1-Pad1)") 585 | (node (ref R1) (pin 1)) 586 | (node (ref U1) (pin 1))) 587 | (net (code 24) (name "Net-(R2-Pad1)") 588 | (node (ref R2) (pin 1)) 589 | (node (ref U1) (pin 2))) 590 | (net (code 25) (name SERVO) 591 | (node (ref J4) (pin 1)) 592 | (node (ref U2) (pin 14))) 593 | (net (code 26) (name ZERO_SENSE) 594 | (node (ref U1) (pin 4)) 595 | (node (ref R4) (pin 1)) 596 | (node (ref U2) (pin 5))))) -------------------------------------------------------------------------------- /Electronics/open_reflow.sch: -------------------------------------------------------------------------------- 1 | EESchema Schematic File Version 2 2 | LIBS:open_reflow-rescue 3 | LIBS:power 4 | LIBS:device 5 | LIBS:switches 6 | LIBS:relays 7 | LIBS:motors 8 | LIBS:transistors 9 | LIBS:conn 10 | LIBS:linear 11 | LIBS:regul 12 | LIBS:74xx 13 | LIBS:cmos4000 14 | LIBS:adc-dac 15 | LIBS:memory 16 | LIBS:xilinx 17 | LIBS:microcontrollers 18 | LIBS:dsp 19 | LIBS:microchip 20 | LIBS:analog_switches 21 | LIBS:motorola 22 | LIBS:texas 23 | LIBS:intel 24 | LIBS:audio 25 | LIBS:interface 26 | LIBS:digital-audio 27 | LIBS:philips 28 | LIBS:display 29 | LIBS:cypress 30 | LIBS:siliconi 31 | LIBS:opto 32 | LIBS:atmel 33 | LIBS:contrib 34 | LIBS:valves 35 | LIBS:ESP8266 36 | LIBS:K814P 37 | LIBS:open_reflow-cache 38 | EELAYER 26 0 39 | EELAYER END 40 | $Descr A4 11693 8268 41 | encoding utf-8 42 | Sheet 1 1 43 | Title "" 44 | Date "" 45 | Rev "" 46 | Comp "" 47 | Comment1 "" 48 | Comment2 "" 49 | Comment3 "" 50 | Comment4 "" 51 | $EndDescr 52 | $Comp 53 | L ESP-12 U2 54 | U 1 1 59D4A61B 55 | P 6950 3400 56 | F 0 "U2" H 6950 3300 50 0000 C CNN 57 | F 1 "ESP-12" H 6950 3500 50 0000 C CNN 58 | F 2 "esp8266:ESP-12" H 6950 3400 50 0001 C CNN 59 | F 3 "" H 6950 3400 50 0001 C CNN 60 | 1 6950 3400 61 | 1 0 0 -1 62 | $EndComp 63 | $Comp 64 | L GND #PWR01 65 | U 1 1 59D4A797 66 | P 8250 3100 67 | F 0 "#PWR01" H 8250 2850 50 0001 C CNN 68 | F 1 "GND" H 8250 2950 50 0000 C CNN 69 | F 2 "" H 8250 3100 50 0001 C CNN 70 | F 3 "" H 8250 3100 50 0001 C CNN 71 | 1 8250 3100 72 | 0 1 1 0 73 | $EndComp 74 | $Comp 75 | L SW_Push SW1 76 | U 1 1 59D4A7F0 77 | P 5650 3000 78 | F 0 "SW1" H 5700 3100 50 0000 L CNN 79 | F 1 "SW_Push" H 5650 2940 50 0000 C CNN 80 | F 2 "smd_button:smd_button" H 5650 3200 50 0001 C CNN 81 | F 3 "" H 5650 3200 50 0001 C CNN 82 | 1 5650 3000 83 | 1 0 0 -1 84 | $EndComp 85 | $Comp 86 | L SW_Push SW2 87 | U 1 1 59D4A858 88 | P 9150 3700 89 | F 0 "SW2" H 9150 3550 50 0000 L CNN 90 | F 1 "SW_Push" H 9150 3640 50 0000 C CNN 91 | F 2 "smd_button:smd_button" H 9150 3900 50 0001 C CNN 92 | F 3 "" H 9150 3900 50 0001 C CNN 93 | 1 9150 3700 94 | 0 1 1 0 95 | $EndComp 96 | $Comp 97 | L R R7 98 | U 1 1 59D4A867 99 | P 5950 2850 100 | F 0 "R7" V 6030 2850 50 0000 C CNN 101 | F 1 "10k" V 5950 2850 50 0000 C CNN 102 | F 2 "Resistors_SMD:R_0805_HandSoldering" V 5880 2850 50 0001 C CNN 103 | F 3 "" H 5950 2850 50 0001 C CNN 104 | 1 5950 2850 105 | 1 0 0 -1 106 | $EndComp 107 | $Comp 108 | L R R8 109 | U 1 1 59D4A9B9 110 | P 7850 3850 111 | F 0 "R8" V 7930 3850 50 0000 C CNN 112 | F 1 "10k" V 7850 3850 50 0000 C CNN 113 | F 2 "Resistors_SMD:R_0805_HandSoldering" V 7780 3850 50 0001 C CNN 114 | F 3 "" H 7850 3850 50 0001 C CNN 115 | 1 7850 3850 116 | -1 0 0 1 117 | $EndComp 118 | $Comp 119 | L +3.3V #PWR02 120 | U 1 1 59D4AB71 121 | P 5950 2700 122 | F 0 "#PWR02" H 5950 2550 50 0001 C CNN 123 | F 1 "+3.3V" H 5950 2840 50 0000 C CNN 124 | F 2 "" H 5950 2700 50 0001 C CNN 125 | F 3 "" H 5950 2700 50 0001 C CNN 126 | 1 5950 2700 127 | 1 0 0 -1 128 | $EndComp 129 | $Comp 130 | L +3.3V #PWR03 131 | U 1 1 59D4AB8E 132 | P 5200 3300 133 | F 0 "#PWR03" H 5200 3150 50 0001 C CNN 134 | F 1 "+3.3V" H 5200 3440 50 0000 C CNN 135 | F 2 "" H 5200 3300 50 0001 C CNN 136 | F 3 "" H 5200 3300 50 0001 C CNN 137 | 1 5200 3300 138 | 1 0 0 -1 139 | $EndComp 140 | $Comp 141 | L GND #PWR04 142 | U 1 1 59D4ABAB 143 | P 5450 3000 144 | F 0 "#PWR04" H 5450 2750 50 0001 C CNN 145 | F 1 "GND" H 5450 2850 50 0000 C CNN 146 | F 2 "" H 5450 3000 50 0001 C CNN 147 | F 3 "" H 5450 3000 50 0001 C CNN 148 | 1 5450 3000 149 | 0 1 1 0 150 | $EndComp 151 | $Comp 152 | L R R5 153 | U 1 1 59D4ABEA 154 | P 5350 3300 155 | F 0 "R5" V 5430 3300 50 0000 C CNN 156 | F 1 "10k" V 5350 3300 50 0000 C CNN 157 | F 2 "Resistors_SMD:R_0805_HandSoldering" V 5280 3300 50 0001 C CNN 158 | F 3 "" H 5350 3300 50 0001 C CNN 159 | 1 5350 3300 160 | 0 1 1 0 161 | $EndComp 162 | $Comp 163 | L R R11 164 | U 1 1 59D4AC41 165 | P 9150 3350 166 | F 0 "R11" V 9230 3350 50 0000 C CNN 167 | F 1 "10k" V 9150 3350 50 0000 C CNN 168 | F 2 "Resistors_SMD:R_0805_HandSoldering" V 9080 3350 50 0001 C CNN 169 | F 3 "" H 9150 3350 50 0001 C CNN 170 | 1 9150 3350 171 | -1 0 0 1 172 | $EndComp 173 | $Comp 174 | L +3.3V #PWR05 175 | U 1 1 59D4AD04 176 | P 9150 3200 177 | F 0 "#PWR05" H 9150 3050 50 0001 C CNN 178 | F 1 "+3.3V" H 9150 3340 50 0000 C CNN 179 | F 2 "" H 9150 3200 50 0001 C CNN 180 | F 3 "" H 9150 3200 50 0001 C CNN 181 | 1 9150 3200 182 | 1 0 0 -1 183 | $EndComp 184 | $Comp 185 | L GND #PWR06 186 | U 1 1 59D4ADB1 187 | P 9150 3900 188 | F 0 "#PWR06" H 9150 3650 50 0001 C CNN 189 | F 1 "GND" H 9150 3750 50 0000 C CNN 190 | F 2 "" H 9150 3900 50 0001 C CNN 191 | F 3 "" H 9150 3900 50 0001 C CNN 192 | 1 9150 3900 193 | 1 0 0 -1 194 | $EndComp 195 | $Comp 196 | L +3.3V #PWR07 197 | U 1 1 59D4AEC1 198 | P 6950 2500 199 | F 0 "#PWR07" H 6950 2350 50 0001 C CNN 200 | F 1 "+3.3V" H 6950 2640 50 0000 C CNN 201 | F 2 "" H 6950 2500 50 0001 C CNN 202 | F 3 "" H 6950 2500 50 0001 C CNN 203 | 1 6950 2500 204 | 1 0 0 -1 205 | $EndComp 206 | $Comp 207 | L GND #PWR08 208 | U 1 1 59D4AEE4 209 | P 6950 4300 210 | F 0 "#PWR08" H 6950 4050 50 0001 C CNN 211 | F 1 "GND" H 6950 4150 50 0000 C CNN 212 | F 2 "" H 6950 4300 50 0001 C CNN 213 | F 3 "" H 6950 4300 50 0001 C CNN 214 | 1 6950 4300 215 | 1 0 0 -1 216 | $EndComp 217 | Wire Wire Line 218 | 7850 3200 8250 3200 219 | Wire Wire Line 220 | 6050 3100 5950 3100 221 | Wire Wire Line 222 | 5500 3300 6050 3300 223 | NoConn ~ 7850 3600 224 | NoConn ~ 6050 3400 225 | $Comp 226 | L C C4 227 | U 1 1 59D4C166 228 | P 8100 2300 229 | F 0 "C4" H 8125 2400 50 0000 L CNN 230 | F 1 "10u" H 8125 2200 50 0000 L CNN 231 | F 2 "Capacitors_SMD:C_1206_HandSoldering" H 8138 2150 50 0001 C CNN 232 | F 3 "" H 8100 2300 50 0001 C CNN 233 | 1 8100 2300 234 | 1 0 0 -1 235 | $EndComp 236 | $Comp 237 | L C C5 238 | U 1 1 59D4C1ED 239 | P 8350 2300 240 | F 0 "C5" H 8375 2400 50 0000 L CNN 241 | F 1 "100n" H 8375 2200 50 0000 L CNN 242 | F 2 "Capacitors_SMD:C_0805_HandSoldering" H 8388 2150 50 0001 C CNN 243 | F 3 "" H 8350 2300 50 0001 C CNN 244 | 1 8350 2300 245 | 1 0 0 -1 246 | $EndComp 247 | $Comp 248 | L C C6 249 | U 1 1 59D4C2B0 250 | P 8600 2300 251 | F 0 "C6" H 8625 2400 50 0000 L CNN 252 | F 1 "100n" H 8625 2200 50 0000 L CNN 253 | F 2 "Capacitors_SMD:C_0805_HandSoldering" H 8638 2150 50 0001 C CNN 254 | F 3 "" H 8600 2300 50 0001 C CNN 255 | 1 8600 2300 256 | 1 0 0 -1 257 | $EndComp 258 | $Comp 259 | L +3.3V #PWR09 260 | U 1 1 59D4C413 261 | P 8100 2150 262 | F 0 "#PWR09" H 8100 2000 50 0001 C CNN 263 | F 1 "+3.3V" H 8100 2290 50 0000 C CNN 264 | F 2 "" H 8100 2150 50 0001 C CNN 265 | F 3 "" H 8100 2150 50 0001 C CNN 266 | 1 8100 2150 267 | 1 0 0 -1 268 | $EndComp 269 | $Comp 270 | L +3.3V #PWR010 271 | U 1 1 59D4C448 272 | P 8350 2150 273 | F 0 "#PWR010" H 8350 2000 50 0001 C CNN 274 | F 1 "+3.3V" H 8350 2290 50 0000 C CNN 275 | F 2 "" H 8350 2150 50 0001 C CNN 276 | F 3 "" H 8350 2150 50 0001 C CNN 277 | 1 8350 2150 278 | 1 0 0 -1 279 | $EndComp 280 | $Comp 281 | L +3.3V #PWR011 282 | U 1 1 59D4C47D 283 | P 8600 2150 284 | F 0 "#PWR011" H 8600 2000 50 0001 C CNN 285 | F 1 "+3.3V" H 8600 2290 50 0000 C CNN 286 | F 2 "" H 8600 2150 50 0001 C CNN 287 | F 3 "" H 8600 2150 50 0001 C CNN 288 | 1 8600 2150 289 | 1 0 0 -1 290 | $EndComp 291 | $Comp 292 | L GND #PWR012 293 | U 1 1 59D4C4B2 294 | P 8100 2450 295 | F 0 "#PWR012" H 8100 2200 50 0001 C CNN 296 | F 1 "GND" H 8100 2300 50 0000 C CNN 297 | F 2 "" H 8100 2450 50 0001 C CNN 298 | F 3 "" H 8100 2450 50 0001 C CNN 299 | 1 8100 2450 300 | 1 0 0 -1 301 | $EndComp 302 | $Comp 303 | L GND #PWR013 304 | U 1 1 59D4C4E7 305 | P 8350 2450 306 | F 0 "#PWR013" H 8350 2200 50 0001 C CNN 307 | F 1 "GND" H 8350 2300 50 0000 C CNN 308 | F 2 "" H 8350 2450 50 0001 C CNN 309 | F 3 "" H 8350 2450 50 0001 C CNN 310 | 1 8350 2450 311 | 1 0 0 -1 312 | $EndComp 313 | $Comp 314 | L GND #PWR014 315 | U 1 1 59D4C51C 316 | P 8600 2450 317 | F 0 "#PWR014" H 8600 2200 50 0001 C CNN 318 | F 1 "GND" H 8600 2300 50 0000 C CNN 319 | F 2 "" H 8600 2450 50 0001 C CNN 320 | F 3 "" H 8600 2450 50 0001 C CNN 321 | 1 8600 2450 322 | 1 0 0 -1 323 | $EndComp 324 | $Comp 325 | L GND #PWR015 326 | U 1 1 59D61808 327 | P 7850 4000 328 | F 0 "#PWR015" H 7850 3750 50 0001 C CNN 329 | F 1 "GND" H 7850 3850 50 0000 C CNN 330 | F 2 "" H 7850 4000 50 0001 C CNN 331 | F 3 "" H 7850 4000 50 0001 C CNN 332 | 1 7850 4000 333 | 1 0 0 -1 334 | $EndComp 335 | $Comp 336 | L Transformer_1P_1S T1 337 | U 1 1 59FFDC04 338 | P 4400 2250 339 | F 0 "T1" H 4400 2628 50 0000 C CNN 340 | F 1 "IRM-02-3.3" H 4400 2537 50 0000 C CNN 341 | F 2 "Converters_DCDC_ACDC:ACDC-Converter_MeanWell-IRM-02-x" H 4400 2250 50 0001 C CNN 342 | F 3 "" H 4400 2250 50 0001 C CNN 343 | 1 4400 2250 344 | 1 0 0 -1 345 | $EndComp 346 | $Comp 347 | L GND #PWR016 348 | U 1 1 59FFDEEB 349 | P 4800 2450 350 | F 0 "#PWR016" H 4800 2200 50 0001 C CNN 351 | F 1 "GND" H 4805 2277 50 0000 C CNN 352 | F 2 "" H 4800 2450 50 0001 C CNN 353 | F 3 "" H 4800 2450 50 0001 C CNN 354 | 1 4800 2450 355 | 1 0 0 -1 356 | $EndComp 357 | $Comp 358 | L K814P U1 359 | U 1 1 59FFE51D 360 | P 3700 3150 361 | F 0 "U1" H 3700 3520 50 0000 C CNN 362 | F 1 "K814P" H 3700 3429 50 0000 C CNN 363 | F 2 "K814P:DIP762W50P254L458H480Q4" H 3700 3150 50 0001 L BNN 364 | F 3 "0.24 USD" H 3700 3150 50 0001 L BNN 365 | F 4 "Vishay" H 3700 3150 50 0001 L BNN "MF" 366 | F 5 "DIP-4 Vishay" H 3700 3150 50 0001 L BNN "Package" 367 | F 6 "K814P Series 5 kV 20 % CTR Phototransistor Output Optocoupler Through Hole-DIP-4" H 3700 3150 50 0001 L BNN "Description" 368 | F 7 "Good" H 3700 3150 50 0001 L BNN "Availability" 369 | F 8 "K814P" H 3700 3150 50 0001 L BNN "MP" 370 | 1 3700 3150 371 | 1 0 0 -1 372 | $EndComp 373 | $Comp 374 | L CONN_01X02 J2 375 | U 1 1 59FFB37F 376 | P 5550 4400 377 | F 0 "J2" H 5628 4441 50 0000 L CNN 378 | F 1 "THERMISTOR" H 5628 4350 50 0000 L CNN 379 | F 2 "Connectors_Terminal_Blocks:TerminalBlock_bornier-2_P5.08mm" H 5550 4400 50 0001 C CNN 380 | F 3 "" H 5550 4400 50 0001 C CNN 381 | 1 5550 4400 382 | -1 0 0 1 383 | $EndComp 384 | $Comp 385 | L CONN_01X03 J5 386 | U 1 1 59FFB481 387 | P 8450 3100 388 | F 0 "J5" H 8527 3141 50 0000 L CNN 389 | F 1 "SERIAL" H 8527 3050 50 0000 L CNN 390 | F 2 "Pin_Headers:Pin_Header_Straight_1x03_Pitch2.54mm" H 8450 3100 50 0001 C CNN 391 | F 3 "" H 8450 3100 50 0001 C CNN 392 | 1 8450 3100 393 | 1 0 0 -1 394 | $EndComp 395 | $Comp 396 | L C C3 397 | U 1 1 59FFB79A 398 | P 7850 2300 399 | F 0 "C3" H 7875 2400 50 0000 L CNN 400 | F 1 "10u" H 7875 2200 50 0000 L CNN 401 | F 2 "Capacitors_SMD:C_1206_HandSoldering" H 7888 2150 50 0001 C CNN 402 | F 3 "" H 7850 2300 50 0001 C CNN 403 | 1 7850 2300 404 | 1 0 0 -1 405 | $EndComp 406 | $Comp 407 | L +3.3V #PWR017 408 | U 1 1 59FFB7A0 409 | P 7850 2150 410 | F 0 "#PWR017" H 7850 2000 50 0001 C CNN 411 | F 1 "+3.3V" H 7850 2290 50 0000 C CNN 412 | F 2 "" H 7850 2150 50 0001 C CNN 413 | F 3 "" H 7850 2150 50 0001 C CNN 414 | 1 7850 2150 415 | 1 0 0 -1 416 | $EndComp 417 | $Comp 418 | L GND #PWR018 419 | U 1 1 59FFB7A6 420 | P 7850 2450 421 | F 0 "#PWR018" H 7850 2200 50 0001 C CNN 422 | F 1 "GND" H 7850 2300 50 0000 C CNN 423 | F 2 "" H 7850 2450 50 0001 C CNN 424 | F 3 "" H 7850 2450 50 0001 C CNN 425 | 1 7850 2450 426 | 1 0 0 -1 427 | $EndComp 428 | $Comp 429 | L C C2 430 | U 1 1 59FFB812 431 | P 7600 2300 432 | F 0 "C2" H 7625 2400 50 0000 L CNN 433 | F 1 "10u" H 7625 2200 50 0000 L CNN 434 | F 2 "Capacitors_SMD:C_1206_HandSoldering" H 7638 2150 50 0001 C CNN 435 | F 3 "" H 7600 2300 50 0001 C CNN 436 | 1 7600 2300 437 | 1 0 0 -1 438 | $EndComp 439 | $Comp 440 | L +3.3V #PWR019 441 | U 1 1 59FFB818 442 | P 7600 2150 443 | F 0 "#PWR019" H 7600 2000 50 0001 C CNN 444 | F 1 "+3.3V" H 7600 2290 50 0000 C CNN 445 | F 2 "" H 7600 2150 50 0001 C CNN 446 | F 3 "" H 7600 2150 50 0001 C CNN 447 | 1 7600 2150 448 | 1 0 0 -1 449 | $EndComp 450 | $Comp 451 | L GND #PWR020 452 | U 1 1 59FFB81E 453 | P 7600 2450 454 | F 0 "#PWR020" H 7600 2200 50 0001 C CNN 455 | F 1 "GND" H 7600 2300 50 0000 C CNN 456 | F 2 "" H 7600 2450 50 0001 C CNN 457 | F 3 "" H 7600 2450 50 0001 C CNN 458 | 1 7600 2450 459 | 1 0 0 -1 460 | $EndComp 461 | $Comp 462 | L C C1 463 | U 1 1 59FFB88E 464 | P 7350 2300 465 | F 0 "C1" H 7375 2400 50 0000 L CNN 466 | F 1 "10u" H 7375 2200 50 0000 L CNN 467 | F 2 "Capacitors_SMD:C_1206_HandSoldering" H 7388 2150 50 0001 C CNN 468 | F 3 "" H 7350 2300 50 0001 C CNN 469 | 1 7350 2300 470 | 1 0 0 -1 471 | $EndComp 472 | $Comp 473 | L +3.3V #PWR021 474 | U 1 1 59FFB894 475 | P 7350 2150 476 | F 0 "#PWR021" H 7350 2000 50 0001 C CNN 477 | F 1 "+3.3V" H 7350 2290 50 0000 C CNN 478 | F 2 "" H 7350 2150 50 0001 C CNN 479 | F 3 "" H 7350 2150 50 0001 C CNN 480 | 1 7350 2150 481 | 1 0 0 -1 482 | $EndComp 483 | $Comp 484 | L GND #PWR022 485 | U 1 1 59FFB89A 486 | P 7350 2450 487 | F 0 "#PWR022" H 7350 2200 50 0001 C CNN 488 | F 1 "GND" H 7350 2300 50 0000 C CNN 489 | F 2 "" H 7350 2450 50 0001 C CNN 490 | F 3 "" H 7350 2450 50 0001 C CNN 491 | 1 7350 2450 492 | 1 0 0 -1 493 | $EndComp 494 | $Comp 495 | L R R1 496 | U 1 1 59FFBBB0 497 | P 2950 3050 498 | F 0 "R1" V 3030 3050 50 0000 C CNN 499 | F 1 "100k" V 2950 3050 50 0000 C CNN 500 | F 2 "Resistors_SMD:R_1206_HandSoldering" V 2880 3050 50 0001 C CNN 501 | F 3 "" H 2950 3050 50 0001 C CNN 502 | 1 2950 3050 503 | 0 1 1 0 504 | $EndComp 505 | $Comp 506 | L R R2 507 | U 1 1 59FFBDAA 508 | P 2950 3250 509 | F 0 "R2" V 3030 3250 50 0000 C CNN 510 | F 1 "100k" V 2950 3250 50 0000 C CNN 511 | F 2 "Resistors_SMD:R_1206_HandSoldering" V 2880 3250 50 0001 C CNN 512 | F 3 "" H 2950 3250 50 0001 C CNN 513 | 1 2950 3250 514 | 0 1 1 0 515 | $EndComp 516 | $Comp 517 | L CONN_01X03 J4 518 | U 1 1 59FFC04C 519 | P 7200 5500 520 | F 0 "J4" H 7278 5541 50 0000 L CNN 521 | F 1 "SERVO" H 7278 5450 50 0000 L CNN 522 | F 2 "Pin_Headers:Pin_Header_Straight_1x03_Pitch2.54mm" H 7200 5500 50 0001 C CNN 523 | F 3 "" H 7200 5500 50 0001 C CNN 524 | 1 7200 5500 525 | 1 0 0 -1 526 | $EndComp 527 | $Comp 528 | L CONN_01X02 J3 529 | U 1 1 59FFC474 530 | P 5750 5550 531 | F 0 "J3" H 5828 5591 50 0000 L CNN 532 | F 1 "3.3V" H 5828 5500 50 0000 L CNN 533 | F 2 "Pin_Headers:Pin_Header_Straight_1x02_Pitch2.54mm" H 5750 5550 50 0001 C CNN 534 | F 3 "" H 5750 5550 50 0001 C CNN 535 | 1 5750 5550 536 | 1 0 0 -1 537 | $EndComp 538 | $Comp 539 | L R R4 540 | U 1 1 59FFC973 541 | P 4300 2900 542 | F 0 "R4" V 4380 2900 50 0000 C CNN 543 | F 1 "R" V 4300 2900 50 0000 C CNN 544 | F 2 "Resistors_SMD:R_0805_HandSoldering" V 4230 2900 50 0001 C CNN 545 | F 3 "" H 4300 2900 50 0001 C CNN 546 | 1 4300 2900 547 | -1 0 0 1 548 | $EndComp 549 | $Comp 550 | L GND #PWR023 551 | U 1 1 59FFCA15 552 | P 4300 3250 553 | F 0 "#PWR023" H 4300 3000 50 0001 C CNN 554 | F 1 "GND" H 4305 3077 50 0000 C CNN 555 | F 2 "" H 4300 3250 50 0001 C CNN 556 | F 3 "" H 4300 3250 50 0001 C CNN 557 | 1 4300 3250 558 | 1 0 0 -1 559 | $EndComp 560 | Wire Wire Line 561 | 4300 3050 4400 3050 562 | $Comp 563 | L +3.3V #PWR024 564 | U 1 1 59FFCD39 565 | P 4800 2050 566 | F 0 "#PWR024" H 4800 1900 50 0001 C CNN 567 | F 1 "+3.3V" H 4800 2190 50 0000 C CNN 568 | F 2 "" H 4800 2050 50 0001 C CNN 569 | F 3 "" H 4800 2050 50 0001 C CNN 570 | 1 4800 2050 571 | 1 0 0 -1 572 | $EndComp 573 | $Comp 574 | L +3.3V #PWR025 575 | U 1 1 59FFCD78 576 | P 4300 2750 577 | F 0 "#PWR025" H 4300 2600 50 0001 C CNN 578 | F 1 "+3.3V" H 4300 2890 50 0000 C CNN 579 | F 2 "" H 4300 2750 50 0001 C CNN 580 | F 3 "" H 4300 2750 50 0001 C CNN 581 | 1 4300 2750 582 | 1 0 0 -1 583 | $EndComp 584 | Wire Wire Line 585 | 8250 3000 8000 3000 586 | Wire Wire Line 587 | 8000 3000 8000 3100 588 | Wire Wire Line 589 | 8000 3100 7850 3100 590 | Text GLabel 4400 3050 2 60 Output ~ 0 591 | ZERO_SENSE 592 | $Comp 593 | L BSS138 Q1 594 | U 1 1 59FFBA98 595 | P 3300 4750 596 | F 0 "Q1" H 3506 4796 50 0000 L CNN 597 | F 1 "IRLML6344TRPbF" H 2750 4900 50 0000 L CNN 598 | F 2 "TO_SOT_Packages_SMD:SOT-23" H 3500 4675 50 0001 L CIN 599 | F 3 "" H 3300 4750 50 0001 L CNN 600 | 1 3300 4750 601 | 1 0 0 -1 602 | $EndComp 603 | $Comp 604 | L Buzzer BZ1 605 | U 1 1 59FFC39F 606 | P 8650 4650 607 | F 0 "BZ1" H 8803 4679 50 0000 L CNN 608 | F 1 "Buzzer" H 8803 4588 50 0000 L CNN 609 | F 2 "Buzzers_Beepers:MagneticBuzzer_ProSignal_ABI-009-RC" V 8625 4750 50 0001 C CNN 610 | F 3 "" V 8625 4750 50 0001 C CNN 611 | 1 8650 4650 612 | 1 0 0 -1 613 | $EndComp 614 | $Comp 615 | L +3.3V #PWR026 616 | U 1 1 59FFCE06 617 | P 5750 4350 618 | F 0 "#PWR026" H 5750 4200 50 0001 C CNN 619 | F 1 "+3.3V" H 5750 4490 50 0000 C CNN 620 | F 2 "" H 5750 4350 50 0001 C CNN 621 | F 3 "" H 5750 4350 50 0001 C CNN 622 | 1 5750 4350 623 | 1 0 0 -1 624 | $EndComp 625 | $Comp 626 | L R R6 627 | U 1 1 59FFCEE1 628 | P 5750 4600 629 | F 0 "R6" V 5830 4600 50 0000 C CNN 630 | F 1 "47" V 5750 4600 50 0000 C CNN 631 | F 2 "Resistors_SMD:R_0805_HandSoldering" V 5680 4600 50 0001 C CNN 632 | F 3 "" H 5750 4600 50 0001 C CNN 633 | 1 5750 4600 634 | -1 0 0 1 635 | $EndComp 636 | $Comp 637 | L GND #PWR027 638 | U 1 1 59FFD0B3 639 | P 5750 4750 640 | F 0 "#PWR027" H 5750 4500 50 0001 C CNN 641 | F 1 "GND" H 5755 4577 50 0000 C CNN 642 | F 2 "" H 5750 4750 50 0001 C CNN 643 | F 3 "" H 5750 4750 50 0001 C CNN 644 | 1 5750 4750 645 | 1 0 0 -1 646 | $EndComp 647 | $Comp 648 | L R R3 649 | U 1 1 59FFE28D 650 | P 2950 4750 651 | F 0 "R3" V 3030 4750 50 0000 C CNN 652 | F 1 "1k" V 2950 4750 50 0000 C CNN 653 | F 2 "Resistors_SMD:R_0805_HandSoldering" V 2880 4750 50 0001 C CNN 654 | F 3 "" H 2950 4750 50 0001 C CNN 655 | 1 2950 4750 656 | 0 -1 -1 0 657 | $EndComp 658 | $Comp 659 | L GND #PWR028 660 | U 1 1 59FFE48E 661 | P 3400 4950 662 | F 0 "#PWR028" H 3400 4700 50 0001 C CNN 663 | F 1 "GND" H 3405 4777 50 0000 C CNN 664 | F 2 "" H 3400 4950 50 0001 C CNN 665 | F 3 "" H 3400 4950 50 0001 C CNN 666 | 1 3400 4950 667 | 1 0 0 -1 668 | $EndComp 669 | $Comp 670 | L +3.3V #PWR029 671 | U 1 1 59FFE961 672 | P 3400 3950 673 | F 0 "#PWR029" H 3400 3800 50 0001 C CNN 674 | F 1 "+3.3V" H 3400 4090 50 0000 C CNN 675 | F 2 "" H 3400 3950 50 0001 C CNN 676 | F 3 "" H 3400 3950 50 0001 C CNN 677 | 1 3400 3950 678 | 1 0 0 -1 679 | $EndComp 680 | Text GLabel 2800 4750 0 60 Input ~ 0 681 | RELAY 682 | $Comp 683 | L BSS138 Q2 684 | U 1 1 59FFF57E 685 | P 8450 5200 686 | F 0 "Q2" H 8656 5246 50 0000 L CNN 687 | F 1 "IRLML6344TRPbF" H 7900 5350 50 0000 L CNN 688 | F 2 "TO_SOT_Packages_SMD:SOT-23" H 8650 5125 50 0001 L CIN 689 | F 3 "" H 8450 5200 50 0001 L CNN 690 | 1 8450 5200 691 | 1 0 0 -1 692 | $EndComp 693 | $Comp 694 | L R R9 695 | U 1 1 59FFF584 696 | P 8100 5200 697 | F 0 "R9" V 8180 5200 50 0000 C CNN 698 | F 1 "1k" V 8100 5200 50 0000 C CNN 699 | F 2 "Resistors_SMD:R_0805_HandSoldering" V 8030 5200 50 0001 C CNN 700 | F 3 "" H 8100 5200 50 0001 C CNN 701 | 1 8100 5200 702 | 0 -1 -1 0 703 | $EndComp 704 | $Comp 705 | L GND #PWR030 706 | U 1 1 59FFF58A 707 | P 8550 5400 708 | F 0 "#PWR030" H 8550 5150 50 0001 C CNN 709 | F 1 "GND" H 8555 5227 50 0000 C CNN 710 | F 2 "" H 8550 5400 50 0001 C CNN 711 | F 3 "" H 8550 5400 50 0001 C CNN 712 | 1 8550 5400 713 | 1 0 0 -1 714 | $EndComp 715 | Text GLabel 7950 5200 0 60 Input ~ 0 716 | BUZZER 717 | $Comp 718 | L +3.3V #PWR031 719 | U 1 1 59FFF944 720 | P 8550 4550 721 | F 0 "#PWR031" H 8550 4400 50 0001 C CNN 722 | F 1 "+3.3V" H 8550 4690 50 0000 C CNN 723 | F 2 "" H 8550 4550 50 0001 C CNN 724 | F 3 "" H 8550 4550 50 0001 C CNN 725 | 1 8550 4550 726 | 1 0 0 -1 727 | $EndComp 728 | $Comp 729 | L R R10 730 | U 1 1 59FFFBA1 731 | P 8350 4700 732 | F 0 "R10" V 8430 4700 50 0000 C CNN 733 | F 1 "1k" V 8350 4700 50 0000 C CNN 734 | F 2 "Resistors_SMD:R_0805_HandSoldering" V 8280 4700 50 0001 C CNN 735 | F 3 "" H 8350 4700 50 0001 C CNN 736 | 1 8350 4700 737 | 1 0 0 -1 738 | $EndComp 739 | Wire Wire Line 740 | 8550 5000 8550 4750 741 | Wire Wire Line 742 | 8550 4550 8350 4550 743 | Wire Wire Line 744 | 8350 4850 8550 4850 745 | Connection ~ 8550 4850 746 | Text GLabel 7000 5400 0 60 Input ~ 0 747 | SERVO 748 | $Comp 749 | L GND #PWR032 750 | U 1 1 5A000254 751 | P 7000 5600 752 | F 0 "#PWR032" H 7000 5350 50 0001 C CNN 753 | F 1 "GND" H 7000 5450 50 0000 C CNN 754 | F 2 "" H 7000 5600 50 0001 C CNN 755 | F 3 "" H 7000 5600 50 0001 C CNN 756 | 1 7000 5600 757 | 1 0 0 -1 758 | $EndComp 759 | $Comp 760 | L +3.3V #PWR033 761 | U 1 1 5A0004FB 762 | P 6450 5500 763 | F 0 "#PWR033" H 6450 5350 50 0001 C CNN 764 | F 1 "+3.3V" H 6450 5640 50 0000 C CNN 765 | F 2 "" H 6450 5500 50 0001 C CNN 766 | F 3 "" H 6450 5500 50 0001 C CNN 767 | 1 6450 5500 768 | 1 0 0 -1 769 | $EndComp 770 | Wire Wire Line 771 | 7000 5500 6450 5500 772 | $Comp 773 | L +3.3V #PWR034 774 | U 1 1 5A00069A 775 | P 5550 5500 776 | F 0 "#PWR034" H 5550 5350 50 0001 C CNN 777 | F 1 "+3.3V" H 5550 5640 50 0000 C CNN 778 | F 2 "" H 5550 5500 50 0001 C CNN 779 | F 3 "" H 5550 5500 50 0001 C CNN 780 | 1 5550 5500 781 | 1 0 0 -1 782 | $EndComp 783 | $Comp 784 | L GND #PWR035 785 | U 1 1 5A0007DB 786 | P 5550 5600 787 | F 0 "#PWR035" H 5550 5350 50 0001 C CNN 788 | F 1 "GND" H 5555 5427 50 0000 C CNN 789 | F 2 "" H 5550 5600 50 0001 C CNN 790 | F 3 "" H 5550 5600 50 0001 C CNN 791 | 1 5550 5600 792 | 1 0 0 -1 793 | $EndComp 794 | Text GLabel 6150 4450 2 60 Output ~ 0 795 | TEMP_V 796 | Text GLabel 6050 3200 0 60 Input ~ 0 797 | TEMP_V 798 | Wire Wire Line 799 | 5950 3100 5950 3000 800 | Wire Wire Line 801 | 5950 3000 5850 3000 802 | Text GLabel 6050 3600 0 60 Output ~ 0 803 | BUZZER 804 | Text GLabel 6050 3700 0 60 Output ~ 0 805 | RELAY 806 | Text GLabel 7850 3300 2 60 Output ~ 0 807 | SERVO 808 | NoConn ~ 7850 3400 809 | $Comp 810 | L CONN_01X02 J6 811 | U 1 1 5A0028DA 812 | P 9650 3800 813 | F 0 "J6" H 9728 3841 50 0000 L CNN 814 | F 1 "BUTTON" H 9728 3750 50 0000 L CNN 815 | F 2 "Pin_Headers:Pin_Header_Straight_1x02_Pitch2.54mm" H 9650 3800 50 0001 C CNN 816 | F 3 "" H 9650 3800 50 0001 C CNN 817 | 1 9650 3800 818 | 1 0 0 -1 819 | $EndComp 820 | Wire Wire Line 821 | 9150 3900 9450 3900 822 | Wire Wire Line 823 | 9450 3900 9450 3850 824 | Wire Wire Line 825 | 9450 3500 9450 3750 826 | Wire Wire Line 827 | 7850 3500 9450 3500 828 | Connection ~ 9150 3500 829 | Text GLabel 2750 2250 2 60 Output ~ 0 830 | MAINS+ 831 | Text GLabel 2750 2350 2 60 Output ~ 0 832 | MAINS- 833 | $Comp 834 | L CONN_01X05 J1 835 | U 1 1 5A00434A 836 | P 2550 2350 837 | F 0 "J1" H 2469 1925 50 0000 C CNN 838 | F 1 "DG35C-B-05P-13-200AH" H 2469 2016 50 0000 C CNN 839 | F 2 "Connectors_Terminal_Blocks:TerminalBlock_bornier-5_P5.08mm" H 2550 2350 50 0001 C CNN 840 | F 3 "" H 2550 2350 50 0001 C CNN 841 | 1 2550 2350 842 | -1 0 0 1 843 | $EndComp 844 | $Comp 845 | L GND #PWR036 846 | U 1 1 5A0055FB 847 | P 2750 2150 848 | F 0 "#PWR036" H 2750 1900 50 0001 C CNN 849 | F 1 "GND" V 2755 2022 50 0000 R CNN 850 | F 2 "" H 2750 2150 50 0001 C CNN 851 | F 3 "" H 2750 2150 50 0001 C CNN 852 | 1 2750 2150 853 | 0 -1 -1 0 854 | $EndComp 855 | Text GLabel 2750 2550 2 60 Input ~ 0 856 | RELAY+ 857 | Text GLabel 4000 2450 0 60 Input ~ 0 858 | MAINS+ 859 | Text GLabel 4000 2050 0 60 Input ~ 0 860 | MAINS- 861 | Text GLabel 2800 3250 0 60 Input ~ 0 862 | MAINS+ 863 | Text GLabel 2800 3050 0 60 Input ~ 0 864 | MAINS- 865 | Text GLabel 2750 2450 2 60 Output ~ 0 866 | MAINS- 867 | Text GLabel 4000 3950 2 60 Output ~ 0 868 | RELAY+ 869 | Wire Wire Line 870 | 4000 4550 3800 4550 871 | Text GLabel 4000 4550 2 60 Input ~ 0 872 | MAINS+ 873 | Wire Wire Line 874 | 4000 3950 3900 3950 875 | Text GLabel 6050 3500 0 60 Input ~ 0 876 | ZERO_SENSE 877 | $Comp 878 | L SANYOU_SRD_Form_C K1 879 | U 1 1 5A050866 880 | P 3600 4250 881 | F 0 "K1" H 4030 4296 50 0000 L CNN 882 | F 1 "SANYOU_SRD_Form_C" H 4030 4205 50 0000 L CNN 883 | F 2 "Relays_THT:Relay_SPDT_SANYOU_SRD_Series_Form_C" H 5050 4200 50 0001 C CNN 884 | F 3 "" H 3600 4250 50 0001 C CNN 885 | 1 3600 4250 886 | 1 0 0 -1 887 | $EndComp 888 | Text Notes 2250 3600 0 60 ~ 0 889 | 100k resistors may need to be lowered\nif powering with 110V mains 890 | Text Notes 3900 1800 0 60 ~ 0 891 | isolated AC-DC regulator 892 | Wire Wire Line 893 | 5900 4750 5750 4750 894 | $Comp 895 | L D D1 896 | U 1 1 5A053C6E 897 | P 5900 4600 898 | F 0 "D1" V 5946 4521 50 0000 R CNN 899 | F 1 "VF=1.2V" V 5855 4521 50 0000 R CNN 900 | F 2 "Diodes_SMD:D_SMA" H 5900 4600 50 0001 C CNN 901 | F 3 "" H 5900 4600 50 0001 C CNN 902 | 1 5900 4600 903 | 0 -1 -1 0 904 | $EndComp 905 | Wire Wire Line 906 | 5750 4450 6150 4450 907 | Connection ~ 5900 4450 908 | $Comp 909 | L R R12 910 | U 1 1 5A055723 911 | P 2800 4900 912 | F 0 "R12" V 2880 4900 50 0000 C CNN 913 | F 1 "10k" V 2800 4900 50 0000 C CNN 914 | F 2 "Resistors_SMD:R_0805_HandSoldering" V 2730 4900 50 0001 C CNN 915 | F 3 "" H 2800 4900 50 0001 C CNN 916 | 1 2800 4900 917 | 1 0 0 -1 918 | $EndComp 919 | $Comp 920 | L GND #PWR037 921 | U 1 1 5A055A1D 922 | P 2800 5050 923 | F 0 "#PWR037" H 2800 4800 50 0001 C CNN 924 | F 1 "GND" H 2805 4877 50 0000 C CNN 925 | F 2 "" H 2800 5050 50 0001 C CNN 926 | F 3 "" H 2800 5050 50 0001 C CNN 927 | 1 2800 5050 928 | 1 0 0 -1 929 | $EndComp 930 | $Comp 931 | L R R13 932 | U 1 1 5A055CFE 933 | P 7950 5350 934 | F 0 "R13" V 8030 5350 50 0000 C CNN 935 | F 1 "10k" V 7950 5350 50 0000 C CNN 936 | F 2 "Resistors_SMD:R_0805_HandSoldering" V 7880 5350 50 0001 C CNN 937 | F 3 "" H 7950 5350 50 0001 C CNN 938 | 1 7950 5350 939 | 1 0 0 -1 940 | $EndComp 941 | $Comp 942 | L GND #PWR038 943 | U 1 1 5A055D04 944 | P 7950 5500 945 | F 0 "#PWR038" H 7950 5250 50 0001 C CNN 946 | F 1 "GND" H 7955 5327 50 0000 C CNN 947 | F 2 "" H 7950 5500 50 0001 C CNN 948 | F 3 "" H 7950 5500 50 0001 C CNN 949 | 1 7950 5500 950 | 1 0 0 -1 951 | $EndComp 952 | $Comp 953 | L CONN_01X01 J7 954 | U 1 1 5A057E78 955 | P 3650 5350 956 | F 0 "J7" V 3615 5262 50 0000 R CNN 957 | F 1 "mount" V 3524 5262 50 0000 R CNN 958 | F 2 "Mounting_Holes:MountingHole_4.5mm_Pad" H 3650 5350 50 0001 C CNN 959 | F 3 "" H 3650 5350 50 0001 C CNN 960 | 1 3650 5350 961 | 0 -1 -1 0 962 | $EndComp 963 | $Comp 964 | L GND #PWR039 965 | U 1 1 5A05813B 966 | P 3650 5550 967 | F 0 "#PWR039" H 3650 5300 50 0001 C CNN 968 | F 1 "GND" H 3650 5400 50 0000 C CNN 969 | F 2 "" H 3650 5550 50 0001 C CNN 970 | F 3 "" H 3650 5550 50 0001 C CNN 971 | 1 3650 5550 972 | 1 0 0 -1 973 | $EndComp 974 | $Comp 975 | L CONN_01X01 J8 976 | U 1 1 5A058302 977 | P 4100 5350 978 | F 0 "J8" V 4065 5262 50 0000 R CNN 979 | F 1 "mount" V 3974 5262 50 0000 R CNN 980 | F 2 "Mounting_Holes:MountingHole_4.5mm_Pad" H 4100 5350 50 0001 C CNN 981 | F 3 "" H 4100 5350 50 0001 C CNN 982 | 1 4100 5350 983 | 0 -1 -1 0 984 | $EndComp 985 | $Comp 986 | L GND #PWR040 987 | U 1 1 5A058308 988 | P 4100 5550 989 | F 0 "#PWR040" H 4100 5300 50 0001 C CNN 990 | F 1 "GND" H 4100 5400 50 0000 C CNN 991 | F 2 "" H 4100 5550 50 0001 C CNN 992 | F 3 "" H 4100 5550 50 0001 C CNN 993 | 1 4100 5550 994 | 1 0 0 -1 995 | $EndComp 996 | $Comp 997 | L CONN_01X01 J9 998 | U 1 1 5A058416 999 | P 4550 5350 1000 | F 0 "J9" V 4515 5262 50 0000 R CNN 1001 | F 1 "mount" V 4424 5262 50 0000 R CNN 1002 | F 2 "Mounting_Holes:MountingHole_4.5mm_Pad" H 4550 5350 50 0001 C CNN 1003 | F 3 "" H 4550 5350 50 0001 C CNN 1004 | 1 4550 5350 1005 | 0 -1 -1 0 1006 | $EndComp 1007 | $Comp 1008 | L GND #PWR041 1009 | U 1 1 5A05841C 1010 | P 4550 5550 1011 | F 0 "#PWR041" H 4550 5300 50 0001 C CNN 1012 | F 1 "GND" H 4550 5400 50 0000 C CNN 1013 | F 2 "" H 4550 5550 50 0001 C CNN 1014 | F 3 "" H 4550 5550 50 0001 C CNN 1015 | 1 4550 5550 1016 | 1 0 0 -1 1017 | $EndComp 1018 | $Comp 1019 | L CONN_01X01 J10 1020 | U 1 1 5A058422 1021 | P 5000 5350 1022 | F 0 "J10" V 4965 5262 50 0000 R CNN 1023 | F 1 "mount" V 4874 5262 50 0000 R CNN 1024 | F 2 "Mounting_Holes:MountingHole_4.5mm_Pad" H 5000 5350 50 0001 C CNN 1025 | F 3 "" H 5000 5350 50 0001 C CNN 1026 | 1 5000 5350 1027 | 0 -1 -1 0 1028 | $EndComp 1029 | $Comp 1030 | L GND #PWR042 1031 | U 1 1 5A058428 1032 | P 5000 5550 1033 | F 0 "#PWR042" H 5000 5300 50 0001 C CNN 1034 | F 1 "GND" H 5000 5400 50 0000 C CNN 1035 | F 2 "" H 5000 5550 50 0001 C CNN 1036 | F 3 "" H 5000 5550 50 0001 C CNN 1037 | 1 5000 5550 1038 | 1 0 0 -1 1039 | $EndComp 1040 | $EndSCHEMATC 1041 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | GNU GENERAL PUBLIC LICENSE 2 | Version 3, 29 June 2007 3 | 4 | Copyright (C) 2007 Free Software Foundation, Inc. 5 | Everyone is permitted to copy and distribute verbatim copies 6 | of this license document, but changing it is not allowed. 7 | 8 | Preamble 9 | 10 | The GNU General Public License is a free, copyleft license for 11 | software and other kinds of works. 12 | 13 | The licenses for most software and other practical works are designed 14 | to take away your freedom to share and change the works. By contrast, 15 | the GNU General Public License is intended to guarantee your freedom to 16 | share and change all versions of a program--to make sure it remains free 17 | software for all its users. We, the Free Software Foundation, use the 18 | GNU General Public License for most of our software; it applies also to 19 | any other work released this way by its authors. You can apply it to 20 | your programs, too. 21 | 22 | When we speak of free software, we are referring to freedom, not 23 | price. Our General Public Licenses are designed to make sure that you 24 | have the freedom to distribute copies of free software (and charge for 25 | them if you wish), that you receive source code or can get it if you 26 | want it, that you can change the software or use pieces of it in new 27 | free programs, and that you know you can do these things. 28 | 29 | To protect your rights, we need to prevent others from denying you 30 | these rights or asking you to surrender the rights. Therefore, you have 31 | certain responsibilities if you distribute copies of the software, or if 32 | you modify it: responsibilities to respect the freedom of others. 33 | 34 | For example, if you distribute copies of such a program, whether 35 | gratis or for a fee, you must pass on to the recipients the same 36 | freedoms that you received. You must make sure that they, too, receive 37 | or can get the source code. And you must show them these terms so they 38 | know their rights. 39 | 40 | Developers that use the GNU GPL protect your rights with two steps: 41 | (1) assert copyright on the software, and (2) offer you this License 42 | giving you legal permission to copy, distribute and/or modify it. 43 | 44 | For the developers' and authors' protection, the GPL clearly explains 45 | that there is no warranty for this free software. For both users' and 46 | authors' sake, the GPL requires that modified versions be marked as 47 | changed, so that their problems will not be attributed erroneously to 48 | authors of previous versions. 49 | 50 | Some devices are designed to deny users access to install or run 51 | modified versions of the software inside them, although the manufacturer 52 | can do so. This is fundamentally incompatible with the aim of 53 | protecting users' freedom to change the software. The systematic 54 | pattern of such abuse occurs in the area of products for individuals to 55 | use, which is precisely where it is most unacceptable. Therefore, we 56 | have designed this version of the GPL to prohibit the practice for those 57 | products. If such problems arise substantially in other domains, we 58 | stand ready to extend this provision to those domains in future versions 59 | of the GPL, as needed to protect the freedom of users. 60 | 61 | Finally, every program is threatened constantly by software patents. 62 | States should not allow patents to restrict development and use of 63 | software on general-purpose computers, but in those that do, we wish to 64 | avoid the special danger that patents applied to a free program could 65 | make it effectively proprietary. To prevent this, the GPL assures that 66 | patents cannot be used to render the program non-free. 67 | 68 | The precise terms and conditions for copying, distribution and 69 | modification follow. 70 | 71 | TERMS AND CONDITIONS 72 | 73 | 0. Definitions. 74 | 75 | "This License" refers to version 3 of the GNU General Public License. 76 | 77 | "Copyright" also means copyright-like laws that apply to other kinds of 78 | works, such as semiconductor masks. 79 | 80 | "The Program" refers to any copyrightable work licensed under this 81 | License. Each licensee is addressed as "you". "Licensees" and 82 | "recipients" may be individuals or organizations. 83 | 84 | To "modify" a work means to copy from or adapt all or part of the work 85 | in a fashion requiring copyright permission, other than the making of an 86 | exact copy. The resulting work is called a "modified version" of the 87 | earlier work or a work "based on" the earlier work. 88 | 89 | A "covered work" means either the unmodified Program or a work based 90 | on the Program. 91 | 92 | To "propagate" a work means to do anything with it that, without 93 | permission, would make you directly or secondarily liable for 94 | infringement under applicable copyright law, except executing it on a 95 | computer or modifying a private copy. Propagation includes copying, 96 | distribution (with or without modification), making available to the 97 | public, and in some countries other activities as well. 98 | 99 | To "convey" a work means any kind of propagation that enables other 100 | parties to make or receive copies. Mere interaction with a user through 101 | a computer network, with no transfer of a copy, is not conveying. 102 | 103 | An interactive user interface displays "Appropriate Legal Notices" 104 | to the extent that it includes a convenient and prominently visible 105 | feature that (1) displays an appropriate copyright notice, and (2) 106 | tells the user that there is no warranty for the work (except to the 107 | extent that warranties are provided), that licensees may convey the 108 | work under this License, and how to view a copy of this License. If 109 | the interface presents a list of user commands or options, such as a 110 | menu, a prominent item in the list meets this criterion. 111 | 112 | 1. Source Code. 113 | 114 | The "source code" for a work means the preferred form of the work 115 | for making modifications to it. "Object code" means any non-source 116 | form of a work. 117 | 118 | A "Standard Interface" means an interface that either is an official 119 | standard defined by a recognized standards body, or, in the case of 120 | interfaces specified for a particular programming language, one that 121 | is widely used among developers working in that language. 122 | 123 | The "System Libraries" of an executable work include anything, other 124 | than the work as a whole, that (a) is included in the normal form of 125 | packaging a Major Component, but which is not part of that Major 126 | Component, and (b) serves only to enable use of the work with that 127 | Major Component, or to implement a Standard Interface for which an 128 | implementation is available to the public in source code form. A 129 | "Major Component", in this context, means a major essential component 130 | (kernel, window system, and so on) of the specific operating system 131 | (if any) on which the executable work runs, or a compiler used to 132 | produce the work, or an object code interpreter used to run it. 133 | 134 | The "Corresponding Source" for a work in object code form means all 135 | the source code needed to generate, install, and (for an executable 136 | work) run the object code and to modify the work, including scripts to 137 | control those activities. However, it does not include the work's 138 | System Libraries, or general-purpose tools or generally available free 139 | programs which are used unmodified in performing those activities but 140 | which are not part of the work. For example, Corresponding Source 141 | includes interface definition files associated with source files for 142 | the work, and the source code for shared libraries and dynamically 143 | linked subprograms that the work is specifically designed to require, 144 | such as by intimate data communication or control flow between those 145 | subprograms and other parts of the work. 146 | 147 | The Corresponding Source need not include anything that users 148 | can regenerate automatically from other parts of the Corresponding 149 | Source. 150 | 151 | The Corresponding Source for a work in source code form is that 152 | same work. 153 | 154 | 2. Basic Permissions. 155 | 156 | All rights granted under this License are granted for the term of 157 | copyright on the Program, and are irrevocable provided the stated 158 | conditions are met. This License explicitly affirms your unlimited 159 | permission to run the unmodified Program. The output from running a 160 | covered work is covered by this License only if the output, given its 161 | content, constitutes a covered work. This License acknowledges your 162 | rights of fair use or other equivalent, as provided by copyright law. 163 | 164 | You may make, run and propagate covered works that you do not 165 | convey, without conditions so long as your license otherwise remains 166 | in force. You may convey covered works to others for the sole purpose 167 | of having them make modifications exclusively for you, or provide you 168 | with facilities for running those works, provided that you comply with 169 | the terms of this License in conveying all material for which you do 170 | not control copyright. Those thus making or running the covered works 171 | for you must do so exclusively on your behalf, under your direction 172 | and control, on terms that prohibit them from making any copies of 173 | your copyrighted material outside their relationship with you. 174 | 175 | Conveying under any other circumstances is permitted solely under 176 | the conditions stated below. Sublicensing is not allowed; section 10 177 | makes it unnecessary. 178 | 179 | 3. Protecting Users' Legal Rights From Anti-Circumvention Law. 180 | 181 | No covered work shall be deemed part of an effective technological 182 | measure under any applicable law fulfilling obligations under article 183 | 11 of the WIPO copyright treaty adopted on 20 December 1996, or 184 | similar laws prohibiting or restricting circumvention of such 185 | measures. 186 | 187 | When you convey a covered work, you waive any legal power to forbid 188 | circumvention of technological measures to the extent such circumvention 189 | is effected by exercising rights under this License with respect to 190 | the covered work, and you disclaim any intention to limit operation or 191 | modification of the work as a means of enforcing, against the work's 192 | users, your or third parties' legal rights to forbid circumvention of 193 | technological measures. 194 | 195 | 4. Conveying Verbatim Copies. 196 | 197 | You may convey verbatim copies of the Program's source code as you 198 | receive it, in any medium, provided that you conspicuously and 199 | appropriately publish on each copy an appropriate copyright notice; 200 | keep intact all notices stating that this License and any 201 | non-permissive terms added in accord with section 7 apply to the code; 202 | keep intact all notices of the absence of any warranty; and give all 203 | recipients a copy of this License along with the Program. 204 | 205 | You may charge any price or no price for each copy that you convey, 206 | and you may offer support or warranty protection for a fee. 207 | 208 | 5. Conveying Modified Source Versions. 209 | 210 | You may convey a work based on the Program, or the modifications to 211 | produce it from the Program, in the form of source code under the 212 | terms of section 4, provided that you also meet all of these conditions: 213 | 214 | a) The work must carry prominent notices stating that you modified 215 | it, and giving a relevant date. 216 | 217 | b) The work must carry prominent notices stating that it is 218 | released under this License and any conditions added under section 219 | 7. This requirement modifies the requirement in section 4 to 220 | "keep intact all notices". 221 | 222 | c) You must license the entire work, as a whole, under this 223 | License to anyone who comes into possession of a copy. This 224 | License will therefore apply, along with any applicable section 7 225 | additional terms, to the whole of the work, and all its parts, 226 | regardless of how they are packaged. This License gives no 227 | permission to license the work in any other way, but it does not 228 | invalidate such permission if you have separately received it. 229 | 230 | d) If the work has interactive user interfaces, each must display 231 | Appropriate Legal Notices; however, if the Program has interactive 232 | interfaces that do not display Appropriate Legal Notices, your 233 | work need not make them do so. 234 | 235 | A compilation of a covered work with other separate and independent 236 | works, which are not by their nature extensions of the covered work, 237 | and which are not combined with it such as to form a larger program, 238 | in or on a volume of a storage or distribution medium, is called an 239 | "aggregate" if the compilation and its resulting copyright are not 240 | used to limit the access or legal rights of the compilation's users 241 | beyond what the individual works permit. Inclusion of a covered work 242 | in an aggregate does not cause this License to apply to the other 243 | parts of the aggregate. 244 | 245 | 6. Conveying Non-Source Forms. 246 | 247 | You may convey a covered work in object code form under the terms 248 | of sections 4 and 5, provided that you also convey the 249 | machine-readable Corresponding Source under the terms of this License, 250 | in one of these ways: 251 | 252 | a) Convey the object code in, or embodied in, a physical product 253 | (including a physical distribution medium), accompanied by the 254 | Corresponding Source fixed on a durable physical medium 255 | customarily used for software interchange. 256 | 257 | b) Convey the object code in, or embodied in, a physical product 258 | (including a physical distribution medium), accompanied by a 259 | written offer, valid for at least three years and valid for as 260 | long as you offer spare parts or customer support for that product 261 | model, to give anyone who possesses the object code either (1) a 262 | copy of the Corresponding Source for all the software in the 263 | product that is covered by this License, on a durable physical 264 | medium customarily used for software interchange, for a price no 265 | more than your reasonable cost of physically performing this 266 | conveying of source, or (2) access to copy the 267 | Corresponding Source from a network server at no charge. 268 | 269 | c) Convey individual copies of the object code with a copy of the 270 | written offer to provide the Corresponding Source. This 271 | alternative is allowed only occasionally and noncommercially, and 272 | only if you received the object code with such an offer, in accord 273 | with subsection 6b. 274 | 275 | d) Convey the object code by offering access from a designated 276 | place (gratis or for a charge), and offer equivalent access to the 277 | Corresponding Source in the same way through the same place at no 278 | further charge. You need not require recipients to copy the 279 | Corresponding Source along with the object code. If the place to 280 | copy the object code is a network server, the Corresponding Source 281 | may be on a different server (operated by you or a third party) 282 | that supports equivalent copying facilities, provided you maintain 283 | clear directions next to the object code saying where to find the 284 | Corresponding Source. Regardless of what server hosts the 285 | Corresponding Source, you remain obligated to ensure that it is 286 | available for as long as needed to satisfy these requirements. 287 | 288 | e) Convey the object code using peer-to-peer transmission, provided 289 | you inform other peers where the object code and Corresponding 290 | Source of the work are being offered to the general public at no 291 | charge under subsection 6d. 292 | 293 | A separable portion of the object code, whose source code is excluded 294 | from the Corresponding Source as a System Library, need not be 295 | included in conveying the object code work. 296 | 297 | A "User Product" is either (1) a "consumer product", which means any 298 | tangible personal property which is normally used for personal, family, 299 | or household purposes, or (2) anything designed or sold for incorporation 300 | into a dwelling. In determining whether a product is a consumer product, 301 | doubtful cases shall be resolved in favor of coverage. For a particular 302 | product received by a particular user, "normally used" refers to a 303 | typical or common use of that class of product, regardless of the status 304 | of the particular user or of the way in which the particular user 305 | actually uses, or expects or is expected to use, the product. A product 306 | is a consumer product regardless of whether the product has substantial 307 | commercial, industrial or non-consumer uses, unless such uses represent 308 | the only significant mode of use of the product. 309 | 310 | "Installation Information" for a User Product means any methods, 311 | procedures, authorization keys, or other information required to install 312 | and execute modified versions of a covered work in that User Product from 313 | a modified version of its Corresponding Source. The information must 314 | suffice to ensure that the continued functioning of the modified object 315 | code is in no case prevented or interfered with solely because 316 | modification has been made. 317 | 318 | If you convey an object code work under this section in, or with, or 319 | specifically for use in, a User Product, and the conveying occurs as 320 | part of a transaction in which the right of possession and use of the 321 | User Product is transferred to the recipient in perpetuity or for a 322 | fixed term (regardless of how the transaction is characterized), the 323 | Corresponding Source conveyed under this section must be accompanied 324 | by the Installation Information. But this requirement does not apply 325 | if neither you nor any third party retains the ability to install 326 | modified object code on the User Product (for example, the work has 327 | been installed in ROM). 328 | 329 | The requirement to provide Installation Information does not include a 330 | requirement to continue to provide support service, warranty, or updates 331 | for a work that has been modified or installed by the recipient, or for 332 | the User Product in which it has been modified or installed. Access to a 333 | network may be denied when the modification itself materially and 334 | adversely affects the operation of the network or violates the rules and 335 | protocols for communication across the network. 336 | 337 | Corresponding Source conveyed, and Installation Information provided, 338 | in accord with this section must be in a format that is publicly 339 | documented (and with an implementation available to the public in 340 | source code form), and must require no special password or key for 341 | unpacking, reading or copying. 342 | 343 | 7. Additional Terms. 344 | 345 | "Additional permissions" are terms that supplement the terms of this 346 | License by making exceptions from one or more of its conditions. 347 | Additional permissions that are applicable to the entire Program shall 348 | be treated as though they were included in this License, to the extent 349 | that they are valid under applicable law. If additional permissions 350 | apply only to part of the Program, that part may be used separately 351 | under those permissions, but the entire Program remains governed by 352 | this License without regard to the additional permissions. 353 | 354 | When you convey a copy of a covered work, you may at your option 355 | remove any additional permissions from that copy, or from any part of 356 | it. (Additional permissions may be written to require their own 357 | removal in certain cases when you modify the work.) You may place 358 | additional permissions on material, added by you to a covered work, 359 | for which you have or can give appropriate copyright permission. 360 | 361 | Notwithstanding any other provision of this License, for material you 362 | add to a covered work, you may (if authorized by the copyright holders of 363 | that material) supplement the terms of this License with terms: 364 | 365 | a) Disclaiming warranty or limiting liability differently from the 366 | terms of sections 15 and 16 of this License; or 367 | 368 | b) Requiring preservation of specified reasonable legal notices or 369 | author attributions in that material or in the Appropriate Legal 370 | Notices displayed by works containing it; or 371 | 372 | c) Prohibiting misrepresentation of the origin of that material, or 373 | requiring that modified versions of such material be marked in 374 | reasonable ways as different from the original version; or 375 | 376 | d) Limiting the use for publicity purposes of names of licensors or 377 | authors of the material; or 378 | 379 | e) Declining to grant rights under trademark law for use of some 380 | trade names, trademarks, or service marks; or 381 | 382 | f) Requiring indemnification of licensors and authors of that 383 | material by anyone who conveys the material (or modified versions of 384 | it) with contractual assumptions of liability to the recipient, for 385 | any liability that these contractual assumptions directly impose on 386 | those licensors and authors. 387 | 388 | All other non-permissive additional terms are considered "further 389 | restrictions" within the meaning of section 10. If the Program as you 390 | received it, or any part of it, contains a notice stating that it is 391 | governed by this License along with a term that is a further 392 | restriction, you may remove that term. If a license document contains 393 | a further restriction but permits relicensing or conveying under this 394 | License, you may add to a covered work material governed by the terms 395 | of that license document, provided that the further restriction does 396 | not survive such relicensing or conveying. 397 | 398 | If you add terms to a covered work in accord with this section, you 399 | must place, in the relevant source files, a statement of the 400 | additional terms that apply to those files, or a notice indicating 401 | where to find the applicable terms. 402 | 403 | Additional terms, permissive or non-permissive, may be stated in the 404 | form of a separately written license, or stated as exceptions; 405 | the above requirements apply either way. 406 | 407 | 8. Termination. 408 | 409 | You may not propagate or modify a covered work except as expressly 410 | provided under this License. Any attempt otherwise to propagate or 411 | modify it is void, and will automatically terminate your rights under 412 | this License (including any patent licenses granted under the third 413 | paragraph of section 11). 414 | 415 | However, if you cease all violation of this License, then your 416 | license from a particular copyright holder is reinstated (a) 417 | provisionally, unless and until the copyright holder explicitly and 418 | finally terminates your license, and (b) permanently, if the copyright 419 | holder fails to notify you of the violation by some reasonable means 420 | prior to 60 days after the cessation. 421 | 422 | Moreover, your license from a particular copyright holder is 423 | reinstated permanently if the copyright holder notifies you of the 424 | violation by some reasonable means, this is the first time you have 425 | received notice of violation of this License (for any work) from that 426 | copyright holder, and you cure the violation prior to 30 days after 427 | your receipt of the notice. 428 | 429 | Termination of your rights under this section does not terminate the 430 | licenses of parties who have received copies or rights from you under 431 | this License. If your rights have been terminated and not permanently 432 | reinstated, you do not qualify to receive new licenses for the same 433 | material under section 10. 434 | 435 | 9. Acceptance Not Required for Having Copies. 436 | 437 | You are not required to accept this License in order to receive or 438 | run a copy of the Program. Ancillary propagation of a covered work 439 | occurring solely as a consequence of using peer-to-peer transmission 440 | to receive a copy likewise does not require acceptance. However, 441 | nothing other than this License grants you permission to propagate or 442 | modify any covered work. These actions infringe copyright if you do 443 | not accept this License. Therefore, by modifying or propagating a 444 | covered work, you indicate your acceptance of this License to do so. 445 | 446 | 10. Automatic Licensing of Downstream Recipients. 447 | 448 | Each time you convey a covered work, the recipient automatically 449 | receives a license from the original licensors, to run, modify and 450 | propagate that work, subject to this License. You are not responsible 451 | for enforcing compliance by third parties with this License. 452 | 453 | An "entity transaction" is a transaction transferring control of an 454 | organization, or substantially all assets of one, or subdividing an 455 | organization, or merging organizations. If propagation of a covered 456 | work results from an entity transaction, each party to that 457 | transaction who receives a copy of the work also receives whatever 458 | licenses to the work the party's predecessor in interest had or could 459 | give under the previous paragraph, plus a right to possession of the 460 | Corresponding Source of the work from the predecessor in interest, if 461 | the predecessor has it or can get it with reasonable efforts. 462 | 463 | You may not impose any further restrictions on the exercise of the 464 | rights granted or affirmed under this License. For example, you may 465 | not impose a license fee, royalty, or other charge for exercise of 466 | rights granted under this License, and you may not initiate litigation 467 | (including a cross-claim or counterclaim in a lawsuit) alleging that 468 | any patent claim is infringed by making, using, selling, offering for 469 | sale, or importing the Program or any portion of it. 470 | 471 | 11. Patents. 472 | 473 | A "contributor" is a copyright holder who authorizes use under this 474 | License of the Program or a work on which the Program is based. The 475 | work thus licensed is called the contributor's "contributor version". 476 | 477 | A contributor's "essential patent claims" are all patent claims 478 | owned or controlled by the contributor, whether already acquired or 479 | hereafter acquired, that would be infringed by some manner, permitted 480 | by this License, of making, using, or selling its contributor version, 481 | but do not include claims that would be infringed only as a 482 | consequence of further modification of the contributor version. For 483 | purposes of this definition, "control" includes the right to grant 484 | patent sublicenses in a manner consistent with the requirements of 485 | this License. 486 | 487 | Each contributor grants you a non-exclusive, worldwide, royalty-free 488 | patent license under the contributor's essential patent claims, to 489 | make, use, sell, offer for sale, import and otherwise run, modify and 490 | propagate the contents of its contributor version. 491 | 492 | In the following three paragraphs, a "patent license" is any express 493 | agreement or commitment, however denominated, not to enforce a patent 494 | (such as an express permission to practice a patent or covenant not to 495 | sue for patent infringement). To "grant" such a patent license to a 496 | party means to make such an agreement or commitment not to enforce a 497 | patent against the party. 498 | 499 | If you convey a covered work, knowingly relying on a patent license, 500 | and the Corresponding Source of the work is not available for anyone 501 | to copy, free of charge and under the terms of this License, through a 502 | publicly available network server or other readily accessible means, 503 | then you must either (1) cause the Corresponding Source to be so 504 | available, or (2) arrange to deprive yourself of the benefit of the 505 | patent license for this particular work, or (3) arrange, in a manner 506 | consistent with the requirements of this License, to extend the patent 507 | license to downstream recipients. "Knowingly relying" means you have 508 | actual knowledge that, but for the patent license, your conveying the 509 | covered work in a country, or your recipient's use of the covered work 510 | in a country, would infringe one or more identifiable patents in that 511 | country that you have reason to believe are valid. 512 | 513 | If, pursuant to or in connection with a single transaction or 514 | arrangement, you convey, or propagate by procuring conveyance of, a 515 | covered work, and grant a patent license to some of the parties 516 | receiving the covered work authorizing them to use, propagate, modify 517 | or convey a specific copy of the covered work, then the patent license 518 | you grant is automatically extended to all recipients of the covered 519 | work and works based on it. 520 | 521 | A patent license is "discriminatory" if it does not include within 522 | the scope of its coverage, prohibits the exercise of, or is 523 | conditioned on the non-exercise of one or more of the rights that are 524 | specifically granted under this License. You may not convey a covered 525 | work if you are a party to an arrangement with a third party that is 526 | in the business of distributing software, under which you make payment 527 | to the third party based on the extent of your activity of conveying 528 | the work, and under which the third party grants, to any of the 529 | parties who would receive the covered work from you, a discriminatory 530 | patent license (a) in connection with copies of the covered work 531 | conveyed by you (or copies made from those copies), or (b) primarily 532 | for and in connection with specific products or compilations that 533 | contain the covered work, unless you entered into that arrangement, 534 | or that patent license was granted, prior to 28 March 2007. 535 | 536 | Nothing in this License shall be construed as excluding or limiting 537 | any implied license or other defenses to infringement that may 538 | otherwise be available to you under applicable patent law. 539 | 540 | 12. No Surrender of Others' Freedom. 541 | 542 | If conditions are imposed on you (whether by court order, agreement or 543 | otherwise) that contradict the conditions of this License, they do not 544 | excuse you from the conditions of this License. If you cannot convey a 545 | covered work so as to satisfy simultaneously your obligations under this 546 | License and any other pertinent obligations, then as a consequence you may 547 | not convey it at all. For example, if you agree to terms that obligate you 548 | to collect a royalty for further conveying from those to whom you convey 549 | the Program, the only way you could satisfy both those terms and this 550 | License would be to refrain entirely from conveying the Program. 551 | 552 | 13. Use with the GNU Affero General Public License. 553 | 554 | Notwithstanding any other provision of this License, you have 555 | permission to link or combine any covered work with a work licensed 556 | under version 3 of the GNU Affero General Public License into a single 557 | combined work, and to convey the resulting work. The terms of this 558 | License will continue to apply to the part which is the covered work, 559 | but the special requirements of the GNU Affero General Public License, 560 | section 13, concerning interaction through a network will apply to the 561 | combination as such. 562 | 563 | 14. Revised Versions of this License. 564 | 565 | The Free Software Foundation may publish revised and/or new versions of 566 | the GNU General Public License from time to time. Such new versions will 567 | be similar in spirit to the present version, but may differ in detail to 568 | address new problems or concerns. 569 | 570 | Each version is given a distinguishing version number. If the 571 | Program specifies that a certain numbered version of the GNU General 572 | Public License "or any later version" applies to it, you have the 573 | option of following the terms and conditions either of that numbered 574 | version or of any later version published by the Free Software 575 | Foundation. If the Program does not specify a version number of the 576 | GNU General Public License, you may choose any version ever published 577 | by the Free Software Foundation. 578 | 579 | If the Program specifies that a proxy can decide which future 580 | versions of the GNU General Public License can be used, that proxy's 581 | public statement of acceptance of a version permanently authorizes you 582 | to choose that version for the Program. 583 | 584 | Later license versions may give you additional or different 585 | permissions. However, no additional obligations are imposed on any 586 | author or copyright holder as a result of your choosing to follow a 587 | later version. 588 | 589 | 15. Disclaimer of Warranty. 590 | 591 | THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY 592 | APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT 593 | HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY 594 | OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, 595 | THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 596 | PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM 597 | IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF 598 | ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 599 | 600 | 16. Limitation of Liability. 601 | 602 | IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING 603 | WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS 604 | THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY 605 | GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE 606 | USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF 607 | DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD 608 | PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), 609 | EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF 610 | SUCH DAMAGES. 611 | 612 | 17. Interpretation of Sections 15 and 16. 613 | 614 | If the disclaimer of warranty and limitation of liability provided 615 | above cannot be given local legal effect according to their terms, 616 | reviewing courts shall apply local law that most closely approximates 617 | an absolute waiver of all civil liability in connection with the 618 | Program, unless a warranty or assumption of liability accompanies a 619 | copy of the Program in return for a fee. 620 | 621 | END OF TERMS AND CONDITIONS 622 | 623 | How to Apply These Terms to Your New Programs 624 | 625 | If you develop a new program, and you want it to be of the greatest 626 | possible use to the public, the best way to achieve this is to make it 627 | free software which everyone can redistribute and change under these terms. 628 | 629 | To do so, attach the following notices to the program. It is safest 630 | to attach them to the start of each source file to most effectively 631 | state the exclusion of warranty; and each file should have at least 632 | the "copyright" line and a pointer to where the full notice is found. 633 | 634 | 635 | Copyright (C) 636 | 637 | This program is free software: you can redistribute it and/or modify 638 | it under the terms of the GNU General Public License as published by 639 | the Free Software Foundation, either version 3 of the License, or 640 | (at your option) any later version. 641 | 642 | This program is distributed in the hope that it will be useful, 643 | but WITHOUT ANY WARRANTY; without even the implied warranty of 644 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 645 | GNU General Public License for more details. 646 | 647 | You should have received a copy of the GNU General Public License 648 | along with this program. If not, see . 649 | 650 | Also add information on how to contact you by electronic and paper mail. 651 | 652 | If the program does terminal interaction, make it output a short 653 | notice like this when it starts in an interactive mode: 654 | 655 | Copyright (C) 656 | This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. 657 | This is free software, and you are welcome to redistribute it 658 | under certain conditions; type `show c' for details. 659 | 660 | The hypothetical commands `show w' and `show c' should show the appropriate 661 | parts of the General Public License. Of course, your program's commands 662 | might be different; for a GUI interface, you would use an "about box". 663 | 664 | You should also get your employer (if you work as a programmer) or school, 665 | if any, to sign a "copyright disclaimer" for the program, if necessary. 666 | For more information on this, and how to apply and follow the GNU GPL, see 667 | . 668 | 669 | The GNU General Public License does not permit incorporating your program 670 | into proprietary programs. If your program is a subroutine library, you 671 | may consider it more useful to permit linking proprietary applications with 672 | the library. If this is what you want to do, use the GNU Lesser General 673 | Public License instead of this License. But first, please read 674 | . 675 | -------------------------------------------------------------------------------- /Electronics/Gerber/open_reflow-B.Cu.gbr: -------------------------------------------------------------------------------- 1 | G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,no-vcs-found-c78a2ba~59~ubuntu16.10.1* 2 | G04 #@! TF.CreationDate,2017-11-10T05:59:47+01:00* 3 | G04 #@! TF.ProjectId,open_reflow,6F70656E5F7265666C6F772E6B696361,rev?* 4 | G04 #@! TF.SameCoordinates,Original 5 | G04 #@! TF.FileFunction,Copper,L2,Bot,Signal* 6 | G04 #@! TF.FilePolarity,Positive* 7 | %FSLAX46Y46*% 8 | G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* 9 | G04 Created by KiCad (PCBNEW no-vcs-found-c78a2ba~59~ubuntu16.10.1) date Fri Nov 10 05:59:47 2017* 10 | %MOMM*% 11 | %LPD*% 12 | G01* 13 | G04 APERTURE LIST* 14 | %ADD10C,2.290000*% 15 | %ADD11C,5.000000*% 16 | %ADD12C,1.600000*% 17 | %ADD13C,0.100000*% 18 | %ADD14C,3.000000*% 19 | %ADD15R,3.000000X3.000000*% 20 | %ADD16R,1.700000X1.700000*% 21 | %ADD17O,1.700000X1.700000*% 22 | %ADD18R,1.350000X1.350000*% 23 | %ADD19C,1.350000*% 24 | %ADD20C,2.500000*% 25 | %ADD21C,9.000000*% 26 | %ADD22C,1.200000*% 27 | %ADD23C,0.500000*% 28 | %ADD24C,3.000000*% 29 | %ADD25C,0.254000*% 30 | G04 APERTURE END LIST* 31 | D10* 32 | X192782500Y-51605500D03* 33 | X192782500Y-44005500D03* 34 | X164782500Y-59205500D03* 35 | X164782500Y-44005500D03* 36 | D11* 37 | X153098500Y-62855000D03* 38 | X153098500Y-54605000D03* 39 | X153098500Y-29855000D03* 40 | X153098500Y-46355000D03* 41 | X153098500Y-38105000D03* 42 | D12* 43 | X193294000Y-32258000D03* 44 | X187919988Y-26883988D03* 45 | D13* 46 | G36* 47 | X186788617Y-26883988D02* 48 | X187919988Y-25752617D01* 49 | X189051359Y-26883988D01* 50 | X187919988Y-28015359D01* 51 | X186788617Y-26883988D01* 52 | X186788617Y-26883988D01* 53 | G37* 54 | D14* 55 | X193421000Y-72834500D03* 56 | D15* 57 | X198501000Y-72834500D03* 58 | D16* 59 | X198755000Y-53213000D03* 60 | D17* 61 | X198755000Y-50673000D03* 62 | D16* 63 | X209867500Y-69215000D03* 64 | D17* 65 | X212407500Y-69215000D03* 66 | X214947500Y-69215000D03* 67 | X222504000Y-58991500D03* 68 | X222504000Y-61531500D03* 69 | D16* 70 | X222504000Y-64071500D03* 71 | D17* 72 | X215392000Y-64643000D03* 73 | D16* 74 | X212852000Y-64643000D03* 75 | D18* 76 | X177673000Y-65532000D03* 77 | D19* 78 | X177673000Y-68072000D03* 79 | X185293000Y-65532000D03* 80 | X185293000Y-68072000D03* 81 | D14* 82 | X180012000Y-30942000D03* 83 | D20* 84 | X178062000Y-36892000D03* 85 | D14* 86 | X165812000Y-36942000D03* 87 | X165862000Y-24892000D03* 88 | D20* 89 | X178062000Y-24892000D03* 90 | D21* 91 | X220827600Y-20066000D03* 92 | X220827600Y-72491600D03* 93 | X151333200Y-72491600D03* 94 | X151333200Y-20066000D03* 95 | D22* 96 | X158851600Y-69748400D03* 97 | X165049200Y-72999600D03* 98 | X172719998Y-76555600D03* 99 | X207264000Y-46990000D03* 100 | X205079600Y-46888400D03* 101 | X223164400Y-30073600D03* 102 | X213512400Y-27228800D03* 103 | X187350400Y-17170400D03* 104 | X176530000Y-17170400D03* 105 | X187502800Y-75844400D03* 106 | X200710800Y-17170400D03* 107 | X200964800Y-24028400D03* 108 | X201777600Y-66446400D03* 109 | X201207964Y-34507692D03* 110 | X203809600Y-35661600D03* 111 | X200836252Y-28941752D03* 112 | X207264000Y-59436000D03* 113 | X208724500Y-55626000D03* 114 | X205232000Y-53975000D03* 115 | X215201500Y-34671000D03* 116 | X189636400Y-34747200D03* 117 | X190500000Y-30784800D03* 118 | X197739000Y-62039500D03* 119 | D23* 120 | X159451599Y-70348399D02* 121 | X158851600Y-69748400D01* 122 | X162102800Y-72999600D02* 123 | X159451599Y-70348399D01* 124 | X165049200Y-72999600D02* 125 | X162102800Y-72999600D01* 126 | X173568526Y-76555600D02* 127 | X172719998Y-76555600D01* 128 | X186791600Y-76555600D02* 129 | X173568526Y-76555600D01* 130 | X187502800Y-75844400D02* 131 | X186791600Y-76555600D01* 132 | X213512400Y-27228800D02* 133 | X216357200Y-30073600D01* 134 | X216357200Y-30073600D02* 135 | X223164400Y-30073600D01* 136 | X200710800Y-17170400D02* 137 | X187350400Y-17170400D01* 138 | X200836252Y-28941752D02* 139 | X200836252Y-24156948D01* 140 | X200836252Y-24156948D02* 141 | X200964800Y-24028400D01* 142 | X190500000Y-30784800D02* 143 | X190500000Y-33883600D01* 144 | X190500000Y-33883600D02* 145 | X189636400Y-34747200D01* 146 | D24* 147 | X171640500Y-32702500D02* 148 | X173401000Y-30942000D01* 149 | X173401000Y-30942000D02* 150 | X180012000Y-30942000D01* 151 | X171640500Y-47053500D02* 152 | X171640500Y-32702500D01* 153 | X164089000Y-54605000D02* 154 | X171640500Y-47053500D01* 155 | X160182000Y-54605000D02* 156 | X164089000Y-54605000D01* 157 | X164782500Y-59205500D02* 158 | X160182000Y-54605000D01* 159 | X160182000Y-54605000D02* 160 | X153098500Y-54605000D01* 161 | X165812000Y-36942000D02* 162 | X158725000Y-29855000D01* 163 | X158725000Y-29855000D02* 164 | X153098500Y-29855000D01* 165 | X153098500Y-38105000D02* 166 | X153098500Y-42100500D01* 167 | X153098500Y-42100500D02* 168 | X153098500Y-46355000D01* 169 | X160972500Y-44005500D02* 170 | X159067500Y-42100500D01* 171 | X159067500Y-42100500D02* 172 | X153098500Y-42100500D01* 173 | X164782500Y-44005500D02* 174 | X160972500Y-44005500D01* 175 | D23* 176 | X197739000Y-62039500D02* 177 | X188785500Y-62039500D01* 178 | X188785500Y-62039500D02* 179 | X185293000Y-65532000D01* 180 | D25* 181 | G36* 182 | X217853842Y-15756908D02* 183 | X217328650Y-16387445D01* 184 | X220827600Y-19886395D01* 185 | X224326550Y-16387445D01* 186 | X223801358Y-15756908D01* 187 | X223660338Y-15696000D01* 188 | X225223000Y-15696000D01* 189 | X225223000Y-17221411D01* 190 | X225136692Y-17092242D01* 191 | X224506155Y-16567050D01* 192 | X221007205Y-20066000D01* 193 | X224506155Y-23564950D01* 194 | X225136692Y-23039758D01* 195 | X225223000Y-22839930D01* 196 | X225223000Y-69647011D01* 197 | X225136692Y-69517842D01* 198 | X224506155Y-68992650D01* 199 | X221007205Y-72491600D01* 200 | X224506155Y-75990550D01* 201 | X225136692Y-75465358D01* 202 | X225223000Y-75265530D01* 203 | X225223000Y-76887000D01* 204 | X223672189Y-76887000D01* 205 | X223801358Y-76800692D01* 206 | X224326550Y-76170155D01* 207 | X220827600Y-72671205D01* 208 | X217328650Y-76170155D01* 209 | X217853842Y-76800692D01* 210 | X218053670Y-76887000D01* 211 | X154177789Y-76887000D01* 212 | X154306958Y-76800692D01* 213 | X154832150Y-76170155D01* 214 | X151333200Y-72671205D01* 215 | X147834250Y-76170155D01* 216 | X148359442Y-76800692D01* 217 | X148559270Y-76887000D01* 218 | X146950500Y-76887000D01* 219 | X146950500Y-75355196D01* 220 | X147024108Y-75465358D01* 221 | X147654645Y-75990550D01* 222 | X151153595Y-72491600D01* 223 | X151512805Y-72491600D01* 224 | X155011755Y-75990550D01* 225 | X155642292Y-75465358D01* 226 | X156452290Y-73589977D01* 227 | X156482953Y-71547377D01* 228 | X155729613Y-69648527D01* 229 | X155642292Y-69517842D01* 230 | X155011755Y-68992650D01* 231 | X151512805Y-72491600D01* 232 | X151153595Y-72491600D01* 233 | X147654645Y-68992650D01* 234 | X147024108Y-69517842D01* 235 | X146950500Y-69688266D01* 236 | X146950500Y-68813045D01* 237 | X147834250Y-68813045D01* 238 | X151333200Y-72311995D01* 239 | X154832150Y-68813045D01* 240 | X154306958Y-68182508D01* 241 | X152431577Y-67372510D01* 242 | X150388977Y-67341847D01* 243 | X148490127Y-68095187D01* 244 | X148359442Y-68182508D01* 245 | X147834250Y-68813045D01* 246 | X146950500Y-68813045D01* 247 | X146950500Y-65090880D01* 248 | X151042225Y-65090880D01* 249 | X151323921Y-65513564D01* 250 | X152476392Y-65990294D01* 251 | X153723572Y-65989705D01* 252 | X154873079Y-65513564D01* 253 | X155154775Y-65090880D01* 254 | X153098500Y-63034605D01* 255 | X151042225Y-65090880D01* 256 | X146950500Y-65090880D01* 257 | X146950500Y-62232892D01* 258 | X149963206Y-62232892D01* 259 | X149963795Y-63480072D01* 260 | X150439936Y-64629579D01* 261 | X150862620Y-64911275D01* 262 | X152918895Y-62855000D01* 263 | X153278105Y-62855000D01* 264 | X155334380Y-64911275D01* 265 | X155757064Y-64629579D01* 266 | X156233794Y-63477108D01* 267 | X156233205Y-62229928D01* 268 | X155757064Y-61080421D01* 269 | X155334380Y-60798725D01* 270 | X153278105Y-62855000D01* 271 | X152918895Y-62855000D01* 272 | X150862620Y-60798725D01* 273 | X150439936Y-61080421D01* 274 | X149963206Y-62232892D01* 275 | X146950500Y-62232892D01* 276 | X146950500Y-60388500D01* 277 | X151195921Y-60388500D01* 278 | X151042225Y-60619120D01* 279 | X153098500Y-62675395D01* 280 | X155154775Y-60619120D01* 281 | X155001079Y-60388500D01* 282 | X155649394Y-60388500D01* 283 | X170026697Y-74765803D01* 284 | X170067899Y-74793333D01* 285 | X170116500Y-74803000D01* 286 | X183832500Y-74803000D01* 287 | X183881101Y-74793333D01* 288 | X183922303Y-74765803D01* 289 | X183949833Y-74724601D01* 290 | X183959500Y-74676000D01* 291 | X183959500Y-73257315D01* 292 | X191285630Y-73257315D01* 293 | X191609980Y-74042300D01* 294 | X192210041Y-74643409D01* 295 | X192994459Y-74969128D01* 296 | X193843815Y-74969870D01* 297 | X194628800Y-74645520D01* 298 | X195229909Y-74045459D01* 299 | X195555628Y-73261041D01* 300 | X195556370Y-72411685D01* 301 | X195232020Y-71626700D01* 302 | X194940330Y-71334500D01* 303 | X196353560Y-71334500D01* 304 | X196353560Y-74334500D01* 305 | X196402843Y-74582265D01* 306 | X196543191Y-74792309D01* 307 | X196753235Y-74932657D01* 308 | X197001000Y-74981940D01* 309 | X200001000Y-74981940D01* 310 | X200248765Y-74932657D01* 311 | X200458809Y-74792309D01* 312 | X200599157Y-74582265D01* 313 | X200648440Y-74334500D01* 314 | X200648440Y-73435823D01* 315 | X215677847Y-73435823D01* 316 | X216431187Y-75334673D01* 317 | X216518508Y-75465358D01* 318 | X217149045Y-75990550D01* 319 | X220647995Y-72491600D01* 320 | X217149045Y-68992650D01* 321 | X216518508Y-69517842D01* 322 | X215708510Y-71393223D01* 323 | X215677847Y-73435823D01* 324 | X200648440Y-73435823D01* 325 | X200648440Y-71334500D01* 326 | X200599157Y-71086735D01* 327 | X200458809Y-70876691D01* 328 | X200248765Y-70736343D01* 329 | X200001000Y-70687060D01* 330 | X197001000Y-70687060D01* 331 | X196753235Y-70736343D01* 332 | X196543191Y-70876691D01* 333 | X196402843Y-71086735D01* 334 | X196353560Y-71334500D01* 335 | X194940330Y-71334500D01* 336 | X194631959Y-71025591D01* 337 | X193847541Y-70699872D01* 338 | X192998185Y-70699130D01* 339 | X192213200Y-71023480D01* 340 | X191612091Y-71623541D01* 341 | X191286372Y-72407959D01* 342 | X191285630Y-73257315D01* 343 | X183959500Y-73257315D01* 344 | X183959500Y-68989147D01* 345 | X184555458Y-68989147D01* 346 | X184614219Y-69222328D01* 347 | X185106100Y-69394522D01* 348 | X185626434Y-69365375D01* 349 | X185971781Y-69222328D01* 350 | X186030542Y-68989147D01* 351 | X185293000Y-68251605D01* 352 | X184555458Y-68989147D01* 353 | X183959500Y-68989147D01* 354 | X183959500Y-67885100D01* 355 | X183970478Y-67885100D01* 356 | X183999625Y-68405434D01* 357 | X184142672Y-68750781D01* 358 | X184375853Y-68809542D01* 359 | X185113395Y-68072000D01* 360 | X185472605Y-68072000D01* 361 | X186210147Y-68809542D01* 362 | X186443328Y-68750781D01* 363 | X186578379Y-68365000D01* 364 | X208370060Y-68365000D01* 365 | X208370060Y-70065000D01* 366 | X208419343Y-70312765D01* 367 | X208559691Y-70522809D01* 368 | X208769735Y-70663157D01* 369 | X209017500Y-70712440D01* 370 | X210717500Y-70712440D01* 371 | X210965265Y-70663157D01* 372 | X211175309Y-70522809D01* 373 | X211315657Y-70312765D01* 374 | X211328097Y-70250223D01* 375 | X211357446Y-70294147D01* 376 | X211839215Y-70616054D01* 377 | X212407500Y-70729093D01* 378 | X212975785Y-70616054D01* 379 | X213457554Y-70294147D01* 380 | X213685202Y-69953447D01* 381 | X213752317Y-70096358D01* 382 | X214180576Y-70486645D01* 383 | X214590610Y-70656476D01* 384 | X214820500Y-70535155D01* 385 | X214820500Y-69342000D01* 386 | X215074500Y-69342000D01* 387 | X215074500Y-70535155D01* 388 | X215304390Y-70656476D01* 389 | X215714424Y-70486645D01* 390 | X216142683Y-70096358D01* 391 | X216388986Y-69571892D01* 392 | X216268319Y-69342000D01* 393 | X215074500Y-69342000D01* 394 | X214820500Y-69342000D01* 395 | X214800500Y-69342000D01* 396 | X214800500Y-69088000D01* 397 | X214820500Y-69088000D01* 398 | X214820500Y-67894845D01* 399 | X215074500Y-67894845D01* 400 | X215074500Y-69088000D01* 401 | X216268319Y-69088000D01* 402 | X216388986Y-68858108D01* 403 | X216367824Y-68813045D01* 404 | X217328650Y-68813045D01* 405 | X220827600Y-72311995D01* 406 | X224326550Y-68813045D01* 407 | X223801358Y-68182508D01* 408 | X221925977Y-67372510D01* 409 | X219883377Y-67341847D01* 410 | X217984527Y-68095187D01* 411 | X217853842Y-68182508D01* 412 | X217328650Y-68813045D01* 413 | X216367824Y-68813045D01* 414 | X216142683Y-68333642D01* 415 | X215714424Y-67943355D01* 416 | X215304390Y-67773524D01* 417 | X215074500Y-67894845D01* 418 | X214820500Y-67894845D01* 419 | X214590610Y-67773524D01* 420 | X214180576Y-67943355D01* 421 | X213752317Y-68333642D01* 422 | X213685202Y-68476553D01* 423 | X213457554Y-68135853D01* 424 | X212975785Y-67813946D01* 425 | X212407500Y-67700907D01* 426 | X211839215Y-67813946D01* 427 | X211357446Y-68135853D01* 428 | X211328097Y-68179777D01* 429 | X211315657Y-68117235D01* 430 | X211175309Y-67907191D01* 431 | X210965265Y-67766843D01* 432 | X210717500Y-67717560D01* 433 | X209017500Y-67717560D01* 434 | X208769735Y-67766843D01* 435 | X208559691Y-67907191D01* 436 | X208419343Y-68117235D01* 437 | X208370060Y-68365000D01* 438 | X186578379Y-68365000D01* 439 | X186615522Y-68258900D01* 440 | X186586375Y-67738566D01* 441 | X186443328Y-67393219D01* 442 | X186210147Y-67334458D01* 443 | X185472605Y-68072000D01* 444 | X185113395Y-68072000D01* 445 | X184375853Y-67334458D01* 446 | X184142672Y-67393219D01* 447 | X183970478Y-67885100D01* 448 | X183959500Y-67885100D01* 449 | X183959500Y-65791432D01* 450 | X183982774Y-65791432D01* 451 | X184181789Y-66273086D01* 452 | X184549976Y-66641916D01* 453 | X184919337Y-66795288D01* 454 | X184614219Y-66921672D01* 455 | X184555458Y-67154853D01* 456 | X185293000Y-67892395D01* 457 | X186030542Y-67154853D01* 458 | X185971781Y-66921672D01* 459 | X185640680Y-66805763D01* 460 | X186034086Y-66643211D01* 461 | X186402916Y-66275024D01* 462 | X186602772Y-65793718D01* 463 | X186603051Y-65473529D01* 464 | X188283579Y-63793000D01* 465 | X211354560Y-63793000D01* 466 | X211354560Y-65493000D01* 467 | X211403843Y-65740765D01* 468 | X211544191Y-65950809D01* 469 | X211754235Y-66091157D01* 470 | X212002000Y-66140440D01* 471 | X213702000Y-66140440D01* 472 | X213949765Y-66091157D01* 473 | X214159809Y-65950809D01* 474 | X214300157Y-65740765D01* 475 | X214320739Y-65637292D01* 476 | X214625076Y-65914645D01* 477 | X215035110Y-66084476D01* 478 | X215265000Y-65963155D01* 479 | X215265000Y-64770000D01* 480 | X215519000Y-64770000D01* 481 | X215519000Y-65963155D01* 482 | X215748890Y-66084476D01* 483 | X216158924Y-65914645D01* 484 | X216587183Y-65524358D01* 485 | X216833486Y-64999892D01* 486 | X216712819Y-64770000D01* 487 | X215519000Y-64770000D01* 488 | X215265000Y-64770000D01* 489 | X215245000Y-64770000D01* 490 | X215245000Y-64516000D01* 491 | X215265000Y-64516000D01* 492 | X215265000Y-63322845D01* 493 | X215519000Y-63322845D01* 494 | X215519000Y-64516000D01* 495 | X216712819Y-64516000D01* 496 | X216833486Y-64286108D01* 497 | X216587183Y-63761642D01* 498 | X216158924Y-63371355D01* 499 | X215797120Y-63221500D01* 500 | X221006560Y-63221500D01* 501 | X221006560Y-64921500D01* 502 | X221055843Y-65169265D01* 503 | X221196191Y-65379309D01* 504 | X221406235Y-65519657D01* 505 | X221654000Y-65568940D01* 506 | X223354000Y-65568940D01* 507 | X223601765Y-65519657D01* 508 | X223811809Y-65379309D01* 509 | X223952157Y-65169265D01* 510 | X224001440Y-64921500D01* 511 | X224001440Y-63221500D01* 512 | X223952157Y-62973735D01* 513 | X223811809Y-62763691D01* 514 | X223601765Y-62623343D01* 515 | X223498292Y-62602761D01* 516 | X223775645Y-62298424D01* 517 | X223945476Y-61888390D01* 518 | X223824155Y-61658500D01* 519 | X222631000Y-61658500D01* 520 | X222631000Y-61678500D01* 521 | X222377000Y-61678500D01* 522 | X222377000Y-61658500D01* 523 | X221183845Y-61658500D01* 524 | X221062524Y-61888390D01* 525 | X221232355Y-62298424D01* 526 | X221509708Y-62602761D01* 527 | X221406235Y-62623343D01* 528 | X221196191Y-62763691D01* 529 | X221055843Y-62973735D01* 530 | X221006560Y-63221500D01* 531 | X215797120Y-63221500D01* 532 | X215748890Y-63201524D01* 533 | X215519000Y-63322845D01* 534 | X215265000Y-63322845D01* 535 | X215035110Y-63201524D01* 536 | X214625076Y-63371355D01* 537 | X214320739Y-63648708D01* 538 | X214300157Y-63545235D01* 539 | X214159809Y-63335191D01* 540 | X213949765Y-63194843D01* 541 | X213702000Y-63145560D01* 542 | X212002000Y-63145560D01* 543 | X211754235Y-63194843D01* 544 | X211544191Y-63335191D01* 545 | X211403843Y-63545235D01* 546 | X211354560Y-63793000D01* 547 | X188283579Y-63793000D01* 548 | X189152079Y-62924500D01* 549 | X196877426Y-62924500D01* 550 | X197038515Y-63085871D01* 551 | X197492266Y-63274285D01* 552 | X197983579Y-63274714D01* 553 | X198437657Y-63087092D01* 554 | X198785371Y-62739985D01* 555 | X198973785Y-62286234D01* 556 | X198974214Y-61794921D01* 557 | X198786592Y-61340843D01* 558 | X198439485Y-60993129D01* 559 | X197985734Y-60804715D01* 560 | X197494421Y-60804286D01* 561 | X197040343Y-60991908D01* 562 | X196877467Y-61154500D01* 563 | X188785505Y-61154500D01* 564 | X188785500Y-61154499D01* 565 | X188503016Y-61210690D01* 566 | X188446825Y-61221867D01* 567 | X188159710Y-61413710D01* 568 | X188159708Y-61413713D01* 569 | X185351369Y-64222051D01* 570 | X185033568Y-64221774D01* 571 | X184551914Y-64420789D01* 572 | X184183084Y-64788976D01* 573 | X183983228Y-65270282D01* 574 | X183982774Y-65791432D01* 575 | X183959500Y-65791432D01* 576 | X183959500Y-58991500D01* 577 | X220989907Y-58991500D01* 578 | X221102946Y-59559785D01* 579 | X221424853Y-60041554D01* 580 | X221765553Y-60269202D01* 581 | X221622642Y-60336317D01* 582 | X221232355Y-60764576D01* 583 | X221062524Y-61174610D01* 584 | X221183845Y-61404500D01* 585 | X222377000Y-61404500D01* 586 | X222377000Y-61384500D01* 587 | X222631000Y-61384500D01* 588 | X222631000Y-61404500D01* 589 | X223824155Y-61404500D01* 590 | X223945476Y-61174610D01* 591 | X223775645Y-60764576D01* 592 | X223385358Y-60336317D01* 593 | X223242447Y-60269202D01* 594 | X223583147Y-60041554D01* 595 | X223905054Y-59559785D01* 596 | X224018093Y-58991500D01* 597 | X223905054Y-58423215D01* 598 | X223583147Y-57941446D01* 599 | X223101378Y-57619539D01* 600 | X222533093Y-57506500D01* 601 | X222474907Y-57506500D01* 602 | X221906622Y-57619539D01* 603 | X221424853Y-57941446D01* 604 | X221102946Y-58423215D01* 605 | X220989907Y-58991500D01* 606 | X183959500Y-58991500D01* 607 | X183959500Y-51958010D01* 608 | X191002192Y-51958010D01* 609 | X191272610Y-52612472D01* 610 | X191772895Y-53113630D01* 611 | X192426883Y-53385190D01* 612 | X193135010Y-53385808D01* 613 | X193789472Y-53115390D01* 614 | X194290630Y-52615105D01* 615 | X194395313Y-52363000D01* 616 | X197257560Y-52363000D01* 617 | X197257560Y-54063000D01* 618 | X197306843Y-54310765D01* 619 | X197447191Y-54520809D01* 620 | X197657235Y-54661157D01* 621 | X197905000Y-54710440D01* 622 | X199605000Y-54710440D01* 623 | X199852765Y-54661157D01* 624 | X200062809Y-54520809D01* 625 | X200203157Y-54310765D01* 626 | X200252440Y-54063000D01* 627 | X200252440Y-52363000D01* 628 | X200203157Y-52115235D01* 629 | X200062809Y-51905191D01* 630 | X199852765Y-51764843D01* 631 | X199749292Y-51744261D01* 632 | X200026645Y-51439924D01* 633 | X200196476Y-51029890D01* 634 | X200075155Y-50800000D01* 635 | X198882000Y-50800000D01* 636 | X198882000Y-50820000D01* 637 | X198628000Y-50820000D01* 638 | X198628000Y-50800000D01* 639 | X197434845Y-50800000D01* 640 | X197313524Y-51029890D01* 641 | X197483355Y-51439924D01* 642 | X197760708Y-51744261D01* 643 | X197657235Y-51764843D01* 644 | X197447191Y-51905191D01* 645 | X197306843Y-52115235D01* 646 | X197257560Y-52363000D01* 647 | X194395313Y-52363000D01* 648 | X194562190Y-51961117D01* 649 | X194562808Y-51252990D01* 650 | X194292390Y-50598528D01* 651 | X194010464Y-50316110D01* 652 | X197313524Y-50316110D01* 653 | X197434845Y-50546000D01* 654 | X198628000Y-50546000D01* 655 | X198628000Y-49352181D01* 656 | X198882000Y-49352181D01* 657 | X198882000Y-50546000D01* 658 | X200075155Y-50546000D01* 659 | X200196476Y-50316110D01* 660 | X200026645Y-49906076D01* 661 | X199636358Y-49477817D01* 662 | X199111892Y-49231514D01* 663 | X198882000Y-49352181D01* 664 | X198628000Y-49352181D01* 665 | X198398108Y-49231514D01* 666 | X197873642Y-49477817D01* 667 | X197483355Y-49906076D01* 668 | X197313524Y-50316110D01* 669 | X194010464Y-50316110D01* 670 | X193792105Y-50097370D01* 671 | X193138117Y-49825810D01* 672 | X192429990Y-49825192D01* 673 | X191775528Y-50095610D01* 674 | X191274370Y-50595895D01* 675 | X191002810Y-51249883D01* 676 | X191002192Y-51958010D01* 677 | X183959500Y-51958010D01* 678 | X183959500Y-45262909D01* 679 | X191704696Y-45262909D01* 680 | X191821105Y-45544812D01* 681 | X192483356Y-45795549D01* 682 | X193191149Y-45773767D01* 683 | X193743895Y-45544812D01* 684 | X193860304Y-45262909D01* 685 | X192782500Y-44185105D01* 686 | X191704696Y-45262909D01* 687 | X183959500Y-45262909D01* 688 | X183959500Y-43706356D01* 689 | X190992451Y-43706356D01* 690 | X191014233Y-44414149D01* 691 | X191243188Y-44966895D01* 692 | X191525091Y-45083304D01* 693 | X192602895Y-44005500D01* 694 | X192962105Y-44005500D01* 695 | X194039909Y-45083304D01* 696 | X194321812Y-44966895D01* 697 | X194572549Y-44304644D01* 698 | X194550767Y-43596851D01* 699 | X194321812Y-43044105D01* 700 | X194039909Y-42927696D01* 701 | X192962105Y-44005500D01* 702 | X192602895Y-44005500D01* 703 | X191525091Y-42927696D01* 704 | X191243188Y-43044105D01* 705 | X190992451Y-43706356D01* 706 | X183959500Y-43706356D01* 707 | X183959500Y-42748091D01* 708 | X191704696Y-42748091D01* 709 | X192782500Y-43825895D01* 710 | X193860304Y-42748091D01* 711 | X193743895Y-42466188D01* 712 | X193081644Y-42215451D01* 713 | X192373851Y-42237233D01* 714 | X191821105Y-42466188D01* 715 | X191704696Y-42748091D01* 716 | X183959500Y-42748091D01* 717 | X183959500Y-38369316D01* 718 | X185006859Y-34991779D01* 719 | X188401186Y-34991779D01* 720 | X188588808Y-35445857D01* 721 | X188935915Y-35793571D01* 722 | X189389666Y-35981985D01* 723 | X189880979Y-35982414D01* 724 | X190335057Y-35794792D01* 725 | X190682771Y-35447685D01* 726 | X190871185Y-34993934D01* 727 | X190871386Y-34763793D01* 728 | X191125787Y-34509392D01* 729 | X191125790Y-34509390D01* 730 | X191317633Y-34222275D01* 731 | X191328810Y-34166084D01* 732 | X191385001Y-33883600D01* 733 | X191385000Y-33883595D01* 734 | X191385000Y-32542187D01* 735 | X191858752Y-32542187D01* 736 | X192076757Y-33069800D01* 737 | X192480077Y-33473824D01* 738 | X193007309Y-33692750D01* 739 | X193578187Y-33693248D01* 740 | X194105800Y-33475243D01* 741 | X194509824Y-33071923D01* 742 | X194728750Y-32544691D01* 743 | X194729248Y-31973813D01* 744 | X194511243Y-31446200D01* 745 | X194107923Y-31042176D01* 746 | X193580691Y-30823250D01* 747 | X193009813Y-30822752D01* 748 | X192482200Y-31040757D01* 749 | X192078176Y-31444077D01* 750 | X191859250Y-31971309D01* 751 | X191858752Y-32542187D01* 752 | X191385000Y-32542187D01* 753 | X191385000Y-31646374D01* 754 | X191546371Y-31485285D01* 755 | X191734785Y-31031534D01* 756 | X191735214Y-30540221D01* 757 | X191547592Y-30086143D01* 758 | X191200485Y-29738429D01* 759 | X190746734Y-29550015D01* 760 | X190255421Y-29549586D01* 761 | X189801343Y-29737208D01* 762 | X189453629Y-30084315D01* 763 | X189265215Y-30538066D01* 764 | X189264786Y-31029379D01* 765 | X189452408Y-31483457D01* 766 | X189615000Y-31646333D01* 767 | X189615000Y-33512181D01* 768 | X189391821Y-33511986D01* 769 | X188937743Y-33699608D01* 770 | X188590029Y-34046715D01* 771 | X188401615Y-34500466D01* 772 | X188401186Y-34991779D01* 773 | X185006859Y-34991779D01* 774 | X186252502Y-30974815D01* 775 | X186257607Y-30949460D01* 776 | X186252676Y-30900152D01* 777 | X185027837Y-26883988D01* 778 | X186141177Y-26883988D01* 779 | X186190460Y-27131753D01* 780 | X186330808Y-27341797D01* 781 | X187462179Y-28473168D01* 782 | X187672223Y-28613516D01* 783 | X187919988Y-28662799D01* 784 | X188167753Y-28613516D01* 785 | X188377797Y-28473168D01* 786 | X189509168Y-27341797D01* 787 | X189649516Y-27131753D01* 788 | X189698799Y-26883988D01* 789 | X189649516Y-26636223D01* 790 | X189509168Y-26426179D01* 791 | X188377797Y-25294808D01* 792 | X188167753Y-25154460D01* 793 | X187919988Y-25105177D01* 794 | X187672223Y-25154460D01* 795 | X187462179Y-25294808D01* 796 | X186330808Y-26426179D01* 797 | X186190460Y-26636223D01* 798 | X186141177Y-26883988D01* 799 | X185027837Y-26883988D01* 800 | X184070381Y-23744555D01* 801 | X217328650Y-23744555D01* 802 | X217853842Y-24375092D01* 803 | X219729223Y-25185090D01* 804 | X221771823Y-25215753D01* 805 | X223670673Y-24462413D01* 806 | X223801358Y-24375092D01* 807 | X224326550Y-23744555D01* 808 | X220827600Y-20245605D01* 809 | X217328650Y-23744555D01* 810 | X184070381Y-23744555D01* 811 | X183959500Y-23380985D01* 812 | X183959500Y-21010223D01* 813 | X215677847Y-21010223D01* 814 | X216431187Y-22909073D01* 815 | X216518508Y-23039758D01* 816 | X217149045Y-23564950D01* 817 | X220647995Y-20066000D01* 818 | X217149045Y-16567050D01* 819 | X216518508Y-17092242D01* 820 | X215708510Y-18967623D01* 821 | X215677847Y-21010223D01* 822 | X183959500Y-21010223D01* 823 | X183959500Y-19812000D01* 824 | X183949833Y-19763399D01* 825 | X183922303Y-19722197D01* 826 | X183881101Y-19694667D01* 827 | X183832500Y-19685000D01* 828 | X156474498Y-19685000D01* 829 | X156482953Y-19121777D01* 830 | X155729613Y-17222927D01* 831 | X155642292Y-17092242D01* 832 | X155011755Y-16567050D01* 833 | X151893805Y-19685000D01* 834 | X151534595Y-19685000D01* 835 | X154832150Y-16387445D01* 836 | X154306958Y-15756908D01* 837 | X154165938Y-15696000D01* 838 | X217944997Y-15696000D01* 839 | X217853842Y-15756908D01* 840 | X217853842Y-15756908D01* 841 | G37* 842 | X217853842Y-15756908D02* 843 | X217328650Y-16387445D01* 844 | X220827600Y-19886395D01* 845 | X224326550Y-16387445D01* 846 | X223801358Y-15756908D01* 847 | X223660338Y-15696000D01* 848 | X225223000Y-15696000D01* 849 | X225223000Y-17221411D01* 850 | X225136692Y-17092242D01* 851 | X224506155Y-16567050D01* 852 | X221007205Y-20066000D01* 853 | X224506155Y-23564950D01* 854 | X225136692Y-23039758D01* 855 | X225223000Y-22839930D01* 856 | X225223000Y-69647011D01* 857 | X225136692Y-69517842D01* 858 | X224506155Y-68992650D01* 859 | X221007205Y-72491600D01* 860 | X224506155Y-75990550D01* 861 | X225136692Y-75465358D01* 862 | X225223000Y-75265530D01* 863 | X225223000Y-76887000D01* 864 | X223672189Y-76887000D01* 865 | X223801358Y-76800692D01* 866 | X224326550Y-76170155D01* 867 | X220827600Y-72671205D01* 868 | X217328650Y-76170155D01* 869 | X217853842Y-76800692D01* 870 | X218053670Y-76887000D01* 871 | X154177789Y-76887000D01* 872 | X154306958Y-76800692D01* 873 | X154832150Y-76170155D01* 874 | X151333200Y-72671205D01* 875 | X147834250Y-76170155D01* 876 | X148359442Y-76800692D01* 877 | X148559270Y-76887000D01* 878 | X146950500Y-76887000D01* 879 | X146950500Y-75355196D01* 880 | X147024108Y-75465358D01* 881 | X147654645Y-75990550D01* 882 | X151153595Y-72491600D01* 883 | X151512805Y-72491600D01* 884 | X155011755Y-75990550D01* 885 | X155642292Y-75465358D01* 886 | X156452290Y-73589977D01* 887 | X156482953Y-71547377D01* 888 | X155729613Y-69648527D01* 889 | X155642292Y-69517842D01* 890 | X155011755Y-68992650D01* 891 | X151512805Y-72491600D01* 892 | X151153595Y-72491600D01* 893 | X147654645Y-68992650D01* 894 | X147024108Y-69517842D01* 895 | X146950500Y-69688266D01* 896 | X146950500Y-68813045D01* 897 | X147834250Y-68813045D01* 898 | X151333200Y-72311995D01* 899 | X154832150Y-68813045D01* 900 | X154306958Y-68182508D01* 901 | X152431577Y-67372510D01* 902 | X150388977Y-67341847D01* 903 | X148490127Y-68095187D01* 904 | X148359442Y-68182508D01* 905 | X147834250Y-68813045D01* 906 | X146950500Y-68813045D01* 907 | X146950500Y-65090880D01* 908 | X151042225Y-65090880D01* 909 | X151323921Y-65513564D01* 910 | X152476392Y-65990294D01* 911 | X153723572Y-65989705D01* 912 | X154873079Y-65513564D01* 913 | X155154775Y-65090880D01* 914 | X153098500Y-63034605D01* 915 | X151042225Y-65090880D01* 916 | X146950500Y-65090880D01* 917 | X146950500Y-62232892D01* 918 | X149963206Y-62232892D01* 919 | X149963795Y-63480072D01* 920 | X150439936Y-64629579D01* 921 | X150862620Y-64911275D01* 922 | X152918895Y-62855000D01* 923 | X153278105Y-62855000D01* 924 | X155334380Y-64911275D01* 925 | X155757064Y-64629579D01* 926 | X156233794Y-63477108D01* 927 | X156233205Y-62229928D01* 928 | X155757064Y-61080421D01* 929 | X155334380Y-60798725D01* 930 | X153278105Y-62855000D01* 931 | X152918895Y-62855000D01* 932 | X150862620Y-60798725D01* 933 | X150439936Y-61080421D01* 934 | X149963206Y-62232892D01* 935 | X146950500Y-62232892D01* 936 | X146950500Y-60388500D01* 937 | X151195921Y-60388500D01* 938 | X151042225Y-60619120D01* 939 | X153098500Y-62675395D01* 940 | X155154775Y-60619120D01* 941 | X155001079Y-60388500D01* 942 | X155649394Y-60388500D01* 943 | X170026697Y-74765803D01* 944 | X170067899Y-74793333D01* 945 | X170116500Y-74803000D01* 946 | X183832500Y-74803000D01* 947 | X183881101Y-74793333D01* 948 | X183922303Y-74765803D01* 949 | X183949833Y-74724601D01* 950 | X183959500Y-74676000D01* 951 | X183959500Y-73257315D01* 952 | X191285630Y-73257315D01* 953 | X191609980Y-74042300D01* 954 | X192210041Y-74643409D01* 955 | X192994459Y-74969128D01* 956 | X193843815Y-74969870D01* 957 | X194628800Y-74645520D01* 958 | X195229909Y-74045459D01* 959 | X195555628Y-73261041D01* 960 | X195556370Y-72411685D01* 961 | X195232020Y-71626700D01* 962 | X194940330Y-71334500D01* 963 | X196353560Y-71334500D01* 964 | X196353560Y-74334500D01* 965 | X196402843Y-74582265D01* 966 | X196543191Y-74792309D01* 967 | X196753235Y-74932657D01* 968 | X197001000Y-74981940D01* 969 | X200001000Y-74981940D01* 970 | X200248765Y-74932657D01* 971 | X200458809Y-74792309D01* 972 | X200599157Y-74582265D01* 973 | X200648440Y-74334500D01* 974 | X200648440Y-73435823D01* 975 | X215677847Y-73435823D01* 976 | X216431187Y-75334673D01* 977 | X216518508Y-75465358D01* 978 | X217149045Y-75990550D01* 979 | X220647995Y-72491600D01* 980 | X217149045Y-68992650D01* 981 | X216518508Y-69517842D01* 982 | X215708510Y-71393223D01* 983 | X215677847Y-73435823D01* 984 | X200648440Y-73435823D01* 985 | X200648440Y-71334500D01* 986 | X200599157Y-71086735D01* 987 | X200458809Y-70876691D01* 988 | X200248765Y-70736343D01* 989 | X200001000Y-70687060D01* 990 | X197001000Y-70687060D01* 991 | X196753235Y-70736343D01* 992 | X196543191Y-70876691D01* 993 | X196402843Y-71086735D01* 994 | X196353560Y-71334500D01* 995 | X194940330Y-71334500D01* 996 | X194631959Y-71025591D01* 997 | X193847541Y-70699872D01* 998 | X192998185Y-70699130D01* 999 | X192213200Y-71023480D01* 1000 | X191612091Y-71623541D01* 1001 | X191286372Y-72407959D01* 1002 | X191285630Y-73257315D01* 1003 | X183959500Y-73257315D01* 1004 | X183959500Y-68989147D01* 1005 | X184555458Y-68989147D01* 1006 | X184614219Y-69222328D01* 1007 | X185106100Y-69394522D01* 1008 | X185626434Y-69365375D01* 1009 | X185971781Y-69222328D01* 1010 | X186030542Y-68989147D01* 1011 | X185293000Y-68251605D01* 1012 | X184555458Y-68989147D01* 1013 | X183959500Y-68989147D01* 1014 | X183959500Y-67885100D01* 1015 | X183970478Y-67885100D01* 1016 | X183999625Y-68405434D01* 1017 | X184142672Y-68750781D01* 1018 | X184375853Y-68809542D01* 1019 | X185113395Y-68072000D01* 1020 | X185472605Y-68072000D01* 1021 | X186210147Y-68809542D01* 1022 | X186443328Y-68750781D01* 1023 | X186578379Y-68365000D01* 1024 | X208370060Y-68365000D01* 1025 | X208370060Y-70065000D01* 1026 | X208419343Y-70312765D01* 1027 | X208559691Y-70522809D01* 1028 | X208769735Y-70663157D01* 1029 | X209017500Y-70712440D01* 1030 | X210717500Y-70712440D01* 1031 | X210965265Y-70663157D01* 1032 | X211175309Y-70522809D01* 1033 | X211315657Y-70312765D01* 1034 | X211328097Y-70250223D01* 1035 | X211357446Y-70294147D01* 1036 | X211839215Y-70616054D01* 1037 | X212407500Y-70729093D01* 1038 | X212975785Y-70616054D01* 1039 | X213457554Y-70294147D01* 1040 | X213685202Y-69953447D01* 1041 | X213752317Y-70096358D01* 1042 | X214180576Y-70486645D01* 1043 | X214590610Y-70656476D01* 1044 | X214820500Y-70535155D01* 1045 | X214820500Y-69342000D01* 1046 | X215074500Y-69342000D01* 1047 | X215074500Y-70535155D01* 1048 | X215304390Y-70656476D01* 1049 | X215714424Y-70486645D01* 1050 | X216142683Y-70096358D01* 1051 | X216388986Y-69571892D01* 1052 | X216268319Y-69342000D01* 1053 | X215074500Y-69342000D01* 1054 | X214820500Y-69342000D01* 1055 | X214800500Y-69342000D01* 1056 | X214800500Y-69088000D01* 1057 | X214820500Y-69088000D01* 1058 | X214820500Y-67894845D01* 1059 | X215074500Y-67894845D01* 1060 | X215074500Y-69088000D01* 1061 | X216268319Y-69088000D01* 1062 | X216388986Y-68858108D01* 1063 | X216367824Y-68813045D01* 1064 | X217328650Y-68813045D01* 1065 | X220827600Y-72311995D01* 1066 | X224326550Y-68813045D01* 1067 | X223801358Y-68182508D01* 1068 | X221925977Y-67372510D01* 1069 | X219883377Y-67341847D01* 1070 | X217984527Y-68095187D01* 1071 | X217853842Y-68182508D01* 1072 | X217328650Y-68813045D01* 1073 | X216367824Y-68813045D01* 1074 | X216142683Y-68333642D01* 1075 | X215714424Y-67943355D01* 1076 | X215304390Y-67773524D01* 1077 | X215074500Y-67894845D01* 1078 | X214820500Y-67894845D01* 1079 | X214590610Y-67773524D01* 1080 | X214180576Y-67943355D01* 1081 | X213752317Y-68333642D01* 1082 | X213685202Y-68476553D01* 1083 | X213457554Y-68135853D01* 1084 | X212975785Y-67813946D01* 1085 | X212407500Y-67700907D01* 1086 | X211839215Y-67813946D01* 1087 | X211357446Y-68135853D01* 1088 | X211328097Y-68179777D01* 1089 | X211315657Y-68117235D01* 1090 | X211175309Y-67907191D01* 1091 | X210965265Y-67766843D01* 1092 | X210717500Y-67717560D01* 1093 | X209017500Y-67717560D01* 1094 | X208769735Y-67766843D01* 1095 | X208559691Y-67907191D01* 1096 | X208419343Y-68117235D01* 1097 | X208370060Y-68365000D01* 1098 | X186578379Y-68365000D01* 1099 | X186615522Y-68258900D01* 1100 | X186586375Y-67738566D01* 1101 | X186443328Y-67393219D01* 1102 | X186210147Y-67334458D01* 1103 | X185472605Y-68072000D01* 1104 | X185113395Y-68072000D01* 1105 | X184375853Y-67334458D01* 1106 | X184142672Y-67393219D01* 1107 | X183970478Y-67885100D01* 1108 | X183959500Y-67885100D01* 1109 | X183959500Y-65791432D01* 1110 | X183982774Y-65791432D01* 1111 | X184181789Y-66273086D01* 1112 | X184549976Y-66641916D01* 1113 | X184919337Y-66795288D01* 1114 | X184614219Y-66921672D01* 1115 | X184555458Y-67154853D01* 1116 | X185293000Y-67892395D01* 1117 | X186030542Y-67154853D01* 1118 | X185971781Y-66921672D01* 1119 | X185640680Y-66805763D01* 1120 | X186034086Y-66643211D01* 1121 | X186402916Y-66275024D01* 1122 | X186602772Y-65793718D01* 1123 | X186603051Y-65473529D01* 1124 | X188283579Y-63793000D01* 1125 | X211354560Y-63793000D01* 1126 | X211354560Y-65493000D01* 1127 | X211403843Y-65740765D01* 1128 | X211544191Y-65950809D01* 1129 | X211754235Y-66091157D01* 1130 | X212002000Y-66140440D01* 1131 | X213702000Y-66140440D01* 1132 | X213949765Y-66091157D01* 1133 | X214159809Y-65950809D01* 1134 | X214300157Y-65740765D01* 1135 | X214320739Y-65637292D01* 1136 | X214625076Y-65914645D01* 1137 | X215035110Y-66084476D01* 1138 | X215265000Y-65963155D01* 1139 | X215265000Y-64770000D01* 1140 | X215519000Y-64770000D01* 1141 | X215519000Y-65963155D01* 1142 | X215748890Y-66084476D01* 1143 | X216158924Y-65914645D01* 1144 | X216587183Y-65524358D01* 1145 | X216833486Y-64999892D01* 1146 | X216712819Y-64770000D01* 1147 | X215519000Y-64770000D01* 1148 | X215265000Y-64770000D01* 1149 | X215245000Y-64770000D01* 1150 | X215245000Y-64516000D01* 1151 | X215265000Y-64516000D01* 1152 | X215265000Y-63322845D01* 1153 | X215519000Y-63322845D01* 1154 | X215519000Y-64516000D01* 1155 | X216712819Y-64516000D01* 1156 | X216833486Y-64286108D01* 1157 | X216587183Y-63761642D01* 1158 | X216158924Y-63371355D01* 1159 | X215797120Y-63221500D01* 1160 | X221006560Y-63221500D01* 1161 | X221006560Y-64921500D01* 1162 | X221055843Y-65169265D01* 1163 | X221196191Y-65379309D01* 1164 | X221406235Y-65519657D01* 1165 | X221654000Y-65568940D01* 1166 | X223354000Y-65568940D01* 1167 | X223601765Y-65519657D01* 1168 | X223811809Y-65379309D01* 1169 | X223952157Y-65169265D01* 1170 | X224001440Y-64921500D01* 1171 | X224001440Y-63221500D01* 1172 | X223952157Y-62973735D01* 1173 | X223811809Y-62763691D01* 1174 | X223601765Y-62623343D01* 1175 | X223498292Y-62602761D01* 1176 | X223775645Y-62298424D01* 1177 | X223945476Y-61888390D01* 1178 | X223824155Y-61658500D01* 1179 | X222631000Y-61658500D01* 1180 | X222631000Y-61678500D01* 1181 | X222377000Y-61678500D01* 1182 | X222377000Y-61658500D01* 1183 | X221183845Y-61658500D01* 1184 | X221062524Y-61888390D01* 1185 | X221232355Y-62298424D01* 1186 | X221509708Y-62602761D01* 1187 | X221406235Y-62623343D01* 1188 | X221196191Y-62763691D01* 1189 | X221055843Y-62973735D01* 1190 | X221006560Y-63221500D01* 1191 | X215797120Y-63221500D01* 1192 | X215748890Y-63201524D01* 1193 | X215519000Y-63322845D01* 1194 | X215265000Y-63322845D01* 1195 | X215035110Y-63201524D01* 1196 | X214625076Y-63371355D01* 1197 | X214320739Y-63648708D01* 1198 | X214300157Y-63545235D01* 1199 | X214159809Y-63335191D01* 1200 | X213949765Y-63194843D01* 1201 | X213702000Y-63145560D01* 1202 | X212002000Y-63145560D01* 1203 | X211754235Y-63194843D01* 1204 | X211544191Y-63335191D01* 1205 | X211403843Y-63545235D01* 1206 | X211354560Y-63793000D01* 1207 | X188283579Y-63793000D01* 1208 | X189152079Y-62924500D01* 1209 | X196877426Y-62924500D01* 1210 | X197038515Y-63085871D01* 1211 | X197492266Y-63274285D01* 1212 | X197983579Y-63274714D01* 1213 | X198437657Y-63087092D01* 1214 | X198785371Y-62739985D01* 1215 | X198973785Y-62286234D01* 1216 | X198974214Y-61794921D01* 1217 | X198786592Y-61340843D01* 1218 | X198439485Y-60993129D01* 1219 | X197985734Y-60804715D01* 1220 | X197494421Y-60804286D01* 1221 | X197040343Y-60991908D01* 1222 | X196877467Y-61154500D01* 1223 | X188785505Y-61154500D01* 1224 | X188785500Y-61154499D01* 1225 | X188503016Y-61210690D01* 1226 | X188446825Y-61221867D01* 1227 | X188159710Y-61413710D01* 1228 | X188159708Y-61413713D01* 1229 | X185351369Y-64222051D01* 1230 | X185033568Y-64221774D01* 1231 | X184551914Y-64420789D01* 1232 | X184183084Y-64788976D01* 1233 | X183983228Y-65270282D01* 1234 | X183982774Y-65791432D01* 1235 | X183959500Y-65791432D01* 1236 | X183959500Y-58991500D01* 1237 | X220989907Y-58991500D01* 1238 | X221102946Y-59559785D01* 1239 | X221424853Y-60041554D01* 1240 | X221765553Y-60269202D01* 1241 | X221622642Y-60336317D01* 1242 | X221232355Y-60764576D01* 1243 | X221062524Y-61174610D01* 1244 | X221183845Y-61404500D01* 1245 | X222377000Y-61404500D01* 1246 | X222377000Y-61384500D01* 1247 | X222631000Y-61384500D01* 1248 | X222631000Y-61404500D01* 1249 | X223824155Y-61404500D01* 1250 | X223945476Y-61174610D01* 1251 | X223775645Y-60764576D01* 1252 | X223385358Y-60336317D01* 1253 | X223242447Y-60269202D01* 1254 | X223583147Y-60041554D01* 1255 | X223905054Y-59559785D01* 1256 | X224018093Y-58991500D01* 1257 | X223905054Y-58423215D01* 1258 | X223583147Y-57941446D01* 1259 | X223101378Y-57619539D01* 1260 | X222533093Y-57506500D01* 1261 | X222474907Y-57506500D01* 1262 | X221906622Y-57619539D01* 1263 | X221424853Y-57941446D01* 1264 | X221102946Y-58423215D01* 1265 | X220989907Y-58991500D01* 1266 | X183959500Y-58991500D01* 1267 | X183959500Y-51958010D01* 1268 | X191002192Y-51958010D01* 1269 | X191272610Y-52612472D01* 1270 | X191772895Y-53113630D01* 1271 | X192426883Y-53385190D01* 1272 | X193135010Y-53385808D01* 1273 | X193789472Y-53115390D01* 1274 | X194290630Y-52615105D01* 1275 | X194395313Y-52363000D01* 1276 | X197257560Y-52363000D01* 1277 | X197257560Y-54063000D01* 1278 | X197306843Y-54310765D01* 1279 | X197447191Y-54520809D01* 1280 | X197657235Y-54661157D01* 1281 | X197905000Y-54710440D01* 1282 | X199605000Y-54710440D01* 1283 | X199852765Y-54661157D01* 1284 | X200062809Y-54520809D01* 1285 | X200203157Y-54310765D01* 1286 | X200252440Y-54063000D01* 1287 | X200252440Y-52363000D01* 1288 | X200203157Y-52115235D01* 1289 | X200062809Y-51905191D01* 1290 | X199852765Y-51764843D01* 1291 | X199749292Y-51744261D01* 1292 | X200026645Y-51439924D01* 1293 | X200196476Y-51029890D01* 1294 | X200075155Y-50800000D01* 1295 | X198882000Y-50800000D01* 1296 | X198882000Y-50820000D01* 1297 | X198628000Y-50820000D01* 1298 | X198628000Y-50800000D01* 1299 | X197434845Y-50800000D01* 1300 | X197313524Y-51029890D01* 1301 | X197483355Y-51439924D01* 1302 | X197760708Y-51744261D01* 1303 | X197657235Y-51764843D01* 1304 | X197447191Y-51905191D01* 1305 | X197306843Y-52115235D01* 1306 | X197257560Y-52363000D01* 1307 | X194395313Y-52363000D01* 1308 | X194562190Y-51961117D01* 1309 | X194562808Y-51252990D01* 1310 | X194292390Y-50598528D01* 1311 | X194010464Y-50316110D01* 1312 | X197313524Y-50316110D01* 1313 | X197434845Y-50546000D01* 1314 | X198628000Y-50546000D01* 1315 | X198628000Y-49352181D01* 1316 | X198882000Y-49352181D01* 1317 | X198882000Y-50546000D01* 1318 | X200075155Y-50546000D01* 1319 | X200196476Y-50316110D01* 1320 | X200026645Y-49906076D01* 1321 | X199636358Y-49477817D01* 1322 | X199111892Y-49231514D01* 1323 | X198882000Y-49352181D01* 1324 | X198628000Y-49352181D01* 1325 | X198398108Y-49231514D01* 1326 | X197873642Y-49477817D01* 1327 | X197483355Y-49906076D01* 1328 | X197313524Y-50316110D01* 1329 | X194010464Y-50316110D01* 1330 | X193792105Y-50097370D01* 1331 | X193138117Y-49825810D01* 1332 | X192429990Y-49825192D01* 1333 | X191775528Y-50095610D01* 1334 | X191274370Y-50595895D01* 1335 | X191002810Y-51249883D01* 1336 | X191002192Y-51958010D01* 1337 | X183959500Y-51958010D01* 1338 | X183959500Y-45262909D01* 1339 | X191704696Y-45262909D01* 1340 | X191821105Y-45544812D01* 1341 | X192483356Y-45795549D01* 1342 | X193191149Y-45773767D01* 1343 | X193743895Y-45544812D01* 1344 | X193860304Y-45262909D01* 1345 | X192782500Y-44185105D01* 1346 | X191704696Y-45262909D01* 1347 | X183959500Y-45262909D01* 1348 | X183959500Y-43706356D01* 1349 | X190992451Y-43706356D01* 1350 | X191014233Y-44414149D01* 1351 | X191243188Y-44966895D01* 1352 | X191525091Y-45083304D01* 1353 | X192602895Y-44005500D01* 1354 | X192962105Y-44005500D01* 1355 | X194039909Y-45083304D01* 1356 | X194321812Y-44966895D01* 1357 | X194572549Y-44304644D01* 1358 | X194550767Y-43596851D01* 1359 | X194321812Y-43044105D01* 1360 | X194039909Y-42927696D01* 1361 | X192962105Y-44005500D01* 1362 | X192602895Y-44005500D01* 1363 | X191525091Y-42927696D01* 1364 | X191243188Y-43044105D01* 1365 | X190992451Y-43706356D01* 1366 | X183959500Y-43706356D01* 1367 | X183959500Y-42748091D01* 1368 | X191704696Y-42748091D01* 1369 | X192782500Y-43825895D01* 1370 | X193860304Y-42748091D01* 1371 | X193743895Y-42466188D01* 1372 | X193081644Y-42215451D01* 1373 | X192373851Y-42237233D01* 1374 | X191821105Y-42466188D01* 1375 | X191704696Y-42748091D01* 1376 | X183959500Y-42748091D01* 1377 | X183959500Y-38369316D01* 1378 | X185006859Y-34991779D01* 1379 | X188401186Y-34991779D01* 1380 | X188588808Y-35445857D01* 1381 | X188935915Y-35793571D01* 1382 | X189389666Y-35981985D01* 1383 | X189880979Y-35982414D01* 1384 | X190335057Y-35794792D01* 1385 | X190682771Y-35447685D01* 1386 | X190871185Y-34993934D01* 1387 | X190871386Y-34763793D01* 1388 | X191125787Y-34509392D01* 1389 | X191125790Y-34509390D01* 1390 | X191317633Y-34222275D01* 1391 | X191328810Y-34166084D01* 1392 | X191385001Y-33883600D01* 1393 | X191385000Y-33883595D01* 1394 | X191385000Y-32542187D01* 1395 | X191858752Y-32542187D01* 1396 | X192076757Y-33069800D01* 1397 | X192480077Y-33473824D01* 1398 | X193007309Y-33692750D01* 1399 | X193578187Y-33693248D01* 1400 | X194105800Y-33475243D01* 1401 | X194509824Y-33071923D01* 1402 | X194728750Y-32544691D01* 1403 | X194729248Y-31973813D01* 1404 | X194511243Y-31446200D01* 1405 | X194107923Y-31042176D01* 1406 | X193580691Y-30823250D01* 1407 | X193009813Y-30822752D01* 1408 | X192482200Y-31040757D01* 1409 | X192078176Y-31444077D01* 1410 | X191859250Y-31971309D01* 1411 | X191858752Y-32542187D01* 1412 | X191385000Y-32542187D01* 1413 | X191385000Y-31646374D01* 1414 | X191546371Y-31485285D01* 1415 | X191734785Y-31031534D01* 1416 | X191735214Y-30540221D01* 1417 | X191547592Y-30086143D01* 1418 | X191200485Y-29738429D01* 1419 | X190746734Y-29550015D01* 1420 | X190255421Y-29549586D01* 1421 | X189801343Y-29737208D01* 1422 | X189453629Y-30084315D01* 1423 | X189265215Y-30538066D01* 1424 | X189264786Y-31029379D01* 1425 | X189452408Y-31483457D01* 1426 | X189615000Y-31646333D01* 1427 | X189615000Y-33512181D01* 1428 | X189391821Y-33511986D01* 1429 | X188937743Y-33699608D01* 1430 | X188590029Y-34046715D01* 1431 | X188401615Y-34500466D01* 1432 | X188401186Y-34991779D01* 1433 | X185006859Y-34991779D01* 1434 | X186252502Y-30974815D01* 1435 | X186257607Y-30949460D01* 1436 | X186252676Y-30900152D01* 1437 | X185027837Y-26883988D01* 1438 | X186141177Y-26883988D01* 1439 | X186190460Y-27131753D01* 1440 | X186330808Y-27341797D01* 1441 | X187462179Y-28473168D01* 1442 | X187672223Y-28613516D01* 1443 | X187919988Y-28662799D01* 1444 | X188167753Y-28613516D01* 1445 | X188377797Y-28473168D01* 1446 | X189509168Y-27341797D01* 1447 | X189649516Y-27131753D01* 1448 | X189698799Y-26883988D01* 1449 | X189649516Y-26636223D01* 1450 | X189509168Y-26426179D01* 1451 | X188377797Y-25294808D01* 1452 | X188167753Y-25154460D01* 1453 | X187919988Y-25105177D01* 1454 | X187672223Y-25154460D01* 1455 | X187462179Y-25294808D01* 1456 | X186330808Y-26426179D01* 1457 | X186190460Y-26636223D01* 1458 | X186141177Y-26883988D01* 1459 | X185027837Y-26883988D01* 1460 | X184070381Y-23744555D01* 1461 | X217328650Y-23744555D01* 1462 | X217853842Y-24375092D01* 1463 | X219729223Y-25185090D01* 1464 | X221771823Y-25215753D01* 1465 | X223670673Y-24462413D01* 1466 | X223801358Y-24375092D01* 1467 | X224326550Y-23744555D01* 1468 | X220827600Y-20245605D01* 1469 | X217328650Y-23744555D01* 1470 | X184070381Y-23744555D01* 1471 | X183959500Y-23380985D01* 1472 | X183959500Y-21010223D01* 1473 | X215677847Y-21010223D01* 1474 | X216431187Y-22909073D01* 1475 | X216518508Y-23039758D01* 1476 | X217149045Y-23564950D01* 1477 | X220647995Y-20066000D01* 1478 | X217149045Y-16567050D01* 1479 | X216518508Y-17092242D01* 1480 | X215708510Y-18967623D01* 1481 | X215677847Y-21010223D01* 1482 | X183959500Y-21010223D01* 1483 | X183959500Y-19812000D01* 1484 | X183949833Y-19763399D01* 1485 | X183922303Y-19722197D01* 1486 | X183881101Y-19694667D01* 1487 | X183832500Y-19685000D01* 1488 | X156474498Y-19685000D01* 1489 | X156482953Y-19121777D01* 1490 | X155729613Y-17222927D01* 1491 | X155642292Y-17092242D01* 1492 | X155011755Y-16567050D01* 1493 | X151893805Y-19685000D01* 1494 | X151534595Y-19685000D01* 1495 | X154832150Y-16387445D01* 1496 | X154306958Y-15756908D01* 1497 | X154165938Y-15696000D01* 1498 | X217944997Y-15696000D01* 1499 | X217853842Y-15756908D01* 1500 | M02* 1501 | --------------------------------------------------------------------------------