diff --git a/ElectronicDesignAutomation/Gerber/WifiSwitch-Edge_Cuts.gbr b/ElectronicDesignAutomation/Gerber/WifiSwitch-Edge_Cuts.gbr new file mode 100644 index 0000000..d25eeb6 --- /dev/null +++ b/ElectronicDesignAutomation/Gerber/WifiSwitch-Edge_Cuts.gbr @@ -0,0 +1,29 @@ +G04 #@! TF.FileFunction,Profile,NP* +%FSLAX46Y46*% +G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* +G04 Created by KiCad (PCBNEW (after 2015-mar-04 BZR unknown)-product) date 28/04/2015 13:34:43* +%MOMM*% +G01* +G04 APERTURE LIST* +%ADD10C,0.100000*% +G04 APERTURE END LIST* +D10* +X140208000Y-118872000D02* +X140208000Y-118364000D01* +X103632000Y-118872000D02* +X140208000Y-118872000D01* +X103632000Y-118618000D02* +X103632000Y-118872000D01* +X140208000Y-77216000D02* +X140208000Y-118618000D01* +X139192000Y-77216000D02* +X140208000Y-77216000D01* +X139192000Y-77216000D02* +X139700000Y-77216000D01* +X103632000Y-77216000D02* +X104902000Y-77216000D01* +X103632000Y-118618000D02* +X103632000Y-77216000D01* +X104394000Y-77216000D02* +X139446000Y-77216000D01* +M02* diff --git a/ElectronicDesignAutomation/Gerber/WifiSwitch-NPTH.drl b/ElectronicDesignAutomation/Gerber/WifiSwitch-NPTH.drl new file mode 100644 index 0000000..44677e4 --- /dev/null +++ b/ElectronicDesignAutomation/Gerber/WifiSwitch-NPTH.drl @@ -0,0 +1,14 @@ +M48 +;DRILL file {kicad (after 2015-mar-04 BZR unknown)-product} date 28/04/2015 13:27:32 +;FORMAT={-:-/ absolute / inch / decimal} +FMAT,2 +INCH,TZ +T1C0.150 +% +G90 +G05 +M72 +T1 +X4.61Y-3.25 +T0 +M30 diff --git a/ElectronicDesignAutomation/Gerber/WifiSwitch.drl b/ElectronicDesignAutomation/Gerber/WifiSwitch.drl new file mode 100644 index 0000000..a40e0cb --- /dev/null +++ b/ElectronicDesignAutomation/Gerber/WifiSwitch.drl @@ -0,0 +1,48 @@ +M48 +;DRILL file {kicad (after 2015-mar-04 BZR unknown)-product} date 28/04/2015 13:27:32 +;FORMAT={-:-/ absolute / inch / decimal} +FMAT,2 +INCH,TZ +T1C0.016 +T2C0.030 +T3C0.031 +T4C0.039 +T5C0.040 +T6C0.098 +% +G90 +G05 +M72 +T1 +X4.7Y-4.12 +X4.72Y-4.02 +X4.82Y-3.59 +X4.89Y-3.59 +X5.03Y-3.83 +X5.22Y-3.83 +X5.26Y-3.72 +X5.35Y-3.68 +X5.42Y-3.81 +X5.42Y-3.86 +T2 +X4.1985Y-3.1341 +X4.1985Y-4.6144 +X4.3009Y-3.1341 +T3 +X4.3009Y-4.6144 +T4 +X4.51Y-3.91 +X4.61Y-3.91 +X4.71Y-3.91 +T5 +X5.39Y-3.92 +X5.39Y-4.02 +X5.39Y-4.12 +X5.39Y-4.22 +X5.39Y-4.32 +T6 +X4.51Y-4.43 +X4.81Y-4.43 +X5.11Y-4.43 +T0 +M30 diff --git a/ElectronicDesignAutomation/Schematic.png b/ElectronicDesignAutomation/Schematic.png new file mode 100644 index 0000000..6cfb2f6 Binary files /dev/null and b/ElectronicDesignAutomation/Schematic.png differ diff --git a/ElectronicDesignAutomation/WifiSwitch-cache.dcm b/ElectronicDesignAutomation/WifiSwitch-cache.dcm new file mode 100644 index 0000000..13eb0d3 --- /dev/null +++ b/ElectronicDesignAutomation/WifiSwitch-cache.dcm @@ -0,0 +1,39 @@ +EESchema-DOCLIB Version 2.0 +# +$CMP MOC3031M +D MOC3031M, DIP6, Zero Cross Opto-Triac, Vdrm 250V, Ift 15mA +K Opto-Triac Opto Triac Zero Cross +F http://www.fairchildsemi.com/ds/MO/MOC3031M.pdf +$ENDCMP +# +$CMP MOC3032M +D MOC3032M, DIP6, Zero Cross Opto-Triac, Vdrm 250V, Ift 10mA +K Opto-Triac Opto Triac Zero Cross +F http://www.fairchildsemi.com/ds/MO/MOC3031M.pdf +$ENDCMP +# +$CMP MOC3033M +D MOC3033M, DIP6, Zero Cross Opto-Triac, Vdrm 250V, Ift 5mA +K Opto-Triac Opto Triac Zero Cross +F http://www.fairchildsemi.com/ds/MO/MOC3031M.pdf +$ENDCMP +# +$CMP MOC3041M +D MOC3041M, DIP6, Zero Cross Opto-Triac, Vdrm 400V, Ift 15mA +K Opto-Triac Opto Triac Zero Cross +F http://www.fairchildsemi.com/ds/MO/MOC3031M.pdf +$ENDCMP +# +$CMP MOC3042M +D MOC3042M, DIP6, Zero Cross Opto-Triac, Vdrm 400V, Ift 10mA +K Opto-Triac Opto Triac Zero Cross +F http://www.fairchildsemi.com/ds/MO/MOC3031M.pdf +$ENDCMP +# +$CMP MOC3043M +D MOC3043M, DIP6, Zero Cross Opto-Triac, Vdrm 400V, Ift 5mA +K Opto-Triac Opto Triac Zero Cross +F http://www.fairchildsemi.com/ds/MO/MOC3031M.pdf +$ENDCMP +# +#End Doc Library diff --git a/ElectronicDesignAutomation/WifiSwitch-cache.lib b/ElectronicDesignAutomation/WifiSwitch-cache.lib new file mode 100644 index 0000000..3c0cbad --- /dev/null +++ b/ElectronicDesignAutomation/WifiSwitch-cache.lib @@ -0,0 +1,210 @@ +EESchema-LIBRARY Version 2.3 +#encoding utf-8 +# +# +3V3 +# +DEF +3V3 #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -150 50 H I C CNN +F1 "+3V3" 0 140 50 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +ALIAS +3.3V +DRAW +P 2 0 1 0 -30 50 0 100 N +P 2 0 1 0 0 0 0 100 N +P 2 0 1 0 0 100 30 50 N +X +3V3 1 0 0 0 U 50 50 1 1 W N +ENDDRAW +ENDDEF +# +# AC_to_DC_convertor +# +DEF AC_to_DC_convertor C 0 40 Y Y 1 F N +F0 "C" 100 -100 60 H V C CNN +F1 "AC_to_DC_convertor" 0 250 60 H V C CNN +F2 "" 100 0 60 H V C CNN +F3 "" 100 0 60 H V C CNN +DRAW +T 0 -100 50 20 0 0 0 SW~AC~to~DC~Conv. Normal 0 C C +S -450 150 400 -50 0 0 10 N +X +3V3 1 -650 100 200 R 50 50 1 1 I +X GND 2 -650 0 200 R 50 50 1 1 I +X AC_240V 3 600 100 200 L 50 50 1 1 I +X AC_240V 4 600 0 200 L 50 50 1 1 I +ENDDRAW +ENDDEF +# +# CONN_01X03 +# +DEF CONN_01X03 P 0 40 Y N 1 F N +F0 "P" 0 200 50 H V C CNN +F1 "CONN_01X03" 100 0 50 V V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +$FPLIST + Pin_Header_Straight_1X03 + Pin_Header_Angled_1X03 + Socket_Strip_Straight_1X03 + Socket_Strip_Angled_1X03 +$ENDFPLIST +DRAW +S -50 -95 10 -105 0 1 0 N +S -50 5 10 -5 0 1 0 N +S -50 105 10 95 0 1 0 N +S -50 150 50 -150 0 1 0 N +X P1 1 -200 100 150 R 50 50 1 1 P +X P2 2 -200 0 150 R 50 50 1 1 P +X P3 3 -200 -100 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# CONN_01X05 +# +DEF CONN_01X05 P 0 40 Y N 1 F N +F0 "P" 0 300 50 H V C CNN +F1 "CONN_01X05" 100 0 50 V V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +$FPLIST + Pin_Header_Straight_1X05 + Pin_Header_Angled_1X05 + Socket_Strip_Straight_1X05 + Socket_Strip_Angled_1X05 +$ENDFPLIST +DRAW +S -50 -195 10 -205 0 1 0 N +S -50 -95 10 -105 0 1 0 N +S -50 5 10 -5 0 1 0 N +S -50 105 10 95 0 1 0 N +S -50 205 10 195 0 1 0 N +S -50 250 50 -250 0 1 0 N +X P1 1 -200 200 150 R 50 50 1 1 P +X P2 2 -200 100 150 R 50 50 1 1 P +X P3 3 -200 0 150 R 50 50 1 1 P +X P4 4 -200 -100 150 R 50 50 1 1 P +X P5 5 -200 -200 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# ESP8266_ESP3 +# +DEF ESP8266_ESP3 U 0 40 Y Y 1 F N +F0 "U" 250 -350 60 H V C CNN +F1 "ESP8266_ESP3" 0 500 60 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +S -350 400 300 -300 0 1 0 N +X GND 1 500 -250 200 L 50 50 1 1 I +X NC 2 500 -150 200 L 50 50 1 1 I +X TX 3 500 -50 200 L 50 50 1 1 I +X RX 4 500 50 200 L 50 50 1 1 I +X GPIO16 5 500 150 200 L 50 50 1 1 I +X CH_PD 6 500 250 200 L 50 50 1 1 I +X ANT 7 500 350 200 L 50 50 1 1 I +X VCC 8 -550 350 200 R 50 50 1 1 I +X GPIO14 9 -550 250 200 R 50 50 1 1 I +X GPIO12 10 -550 150 200 R 50 50 1 1 I +X GPIO13 11 -550 50 200 R 50 50 1 1 I +X GPIO15 12 -550 -50 200 R 50 50 1 1 I +X GPIO2 13 -550 -150 200 R 50 50 1 1 I +X GPIO0 14 -550 -250 200 R 50 50 1 1 I +ENDDRAW +ENDDEF +# +# GND +# +DEF GND #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -250 50 H I C CNN +F1 "GND" 0 -150 50 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +P 6 0 1 0 0 0 0 -50 50 -50 0 -100 -50 -50 0 -50 N +X GND 1 0 0 0 D 50 50 1 1 W N +ENDDRAW +ENDDEF +# +# MOC3031S +# +DEF MOC3031S U 0 40 Y Y 1 F N +F0 "U" 0 -200 50 H V L CNN +F1 "MOC3031S" 0 200 50 H V L CNN +F2 "" -200 -200 50 H V L CIN +F3 "" -35 0 50 H V L CNN +$FPLIST + SMD-6* +$ENDFPLIST +DRAW +C 90 -100 5 0 1 0 N +C 90 100 5 0 1 0 N +S -200 150 200 -150 0 1 10 N +P 2 0 1 10 -150 -25 -100 -25 N +P 2 0 1 0 5 -45 5 100 N +P 2 0 1 0 5 100 90 100 N +P 2 0 1 10 75 25 145 25 N +P 2 0 1 0 90 -100 50 -100 N +P 2 0 1 0 90 -100 90 -25 N +P 2 0 1 0 90 -100 200 -100 N +P 2 0 1 0 90 100 90 25 N +P 2 0 1 0 90 100 200 100 N +P 2 0 1 10 105 -25 35 -25 N +P 3 0 1 0 -200 100 -125 100 -125 25 N +P 3 0 1 0 -125 -25 -125 -100 -200 -100 N +P 3 0 1 0 75 -25 60 -55 50 -55 N +P 4 0 1 10 -125 -25 -150 25 -100 25 -125 -25 F +P 4 0 1 0 -75 10 -54 30 -54 10 -24 40 N +P 4 0 1 0 -25 -60 -10 -60 -25 -100 -10 -100 N +P 4 0 1 0 -24 40 -44 30 -34 20 -24 40 N +P 4 0 1 0 0 -65 5 -60 10 -60 15 -65 N +P 4 0 1 10 60 -25 85 25 35 25 60 -25 F +P 4 0 1 10 120 25 95 -25 145 -25 120 25 F +P 5 0 1 0 -35 -45 -35 -115 50 -115 50 -45 -35 -45 N +P 5 0 1 0 15 -95 10 -100 5 -100 0 -95 0 -65 N +P 7 0 1 0 -75 -30 -54 -10 -54 -30 -24 0 -44 -10 -34 -20 -24 0 N +P 7 0 1 0 25 -60 25 -100 35 -100 40 -95 40 -65 35 -60 25 -60 N +X ~ 1 -300 100 100 R 50 50 1 1 P +X ~ 2 -300 -100 100 R 50 50 1 1 P +X ~ 4 300 -100 100 L 50 50 1 1 P +X ~ 6 300 100 100 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# R +# +DEF R R 0 0 N Y 1 F N +F0 "R" 80 0 50 V V C CNN +F1 "R" 0 0 50 V V C CNN +F2 "" -70 0 30 V V C CNN +F3 "" 0 0 30 H V C CNN +$FPLIST + R_* + Resistor_* +$ENDFPLIST +DRAW +S -40 -100 40 100 0 1 10 N +X ~ 1 0 150 50 D 60 60 1 1 P +X ~ 2 0 -150 50 U 60 60 1 1 P +ENDDRAW +ENDDEF +# +# TRIAC +# +DEF TRIAC U 0 10 Y Y 1 F N +F0 "U" -250 350 50 H V C CNN +F1 "TRIAC" -300 -250 50 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +P 2 0 1 0 -300 -50 0 -50 N +P 2 0 1 0 -150 -50 -300 -200 N +P 2 0 1 0 0 200 300 200 N +P 3 0 1 0 -300 200 -150 -50 0 200 F +P 3 0 1 0 150 200 0 -50 300 -50 F +X ~ 1 0 -250 200 U 70 70 1 1 P +X ~ 2 0 400 200 D 70 70 1 1 P +X ~ 3 -500 -200 200 R 70 70 1 1 I +ENDDRAW +ENDDEF +# +#End Library diff --git a/ElectronicDesignAutomation/WifiSwitch.cmp b/ElectronicDesignAutomation/WifiSwitch.cmp new file mode 100644 index 0000000..0197b33 --- /dev/null +++ b/ElectronicDesignAutomation/WifiSwitch.cmp @@ -0,0 +1,66 @@ +Cmp-Mod V01 Created by Cvpcb (after 2015-mar-04 BZR unknown)-product date = 22/04/2015 21:58:14 + +BeginCmp +TimeStamp = /5537CAC0; +Reference = C1; +ValeurCmp = AC_to_DC_convertor; +IdModule = WifiSwitch:AC_DC_Conv; +EndCmp + +BeginCmp +TimeStamp = /5537CFE5; +Reference = P1; +ValeurCmp = CONN_01X05; +IdModule = Pin_Headers:Pin_Header_Angled_1x05; +EndCmp + +BeginCmp +TimeStamp = /5537D049; +Reference = P2; +ValeurCmp = CONN_01X03; +IdModule = WifiSwitch:WirePad_3x-5mmDrill; +EndCmp + +BeginCmp +TimeStamp = /55380183; +Reference = R1; +ValeurCmp = 220R; +IdModule = Resistors_SMD:R_1206_HandSoldering; +EndCmp + +BeginCmp +TimeStamp = /5537CF64; +Reference = R2; +ValeurCmp = 10K; +IdModule = Resistors_SMD:R_1206_HandSoldering; +EndCmp + +BeginCmp +TimeStamp = /5537CF81; +Reference = R3; +ValeurCmp = 330R; +IdModule = Resistors_SMD:R_1206_HandSoldering; +EndCmp + +BeginCmp +TimeStamp = /553681EC; +Reference = U1; +ValeurCmp = ESP8266_ESP3; +IdModule = WifiSwitch:ESP8266-ESP-03; +EndCmp + +BeginCmp +TimeStamp = /5537C87E; +Reference = U2; +ValeurCmp = MOC3031S; +IdModule = WifiSwitch:DIP-6_SMD; +EndCmp + +BeginCmp +TimeStamp = /5537D078; +Reference = U3; +ValeurCmp = TRIAC; +IdModule = Transistors_TO-220:TO-220_Neutral123_Horizontal_LargePads; +EndCmp + +EndListe diff --git a/ElectronicDesignAutomation/WifiSwitch.dcm b/ElectronicDesignAutomation/WifiSwitch.dcm new file mode 100644 index 0000000..124558c --- /dev/null +++ b/ElectronicDesignAutomation/WifiSwitch.dcm @@ -0,0 +1,45 @@ +EESchema-DOCLIB Version 2.0 +# +$CMP MOC3031M +D MOC3031M, DIP6, Zero Cross Opto-Triac, Vdrm 250V, Ift 15mA +K Opto-Triac Opto Triac Zero Cross +F http://www.fairchildsemi.com/ds/MO/MOC3031M.pdf +$ENDCMP +# +$CMP MOC3031S +D MOC3031S +K Opto-Triac Opto Triac Zero Cross +F http://www.fairchildsemi.com/ds/MO/MOC3031M.pdf +$ENDCMP +# +$CMP MOC3032M +D MOC3032M, DIP6, Zero Cross Opto-Triac, Vdrm 250V, Ift 10mA +K Opto-Triac Opto Triac Zero Cross +F http://www.fairchildsemi.com/ds/MO/MOC3031M.pdf +$ENDCMP +# +$CMP MOC3033M +D MOC3033M, DIP6, Zero Cross Opto-Triac, Vdrm 250V, Ift 5mA +K Opto-Triac Opto Triac Zero Cross +F http://www.fairchildsemi.com/ds/MO/MOC3031M.pdf +$ENDCMP +# +$CMP MOC3041M +D MOC3041M, DIP6, Zero Cross Opto-Triac, Vdrm 400V, Ift 15mA +K Opto-Triac Opto Triac Zero Cross +F http://www.fairchildsemi.com/ds/MO/MOC3031M.pdf +$ENDCMP +# +$CMP MOC3042M +D MOC3042M, DIP6, Zero Cross Opto-Triac, Vdrm 400V, Ift 10mA +K Opto-Triac Opto Triac Zero Cross +F http://www.fairchildsemi.com/ds/MO/MOC3031M.pdf +$ENDCMP +# +$CMP MOC3043M +D MOC3043M, DIP6, Zero Cross Opto-Triac, Vdrm 400V, Ift 5mA +K Opto-Triac Opto Triac Zero Cross +F http://www.fairchildsemi.com/ds/MO/MOC3031M.pdf +$ENDCMP +# +#End Doc Library diff --git a/ElectronicDesignAutomation/WifiSwitch.lib b/ElectronicDesignAutomation/WifiSwitch.lib new file mode 100644 index 0000000..00f72bf --- /dev/null +++ b/ElectronicDesignAutomation/WifiSwitch.lib @@ -0,0 +1,139 @@ +EESchema-LIBRARY Version 2.3 +#encoding utf-8 +# +# AC_to_DC_convertor +# +DEF AC_to_DC_convertor C 0 40 Y Y 1 F N +F0 "C" 100 -100 60 H V C CNN +F1 "AC_to_DC_convertor" 0 250 60 H V C CNN +F2 "" 100 0 60 H V C CNN +F3 "" 100 0 60 H V C CNN +DRAW +T 0 -100 50 20 0 0 0 SW~AC~to~DC~Conv. Normal 0 C C +S -450 150 400 -50 0 0 10 N +X +3V3 1 -650 100 200 R 50 50 1 1 I +X GND 2 -650 0 200 R 50 50 1 1 I +X AC_240V 3 600 100 200 L 50 50 1 1 I +X AC_240V 4 600 0 200 L 50 50 1 1 I +ENDDRAW +ENDDEF +# +# ESP8266_ESP3 +# +DEF ESP8266_ESP3 U 0 40 Y Y 1 F N +F0 "U" 250 -350 60 H V C CNN +F1 "ESP8266_ESP3" 0 500 60 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +S -350 400 300 -300 0 1 0 N +X GND 1 500 -250 200 L 50 50 1 1 I +X NC 2 500 -150 200 L 50 50 1 1 I +X TX 3 500 -50 200 L 50 50 1 1 I +X RX 4 500 50 200 L 50 50 1 1 I +X GPIO16 5 500 150 200 L 50 50 1 1 I +X CH_PD 6 500 250 200 L 50 50 1 1 I +X ANT 7 500 350 200 L 50 50 1 1 I +X VCC 8 -550 350 200 R 50 50 1 1 I +X GPIO14 9 -550 250 200 R 50 50 1 1 I +X GPIO12 10 -550 150 200 R 50 50 1 1 I +X GPIO13 11 -550 50 200 R 50 50 1 1 I +X GPIO15 12 -550 -50 200 R 50 50 1 1 I +X GPIO2 13 -550 -150 200 R 50 50 1 1 I +X GPIO0 14 -550 -250 200 R 50 50 1 1 I +ENDDRAW +ENDDEF +# +# MOC3031M +# +DEF MOC3031M U 0 40 Y Y 1 F N +F0 "U" -200 200 50 H V L CNN +F1 "MOC3031M" 0 200 50 H V L CNN +F2 "DIP-6" -200 -200 50 H V L CIN +F3 "" -35 0 50 H V L CNN +ALIAS MOC3032M MOC3033M MOC3041M MOC3042M MOC3043M +$FPLIST + DIP-6* + SMD-6* +$ENDFPLIST +DRAW +C 90 -100 5 0 1 0 N +C 90 100 5 0 1 0 N +S -200 150 200 -150 0 1 10 f +P 2 0 1 10 -150 -25 -100 -25 N +P 2 0 1 0 5 -45 5 100 N +P 2 0 1 0 5 100 90 100 N +P 2 0 1 10 75 25 145 25 N +P 2 0 1 0 90 -100 50 -100 N +P 2 0 1 0 90 -100 90 -25 N +P 2 0 1 0 90 -100 200 -100 N +P 2 0 1 0 90 100 90 25 N +P 2 0 1 0 90 100 200 100 N +P 2 0 1 10 105 -25 35 -25 N +P 3 0 1 0 -200 100 -125 100 -125 25 N +P 3 0 1 0 -125 -25 -125 -100 -200 -100 N +P 3 0 1 0 75 -25 60 -55 50 -55 N +P 4 0 1 10 -125 -25 -150 25 -100 25 -125 -25 F +P 4 0 1 0 -75 10 -54 30 -54 10 -24 40 N +P 4 0 1 0 -25 -60 -10 -60 -25 -100 -10 -100 N +P 4 0 1 0 -24 40 -44 30 -34 20 -24 40 N +P 4 0 1 0 0 -65 5 -60 10 -60 15 -65 N +P 4 0 1 10 60 -25 85 25 35 25 60 -25 F +P 4 0 1 10 120 25 95 -25 145 -25 120 25 F +P 5 0 1 0 -35 -45 -35 -115 50 -115 50 -45 -35 -45 N +P 5 0 1 0 15 -95 10 -100 5 -100 0 -95 0 -65 N +P 7 0 1 0 -75 -30 -54 -10 -54 -30 -24 0 -44 -10 -34 -20 -24 0 N +P 7 0 1 0 25 -60 25 -100 35 -100 40 -95 40 -65 35 -60 25 -60 N +X ~ 1 -300 100 100 R 50 50 1 1 P +X ~ 2 -300 -100 100 R 50 50 1 1 P +X ~ 4 300 -100 100 L 50 50 1 1 P +X ~ 6 300 100 100 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# MOC3031S +# +DEF MOC3031S U 0 40 Y Y 1 F N +F0 "U" 0 -200 50 H V L CNN +F1 "MOC3031S" 0 200 50 H V L CNN +F2 "" -200 -200 50 H V L CIN +F3 "" -35 0 50 H V L CNN +$FPLIST + SMD-6* +$ENDFPLIST +DRAW +C 90 -100 5 0 1 0 N +C 90 100 5 0 1 0 N +S -200 150 200 -150 0 1 10 N +P 2 0 1 10 -150 -25 -100 -25 N +P 2 0 1 0 5 -45 5 100 N +P 2 0 1 0 5 100 90 100 N +P 2 0 1 10 75 25 145 25 N +P 2 0 1 0 90 -100 50 -100 N +P 2 0 1 0 90 -100 90 -25 N +P 2 0 1 0 90 -100 200 -100 N +P 2 0 1 0 90 100 90 25 N +P 2 0 1 0 90 100 200 100 N +P 2 0 1 10 105 -25 35 -25 N +P 3 0 1 0 -200 100 -125 100 -125 25 N +P 3 0 1 0 -125 -25 -125 -100 -200 -100 N +P 3 0 1 0 75 -25 60 -55 50 -55 N +P 4 0 1 10 -125 -25 -150 25 -100 25 -125 -25 F +P 4 0 1 0 -75 10 -54 30 -54 10 -24 40 N +P 4 0 1 0 -25 -60 -10 -60 -25 -100 -10 -100 N +P 4 0 1 0 -24 40 -44 30 -34 20 -24 40 N +P 4 0 1 0 0 -65 5 -60 10 -60 15 -65 N +P 4 0 1 10 60 -25 85 25 35 25 60 -25 F +P 4 0 1 10 120 25 95 -25 145 -25 120 25 F +P 5 0 1 0 -35 -45 -35 -115 50 -115 50 -45 -35 -45 N +P 5 0 1 0 15 -95 10 -100 5 -100 0 -95 0 -65 N +P 7 0 1 0 -75 -30 -54 -10 -54 -30 -24 0 -44 -10 -34 -20 -24 0 N +P 7 0 1 0 25 -60 25 -100 35 -100 40 -95 40 -65 35 -60 25 -60 N +X ~ 1 -300 100 100 R 50 50 1 1 P +X ~ 2 -300 -100 100 R 50 50 1 1 P +X ~ 4 300 -100 100 L 50 50 1 1 P +X ~ 6 300 100 100 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +#End Library diff --git a/ElectronicDesignAutomation/WifiSwitch.net b/ElectronicDesignAutomation/WifiSwitch.net new file mode 100644 index 0000000..dcf6f81 --- /dev/null +++ b/ElectronicDesignAutomation/WifiSwitch.net @@ -0,0 +1,224 @@ +(export (version D) + (design + (source C:/Users/islkh/Documents/_Private/Bastleni/KiCad/WifiSwitch/WifiSwitch.sch) + (date "23/04/2015 13:00:23") + (tool "Eeschema (after 2015-mar-04 BZR unknown)-product") + (sheet (number 1) (name /) (tstamps /) + (title_block + (title) + (company) + (rev) + (date) + (source WifiSwitch.sch) + (comment (number 1) (value "")) + (comment (number 2) (value "")) + (comment (number 3) (value "")) + (comment (number 4) (value ""))))) + (components + (comp (ref U1) + (value ESP8266_ESP3) + (footprint WifiSwitch:ESP8266-ESP-03) + (libsource (lib WifiSwitch) (part ESP8266_ESP3)) + (sheetpath (names /) (tstamps /)) + (tstamp 553681EC)) + (comp (ref U2) + (value MOC3031S) + (footprint WifiSwitch:DIP-6_SMD) + (libsource (lib WifiSwitch) (part MOC3031S)) + (sheetpath (names /) (tstamps /)) + (tstamp 5537C87E)) + (comp (ref C1) + (value AC_to_DC_convertor) + (footprint WifiSwitch:AC_DC_Conv) + (libsource (lib WifiSwitch) (part AC_to_DC_convertor)) + (sheetpath (names /) (tstamps /)) + (tstamp 5537CAC0)) + (comp (ref R2) + (value 10K) + (footprint Resistors_SMD:R_1206_HandSoldering) + (libsource (lib device) (part R)) + (sheetpath (names /) (tstamps /)) + (tstamp 5537CF64)) + (comp (ref R3) + (value 330R) + (footprint Resistors_SMD:R_1206_HandSoldering) + (libsource (lib device) (part R)) + (sheetpath (names /) (tstamps /)) + (tstamp 5537CF81)) + (comp (ref P1) + (value CONN_01X05) + (footprint Pin_Headers:Pin_Header_Angled_1x05) + (libsource (lib conn) (part CONN_01X05)) + (sheetpath (names /) (tstamps /)) + (tstamp 5537CFE5)) + (comp (ref P2) + (value CONN_01X03) + (footprint WifiSwitch:WirePad_3x-5mmDrill) + (libsource (lib conn) (part CONN_01X03)) + (sheetpath (names /) (tstamps /)) + (tstamp 5537D049)) + (comp (ref U3) + (value TRIAC) + (footprint Transistors_TO-220:TO-220_Neutral123_Horizontal_LargePads) + (libsource (lib device) (part TRIAC)) + (sheetpath (names /) (tstamps /)) + (tstamp 5537D078)) + (comp (ref R1) + (value 220R) + (footprint Resistors_SMD:R_1206_HandSoldering) + (libsource (lib device) (part R)) + (sheetpath (names /) (tstamps /)) + (tstamp 55380183))) + (libparts + (libpart (lib device) (part R) + (description Resistor) + (footprints + (fp R_*) + (fp Resistor_*)) + (fields + (field (name Reference) R) + (field (name Value) R)) + (pins + (pin (num 1) (name ~) (type passive)) + (pin (num 2) (name ~) (type passive)))) + (libpart (lib device) (part TRIAC) + (fields + (field (name Reference) U) + (field (name Value) TRIAC)) + (pins + (pin (num 1) (name ~) (type passive)) + (pin (num 2) (name ~) (type passive)) + (pin (num 3) (name ~) (type input)))) + (libpart (lib conn) (part CONN_01X03) + (footprints + (fp Pin_Header_Straight_1X03) + (fp Pin_Header_Angled_1X03) + (fp Socket_Strip_Straight_1X03) + (fp Socket_Strip_Angled_1X03)) + (fields + (field (name Reference) P) + (field (name Value) CONN_01X03)) + (pins + (pin (num 1) (name P1) (type passive)) + (pin (num 2) (name P2) (type passive)) + (pin (num 3) (name P3) (type passive)))) + (libpart (lib conn) (part CONN_01X05) + (footprints + (fp Pin_Header_Straight_1X05) + (fp Pin_Header_Angled_1X05) + (fp Socket_Strip_Straight_1X05) + (fp Socket_Strip_Angled_1X05)) + (fields + (field (name Reference) P) + (field (name Value) CONN_01X05)) + (pins + (pin (num 1) (name P1) (type passive)) + (pin (num 2) (name P2) (type passive)) + (pin (num 3) (name P3) (type passive)) + (pin (num 4) (name P4) (type passive)) + (pin (num 5) (name P5) (type passive)))) + (libpart (lib WifiSwitch) (part AC_to_DC_convertor) + (fields + (field (name Reference) C) + (field (name Value) AC_to_DC_convertor)) + (pins + (pin (num 1) (name +3V3) (type input)) + (pin (num 2) (name GND) (type input)) + (pin (num 3) (name AC_240V) (type input)) + (pin (num 4) (name AC_240V) (type input)))) + (libpart (lib WifiSwitch) (part ESP8266_ESP3) + (fields + (field (name Reference) U) + (field (name Value) ESP8266_ESP3)) + (pins + (pin (num 1) (name GND) (type input)) + (pin (num 2) (name NC) (type input)) + (pin (num 3) (name TX) (type input)) + (pin (num 4) (name RX) (type input)) + (pin (num 5) (name GPIO16) (type input)) + (pin (num 6) (name CH_PD) (type input)) + (pin (num 7) (name ANT) (type input)) + (pin (num 8) (name VCC) (type input)) + (pin (num 9) (name GPIO14) (type input)) + (pin (num 10) (name GPIO12) (type input)) + (pin (num 11) (name GPIO13) (type input)) + (pin (num 12) (name GPIO15) (type input)) + (pin (num 13) (name GPIO2) (type input)) + (pin (num 14) (name GPIO0) (type input)))) + (libpart (lib WifiSwitch) (part MOC3031S) + (description MOC3031S) + (docs http://www.fairchildsemi.com/ds/MO/MOC3031M.pdf) + (footprints + (fp SMD-6*)) + (fields + (field (name Reference) U) + (field (name Value) MOC3031S)) + (pins + (pin (num 1) (name ~) (type passive)) + (pin (num 2) (name ~) (type passive)) + (pin (num 4) (name ~) (type passive)) + (pin (num 6) (name ~) (type passive))))) + (libraries + (library (logical device) + (uri "C:\\Program Files\\KiCad\\share\\kicad\\library\\device.lib")) + (library (logical conn) + (uri "C:\\Program Files\\KiCad\\share\\kicad\\library\\conn.lib")) + (library (logical WifiSwitch) + (uri C:\Users\islkh\Documents\_Private\Bastleni\KiCad\WifiSwitch\WifiSwitch.lib))) + (nets + (net (code 1) (name "Net-(R1-Pad2)") + (node (ref R1) (pin 2)) + (node (ref U1) (pin 11))) + (net (code 2) (name "Net-(R1-Pad1)") + (node (ref R1) (pin 1)) + (node (ref U2) (pin 1))) + (net (code 3) (name GND) + (node (ref P1) (pin 1)) + (node (ref U2) (pin 2)) + (node (ref U1) (pin 1)) + (node (ref U1) (pin 12)) + (node (ref C1) (pin 2))) + (net (code 4) (name "Net-(C1-Pad3)") + (node (ref C1) (pin 3)) + (node (ref P2) (pin 3))) + (net (code 5) (name "Net-(C1-Pad4)") + (node (ref C1) (pin 4)) + (node (ref U2) (pin 6)) + (node (ref P2) (pin 2)) + (node (ref U3) (pin 2))) + (net (code 6) (name "Net-(P1-Pad3)") + (node (ref P1) (pin 3)) + (node (ref U1) (pin 3))) + (net (code 7) (name "Net-(P1-Pad2)") + (node (ref P1) (pin 2)) + (node (ref U1) (pin 4))) + (net (code 8) (name "Net-(P1-Pad4)") + (node (ref U1) (pin 14)) + (node (ref P1) (pin 4))) + (net (code 9) (name +3V3) + (node (ref U1) (pin 8)) + (node (ref P1) (pin 5)) + (node (ref C1) (pin 1)) + (node (ref R2) (pin 2))) + (net (code 10) (name "Net-(P2-Pad1)") + (node (ref U3) (pin 1)) + (node (ref P2) (pin 1)) + (node (ref R3) (pin 2))) + (net (code 11) (name "Net-(R3-Pad1)") + (node (ref R3) (pin 1)) + (node (ref U3) (pin 3)) + (node (ref U2) (pin 4))) + (net (code 12) (name "Net-(U1-Pad10)") + (node (ref U1) (pin 10))) + (net (code 13) (name "Net-(U1-Pad9)") + (node (ref U1) (pin 9))) + (net (code 14) (name "Net-(U1-Pad7)") + (node (ref U1) (pin 7))) + (net (code 15) (name "Net-(R2-Pad1)") + (node (ref R2) (pin 1)) + (node (ref U1) (pin 13)) + (node (ref U1) (pin 6))) + (net (code 16) (name "Net-(U1-Pad5)") + (node (ref U1) (pin 5))) + (net (code 17) (name "Net-(U1-Pad2)") + (node (ref U1) (pin 2))))) \ No newline at end of file diff --git a/ElectronicDesignAutomation/WifiSwitch.pro b/ElectronicDesignAutomation/WifiSwitch.pro new file mode 100644 index 0000000..a94b408 --- /dev/null +++ b/ElectronicDesignAutomation/WifiSwitch.pro @@ -0,0 +1,75 @@ +update=06.07.2015 23:22:36 +version=1 +last_client=eeschema +[pcbnew] +version=1 +LastNetListRead= +UseCmpFile=1 +PadDrill=0.600000000000 +PadDrillOvalY=0.600000000000 +PadSizeH=1.500000000000 +PadSizeV=1.500000000000 +PcbTextSizeV=1.500000000000 +PcbTextSizeH=1.500000000000 +PcbTextThickness=0.300000000000 +ModuleTextSizeV=1.000000000000 +ModuleTextSizeH=1.000000000000 +ModuleTextSizeThickness=0.150000000000 +SolderMaskClearance=0.000000000000 +SolderMaskMinWidth=0.000000000000 +DrawSegmentWidth=0.200000000000 +BoardOutlineThickness=0.100000000000 +ModuleOutlineThickness=0.150000000000 +[cvpcb] +version=1 +NetIExt=net +[general] +version=1 +[eeschema] +version=1 +LibDir=../WifiSwitch +[eeschema/libraries] +LibName1=power +LibName2=device +LibName3=transistors +LibName4=conn +LibName5=linear +LibName6=regul +LibName7=74xx +LibName8=cmos4000 +LibName9=adc-dac +LibName10=memory +LibName11=xilinx +LibName12=special +LibName13=microcontrollers +LibName14=dsp +LibName15=microchip +LibName16=analog_switches +LibName17=motorola +LibName18=texas +LibName19=intel +LibName20=audio +LibName21=interface +LibName22=digital-audio +LibName23=philips +LibName24=display +LibName25=cypress +LibName26=siliconi +LibName27=opto +LibName28=atmel +LibName29=contrib +LibName30=valves +LibName31=WifiSwitch +[schematic_editor] +version=1 +PageLayoutDescrFile= +PlotDirectoryName= +SubpartIdSeparator=0 +SubpartFirstId=65 +NetFmtName= +SpiceForceRefPrefix=0 +SpiceUseNetNumbers=0 +RptD_X=0 +RptD_Y=100 +RptLab=1 +LabSize=60 diff --git a/ElectronicDesignAutomation/WifiSwitch.sch b/ElectronicDesignAutomation/WifiSwitch.sch new file mode 100644 index 0000000..7f45148 --- /dev/null +++ b/ElectronicDesignAutomation/WifiSwitch.sch @@ -0,0 +1,304 @@ +EESchema Schematic File Version 2 +LIBS:power +LIBS:device +LIBS:transistors +LIBS:conn +LIBS:linear +LIBS:regul +LIBS:74xx +LIBS:cmos4000 +LIBS:adc-dac +LIBS:memory +LIBS:xilinx +LIBS:special +LIBS:microcontrollers +LIBS:dsp +LIBS:microchip +LIBS:analog_switches +LIBS:motorola +LIBS:texas +LIBS:intel +LIBS:audio +LIBS:interface +LIBS:digital-audio +LIBS:philips +LIBS:display +LIBS:cypress +LIBS:siliconi +LIBS:opto +LIBS:atmel +LIBS:contrib +LIBS:valves +LIBS:WifiSwitch +LIBS:WifiSwitch-cache +EELAYER 25 0 +EELAYER END +$Descr A4 11693 8268 +encoding utf-8 +Sheet 1 1 +Title "" +Date "" +Rev "" +Comp "" +Comment1 "" +Comment2 "" +Comment3 "" +Comment4 "" +$EndDescr +$Comp +L ESP8266_ESP3 U1 +U 1 1 553681EC +P 4300 3700 +F 0 "U1" H 4550 3350 60 0000 C CNN +F 1 "ESP8266_ESP3" H 4300 4200 60 0000 C CNN +F 2 "WifiSwitch:ESP8266-ESP-03" H 4300 3700 60 0001 C CNN +F 3 "" H 4300 3700 60 0000 C CNN + 1 4300 3700 + 1 0 0 -1 +$EndComp +$Comp +L MOC3031S U2 +U 1 1 5537C87E +P 5500 2700 +F 0 "U2" H 5500 2500 50 0000 L CNN +F 1 "MOC3031S" H 5500 2900 50 0000 L CNN +F 2 "WifiSwitch:DIP-6_SMD" H 5300 2500 50 0001 L CIN +F 3 "" H 5465 2700 50 0000 L CNN + 1 5500 2700 + 1 0 0 -1 +$EndComp +$Comp +L AC_to_DC_convertor C1 +U 1 1 5537CAC0 +P 6950 4200 +F 0 "C1" H 7050 4100 60 0000 C CNN +F 1 "AC_to_DC_convertor" H 6950 4450 60 0000 C CNN +F 2 "WifiSwitch:AC_DC_Conv" H 7050 4200 60 0001 C CNN +F 3 "" H 7050 4200 60 0000 C CNN + 1 6950 4200 + 1 0 0 -1 +$EndComp +$Comp +L R R2 +U 1 1 5537CF64 +P 5500 3650 +F 0 "R2" V 5580 3650 50 0000 C CNN +F 1 "10K" V 5500 3650 50 0000 C CNN +F 2 "Resistors_SMD:R_1206_HandSoldering" V 5430 3650 30 0001 C CNN +F 3 "" H 5500 3650 30 0000 C CNN + 1 5500 3650 + 1 0 0 -1 +$EndComp +$Comp +L R R3 +U 1 1 5537CF81 +P 6100 3300 +F 0 "R3" V 6180 3300 50 0000 C CNN +F 1 "330R" V 6100 3300 50 0000 C CNN +F 2 "Resistors_SMD:R_1206_HandSoldering" V 6030 3300 30 0001 C CNN +F 3 "" H 6100 3300 30 0000 C CNN + 1 6100 3300 + 1 0 0 -1 +$EndComp +$Comp +L CONN_01X05 P1 +U 1 1 5537CFE5 +P 4300 4750 +F 0 "P1" H 4300 5050 50 0000 C CNN +F 1 "CONN_01X05" V 4400 4750 50 0000 C CNN +F 2 "Pin_Headers:Pin_Header_Angled_1x05" H 4300 4750 60 0001 C CNN +F 3 "" H 4300 4750 60 0000 C CNN + 1 4300 4750 + 0 1 1 0 +$EndComp +$Comp +L CONN_01X03 P2 +U 1 1 5537D049 +P 7750 2650 +F 0 "P2" H 7750 2850 50 0000 C CNN +F 1 "CONN_01X03" V 7850 2650 50 0000 C CNN +F 2 "WifiSwitch:WirePad_3x-5mmDrill" H 7750 2650 60 0001 C CNN +F 3 "" H 7750 2650 60 0000 C CNN + 1 7750 2650 + 1 0 0 -1 +$EndComp +$Comp +L TRIAC U3 +U 1 1 5537D078 +P 6900 2750 +F 0 "U3" H 6650 3100 50 0000 C CNN +F 1 "TRIAC" H 6600 2500 50 0000 C CNN +F 2 "Transistors_TO-220:TO-220_Neutral123_Horizontal_LargePads" H 6900 2750 60 0001 C CNN +F 3 "" H 6900 2750 60 0000 C CNN + 1 6900 2750 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR01 +U 1 1 5537D847 +P 2900 5400 +F 0 "#PWR01" H 2900 5150 50 0001 C CNN +F 1 "GND" H 2900 5250 50 0000 C CNN +F 2 "" H 2900 5400 60 0000 C CNN +F 3 "" H 2900 5400 60 0000 C CNN + 1 2900 5400 + 1 0 0 -1 +$EndComp +Wire Wire Line + 2900 5400 2900 5250 +Wire Wire Line + 5200 2800 5200 5250 +Connection ~ 5200 5250 +Connection ~ 5200 3950 +Wire Wire Line + 3750 3750 3500 3750 +Wire Wire Line + 3500 3750 3500 5250 +Connection ~ 3500 5250 +Wire Wire Line + 4950 3450 4800 3450 +Wire Wire Line + 6900 2350 6900 1900 +Wire Wire Line + 6250 1900 8050 1900 +Wire Wire Line + 6900 3000 6900 3600 +Wire Wire Line + 6100 3600 7350 3600 +Wire Wire Line + 8050 1900 8050 4200 +Wire Wire Line + 6100 3450 6100 3600 +Connection ~ 6900 3600 +Wire Wire Line + 6100 3150 6100 2800 +Wire Wire Line + 6100 2800 5800 2800 +Wire Wire Line + 6400 2950 6100 2950 +Connection ~ 6100 2950 +Wire Wire Line + 5800 2600 6250 2600 +Wire Wire Line + 6250 2600 6250 1900 +Connection ~ 6900 1900 +Wire Wire Line + 6300 4200 6050 4200 +Wire Wire Line + 3600 4100 6300 4100 +Wire Wire Line + 3750 3350 3600 3350 +$Comp +L R R1 +U 1 1 55380183 +P 4550 2600 +F 0 "R1" V 4630 2600 50 0000 C CNN +F 1 "220R" V 4550 2600 50 0000 C CNN +F 2 "Resistors_SMD:R_1206_HandSoldering" V 4480 2600 30 0001 C CNN +F 3 "" H 4550 2600 30 0000 C CNN + 1 4550 2600 + 0 1 1 0 +$EndComp +Wire Wire Line + 5200 2600 4700 2600 +Wire Wire Line + 4400 2600 3500 2600 +Wire Wire Line + 3500 2600 3500 3650 +Wire Wire Line + 3500 3650 3750 3650 +Wire Wire Line + 3700 3850 3750 3850 +Wire Wire Line + 3700 3050 3700 3850 +Wire Wire Line + 3700 3050 5500 3050 +Wire Wire Line + 3600 3350 3600 4550 +Wire Wire Line + 4500 4550 4500 4400 +Wire Wire Line + 4500 4400 4700 4400 +Wire Wire Line + 4700 4400 4700 5250 +Connection ~ 4700 5250 +Wire Wire Line + 3600 4550 4100 4550 +Connection ~ 3600 4100 +Wire Wire Line + 3750 3950 3700 3950 +Wire Wire Line + 3700 3950 3700 4450 +Wire Wire Line + 4800 3950 5200 3950 +Wire Wire Line + 5500 3050 5500 3500 +Wire Wire Line + 4950 3450 4950 3050 +Connection ~ 4950 3050 +Wire Wire Line + 5500 3800 5500 4100 +Connection ~ 5500 4100 +Wire Wire Line + 4800 3750 4900 3750 +Wire Wire Line + 4300 4200 4300 4550 +Wire Wire Line + 4800 3650 5000 3650 +Wire Wire Line + 5000 3650 5000 4300 +Wire Wire Line + 3700 4450 4200 4450 +Wire Wire Line + 4200 4450 4200 4550 +Wire Wire Line + 5000 4300 4400 4300 +Wire Wire Line + 4400 4300 4400 4550 +Wire Wire Line + 4300 4200 4900 4200 +Wire Wire Line + 4900 4200 4900 3750 +Wire Wire Line + 5200 5250 2900 5250 +$Comp +L GND #PWR02 +U 1 1 55382AE7 +P 6050 5400 +F 0 "#PWR02" H 6050 5150 50 0001 C CNN +F 1 "GND" H 6050 5250 50 0000 C CNN +F 2 "" H 6050 5400 60 0000 C CNN +F 3 "" H 6050 5400 60 0000 C CNN + 1 6050 5400 + 1 0 0 -1 +$EndComp +Wire Wire Line + 6050 4200 6050 5400 +Wire Wire Line + 8050 4200 7550 4200 +Wire Wire Line + 7550 2750 7550 4100 +Wire Wire Line + 7550 2550 7350 2550 +Wire Wire Line + 7350 2550 7350 3600 +Wire Wire Line + 7550 2650 7450 2650 +Wire Wire Line + 7450 2650 7450 1900 +Connection ~ 7450 1900 +$Comp +L +3V3 #PWR03 +U 1 1 5538D308 +P 6100 4000 +F 0 "#PWR03" H 6100 3850 50 0001 C CNN +F 1 "+3V3" H 6100 4140 50 0000 C CNN +F 2 "" H 6100 4000 60 0000 C CNN +F 3 "" H 6100 4000 60 0000 C CNN + 1 6100 4000 + 1 0 0 -1 +$EndComp +Wire Wire Line + 6100 4000 6100 4100 +Connection ~ 6100 4100 +$EndSCHEMATC