summaryrefslogtreecommitdiff
path: root/traffic
diff options
context:
space:
mode:
Diffstat (limited to 'traffic')
-rw-r--r--traffic/openplc_modules-cache.lib89
-rw-r--r--traffic/openplc_modules.bak156
-rw-r--r--traffic/openplc_modules.kicad_pcb428
-rw-r--r--traffic/openplc_modules.kicad_pcb-bak428
-rw-r--r--traffic/openplc_modules.net137
-rw-r--r--traffic/openplc_modules.pro33
-rw-r--r--traffic/openplc_modules.sch156
7 files changed, 1427 insertions, 0 deletions
diff --git a/traffic/openplc_modules-cache.lib b/traffic/openplc_modules-cache.lib
new file mode 100644
index 0000000..2e4905f
--- /dev/null
+++ b/traffic/openplc_modules-cache.lib
@@ -0,0 +1,89 @@
+EESchema-LIBRARY Version 2.4
+#encoding utf-8
+#
+# Connector_Conn_01x06_Male
+#
+DEF Connector_Conn_01x06_Male J 0 40 Y N 1 F N
+F0 "J" 0 300 50 H V C CNN
+F1 "Connector_Conn_01x06_Male" 0 -400 50 H V C CNN
+F2 "" 0 0 50 H I C CNN
+F3 "" 0 0 50 H I C CNN
+$FPLIST
+ Connector*:*_1x??_*
+$ENDFPLIST
+DRAW
+S 34 -295 0 -305 1 1 6 F
+S 34 -195 0 -205 1 1 6 F
+S 34 -95 0 -105 1 1 6 F
+S 34 5 0 -5 1 1 6 F
+S 34 105 0 95 1 1 6 F
+S 34 205 0 195 1 1 6 F
+P 2 1 1 6 50 -300 34 -300 N
+P 2 1 1 6 50 -200 34 -200 N
+P 2 1 1 6 50 -100 34 -100 N
+P 2 1 1 6 50 0 34 0 N
+P 2 1 1 6 50 100 34 100 N
+P 2 1 1 6 50 200 34 200 N
+X Pin_1 1 200 200 150 L 50 50 1 1 P
+X Pin_2 2 200 100 150 L 50 50 1 1 P
+X Pin_3 3 200 0 150 L 50 50 1 1 P
+X Pin_4 4 200 -100 150 L 50 50 1 1 P
+X Pin_5 5 200 -200 150 L 50 50 1 1 P
+X Pin_6 6 200 -300 150 L 50 50 1 1 P
+ENDDRAW
+ENDDEF
+#
+# Device_LED
+#
+DEF Device_LED D 0 40 N N 1 F N
+F0 "D" 0 100 50 H V C CNN
+F1 "Device_LED" 0 -100 50 H V C CNN
+F2 "" 0 0 50 H I C CNN
+F3 "" 0 0 50 H I C CNN
+$FPLIST
+ LED*
+ LED_SMD:*
+ LED_THT:*
+$ENDFPLIST
+DRAW
+P 2 0 1 8 -50 -50 -50 50 N
+P 2 0 1 0 -50 0 50 0 N
+P 4 0 1 8 50 -50 50 50 -50 0 50 -50 N
+P 5 0 1 0 -120 -30 -180 -90 -150 -90 -180 -90 -180 -60 N
+P 5 0 1 0 -70 -30 -130 -90 -100 -90 -130 -90 -130 -60 N
+X K 1 -150 0 100 R 50 50 1 1 P
+X A 2 150 0 100 L 50 50 1 1 P
+ENDDRAW
+ENDDEF
+#
+# Device_R
+#
+DEF Device_R R 0 0 N Y 1 F N
+F0 "R" 80 0 50 V V C CNN
+F1 "Device_R" 0 0 50 V V C CNN
+F2 "" -70 0 50 V I C CNN
+F3 "" 0 0 50 H I C CNN
+$FPLIST
+ R_*
+$ENDFPLIST
+DRAW
+S -40 -100 40 100 0 1 10 N
+X ~ 1 0 150 50 D 50 50 1 1 P
+X ~ 2 0 -150 50 U 50 50 1 1 P
+ENDDRAW
+ENDDEF
+#
+# power_GND
+#
+DEF power_GND #PWR 0 0 Y Y 1 F P
+F0 "#PWR" 0 -250 50 H I C CNN
+F1 "power_GND" 0 -150 50 H V C CNN
+F2 "" 0 0 50 H I C CNN
+F3 "" 0 0 50 H I 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
+#
+#End Library
diff --git a/traffic/openplc_modules.bak b/traffic/openplc_modules.bak
new file mode 100644
index 0000000..182b319
--- /dev/null
+++ b/traffic/openplc_modules.bak
@@ -0,0 +1,156 @@
+EESchema Schematic File Version 4
+LIBS:openplc_modules-cache
+EELAYER 26 0
+EELAYER END
+$Descr A4 11693 8268
+encoding utf-8
+Sheet 1 1
+Title ""
+Date ""
+Rev ""
+Comp ""
+Comment1 ""
+Comment2 ""
+Comment3 ""
+Comment4 ""
+$EndDescr
+$Comp
+L Device:LED D5
+U 1 1 5C2C2999
+P 5200 4100
+F 0 "D5" H 5191 4316 50 0000 C CNN
+F 1 "LED" H 5191 4225 50 0000 C CNN
+F 2 "LEDs:LED_D3.0mm" H 5200 4100 50 0001 C CNN
+F 3 "~" H 5200 4100 50 0001 C CNN
+ 1 5200 4100
+ -1 0 0 -1
+$EndComp
+$Comp
+L Device:LED D2
+U 1 1 5C2C2A10
+P 5200 3050
+F 0 "D2" H 5191 3266 50 0000 C CNN
+F 1 "LED" H 5191 3175 50 0000 C CNN
+F 2 "LEDs:LED_D3.0mm" H 5200 3050 50 0001 C CNN
+F 3 "~" H 5200 3050 50 0001 C CNN
+ 1 5200 3050
+ -1 0 0 -1
+$EndComp
+$Comp
+L Device:LED D4
+U 1 1 5C2C2A3E
+P 5200 3750
+F 0 "D4" H 5191 3966 50 0000 C CNN
+F 1 "LED" H 5191 3875 50 0000 C CNN
+F 2 "LEDs:LED_D3.0mm" H 5200 3750 50 0001 C CNN
+F 3 "~" H 5200 3750 50 0001 C CNN
+ 1 5200 3750
+ -1 0 0 -1
+$EndComp
+$Comp
+L Device:LED D3
+U 1 1 5C2C2A6F
+P 5200 3400
+F 0 "D3" H 5191 3616 50 0000 C CNN
+F 1 "LED" H 5191 3525 50 0000 C CNN
+F 2 "LEDs:LED_D3.0mm" H 5200 3400 50 0001 C CNN
+F 3 "~" H 5200 3400 50 0001 C CNN
+ 1 5200 3400
+ -1 0 0 -1
+$EndComp
+$Comp
+L Device:LED D1
+U 1 1 5C2C2AD6
+P 5200 2700
+F 0 "D1" H 5191 2916 50 0000 C CNN
+F 1 "LED" H 5191 2825 50 0000 C CNN
+F 2 "LEDs:LED_D3.0mm" H 5200 2700 50 0001 C CNN
+F 3 "~" H 5200 2700 50 0001 C CNN
+ 1 5200 2700
+ -1 0 0 -1
+$EndComp
+Wire Wire Line
+ 5050 2700 5050 3050
+Connection ~ 5050 3050
+Wire Wire Line
+ 5050 3050 5050 3400
+Connection ~ 5050 3400
+Wire Wire Line
+ 5050 3400 5050 3750
+Connection ~ 5050 3750
+Wire Wire Line
+ 5350 2700 6250 2700
+Wire Wire Line
+ 6250 2700 6250 3200
+Wire Wire Line
+ 6250 3200 6550 3200
+Wire Wire Line
+ 5350 3050 6050 3050
+Wire Wire Line
+ 6050 3050 6050 3300
+Wire Wire Line
+ 6050 3300 6550 3300
+Wire Wire Line
+ 5350 3400 6550 3400
+Wire Wire Line
+ 6550 3500 6050 3500
+Wire Wire Line
+ 6050 3500 6050 3750
+Wire Wire Line
+ 6050 3750 5350 3750
+Wire Wire Line
+ 5350 4100 6250 4100
+Wire Wire Line
+ 6250 4100 6250 3600
+Wire Wire Line
+ 6250 3600 6550 3600
+$Comp
+L Device:R R1
+U 1 1 5C2C3B8D
+P 5050 4600
+F 0 "R1" H 5120 4646 50 0000 L CNN
+F 1 "R" H 5120 4555 50 0000 L CNN
+F 2 "Resistors_SMD:R_0603_HandSoldering" V 4980 4600 50 0001 C CNN
+F 3 "~" H 5050 4600 50 0001 C CNN
+ 1 5050 4600
+ 1 0 0 -1
+$EndComp
+$Comp
+L power:GND #PWR0101
+U 1 1 5C2C3C39
+P 5050 4900
+F 0 "#PWR0101" H 5050 4650 50 0001 C CNN
+F 1 "GND" H 5055 4727 50 0000 C CNN
+F 2 "" H 5050 4900 50 0001 C CNN
+F 3 "" H 5050 4900 50 0001 C CNN
+ 1 5050 4900
+ 1 0 0 -1
+$EndComp
+Wire Wire Line
+ 5050 4750 5050 4800
+$Comp
+L Connector:Conn_01x06_Male J1
+U 1 1 5C2C6811
+P 6750 3500
+F 0 "J1" H 6723 3380 50 0000 R CNN
+F 1 "Conn_01x06_Male" H 6723 3471 50 0000 R CNN
+F 2 "Socket_Strips:Socket_Strip_Straight_1x06_Pitch2.54mm" H 6750 3500 50 0001 C CNN
+F 3 "~" H 6750 3500 50 0001 C CNN
+ 1 6750 3500
+ -1 0 0 1
+$EndComp
+Wire Wire Line
+ 5050 4800 6450 4800
+Wire Wire Line
+ 6450 4800 6450 3700
+Connection ~ 5050 4800
+Wire Wire Line
+ 5050 4800 5050 4900
+Wire Wire Line
+ 6550 3700 6450 3700
+Connection ~ 5050 4100
+Wire Wire Line
+ 5050 4100 5050 4450
+Wire Wire Line
+ 5050 3750 5050 4100
+$EndSCHEMATC
diff --git a/traffic/openplc_modules.kicad_pcb b/traffic/openplc_modules.kicad_pcb
new file mode 100644
index 0000000..4828e42
--- /dev/null
+++ b/traffic/openplc_modules.kicad_pcb
@@ -0,0 +1,428 @@
+(kicad_pcb (version 20171130) (host pcbnew 5.0.1)
+
+ (general
+ (thickness 1.6)
+ (drawings 6)
+ (tracks 44)
+ (zones 0)
+ (modules 7)
+ (nets 8)
+ )
+
+ (page A4)
+ (layers
+ (0 F.Cu signal)
+ (31 B.Cu signal)
+ (32 B.Adhes user)
+ (33 F.Adhes user)
+ (34 B.Paste user)
+ (35 F.Paste user)
+ (36 B.SilkS user)
+ (37 F.SilkS user)
+ (38 B.Mask user)
+ (39 F.Mask user)
+ (40 Dwgs.User user)
+ (41 Cmts.User user)
+ (42 Eco1.User user)
+ (43 Eco2.User user)
+ (44 Edge.Cuts user)
+ (45 Margin user)
+ (46 B.CrtYd user)
+ (47 F.CrtYd user)
+ (48 B.Fab user)
+ (49 F.Fab user)
+ )
+
+ (setup
+ (last_trace_width 0.25)
+ (trace_clearance 0.2)
+ (zone_clearance 0.508)
+ (zone_45_only no)
+ (trace_min 0.2)
+ (segment_width 0.2)
+ (edge_width 0.15)
+ (via_size 0.8)
+ (via_drill 0.4)
+ (via_min_size 0.4)
+ (via_min_drill 0.3)
+ (uvia_size 0.3)
+ (uvia_drill 0.1)
+ (uvias_allowed no)
+ (uvia_min_size 0.2)
+ (uvia_min_drill 0.1)
+ (pcb_text_width 0.3)
+ (pcb_text_size 1.5 1.5)
+ (mod_edge_width 0.15)
+ (mod_text_size 1 1)
+ (mod_text_width 0.15)
+ (pad_size 1.524 1.524)
+ (pad_drill 0.762)
+ (pad_to_mask_clearance 0.051)
+ (solder_mask_min_width 0.25)
+ (aux_axis_origin 0 0)
+ (visible_elements FFFFFF7F)
+ (pcbplotparams
+ (layerselection 0x010fc_ffffffff)
+ (usegerberextensions false)
+ (usegerberattributes false)
+ (usegerberadvancedattributes false)
+ (creategerberjobfile false)
+ (excludeedgelayer true)
+ (linewidth 0.100000)
+ (plotframeref false)
+ (viasonmask false)
+ (mode 1)
+ (useauxorigin false)
+ (hpglpennumber 1)
+ (hpglpenspeed 20)
+ (hpglpendiameter 15.000000)
+ (psnegative false)
+ (psa4output false)
+ (plotreference true)
+ (plotvalue true)
+ (plotinvisibletext false)
+ (padsonsilk false)
+ (subtractmaskfromsilk false)
+ (outputformat 1)
+ (mirror false)
+ (drillshape 1)
+ (scaleselection 1)
+ (outputdirectory ""))
+ )
+
+ (net 0 "")
+ (net 1 "Net-(D1-Pad2)")
+ (net 2 "Net-(D1-Pad1)")
+ (net 3 "Net-(D2-Pad1)")
+ (net 4 "Net-(D3-Pad1)")
+ (net 5 "Net-(D4-Pad1)")
+ (net 6 "Net-(D5-Pad1)")
+ (net 7 GND)
+
+ (net_class Default "This is the default net class."
+ (clearance 0.2)
+ (trace_width 0.25)
+ (via_dia 0.8)
+ (via_drill 0.4)
+ (uvia_dia 0.3)
+ (uvia_drill 0.1)
+ (add_net GND)
+ (add_net "Net-(D1-Pad1)")
+ (add_net "Net-(D1-Pad2)")
+ (add_net "Net-(D2-Pad1)")
+ (add_net "Net-(D3-Pad1)")
+ (add_net "Net-(D4-Pad1)")
+ (add_net "Net-(D5-Pad1)")
+ )
+
+ (module Socket_Strips:Socket_Strip_Straight_1x06_Pitch2.54mm (layer F.Cu) (tedit 58CD5446) (tstamp 5C2CAD23)
+ (at 140.716 105.664 90)
+ (descr "Through hole straight socket strip, 1x06, 2.54mm pitch, single row")
+ (tags "Through hole socket strip THT 1x06 2.54mm single row")
+ (path /5C2C6811)
+ (fp_text reference J1 (at 0 15.494 180) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value Conn_01x06_Male (at -4.064 6.096 180) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user %R (at 0 -2.33 90) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.8 14.5) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.8 14.5) (end 1.8 14.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.8 -1.8) (end -1.8 14.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.33 -1.33) (end 0 -1.33) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.33 0) (end -1.33 -1.33) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.33 1.27) (end -1.33 1.27) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.33 14.03) (end 1.33 1.27) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.33 14.03) (end 1.33 14.03) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.33 1.27) (end -1.33 14.03) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.27 -1.27) (end -1.27 -1.27) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.27 13.97) (end 1.27 -1.27) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.27 13.97) (end 1.27 13.97) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.27 -1.27) (end -1.27 13.97) (layer F.Fab) (width 0.1))
+ (pad 6 thru_hole oval (at 0 12.7 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
+ (net 4 "Net-(D3-Pad1)"))
+ (pad 5 thru_hole oval (at 0 10.16 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
+ (net 6 "Net-(D5-Pad1)"))
+ (pad 4 thru_hole oval (at 0 7.62 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
+ (net 5 "Net-(D4-Pad1)"))
+ (pad 3 thru_hole oval (at 0 5.08 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
+ (net 3 "Net-(D2-Pad1)"))
+ (pad 2 thru_hole oval (at 0 2.54 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
+ (net 2 "Net-(D1-Pad1)"))
+ (pad 1 thru_hole rect (at 0 0 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
+ (net 7 GND))
+ (model ${KISYS3DMOD}/Socket_Strips.3dshapes/Socket_Strip_Straight_1x06_Pitch2.54mm.wrl
+ (offset (xyz 0 -6.349999904632568 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 270))
+ )
+ )
+
+ (module LEDs:LED_D3.0mm (layer F.Cu) (tedit 5C2CADEF) (tstamp 5C2B6AED)
+ (at 139.954 101.346 90)
+ (descr "LED, diameter 3.0mm, 2 pins")
+ (tags "LED diameter 3.0mm 2 pins")
+ (path /5C2C2999)
+ (fp_text reference D1 (at 4.318 -0.055424 180) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value LED (at 1.27 2.96 90) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 3.7 -2.25) (end -1.15 -2.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 3.7 2.25) (end 3.7 -2.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.15 2.25) (end 3.7 2.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.15 -2.25) (end -1.15 2.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -0.29 1.08) (end -0.29 1.236) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.29 -1.236) (end -0.29 -1.08) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.23 -1.16619) (end -0.23 1.16619) (layer F.Fab) (width 0.1))
+ (fp_circle (center 1.27 0) (end 2.77 0) (layer F.Fab) (width 0.1))
+ (fp_arc (start 1.27 0) (end 0.229039 1.08) (angle -87.9) (layer F.SilkS) (width 0.12))
+ (fp_arc (start 1.27 0) (end 0.229039 -1.08) (angle 87.9) (layer F.SilkS) (width 0.12))
+ (fp_arc (start 1.27 0) (end -0.29 1.235516) (angle -108.8) (layer F.SilkS) (width 0.12))
+ (fp_arc (start 1.27 0) (end -0.29 -1.235516) (angle 108.8) (layer F.SilkS) (width 0.12))
+ (fp_arc (start 1.27 0) (end -0.23 -1.16619) (angle 284.3) (layer F.Fab) (width 0.1))
+ (pad 2 thru_hole circle (at 2.54 0 90) (size 1.8 1.8) (drill 0.9) (layers *.Cu *.Mask)
+ (net 1 "Net-(D1-Pad2)"))
+ (pad 1 thru_hole rect (at 0 0 90) (size 1.8 1.8) (drill 0.9) (layers *.Cu *.Mask)
+ (net 2 "Net-(D1-Pad1)"))
+ (model ${KISYS3DMOD}/LEDs.3dshapes/LED_D3.0mm.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 0.393701 0.393701 0.393701))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module LEDs:LED_D3.0mm (layer F.Cu) (tedit 5C2CADF8) (tstamp 5C2CA67E)
+ (at 147.32 101.346 90)
+ (descr "LED, diameter 3.0mm, 2 pins")
+ (tags "LED diameter 3.0mm 2 pins")
+ (path /5C2C2A3E)
+ (fp_text reference D2 (at 4.318 0 180) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value LED (at 1.27 2.96 90) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_arc (start 1.27 0) (end -0.23 -1.16619) (angle 284.3) (layer F.Fab) (width 0.1))
+ (fp_arc (start 1.27 0) (end -0.29 -1.235516) (angle 108.8) (layer F.SilkS) (width 0.12))
+ (fp_arc (start 1.27 0) (end -0.29 1.235516) (angle -108.8) (layer F.SilkS) (width 0.12))
+ (fp_arc (start 1.27 0) (end 0.229039 -1.08) (angle 87.9) (layer F.SilkS) (width 0.12))
+ (fp_arc (start 1.27 0) (end 0.229039 1.08) (angle -87.9) (layer F.SilkS) (width 0.12))
+ (fp_circle (center 1.27 0) (end 2.77 0) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.23 -1.16619) (end -0.23 1.16619) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.29 -1.236) (end -0.29 -1.08) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.29 1.08) (end -0.29 1.236) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.15 -2.25) (end -1.15 2.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.15 2.25) (end 3.7 2.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 3.7 2.25) (end 3.7 -2.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 3.7 -2.25) (end -1.15 -2.25) (layer F.CrtYd) (width 0.05))
+ (pad 1 thru_hole rect (at 0 0 90) (size 1.8 1.8) (drill 0.9) (layers *.Cu *.Mask)
+ (net 3 "Net-(D2-Pad1)"))
+ (pad 2 thru_hole circle (at 2.54 0 90) (size 1.8 1.8) (drill 0.9) (layers *.Cu *.Mask)
+ (net 1 "Net-(D1-Pad2)"))
+ (model ${KISYS3DMOD}/LEDs.3dshapes/LED_D3.0mm.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 0.393701 0.393701 0.393701))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module LEDs:LED_D3.0mm (layer F.Cu) (tedit 5C2CAE07) (tstamp 5C2B6B74)
+ (at 147.32 94.996 90)
+ (descr "LED, diameter 3.0mm, 2 pins")
+ (tags "LED diameter 3.0mm 2 pins")
+ (path /5C2C2A6F)
+ (fp_text reference D4 (at 1.27 4.572 180) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value LED (at 1.27 2.96 90) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_arc (start 1.27 0) (end -0.23 -1.16619) (angle 284.3) (layer F.Fab) (width 0.1))
+ (fp_arc (start 1.27 0) (end -0.29 -1.235516) (angle 108.8) (layer F.SilkS) (width 0.12))
+ (fp_arc (start 1.27 0) (end -0.29 1.235516) (angle -108.8) (layer F.SilkS) (width 0.12))
+ (fp_arc (start 1.27 0) (end 0.229039 -1.08) (angle 87.9) (layer F.SilkS) (width 0.12))
+ (fp_arc (start 1.27 0) (end 0.229039 1.08) (angle -87.9) (layer F.SilkS) (width 0.12))
+ (fp_circle (center 1.27 0) (end 2.77 0) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.23 -1.16619) (end -0.23 1.16619) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.29 -1.236) (end -0.29 -1.08) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.29 1.08) (end -0.29 1.236) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.15 -2.25) (end -1.15 2.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.15 2.25) (end 3.7 2.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 3.7 2.25) (end 3.7 -2.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 3.7 -2.25) (end -1.15 -2.25) (layer F.CrtYd) (width 0.05))
+ (pad 1 thru_hole rect (at 0 0 90) (size 1.8 1.8) (drill 0.9) (layers *.Cu *.Mask)
+ (net 5 "Net-(D4-Pad1)"))
+ (pad 2 thru_hole circle (at 2.54 0 90) (size 1.8 1.8) (drill 0.9) (layers *.Cu *.Mask)
+ (net 1 "Net-(D1-Pad2)"))
+ (model ${KISYS3DMOD}/LEDs.3dshapes/LED_D3.0mm.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 0.393701 0.393701 0.393701))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module LEDs:LED_D3.0mm (layer F.Cu) (tedit 5C2CAE0C) (tstamp 5C2CAA01)
+ (at 147.32 88.646 90)
+ (descr "LED, diameter 3.0mm, 2 pins")
+ (tags "LED diameter 3.0mm 2 pins")
+ (path /5C2C2A10)
+ (fp_text reference D5 (at 1.27 4.572 180) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value LED (at 1.27 2.96 90) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 3.7 -2.25) (end -1.15 -2.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 3.7 2.25) (end 3.7 -2.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.15 2.25) (end 3.7 2.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.15 -2.25) (end -1.15 2.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -0.29 1.08) (end -0.29 1.236) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.29 -1.236) (end -0.29 -1.08) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.23 -1.16619) (end -0.23 1.16619) (layer F.Fab) (width 0.1))
+ (fp_circle (center 1.27 0) (end 2.77 0) (layer F.Fab) (width 0.1))
+ (fp_arc (start 1.27 0) (end 0.229039 1.08) (angle -87.9) (layer F.SilkS) (width 0.12))
+ (fp_arc (start 1.27 0) (end 0.229039 -1.08) (angle 87.9) (layer F.SilkS) (width 0.12))
+ (fp_arc (start 1.27 0) (end -0.29 1.235516) (angle -108.8) (layer F.SilkS) (width 0.12))
+ (fp_arc (start 1.27 0) (end -0.29 -1.235516) (angle 108.8) (layer F.SilkS) (width 0.12))
+ (fp_arc (start 1.27 0) (end -0.23 -1.16619) (angle 284.3) (layer F.Fab) (width 0.1))
+ (pad 2 thru_hole circle (at 2.54 0 90) (size 1.8 1.8) (drill 0.9) (layers *.Cu *.Mask)
+ (net 1 "Net-(D1-Pad2)"))
+ (pad 1 thru_hole rect (at 0 0 90) (size 1.8 1.8) (drill 0.9) (layers *.Cu *.Mask)
+ (net 6 "Net-(D5-Pad1)"))
+ (model ${KISYS3DMOD}/LEDs.3dshapes/LED_D3.0mm.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 0.393701 0.393701 0.393701))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module LEDs:LED_D3.0mm (layer F.Cu) (tedit 5C2CAE01) (tstamp 5C2CAA97)
+ (at 154.178 101.346 90)
+ (descr "LED, diameter 3.0mm, 2 pins")
+ (tags "LED diameter 3.0mm 2 pins")
+ (path /5C2C2AD6)
+ (fp_text reference D3 (at 4.318 0 180) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value LED (at 1.27 2.96 90) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_arc (start 1.27 0) (end -0.23 -1.16619) (angle 284.3) (layer F.Fab) (width 0.1))
+ (fp_arc (start 1.27 0) (end -0.29 -1.235516) (angle 108.8) (layer F.SilkS) (width 0.12))
+ (fp_arc (start 1.27 0) (end -0.29 1.235516) (angle -108.8) (layer F.SilkS) (width 0.12))
+ (fp_arc (start 1.27 0) (end 0.229039 -1.08) (angle 87.9) (layer F.SilkS) (width 0.12))
+ (fp_arc (start 1.27 0) (end 0.229039 1.08) (angle -87.9) (layer F.SilkS) (width 0.12))
+ (fp_circle (center 1.27 0) (end 2.77 0) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.23 -1.16619) (end -0.23 1.16619) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.29 -1.236) (end -0.29 -1.08) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.29 1.08) (end -0.29 1.236) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.15 -2.25) (end -1.15 2.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.15 2.25) (end 3.7 2.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 3.7 2.25) (end 3.7 -2.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 3.7 -2.25) (end -1.15 -2.25) (layer F.CrtYd) (width 0.05))
+ (pad 1 thru_hole rect (at 0 0 90) (size 1.8 1.8) (drill 0.9) (layers *.Cu *.Mask)
+ (net 4 "Net-(D3-Pad1)"))
+ (pad 2 thru_hole circle (at 2.54 0 90) (size 1.8 1.8) (drill 0.9) (layers *.Cu *.Mask)
+ (net 1 "Net-(D1-Pad2)"))
+ (model ${KISYS3DMOD}/LEDs.3dshapes/LED_D3.0mm.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 0.393701 0.393701 0.393701))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module Resistors_SMD:R_0603_HandSoldering (layer B.Cu) (tedit 58E0A804) (tstamp 5C2CA939)
+ (at 140.446183 91.455817 225)
+ (descr "Resistor SMD 0603, hand soldering")
+ (tags "resistor 0603")
+ (path /5C2C3B8D)
+ (attr smd)
+ (fp_text reference R1 (at 0 1.45 225) (layer B.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text value R (at 0 -1.550001 225) (layer B.Fab)
+ (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
+ )
+ (fp_line (start 1.95 -0.7) (end -1.96 -0.7) (layer B.CrtYd) (width 0.05))
+ (fp_line (start 1.95 -0.7) (end 1.95 0.7) (layer B.CrtYd) (width 0.05))
+ (fp_line (start -1.96 0.7) (end -1.96 -0.7) (layer B.CrtYd) (width 0.05))
+ (fp_line (start -1.96 0.7) (end 1.95 0.7) (layer B.CrtYd) (width 0.05))
+ (fp_line (start -0.5 0.68) (end 0.5 0.68) (layer B.SilkS) (width 0.12))
+ (fp_line (start 0.5 -0.68) (end -0.5 -0.68) (layer B.SilkS) (width 0.12))
+ (fp_line (start -0.8 0.4) (end 0.8 0.4) (layer B.Fab) (width 0.1))
+ (fp_line (start 0.8 0.4) (end 0.8 -0.4) (layer B.Fab) (width 0.1))
+ (fp_line (start 0.8 -0.4) (end -0.8 -0.4) (layer B.Fab) (width 0.1))
+ (fp_line (start -0.8 -0.4) (end -0.8 0.4) (layer B.Fab) (width 0.1))
+ (fp_text user %R (at 0 0 225) (layer B.Fab)
+ (effects (font (size 0.4 0.4) (thickness 0.075)) (justify mirror))
+ )
+ (pad 2 smd rect (at 1.099999 0 225) (size 1.2 0.9) (layers B.Cu B.Paste B.Mask)
+ (net 7 GND))
+ (pad 1 smd rect (at -1.099999 0 225) (size 1.2 0.9) (layers B.Cu B.Paste B.Mask)
+ (net 1 "Net-(D1-Pad2)"))
+ (model ${KISYS3DMOD}/Resistors_SMD.3dshapes/R_0603.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (gr_line (start 158.496 88.392) (end 158.496 108.712) (layer Edge.Cuts) (width 0.15))
+ (gr_line (start 153.162 83.312) (end 158.496 88.392) (layer Edge.Cuts) (width 0.15) (tstamp 5C2B6D24))
+ (gr_line (start 140.716 83.312) (end 153.162 83.312) (layer Edge.Cuts) (width 0.15) (tstamp 5C2B6D1C))
+ (gr_line (start 135.382 88.9) (end 140.716 83.312) (layer Edge.Cuts) (width 0.15) (tstamp 5C2B6956))
+ (gr_line (start 135.382 108.712) (end 135.382 88.9) (layer Edge.Cuts) (width 0.15))
+ (gr_line (start 158.496 108.712) (end 135.382 108.712) (layer Edge.Cuts) (width 0.15))
+
+ (segment (start 147.32 86.106) (end 145.288 88.138) (width 0.25) (layer B.Cu) (net 1) (status 10))
+ (segment (start 145.288 90.424) (end 147.32 92.456) (width 0.25) (layer B.Cu) (net 1) (status 20))
+ (segment (start 147.32 92.456) (end 146.047208 92.456) (width 0.25) (layer B.Cu) (net 1) (status 10))
+ (segment (start 146.047208 92.456) (end 145.288 93.215208) (width 0.25) (layer B.Cu) (net 1))
+ (segment (start 145.796 98.554792) (end 145.796 98.552) (width 0.25) (layer B.Cu) (net 1))
+ (segment (start 146.047208 98.806) (end 145.796 98.554792) (width 0.25) (layer B.Cu) (net 1))
+ (segment (start 147.32 98.806) (end 146.047208 98.806) (width 0.25) (layer B.Cu) (net 1) (status 10))
+ (segment (start 145.288 98.044) (end 145.796 98.552) (width 0.25) (layer B.Cu) (net 1))
+ (segment (start 139.954 97.533208) (end 141.983208 95.504) (width 0.25) (layer B.Cu) (net 1))
+ (segment (start 139.954 98.806) (end 139.954 97.533208) (width 0.25) (layer B.Cu) (net 1) (status 10))
+ (segment (start 141.983208 95.504) (end 145.288 95.504) (width 0.25) (layer B.Cu) (net 1))
+ (segment (start 145.288 93.215208) (end 145.288 95.504) (width 0.25) (layer B.Cu) (net 1))
+ (segment (start 145.288 95.504) (end 145.288 98.044) (width 0.25) (layer B.Cu) (net 1))
+ (segment (start 154.178 98.806) (end 154.178 89.408) (width 0.25) (layer B.Cu) (net 1) (status 10))
+ (segment (start 150.876 86.106) (end 147.32 86.106) (width 0.25) (layer B.Cu) (net 1) (status 20))
+ (segment (start 154.178 89.408) (end 150.876 86.106) (width 0.25) (layer B.Cu) (net 1))
+ (segment (start 143.002 88.9) (end 145.288 88.9) (width 0.25) (layer B.Cu) (net 1))
+ (segment (start 141.224 90.678) (end 143.002 88.9) (width 0.25) (layer B.Cu) (net 1) (status 10))
+ (segment (start 145.288 88.138) (end 145.288 88.9) (width 0.25) (layer B.Cu) (net 1))
+ (segment (start 145.288 88.9) (end 145.288 90.424) (width 0.25) (layer B.Cu) (net 1))
+ (segment (start 154.178 101.346) (end 154.178 103.124) (width 0.25) (layer B.Cu) (net 4) (status 10))
+ (segment (start 154.178 103.124) (end 153.416 103.886) (width 0.25) (layer B.Cu) (net 4))
+ (segment (start 150.114 88.646) (end 147.32 88.646) (width 0.25) (layer B.Cu) (net 6) (status 20))
+ (segment (start 151.725999 90.257999) (end 150.114 88.646) (width 0.25) (layer B.Cu) (net 6))
+ (segment (start 148.47 94.996) (end 150.368 96.894) (width 0.25) (layer B.Cu) (net 5))
+ (segment (start 147.32 94.996) (end 148.47 94.996) (width 0.25) (layer B.Cu) (net 5) (status 10))
+ (segment (start 150.368 96.894) (end 150.368 101.6) (width 0.25) (layer B.Cu) (net 5))
+ (segment (start 150.368 101.6) (end 148.336 103.632) (width 0.25) (layer B.Cu) (net 5))
+ (segment (start 145.796 101.72) (end 145.796 104.461919) (width 0.25) (layer B.Cu) (net 3))
+ (segment (start 146.17 101.346) (end 145.796 101.72) (width 0.25) (layer B.Cu) (net 3))
+ (segment (start 147.32 101.346) (end 146.17 101.346) (width 0.25) (layer B.Cu) (net 3) (status 10))
+ (segment (start 143.256 103.498) (end 143.256 104.461919) (width 0.25) (layer B.Cu) (net 2))
+ (segment (start 141.104 101.346) (end 143.256 103.498) (width 0.25) (layer B.Cu) (net 2))
+ (segment (start 139.954 101.346) (end 141.104 101.346) (width 0.25) (layer B.Cu) (net 2) (status 10))
+ (segment (start 143.256 104.461919) (end 143.256 105.664) (width 0.25) (layer B.Cu) (net 2) (status 20))
+ (segment (start 145.796 104.461919) (end 145.796 105.664) (width 0.25) (layer B.Cu) (net 3) (status 20))
+ (segment (start 153.416 103.886) (end 153.416 105.664) (width 0.25) (layer B.Cu) (net 4) (status 20))
+ (segment (start 148.336 103.632) (end 148.336 105.664) (width 0.25) (layer B.Cu) (net 5) (status 20))
+ (segment (start 151.725999 104.814001) (end 151.725999 90.257999) (width 0.25) (layer B.Cu) (net 6) (status 10))
+ (segment (start 150.876 105.664) (end 151.725999 104.814001) (width 0.25) (layer B.Cu) (net 6) (status 30))
+ (segment (start 136.652 103.378) (end 138.938 105.664) (width 0.25) (layer B.Cu) (net 7))
+ (segment (start 138.938 105.664) (end 140.716 105.664) (width 0.25) (layer B.Cu) (net 7) (status 20))
+ (segment (start 139.668366 92.233634) (end 136.652 95.25) (width 0.25) (layer B.Cu) (net 7) (status 10))
+ (segment (start 136.652 95.25) (end 136.652 103.378) (width 0.25) (layer B.Cu) (net 7))
+
+)
diff --git a/traffic/openplc_modules.kicad_pcb-bak b/traffic/openplc_modules.kicad_pcb-bak
new file mode 100644
index 0000000..6d87996
--- /dev/null
+++ b/traffic/openplc_modules.kicad_pcb-bak
@@ -0,0 +1,428 @@
+(kicad_pcb (version 20171130) (host pcbnew 5.0.1)
+
+ (general
+ (thickness 1.6)
+ (drawings 6)
+ (tracks 44)
+ (zones 0)
+ (modules 7)
+ (nets 8)
+ )
+
+ (page A4)
+ (layers
+ (0 F.Cu signal)
+ (31 B.Cu signal)
+ (32 B.Adhes user)
+ (33 F.Adhes user)
+ (34 B.Paste user)
+ (35 F.Paste user)
+ (36 B.SilkS user)
+ (37 F.SilkS user)
+ (38 B.Mask user)
+ (39 F.Mask user)
+ (40 Dwgs.User user)
+ (41 Cmts.User user)
+ (42 Eco1.User user)
+ (43 Eco2.User user)
+ (44 Edge.Cuts user)
+ (45 Margin user)
+ (46 B.CrtYd user)
+ (47 F.CrtYd user)
+ (48 B.Fab user)
+ (49 F.Fab user)
+ )
+
+ (setup
+ (last_trace_width 0.25)
+ (trace_clearance 0.2)
+ (zone_clearance 0.508)
+ (zone_45_only no)
+ (trace_min 0.2)
+ (segment_width 0.2)
+ (edge_width 0.15)
+ (via_size 0.8)
+ (via_drill 0.4)
+ (via_min_size 0.4)
+ (via_min_drill 0.3)
+ (uvia_size 0.3)
+ (uvia_drill 0.1)
+ (uvias_allowed no)
+ (uvia_min_size 0.2)
+ (uvia_min_drill 0.1)
+ (pcb_text_width 0.3)
+ (pcb_text_size 1.5 1.5)
+ (mod_edge_width 0.15)
+ (mod_text_size 1 1)
+ (mod_text_width 0.15)
+ (pad_size 1.524 1.524)
+ (pad_drill 0.762)
+ (pad_to_mask_clearance 0.051)
+ (solder_mask_min_width 0.25)
+ (aux_axis_origin 0 0)
+ (visible_elements FFFFFF7F)
+ (pcbplotparams
+ (layerselection 0x010fc_ffffffff)
+ (usegerberextensions false)
+ (usegerberattributes false)
+ (usegerberadvancedattributes false)
+ (creategerberjobfile false)
+ (excludeedgelayer true)
+ (linewidth 0.100000)
+ (plotframeref false)
+ (viasonmask false)
+ (mode 1)
+ (useauxorigin false)
+ (hpglpennumber 1)
+ (hpglpenspeed 20)
+ (hpglpendiameter 15.000000)
+ (psnegative false)
+ (psa4output false)
+ (plotreference true)
+ (plotvalue true)
+ (plotinvisibletext false)
+ (padsonsilk false)
+ (subtractmaskfromsilk false)
+ (outputformat 1)
+ (mirror false)
+ (drillshape 1)
+ (scaleselection 1)
+ (outputdirectory ""))
+ )
+
+ (net 0 "")
+ (net 1 "Net-(D1-Pad2)")
+ (net 2 "Net-(D1-Pad1)")
+ (net 3 "Net-(D2-Pad1)")
+ (net 4 "Net-(D3-Pad1)")
+ (net 5 "Net-(D4-Pad1)")
+ (net 6 "Net-(D5-Pad1)")
+ (net 7 GND)
+
+ (net_class Default "This is the default net class."
+ (clearance 0.2)
+ (trace_width 0.25)
+ (via_dia 0.8)
+ (via_drill 0.4)
+ (uvia_dia 0.3)
+ (uvia_drill 0.1)
+ (add_net GND)
+ (add_net "Net-(D1-Pad1)")
+ (add_net "Net-(D1-Pad2)")
+ (add_net "Net-(D2-Pad1)")
+ (add_net "Net-(D3-Pad1)")
+ (add_net "Net-(D4-Pad1)")
+ (add_net "Net-(D5-Pad1)")
+ )
+
+ (module Socket_Strips:Socket_Strip_Straight_1x06_Pitch2.54mm (layer F.Cu) (tedit 58CD5446) (tstamp 5C2CAD23)
+ (at 140.716 105.664 90)
+ (descr "Through hole straight socket strip, 1x06, 2.54mm pitch, single row")
+ (tags "Through hole socket strip THT 1x06 2.54mm single row")
+ (path /5C2C6811)
+ (fp_text reference J1 (at 0 15.494 180) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value Conn_01x06_Male (at -4.064 6.096 180) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user %R (at 0 -2.33 90) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.8 14.5) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.8 14.5) (end 1.8 14.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.8 -1.8) (end -1.8 14.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.33 -1.33) (end 0 -1.33) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.33 0) (end -1.33 -1.33) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.33 1.27) (end -1.33 1.27) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.33 14.03) (end 1.33 1.27) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.33 14.03) (end 1.33 14.03) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.33 1.27) (end -1.33 14.03) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.27 -1.27) (end -1.27 -1.27) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.27 13.97) (end 1.27 -1.27) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.27 13.97) (end 1.27 13.97) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.27 -1.27) (end -1.27 13.97) (layer F.Fab) (width 0.1))
+ (pad 6 thru_hole oval (at 0 12.7 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
+ (net 2 "Net-(D1-Pad1)"))
+ (pad 5 thru_hole oval (at 0 10.16 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
+ (net 3 "Net-(D2-Pad1)"))
+ (pad 4 thru_hole oval (at 0 7.62 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
+ (net 4 "Net-(D3-Pad1)"))
+ (pad 3 thru_hole oval (at 0 5.08 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
+ (net 5 "Net-(D4-Pad1)"))
+ (pad 2 thru_hole oval (at 0 2.54 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
+ (net 6 "Net-(D5-Pad1)"))
+ (pad 1 thru_hole rect (at 0 0 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
+ (net 7 GND))
+ (model ${KISYS3DMOD}/Socket_Strips.3dshapes/Socket_Strip_Straight_1x06_Pitch2.54mm.wrl
+ (offset (xyz 0 -6.349999904632568 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 270))
+ )
+ )
+
+ (module LEDs:LED_D3.0mm (layer F.Cu) (tedit 5C2CADEF) (tstamp 5C2B6AED)
+ (at 139.954 101.346 90)
+ (descr "LED, diameter 3.0mm, 2 pins")
+ (tags "LED diameter 3.0mm 2 pins")
+ (path /5C2C2AD6)
+ (fp_text reference D1 (at 4.318 -0.055424 180) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value LED (at 1.27 2.96 90) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 3.7 -2.25) (end -1.15 -2.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 3.7 2.25) (end 3.7 -2.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.15 2.25) (end 3.7 2.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.15 -2.25) (end -1.15 2.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -0.29 1.08) (end -0.29 1.236) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.29 -1.236) (end -0.29 -1.08) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.23 -1.16619) (end -0.23 1.16619) (layer F.Fab) (width 0.1))
+ (fp_circle (center 1.27 0) (end 2.77 0) (layer F.Fab) (width 0.1))
+ (fp_arc (start 1.27 0) (end 0.229039 1.08) (angle -87.9) (layer F.SilkS) (width 0.12))
+ (fp_arc (start 1.27 0) (end 0.229039 -1.08) (angle 87.9) (layer F.SilkS) (width 0.12))
+ (fp_arc (start 1.27 0) (end -0.29 1.235516) (angle -108.8) (layer F.SilkS) (width 0.12))
+ (fp_arc (start 1.27 0) (end -0.29 -1.235516) (angle 108.8) (layer F.SilkS) (width 0.12))
+ (fp_arc (start 1.27 0) (end -0.23 -1.16619) (angle 284.3) (layer F.Fab) (width 0.1))
+ (pad 2 thru_hole circle (at 2.54 0 90) (size 1.8 1.8) (drill 0.9) (layers *.Cu *.Mask)
+ (net 1 "Net-(D1-Pad2)"))
+ (pad 1 thru_hole rect (at 0 0 90) (size 1.8 1.8) (drill 0.9) (layers *.Cu *.Mask)
+ (net 2 "Net-(D1-Pad1)"))
+ (model ${KISYS3DMOD}/LEDs.3dshapes/LED_D3.0mm.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 0.393701 0.393701 0.393701))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module LEDs:LED_D3.0mm (layer F.Cu) (tedit 5C2CADF8) (tstamp 5C2CA67E)
+ (at 147.32 101.346 90)
+ (descr "LED, diameter 3.0mm, 2 pins")
+ (tags "LED diameter 3.0mm 2 pins")
+ (path /5C2C2A10)
+ (fp_text reference D2 (at 4.318 0 180) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value LED (at 1.27 2.96 90) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_arc (start 1.27 0) (end -0.23 -1.16619) (angle 284.3) (layer F.Fab) (width 0.1))
+ (fp_arc (start 1.27 0) (end -0.29 -1.235516) (angle 108.8) (layer F.SilkS) (width 0.12))
+ (fp_arc (start 1.27 0) (end -0.29 1.235516) (angle -108.8) (layer F.SilkS) (width 0.12))
+ (fp_arc (start 1.27 0) (end 0.229039 -1.08) (angle 87.9) (layer F.SilkS) (width 0.12))
+ (fp_arc (start 1.27 0) (end 0.229039 1.08) (angle -87.9) (layer F.SilkS) (width 0.12))
+ (fp_circle (center 1.27 0) (end 2.77 0) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.23 -1.16619) (end -0.23 1.16619) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.29 -1.236) (end -0.29 -1.08) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.29 1.08) (end -0.29 1.236) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.15 -2.25) (end -1.15 2.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.15 2.25) (end 3.7 2.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 3.7 2.25) (end 3.7 -2.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 3.7 -2.25) (end -1.15 -2.25) (layer F.CrtYd) (width 0.05))
+ (pad 1 thru_hole rect (at 0 0 90) (size 1.8 1.8) (drill 0.9) (layers *.Cu *.Mask)
+ (net 3 "Net-(D2-Pad1)"))
+ (pad 2 thru_hole circle (at 2.54 0 90) (size 1.8 1.8) (drill 0.9) (layers *.Cu *.Mask)
+ (net 1 "Net-(D1-Pad2)"))
+ (model ${KISYS3DMOD}/LEDs.3dshapes/LED_D3.0mm.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 0.393701 0.393701 0.393701))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module LEDs:LED_D3.0mm (layer F.Cu) (tedit 5C2CAE07) (tstamp 5C2B6B74)
+ (at 147.32 94.996 90)
+ (descr "LED, diameter 3.0mm, 2 pins")
+ (tags "LED diameter 3.0mm 2 pins")
+ (path /5C2C2A3E)
+ (fp_text reference D4 (at 1.27 4.572 180) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value LED (at 1.27 2.96 90) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_arc (start 1.27 0) (end -0.23 -1.16619) (angle 284.3) (layer F.Fab) (width 0.1))
+ (fp_arc (start 1.27 0) (end -0.29 -1.235516) (angle 108.8) (layer F.SilkS) (width 0.12))
+ (fp_arc (start 1.27 0) (end -0.29 1.235516) (angle -108.8) (layer F.SilkS) (width 0.12))
+ (fp_arc (start 1.27 0) (end 0.229039 -1.08) (angle 87.9) (layer F.SilkS) (width 0.12))
+ (fp_arc (start 1.27 0) (end 0.229039 1.08) (angle -87.9) (layer F.SilkS) (width 0.12))
+ (fp_circle (center 1.27 0) (end 2.77 0) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.23 -1.16619) (end -0.23 1.16619) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.29 -1.236) (end -0.29 -1.08) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.29 1.08) (end -0.29 1.236) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.15 -2.25) (end -1.15 2.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.15 2.25) (end 3.7 2.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 3.7 2.25) (end 3.7 -2.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 3.7 -2.25) (end -1.15 -2.25) (layer F.CrtYd) (width 0.05))
+ (pad 1 thru_hole rect (at 0 0 90) (size 1.8 1.8) (drill 0.9) (layers *.Cu *.Mask)
+ (net 5 "Net-(D4-Pad1)"))
+ (pad 2 thru_hole circle (at 2.54 0 90) (size 1.8 1.8) (drill 0.9) (layers *.Cu *.Mask)
+ (net 1 "Net-(D1-Pad2)"))
+ (model ${KISYS3DMOD}/LEDs.3dshapes/LED_D3.0mm.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 0.393701 0.393701 0.393701))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module LEDs:LED_D3.0mm (layer F.Cu) (tedit 5C2CAE0C) (tstamp 5C2CAA01)
+ (at 147.32 88.646 90)
+ (descr "LED, diameter 3.0mm, 2 pins")
+ (tags "LED diameter 3.0mm 2 pins")
+ (path /5C2C2999)
+ (fp_text reference D5 (at 1.27 4.572 180) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value LED (at 1.27 2.96 90) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 3.7 -2.25) (end -1.15 -2.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 3.7 2.25) (end 3.7 -2.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.15 2.25) (end 3.7 2.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.15 -2.25) (end -1.15 2.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -0.29 1.08) (end -0.29 1.236) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.29 -1.236) (end -0.29 -1.08) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.23 -1.16619) (end -0.23 1.16619) (layer F.Fab) (width 0.1))
+ (fp_circle (center 1.27 0) (end 2.77 0) (layer F.Fab) (width 0.1))
+ (fp_arc (start 1.27 0) (end 0.229039 1.08) (angle -87.9) (layer F.SilkS) (width 0.12))
+ (fp_arc (start 1.27 0) (end 0.229039 -1.08) (angle 87.9) (layer F.SilkS) (width 0.12))
+ (fp_arc (start 1.27 0) (end -0.29 1.235516) (angle -108.8) (layer F.SilkS) (width 0.12))
+ (fp_arc (start 1.27 0) (end -0.29 -1.235516) (angle 108.8) (layer F.SilkS) (width 0.12))
+ (fp_arc (start 1.27 0) (end -0.23 -1.16619) (angle 284.3) (layer F.Fab) (width 0.1))
+ (pad 2 thru_hole circle (at 2.54 0 90) (size 1.8 1.8) (drill 0.9) (layers *.Cu *.Mask)
+ (net 1 "Net-(D1-Pad2)"))
+ (pad 1 thru_hole rect (at 0 0 90) (size 1.8 1.8) (drill 0.9) (layers *.Cu *.Mask)
+ (net 6 "Net-(D5-Pad1)"))
+ (model ${KISYS3DMOD}/LEDs.3dshapes/LED_D3.0mm.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 0.393701 0.393701 0.393701))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module LEDs:LED_D3.0mm (layer F.Cu) (tedit 5C2CAE01) (tstamp 5C2CAA97)
+ (at 154.178 101.346 90)
+ (descr "LED, diameter 3.0mm, 2 pins")
+ (tags "LED diameter 3.0mm 2 pins")
+ (path /5C2C2A6F)
+ (fp_text reference D3 (at 4.318 0 180) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value LED (at 1.27 2.96 90) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_arc (start 1.27 0) (end -0.23 -1.16619) (angle 284.3) (layer F.Fab) (width 0.1))
+ (fp_arc (start 1.27 0) (end -0.29 -1.235516) (angle 108.8) (layer F.SilkS) (width 0.12))
+ (fp_arc (start 1.27 0) (end -0.29 1.235516) (angle -108.8) (layer F.SilkS) (width 0.12))
+ (fp_arc (start 1.27 0) (end 0.229039 -1.08) (angle 87.9) (layer F.SilkS) (width 0.12))
+ (fp_arc (start 1.27 0) (end 0.229039 1.08) (angle -87.9) (layer F.SilkS) (width 0.12))
+ (fp_circle (center 1.27 0) (end 2.77 0) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.23 -1.16619) (end -0.23 1.16619) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.29 -1.236) (end -0.29 -1.08) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.29 1.08) (end -0.29 1.236) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.15 -2.25) (end -1.15 2.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.15 2.25) (end 3.7 2.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 3.7 2.25) (end 3.7 -2.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 3.7 -2.25) (end -1.15 -2.25) (layer F.CrtYd) (width 0.05))
+ (pad 1 thru_hole rect (at 0 0 90) (size 1.8 1.8) (drill 0.9) (layers *.Cu *.Mask)
+ (net 4 "Net-(D3-Pad1)"))
+ (pad 2 thru_hole circle (at 2.54 0 90) (size 1.8 1.8) (drill 0.9) (layers *.Cu *.Mask)
+ (net 1 "Net-(D1-Pad2)"))
+ (model ${KISYS3DMOD}/LEDs.3dshapes/LED_D3.0mm.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 0.393701 0.393701 0.393701))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module Resistors_SMD:R_0603_HandSoldering (layer B.Cu) (tedit 58E0A804) (tstamp 5C2CA939)
+ (at 140.446183 91.455817 225)
+ (descr "Resistor SMD 0603, hand soldering")
+ (tags "resistor 0603")
+ (path /5C2C3B8D)
+ (attr smd)
+ (fp_text reference R1 (at 0 1.45 225) (layer B.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text value R (at 0 -1.550001 225) (layer B.Fab)
+ (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
+ )
+ (fp_line (start 1.95 -0.7) (end -1.96 -0.7) (layer B.CrtYd) (width 0.05))
+ (fp_line (start 1.95 -0.7) (end 1.95 0.7) (layer B.CrtYd) (width 0.05))
+ (fp_line (start -1.96 0.7) (end -1.96 -0.7) (layer B.CrtYd) (width 0.05))
+ (fp_line (start -1.96 0.7) (end 1.95 0.7) (layer B.CrtYd) (width 0.05))
+ (fp_line (start -0.5 0.68) (end 0.5 0.68) (layer B.SilkS) (width 0.12))
+ (fp_line (start 0.5 -0.68) (end -0.5 -0.68) (layer B.SilkS) (width 0.12))
+ (fp_line (start -0.8 0.4) (end 0.8 0.4) (layer B.Fab) (width 0.1))
+ (fp_line (start 0.8 0.4) (end 0.8 -0.4) (layer B.Fab) (width 0.1))
+ (fp_line (start 0.8 -0.4) (end -0.8 -0.4) (layer B.Fab) (width 0.1))
+ (fp_line (start -0.8 -0.4) (end -0.8 0.4) (layer B.Fab) (width 0.1))
+ (fp_text user %R (at 0 0 225) (layer B.Fab)
+ (effects (font (size 0.4 0.4) (thickness 0.075)) (justify mirror))
+ )
+ (pad 2 smd rect (at 1.099999 0 225) (size 1.2 0.9) (layers B.Cu B.Paste B.Mask)
+ (net 7 GND))
+ (pad 1 smd rect (at -1.099999 0 225) (size 1.2 0.9) (layers B.Cu B.Paste B.Mask)
+ (net 1 "Net-(D1-Pad2)"))
+ (model ${KISYS3DMOD}/Resistors_SMD.3dshapes/R_0603.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (gr_line (start 158.496 88.392) (end 158.496 108.712) (layer Edge.Cuts) (width 0.15))
+ (gr_line (start 153.162 83.312) (end 158.496 88.392) (layer Edge.Cuts) (width 0.15) (tstamp 5C2B6D24))
+ (gr_line (start 140.716 83.312) (end 153.162 83.312) (layer Edge.Cuts) (width 0.15) (tstamp 5C2B6D1C))
+ (gr_line (start 135.382 88.9) (end 140.716 83.312) (layer Edge.Cuts) (width 0.15) (tstamp 5C2B6956))
+ (gr_line (start 135.382 108.712) (end 135.382 88.9) (layer Edge.Cuts) (width 0.15))
+ (gr_line (start 158.496 108.712) (end 135.382 108.712) (layer Edge.Cuts) (width 0.15))
+
+ (segment (start 147.32 86.106) (end 145.288 88.138) (width 0.25) (layer B.Cu) (net 1) (status 10))
+ (segment (start 145.288 90.424) (end 147.32 92.456) (width 0.25) (layer B.Cu) (net 1) (status 20))
+ (segment (start 147.32 92.456) (end 146.047208 92.456) (width 0.25) (layer B.Cu) (net 1) (status 10))
+ (segment (start 146.047208 92.456) (end 145.288 93.215208) (width 0.25) (layer B.Cu) (net 1))
+ (segment (start 145.796 98.554792) (end 145.796 98.552) (width 0.25) (layer B.Cu) (net 1))
+ (segment (start 146.047208 98.806) (end 145.796 98.554792) (width 0.25) (layer B.Cu) (net 1))
+ (segment (start 147.32 98.806) (end 146.047208 98.806) (width 0.25) (layer B.Cu) (net 1) (status 10))
+ (segment (start 145.288 98.044) (end 145.796 98.552) (width 0.25) (layer B.Cu) (net 1))
+ (segment (start 139.954 97.533208) (end 141.983208 95.504) (width 0.25) (layer B.Cu) (net 1))
+ (segment (start 139.954 98.806) (end 139.954 97.533208) (width 0.25) (layer B.Cu) (net 1) (status 10))
+ (segment (start 141.983208 95.504) (end 145.288 95.504) (width 0.25) (layer B.Cu) (net 1))
+ (segment (start 145.288 93.215208) (end 145.288 95.504) (width 0.25) (layer B.Cu) (net 1))
+ (segment (start 145.288 95.504) (end 145.288 98.044) (width 0.25) (layer B.Cu) (net 1))
+ (segment (start 154.178 98.806) (end 154.178 89.408) (width 0.25) (layer B.Cu) (net 1) (status 10))
+ (segment (start 150.876 86.106) (end 147.32 86.106) (width 0.25) (layer B.Cu) (net 1) (status 20))
+ (segment (start 154.178 89.408) (end 150.876 86.106) (width 0.25) (layer B.Cu) (net 1))
+ (segment (start 143.002 88.9) (end 145.288 88.9) (width 0.25) (layer B.Cu) (net 1))
+ (segment (start 141.224 90.678) (end 143.002 88.9) (width 0.25) (layer B.Cu) (net 1) (status 10))
+ (segment (start 145.288 88.138) (end 145.288 88.9) (width 0.25) (layer B.Cu) (net 1))
+ (segment (start 145.288 88.9) (end 145.288 90.424) (width 0.25) (layer B.Cu) (net 1))
+ (segment (start 154.178 101.346) (end 154.178 103.124) (width 0.25) (layer B.Cu) (net 4) (status 10))
+ (segment (start 154.178 103.124) (end 153.416 103.886) (width 0.25) (layer B.Cu) (net 4))
+ (segment (start 150.114 88.646) (end 147.32 88.646) (width 0.25) (layer B.Cu) (net 6) (status 20))
+ (segment (start 151.725999 90.257999) (end 150.114 88.646) (width 0.25) (layer B.Cu) (net 6))
+ (segment (start 148.47 94.996) (end 150.368 96.894) (width 0.25) (layer B.Cu) (net 5))
+ (segment (start 147.32 94.996) (end 148.47 94.996) (width 0.25) (layer B.Cu) (net 5) (status 10))
+ (segment (start 150.368 96.894) (end 150.368 101.6) (width 0.25) (layer B.Cu) (net 5))
+ (segment (start 150.368 101.6) (end 148.336 103.632) (width 0.25) (layer B.Cu) (net 5))
+ (segment (start 145.796 101.72) (end 145.796 104.461919) (width 0.25) (layer B.Cu) (net 3))
+ (segment (start 146.17 101.346) (end 145.796 101.72) (width 0.25) (layer B.Cu) (net 3))
+ (segment (start 147.32 101.346) (end 146.17 101.346) (width 0.25) (layer B.Cu) (net 3) (status 10))
+ (segment (start 143.256 103.498) (end 143.256 104.461919) (width 0.25) (layer B.Cu) (net 2))
+ (segment (start 141.104 101.346) (end 143.256 103.498) (width 0.25) (layer B.Cu) (net 2))
+ (segment (start 139.954 101.346) (end 141.104 101.346) (width 0.25) (layer B.Cu) (net 2) (status 10))
+ (segment (start 143.256 104.461919) (end 143.256 105.664) (width 0.25) (layer B.Cu) (net 2) (status 20))
+ (segment (start 145.796 104.461919) (end 145.796 105.664) (width 0.25) (layer B.Cu) (net 3) (status 20))
+ (segment (start 153.416 103.886) (end 153.416 105.664) (width 0.25) (layer B.Cu) (net 4) (status 20))
+ (segment (start 148.336 103.632) (end 148.336 105.664) (width 0.25) (layer B.Cu) (net 5) (status 20))
+ (segment (start 151.725999 104.814001) (end 151.725999 90.257999) (width 0.25) (layer B.Cu) (net 6) (status 10))
+ (segment (start 150.876 105.664) (end 151.725999 104.814001) (width 0.25) (layer B.Cu) (net 6) (status 30))
+ (segment (start 136.652 103.378) (end 138.938 105.664) (width 0.25) (layer B.Cu) (net 7))
+ (segment (start 138.938 105.664) (end 140.716 105.664) (width 0.25) (layer B.Cu) (net 7) (status 20))
+ (segment (start 139.668366 92.233634) (end 136.652 95.25) (width 0.25) (layer B.Cu) (net 7) (status 10))
+ (segment (start 136.652 95.25) (end 136.652 103.378) (width 0.25) (layer B.Cu) (net 7))
+
+)
diff --git a/traffic/openplc_modules.net b/traffic/openplc_modules.net
new file mode 100644
index 0000000..ea36f75
--- /dev/null
+++ b/traffic/openplc_modules.net
@@ -0,0 +1,137 @@
+(export (version D)
+ (design
+ (source /home/easwaran/allProjects/kicad/openplc_modules/openplc_modules.sch)
+ (date "Wed 02 Jan 2019 05:59:55 PM IST")
+ (tool "Eeschema 5.0.1")
+ (sheet (number 1) (name /) (tstamps /)
+ (title_block
+ (title)
+ (company)
+ (rev)
+ (date)
+ (source openplc_modules.sch)
+ (comment (number 1) (value ""))
+ (comment (number 2) (value ""))
+ (comment (number 3) (value ""))
+ (comment (number 4) (value "")))))
+ (components
+ (comp (ref D1)
+ (value LED)
+ (footprint LEDs:LED_D3.0mm)
+ (datasheet ~)
+ (libsource (lib Device) (part LED) (description "Light emitting diode"))
+ (sheetpath (names /) (tstamps /))
+ (tstamp 5C2C2999))
+ (comp (ref D5)
+ (value LED)
+ (footprint LEDs:LED_D3.0mm)
+ (datasheet ~)
+ (libsource (lib Device) (part LED) (description "Light emitting diode"))
+ (sheetpath (names /) (tstamps /))
+ (tstamp 5C2C2A10))
+ (comp (ref D2)
+ (value LED)
+ (footprint LEDs:LED_D3.0mm)
+ (datasheet ~)
+ (libsource (lib Device) (part LED) (description "Light emitting diode"))
+ (sheetpath (names /) (tstamps /))
+ (tstamp 5C2C2A3E))
+ (comp (ref D4)
+ (value LED)
+ (footprint LEDs:LED_D3.0mm)
+ (datasheet ~)
+ (libsource (lib Device) (part LED) (description "Light emitting diode"))
+ (sheetpath (names /) (tstamps /))
+ (tstamp 5C2C2A6F))
+ (comp (ref D3)
+ (value LED)
+ (footprint LEDs:LED_D3.0mm)
+ (datasheet ~)
+ (libsource (lib Device) (part LED) (description "Light emitting diode"))
+ (sheetpath (names /) (tstamps /))
+ (tstamp 5C2C2AD6))
+ (comp (ref R1)
+ (value R)
+ (footprint Resistors_SMD:R_0603_HandSoldering)
+ (datasheet ~)
+ (libsource (lib Device) (part R) (description Resistor))
+ (sheetpath (names /) (tstamps /))
+ (tstamp 5C2C3B8D))
+ (comp (ref J1)
+ (value Conn_01x06_Male)
+ (footprint Socket_Strips:Socket_Strip_Straight_1x06_Pitch2.54mm)
+ (datasheet ~)
+ (libsource (lib Connector) (part Conn_01x06_Male) (description "Generic connector, single row, 01x06, script generated (kicad-library-utils/schlib/autogen/connector/)"))
+ (sheetpath (names /) (tstamps /))
+ (tstamp 5C2C6811)))
+ (libparts
+ (libpart (lib Connector) (part Conn_01x06_Male)
+ (description "Generic connector, single row, 01x06, script generated (kicad-library-utils/schlib/autogen/connector/)")
+ (docs ~)
+ (footprints
+ (fp Connector*:*_1x??_*))
+ (fields
+ (field (name Reference) J)
+ (field (name Value) Conn_01x06_Male))
+ (pins
+ (pin (num 1) (name Pin_1) (type passive))
+ (pin (num 2) (name Pin_2) (type passive))
+ (pin (num 3) (name Pin_3) (type passive))
+ (pin (num 4) (name Pin_4) (type passive))
+ (pin (num 5) (name Pin_5) (type passive))
+ (pin (num 6) (name Pin_6) (type passive))))
+ (libpart (lib Device) (part LED)
+ (description "Light emitting diode")
+ (docs ~)
+ (footprints
+ (fp LED*)
+ (fp LED_SMD:*)
+ (fp LED_THT:*))
+ (fields
+ (field (name Reference) D)
+ (field (name Value) LED))
+ (pins
+ (pin (num 1) (name K) (type passive))
+ (pin (num 2) (name A) (type passive))))
+ (libpart (lib Device) (part R)
+ (description Resistor)
+ (docs ~)
+ (footprints
+ (fp R_*))
+ (fields
+ (field (name Reference) R)
+ (field (name Value) R))
+ (pins
+ (pin (num 1) (name ~) (type passive))
+ (pin (num 2) (name ~) (type passive)))))
+ (libraries
+ (library (logical Connector)
+ (uri /usr/share/kicad/library/Connector.lib))
+ (library (logical Device)
+ (uri /usr/share/kicad/library/Device.lib)))
+ (nets
+ (net (code 1) (name "Net-(D2-Pad1)")
+ (node (ref D2) (pin 1))
+ (node (ref J1) (pin 3)))
+ (net (code 2) (name "Net-(D1-Pad1)")
+ (node (ref D1) (pin 1))
+ (node (ref J1) (pin 2)))
+ (net (code 3) (name GND)
+ (node (ref J1) (pin 1))
+ (node (ref R1) (pin 2)))
+ (net (code 4) (name "Net-(D5-Pad1)")
+ (node (ref D5) (pin 1))
+ (node (ref J1) (pin 5)))
+ (net (code 5) (name "Net-(D4-Pad1)")
+ (node (ref J1) (pin 4))
+ (node (ref D4) (pin 1)))
+ (net (code 6) (name "Net-(D3-Pad1)")
+ (node (ref J1) (pin 6))
+ (node (ref D3) (pin 1)))
+ (net (code 7) (name "Net-(D1-Pad2)")
+ (node (ref R1) (pin 1))
+ (node (ref D3) (pin 2))
+ (node (ref D4) (pin 2))
+ (node (ref D2) (pin 2))
+ (node (ref D5) (pin 2))
+ (node (ref D1) (pin 2))))) \ No newline at end of file
diff --git a/traffic/openplc_modules.pro b/traffic/openplc_modules.pro
new file mode 100644
index 0000000..152769c
--- /dev/null
+++ b/traffic/openplc_modules.pro
@@ -0,0 +1,33 @@
+update=22/05/2015 07:44:53
+version=1
+last_client=kicad
+[general]
+version=1
+RootSch=
+BoardNm=
+[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
+[eeschema]
+version=1
+LibDir=
+[eeschema/libraries]
diff --git a/traffic/openplc_modules.sch b/traffic/openplc_modules.sch
new file mode 100644
index 0000000..4354f62
--- /dev/null
+++ b/traffic/openplc_modules.sch
@@ -0,0 +1,156 @@
+EESchema Schematic File Version 4
+LIBS:openplc_modules-cache
+EELAYER 26 0
+EELAYER END
+$Descr A4 11693 8268
+encoding utf-8
+Sheet 1 1
+Title ""
+Date ""
+Rev ""
+Comp ""
+Comment1 ""
+Comment2 ""
+Comment3 ""
+Comment4 ""
+$EndDescr
+$Comp
+L Device:LED D1
+U 1 1 5C2C2999
+P 5200 4100
+F 0 "D1" H 5191 4316 50 0000 C CNN
+F 1 "LED" H 5191 4225 50 0000 C CNN
+F 2 "LEDs:LED_D3.0mm" H 5200 4100 50 0001 C CNN
+F 3 "~" H 5200 4100 50 0001 C CNN
+ 1 5200 4100
+ -1 0 0 -1
+$EndComp
+$Comp
+L Device:LED D5
+U 1 1 5C2C2A10
+P 5200 3050
+F 0 "D5" H 5191 3266 50 0000 C CNN
+F 1 "LED" H 5191 3175 50 0000 C CNN
+F 2 "LEDs:LED_D3.0mm" H 5200 3050 50 0001 C CNN
+F 3 "~" H 5200 3050 50 0001 C CNN
+ 1 5200 3050
+ -1 0 0 -1
+$EndComp
+$Comp
+L Device:LED D2
+U 1 1 5C2C2A3E
+P 5200 3750
+F 0 "D2" H 5191 3966 50 0000 C CNN
+F 1 "LED" H 5191 3875 50 0000 C CNN
+F 2 "LEDs:LED_D3.0mm" H 5200 3750 50 0001 C CNN
+F 3 "~" H 5200 3750 50 0001 C CNN
+ 1 5200 3750
+ -1 0 0 -1
+$EndComp
+$Comp
+L Device:LED D4
+U 1 1 5C2C2A6F
+P 5200 3400
+F 0 "D4" H 5191 3616 50 0000 C CNN
+F 1 "LED" H 5191 3525 50 0000 C CNN
+F 2 "LEDs:LED_D3.0mm" H 5200 3400 50 0001 C CNN
+F 3 "~" H 5200 3400 50 0001 C CNN
+ 1 5200 3400
+ -1 0 0 -1
+$EndComp
+$Comp
+L Device:LED D3
+U 1 1 5C2C2AD6
+P 5200 2700
+F 0 "D3" H 5191 2916 50 0000 C CNN
+F 1 "LED" H 5191 2825 50 0000 C CNN
+F 2 "LEDs:LED_D3.0mm" H 5200 2700 50 0001 C CNN
+F 3 "~" H 5200 2700 50 0001 C CNN
+ 1 5200 2700
+ -1 0 0 -1
+$EndComp
+Wire Wire Line
+ 5050 2700 5050 3050
+Connection ~ 5050 3050
+Wire Wire Line
+ 5050 3050 5050 3400
+Connection ~ 5050 3400
+Wire Wire Line
+ 5050 3400 5050 3750
+Connection ~ 5050 3750
+Wire Wire Line
+ 5350 2700 6250 2700
+Wire Wire Line
+ 6250 2700 6250 3200
+Wire Wire Line
+ 6250 3200 6550 3200
+Wire Wire Line
+ 5350 3050 6050 3050
+Wire Wire Line
+ 6050 3050 6050 3300
+Wire Wire Line
+ 6050 3300 6550 3300
+Wire Wire Line
+ 5350 3400 6550 3400
+Wire Wire Line
+ 6550 3500 6050 3500
+Wire Wire Line
+ 6050 3500 6050 3750
+Wire Wire Line
+ 6050 3750 5350 3750
+Wire Wire Line
+ 5350 4100 6250 4100
+Wire Wire Line
+ 6250 4100 6250 3600
+Wire Wire Line
+ 6250 3600 6550 3600
+$Comp
+L Device:R R1
+U 1 1 5C2C3B8D
+P 5050 4600
+F 0 "R1" H 5120 4646 50 0000 L CNN
+F 1 "R" H 5120 4555 50 0000 L CNN
+F 2 "Resistors_SMD:R_0603_HandSoldering" V 4980 4600 50 0001 C CNN
+F 3 "~" H 5050 4600 50 0001 C CNN
+ 1 5050 4600
+ 1 0 0 -1
+$EndComp
+$Comp
+L power:GND #PWR0101
+U 1 1 5C2C3C39
+P 5050 4900
+F 0 "#PWR0101" H 5050 4650 50 0001 C CNN
+F 1 "GND" H 5055 4727 50 0000 C CNN
+F 2 "" H 5050 4900 50 0001 C CNN
+F 3 "" H 5050 4900 50 0001 C CNN
+ 1 5050 4900
+ 1 0 0 -1
+$EndComp
+Wire Wire Line
+ 5050 4750 5050 4800
+$Comp
+L Connector:Conn_01x06_Male J1
+U 1 1 5C2C6811
+P 6750 3500
+F 0 "J1" H 6723 3380 50 0000 R CNN
+F 1 "Conn_01x06_Male" H 6723 3471 50 0000 R CNN
+F 2 "Socket_Strips:Socket_Strip_Straight_1x06_Pitch2.54mm" H 6750 3500 50 0001 C CNN
+F 3 "~" H 6750 3500 50 0001 C CNN
+ 1 6750 3500
+ -1 0 0 1
+$EndComp
+Wire Wire Line
+ 5050 4800 6450 4800
+Wire Wire Line
+ 6450 4800 6450 3700
+Connection ~ 5050 4800
+Wire Wire Line
+ 5050 4800 5050 4900
+Wire Wire Line
+ 6550 3700 6450 3700
+Connection ~ 5050 4100
+Wire Wire Line
+ 5050 4100 5050 4450
+Wire Wire Line
+ 5050 3750 5050 4100
+$EndSCHEMATC