Starting of controlled 220V socket development

This commit is contained in:
eddyem 2018-02-06 22:01:34 +03:00
parent db5549bc14
commit cc6bcc49b7
20 changed files with 18786 additions and 0 deletions

9
220controlled_socket/bom Normal file
View File

@ -0,0 +1,9 @@
По 1 на каждый канал:
MOC3080 / moc3063
BT137
реле
MAX3232 - RS232
STM8S003
ch340g - USB
ACS712 - контроль тока

View File

@ -0,0 +1,22 @@
EESchema-LIBRARY Version 2.3 Date: Sun 04 May 2014 09:27:50 PM MSK
#encoding utf-8
#
# ACS712
#
DEF ACS712 U 0 40 Y Y 1 F N
F0 "U" 0 300 60 H V C CNN
F1 "ACS712" 0 -350 60 H V C CNN
DRAW
S -450 250 450 -300 0 1 0 N
X IP+ 1 -550 150 300 R 50 50 1 1 I
X IP+ 2 -550 50 300 R 50 50 1 1 I
X IP- 3 -550 -100 300 R 50 50 1 1 I
X IP- 4 -550 -200 300 R 50 50 1 1 I
X GND 5 550 -200 300 L 50 50 1 1 I
X FILTER 6 550 -100 300 L 50 50 1 1 I
X VIOUT 7 550 50 300 L 50 50 1 1 I
X Vcc 8 550 150 300 L 50 50 1 1 I
ENDDRAW
ENDDEF
#
#End Library

View File

@ -0,0 +1,23 @@
EESchema-LIBRARY Version 2.3
#encoding utf-8
#
# BT137-600E
#
DEF BT137-600E D 0 0 Y N 1 F N
F0 "D" 125 25 50 H V L CNN
F1 "BT137-600E" 125 -50 50 H V L CNN
F2 "" 75 25 50 V I C CNN
F3 "" 0 0 50 V I C CNN
DRAW
P 2 0 1 8 -100 -50 100 -50 N
P 2 0 1 8 -100 50 100 50 N
P 2 0 1 0 -50 -100 -25 -50 N
P 3 0 1 8 -100 50 -50 -50 0 50 N
P 3 0 1 8 0 -50 50 50 100 -50 N
X T1 1 0 -150 100 U 50 50 1 1 P
X T2 2 0 150 100 D 50 50 1 1 P
X G 3 -150 -100 100 R 50 50 1 1 I
ENDDRAW
ENDDEF
#
#End Library

View File

@ -0,0 +1,32 @@
EESchema-LIBRARY Version 2.3
#encoding utf-8
#
# CH340G
#
DEF CH340G U 0 40 Y Y 1 F N
F0 "U" 25 475 60 H V C CNN
F1 "CH340G" 0 -475 60 H V C CNN
F2 "" 100 -200 60 H V C CNN
F3 "" 100 -200 60 H V C CNN
DRAW
S -250 400 250 -400 0 1 0 N
X GND 1 -450 350 200 R 50 50 1 1 W
X TX 2 -450 250 200 R 50 50 1 1 O
X RX 3 -450 150 200 R 50 50 1 1 I
X V3 4 -450 50 200 R 50 50 1 1 P
X D+ 5 -450 -50 200 R 50 50 1 1 B
X D- 6 -450 -150 200 R 50 50 1 1 B
X XI 7 -450 -250 200 R 50 50 1 1 I
X XO 8 -450 -350 200 R 50 50 1 1 I
X CTS 9 450 -350 200 L 50 50 1 1 O
X DSR 10 450 -250 200 L 50 50 1 1 O
X RI 11 450 -150 200 L 50 50 1 1 O
X DCD 12 450 -50 200 L 50 50 1 1 O
X DTR 13 450 50 200 L 50 50 1 1 O
X RTS 14 450 150 200 L 50 50 1 1 O
X RS232 15 450 250 200 L 50 50 1 1 I
X VCC 16 450 350 200 L 50 50 1 1 W
ENDDRAW
ENDDEF
#
#End Library

View File

@ -0,0 +1,3 @@
(fp_lib_table
(lib (name my_footprints)(type KiCad)(uri my_footprints.pretty)(options "")(descr ""))
)

View File

@ -0,0 +1,21 @@
(module DO-214AC (layer F.Cu)
(attr smd)
(fp_text reference DO-214AC (at 0 2.54) (layer F.SilkS)
(effects (font (size 0.762 0.762) (thickness 0.1524)))
)
(fp_text value VAL** (at 0 0) (layer F.SilkS) hide
(effects (font (size 0.762 0.762) (thickness 0.1524)))
)
(fp_line (start 0.5 0) (end 1 0) (layer F.SilkS) (width 0.2032))
(fp_line (start -0.5 0) (end -1 0) (layer F.SilkS) (width 0.2032))
(fp_line (start -0.5 -0.5) (end -0.5 0.5) (layer F.SilkS) (width 0.2032))
(fp_line (start -0.5 0) (end 0.5 -0.5) (layer F.SilkS) (width 0.2032))
(fp_line (start 0.5 -0.5) (end 0.5 0.5) (layer F.SilkS) (width 0.2032))
(fp_line (start 0.5 0.5) (end -0.5 0) (layer F.SilkS) (width 0.2032))
(fp_line (start -2.3 -1.3) (end 2.3 -1.3) (layer F.SilkS) (width 0.2032))
(fp_line (start 2.3 -1.3) (end 2.3 1.3) (layer F.SilkS) (width 0.2032))
(fp_line (start 2.3 1.3) (end -2.3 1.3) (layer F.SilkS) (width 0.2032))
(fp_line (start -2.3 1.3) (end -2.3 -1.3) (layer F.SilkS) (width 0.2032))
(pad 1 smd rect (at -2.1 0) (size 2 2) (layers F.Cu F.Paste F.Mask))
(pad 2 smd rect (at 2.1 0) (size 2 2) (layers F.Cu F.Paste F.Mask))
)

View File

@ -0,0 +1,9 @@
(module Hole_3mm (layer F.Cu) (tedit 5A15A879)
(fp_text reference REF** (at 0 3.81) (layer F.SilkS) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value Hole_3mm (at 0 -5.08) (layer F.Fab) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(pad "" np_thru_hole circle (at 0 0) (size 6 6) (drill 0.8) (layers *.Cu *.Mask))
)

View File

@ -0,0 +1,46 @@
(module IDC_Header_Straight_10pins (layer F.Cu) (tedit 5A1BC422)
(descr "10 pins through hole IDC header")
(tags "IDC header socket VASCH")
(fp_text reference J8 (at 16.5735 -1.143 270) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value Motor2 (at 5.08 5.223) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -5.08 -5.82) (end 15.24 -5.82) (layer F.Fab) (width 0.1))
(fp_line (start -4.54 -5.27) (end 14.68 -5.27) (layer F.Fab) (width 0.1))
(fp_line (start -5.08 3.28) (end 15.24 3.28) (layer F.Fab) (width 0.1))
(fp_line (start -4.54 2.73) (end 2.83 2.73) (layer F.Fab) (width 0.1))
(fp_line (start 7.33 2.73) (end 14.68 2.73) (layer F.Fab) (width 0.1))
(fp_line (start 2.83 2.73) (end 2.83 3.28) (layer F.Fab) (width 0.1))
(fp_line (start 7.33 2.73) (end 7.33 3.28) (layer F.Fab) (width 0.1))
(fp_line (start -5.08 -5.82) (end -5.08 3.28) (layer F.Fab) (width 0.1))
(fp_line (start -4.54 -5.27) (end -4.54 2.73) (layer F.Fab) (width 0.1))
(fp_line (start 15.24 -5.82) (end 15.24 3.28) (layer F.Fab) (width 0.1))
(fp_line (start 14.68 -5.27) (end 14.68 2.73) (layer F.Fab) (width 0.1))
(fp_line (start -5.08 -5.82) (end -4.54 -5.27) (layer F.Fab) (width 0.1))
(fp_line (start 15.24 -5.82) (end 14.68 -5.27) (layer F.Fab) (width 0.1))
(fp_line (start -5.08 3.28) (end -4.54 2.73) (layer F.Fab) (width 0.1))
(fp_line (start 15.24 3.28) (end 14.68 2.73) (layer F.Fab) (width 0.1))
(fp_line (start -5.58 -6.32) (end 15.74 -6.32) (layer F.CrtYd) (width 0.05))
(fp_line (start 15.74 -6.32) (end 15.74 3.78) (layer F.CrtYd) (width 0.05))
(fp_line (start 15.74 3.78) (end -5.58 3.78) (layer F.CrtYd) (width 0.05))
(fp_line (start -5.58 3.78) (end -5.58 -6.32) (layer F.CrtYd) (width 0.05))
(fp_text user 1 (at 0.02 1.72) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.12)))
)
(fp_line (start -5.33 -6.07) (end 15.49 -6.07) (layer F.SilkS) (width 0.12))
(fp_line (start 15.49 -6.07) (end 15.49 3.53) (layer F.SilkS) (width 0.12))
(fp_line (start 15.49 3.53) (end -5.33 3.53) (layer F.SilkS) (width 0.12))
(fp_line (start -5.33 3.53) (end -5.33 -6.07) (layer F.SilkS) (width 0.12))
(pad 1 thru_hole rect (at 0 0) (size 1.7272 1.7272) (drill 1) (layers *.Cu *.Mask))
(pad 2 thru_hole oval (at 0 -2.54) (size 1.7272 1.7272) (drill 1) (layers *.Cu *.Mask))
(pad 3 thru_hole oval (at 2.54 0) (size 1.7272 1.7272) (drill 1) (layers *.Cu *.Mask))
(pad 4 thru_hole oval (at 2.54 -2.54) (size 1.7272 1.7272) (drill 1) (layers *.Cu *.Mask))
(pad 5 thru_hole oval (at 5.08 0) (size 1.7272 1.7272) (drill 1) (layers *.Cu *.Mask))
(pad 6 thru_hole oval (at 5.08 -2.54) (size 1.7272 1.7272) (drill 1) (layers *.Cu *.Mask))
(pad 7 thru_hole oval (at 7.62 0) (size 1.7272 1.7272) (drill 1) (layers *.Cu *.Mask))
(pad 8 thru_hole oval (at 7.62 -2.54) (size 1.7272 1.7272) (drill 1) (layers *.Cu *.Mask))
(pad 9 thru_hole oval (at 10.16 0) (size 1.7272 1.7272) (drill 1) (layers *.Cu *.Mask))
(pad 10 thru_hole oval (at 10.16 -2.54) (size 1.7272 1.7272) (drill 1) (layers *.Cu *.Mask))
)

View File

@ -0,0 +1,10 @@
(module SMD2pin (layer F.Cu) (tedit 5A1C5EFD)
(fp_text reference REF** (at 0 4.75) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value SMD2pin (at 0 -4.75) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(pad 2 smd rect (at 1.25 0) (size 2 7) (layers F.Cu F.Paste F.Mask))
(pad 1 smd rect (at -1.25 0) (size 2 7) (layers F.Cu F.Paste F.Mask))
)

View File

@ -0,0 +1,13 @@
(module SMD5pin (layer F.Cu) (tedit 5A1BFD2F)
(fp_text reference J** (at 0 5) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value SMD5pin (at 0 -5.5) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(pad 1 smd rect (at -5 0) (size 2 7.5) (layers F.Cu F.Paste F.Mask))
(pad 2 smd rect (at -2.5 0) (size 2 7.5) (layers F.Cu F.Paste F.Mask))
(pad 3 smd rect (at 0 0) (size 2 7.5) (layers F.Cu F.Paste F.Mask))
(pad 4 smd rect (at 2.5 0) (size 2 7.5) (layers F.Cu F.Paste F.Mask))
(pad 5 smd rect (at 5 0) (size 2 7.5) (layers F.Cu F.Paste F.Mask))
)

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,46 @@
update=Вт 23 янв 2018 00:54:25
version=1
last_client=kicad
[pcbnew]
version=1
LastNetListRead=
UseCmpFile=1
PadDrill=0.600000000000
PadDrillOvalY=0.600000000000
PadSizeH=1.500000000000
PadSizeV=1.500000000000
PcbTextSizeV=1.500000000000
PcbTextSizeH=1.500000000000
PcbTextThickness=0.300000000000
ModuleTextSizeV=1.000000000000
ModuleTextSizeH=1.000000000000
ModuleTextSizeThickness=0.150000000000
SolderMaskClearance=0.000000000000
SolderMaskMinWidth=0.000000000000
DrawSegmentWidth=0.200000000000
BoardOutlineThickness=0.100000000000
ModuleOutlineThickness=0.150000000000
[cvpcb]
version=1
NetIExt=net
[general]
version=1
[eeschema]
version=1
LibDir=
[eeschema/libraries]
LibName1=ch34x
LibName2=bt137
LibName3=MCU_ST_STM8
LibName4=Relay_SolidState
LibName5=Device
LibName6=Diode
LibName7=Relay
LibName8=Triac_Thyristor
LibName9=Interface_UART
LibName10=Power_Protection
LibName11=Connector_Specialized
LibName12=Connector_Generic
LibName13=power
LibName14=acs712
LibName15=Isolator

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

After

Width:  |  Height:  |  Size: 41 KiB

File diff suppressed because it is too large Load Diff

After

Width:  |  Height:  |  Size: 49 KiB

File diff suppressed because it is too large Load Diff

After

Width:  |  Height:  |  Size: 41 KiB

File diff suppressed because it is too large Load Diff

After

Width:  |  Height:  |  Size: 33 KiB

View File

@ -0,0 +1,98 @@
EESchema-LIBRARY Version 2.3
#encoding utf-8
#
# +3.3V-RESCUE-stepper
#
DEF +3.3V-RESCUE-stepper #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -40 30 H I C CNN
F1 "+3.3V-RESCUE-stepper" 0 110 30 H V C CNN
F2 "" 0 0 60 H V C CNN
F3 "" 0 0 60 H V C CNN
DRAW
X +3.3V 1 0 0 0 U 30 30 0 0 W N
C 0 60 20 0 1 0 N
P 3 0 1 0 0 0 0 40 0 40 N
ENDDRAW
ENDDEF
#
# C-RESCUE-stepper
#
DEF C-RESCUE-stepper C 0 10 N Y 1 F N
F0 "C" 0 100 40 H V L CNN
F1 "C-RESCUE-stepper" 6 -85 40 H V L CNN
F2 "" 38 -150 30 H V C CNN
F3 "" 0 0 60 H V C CNN
$FPLIST
SM*
C?
C1-1
$ENDFPLIST
DRAW
P 2 0 1 20 -80 -30 80 -30 N
P 2 0 1 20 -80 30 80 30 N
X ~ 1 0 200 170 D 40 40 1 1 P
X ~ 2 0 -200 170 U 40 40 1 1 P
ENDDRAW
ENDDEF
#
# GND-RESCUE-stepper
#
DEF ~GND-RESCUE-stepper #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 0 30 H I C CNN
F1 "GND-RESCUE-stepper" 0 -70 30 H I C CNN
F2 "" 0 0 60 H V C CNN
F3 "" 0 0 60 H V C CNN
DRAW
P 4 0 1 0 -50 0 0 -50 50 0 -50 0 N
X GND 1 0 0 0 U 30 30 1 1 W N
ENDDRAW
ENDDEF
#
# LED-RESCUE-stepper
#
DEF LED-RESCUE-stepper D 0 40 Y N 1 F N
F0 "D" 0 100 50 H V C CNN
F1 "LED-RESCUE-stepper" 0 -100 50 H V C CNN
F2 "" 0 0 60 H V C CNN
F3 "" 0 0 60 H V C CNN
$FPLIST
LED-3MM
LED-5MM
LED-10MM
LED-0603
LED-0805
LED-1206
LEDV
$ENDFPLIST
DRAW
P 2 0 1 0 50 50 50 -50 N
P 3 0 1 0 -50 50 50 0 -50 -50 F
P 3 0 1 0 65 -40 110 -80 105 -55 N
P 3 0 1 0 80 -25 125 -65 120 -40 N
X A 1 -200 0 150 R 40 40 1 1 P
X K 2 200 0 150 L 40 40 1 1 P
ENDDRAW
ENDDEF
#
# R-RESCUE-stepper
#
DEF R-RESCUE-stepper R 0 0 N Y 1 F N
F0 "R" 80 0 40 V V C CNN
F1 "R-RESCUE-stepper" 7 1 40 V V C CNN
F2 "" -70 0 30 V V C CNN
F3 "" 0 0 30 H V C CNN
$FPLIST
R?
SM0603
SM0805
R?-*
SM1206
$ENDFPLIST
DRAW
S -40 150 40 -150 0 1 12 N
X ~ 1 0 250 100 D 60 60 1 1 P
X ~ 2 0 -250 100 U 60 60 1 1 P
ENDDRAW
ENDDEF
#
#End Library

View File

@ -0,0 +1,98 @@
EESchema-LIBRARY Version 2.3
#encoding utf-8
#
# +3.3V-RESCUE-stepper
#
DEF +3.3V-RESCUE-stepper #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -40 30 H I C CNN
F1 "+3.3V-RESCUE-stepper" 0 110 30 H V C CNN
F2 "" 0 0 60 H V C CNN
F3 "" 0 0 60 H V C CNN
DRAW
X +3.3V 1 0 0 0 U 30 30 0 0 W N
C 0 60 20 0 1 0 N
P 3 0 1 0 0 0 0 40 0 40 N
ENDDRAW
ENDDEF
#
# C-RESCUE-stepper
#
DEF C-RESCUE-stepper C 0 10 N Y 1 F N
F0 "C" 0 100 40 H V L CNN
F1 "C-RESCUE-stepper" 6 -85 40 H V L CNN
F2 "" 38 -150 30 H V C CNN
F3 "" 0 0 60 H V C CNN
$FPLIST
SM*
C?
C1-1
$ENDFPLIST
DRAW
P 2 0 1 20 -80 -30 80 -30 N
P 2 0 1 20 -80 30 80 30 N
X ~ 1 0 200 170 D 40 40 1 1 P
X ~ 2 0 -200 170 U 40 40 1 1 P
ENDDRAW
ENDDEF
#
# GND-RESCUE-stepper
#
DEF ~GND-RESCUE-stepper #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 0 30 H I C CNN
F1 "GND-RESCUE-stepper" 0 -70 30 H I C CNN
F2 "" 0 0 60 H V C CNN
F3 "" 0 0 60 H V C CNN
DRAW
P 4 0 1 0 -50 0 0 -50 50 0 -50 0 N
X GND 1 0 0 0 U 30 30 1 1 W N
ENDDRAW
ENDDEF
#
# LED-RESCUE-stepper
#
DEF LED-RESCUE-stepper D 0 40 Y N 1 F N
F0 "D" 0 100 50 H V C CNN
F1 "LED-RESCUE-stepper" 0 -100 50 H V C CNN
F2 "" 0 0 60 H V C CNN
F3 "" 0 0 60 H V C CNN
$FPLIST
LED-3MM
LED-5MM
LED-10MM
LED-0603
LED-0805
LED-1206
LEDV
$ENDFPLIST
DRAW
P 2 0 1 0 50 50 50 -50 N
P 3 0 1 0 -50 50 50 0 -50 -50 F
P 3 0 1 0 65 -40 110 -80 105 -55 N
P 3 0 1 0 80 -25 125 -65 120 -40 N
X A 1 -200 0 150 R 40 40 1 1 P
X K 2 200 0 150 L 40 40 1 1 P
ENDDRAW
ENDDEF
#
# R-RESCUE-stepper
#
DEF R-RESCUE-stepper R 0 0 N Y 1 F N
F0 "R" 80 0 40 V V C CNN
F1 "R-RESCUE-stepper" 7 1 40 V V C CNN
F2 "" -70 0 30 V V C CNN
F3 "" 0 0 30 H V C CNN
$FPLIST
R?
SM0603
SM0805
R?-*
SM1206
$ENDFPLIST
DRAW
S -40 150 40 -150 0 1 12 N
X ~ 1 0 250 100 D 60 60 1 1 P
X ~ 2 0 -250 100 U 60 60 1 1 P
ENDDRAW
ENDDEF
#
#End Library