summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoreaswaran2019-01-22 17:51:20 +0530
committereaswaran2019-01-22 17:51:20 +0530
commit1f1643fbd1f551737c4e39786bafcc169a1c5adb (patch)
tree96a7ede2c6e4efd1f97f17d81061176f5cad7ea6
parent0b016150642631aa5811cb5dd33bfb29e1abafd8 (diff)
downloadopenplc_modules-1f1643fbd1f551737c4e39786bafcc169a1c5adb.tar.gz
openplc_modules-1f1643fbd1f551737c4e39786bafcc169a1c5adb.tar.bz2
openplc_modules-1f1643fbd1f551737c4e39786bafcc169a1c5adb.zip
transistor driving in traffic light; updated the BOM and gerbers accordingly
-rw-r--r--.~lock.bomConsolidated.ods#2
-rw-r--r--bomConsolidated.odsbin19380 -> 21456 bytes
-rw-r--r--gerber.zipbin161176 -> 181051 bytes
-rw-r--r--images/liftPCB.pngbin61243 -> 55726 bytes
-rw-r--r--images/switchesPCB.pngbin26677 -> 33160 bytes
-rw-r--r--images/trafficPCB.pngbin30759 -> 31345 bytes
-rw-r--r--switches/switches.kicad_pcb2
-rw-r--r--switches/switches.kicad_pcb-bak4
-rw-r--r--traffic/gerber/traffic-B.Cu.gbr350
-rw-r--r--traffic/gerber/traffic-B.Mask.gbr713
-rw-r--r--traffic/gerber/traffic-B.Paste.gbr54
-rw-r--r--traffic/gerber/traffic-B.SilkS.gbr116
-rw-r--r--traffic/gerber/traffic-Edge.Cuts.gbr28
-rw-r--r--traffic/gerber/traffic-F.Cu.gbr129
-rw-r--r--traffic/gerber/traffic-F.Mask.gbr657
-rw-r--r--traffic/gerber/traffic-F.Paste.gbr15
-rw-r--r--traffic/gerber/traffic-F.SilkS.gbr869
-rw-r--r--traffic/gerber/traffic-NPTH.drl2
-rw-r--r--traffic/gerber/traffic-PTH.drl15
-rw-r--r--traffic/traffic11
-rw-r--r--traffic/traffic-cache.lib35
-rw-r--r--traffic/traffic.bak111
-rw-r--r--traffic/traffic.kicad_pcb196
-rw-r--r--traffic/traffic.kicad_pcb-bak196
-rw-r--r--traffic/traffic.sch97
-rw-r--r--traffic/traffic.xml131
26 files changed, 3550 insertions, 183 deletions
diff --git a/.~lock.bomConsolidated.ods# b/.~lock.bomConsolidated.ods#
index 48f82bf..bb3e186 100644
--- a/.~lock.bomConsolidated.ods#
+++ b/.~lock.bomConsolidated.ods#
@@ -1 +1 @@
-,easwaran,vishnu-xps,22.01.2019 13:30,file:///home/easwaran/.config/libreoffice/4; \ No newline at end of file
+,easwaran,vishnu-xps,22.01.2019 17:50,file:///home/easwaran/.config/libreoffice/4; \ No newline at end of file
diff --git a/bomConsolidated.ods b/bomConsolidated.ods
index ea3a7cb..2f88228 100644
--- a/bomConsolidated.ods
+++ b/bomConsolidated.ods
Binary files differ
diff --git a/gerber.zip b/gerber.zip
index 27fed4e..46d5455 100644
--- a/gerber.zip
+++ b/gerber.zip
Binary files differ
diff --git a/images/liftPCB.png b/images/liftPCB.png
index 6c39e6e..e076a3d 100644
--- a/images/liftPCB.png
+++ b/images/liftPCB.png
Binary files differ
diff --git a/images/switchesPCB.png b/images/switchesPCB.png
index e173140..f64d243 100644
--- a/images/switchesPCB.png
+++ b/images/switchesPCB.png
Binary files differ
diff --git a/images/trafficPCB.png b/images/trafficPCB.png
index a6b7112..26f2e01 100644
--- a/images/trafficPCB.png
+++ b/images/trafficPCB.png
Binary files differ
diff --git a/switches/switches.kicad_pcb b/switches/switches.kicad_pcb
index d272223..e4da67d 100644
--- a/switches/switches.kicad_pcb
+++ b/switches/switches.kicad_pcb
@@ -19,7 +19,7 @@
(35 F.Paste user)
(36 B.SilkS user)
(37 F.SilkS user)
- (38 B.Mask user)
+ (38 B.Mask user hide)
(39 F.Mask user)
(40 Dwgs.User user)
(41 Cmts.User user)
diff --git a/switches/switches.kicad_pcb-bak b/switches/switches.kicad_pcb-bak
index d272223..7844d9c 100644
--- a/switches/switches.kicad_pcb-bak
+++ b/switches/switches.kicad_pcb-bak
@@ -12,14 +12,14 @@
(page A4)
(layers
(0 F.Cu signal)
- (31 B.Cu signal)
+ (31 B.Cu signal hide)
(32 B.Adhes user)
(33 F.Adhes user)
(34 B.Paste user hide)
(35 F.Paste user)
(36 B.SilkS user)
(37 F.SilkS user)
- (38 B.Mask user)
+ (38 B.Mask user hide)
(39 F.Mask user)
(40 Dwgs.User user)
(41 Cmts.User user)
diff --git a/traffic/gerber/traffic-B.Cu.gbr b/traffic/gerber/traffic-B.Cu.gbr
new file mode 100644
index 0000000..d943649
--- /dev/null
+++ b/traffic/gerber/traffic-B.Cu.gbr
@@ -0,0 +1,350 @@
+G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,5.0.1*
+G04 #@! TF.CreationDate,2019-01-22T17:41:17+05:30*
+G04 #@! TF.ProjectId,traffic,747261666669632E6B696361645F7063,rev?*
+G04 #@! TF.SameCoordinates,Original*
+G04 #@! TF.FileFunction,Copper,L2,Bot,Signal*
+G04 #@! TF.FilePolarity,Positive*
+%FSLAX46Y46*%
+G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
+G04 Created by KiCad (PCBNEW 5.0.1) date Tue 22 Jan 2019 05:41:17 PM IST*
+%MOMM*%
+%LPD*%
+G01*
+G04 APERTURE LIST*
+G04 #@! TA.AperFunction,SMDPad,CuDef*
+%ADD10R,0.900000X1.200000*%
+G04 #@! TD*
+G04 #@! TA.AperFunction,ComponentPad*
+%ADD11R,1.700000X1.700000*%
+G04 #@! TD*
+G04 #@! TA.AperFunction,SMDPad,CuDef*
+%ADD12R,0.900000X0.800000*%
+G04 #@! TD*
+G04 #@! TA.AperFunction,ComponentPad*
+%ADD13C,1.700000*%
+G04 #@! TD*
+G04 #@! TA.AperFunction,Conductor*
+%ADD14C,1.700000*%
+G04 #@! TD*
+G04 #@! TA.AperFunction,Conductor*
+%ADD15C,0.100000*%
+G04 #@! TD*
+G04 #@! TA.AperFunction,ComponentPad*
+%ADD16C,1.800000*%
+G04 #@! TD*
+G04 #@! TA.AperFunction,ComponentPad*
+%ADD17R,1.800000X1.800000*%
+G04 #@! TD*
+G04 #@! TA.AperFunction,ComponentPad*
+%ADD18O,1.700000X1.700000*%
+G04 #@! TD*
+G04 #@! TA.AperFunction,SMDPad,CuDef*
+%ADD19C,0.900000*%
+G04 #@! TD*
+G04 #@! TA.AperFunction,Conductor*
+%ADD20C,0.250000*%
+G04 #@! TD*
+G04 APERTURE END LIST*
+D10*
+G04 #@! TO.P,R2,2*
+G04 #@! TO.N,Net-(J1-Pad1)*
+X139700000Y-95600000D03*
+G04 #@! TO.P,R2,1*
+G04 #@! TO.N,Net-(Q1-Pad1)*
+X139700000Y-93400000D03*
+G04 #@! TD*
+D11*
+G04 #@! TO.P,J3,1*
+G04 #@! TO.N,+5C*
+X137400000Y-94700000D03*
+G04 #@! TD*
+D12*
+G04 #@! TO.P,Q1,3*
+G04 #@! TO.N,Net-(J2-Pad2)*
+X144000000Y-93300000D03*
+G04 #@! TO.P,Q1,2*
+G04 #@! TO.N,+5C*
+X142000000Y-92350000D03*
+G04 #@! TO.P,Q1,1*
+G04 #@! TO.N,Net-(Q1-Pad1)*
+X142000000Y-94250000D03*
+G04 #@! TD*
+D13*
+G04 #@! TO.P,J2,2*
+G04 #@! TO.N,Net-(J2-Pad2)*
+X153397949Y-86595949D03*
+D14*
+G04 #@! TD*
+G04 #@! TO.N,Net-(J2-Pad2)*
+G04 #@! TO.C,J2*
+X153397949Y-86595949D02*
+X153397949Y-86595949D01*
+D13*
+G04 #@! TO.P,J2,1*
+G04 #@! TO.N,Net-(D5-Pad1)*
+X155194000Y-88392000D03*
+D15*
+G04 #@! TD*
+G04 #@! TO.N,Net-(D5-Pad1)*
+G04 #@! TO.C,J2*
+G36*
+X155194000Y-87189918D02*
+X156396082Y-88392000D01*
+X155194000Y-89594082D01*
+X153991918Y-88392000D01*
+X155194000Y-87189918D01*
+X155194000Y-87189918D01*
+G37*
+D16*
+G04 #@! TO.P,D5,2*
+G04 #@! TO.N,Net-(D1-Pad2)*
+X147320000Y-86106000D03*
+D17*
+G04 #@! TO.P,D5,1*
+G04 #@! TO.N,Net-(D5-Pad1)*
+X147320000Y-88646000D03*
+G04 #@! TD*
+G04 #@! TO.P,D4,1*
+G04 #@! TO.N,Net-(D4-Pad1)*
+X147320000Y-94996000D03*
+D16*
+G04 #@! TO.P,D4,2*
+G04 #@! TO.N,Net-(D1-Pad2)*
+X147320000Y-92456000D03*
+G04 #@! TD*
+G04 #@! TO.P,D3,2*
+G04 #@! TO.N,Net-(D1-Pad2)*
+X154900000Y-98860000D03*
+D17*
+G04 #@! TO.P,D3,1*
+G04 #@! TO.N,Net-(D3-Pad1)*
+X154900000Y-101400000D03*
+G04 #@! TD*
+G04 #@! TO.P,D2,1*
+G04 #@! TO.N,Net-(D2-Pad1)*
+X147320000Y-101346000D03*
+D16*
+G04 #@! TO.P,D2,2*
+G04 #@! TO.N,Net-(D1-Pad2)*
+X147320000Y-98806000D03*
+G04 #@! TD*
+G04 #@! TO.P,D1,2*
+G04 #@! TO.N,Net-(D1-Pad2)*
+X138900000Y-98760000D03*
+D17*
+G04 #@! TO.P,D1,1*
+G04 #@! TO.N,Net-(D1-Pad1)*
+X138900000Y-101300000D03*
+G04 #@! TD*
+D18*
+G04 #@! TO.P,J1,6*
+G04 #@! TO.N,Net-(D3-Pad1)*
+X153416000Y-105664000D03*
+G04 #@! TO.P,J1,5*
+G04 #@! TO.N,Net-(D5-Pad1)*
+X150876000Y-105664000D03*
+G04 #@! TO.P,J1,4*
+G04 #@! TO.N,Net-(D4-Pad1)*
+X148336000Y-105664000D03*
+G04 #@! TO.P,J1,3*
+G04 #@! TO.N,Net-(D2-Pad1)*
+X145796000Y-105664000D03*
+G04 #@! TO.P,J1,2*
+G04 #@! TO.N,Net-(D1-Pad1)*
+X143256000Y-105664000D03*
+D11*
+G04 #@! TO.P,J1,1*
+G04 #@! TO.N,Net-(J1-Pad1)*
+X140716000Y-105664000D03*
+G04 #@! TD*
+D19*
+G04 #@! TO.P,R1,2*
+G04 #@! TO.N,Net-(J2-Pad2)*
+X140922183Y-90277817D03*
+D15*
+G04 #@! TD*
+G04 #@! TO.N,Net-(J2-Pad2)*
+G04 #@! TO.C,R1*
+G36*
+X141028249Y-89535355D02*
+X141664645Y-90171751D01*
+X140816117Y-91020279D01*
+X140179721Y-90383883D01*
+X141028249Y-89535355D01*
+X141028249Y-89535355D01*
+G37*
+D19*
+G04 #@! TO.P,R1,1*
+G04 #@! TO.N,Net-(D1-Pad2)*
+X142477817Y-88722183D03*
+D15*
+G04 #@! TD*
+G04 #@! TO.N,Net-(D1-Pad2)*
+G04 #@! TO.C,R1*
+G36*
+X142583883Y-87979721D02*
+X143220279Y-88616117D01*
+X142371751Y-89464645D01*
+X141735355Y-88828249D01*
+X142583883Y-87979721D01*
+X142583883Y-87979721D01*
+G37*
+D20*
+G04 #@! TO.N,Net-(D1-Pad2)*
+X147320000Y-86106000D02*
+X145288000Y-88138000D01*
+X145288000Y-90424000D02*
+X147320000Y-92456000D01*
+X147320000Y-92456000D02*
+X146047208Y-92456000D01*
+X146047208Y-92456000D02*
+X145288000Y-93215208D01*
+X145796000Y-98554792D02*
+X145796000Y-98552000D01*
+X146047208Y-98806000D02*
+X145796000Y-98554792D01*
+X147320000Y-98806000D02*
+X146047208Y-98806000D01*
+X145288000Y-98044000D02*
+X145796000Y-98552000D01*
+X145288000Y-93215208D02*
+X145288000Y-95504000D01*
+X145288000Y-95504000D02*
+X145288000Y-98044000D01*
+X145288000Y-88900000D02*
+X145288000Y-90424000D01*
+X139799999Y-97860001D02*
+X139799999Y-97300001D01*
+X138900000Y-98760000D02*
+X139799999Y-97860001D01*
+X141596000Y-95504000D02*
+X145288000Y-95504000D01*
+X139799999Y-97300001D02*
+X141596000Y-95504000D01*
+X148219999Y-87005999D02*
+X150251999Y-87005999D01*
+X147320000Y-86106000D02*
+X148219999Y-87005999D01*
+X150251999Y-87005999D02*
+X151892000Y-88646000D01*
+X153086900Y-88646000D02*
+X155118900Y-86614000D01*
+X151892000Y-88646000D02*
+X153086900Y-88646000D01*
+X155118900Y-86614000D02*
+X155702000Y-86614000D01*
+X155702000Y-86614000D02*
+X157734000Y-88646000D01*
+X157734000Y-88646000D02*
+X157734000Y-90932000D01*
+X154900000Y-93766000D02*
+X154900000Y-94488000D01*
+X157734000Y-90932000D02*
+X154900000Y-93766000D01*
+X154900000Y-94488000D02*
+X154900000Y-98860000D01*
+X145265817Y-88722183D02*
+X145288000Y-88700000D01*
+X142477817Y-88722183D02*
+X145265817Y-88722183D01*
+X145288000Y-88138000D02*
+X145288000Y-88700000D01*
+X145288000Y-88700000D02*
+X145288000Y-88900000D01*
+G04 #@! TO.N,Net-(D1-Pad1)*
+X143256000Y-104506000D02*
+X143256000Y-105664000D01*
+X140050000Y-101300000D02*
+X143256000Y-104506000D01*
+X138900000Y-101300000D02*
+X140050000Y-101300000D01*
+G04 #@! TO.N,Net-(D2-Pad1)*
+X145796000Y-101720000D02*
+X145796000Y-104461919D01*
+X146170000Y-101346000D02*
+X145796000Y-101720000D01*
+X147320000Y-101346000D02*
+X146170000Y-101346000D01*
+X145796000Y-104461919D02*
+X145796000Y-105664000D01*
+G04 #@! TO.N,Net-(D3-Pad1)*
+X154900000Y-104180000D02*
+X153416000Y-105664000D01*
+X154900000Y-101400000D02*
+X154900000Y-104180000D01*
+G04 #@! TO.N,Net-(D4-Pad1)*
+X148470000Y-94996000D02*
+X150368000Y-96894000D01*
+X147320000Y-94996000D02*
+X148470000Y-94996000D01*
+X150368000Y-96894000D02*
+X150368000Y-101600000D01*
+X150368000Y-101600000D02*
+X148336000Y-103632000D01*
+X148336000Y-103632000D02*
+X148336000Y-105664000D01*
+G04 #@! TO.N,Net-(D5-Pad1)*
+X150114000Y-88646000D02*
+X147320000Y-88646000D01*
+X151725999Y-90257999D02*
+X150114000Y-88646000D01*
+X151725999Y-104814001D02*
+X151725999Y-90257999D01*
+X150876000Y-105664000D02*
+X151725999Y-104814001D01*
+X153328001Y-90257999D02*
+X155194000Y-88392000D01*
+X151725999Y-90257999D02*
+X153328001Y-90257999D01*
+G04 #@! TO.N,+5C*
+X137300000Y-93500000D02*
+X137300000Y-94600000D01*
+X138450000Y-92350000D02*
+X137300000Y-93500000D01*
+X142000000Y-92350000D02*
+X138450000Y-92350000D01*
+G04 #@! TO.N,Net-(J2-Pad2)*
+X144018000Y-84328000D02*
+X151130000Y-84328000D01*
+X151130000Y-84328000D02*
+X153397949Y-86595949D01*
+X140922183Y-87423817D02*
+X142700000Y-85646000D01*
+X140922183Y-90277817D02*
+X140922183Y-87423817D01*
+X142700000Y-85646000D02*
+X144018000Y-84328000D01*
+X141311091Y-90666725D02*
+X140922183Y-90277817D01*
+X142016725Y-90666725D02*
+X141311091Y-90666725D01*
+X144000000Y-92650000D02*
+X142016725Y-90666725D01*
+X144000000Y-93300000D02*
+X144000000Y-92650000D01*
+G04 #@! TO.N,Net-(J1-Pad1)*
+X139616000Y-105664000D02*
+X140716000Y-105664000D01*
+X136774000Y-102822000D02*
+X139616000Y-105664000D01*
+X136774000Y-98776000D02*
+X136774000Y-102822000D01*
+X136774000Y-97826000D02*
+X136774000Y-98600000D01*
+X139000000Y-95600000D02*
+X136774000Y-97826000D01*
+X139700000Y-95600000D02*
+X139000000Y-95600000D01*
+X136774000Y-98776000D02*
+X136774000Y-98600000D01*
+X136774000Y-98600000D02*
+X136774000Y-98226000D01*
+G04 #@! TO.N,Net-(Q1-Pad1)*
+X139700000Y-93400000D02*
+X140400000Y-93400000D01*
+X141250000Y-94250000D02*
+X142000000Y-94250000D01*
+X140400000Y-93400000D02*
+X141250000Y-94250000D01*
+G04 #@! TD*
+M02*
diff --git a/traffic/gerber/traffic-B.Mask.gbr b/traffic/gerber/traffic-B.Mask.gbr
new file mode 100644
index 0000000..343042a
--- /dev/null
+++ b/traffic/gerber/traffic-B.Mask.gbr
@@ -0,0 +1,713 @@
+G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,5.0.1*
+G04 #@! TF.CreationDate,2019-01-22T17:41:17+05:30*
+G04 #@! TF.ProjectId,traffic,747261666669632E6B696361645F7063,rev?*
+G04 #@! TF.SameCoordinates,Original*
+G04 #@! TF.FileFunction,Soldermask,Bot*
+G04 #@! TF.FilePolarity,Negative*
+%FSLAX46Y46*%
+G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
+G04 Created by KiCad (PCBNEW 5.0.1) date Tue 22 Jan 2019 05:41:17 PM IST*
+%MOMM*%
+%LPD*%
+G01*
+G04 APERTURE LIST*
+%ADD10C,0.100000*%
+G04 APERTURE END LIST*
+D10*
+G36*
+X153526442Y-104769518D02*
+X153592627Y-104776037D01*
+X153705853Y-104810384D01*
+X153762467Y-104827557D01*
+X153901087Y-104901652D01*
+X153918991Y-104911222D01*
+X153954729Y-104940552D01*
+X154056186Y-105023814D01*
+X154139448Y-105125271D01*
+X154168778Y-105161009D01*
+X154168779Y-105161011D01*
+X154252443Y-105317533D01*
+X154252443Y-105317534D01*
+X154303963Y-105487373D01*
+X154321359Y-105664000D01*
+X154303963Y-105840627D01*
+X154269616Y-105953853D01*
+X154252443Y-106010467D01*
+X154178348Y-106149087D01*
+X154168778Y-106166991D01*
+X154139448Y-106202729D01*
+X154056186Y-106304186D01*
+X153954729Y-106387448D01*
+X153918991Y-106416778D01*
+X153918989Y-106416779D01*
+X153762467Y-106500443D01*
+X153705853Y-106517616D01*
+X153592627Y-106551963D01*
+X153526442Y-106558482D01*
+X153460260Y-106565000D01*
+X153371740Y-106565000D01*
+X153305558Y-106558482D01*
+X153239373Y-106551963D01*
+X153126147Y-106517616D01*
+X153069533Y-106500443D01*
+X152913011Y-106416779D01*
+X152913009Y-106416778D01*
+X152877271Y-106387448D01*
+X152775814Y-106304186D01*
+X152692552Y-106202729D01*
+X152663222Y-106166991D01*
+X152653652Y-106149087D01*
+X152579557Y-106010467D01*
+X152562384Y-105953853D01*
+X152528037Y-105840627D01*
+X152510641Y-105664000D01*
+X152528037Y-105487373D01*
+X152579557Y-105317534D01*
+X152579557Y-105317533D01*
+X152663221Y-105161011D01*
+X152663222Y-105161009D01*
+X152692552Y-105125271D01*
+X152775814Y-105023814D01*
+X152877271Y-104940552D01*
+X152913009Y-104911222D01*
+X152930913Y-104901652D01*
+X153069533Y-104827557D01*
+X153126147Y-104810384D01*
+X153239373Y-104776037D01*
+X153305558Y-104769518D01*
+X153371740Y-104763000D01*
+X153460260Y-104763000D01*
+X153526442Y-104769518D01*
+X153526442Y-104769518D01*
+G37*
+G36*
+X150986442Y-104769518D02*
+X151052627Y-104776037D01*
+X151165853Y-104810384D01*
+X151222467Y-104827557D01*
+X151361087Y-104901652D01*
+X151378991Y-104911222D01*
+X151414729Y-104940552D01*
+X151516186Y-105023814D01*
+X151599448Y-105125271D01*
+X151628778Y-105161009D01*
+X151628779Y-105161011D01*
+X151712443Y-105317533D01*
+X151712443Y-105317534D01*
+X151763963Y-105487373D01*
+X151781359Y-105664000D01*
+X151763963Y-105840627D01*
+X151729616Y-105953853D01*
+X151712443Y-106010467D01*
+X151638348Y-106149087D01*
+X151628778Y-106166991D01*
+X151599448Y-106202729D01*
+X151516186Y-106304186D01*
+X151414729Y-106387448D01*
+X151378991Y-106416778D01*
+X151378989Y-106416779D01*
+X151222467Y-106500443D01*
+X151165853Y-106517616D01*
+X151052627Y-106551963D01*
+X150986442Y-106558482D01*
+X150920260Y-106565000D01*
+X150831740Y-106565000D01*
+X150765558Y-106558482D01*
+X150699373Y-106551963D01*
+X150586147Y-106517616D01*
+X150529533Y-106500443D01*
+X150373011Y-106416779D01*
+X150373009Y-106416778D01*
+X150337271Y-106387448D01*
+X150235814Y-106304186D01*
+X150152552Y-106202729D01*
+X150123222Y-106166991D01*
+X150113652Y-106149087D01*
+X150039557Y-106010467D01*
+X150022384Y-105953853D01*
+X149988037Y-105840627D01*
+X149970641Y-105664000D01*
+X149988037Y-105487373D01*
+X150039557Y-105317534D01*
+X150039557Y-105317533D01*
+X150123221Y-105161011D01*
+X150123222Y-105161009D01*
+X150152552Y-105125271D01*
+X150235814Y-105023814D01*
+X150337271Y-104940552D01*
+X150373009Y-104911222D01*
+X150390913Y-104901652D01*
+X150529533Y-104827557D01*
+X150586147Y-104810384D01*
+X150699373Y-104776037D01*
+X150765558Y-104769518D01*
+X150831740Y-104763000D01*
+X150920260Y-104763000D01*
+X150986442Y-104769518D01*
+X150986442Y-104769518D01*
+G37*
+G36*
+X148446442Y-104769518D02*
+X148512627Y-104776037D01*
+X148625853Y-104810384D01*
+X148682467Y-104827557D01*
+X148821087Y-104901652D01*
+X148838991Y-104911222D01*
+X148874729Y-104940552D01*
+X148976186Y-105023814D01*
+X149059448Y-105125271D01*
+X149088778Y-105161009D01*
+X149088779Y-105161011D01*
+X149172443Y-105317533D01*
+X149172443Y-105317534D01*
+X149223963Y-105487373D01*
+X149241359Y-105664000D01*
+X149223963Y-105840627D01*
+X149189616Y-105953853D01*
+X149172443Y-106010467D01*
+X149098348Y-106149087D01*
+X149088778Y-106166991D01*
+X149059448Y-106202729D01*
+X148976186Y-106304186D01*
+X148874729Y-106387448D01*
+X148838991Y-106416778D01*
+X148838989Y-106416779D01*
+X148682467Y-106500443D01*
+X148625853Y-106517616D01*
+X148512627Y-106551963D01*
+X148446442Y-106558482D01*
+X148380260Y-106565000D01*
+X148291740Y-106565000D01*
+X148225558Y-106558482D01*
+X148159373Y-106551963D01*
+X148046147Y-106517616D01*
+X147989533Y-106500443D01*
+X147833011Y-106416779D01*
+X147833009Y-106416778D01*
+X147797271Y-106387448D01*
+X147695814Y-106304186D01*
+X147612552Y-106202729D01*
+X147583222Y-106166991D01*
+X147573652Y-106149087D01*
+X147499557Y-106010467D01*
+X147482384Y-105953853D01*
+X147448037Y-105840627D01*
+X147430641Y-105664000D01*
+X147448037Y-105487373D01*
+X147499557Y-105317534D01*
+X147499557Y-105317533D01*
+X147583221Y-105161011D01*
+X147583222Y-105161009D01*
+X147612552Y-105125271D01*
+X147695814Y-105023814D01*
+X147797271Y-104940552D01*
+X147833009Y-104911222D01*
+X147850913Y-104901652D01*
+X147989533Y-104827557D01*
+X148046147Y-104810384D01*
+X148159373Y-104776037D01*
+X148225558Y-104769518D01*
+X148291740Y-104763000D01*
+X148380260Y-104763000D01*
+X148446442Y-104769518D01*
+X148446442Y-104769518D01*
+G37*
+G36*
+X145906442Y-104769518D02*
+X145972627Y-104776037D01*
+X146085853Y-104810384D01*
+X146142467Y-104827557D01*
+X146281087Y-104901652D01*
+X146298991Y-104911222D01*
+X146334729Y-104940552D01*
+X146436186Y-105023814D01*
+X146519448Y-105125271D01*
+X146548778Y-105161009D01*
+X146548779Y-105161011D01*
+X146632443Y-105317533D01*
+X146632443Y-105317534D01*
+X146683963Y-105487373D01*
+X146701359Y-105664000D01*
+X146683963Y-105840627D01*
+X146649616Y-105953853D01*
+X146632443Y-106010467D01*
+X146558348Y-106149087D01*
+X146548778Y-106166991D01*
+X146519448Y-106202729D01*
+X146436186Y-106304186D01*
+X146334729Y-106387448D01*
+X146298991Y-106416778D01*
+X146298989Y-106416779D01*
+X146142467Y-106500443D01*
+X146085853Y-106517616D01*
+X145972627Y-106551963D01*
+X145906442Y-106558482D01*
+X145840260Y-106565000D01*
+X145751740Y-106565000D01*
+X145685558Y-106558482D01*
+X145619373Y-106551963D01*
+X145506147Y-106517616D01*
+X145449533Y-106500443D01*
+X145293011Y-106416779D01*
+X145293009Y-106416778D01*
+X145257271Y-106387448D01*
+X145155814Y-106304186D01*
+X145072552Y-106202729D01*
+X145043222Y-106166991D01*
+X145033652Y-106149087D01*
+X144959557Y-106010467D01*
+X144942384Y-105953853D01*
+X144908037Y-105840627D01*
+X144890641Y-105664000D01*
+X144908037Y-105487373D01*
+X144959557Y-105317534D01*
+X144959557Y-105317533D01*
+X145043221Y-105161011D01*
+X145043222Y-105161009D01*
+X145072552Y-105125271D01*
+X145155814Y-105023814D01*
+X145257271Y-104940552D01*
+X145293009Y-104911222D01*
+X145310913Y-104901652D01*
+X145449533Y-104827557D01*
+X145506147Y-104810384D01*
+X145619373Y-104776037D01*
+X145685558Y-104769518D01*
+X145751740Y-104763000D01*
+X145840260Y-104763000D01*
+X145906442Y-104769518D01*
+X145906442Y-104769518D01*
+G37*
+G36*
+X143366442Y-104769518D02*
+X143432627Y-104776037D01*
+X143545853Y-104810384D01*
+X143602467Y-104827557D01*
+X143741087Y-104901652D01*
+X143758991Y-104911222D01*
+X143794729Y-104940552D01*
+X143896186Y-105023814D01*
+X143979448Y-105125271D01*
+X144008778Y-105161009D01*
+X144008779Y-105161011D01*
+X144092443Y-105317533D01*
+X144092443Y-105317534D01*
+X144143963Y-105487373D01*
+X144161359Y-105664000D01*
+X144143963Y-105840627D01*
+X144109616Y-105953853D01*
+X144092443Y-106010467D01*
+X144018348Y-106149087D01*
+X144008778Y-106166991D01*
+X143979448Y-106202729D01*
+X143896186Y-106304186D01*
+X143794729Y-106387448D01*
+X143758991Y-106416778D01*
+X143758989Y-106416779D01*
+X143602467Y-106500443D01*
+X143545853Y-106517616D01*
+X143432627Y-106551963D01*
+X143366442Y-106558482D01*
+X143300260Y-106565000D01*
+X143211740Y-106565000D01*
+X143145558Y-106558482D01*
+X143079373Y-106551963D01*
+X142966147Y-106517616D01*
+X142909533Y-106500443D01*
+X142753011Y-106416779D01*
+X142753009Y-106416778D01*
+X142717271Y-106387448D01*
+X142615814Y-106304186D01*
+X142532552Y-106202729D01*
+X142503222Y-106166991D01*
+X142493652Y-106149087D01*
+X142419557Y-106010467D01*
+X142402384Y-105953853D01*
+X142368037Y-105840627D01*
+X142350641Y-105664000D01*
+X142368037Y-105487373D01*
+X142419557Y-105317534D01*
+X142419557Y-105317533D01*
+X142503221Y-105161011D01*
+X142503222Y-105161009D01*
+X142532552Y-105125271D01*
+X142615814Y-105023814D01*
+X142717271Y-104940552D01*
+X142753009Y-104911222D01*
+X142770913Y-104901652D01*
+X142909533Y-104827557D01*
+X142966147Y-104810384D01*
+X143079373Y-104776037D01*
+X143145558Y-104769518D01*
+X143211740Y-104763000D01*
+X143300260Y-104763000D01*
+X143366442Y-104769518D01*
+X143366442Y-104769518D01*
+G37*
+G36*
+X141617000Y-106565000D02*
+X139815000Y-106565000D01*
+X139815000Y-104763000D01*
+X141617000Y-104763000D01*
+X141617000Y-106565000D01*
+X141617000Y-106565000D01*
+G37*
+G36*
+X155851000Y-102351000D02*
+X153949000Y-102351000D01*
+X153949000Y-100449000D01*
+X155851000Y-100449000D01*
+X155851000Y-102351000D01*
+X155851000Y-102351000D01*
+G37*
+G36*
+X148271000Y-102297000D02*
+X146369000Y-102297000D01*
+X146369000Y-100395000D01*
+X148271000Y-100395000D01*
+X148271000Y-102297000D01*
+X148271000Y-102297000D01*
+G37*
+G36*
+X139851000Y-102251000D02*
+X137949000Y-102251000D01*
+X137949000Y-100349000D01*
+X139851000Y-100349000D01*
+X139851000Y-102251000D01*
+X139851000Y-102251000D01*
+G37*
+G36*
+X155177396Y-97945546D02*
+X155350466Y-98017234D01*
+X155506230Y-98121312D01*
+X155638688Y-98253770D01*
+X155742766Y-98409534D01*
+X155814454Y-98582604D01*
+X155851000Y-98766333D01*
+X155851000Y-98953667D01*
+X155814454Y-99137396D01*
+X155742766Y-99310466D01*
+X155638688Y-99466230D01*
+X155506230Y-99598688D01*
+X155350466Y-99702766D01*
+X155177396Y-99774454D01*
+X154993667Y-99811000D01*
+X154806333Y-99811000D01*
+X154622604Y-99774454D01*
+X154449534Y-99702766D01*
+X154293770Y-99598688D01*
+X154161312Y-99466230D01*
+X154057234Y-99310466D01*
+X153985546Y-99137396D01*
+X153949000Y-98953667D01*
+X153949000Y-98766333D01*
+X153985546Y-98582604D01*
+X154057234Y-98409534D01*
+X154161312Y-98253770D01*
+X154293770Y-98121312D01*
+X154449534Y-98017234D01*
+X154622604Y-97945546D01*
+X154806333Y-97909000D01*
+X154993667Y-97909000D01*
+X155177396Y-97945546D01*
+X155177396Y-97945546D01*
+G37*
+G36*
+X147597396Y-97891546D02*
+X147770466Y-97963234D01*
+X147926230Y-98067312D01*
+X148058688Y-98199770D01*
+X148162766Y-98355534D01*
+X148234454Y-98528604D01*
+X148271000Y-98712333D01*
+X148271000Y-98899667D01*
+X148234454Y-99083396D01*
+X148162766Y-99256466D01*
+X148058688Y-99412230D01*
+X147926230Y-99544688D01*
+X147770466Y-99648766D01*
+X147597396Y-99720454D01*
+X147413667Y-99757000D01*
+X147226333Y-99757000D01*
+X147042604Y-99720454D01*
+X146869534Y-99648766D01*
+X146713770Y-99544688D01*
+X146581312Y-99412230D01*
+X146477234Y-99256466D01*
+X146405546Y-99083396D01*
+X146369000Y-98899667D01*
+X146369000Y-98712333D01*
+X146405546Y-98528604D01*
+X146477234Y-98355534D01*
+X146581312Y-98199770D01*
+X146713770Y-98067312D01*
+X146869534Y-97963234D01*
+X147042604Y-97891546D01*
+X147226333Y-97855000D01*
+X147413667Y-97855000D01*
+X147597396Y-97891546D01*
+X147597396Y-97891546D01*
+G37*
+G36*
+X139177396Y-97845546D02*
+X139350466Y-97917234D01*
+X139506230Y-98021312D01*
+X139638688Y-98153770D01*
+X139742766Y-98309534D01*
+X139814454Y-98482604D01*
+X139851000Y-98666333D01*
+X139851000Y-98853667D01*
+X139814454Y-99037396D01*
+X139742766Y-99210466D01*
+X139638688Y-99366230D01*
+X139506230Y-99498688D01*
+X139350466Y-99602766D01*
+X139177396Y-99674454D01*
+X138993667Y-99711000D01*
+X138806333Y-99711000D01*
+X138622604Y-99674454D01*
+X138449534Y-99602766D01*
+X138293770Y-99498688D01*
+X138161312Y-99366230D01*
+X138057234Y-99210466D01*
+X137985546Y-99037396D01*
+X137949000Y-98853667D01*
+X137949000Y-98666333D01*
+X137985546Y-98482604D01*
+X138057234Y-98309534D01*
+X138161312Y-98153770D01*
+X138293770Y-98021312D01*
+X138449534Y-97917234D01*
+X138622604Y-97845546D01*
+X138806333Y-97809000D01*
+X138993667Y-97809000D01*
+X139177396Y-97845546D01*
+X139177396Y-97845546D01*
+G37*
+G36*
+X140201000Y-96251000D02*
+X139199000Y-96251000D01*
+X139199000Y-94949000D01*
+X140201000Y-94949000D01*
+X140201000Y-96251000D01*
+X140201000Y-96251000D01*
+G37*
+G36*
+X148271000Y-95947000D02*
+X146369000Y-95947000D01*
+X146369000Y-94045000D01*
+X148271000Y-94045000D01*
+X148271000Y-95947000D01*
+X148271000Y-95947000D01*
+G37*
+G36*
+X138301000Y-95601000D02*
+X136499000Y-95601000D01*
+X136499000Y-93799000D01*
+X138301000Y-93799000D01*
+X138301000Y-95601000D01*
+X138301000Y-95601000D01*
+G37*
+G36*
+X142501000Y-94701000D02*
+X141499000Y-94701000D01*
+X141499000Y-93799000D01*
+X142501000Y-93799000D01*
+X142501000Y-94701000D01*
+X142501000Y-94701000D01*
+G37*
+G36*
+X140201000Y-94051000D02*
+X139199000Y-94051000D01*
+X139199000Y-92749000D01*
+X140201000Y-92749000D01*
+X140201000Y-94051000D01*
+X140201000Y-94051000D01*
+G37*
+G36*
+X144501000Y-93751000D02*
+X143499000Y-93751000D01*
+X143499000Y-92849000D01*
+X144501000Y-92849000D01*
+X144501000Y-93751000D01*
+X144501000Y-93751000D01*
+G37*
+G36*
+X147597396Y-91541546D02*
+X147770466Y-91613234D01*
+X147926230Y-91717312D01*
+X148058688Y-91849770D01*
+X148162766Y-92005534D01*
+X148234454Y-92178604D01*
+X148271000Y-92362333D01*
+X148271000Y-92549667D01*
+X148234454Y-92733396D01*
+X148162766Y-92906466D01*
+X148058688Y-93062230D01*
+X147926230Y-93194688D01*
+X147770466Y-93298766D01*
+X147597396Y-93370454D01*
+X147413667Y-93407000D01*
+X147226333Y-93407000D01*
+X147042604Y-93370454D01*
+X146869534Y-93298766D01*
+X146713770Y-93194688D01*
+X146581312Y-93062230D01*
+X146477234Y-92906466D01*
+X146405546Y-92733396D01*
+X146369000Y-92549667D01*
+X146369000Y-92362333D01*
+X146405546Y-92178604D01*
+X146477234Y-92005534D01*
+X146581312Y-91849770D01*
+X146713770Y-91717312D01*
+X146869534Y-91613234D01*
+X147042604Y-91541546D01*
+X147226333Y-91505000D01*
+X147413667Y-91505000D01*
+X147597396Y-91541546D01*
+X147597396Y-91541546D01*
+G37*
+G36*
+X142501000Y-92801000D02*
+X141499000Y-92801000D01*
+X141499000Y-91899000D01*
+X142501000Y-91899000D01*
+X142501000Y-92801000D01*
+X142501000Y-92801000D01*
+G37*
+G36*
+X141736771Y-90171751D02*
+X140816117Y-91092405D01*
+X140107595Y-90383883D01*
+X141028249Y-89463229D01*
+X141736771Y-90171751D01*
+X141736771Y-90171751D01*
+G37*
+G36*
+X156468207Y-88392000D02*
+X155194000Y-89666207D01*
+X153919793Y-88392000D01*
+X155194000Y-87117793D01*
+X156468207Y-88392000D01*
+X156468207Y-88392000D01*
+G37*
+G36*
+X148271000Y-89597000D02*
+X146369000Y-89597000D01*
+X146369000Y-87695000D01*
+X148271000Y-87695000D01*
+X148271000Y-89597000D01*
+X148271000Y-89597000D01*
+G37*
+G36*
+X143292405Y-88616117D02*
+X142371751Y-89536771D01*
+X141663229Y-88828249D01*
+X142583883Y-87907595D01*
+X143292405Y-88616117D01*
+X143292405Y-88616117D01*
+G37*
+G36*
+X153508391Y-85701467D02*
+X153574576Y-85707986D01*
+X153687802Y-85742333D01*
+X153744416Y-85759506D01*
+X153873687Y-85828604D01*
+X153900940Y-85843171D01*
+X153936678Y-85872501D01*
+X154038135Y-85955763D01*
+X154121397Y-86057220D01*
+X154150727Y-86092958D01*
+X154150728Y-86092960D01*
+X154234392Y-86249482D01*
+X154234392Y-86249483D01*
+X154285912Y-86419322D01*
+X154303308Y-86595949D01*
+X154285912Y-86772576D01*
+X154264037Y-86844688D01*
+X154234392Y-86942416D01*
+X154192679Y-87020454D01*
+X154150727Y-87098940D01*
+X154135254Y-87117794D01*
+X154038135Y-87236135D01*
+X153936678Y-87319397D01*
+X153900940Y-87348727D01*
+X153900938Y-87348728D01*
+X153744416Y-87432392D01*
+X153687802Y-87449565D01*
+X153574576Y-87483912D01*
+X153508392Y-87490430D01*
+X153442209Y-87496949D01*
+X153353689Y-87496949D01*
+X153287506Y-87490430D01*
+X153221322Y-87483912D01*
+X153108096Y-87449565D01*
+X153051482Y-87432392D01*
+X152894960Y-87348728D01*
+X152894958Y-87348727D01*
+X152859220Y-87319397D01*
+X152757763Y-87236135D01*
+X152660644Y-87117794D01*
+X152645171Y-87098940D01*
+X152603219Y-87020454D01*
+X152561506Y-86942416D01*
+X152531861Y-86844688D01*
+X152509986Y-86772576D01*
+X152492590Y-86595949D01*
+X152509986Y-86419322D01*
+X152561506Y-86249483D01*
+X152561506Y-86249482D01*
+X152645170Y-86092960D01*
+X152645171Y-86092958D01*
+X152674501Y-86057220D01*
+X152757763Y-85955763D01*
+X152859220Y-85872501D01*
+X152894958Y-85843171D01*
+X152922211Y-85828604D01*
+X153051482Y-85759506D01*
+X153108096Y-85742333D01*
+X153221322Y-85707986D01*
+X153287507Y-85701467D01*
+X153353689Y-85694949D01*
+X153442209Y-85694949D01*
+X153508391Y-85701467D01*
+X153508391Y-85701467D01*
+G37*
+G36*
+X147597396Y-85191546D02*
+X147770466Y-85263234D01*
+X147926230Y-85367312D01*
+X148058688Y-85499770D01*
+X148162766Y-85655534D01*
+X148234454Y-85828604D01*
+X148271000Y-86012333D01*
+X148271000Y-86199667D01*
+X148234454Y-86383396D01*
+X148162766Y-86556466D01*
+X148058688Y-86712230D01*
+X147926230Y-86844688D01*
+X147770466Y-86948766D01*
+X147597396Y-87020454D01*
+X147413667Y-87057000D01*
+X147226333Y-87057000D01*
+X147042604Y-87020454D01*
+X146869534Y-86948766D01*
+X146713770Y-86844688D01*
+X146581312Y-86712230D01*
+X146477234Y-86556466D01*
+X146405546Y-86383396D01*
+X146369000Y-86199667D01*
+X146369000Y-86012333D01*
+X146405546Y-85828604D01*
+X146477234Y-85655534D01*
+X146581312Y-85499770D01*
+X146713770Y-85367312D01*
+X146869534Y-85263234D01*
+X147042604Y-85191546D01*
+X147226333Y-85155000D01*
+X147413667Y-85155000D01*
+X147597396Y-85191546D01*
+X147597396Y-85191546D01*
+G37*
+M02*
diff --git a/traffic/gerber/traffic-B.Paste.gbr b/traffic/gerber/traffic-B.Paste.gbr
new file mode 100644
index 0000000..3c249ac
--- /dev/null
+++ b/traffic/gerber/traffic-B.Paste.gbr
@@ -0,0 +1,54 @@
+G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,5.0.1*
+G04 #@! TF.CreationDate,2019-01-22T17:41:17+05:30*
+G04 #@! TF.ProjectId,traffic,747261666669632E6B696361645F7063,rev?*
+G04 #@! TF.SameCoordinates,Original*
+G04 #@! TF.FileFunction,Paste,Bot*
+G04 #@! TF.FilePolarity,Positive*
+%FSLAX46Y46*%
+G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
+G04 Created by KiCad (PCBNEW 5.0.1) date Tue 22 Jan 2019 05:41:17 PM IST*
+%MOMM*%
+%LPD*%
+G01*
+G04 APERTURE LIST*
+%ADD10R,0.900000X1.200000*%
+%ADD11R,0.900000X0.800000*%
+%ADD12C,0.900000*%
+%ADD13C,0.100000*%
+G04 APERTURE END LIST*
+D10*
+G04 #@! TO.C,R2*
+X139700000Y-95600000D03*
+X139700000Y-93400000D03*
+G04 #@! TD*
+D11*
+G04 #@! TO.C,Q1*
+X144000000Y-93300000D03*
+X142000000Y-92350000D03*
+X142000000Y-94250000D03*
+G04 #@! TD*
+D12*
+G04 #@! TO.C,R1*
+X140922183Y-90277817D03*
+D13*
+G36*
+X141028249Y-89535355D02*
+X141664645Y-90171751D01*
+X140816117Y-91020279D01*
+X140179721Y-90383883D01*
+X141028249Y-89535355D01*
+X141028249Y-89535355D01*
+G37*
+D12*
+X142477817Y-88722183D03*
+D13*
+G36*
+X142583883Y-87979721D02*
+X143220279Y-88616117D01*
+X142371751Y-89464645D01*
+X141735355Y-88828249D01*
+X142583883Y-87979721D01*
+X142583883Y-87979721D01*
+G37*
+G04 #@! TD*
+M02*
diff --git a/traffic/gerber/traffic-B.SilkS.gbr b/traffic/gerber/traffic-B.SilkS.gbr
new file mode 100644
index 0000000..496d264
--- /dev/null
+++ b/traffic/gerber/traffic-B.SilkS.gbr
@@ -0,0 +1,116 @@
+G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,5.0.1*
+G04 #@! TF.CreationDate,2019-01-22T17:41:17+05:30*
+G04 #@! TF.ProjectId,traffic,747261666669632E6B696361645F7063,rev?*
+G04 #@! TF.SameCoordinates,Original*
+G04 #@! TF.FileFunction,Legend,Bot*
+G04 #@! TF.FilePolarity,Positive*
+%FSLAX46Y46*%
+G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
+G04 Created by KiCad (PCBNEW 5.0.1) date Tue 22 Jan 2019 05:41:17 PM IST*
+%MOMM*%
+%LPD*%
+G01*
+G04 APERTURE LIST*
+%ADD10C,0.120000*%
+%ADD11C,0.150000*%
+G04 APERTURE END LIST*
+D10*
+G04 #@! TO.C,R2*
+X139020000Y-94000000D02*
+X139020000Y-95000000D01*
+X140380000Y-95000000D02*
+X140380000Y-94000000D01*
+G04 #@! TO.C,Q1*
+X143760000Y-91720000D02*
+X142300000Y-91720000D01*
+X143760000Y-94880000D02*
+X141600000Y-94880000D01*
+X143760000Y-94880000D02*
+X143760000Y-93950000D01*
+X143760000Y-91720000D02*
+X143760000Y-92650000D01*
+G04 #@! TO.C,R1*
+X141572721Y-88665614D02*
+X140865614Y-89372721D01*
+X141827279Y-90334386D02*
+X142534386Y-89627279D01*
+G04 #@! TO.C,R2*
+D11*
+X140152380Y-91533333D02*
+X139676190Y-91200000D01*
+X140152380Y-90961904D02*
+X139152380Y-90961904D01*
+X139152380Y-91342857D01*
+X139200000Y-91438095D01*
+X139247619Y-91485714D01*
+X139342857Y-91533333D01*
+X139485714Y-91533333D01*
+X139580952Y-91485714D01*
+X139628571Y-91438095D01*
+X139676190Y-91342857D01*
+X139676190Y-90961904D01*
+X139247619Y-91914285D02*
+X139200000Y-91961904D01*
+X139152380Y-92057142D01*
+X139152380Y-92295238D01*
+X139200000Y-92390476D01*
+X139247619Y-92438095D01*
+X139342857Y-92485714D01*
+X139438095Y-92485714D01*
+X139580952Y-92438095D01*
+X140152380Y-91866666D01*
+X140152380Y-92485714D01*
+G04 #@! TO.C,Q1*
+X143095238Y-96347619D02*
+X143190476Y-96300000D01*
+X143285714Y-96204761D01*
+X143428571Y-96061904D01*
+X143523809Y-96014285D01*
+X143619047Y-96014285D01*
+X143571428Y-96252380D02*
+X143666666Y-96204761D01*
+X143761904Y-96109523D01*
+X143809523Y-95919047D01*
+X143809523Y-95585714D01*
+X143761904Y-95395238D01*
+X143666666Y-95300000D01*
+X143571428Y-95252380D01*
+X143380952Y-95252380D01*
+X143285714Y-95300000D01*
+X143190476Y-95395238D01*
+X143142857Y-95585714D01*
+X143142857Y-95919047D01*
+X143190476Y-96109523D01*
+X143285714Y-96204761D01*
+X143380952Y-96252380D01*
+X143571428Y-96252380D01*
+X142190476Y-96252380D02*
+X142761904Y-96252380D01*
+X142476190Y-96252380D02*
+X142476190Y-95252380D01*
+X142571428Y-95395238D01*
+X142666666Y-95490476D01*
+X142761904Y-95538095D01*
+G04 #@! TO.C,R1*
+X144137732Y-87702030D02*
+X144036717Y-87129610D01*
+X144541793Y-87297969D02*
+X143834687Y-86590862D01*
+X143565312Y-86860236D01*
+X143531641Y-86961251D01*
+X143531641Y-87028595D01*
+X143565312Y-87129610D01*
+X143666328Y-87230625D01*
+X143767343Y-87264297D01*
+X143834687Y-87264297D01*
+X143935702Y-87230625D01*
+X144205076Y-86961251D01*
+X143464297Y-88375465D02*
+X143868358Y-87971404D01*
+X143666328Y-88173435D02*
+X142959221Y-87466328D01*
+X143127580Y-87500000D01*
+X143262267Y-87500000D01*
+X143363282Y-87466328D01*
+G04 #@! TD*
+M02*
diff --git a/traffic/gerber/traffic-Edge.Cuts.gbr b/traffic/gerber/traffic-Edge.Cuts.gbr
new file mode 100644
index 0000000..5272a86
--- /dev/null
+++ b/traffic/gerber/traffic-Edge.Cuts.gbr
@@ -0,0 +1,28 @@
+G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,5.0.1*
+G04 #@! TF.CreationDate,2019-01-22T17:41:17+05:30*
+G04 #@! TF.ProjectId,traffic,747261666669632E6B696361645F7063,rev?*
+G04 #@! TF.SameCoordinates,Original*
+G04 #@! TF.FileFunction,Profile,NP*
+%FSLAX46Y46*%
+G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
+G04 Created by KiCad (PCBNEW 5.0.1) date Tue 22 Jan 2019 05:41:17 PM IST*
+%MOMM*%
+%LPD*%
+G01*
+G04 APERTURE LIST*
+%ADD10C,0.150000*%
+G04 APERTURE END LIST*
+D10*
+X158496000Y-88392000D02*
+X158496000Y-108712000D01*
+X153162000Y-83312000D02*
+X158496000Y-88392000D01*
+X140716000Y-83312000D02*
+X153162000Y-83312000D01*
+X135382000Y-88900000D02*
+X140716000Y-83312000D01*
+X135382000Y-108712000D02*
+X135382000Y-88900000D01*
+X158496000Y-108712000D02*
+X135382000Y-108712000D01*
+M02*
diff --git a/traffic/gerber/traffic-F.Cu.gbr b/traffic/gerber/traffic-F.Cu.gbr
new file mode 100644
index 0000000..2797573
--- /dev/null
+++ b/traffic/gerber/traffic-F.Cu.gbr
@@ -0,0 +1,129 @@
+G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,5.0.1*
+G04 #@! TF.CreationDate,2019-01-22T17:41:17+05:30*
+G04 #@! TF.ProjectId,traffic,747261666669632E6B696361645F7063,rev?*
+G04 #@! TF.SameCoordinates,Original*
+G04 #@! TF.FileFunction,Copper,L1,Top,Signal*
+G04 #@! TF.FilePolarity,Positive*
+%FSLAX46Y46*%
+G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
+G04 Created by KiCad (PCBNEW 5.0.1) date Tue 22 Jan 2019 05:41:17 PM IST*
+%MOMM*%
+%LPD*%
+G01*
+G04 APERTURE LIST*
+G04 #@! TA.AperFunction,ComponentPad*
+%ADD10R,1.700000X1.700000*%
+G04 #@! TD*
+G04 #@! TA.AperFunction,ComponentPad*
+%ADD11C,1.700000*%
+G04 #@! TD*
+G04 #@! TA.AperFunction,Conductor*
+%ADD12C,1.700000*%
+G04 #@! TD*
+G04 #@! TA.AperFunction,Conductor*
+%ADD13C,0.100000*%
+G04 #@! TD*
+G04 #@! TA.AperFunction,ComponentPad*
+%ADD14C,1.800000*%
+G04 #@! TD*
+G04 #@! TA.AperFunction,ComponentPad*
+%ADD15R,1.800000X1.800000*%
+G04 #@! TD*
+G04 #@! TA.AperFunction,ComponentPad*
+%ADD16O,1.700000X1.700000*%
+G04 #@! TD*
+G04 APERTURE END LIST*
+D10*
+G04 #@! TO.P,J3,1*
+G04 #@! TO.N,+5C*
+X137400000Y-94700000D03*
+G04 #@! TD*
+D11*
+G04 #@! TO.P,J2,2*
+G04 #@! TO.N,Net-(J2-Pad2)*
+X153397949Y-86595949D03*
+D12*
+G04 #@! TD*
+G04 #@! TO.N,Net-(J2-Pad2)*
+G04 #@! TO.C,J2*
+X153397949Y-86595949D02*
+X153397949Y-86595949D01*
+D11*
+G04 #@! TO.P,J2,1*
+G04 #@! TO.N,Net-(D5-Pad1)*
+X155194000Y-88392000D03*
+D13*
+G04 #@! TD*
+G04 #@! TO.N,Net-(D5-Pad1)*
+G04 #@! TO.C,J2*
+G36*
+X155194000Y-87189918D02*
+X156396082Y-88392000D01*
+X155194000Y-89594082D01*
+X153991918Y-88392000D01*
+X155194000Y-87189918D01*
+X155194000Y-87189918D01*
+G37*
+D14*
+G04 #@! TO.P,D5,2*
+G04 #@! TO.N,Net-(D1-Pad2)*
+X147320000Y-86106000D03*
+D15*
+G04 #@! TO.P,D5,1*
+G04 #@! TO.N,Net-(D5-Pad1)*
+X147320000Y-88646000D03*
+G04 #@! TD*
+G04 #@! TO.P,D4,1*
+G04 #@! TO.N,Net-(D4-Pad1)*
+X147320000Y-94996000D03*
+D14*
+G04 #@! TO.P,D4,2*
+G04 #@! TO.N,Net-(D1-Pad2)*
+X147320000Y-92456000D03*
+G04 #@! TD*
+G04 #@! TO.P,D3,2*
+G04 #@! TO.N,Net-(D1-Pad2)*
+X154900000Y-98860000D03*
+D15*
+G04 #@! TO.P,D3,1*
+G04 #@! TO.N,Net-(D3-Pad1)*
+X154900000Y-101400000D03*
+G04 #@! TD*
+G04 #@! TO.P,D2,1*
+G04 #@! TO.N,Net-(D2-Pad1)*
+X147320000Y-101346000D03*
+D14*
+G04 #@! TO.P,D2,2*
+G04 #@! TO.N,Net-(D1-Pad2)*
+X147320000Y-98806000D03*
+G04 #@! TD*
+G04 #@! TO.P,D1,2*
+G04 #@! TO.N,Net-(D1-Pad2)*
+X138900000Y-98760000D03*
+D15*
+G04 #@! TO.P,D1,1*
+G04 #@! TO.N,Net-(D1-Pad1)*
+X138900000Y-101300000D03*
+G04 #@! TD*
+D16*
+G04 #@! TO.P,J1,6*
+G04 #@! TO.N,Net-(D3-Pad1)*
+X153416000Y-105664000D03*
+G04 #@! TO.P,J1,5*
+G04 #@! TO.N,Net-(D5-Pad1)*
+X150876000Y-105664000D03*
+G04 #@! TO.P,J1,4*
+G04 #@! TO.N,Net-(D4-Pad1)*
+X148336000Y-105664000D03*
+G04 #@! TO.P,J1,3*
+G04 #@! TO.N,Net-(D2-Pad1)*
+X145796000Y-105664000D03*
+G04 #@! TO.P,J1,2*
+G04 #@! TO.N,Net-(D1-Pad1)*
+X143256000Y-105664000D03*
+D10*
+G04 #@! TO.P,J1,1*
+G04 #@! TO.N,Net-(J1-Pad1)*
+X140716000Y-105664000D03*
+G04 #@! TD*
+M02*
diff --git a/traffic/gerber/traffic-F.Mask.gbr b/traffic/gerber/traffic-F.Mask.gbr
new file mode 100644
index 0000000..2b15e6c
--- /dev/null
+++ b/traffic/gerber/traffic-F.Mask.gbr
@@ -0,0 +1,657 @@
+G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,5.0.1*
+G04 #@! TF.CreationDate,2019-01-22T17:41:17+05:30*
+G04 #@! TF.ProjectId,traffic,747261666669632E6B696361645F7063,rev?*
+G04 #@! TF.SameCoordinates,Original*
+G04 #@! TF.FileFunction,Soldermask,Top*
+G04 #@! TF.FilePolarity,Negative*
+%FSLAX46Y46*%
+G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
+G04 Created by KiCad (PCBNEW 5.0.1) date Tue 22 Jan 2019 05:41:17 PM IST*
+%MOMM*%
+%LPD*%
+G01*
+G04 APERTURE LIST*
+%ADD10C,0.100000*%
+G04 APERTURE END LIST*
+D10*
+G36*
+X141617000Y-106565000D02*
+X139815000Y-106565000D01*
+X139815000Y-104763000D01*
+X141617000Y-104763000D01*
+X141617000Y-106565000D01*
+X141617000Y-106565000D01*
+G37*
+G36*
+X143366442Y-104769518D02*
+X143432627Y-104776037D01*
+X143545853Y-104810384D01*
+X143602467Y-104827557D01*
+X143741087Y-104901652D01*
+X143758991Y-104911222D01*
+X143794729Y-104940552D01*
+X143896186Y-105023814D01*
+X143979448Y-105125271D01*
+X144008778Y-105161009D01*
+X144008779Y-105161011D01*
+X144092443Y-105317533D01*
+X144092443Y-105317534D01*
+X144143963Y-105487373D01*
+X144161359Y-105664000D01*
+X144143963Y-105840627D01*
+X144109616Y-105953853D01*
+X144092443Y-106010467D01*
+X144018348Y-106149087D01*
+X144008778Y-106166991D01*
+X143979448Y-106202729D01*
+X143896186Y-106304186D01*
+X143794729Y-106387448D01*
+X143758991Y-106416778D01*
+X143758989Y-106416779D01*
+X143602467Y-106500443D01*
+X143545853Y-106517616D01*
+X143432627Y-106551963D01*
+X143366442Y-106558482D01*
+X143300260Y-106565000D01*
+X143211740Y-106565000D01*
+X143145558Y-106558482D01*
+X143079373Y-106551963D01*
+X142966147Y-106517616D01*
+X142909533Y-106500443D01*
+X142753011Y-106416779D01*
+X142753009Y-106416778D01*
+X142717271Y-106387448D01*
+X142615814Y-106304186D01*
+X142532552Y-106202729D01*
+X142503222Y-106166991D01*
+X142493652Y-106149087D01*
+X142419557Y-106010467D01*
+X142402384Y-105953853D01*
+X142368037Y-105840627D01*
+X142350641Y-105664000D01*
+X142368037Y-105487373D01*
+X142419557Y-105317534D01*
+X142419557Y-105317533D01*
+X142503221Y-105161011D01*
+X142503222Y-105161009D01*
+X142532552Y-105125271D01*
+X142615814Y-105023814D01*
+X142717271Y-104940552D01*
+X142753009Y-104911222D01*
+X142770913Y-104901652D01*
+X142909533Y-104827557D01*
+X142966147Y-104810384D01*
+X143079373Y-104776037D01*
+X143145558Y-104769518D01*
+X143211740Y-104763000D01*
+X143300260Y-104763000D01*
+X143366442Y-104769518D01*
+X143366442Y-104769518D01*
+G37*
+G36*
+X145906442Y-104769518D02*
+X145972627Y-104776037D01*
+X146085853Y-104810384D01*
+X146142467Y-104827557D01*
+X146281087Y-104901652D01*
+X146298991Y-104911222D01*
+X146334729Y-104940552D01*
+X146436186Y-105023814D01*
+X146519448Y-105125271D01*
+X146548778Y-105161009D01*
+X146548779Y-105161011D01*
+X146632443Y-105317533D01*
+X146632443Y-105317534D01*
+X146683963Y-105487373D01*
+X146701359Y-105664000D01*
+X146683963Y-105840627D01*
+X146649616Y-105953853D01*
+X146632443Y-106010467D01*
+X146558348Y-106149087D01*
+X146548778Y-106166991D01*
+X146519448Y-106202729D01*
+X146436186Y-106304186D01*
+X146334729Y-106387448D01*
+X146298991Y-106416778D01*
+X146298989Y-106416779D01*
+X146142467Y-106500443D01*
+X146085853Y-106517616D01*
+X145972627Y-106551963D01*
+X145906442Y-106558482D01*
+X145840260Y-106565000D01*
+X145751740Y-106565000D01*
+X145685558Y-106558482D01*
+X145619373Y-106551963D01*
+X145506147Y-106517616D01*
+X145449533Y-106500443D01*
+X145293011Y-106416779D01*
+X145293009Y-106416778D01*
+X145257271Y-106387448D01*
+X145155814Y-106304186D01*
+X145072552Y-106202729D01*
+X145043222Y-106166991D01*
+X145033652Y-106149087D01*
+X144959557Y-106010467D01*
+X144942384Y-105953853D01*
+X144908037Y-105840627D01*
+X144890641Y-105664000D01*
+X144908037Y-105487373D01*
+X144959557Y-105317534D01*
+X144959557Y-105317533D01*
+X145043221Y-105161011D01*
+X145043222Y-105161009D01*
+X145072552Y-105125271D01*
+X145155814Y-105023814D01*
+X145257271Y-104940552D01*
+X145293009Y-104911222D01*
+X145310913Y-104901652D01*
+X145449533Y-104827557D01*
+X145506147Y-104810384D01*
+X145619373Y-104776037D01*
+X145685558Y-104769518D01*
+X145751740Y-104763000D01*
+X145840260Y-104763000D01*
+X145906442Y-104769518D01*
+X145906442Y-104769518D01*
+G37*
+G36*
+X148446442Y-104769518D02*
+X148512627Y-104776037D01*
+X148625853Y-104810384D01*
+X148682467Y-104827557D01*
+X148821087Y-104901652D01*
+X148838991Y-104911222D01*
+X148874729Y-104940552D01*
+X148976186Y-105023814D01*
+X149059448Y-105125271D01*
+X149088778Y-105161009D01*
+X149088779Y-105161011D01*
+X149172443Y-105317533D01*
+X149172443Y-105317534D01*
+X149223963Y-105487373D01*
+X149241359Y-105664000D01*
+X149223963Y-105840627D01*
+X149189616Y-105953853D01*
+X149172443Y-106010467D01*
+X149098348Y-106149087D01*
+X149088778Y-106166991D01*
+X149059448Y-106202729D01*
+X148976186Y-106304186D01*
+X148874729Y-106387448D01*
+X148838991Y-106416778D01*
+X148838989Y-106416779D01*
+X148682467Y-106500443D01*
+X148625853Y-106517616D01*
+X148512627Y-106551963D01*
+X148446442Y-106558482D01*
+X148380260Y-106565000D01*
+X148291740Y-106565000D01*
+X148225558Y-106558482D01*
+X148159373Y-106551963D01*
+X148046147Y-106517616D01*
+X147989533Y-106500443D01*
+X147833011Y-106416779D01*
+X147833009Y-106416778D01*
+X147797271Y-106387448D01*
+X147695814Y-106304186D01*
+X147612552Y-106202729D01*
+X147583222Y-106166991D01*
+X147573652Y-106149087D01*
+X147499557Y-106010467D01*
+X147482384Y-105953853D01*
+X147448037Y-105840627D01*
+X147430641Y-105664000D01*
+X147448037Y-105487373D01*
+X147499557Y-105317534D01*
+X147499557Y-105317533D01*
+X147583221Y-105161011D01*
+X147583222Y-105161009D01*
+X147612552Y-105125271D01*
+X147695814Y-105023814D01*
+X147797271Y-104940552D01*
+X147833009Y-104911222D01*
+X147850913Y-104901652D01*
+X147989533Y-104827557D01*
+X148046147Y-104810384D01*
+X148159373Y-104776037D01*
+X148225558Y-104769518D01*
+X148291740Y-104763000D01*
+X148380260Y-104763000D01*
+X148446442Y-104769518D01*
+X148446442Y-104769518D01*
+G37*
+G36*
+X153526442Y-104769518D02*
+X153592627Y-104776037D01*
+X153705853Y-104810384D01*
+X153762467Y-104827557D01*
+X153901087Y-104901652D01*
+X153918991Y-104911222D01*
+X153954729Y-104940552D01*
+X154056186Y-105023814D01*
+X154139448Y-105125271D01*
+X154168778Y-105161009D01*
+X154168779Y-105161011D01*
+X154252443Y-105317533D01*
+X154252443Y-105317534D01*
+X154303963Y-105487373D01*
+X154321359Y-105664000D01*
+X154303963Y-105840627D01*
+X154269616Y-105953853D01*
+X154252443Y-106010467D01*
+X154178348Y-106149087D01*
+X154168778Y-106166991D01*
+X154139448Y-106202729D01*
+X154056186Y-106304186D01*
+X153954729Y-106387448D01*
+X153918991Y-106416778D01*
+X153918989Y-106416779D01*
+X153762467Y-106500443D01*
+X153705853Y-106517616D01*
+X153592627Y-106551963D01*
+X153526442Y-106558482D01*
+X153460260Y-106565000D01*
+X153371740Y-106565000D01*
+X153305558Y-106558482D01*
+X153239373Y-106551963D01*
+X153126147Y-106517616D01*
+X153069533Y-106500443D01*
+X152913011Y-106416779D01*
+X152913009Y-106416778D01*
+X152877271Y-106387448D01*
+X152775814Y-106304186D01*
+X152692552Y-106202729D01*
+X152663222Y-106166991D01*
+X152653652Y-106149087D01*
+X152579557Y-106010467D01*
+X152562384Y-105953853D01*
+X152528037Y-105840627D01*
+X152510641Y-105664000D01*
+X152528037Y-105487373D01*
+X152579557Y-105317534D01*
+X152579557Y-105317533D01*
+X152663221Y-105161011D01*
+X152663222Y-105161009D01*
+X152692552Y-105125271D01*
+X152775814Y-105023814D01*
+X152877271Y-104940552D01*
+X152913009Y-104911222D01*
+X152930913Y-104901652D01*
+X153069533Y-104827557D01*
+X153126147Y-104810384D01*
+X153239373Y-104776037D01*
+X153305558Y-104769518D01*
+X153371740Y-104763000D01*
+X153460260Y-104763000D01*
+X153526442Y-104769518D01*
+X153526442Y-104769518D01*
+G37*
+G36*
+X150986442Y-104769518D02*
+X151052627Y-104776037D01*
+X151165853Y-104810384D01*
+X151222467Y-104827557D01*
+X151361087Y-104901652D01*
+X151378991Y-104911222D01*
+X151414729Y-104940552D01*
+X151516186Y-105023814D01*
+X151599448Y-105125271D01*
+X151628778Y-105161009D01*
+X151628779Y-105161011D01*
+X151712443Y-105317533D01*
+X151712443Y-105317534D01*
+X151763963Y-105487373D01*
+X151781359Y-105664000D01*
+X151763963Y-105840627D01*
+X151729616Y-105953853D01*
+X151712443Y-106010467D01*
+X151638348Y-106149087D01*
+X151628778Y-106166991D01*
+X151599448Y-106202729D01*
+X151516186Y-106304186D01*
+X151414729Y-106387448D01*
+X151378991Y-106416778D01*
+X151378989Y-106416779D01*
+X151222467Y-106500443D01*
+X151165853Y-106517616D01*
+X151052627Y-106551963D01*
+X150986442Y-106558482D01*
+X150920260Y-106565000D01*
+X150831740Y-106565000D01*
+X150765558Y-106558482D01*
+X150699373Y-106551963D01*
+X150586147Y-106517616D01*
+X150529533Y-106500443D01*
+X150373011Y-106416779D01*
+X150373009Y-106416778D01*
+X150337271Y-106387448D01*
+X150235814Y-106304186D01*
+X150152552Y-106202729D01*
+X150123222Y-106166991D01*
+X150113652Y-106149087D01*
+X150039557Y-106010467D01*
+X150022384Y-105953853D01*
+X149988037Y-105840627D01*
+X149970641Y-105664000D01*
+X149988037Y-105487373D01*
+X150039557Y-105317534D01*
+X150039557Y-105317533D01*
+X150123221Y-105161011D01*
+X150123222Y-105161009D01*
+X150152552Y-105125271D01*
+X150235814Y-105023814D01*
+X150337271Y-104940552D01*
+X150373009Y-104911222D01*
+X150390913Y-104901652D01*
+X150529533Y-104827557D01*
+X150586147Y-104810384D01*
+X150699373Y-104776037D01*
+X150765558Y-104769518D01*
+X150831740Y-104763000D01*
+X150920260Y-104763000D01*
+X150986442Y-104769518D01*
+X150986442Y-104769518D01*
+G37*
+G36*
+X155851000Y-102351000D02*
+X153949000Y-102351000D01*
+X153949000Y-100449000D01*
+X155851000Y-100449000D01*
+X155851000Y-102351000D01*
+X155851000Y-102351000D01*
+G37*
+G36*
+X148271000Y-102297000D02*
+X146369000Y-102297000D01*
+X146369000Y-100395000D01*
+X148271000Y-100395000D01*
+X148271000Y-102297000D01*
+X148271000Y-102297000D01*
+G37*
+G36*
+X139851000Y-102251000D02*
+X137949000Y-102251000D01*
+X137949000Y-100349000D01*
+X139851000Y-100349000D01*
+X139851000Y-102251000D01*
+X139851000Y-102251000D01*
+G37*
+G36*
+X155177396Y-97945546D02*
+X155350466Y-98017234D01*
+X155506230Y-98121312D01*
+X155638688Y-98253770D01*
+X155742766Y-98409534D01*
+X155814454Y-98582604D01*
+X155851000Y-98766333D01*
+X155851000Y-98953667D01*
+X155814454Y-99137396D01*
+X155742766Y-99310466D01*
+X155638688Y-99466230D01*
+X155506230Y-99598688D01*
+X155350466Y-99702766D01*
+X155177396Y-99774454D01*
+X154993667Y-99811000D01*
+X154806333Y-99811000D01*
+X154622604Y-99774454D01*
+X154449534Y-99702766D01*
+X154293770Y-99598688D01*
+X154161312Y-99466230D01*
+X154057234Y-99310466D01*
+X153985546Y-99137396D01*
+X153949000Y-98953667D01*
+X153949000Y-98766333D01*
+X153985546Y-98582604D01*
+X154057234Y-98409534D01*
+X154161312Y-98253770D01*
+X154293770Y-98121312D01*
+X154449534Y-98017234D01*
+X154622604Y-97945546D01*
+X154806333Y-97909000D01*
+X154993667Y-97909000D01*
+X155177396Y-97945546D01*
+X155177396Y-97945546D01*
+G37*
+G36*
+X147597396Y-97891546D02*
+X147770466Y-97963234D01*
+X147926230Y-98067312D01*
+X148058688Y-98199770D01*
+X148162766Y-98355534D01*
+X148234454Y-98528604D01*
+X148271000Y-98712333D01*
+X148271000Y-98899667D01*
+X148234454Y-99083396D01*
+X148162766Y-99256466D01*
+X148058688Y-99412230D01*
+X147926230Y-99544688D01*
+X147770466Y-99648766D01*
+X147597396Y-99720454D01*
+X147413667Y-99757000D01*
+X147226333Y-99757000D01*
+X147042604Y-99720454D01*
+X146869534Y-99648766D01*
+X146713770Y-99544688D01*
+X146581312Y-99412230D01*
+X146477234Y-99256466D01*
+X146405546Y-99083396D01*
+X146369000Y-98899667D01*
+X146369000Y-98712333D01*
+X146405546Y-98528604D01*
+X146477234Y-98355534D01*
+X146581312Y-98199770D01*
+X146713770Y-98067312D01*
+X146869534Y-97963234D01*
+X147042604Y-97891546D01*
+X147226333Y-97855000D01*
+X147413667Y-97855000D01*
+X147597396Y-97891546D01*
+X147597396Y-97891546D01*
+G37*
+G36*
+X139177396Y-97845546D02*
+X139350466Y-97917234D01*
+X139506230Y-98021312D01*
+X139638688Y-98153770D01*
+X139742766Y-98309534D01*
+X139814454Y-98482604D01*
+X139851000Y-98666333D01*
+X139851000Y-98853667D01*
+X139814454Y-99037396D01*
+X139742766Y-99210466D01*
+X139638688Y-99366230D01*
+X139506230Y-99498688D01*
+X139350466Y-99602766D01*
+X139177396Y-99674454D01*
+X138993667Y-99711000D01*
+X138806333Y-99711000D01*
+X138622604Y-99674454D01*
+X138449534Y-99602766D01*
+X138293770Y-99498688D01*
+X138161312Y-99366230D01*
+X138057234Y-99210466D01*
+X137985546Y-99037396D01*
+X137949000Y-98853667D01*
+X137949000Y-98666333D01*
+X137985546Y-98482604D01*
+X138057234Y-98309534D01*
+X138161312Y-98153770D01*
+X138293770Y-98021312D01*
+X138449534Y-97917234D01*
+X138622604Y-97845546D01*
+X138806333Y-97809000D01*
+X138993667Y-97809000D01*
+X139177396Y-97845546D01*
+X139177396Y-97845546D01*
+G37*
+G36*
+X148271000Y-95947000D02*
+X146369000Y-95947000D01*
+X146369000Y-94045000D01*
+X148271000Y-94045000D01*
+X148271000Y-95947000D01*
+X148271000Y-95947000D01*
+G37*
+G36*
+X138301000Y-95601000D02*
+X136499000Y-95601000D01*
+X136499000Y-93799000D01*
+X138301000Y-93799000D01*
+X138301000Y-95601000D01*
+X138301000Y-95601000D01*
+G37*
+G36*
+X147597396Y-91541546D02*
+X147770466Y-91613234D01*
+X147926230Y-91717312D01*
+X148058688Y-91849770D01*
+X148162766Y-92005534D01*
+X148234454Y-92178604D01*
+X148271000Y-92362333D01*
+X148271000Y-92549667D01*
+X148234454Y-92733396D01*
+X148162766Y-92906466D01*
+X148058688Y-93062230D01*
+X147926230Y-93194688D01*
+X147770466Y-93298766D01*
+X147597396Y-93370454D01*
+X147413667Y-93407000D01*
+X147226333Y-93407000D01*
+X147042604Y-93370454D01*
+X146869534Y-93298766D01*
+X146713770Y-93194688D01*
+X146581312Y-93062230D01*
+X146477234Y-92906466D01*
+X146405546Y-92733396D01*
+X146369000Y-92549667D01*
+X146369000Y-92362333D01*
+X146405546Y-92178604D01*
+X146477234Y-92005534D01*
+X146581312Y-91849770D01*
+X146713770Y-91717312D01*
+X146869534Y-91613234D01*
+X147042604Y-91541546D01*
+X147226333Y-91505000D01*
+X147413667Y-91505000D01*
+X147597396Y-91541546D01*
+X147597396Y-91541546D01*
+G37*
+G36*
+X156468207Y-88392000D02*
+X155194000Y-89666207D01*
+X153919793Y-88392000D01*
+X155194000Y-87117793D01*
+X156468207Y-88392000D01*
+X156468207Y-88392000D01*
+G37*
+G36*
+X148271000Y-89597000D02*
+X146369000Y-89597000D01*
+X146369000Y-87695000D01*
+X148271000Y-87695000D01*
+X148271000Y-89597000D01*
+X148271000Y-89597000D01*
+G37*
+G36*
+X153508391Y-85701467D02*
+X153574576Y-85707986D01*
+X153687802Y-85742333D01*
+X153744416Y-85759506D01*
+X153873687Y-85828604D01*
+X153900940Y-85843171D01*
+X153936678Y-85872501D01*
+X154038135Y-85955763D01*
+X154121397Y-86057220D01*
+X154150727Y-86092958D01*
+X154150728Y-86092960D01*
+X154234392Y-86249482D01*
+X154234392Y-86249483D01*
+X154285912Y-86419322D01*
+X154303308Y-86595949D01*
+X154285912Y-86772576D01*
+X154264037Y-86844688D01*
+X154234392Y-86942416D01*
+X154192679Y-87020454D01*
+X154150727Y-87098940D01*
+X154135254Y-87117794D01*
+X154038135Y-87236135D01*
+X153936678Y-87319397D01*
+X153900940Y-87348727D01*
+X153900938Y-87348728D01*
+X153744416Y-87432392D01*
+X153687802Y-87449565D01*
+X153574576Y-87483912D01*
+X153508392Y-87490430D01*
+X153442209Y-87496949D01*
+X153353689Y-87496949D01*
+X153287506Y-87490430D01*
+X153221322Y-87483912D01*
+X153108096Y-87449565D01*
+X153051482Y-87432392D01*
+X152894960Y-87348728D01*
+X152894958Y-87348727D01*
+X152859220Y-87319397D01*
+X152757763Y-87236135D01*
+X152660644Y-87117794D01*
+X152645171Y-87098940D01*
+X152603219Y-87020454D01*
+X152561506Y-86942416D01*
+X152531861Y-86844688D01*
+X152509986Y-86772576D01*
+X152492590Y-86595949D01*
+X152509986Y-86419322D01*
+X152561506Y-86249483D01*
+X152561506Y-86249482D01*
+X152645170Y-86092960D01*
+X152645171Y-86092958D01*
+X152674501Y-86057220D01*
+X152757763Y-85955763D01*
+X152859220Y-85872501D01*
+X152894958Y-85843171D01*
+X152922211Y-85828604D01*
+X153051482Y-85759506D01*
+X153108096Y-85742333D01*
+X153221322Y-85707986D01*
+X153287507Y-85701467D01*
+X153353689Y-85694949D01*
+X153442209Y-85694949D01*
+X153508391Y-85701467D01*
+X153508391Y-85701467D01*
+G37*
+G36*
+X147597396Y-85191546D02*
+X147770466Y-85263234D01*
+X147926230Y-85367312D01*
+X148058688Y-85499770D01*
+X148162766Y-85655534D01*
+X148234454Y-85828604D01*
+X148271000Y-86012333D01*
+X148271000Y-86199667D01*
+X148234454Y-86383396D01*
+X148162766Y-86556466D01*
+X148058688Y-86712230D01*
+X147926230Y-86844688D01*
+X147770466Y-86948766D01*
+X147597396Y-87020454D01*
+X147413667Y-87057000D01*
+X147226333Y-87057000D01*
+X147042604Y-87020454D01*
+X146869534Y-86948766D01*
+X146713770Y-86844688D01*
+X146581312Y-86712230D01*
+X146477234Y-86556466D01*
+X146405546Y-86383396D01*
+X146369000Y-86199667D01*
+X146369000Y-86012333D01*
+X146405546Y-85828604D01*
+X146477234Y-85655534D01*
+X146581312Y-85499770D01*
+X146713770Y-85367312D01*
+X146869534Y-85263234D01*
+X147042604Y-85191546D01*
+X147226333Y-85155000D01*
+X147413667Y-85155000D01*
+X147597396Y-85191546D01*
+X147597396Y-85191546D01*
+G37*
+M02*
diff --git a/traffic/gerber/traffic-F.Paste.gbr b/traffic/gerber/traffic-F.Paste.gbr
new file mode 100644
index 0000000..e58ed92
--- /dev/null
+++ b/traffic/gerber/traffic-F.Paste.gbr
@@ -0,0 +1,15 @@
+G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,5.0.1*
+G04 #@! TF.CreationDate,2019-01-22T17:41:17+05:30*
+G04 #@! TF.ProjectId,traffic,747261666669632E6B696361645F7063,rev?*
+G04 #@! TF.SameCoordinates,Original*
+G04 #@! TF.FileFunction,Paste,Top*
+G04 #@! TF.FilePolarity,Positive*
+%FSLAX46Y46*%
+G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
+G04 Created by KiCad (PCBNEW 5.0.1) date Tue 22 Jan 2019 05:41:17 PM IST*
+%MOMM*%
+%LPD*%
+G01*
+G04 APERTURE LIST*
+G04 APERTURE END LIST*
+M02*
diff --git a/traffic/gerber/traffic-F.SilkS.gbr b/traffic/gerber/traffic-F.SilkS.gbr
new file mode 100644
index 0000000..b66ca96
--- /dev/null
+++ b/traffic/gerber/traffic-F.SilkS.gbr
@@ -0,0 +1,869 @@
+G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,5.0.1*
+G04 #@! TF.CreationDate,2019-01-22T17:41:17+05:30*
+G04 #@! TF.ProjectId,traffic,747261666669632E6B696361645F7063,rev?*
+G04 #@! TF.SameCoordinates,Original*
+G04 #@! TF.FileFunction,Legend,Top*
+G04 #@! TF.FilePolarity,Positive*
+%FSLAX46Y46*%
+G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
+G04 Created by KiCad (PCBNEW 5.0.1) date Tue 22 Jan 2019 05:41:17 PM IST*
+%MOMM*%
+%LPD*%
+G01*
+G04 APERTURE LIST*
+%ADD10C,0.100000*%
+%ADD11C,0.200000*%
+%ADD12C,0.300000*%
+%ADD13C,0.150000*%
+%ADD14C,0.120000*%
+%ADD15C,0.125000*%
+G04 APERTURE END LIST*
+D10*
+X139813568Y-92687767D02*
+X139813568Y-93297291D01*
+X139508806Y-92992529D02*
+X140118330Y-92992529D01*
+X140308806Y-94059196D02*
+X140308806Y-93678243D01*
+X139927853Y-93640148D01*
+X139965949Y-93678243D01*
+X140004044Y-93754434D01*
+X140004044Y-93944910D01*
+X139965949Y-94021100D01*
+X139927853Y-94059196D01*
+X139851663Y-94097291D01*
+X139661187Y-94097291D01*
+X139584996Y-94059196D01*
+X139546901Y-94021100D01*
+X139508806Y-93944910D01*
+X139508806Y-93754434D01*
+X139546901Y-93678243D01*
+X139584996Y-93640148D01*
+X140308806Y-94325862D02*
+X139508806Y-94592529D01*
+X140308806Y-94859196D01*
+X153818155Y-90883841D02*
+X153845093Y-90964653D01*
+X153925905Y-91045465D01*
+X154033654Y-91099340D01*
+X154141404Y-91099340D01*
+X154222216Y-91072402D01*
+X154356903Y-90991590D01*
+X154437715Y-90910778D01*
+X154518528Y-90776091D01*
+X154545465Y-90695279D01*
+X154545465Y-90587529D01*
+X154491590Y-90479780D01*
+X154437715Y-90425905D01*
+X154329966Y-90372030D01*
+X154276091Y-90372030D01*
+X154087529Y-90560592D01*
+X154195279Y-90668341D01*
+X154087529Y-90075719D02*
+X153521844Y-90641404D01*
+X153764280Y-89752470D01*
+X153198595Y-90318155D01*
+X153494906Y-89483096D02*
+X152929221Y-90048781D01*
+X152794534Y-89914094D01*
+X152740659Y-89806345D01*
+X152740659Y-89698595D01*
+X152767597Y-89617783D01*
+X152848409Y-89483096D01*
+X152929221Y-89402284D01*
+X153063908Y-89321471D01*
+X153144720Y-89294534D01*
+X153252470Y-89294534D01*
+X153360219Y-89348409D01*
+X153494906Y-89483096D01*
+X152659715Y-89078903D02*
+X152228717Y-88647905D01*
+X152659715Y-88647905D02*
+X152228717Y-89078903D01*
+X151339783Y-88459343D02*
+X151609157Y-88728717D01*
+X151905468Y-88486280D01*
+X151851593Y-88486280D01*
+X151770781Y-88459343D01*
+X151636094Y-88324656D01*
+X151609157Y-88243844D01*
+X151609157Y-88189969D01*
+X151636094Y-88109157D01*
+X151770781Y-87974470D01*
+X151851593Y-87947532D01*
+X151905468Y-87947532D01*
+X151986280Y-87974470D01*
+X152120967Y-88109157D01*
+X152147905Y-88189969D01*
+X152147905Y-88243844D01*
+X151151221Y-88270781D02*
+X151528345Y-87516534D01*
+X150774097Y-87893658D01*
+D11*
+X137652173Y-92192699D02*
+X137921547Y-91923325D01*
+X137517486Y-91855981D02*
+X138123577Y-92462073D01*
+X138224592Y-92495744D01*
+X138325608Y-92462073D01*
+X138392951Y-92394729D01*
+X138628653Y-92159027D02*
+X138157249Y-91687622D01*
+X138291936Y-91822309D02*
+X138258264Y-91721294D01*
+X138258264Y-91653951D01*
+X138291936Y-91552935D01*
+X138359279Y-91485592D01*
+X139369432Y-91418248D02*
+X138999043Y-91047859D01*
+X138898027Y-91014187D01*
+X138797012Y-91047859D01*
+X138662325Y-91182546D01*
+X138628653Y-91283561D01*
+X139335760Y-91384577D02*
+X139302088Y-91485592D01*
+X139133730Y-91653951D01*
+X139032714Y-91687622D01*
+X138931699Y-91653951D01*
+X138864356Y-91586607D01*
+X138830684Y-91485592D01*
+X138864356Y-91384577D01*
+X139032714Y-91216218D01*
+X139066386Y-91115203D01*
+X139133730Y-90711142D02*
+X139403104Y-90441768D01*
+X139706149Y-91081531D02*
+X139100058Y-90475439D01*
+X139066386Y-90374424D01*
+X139100058Y-90273409D01*
+X139167401Y-90206065D01*
+X139537791Y-90307081D02*
+X139807165Y-90037707D01*
+X140110210Y-90677470D02*
+X139504119Y-90071378D01*
+X139470447Y-89970363D01*
+X139504119Y-89869348D01*
+X139571462Y-89802004D01*
+X140514271Y-90273409D02*
+X140042867Y-89802004D01*
+X139807165Y-89566302D02*
+X139807165Y-89633646D01*
+X139874508Y-89633646D01*
+X139874508Y-89566302D01*
+X139807165Y-89566302D01*
+X139874508Y-89633646D01*
+X141120363Y-89599974D02*
+X141086691Y-89700989D01*
+X140952004Y-89835676D01*
+X140850989Y-89869348D01*
+X140783646Y-89869348D01*
+X140682630Y-89835676D01*
+X140480600Y-89633646D01*
+X140446928Y-89532630D01*
+X140446928Y-89465287D01*
+X140480600Y-89364271D01*
+X140615287Y-89229584D01*
+X140716302Y-89195913D01*
+X141793798Y-88993882D02*
+X141457081Y-89330600D01*
+X140749974Y-88623493D01*
+X142029500Y-88758180D02*
+X141558096Y-88286775D01*
+X141322394Y-88051073D02*
+X141322394Y-88118417D01*
+X141389737Y-88118417D01*
+X141389737Y-88051073D01*
+X141322394Y-88051073D01*
+X141389737Y-88118417D01*
+X142197859Y-87647012D02*
+X142770279Y-88219432D01*
+X142803951Y-88320447D01*
+X142803951Y-88387791D01*
+X142770279Y-88488806D01*
+X142669264Y-88589821D01*
+X142568248Y-88623493D01*
+X142635592Y-88084745D02*
+X142601920Y-88185760D01*
+X142467233Y-88320447D01*
+X142366218Y-88354119D01*
+X142298874Y-88354119D01*
+X142197859Y-88320447D01*
+X141995829Y-88118417D01*
+X141962157Y-88017401D01*
+X141962157Y-87950058D01*
+X141995829Y-87849043D01*
+X142130516Y-87714356D01*
+X142231531Y-87680684D01*
+X143005981Y-87781699D02*
+X142298874Y-87074592D01*
+X143309027Y-87478653D02*
+X142938638Y-87108264D01*
+X142837622Y-87074592D01*
+X142736607Y-87108264D01*
+X142635592Y-87209279D01*
+X142601920Y-87310295D01*
+X142601920Y-87377638D01*
+X143073325Y-86771547D02*
+X143342699Y-86502173D01*
+X142938638Y-86434829D02*
+X143544729Y-87040921D01*
+X143645744Y-87074592D01*
+X143746760Y-87040921D01*
+X143814103Y-86973577D01*
+X140487335Y-91963731D02*
+X140251632Y-92199433D01*
+X140622022Y-92569823D02*
+X139914915Y-91862716D01*
+X140251632Y-91525998D01*
+X140655693Y-91121937D02*
+X140790380Y-90987250D01*
+X140891396Y-90953579D01*
+X141026083Y-90953579D01*
+X141194441Y-91054594D01*
+X141430144Y-91290296D01*
+X141531159Y-91458655D01*
+X141531159Y-91593342D01*
+X141497487Y-91694357D01*
+X141362800Y-91829044D01*
+X141261785Y-91862716D01*
+X141127098Y-91862716D01*
+X140958739Y-91761701D01*
+X140723037Y-91525998D01*
+X140622022Y-91357640D01*
+X140622022Y-91222953D01*
+X140655693Y-91121937D01*
+X141901548Y-91222953D02*
+X142036235Y-91155609D01*
+X142204594Y-90987250D01*
+X142238266Y-90886235D01*
+X142238266Y-90818892D01*
+X142204594Y-90717876D01*
+X142137250Y-90650533D01*
+X142036235Y-90616861D01*
+X141968892Y-90616861D01*
+X141867876Y-90650533D01*
+X141699518Y-90751548D01*
+X141598502Y-90785220D01*
+X141531159Y-90785220D01*
+X141430144Y-90751548D01*
+X141362800Y-90684205D01*
+X141329128Y-90583189D01*
+X141329128Y-90515846D01*
+X141362800Y-90414831D01*
+X141531159Y-90246472D01*
+X141665846Y-90179128D01*
+X142574983Y-90549518D02*
+X142709670Y-90482174D01*
+X142878029Y-90313815D01*
+X142911701Y-90212800D01*
+X142911701Y-90145457D01*
+X142878029Y-90044441D01*
+X142810685Y-89977098D01*
+X142709670Y-89943426D01*
+X142642327Y-89943426D01*
+X142541311Y-89977098D01*
+X142372953Y-90078113D01*
+X142271937Y-90111785D01*
+X142204594Y-90111785D01*
+X142103579Y-90078113D01*
+X142036235Y-90010770D01*
+X142002563Y-89909754D01*
+X142002563Y-89842411D01*
+X142036235Y-89741396D01*
+X142204594Y-89573037D01*
+X142339281Y-89505693D01*
+X142945372Y-89505693D02*
+X143181075Y-89269991D01*
+X143652479Y-89539365D02*
+X143315762Y-89876083D01*
+X142608655Y-89168976D01*
+X142945372Y-88832258D01*
+X143585136Y-88865930D02*
+X143820838Y-88630228D01*
+X144292242Y-88899602D02*
+X143955525Y-89236319D01*
+X143248418Y-88529213D01*
+X143585136Y-88192495D01*
+D12*
+X136873311Y-91558211D02*
+X136721788Y-91608719D01*
+X136620773Y-91608719D01*
+X136469250Y-91558211D01*
+X136166204Y-91255165D01*
+X136115697Y-91103642D01*
+X136115697Y-91002627D01*
+X136166204Y-90851104D01*
+X136317727Y-90699581D01*
+X136469250Y-90649074D01*
+X136570265Y-90649074D01*
+X136721788Y-90699581D01*
+X137024834Y-91002627D01*
+X137075341Y-91154150D01*
+X137075341Y-91255165D01*
+X137024834Y-91406688D01*
+X136873311Y-91558211D01*
+X136974326Y-90042982D02*
+X138034986Y-91103642D01*
+X137024834Y-90093490D02*
+X137075341Y-89941967D01*
+X137277372Y-89739936D01*
+X137428895Y-89689429D01*
+X137529910Y-89689429D01*
+X137681433Y-89739936D01*
+X137984479Y-90042982D01*
+X138034986Y-90194505D01*
+X138034986Y-90295520D01*
+X137984479Y-90447043D01*
+X137782448Y-90649074D01*
+X137630925Y-90699581D01*
+X138994631Y-89335875D02*
+X138944124Y-89487398D01*
+X138742093Y-89689429D01*
+X138590570Y-89739936D01*
+X138439047Y-89689429D01*
+X138034986Y-89285368D01*
+X137984479Y-89133845D01*
+X138034986Y-88982322D01*
+X138237017Y-88780291D01*
+X138388540Y-88729784D01*
+X138540063Y-88780291D01*
+X138641078Y-88881307D01*
+X138237017Y-89487398D01*
+X138843108Y-88174200D02*
+X139550215Y-88881307D01*
+X138944124Y-88275215D02*
+X138944124Y-88174200D01*
+X138994631Y-88022677D01*
+X139146154Y-87871154D01*
+X139297677Y-87820647D01*
+X139449200Y-87871154D01*
+X140004784Y-88426738D01*
+X140509860Y-87921662D02*
+X139449200Y-86861002D01*
+X139853261Y-86456941D01*
+X140004784Y-86406433D01*
+X140105799Y-86406433D01*
+X140257322Y-86456941D01*
+X140408845Y-86608463D01*
+X140459352Y-86759986D01*
+X140459352Y-86861002D01*
+X140408845Y-87012525D01*
+X140004784Y-87416586D01*
+X142075597Y-86355925D02*
+X141570520Y-86861002D01*
+X140509860Y-85800341D01*
+X142934226Y-85295265D02*
+X142934226Y-85396280D01*
+X142833211Y-85598311D01*
+X142732196Y-85699326D01*
+X142530165Y-85800341D01*
+X142328135Y-85800341D01*
+X142176612Y-85749834D01*
+X141924074Y-85598311D01*
+X141772551Y-85446788D01*
+X141621028Y-85194250D01*
+X141570520Y-85042727D01*
+X141570520Y-84840697D01*
+X141671536Y-84638666D01*
+X141772551Y-84537651D01*
+X141974581Y-84436636D01*
+X142075597Y-84436636D01*
+D13*
+X148279761Y-108436904D02*
+X148013095Y-108055952D01*
+X147822619Y-108436904D02*
+X147822619Y-107636904D01*
+X148127380Y-107636904D01*
+X148203571Y-107675000D01*
+X148241666Y-107713095D01*
+X148279761Y-107789285D01*
+X148279761Y-107903571D01*
+X148241666Y-107979761D01*
+X148203571Y-108017857D01*
+X148127380Y-108055952D01*
+X147822619Y-108055952D01*
+X148927380Y-108398809D02*
+X148851190Y-108436904D01*
+X148698809Y-108436904D01*
+X148622619Y-108398809D01*
+X148584523Y-108322619D01*
+X148584523Y-108017857D01*
+X148622619Y-107941666D01*
+X148698809Y-107903571D01*
+X148851190Y-107903571D01*
+X148927380Y-107941666D01*
+X148965476Y-108017857D01*
+X148965476Y-108094047D01*
+X148584523Y-108170238D01*
+X150646428Y-108398809D02*
+X150760714Y-108436904D01*
+X150951190Y-108436904D01*
+X151027380Y-108398809D01*
+X151065476Y-108360714D01*
+X151103571Y-108284523D01*
+X151103571Y-108208333D01*
+X151065476Y-108132142D01*
+X151027380Y-108094047D01*
+X150951190Y-108055952D01*
+X150798809Y-108017857D01*
+X150722619Y-107979761D01*
+X150684523Y-107941666D01*
+X150646428Y-107865476D01*
+X150646428Y-107789285D01*
+X150684523Y-107713095D01*
+X150722619Y-107675000D01*
+X150798809Y-107636904D01*
+X150989285Y-107636904D01*
+X151103571Y-107675000D01*
+X153457142Y-108411904D02*
+X153190476Y-108030952D01*
+X153000000Y-108411904D02*
+X153000000Y-107611904D01*
+X153304761Y-107611904D01*
+X153380952Y-107650000D01*
+X153419047Y-107688095D01*
+X153457142Y-107764285D01*
+X153457142Y-107878571D01*
+X153419047Y-107954761D01*
+X153380952Y-107992857D01*
+X153304761Y-108030952D01*
+X153000000Y-108030952D01*
+X153800000Y-108411904D02*
+X153800000Y-107878571D01*
+X153800000Y-107611904D02*
+X153761904Y-107650000D01*
+X153800000Y-107688095D01*
+X153838095Y-107650000D01*
+X153800000Y-107611904D01*
+X153800000Y-107688095D01*
+X145984523Y-107675000D02*
+X145908333Y-107636904D01*
+X145794047Y-107636904D01*
+X145679761Y-107675000D01*
+X145603571Y-107751190D01*
+X145565476Y-107827380D01*
+X145527380Y-107979761D01*
+X145527380Y-108094047D01*
+X145565476Y-108246428D01*
+X145603571Y-108322619D01*
+X145679761Y-108398809D01*
+X145794047Y-108436904D01*
+X145870238Y-108436904D01*
+X145984523Y-108398809D01*
+X146022619Y-108360714D01*
+X146022619Y-108094047D01*
+X145870238Y-108094047D01*
+X143447619Y-108436904D02*
+X143066666Y-108436904D01*
+X143066666Y-107636904D01*
+X140109523Y-108017857D02*
+X140376190Y-108017857D01*
+X140490476Y-108436904D02*
+X140109523Y-108436904D01*
+X140109523Y-107636904D01*
+X140490476Y-107636904D01*
+X140833333Y-108436904D02*
+X140833333Y-107636904D01*
+X141290476Y-108436904D01*
+X141290476Y-107636904D01*
+D14*
+G04 #@! TO.C,J3*
+X136070000Y-93370000D02*
+X137400000Y-93370000D01*
+X136070000Y-94700000D02*
+X136070000Y-93370000D01*
+X138730000Y-95970000D02*
+X136070000Y-95970000D01*
+X138730000Y-96030000D02*
+X138730000Y-95970000D01*
+X136070000Y-96030000D02*
+X138730000Y-96030000D01*
+X136070000Y-95970000D02*
+X136070000Y-96030000D01*
+G04 #@! TO.C,J2*
+X157074904Y-88392000D02*
+X156134452Y-89332452D01*
+X156134452Y-87451548D02*
+X157074904Y-88392000D01*
+X153355522Y-88434426D02*
+X155236426Y-86553522D01*
+X151517045Y-86595949D02*
+X153355522Y-88434426D01*
+X153397949Y-84715045D02*
+X151517045Y-86595949D01*
+X155236426Y-86553522D02*
+X153397949Y-84715045D01*
+G04 #@! TO.C,D5*
+X145775000Y-89936000D02*
+X148865000Y-89936000D01*
+X149820000Y-87376000D02*
+G75*
+G03X149820000Y-87376000I-2500000J0D01*
+G01*
+X147319538Y-84386000D02*
+G75*
+G02X148864830Y-89936000I462J-2990000D01*
+G01*
+X147320462Y-84386000D02*
+G75*
+G03X145775170Y-89936000I-462J-2990000D01*
+G01*
+G04 #@! TO.C,D4*
+X147320462Y-90736000D02*
+G75*
+G03X145775170Y-96286000I-462J-2990000D01*
+G01*
+X147319538Y-90736000D02*
+G75*
+G02X148864830Y-96286000I462J-2990000D01*
+G01*
+X149820000Y-93726000D02*
+G75*
+G03X149820000Y-93726000I-2500000J0D01*
+G01*
+X145775000Y-96286000D02*
+X148865000Y-96286000D01*
+G04 #@! TO.C,D3*
+X153355000Y-102690000D02*
+X156445000Y-102690000D01*
+X157400000Y-100130000D02*
+G75*
+G03X157400000Y-100130000I-2500000J0D01*
+G01*
+X154899538Y-97140000D02*
+G75*
+G02X156444830Y-102690000I462J-2990000D01*
+G01*
+X154900462Y-97140000D02*
+G75*
+G03X153355170Y-102690000I-462J-2990000D01*
+G01*
+G04 #@! TO.C,D2*
+X147320462Y-97086000D02*
+G75*
+G03X145775170Y-102636000I-462J-2990000D01*
+G01*
+X147319538Y-97086000D02*
+G75*
+G02X148864830Y-102636000I462J-2990000D01*
+G01*
+X149820000Y-100076000D02*
+G75*
+G03X149820000Y-100076000I-2500000J0D01*
+G01*
+X145775000Y-102636000D02*
+X148865000Y-102636000D01*
+G04 #@! TO.C,D1*
+X137355000Y-102590000D02*
+X140445000Y-102590000D01*
+X141400000Y-100030000D02*
+G75*
+G03X141400000Y-100030000I-2500000J0D01*
+G01*
+X138899538Y-97040000D02*
+G75*
+G02X140444830Y-102590000I462J-2990000D01*
+G01*
+X138900462Y-97040000D02*
+G75*
+G03X137355170Y-102590000I-462J-2990000D01*
+G01*
+G04 #@! TO.C,J1*
+X139386000Y-106994000D02*
+X139386000Y-105664000D01*
+X140716000Y-106994000D02*
+X139386000Y-106994000D01*
+X141986000Y-104334000D02*
+X141986000Y-106994000D01*
+X154746000Y-104334000D02*
+X141986000Y-104334000D01*
+X154746000Y-106994000D02*
+X154746000Y-104334000D01*
+X141986000Y-106994000D02*
+X154746000Y-106994000D01*
+G04 #@! TO.C,J3*
+D15*
+X135833333Y-92226190D02*
+X135833333Y-92583333D01*
+X135809523Y-92654761D01*
+X135761904Y-92702380D01*
+X135690476Y-92726190D01*
+X135642857Y-92726190D01*
+X136023809Y-92226190D02*
+X136333333Y-92226190D01*
+X136166666Y-92416666D01*
+X136238095Y-92416666D01*
+X136285714Y-92440476D01*
+X136309523Y-92464285D01*
+X136333333Y-92511904D01*
+X136333333Y-92630952D01*
+X136309523Y-92678571D01*
+X136285714Y-92702380D01*
+X136238095Y-92726190D01*
+X136095238Y-92726190D01*
+X136047619Y-92702380D01*
+X136023809Y-92678571D01*
+G04 #@! TO.C,J2*
+D13*
+X156218631Y-89888036D02*
+X156723707Y-90393112D01*
+X156791051Y-90527799D01*
+X156791051Y-90662486D01*
+X156723707Y-90797173D01*
+X156656364Y-90864516D01*
+X156589020Y-89652333D02*
+X156589020Y-89584990D01*
+X156622692Y-89483975D01*
+X156791051Y-89315616D01*
+X156892066Y-89281944D01*
+X156959410Y-89281944D01*
+X157060425Y-89315616D01*
+X157127768Y-89382959D01*
+X157195112Y-89517646D01*
+X157195112Y-90325768D01*
+X157632845Y-89888036D01*
+G04 #@! TO.C,D5*
+X149185523Y-84732761D02*
+X149328380Y-84780380D01*
+X149566476Y-84780380D01*
+X149661714Y-84732761D01*
+X149709333Y-84685142D01*
+X149756952Y-84589904D01*
+X149756952Y-84494666D01*
+X149709333Y-84399428D01*
+X149661714Y-84351809D01*
+X149566476Y-84304190D01*
+X149376000Y-84256571D01*
+X149280761Y-84208952D01*
+X149233142Y-84161333D01*
+X149185523Y-84066095D01*
+X149185523Y-83970857D01*
+X149233142Y-83875619D01*
+X149280761Y-83828000D01*
+X149376000Y-83780380D01*
+X149614095Y-83780380D01*
+X149756952Y-83828000D01*
+X150042666Y-83780380D02*
+X150614095Y-83780380D01*
+X150328380Y-84780380D02*
+X150328380Y-83780380D01*
+X151137904Y-83780380D02*
+X151328380Y-83780380D01*
+X151423619Y-83828000D01*
+X151518857Y-83923238D01*
+X151566476Y-84113714D01*
+X151566476Y-84447047D01*
+X151518857Y-84637523D01*
+X151423619Y-84732761D01*
+X151328380Y-84780380D01*
+X151137904Y-84780380D01*
+X151042666Y-84732761D01*
+X150947428Y-84637523D01*
+X150899809Y-84447047D01*
+X150899809Y-84113714D01*
+X150947428Y-83923238D01*
+X151042666Y-83828000D01*
+X151137904Y-83780380D01*
+X151995047Y-84780380D02*
+X151995047Y-83780380D01*
+X152376000Y-83780380D01*
+X152471238Y-83828000D01*
+X152518857Y-83875619D01*
+X152566476Y-83970857D01*
+X152566476Y-84113714D01*
+X152518857Y-84208952D01*
+X152471238Y-84256571D01*
+X152376000Y-84304190D01*
+X151995047Y-84304190D01*
+G04 #@! TO.C,D4*
+X149852285Y-91638380D02*
+X149852285Y-90971714D01*
+X149852285Y-91162190D02*
+X149899904Y-91066952D01*
+X149947523Y-91019333D01*
+X150042761Y-90971714D01*
+X150138000Y-90971714D01*
+X150852285Y-91590761D02*
+X150757047Y-91638380D01*
+X150566571Y-91638380D01*
+X150471333Y-91590761D01*
+X150423714Y-91495523D01*
+X150423714Y-91114571D01*
+X150471333Y-91019333D01*
+X150566571Y-90971714D01*
+X150757047Y-90971714D01*
+X150852285Y-91019333D01*
+X150899904Y-91114571D01*
+X150899904Y-91209809D01*
+X150423714Y-91305047D01*
+X151757047Y-91638380D02*
+X151757047Y-91114571D01*
+X151709428Y-91019333D01*
+X151614190Y-90971714D01*
+X151423714Y-90971714D01*
+X151328476Y-91019333D01*
+X151757047Y-91590761D02*
+X151661809Y-91638380D01*
+X151423714Y-91638380D01*
+X151328476Y-91590761D01*
+X151280857Y-91495523D01*
+X151280857Y-91400285D01*
+X151328476Y-91305047D01*
+X151423714Y-91257428D01*
+X151661809Y-91257428D01*
+X151757047Y-91209809D01*
+X152661809Y-91638380D02*
+X152661809Y-90638380D01*
+X152661809Y-91590761D02*
+X152566571Y-91638380D01*
+X152376095Y-91638380D01*
+X152280857Y-91590761D01*
+X152233238Y-91543142D01*
+X152185619Y-91447904D01*
+X152185619Y-91162190D01*
+X152233238Y-91066952D01*
+X152280857Y-91019333D01*
+X152376095Y-90971714D01*
+X152566571Y-90971714D01*
+X152661809Y-91019333D01*
+X153042761Y-90971714D02*
+X153280857Y-91638380D01*
+X153518952Y-90971714D02*
+X153280857Y-91638380D01*
+X153185619Y-91876476D01*
+X153138000Y-91924095D01*
+X153042761Y-91971714D01*
+G04 #@! TO.C,D3*
+X153440000Y-96677380D02*
+X153440000Y-96010714D01*
+X153440000Y-96201190D02*
+X153487619Y-96105952D01*
+X153535238Y-96058333D01*
+X153630476Y-96010714D01*
+X153725714Y-96010714D01*
+X154059047Y-96677380D02*
+X154059047Y-96010714D01*
+X154059047Y-95677380D02*
+X154011428Y-95725000D01*
+X154059047Y-95772619D01*
+X154106666Y-95725000D01*
+X154059047Y-95677380D01*
+X154059047Y-95772619D01*
+X154963809Y-96010714D02*
+X154963809Y-96820238D01*
+X154916190Y-96915476D01*
+X154868571Y-96963095D01*
+X154773333Y-97010714D01*
+X154630476Y-97010714D01*
+X154535238Y-96963095D01*
+X154963809Y-96629761D02*
+X154868571Y-96677380D01*
+X154678095Y-96677380D01*
+X154582857Y-96629761D01*
+X154535238Y-96582142D01*
+X154487619Y-96486904D01*
+X154487619Y-96201190D01*
+X154535238Y-96105952D01*
+X154582857Y-96058333D01*
+X154678095Y-96010714D01*
+X154868571Y-96010714D01*
+X154963809Y-96058333D01*
+X155440000Y-96677380D02*
+X155440000Y-95677380D01*
+X155868571Y-96677380D02*
+X155868571Y-96153571D01*
+X155820952Y-96058333D01*
+X155725714Y-96010714D01*
+X155582857Y-96010714D01*
+X155487619Y-96058333D01*
+X155440000Y-96105952D01*
+X156201904Y-96010714D02*
+X156582857Y-96010714D01*
+X156344761Y-95677380D02*
+X156344761Y-96534523D01*
+X156392380Y-96629761D01*
+X156487619Y-96677380D01*
+X156582857Y-96677380D01*
+G04 #@! TO.C,D2*
+X150360095Y-96020000D02*
+X150264857Y-95972380D01*
+X150122000Y-95972380D01*
+X149979142Y-96020000D01*
+X149883904Y-96115238D01*
+X149836285Y-96210476D01*
+X149788666Y-96400952D01*
+X149788666Y-96543809D01*
+X149836285Y-96734285D01*
+X149883904Y-96829523D01*
+X149979142Y-96924761D01*
+X150122000Y-96972380D01*
+X150217238Y-96972380D01*
+X150360095Y-96924761D01*
+X150407714Y-96877142D01*
+X150407714Y-96543809D01*
+X150217238Y-96543809D01*
+X151026761Y-95972380D02*
+X151217238Y-95972380D01*
+X151312476Y-96020000D01*
+X151407714Y-96115238D01*
+X151455333Y-96305714D01*
+X151455333Y-96639047D01*
+X151407714Y-96829523D01*
+X151312476Y-96924761D01*
+X151217238Y-96972380D01*
+X151026761Y-96972380D01*
+X150931523Y-96924761D01*
+X150836285Y-96829523D01*
+X150788666Y-96639047D01*
+X150788666Y-96305714D01*
+X150836285Y-96115238D01*
+X150931523Y-96020000D01*
+X151026761Y-95972380D01*
+G04 #@! TO.C,D1*
+X140119047Y-96652380D02*
+X140023809Y-96604761D01*
+X139976190Y-96509523D01*
+X139976190Y-95652380D01*
+X140880952Y-96604761D02*
+X140785714Y-96652380D01*
+X140595238Y-96652380D01*
+X140500000Y-96604761D01*
+X140452380Y-96509523D01*
+X140452380Y-96128571D01*
+X140500000Y-96033333D01*
+X140595238Y-95985714D01*
+X140785714Y-95985714D01*
+X140880952Y-96033333D01*
+X140928571Y-96128571D01*
+X140928571Y-96223809D01*
+X140452380Y-96319047D01*
+X141214285Y-95985714D02*
+X141595238Y-95985714D01*
+X141357142Y-96652380D02*
+X141357142Y-95795238D01*
+X141404761Y-95700000D01*
+X141500000Y-95652380D01*
+X141595238Y-95652380D01*
+X141785714Y-95985714D02*
+X142166666Y-95985714D01*
+X141928571Y-95652380D02*
+X141928571Y-96509523D01*
+X141976190Y-96604761D01*
+X142071428Y-96652380D01*
+X142166666Y-96652380D01*
+G04 #@! TO.C,J1*
+X155876666Y-105116380D02*
+X155876666Y-105830666D01*
+X155829047Y-105973523D01*
+X155733809Y-106068761D01*
+X155590952Y-106116380D01*
+X155495714Y-106116380D01*
+X156876666Y-106116380D02*
+X156305238Y-106116380D01*
+X156590952Y-106116380D02*
+X156590952Y-105116380D01*
+X156495714Y-105259238D01*
+X156400476Y-105354476D01*
+X156305238Y-105402095D01*
+G04 #@! TD*
+M02*
diff --git a/traffic/gerber/traffic-NPTH.drl b/traffic/gerber/traffic-NPTH.drl
index 39b2b4a..40049c5 100644
--- a/traffic/gerber/traffic-NPTH.drl
+++ b/traffic/gerber/traffic-NPTH.drl
@@ -1,5 +1,5 @@
M48
-;DRILL file {KiCad 5.0.1} date Tue 22 Jan 2019 03:02:25 PM IST
+;DRILL file {KiCad 5.0.1} date Tue 22 Jan 2019 05:41:13 PM IST
;FORMAT={-:-/ absolute / metric / decimal}
FMAT,2
METRIC,TZ
diff --git a/traffic/gerber/traffic-PTH.drl b/traffic/gerber/traffic-PTH.drl
index 32af66f..4cc8f9f 100644
--- a/traffic/gerber/traffic-PTH.drl
+++ b/traffic/gerber/traffic-PTH.drl
@@ -1,5 +1,5 @@
M48
-;DRILL file {KiCad 5.0.1} date Tue 22 Jan 2019 03:02:25 PM IST
+;DRILL file {KiCad 5.0.1} date Tue 22 Jan 2019 05:41:13 PM IST
;FORMAT={-:-/ absolute / metric / decimal}
FMAT,2
METRIC,TZ
@@ -10,24 +10,25 @@ G90
G05
M71
T1
-X147.32Y-98.806
-X147.32Y-101.346
+X154.9Y-98.86
X147.32Y-92.456
X147.32Y-94.996
-X138.9Y-98.76
X138.9Y-101.3
X147.32Y-86.106
X147.32Y-88.646
-X154.9Y-98.86
X154.9Y-101.4
+X147.32Y-98.806
+X147.32Y-101.346
+X138.9Y-98.76
T2
+X137.4Y-94.7
+X153.398Y-86.596
+X155.194Y-88.392
X140.716Y-105.664
X143.256Y-105.664
X145.796Y-105.664
X148.336Y-105.664
X150.876Y-105.664
X153.416Y-105.664
-X153.398Y-86.596
-X155.194Y-88.392
T0
M30
diff --git a/traffic/traffic b/traffic/traffic
index 7fd1a2c..00d272f 100644
--- a/traffic/traffic
+++ b/traffic/traffic
@@ -1,8 +1,8 @@
"Source:","/home/easwaran/allProjects/kicad/openplc_modules/traffic/traffic.sch"
-"Date:","Tue 22 Jan 2019 12:23:50 PM IST"
+"Date:","Tue 22 Jan 2019 05:36:43 PM IST"
"Tool:","Eeschema 5.0.1"
"Generator:","/usr/share/kicad/plugins/bom_csv_grouped_by_value.py"
-"Component Count:","8"
+"Component Count:","11"
"Individual Components:"
@@ -14,7 +14,10 @@
"","","D5","STOP","Device:LED","LEDs:LED_D5.0mm","~"
"","","J1","Conn_01x06_Male","Connector:Conn_01x06_Male","Socket_Strips:Socket_Strip_Straight_1x06_Pitch2.54mm","~"
"","","J2","Conn_01x02_Male","Connector:Conn_01x02_Male","Socket_Strips:Socket_Strip_Straight_1x02_Pitch2.54mm","~"
+"","","J3","Conn_01x01_Male","Connector:Conn_01x01_Male","Socket_Strips:Socket_Strip_Straight_1x01_Pitch2.54mm","~"
+"","","Q1","MMBT3906","Transistor_BJT:MMBT3906","TO_SOT_Packages_SMD:SOT-23","https://www.fairchildsemi.com/datasheets/2N/2N3906.pdf"
"","","R1","R","Device:R","Resistors_SMD:R_0603_HandSoldering","~"
+"","","R2","R","Device:R","Resistors_SMD:R_0603_HandSoldering","~"
@@ -28,4 +31,6 @@
"5","1","D5","STOP","Device:LED","LEDs:LED_D5.0mm","~"
"6","1","J1","Conn_01x06_Male","Connector:Conn_01x06_Male","Socket_Strips:Socket_Strip_Straight_1x06_Pitch2.54mm","~"
"7","1","J2","Conn_01x02_Male","Connector:Conn_01x02_Male","Socket_Strips:Socket_Strip_Straight_1x02_Pitch2.54mm","~"
-"8","1","R1","R","Device:R","Resistors_SMD:R_0603_HandSoldering","~"
+"8","1","J3","Conn_01x01_Male","Connector:Conn_01x01_Male","Socket_Strips:Socket_Strip_Straight_1x01_Pitch2.54mm","~"
+"9","1","Q1","MMBT3906","Transistor_BJT:MMBT3906","TO_SOT_Packages_SMD:SOT-23","https://www.fairchildsemi.com/datasheets/2N/2N3906.pdf"
+"10","2","R1, R2","R","Device:R","Resistors_SMD:R_0603_HandSoldering","~"
diff --git a/traffic/traffic-cache.lib b/traffic/traffic-cache.lib
index c68a86f..e4e6421 100644
--- a/traffic/traffic-cache.lib
+++ b/traffic/traffic-cache.lib
@@ -1,6 +1,23 @@
EESchema-LIBRARY Version 2.4
#encoding utf-8
#
+# Connector_Conn_01x01_Male
+#
+DEF Connector_Conn_01x01_Male J 0 40 Y N 1 F N
+F0 "J" 0 100 50 H V C CNN
+F1 "Connector_Conn_01x01_Male" 0 -100 50 H V C CNN
+F2 "" 0 0 50 H I C CNN
+F3 "" 0 0 50 H I C CNN
+$FPLIST
+ Connector*:*
+$ENDFPLIST
+DRAW
+S 34 5 0 -5 1 1 6 F
+P 2 1 1 6 50 0 34 0 N
+X Pin_1 1 200 0 150 L 50 50 1 1 P
+ENDDRAW
+ENDDEF
+#
# Connector_Conn_01x02_Male
#
DEF Connector_Conn_01x02_Male J 0 40 Y N 1 F N
@@ -93,16 +110,16 @@ X ~ 2 0 -150 50 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
-# Transistor_BJT_BC327
+# Transistor_BJT_MMBT3906
#
-DEF Transistor_BJT_BC327 Q 0 0 Y N 1 F N
+DEF Transistor_BJT_MMBT3906 Q 0 0 Y N 1 F N
F0 "Q" 200 75 50 H V L CNN
-F1 "Transistor_BJT_BC327" 200 0 50 H V L CNN
-F2 "Package_TO_SOT_THT:TO-92_Inline" 200 -75 50 H I L CIN
+F1 "Transistor_BJT_MMBT3906" 200 0 50 H V L CNN
+F2 "Package_TO_SOT_SMD:SOT-23" 200 -75 50 H I L CIN
F3 "" 0 0 50 H I L CNN
-ALIAS BC556 BC558 BC559 BC560 BC327 BC328
+ALIAS BC808 BC856 BC857 BC858 BC859 BC860 MMBT3906
$FPLIST
- TO?92*
+ SOT?23*
$ENDFPLIST
DRAW
C 50 0 111 0 1 10 N
@@ -110,9 +127,9 @@ P 2 0 1 0 25 25 100 100 N
P 3 0 1 0 25 -25 100 -100 100 -100 N
P 3 0 1 20 25 75 25 -75 25 -75 N
P 5 0 1 0 90 -70 70 -90 50 -50 90 -70 90 -70 F
-X C 1 100 200 100 D 50 50 1 1 P
-X B 2 -200 0 225 R 50 50 1 1 I
-X E 3 100 -200 100 U 50 50 1 1 P
+X B 1 -200 0 225 R 50 50 1 1 I
+X E 2 100 -200 100 U 50 50 1 1 P
+X C 3 100 200 100 D 50 50 1 1 P
ENDDRAW
ENDDEF
#
diff --git a/traffic/traffic.bak b/traffic/traffic.bak
index ae94dd4..2c4bf40 100644
--- a/traffic/traffic.bak
+++ b/traffic/traffic.bak
@@ -115,28 +115,6 @@ F 3 "~" H 5050 4600 50 0001 C CNN
1 5050 4600
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
@@ -145,16 +123,14 @@ Wire Wire Line
$Comp
L power:+5C #PWR0101
U 1 1 5C32F085
-P 4700 4900
-F 0 "#PWR0101" H 4700 4750 50 0001 C CNN
-F 1 "+5C" H 4715 5073 50 0000 C CNN
-F 2 "" H 4700 4900 50 0001 C CNN
-F 3 "" H 4700 4900 50 0001 C CNN
- 1 4700 4900
+P 4600 5500
+F 0 "#PWR0101" H 4600 5350 50 0001 C CNN
+F 1 "+5C" H 4615 5673 50 0000 C CNN
+F 2 "" H 4600 5500 50 0001 C CNN
+F 3 "" H 4600 5500 50 0001 C CNN
+ 1 4600 5500
1 0 0 -1
$EndComp
-Wire Wire Line
- 4700 4900 4900 4900
$Comp
L Connector:Conn_01x02_Male J2
U 1 1 5C3CB942
@@ -169,15 +145,6 @@ $EndComp
Wire Wire Line
4400 4050 4750 4050
Wire Wire Line
- 4750 4050 4750 4650
-Wire Wire Line
- 4750 4650 4900 4650
-Wire Wire Line
- 4900 4650 4900 4900
-Connection ~ 4900 4900
-Wire Wire Line
- 4900 4900 5050 4900
-Wire Wire Line
4400 3950 4750 3950
Wire Wire Line
4750 2900 5450 2900
@@ -188,4 +155,70 @@ Wire Wire Line
Connection ~ 5450 3050
Wire Wire Line
5450 3050 6050 3050
+Wire Wire Line
+ 5050 4750 5050 4900
+Wire Wire Line
+ 5050 5500 5050 5350
+Wire Wire Line
+ 4750 4050 4750 4900
+Wire Wire Line
+ 4750 4900 5050 4900
+Connection ~ 5050 4900
+Wire Wire Line
+ 5050 4900 5050 4950
+Wire Wire Line
+ 4600 5500 5050 5500
+$Comp
+L Transistor_BJT:MMBT3906 Q1
+U 1 1 5C485559
+P 5150 5150
+F 0 "Q1" H 5340 5196 50 0000 L CNN
+F 1 "MMBT3906" H 5340 5105 50 0000 L CNN
+F 2 "TO_SOT_Packages_SMD:SOT-23" H 5350 5075 50 0001 L CIN
+F 3 "https://www.fairchildsemi.com/datasheets/2N/2N3906.pdf" H 5150 5150 50 0001 L CNN
+ 1 5150 5150
+ -1 0 0 -1
+$EndComp
+$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
+$Comp
+L Connector:Conn_01x01_Male J3
+U 1 1 5C485FD5
+P 5250 5500
+F 0 "J3" H 5223 5430 50 0000 R CNN
+F 1 "Conn_01x01_Male" H 5223 5521 50 0000 R CNN
+F 2 "Socket_Strips:Socket_Strip_Straight_1x01_Pitch2.54mm" H 5250 5500 50 0001 C CNN
+F 3 "~" H 5250 5500 50 0001 C CNN
+ 1 5250 5500
+ -1 0 0 1
+$EndComp
+Connection ~ 5050 5500
+Wire Wire Line
+ 6550 3700 6400 3700
+Wire Wire Line
+ 6400 3700 6400 5150
+Wire Wire Line
+ 6400 5150 5950 5150
+Wire Wire Line
+ 5350 5150 5650 5150
+$Comp
+L Device:R R?
+U 1 1 5C48B1E4
+P 5800 5150
+F 0 "R?" V 6007 5150 50 0000 C CNN
+F 1 "R" V 5916 5150 50 0000 C CNN
+F 2 "" V 5730 5150 50 0001 C CNN
+F 3 "~" H 5800 5150 50 0001 C CNN
+ 1 5800 5150
+ 0 -1 -1 0
+$EndComp
$EndSCHEMATC
diff --git a/traffic/traffic.kicad_pcb b/traffic/traffic.kicad_pcb
index 7795532..242be1c 100644
--- a/traffic/traffic.kicad_pcb
+++ b/traffic/traffic.kicad_pcb
@@ -2,11 +2,11 @@
(general
(thickness 1.6)
- (drawings 21)
- (tracks 58)
+ (drawings 22)
+ (tracks 73)
(zones 0)
- (modules 8)
- (nets 8)
+ (modules 11)
+ (nets 11)
)
(page A4)
@@ -27,10 +27,10 @@
(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)
+ (46 B.CrtYd user hide)
+ (47 F.CrtYd user hide)
+ (48 B.Fab user hide)
+ (49 F.Fab user hide)
)
(setup
@@ -98,6 +98,9 @@
(net 5 "Net-(D4-Pad1)")
(net 6 "Net-(D5-Pad1)")
(net 7 +5C)
+ (net 8 "Net-(J2-Pad2)")
+ (net 9 "Net-(J1-Pad1)")
+ (net 10 "Net-(Q1-Pad1)")
(net_class Default "This is the default net class."
(clearance 0.2)
@@ -113,6 +116,123 @@
(add_net "Net-(D3-Pad1)")
(add_net "Net-(D4-Pad1)")
(add_net "Net-(D5-Pad1)")
+ (add_net "Net-(J1-Pad1)")
+ (add_net "Net-(J2-Pad2)")
+ (add_net "Net-(Q1-Pad1)")
+ )
+
+ (module Resistors_SMD:R_0603_HandSoldering (layer B.Cu) (tedit 58E0A804) (tstamp 5C471230)
+ (at 139.7 94.5 270)
+ (descr "Resistor SMD 0603, hand soldering")
+ (tags "resistor 0603")
+ (path /5C48B1E4)
+ (attr smd)
+ (fp_text reference R2 (at -2.8 0 270) (layer B.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text value R (at 0 -1.55 270) (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 270) (layer B.Fab)
+ (effects (font (size 0.4 0.4) (thickness 0.075)) (justify mirror))
+ )
+ (pad 2 smd rect (at 1.1 0 270) (size 1.2 0.9) (layers B.Cu B.Paste B.Mask)
+ (net 9 "Net-(J1-Pad1)"))
+ (pad 1 smd rect (at -1.1 0 270) (size 1.2 0.9) (layers B.Cu B.Paste B.Mask)
+ (net 10 "Net-(Q1-Pad1)"))
+ (model ${KISYS3DMOD}/Resistors_SMD.3dshapes/R_0603.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module Socket_Strips:Socket_Strip_Straight_1x01_Pitch2.54mm (layer F.Cu) (tedit 5C46F693) (tstamp 5C46FFB9)
+ (at 137.4 94.7)
+ (descr "Through hole straight socket strip, 1x01, 2.54mm pitch, single row")
+ (tags "Through hole socket strip THT 1x01 2.54mm single row")
+ (path /5C485FD5)
+ (fp_text reference J3 (at -1.4 -2.2) (layer F.SilkS)
+ (effects (font (size 0.5 0.5) (thickness 0.125)))
+ )
+ (fp_text value Conn_01x01_Male (at 0 2.33) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user %R (at 0 -2.33) (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 1.8) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.8 1.8) (end 1.8 1.8) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.8 -1.8) (end -1.8 1.8) (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 1.33) (end 1.33 1.27) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.33 1.33) (end 1.33 1.33) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.33 1.27) (end -1.33 1.33) (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 1.27) (end 1.27 -1.27) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.27 1.27) (end 1.27 1.27) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.27 -1.27) (end -1.27 1.27) (layer F.Fab) (width 0.1))
+ (pad 1 thru_hole rect (at 0 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
+ (net 7 +5C))
+ (model ${KISYS3DMOD}/Socket_Strips.3dshapes/Socket_Strip_Straight_1x01_Pitch2.54mm.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 270))
+ )
+ )
+
+ (module TO_SOT_Packages_SMD:SOT-23 (layer B.Cu) (tedit 5C46EEE3) (tstamp 5C46FA52)
+ (at 143 93.3)
+ (descr "SOT-23, Standard")
+ (tags SOT-23)
+ (path /5C485559)
+ (attr smd)
+ (fp_text reference Q1 (at 0 2.5) (layer B.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text value MMBT3906 (at 0 -2.5) (layer B.Fab)
+ (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
+ )
+ (fp_line (start 0.76 -1.58) (end -0.7 -1.58) (layer B.SilkS) (width 0.12))
+ (fp_line (start 0.76 1.58) (end -1.4 1.58) (layer B.SilkS) (width 0.12))
+ (fp_line (start -1.7 -1.75) (end -1.7 1.75) (layer B.CrtYd) (width 0.05))
+ (fp_line (start 1.7 -1.75) (end -1.7 -1.75) (layer B.CrtYd) (width 0.05))
+ (fp_line (start 1.7 1.75) (end 1.7 -1.75) (layer B.CrtYd) (width 0.05))
+ (fp_line (start -1.7 1.75) (end 1.7 1.75) (layer B.CrtYd) (width 0.05))
+ (fp_line (start 0.76 1.58) (end 0.76 0.65) (layer B.SilkS) (width 0.12))
+ (fp_line (start 0.76 -1.58) (end 0.76 -0.65) (layer B.SilkS) (width 0.12))
+ (fp_line (start -0.7 -1.52) (end 0.7 -1.52) (layer B.Fab) (width 0.1))
+ (fp_line (start 0.7 1.52) (end 0.7 -1.52) (layer B.Fab) (width 0.1))
+ (fp_line (start -0.7 0.95) (end -0.15 1.52) (layer B.Fab) (width 0.1))
+ (fp_line (start -0.15 1.52) (end 0.7 1.52) (layer B.Fab) (width 0.1))
+ (fp_line (start -0.7 0.95) (end -0.7 -1.5) (layer B.Fab) (width 0.1))
+ (fp_text user %R (at 0 0 -90) (layer B.Fab)
+ (effects (font (size 0.5 0.5) (thickness 0.075)) (justify mirror))
+ )
+ (pad 3 smd rect (at 1 0) (size 0.9 0.8) (layers B.Cu B.Paste B.Mask)
+ (net 8 "Net-(J2-Pad2)"))
+ (pad 2 smd rect (at -1 -0.95) (size 0.9 0.8) (layers B.Cu B.Paste B.Mask)
+ (net 7 +5C))
+ (pad 1 smd rect (at -1 0.95) (size 0.9 0.8) (layers B.Cu B.Paste B.Mask)
+ (net 10 "Net-(Q1-Pad1)"))
+ (model ${KISYS3DMOD}/TO_SOT_Packages_SMD.3dshapes/SOT-23.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
)
(module Socket_Strips:Socket_Strip_Straight_1x02_Pitch2.54mm (layer F.Cu) (tedit 58CD5446) (tstamp 5C3D0902)
@@ -144,7 +264,7 @@
(fp_line (start -1.27 3.81) (end 1.27 3.81) (layer F.Fab) (width 0.1))
(fp_line (start -1.27 -1.27) (end -1.27 3.81) (layer F.Fab) (width 0.1))
(pad 2 thru_hole oval (at 0 2.54 225) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
- (net 7 +5C))
+ (net 8 "Net-(J2-Pad2)"))
(pad 1 thru_hole rect (at 0 0 225) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 6 "Net-(D5-Pad1)"))
(model ${KISYS3DMOD}/Socket_Strips.3dshapes/Socket_Strip_Straight_1x02_Pitch2.54mm.wrl
@@ -306,7 +426,7 @@
(fp_text reference D1 (at 5.125 -2.15 180) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
- (fp_text value left (at 5.1 0.038 180) (layer F.SilkS)
+ (fp_text value left (at 5.1 2.1 180) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text user %R (at 1.25 0 90) (layer F.Fab)
@@ -373,7 +493,7 @@
(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 +5C))
+ (net 9 "Net-(J1-Pad1)"))
(model ${KISYS3DMOD}/Socket_Strips.3dshapes/Socket_Strip_Straight_1x06_Pitch2.54mm.wrl
(offset (xyz 0 -6.349999904632568 0))
(scale (xyz 1 1 1))
@@ -382,12 +502,12 @@
)
(module Resistors_SMD:R_0603_HandSoldering (layer B.Cu) (tedit 58E0A804) (tstamp 5C2CA939)
- (at 140.446183 91.455817 225)
+ (at 141.7 89.5 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)
+ (fp_text reference R1 (at -2.828427 0 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)
@@ -407,7 +527,7 @@
(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 +5C))
+ (net 8 "Net-(J2-Pad2)"))
(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
@@ -417,6 +537,9 @@
)
)
+ (gr_text +5V (at 139.870711 93.716339 270) (layer F.SilkS) (tstamp 5C4701EB)
+ (effects (font (size 0.8 0.8) (thickness 0.1)))
+ )
(gr_text GND (at 153.67 90.17 135) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.1)))
)
@@ -483,10 +606,10 @@
(arrow2a (pts (xy 170.18 83.312) (xy 169.593579 84.438504)))
(arrow2b (pts (xy 170.18 83.312) (xy 170.766421 84.438504)))
)
- (gr_text trafficLight (at 140.625 89.525 45) (layer F.SilkS)
+ (gr_text "trafficLight\n FOSSEE" (at 141.25 90.1 45) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.2)))
)
- (gr_text "FOSSEE\n\n" (at 140.275 89 45) (layer F.SilkS) (tstamp 5C36F068)
+ (gr_text "openPLC\n\n" (at 140.275 89 45) (layer F.SilkS) (tstamp 5C4715E0)
(effects (font (size 1.5 1.5) (thickness 0.3)))
)
(gr_text Re (at 148.375 108.075) (layer F.SilkS)
@@ -504,7 +627,7 @@
(gr_text L (at 143.2 108.075) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
- (gr_text +5V (at 140.525 108.075) (layer F.SilkS)
+ (gr_text EN (at 140.7 108.075) (layer F.SilkS) (tstamp 5C471301)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(gr_line (start 158.496 88.392) (end 158.496 108.712) (layer Edge.Cuts) (width 0.15))
@@ -524,9 +647,6 @@
(segment (start 145.288 98.044) (end 145.796 98.552) (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 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 139.799999 97.860001) (end 139.799999 97.300001) (width 0.25) (layer B.Cu) (net 1))
(segment (start 138.9 98.76) (end 139.799999 97.860001) (width 0.25) (layer B.Cu) (net 1))
@@ -543,6 +663,10 @@
(segment (start 154.9 93.766) (end 154.9 94.488) (width 0.25) (layer B.Cu) (net 1))
(segment (start 157.734 90.932) (end 154.9 93.766) (width 0.25) (layer B.Cu) (net 1))
(segment (start 154.9 94.488) (end 154.9 98.86) (width 0.25) (layer B.Cu) (net 1))
+ (segment (start 145.265817 88.722183) (end 145.288 88.7) (width 0.25) (layer B.Cu) (net 1))
+ (segment (start 142.477817 88.722183) (end 145.265817 88.722183) (width 0.25) (layer B.Cu) (net 1))
+ (segment (start 145.288 88.138) (end 145.288 88.7) (width 0.25) (layer B.Cu) (net 1))
+ (segment (start 145.288 88.7) (end 145.288 88.9) (width 0.25) (layer B.Cu) (net 1))
(segment (start 143.256 104.506) (end 143.256 105.664) (width 0.25) (layer B.Cu) (net 2))
(segment (start 140.05 101.3) (end 143.256 104.506) (width 0.25) (layer B.Cu) (net 2))
(segment (start 138.9 101.3) (end 140.05 101.3) (width 0.25) (layer B.Cu) (net 2))
@@ -563,14 +687,28 @@
(segment (start 150.876 105.664) (end 151.725999 104.814001) (width 0.25) (layer B.Cu) (net 6) (status 30))
(segment (start 153.328001 90.257999) (end 155.194 88.392) (width 0.25) (layer B.Cu) (net 6))
(segment (start 151.725999 90.257999) (end 153.328001 90.257999) (width 0.25) (layer B.Cu) (net 6))
- (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))
- (segment (start 151.13 84.328) (end 153.397949 86.595949) (width 0.25) (layer B.Cu) (net 7))
- (segment (start 144.018 84.328) (end 151.13 84.328) (width 0.25) (layer B.Cu) (net 7))
- (segment (start 139.192 89.154) (end 144.018 84.328) (width 0.25) (layer B.Cu) (net 7))
- (segment (start 139.668366 92.233634) (end 139.192 91.757268) (width 0.25) (layer B.Cu) (net 7))
- (segment (start 139.192 91.757268) (end 139.192 89.154) (width 0.25) (layer B.Cu) (net 7))
+ (segment (start 137.3 93.5) (end 137.3 94.6) (width 0.25) (layer B.Cu) (net 7))
+ (segment (start 138.45 92.35) (end 137.3 93.5) (width 0.25) (layer B.Cu) (net 7))
+ (segment (start 142 92.35) (end 138.45 92.35) (width 0.25) (layer B.Cu) (net 7))
+ (segment (start 144.018 84.328) (end 151.13 84.328) (width 0.25) (layer B.Cu) (net 8))
+ (segment (start 151.13 84.328) (end 153.397949 86.595949) (width 0.25) (layer B.Cu) (net 8))
+ (segment (start 140.922183 87.423817) (end 142.7 85.646) (width 0.25) (layer B.Cu) (net 8))
+ (segment (start 140.922183 90.277817) (end 140.922183 87.423817) (width 0.25) (layer B.Cu) (net 8))
+ (segment (start 142.7 85.646) (end 144.018 84.328) (width 0.25) (layer B.Cu) (net 8))
+ (segment (start 141.311091 90.666725) (end 140.922183 90.277817) (width 0.25) (layer B.Cu) (net 8))
+ (segment (start 142.016725 90.666725) (end 141.311091 90.666725) (width 0.25) (layer B.Cu) (net 8))
+ (segment (start 144 92.65) (end 142.016725 90.666725) (width 0.25) (layer B.Cu) (net 8))
+ (segment (start 144 93.3) (end 144 92.65) (width 0.25) (layer B.Cu) (net 8))
+ (segment (start 139.616 105.664) (end 140.716 105.664) (width 0.25) (layer B.Cu) (net 9))
+ (segment (start 136.774 102.822) (end 139.616 105.664) (width 0.25) (layer B.Cu) (net 9))
+ (segment (start 136.774 98.776) (end 136.774 102.822) (width 0.25) (layer B.Cu) (net 9))
+ (segment (start 136.774 97.826) (end 136.774 98.6) (width 0.25) (layer B.Cu) (net 9))
+ (segment (start 139 95.6) (end 136.774 97.826) (width 0.25) (layer B.Cu) (net 9))
+ (segment (start 139.7 95.6) (end 139 95.6) (width 0.25) (layer B.Cu) (net 9))
+ (segment (start 136.774 98.776) (end 136.774 98.6) (width 0.25) (layer B.Cu) (net 9))
+ (segment (start 136.774 98.6) (end 136.774 98.226) (width 0.25) (layer B.Cu) (net 9))
+ (segment (start 139.7 93.4) (end 140.4 93.4) (width 0.25) (layer B.Cu) (net 10))
+ (segment (start 141.25 94.25) (end 142 94.25) (width 0.25) (layer B.Cu) (net 10))
+ (segment (start 140.4 93.4) (end 141.25 94.25) (width 0.25) (layer B.Cu) (net 10))
)
diff --git a/traffic/traffic.kicad_pcb-bak b/traffic/traffic.kicad_pcb-bak
index 84af333..076101f 100644
--- a/traffic/traffic.kicad_pcb-bak
+++ b/traffic/traffic.kicad_pcb-bak
@@ -2,11 +2,11 @@
(general
(thickness 1.6)
- (drawings 21)
- (tracks 58)
+ (drawings 22)
+ (tracks 73)
(zones 0)
- (modules 8)
- (nets 8)
+ (modules 11)
+ (nets 11)
)
(page A4)
@@ -27,9 +27,9 @@
(43 Eco2.User user)
(44 Edge.Cuts user)
(45 Margin user)
- (46 B.CrtYd user)
- (47 F.CrtYd user)
- (48 B.Fab user)
+ (46 B.CrtYd user hide)
+ (47 F.CrtYd user hide)
+ (48 B.Fab user hide)
(49 F.Fab user hide)
)
@@ -85,9 +85,9 @@
(subtractmaskfromsilk false)
(outputformat 1)
(mirror false)
- (drillshape 1)
+ (drillshape 0)
(scaleselection 1)
- (outputdirectory ""))
+ (outputdirectory "gerber/"))
)
(net 0 "")
@@ -98,6 +98,9 @@
(net 5 "Net-(D4-Pad1)")
(net 6 "Net-(D5-Pad1)")
(net 7 +5C)
+ (net 8 "Net-(J2-Pad2)")
+ (net 9 "Net-(J1-Pad1)")
+ (net 10 "Net-(Q1-Pad1)")
(net_class Default "This is the default net class."
(clearance 0.2)
@@ -113,6 +116,123 @@
(add_net "Net-(D3-Pad1)")
(add_net "Net-(D4-Pad1)")
(add_net "Net-(D5-Pad1)")
+ (add_net "Net-(J1-Pad1)")
+ (add_net "Net-(J2-Pad2)")
+ (add_net "Net-(Q1-Pad1)")
+ )
+
+ (module Resistors_SMD:R_0603_HandSoldering (layer B.Cu) (tedit 58E0A804) (tstamp 5C471230)
+ (at 139.7 94.5 270)
+ (descr "Resistor SMD 0603, hand soldering")
+ (tags "resistor 0603")
+ (path /5C48B1E4)
+ (attr smd)
+ (fp_text reference R2 (at -2.8 0 270) (layer B.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text value R (at 0 -1.55 270) (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 270) (layer B.Fab)
+ (effects (font (size 0.4 0.4) (thickness 0.075)) (justify mirror))
+ )
+ (pad 2 smd rect (at 1.1 0 270) (size 1.2 0.9) (layers B.Cu B.Paste B.Mask)
+ (net 9 "Net-(J1-Pad1)"))
+ (pad 1 smd rect (at -1.1 0 270) (size 1.2 0.9) (layers B.Cu B.Paste B.Mask)
+ (net 10 "Net-(Q1-Pad1)"))
+ (model ${KISYS3DMOD}/Resistors_SMD.3dshapes/R_0603.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module Socket_Strips:Socket_Strip_Straight_1x01_Pitch2.54mm (layer F.Cu) (tedit 5C46F693) (tstamp 5C46FFB9)
+ (at 137.4 94.7)
+ (descr "Through hole straight socket strip, 1x01, 2.54mm pitch, single row")
+ (tags "Through hole socket strip THT 1x01 2.54mm single row")
+ (path /5C485FD5)
+ (fp_text reference J3 (at -1.4 -2.2) (layer F.SilkS)
+ (effects (font (size 0.5 0.5) (thickness 0.125)))
+ )
+ (fp_text value Conn_01x01_Male (at 0 2.33) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user %R (at 0 -2.33) (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 1.8) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.8 1.8) (end 1.8 1.8) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.8 -1.8) (end -1.8 1.8) (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 1.33) (end 1.33 1.27) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.33 1.33) (end 1.33 1.33) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.33 1.27) (end -1.33 1.33) (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 1.27) (end 1.27 -1.27) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.27 1.27) (end 1.27 1.27) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.27 -1.27) (end -1.27 1.27) (layer F.Fab) (width 0.1))
+ (pad 1 thru_hole rect (at 0 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
+ (net 7 +5C))
+ (model ${KISYS3DMOD}/Socket_Strips.3dshapes/Socket_Strip_Straight_1x01_Pitch2.54mm.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 270))
+ )
+ )
+
+ (module TO_SOT_Packages_SMD:SOT-23 (layer B.Cu) (tedit 5C46EEE3) (tstamp 5C46FA52)
+ (at 143 93.3)
+ (descr "SOT-23, Standard")
+ (tags SOT-23)
+ (path /5C485559)
+ (attr smd)
+ (fp_text reference Q1 (at 0 2.5) (layer B.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text value MMBT3906 (at 0 -2.5) (layer B.Fab)
+ (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
+ )
+ (fp_line (start 0.76 -1.58) (end -0.7 -1.58) (layer B.SilkS) (width 0.12))
+ (fp_line (start 0.76 1.58) (end -1.4 1.58) (layer B.SilkS) (width 0.12))
+ (fp_line (start -1.7 -1.75) (end -1.7 1.75) (layer B.CrtYd) (width 0.05))
+ (fp_line (start 1.7 -1.75) (end -1.7 -1.75) (layer B.CrtYd) (width 0.05))
+ (fp_line (start 1.7 1.75) (end 1.7 -1.75) (layer B.CrtYd) (width 0.05))
+ (fp_line (start -1.7 1.75) (end 1.7 1.75) (layer B.CrtYd) (width 0.05))
+ (fp_line (start 0.76 1.58) (end 0.76 0.65) (layer B.SilkS) (width 0.12))
+ (fp_line (start 0.76 -1.58) (end 0.76 -0.65) (layer B.SilkS) (width 0.12))
+ (fp_line (start -0.7 -1.52) (end 0.7 -1.52) (layer B.Fab) (width 0.1))
+ (fp_line (start 0.7 1.52) (end 0.7 -1.52) (layer B.Fab) (width 0.1))
+ (fp_line (start -0.7 0.95) (end -0.15 1.52) (layer B.Fab) (width 0.1))
+ (fp_line (start -0.15 1.52) (end 0.7 1.52) (layer B.Fab) (width 0.1))
+ (fp_line (start -0.7 0.95) (end -0.7 -1.5) (layer B.Fab) (width 0.1))
+ (fp_text user %R (at 0 0 -90) (layer B.Fab)
+ (effects (font (size 0.5 0.5) (thickness 0.075)) (justify mirror))
+ )
+ (pad 3 smd rect (at 1 0) (size 0.9 0.8) (layers B.Cu B.Paste B.Mask)
+ (net 8 "Net-(J2-Pad2)"))
+ (pad 2 smd rect (at -1 -0.95) (size 0.9 0.8) (layers B.Cu B.Paste B.Mask)
+ (net 7 +5C))
+ (pad 1 smd rect (at -1 0.95) (size 0.9 0.8) (layers B.Cu B.Paste B.Mask)
+ (net 10 "Net-(Q1-Pad1)"))
+ (model ${KISYS3DMOD}/TO_SOT_Packages_SMD.3dshapes/SOT-23.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
)
(module Socket_Strips:Socket_Strip_Straight_1x02_Pitch2.54mm (layer F.Cu) (tedit 58CD5446) (tstamp 5C3D0902)
@@ -144,7 +264,7 @@
(fp_line (start -1.27 3.81) (end 1.27 3.81) (layer F.Fab) (width 0.1))
(fp_line (start -1.27 -1.27) (end -1.27 3.81) (layer F.Fab) (width 0.1))
(pad 2 thru_hole oval (at 0 2.54 225) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
- (net 7 +5C))
+ (net 8 "Net-(J2-Pad2)"))
(pad 1 thru_hole rect (at 0 0 225) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 6 "Net-(D5-Pad1)"))
(model ${KISYS3DMOD}/Socket_Strips.3dshapes/Socket_Strip_Straight_1x02_Pitch2.54mm.wrl
@@ -306,7 +426,7 @@
(fp_text reference D1 (at 5.125 -2.15 180) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
- (fp_text value left (at 5.1 0.038 180) (layer F.SilkS)
+ (fp_text value left (at 5.1 2.1 180) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text user %R (at 1.25 0 90) (layer F.Fab)
@@ -373,7 +493,7 @@
(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 +5C))
+ (net 9 "Net-(J1-Pad1)"))
(model ${KISYS3DMOD}/Socket_Strips.3dshapes/Socket_Strip_Straight_1x06_Pitch2.54mm.wrl
(offset (xyz 0 -6.349999904632568 0))
(scale (xyz 1 1 1))
@@ -382,12 +502,12 @@
)
(module Resistors_SMD:R_0603_HandSoldering (layer B.Cu) (tedit 58E0A804) (tstamp 5C2CA939)
- (at 140.446183 91.455817 225)
+ (at 141.7 89.5 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)
+ (fp_text reference R1 (at -2.828427 0 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)
@@ -407,7 +527,7 @@
(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 +5C))
+ (net 8 "Net-(J2-Pad2)"))
(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
@@ -417,6 +537,9 @@
)
)
+ (gr_text +5V (at 139.870711 93.716339 270) (layer F.SilkS) (tstamp 5C4701EB)
+ (effects (font (size 0.8 0.8) (thickness 0.1)))
+ )
(gr_text GND (at 153.67 90.17 135) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.1)))
)
@@ -486,7 +609,7 @@
(gr_text trafficLight (at 140.625 89.525 45) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.2)))
)
- (gr_text "FOSSEE\n\n" (at 140.275 89 45) (layer F.SilkS) (tstamp 5C36F068)
+ (gr_text "FOSSEE\n\n" (at 140.275 89 45) (layer F.SilkS) (tstamp 5C4715E0)
(effects (font (size 1.5 1.5) (thickness 0.3)))
)
(gr_text Re (at 148.375 108.075) (layer F.SilkS)
@@ -504,7 +627,7 @@
(gr_text L (at 143.2 108.075) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
- (gr_text +5V (at 140.525 108.075) (layer F.SilkS)
+ (gr_text EN (at 140.7 108.075) (layer F.SilkS) (tstamp 5C471301)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(gr_line (start 158.496 88.392) (end 158.496 108.712) (layer Edge.Cuts) (width 0.15))
@@ -524,9 +647,6 @@
(segment (start 145.288 98.044) (end 145.796 98.552) (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 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 139.799999 97.860001) (end 139.799999 97.300001) (width 0.25) (layer B.Cu) (net 1))
(segment (start 138.9 98.76) (end 139.799999 97.860001) (width 0.25) (layer B.Cu) (net 1))
@@ -543,6 +663,10 @@
(segment (start 154.9 93.766) (end 154.9 94.488) (width 0.25) (layer B.Cu) (net 1))
(segment (start 157.734 90.932) (end 154.9 93.766) (width 0.25) (layer B.Cu) (net 1))
(segment (start 154.9 94.488) (end 154.9 98.86) (width 0.25) (layer B.Cu) (net 1))
+ (segment (start 145.265817 88.722183) (end 145.288 88.7) (width 0.25) (layer B.Cu) (net 1))
+ (segment (start 142.477817 88.722183) (end 145.265817 88.722183) (width 0.25) (layer B.Cu) (net 1))
+ (segment (start 145.288 88.138) (end 145.288 88.7) (width 0.25) (layer B.Cu) (net 1))
+ (segment (start 145.288 88.7) (end 145.288 88.9) (width 0.25) (layer B.Cu) (net 1))
(segment (start 143.256 104.506) (end 143.256 105.664) (width 0.25) (layer B.Cu) (net 2))
(segment (start 140.05 101.3) (end 143.256 104.506) (width 0.25) (layer B.Cu) (net 2))
(segment (start 138.9 101.3) (end 140.05 101.3) (width 0.25) (layer B.Cu) (net 2))
@@ -563,14 +687,28 @@
(segment (start 150.876 105.664) (end 151.725999 104.814001) (width 0.25) (layer B.Cu) (net 6) (status 30))
(segment (start 153.328001 90.257999) (end 155.194 88.392) (width 0.25) (layer B.Cu) (net 6))
(segment (start 151.725999 90.257999) (end 153.328001 90.257999) (width 0.25) (layer B.Cu) (net 6))
- (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))
- (segment (start 151.13 84.328) (end 153.397949 86.595949) (width 0.25) (layer B.Cu) (net 7))
- (segment (start 144.018 84.328) (end 151.13 84.328) (width 0.25) (layer B.Cu) (net 7))
- (segment (start 139.192 89.154) (end 144.018 84.328) (width 0.25) (layer B.Cu) (net 7))
- (segment (start 139.668366 92.233634) (end 139.192 91.757268) (width 0.25) (layer B.Cu) (net 7))
- (segment (start 139.192 91.757268) (end 139.192 89.154) (width 0.25) (layer B.Cu) (net 7))
+ (segment (start 137.3 93.5) (end 137.3 94.6) (width 0.25) (layer B.Cu) (net 7))
+ (segment (start 138.45 92.35) (end 137.3 93.5) (width 0.25) (layer B.Cu) (net 7))
+ (segment (start 142 92.35) (end 138.45 92.35) (width 0.25) (layer B.Cu) (net 7))
+ (segment (start 144.018 84.328) (end 151.13 84.328) (width 0.25) (layer B.Cu) (net 8))
+ (segment (start 151.13 84.328) (end 153.397949 86.595949) (width 0.25) (layer B.Cu) (net 8))
+ (segment (start 140.922183 87.423817) (end 142.7 85.646) (width 0.25) (layer B.Cu) (net 8))
+ (segment (start 140.922183 90.277817) (end 140.922183 87.423817) (width 0.25) (layer B.Cu) (net 8))
+ (segment (start 142.7 85.646) (end 144.018 84.328) (width 0.25) (layer B.Cu) (net 8))
+ (segment (start 141.311091 90.666725) (end 140.922183 90.277817) (width 0.25) (layer B.Cu) (net 8))
+ (segment (start 142.016725 90.666725) (end 141.311091 90.666725) (width 0.25) (layer B.Cu) (net 8))
+ (segment (start 144 92.65) (end 142.016725 90.666725) (width 0.25) (layer B.Cu) (net 8))
+ (segment (start 144 93.3) (end 144 92.65) (width 0.25) (layer B.Cu) (net 8))
+ (segment (start 139.616 105.664) (end 140.716 105.664) (width 0.25) (layer B.Cu) (net 9))
+ (segment (start 136.774 102.822) (end 139.616 105.664) (width 0.25) (layer B.Cu) (net 9))
+ (segment (start 136.774 98.776) (end 136.774 102.822) (width 0.25) (layer B.Cu) (net 9))
+ (segment (start 136.774 97.826) (end 136.774 98.6) (width 0.25) (layer B.Cu) (net 9))
+ (segment (start 139 95.6) (end 136.774 97.826) (width 0.25) (layer B.Cu) (net 9))
+ (segment (start 139.7 95.6) (end 139 95.6) (width 0.25) (layer B.Cu) (net 9))
+ (segment (start 136.774 98.776) (end 136.774 98.6) (width 0.25) (layer B.Cu) (net 9))
+ (segment (start 136.774 98.6) (end 136.774 98.226) (width 0.25) (layer B.Cu) (net 9))
+ (segment (start 139.7 93.4) (end 140.4 93.4) (width 0.25) (layer B.Cu) (net 10))
+ (segment (start 141.25 94.25) (end 142 94.25) (width 0.25) (layer B.Cu) (net 10))
+ (segment (start 140.4 93.4) (end 141.25 94.25) (width 0.25) (layer B.Cu) (net 10))
)
diff --git a/traffic/traffic.sch b/traffic/traffic.sch
index f80b393..828960d 100644
--- a/traffic/traffic.sch
+++ b/traffic/traffic.sch
@@ -115,19 +115,6 @@ F 3 "~" H 5050 4600 50 0001 C CNN
1 5050 4600
1 0 0 -1
$EndComp
-$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
- 6550 3700 6450 3700
Connection ~ 5050 4100
Wire Wire Line
5050 4100 5050 4450
@@ -136,12 +123,12 @@ Wire Wire Line
$Comp
L power:+5C #PWR0101
U 1 1 5C32F085
-P 4700 4900
-F 0 "#PWR0101" H 4700 4750 50 0001 C CNN
-F 1 "+5C" H 4715 5073 50 0000 C CNN
-F 2 "" H 4700 4900 50 0001 C CNN
-F 3 "" H 4700 4900 50 0001 C CNN
- 1 4700 4900
+P 4600 5500
+F 0 "#PWR0101" H 4600 5350 50 0001 C CNN
+F 1 "+5C" H 4615 5673 50 0000 C CNN
+F 2 "" H 4600 5500 50 0001 C CNN
+F 3 "" H 4600 5500 50 0001 C CNN
+ 1 4600 5500
1 0 0 -1
$EndComp
$Comp
@@ -169,31 +156,69 @@ Connection ~ 5450 3050
Wire Wire Line
5450 3050 6050 3050
Wire Wire Line
- 6450 3700 6450 5150
-Wire Wire Line
- 6450 5150 5350 5150
+ 5050 4750 5050 4900
Wire Wire Line
- 5050 4750 5050 4950
-Wire Wire Line
- 4700 4900 4700 5500
+ 5050 5500 5050 5350
Wire Wire Line
- 4700 5500 5050 5500
+ 4750 4050 4750 4900
Wire Wire Line
- 5050 5500 5050 5350
-Connection ~ 4700 4900
+ 4750 4900 5050 4900
+Connection ~ 5050 4900
Wire Wire Line
- 4700 4900 4750 4900
+ 5050 4900 5050 4950
Wire Wire Line
- 4750 4050 4750 4900
+ 4600 5500 5050 5500
$Comp
-L Transistor_BJT:BC327 Q?
-U 1 1 5C480656
+L Transistor_BJT:MMBT3906 Q1
+U 1 1 5C485559
P 5150 5150
-F 0 "Q?" H 5340 5196 50 0000 L CNN
-F 1 "BC327" H 5340 5105 50 0000 L CNN
-F 2 "Package_TO_SOT_THT:TO-92_Inline" H 5350 5075 50 0001 L CIN
-F 3 "http://www.onsemi.com/pub_link/Collateral/BC327-D.PDF" H 5150 5150 50 0001 L CNN
+F 0 "Q1" H 5340 5196 50 0000 L CNN
+F 1 "MMBT3906" H 5340 5105 50 0000 L CNN
+F 2 "TO_SOT_Packages_SMD:SOT-23" H 5350 5075 50 0001 L CIN
+F 3 "https://www.fairchildsemi.com/datasheets/2N/2N3906.pdf" H 5150 5150 50 0001 L CNN
1 5150 5150
-1 0 0 -1
$EndComp
+$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
+$Comp
+L Connector:Conn_01x01_Male J3
+U 1 1 5C485FD5
+P 5250 5500
+F 0 "J3" H 5223 5430 50 0000 R CNN
+F 1 "Conn_01x01_Male" H 5223 5521 50 0000 R CNN
+F 2 "Socket_Strips:Socket_Strip_Straight_1x01_Pitch2.54mm" H 5250 5500 50 0001 C CNN
+F 3 "~" H 5250 5500 50 0001 C CNN
+ 1 5250 5500
+ -1 0 0 1
+$EndComp
+Connection ~ 5050 5500
+Wire Wire Line
+ 6550 3700 6400 3700
+Wire Wire Line
+ 6400 3700 6400 5150
+Wire Wire Line
+ 6400 5150 5950 5150
+Wire Wire Line
+ 5350 5150 5650 5150
+$Comp
+L Device:R R2
+U 1 1 5C48B1E4
+P 5800 5150
+F 0 "R2" V 6007 5150 50 0000 C CNN
+F 1 "R" V 5916 5150 50 0000 C CNN
+F 2 "Resistors_SMD:R_0603_HandSoldering" V 5730 5150 50 0001 C CNN
+F 3 "~" H 5800 5150 50 0001 C CNN
+ 1 5800 5150
+ 0 -1 -1 0
+$EndComp
$EndSCHEMATC
diff --git a/traffic/traffic.xml b/traffic/traffic.xml
index 53dd579..f5dcc2c 100644
--- a/traffic/traffic.xml
+++ b/traffic/traffic.xml
@@ -2,7 +2,7 @@
<export version="D">
<design>
<source>/home/easwaran/allProjects/kicad/openplc_modules/traffic/traffic.sch</source>
- <date>Tue 22 Jan 2019 12:23:50 PM IST</date>
+ <date>Tue 22 Jan 2019 05:36:43 PM IST</date>
<tool>Eeschema 5.0.1</tool>
<sheet number="1" name="/" tstamps="/">
<title_block>
@@ -67,6 +67,22 @@
<sheetpath names="/" tstamps="/"/>
<tstamp>5C2C3B8D</tstamp>
</comp>
+ <comp ref="J2">
+ <value>Conn_01x02_Male</value>
+ <footprint>Socket_Strips:Socket_Strip_Straight_1x02_Pitch2.54mm</footprint>
+ <datasheet>~</datasheet>
+ <libsource lib="Connector" part="Conn_01x02_Male" description="Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)"/>
+ <sheetpath names="/" tstamps="/"/>
+ <tstamp>5C3CB942</tstamp>
+ </comp>
+ <comp ref="Q1">
+ <value>MMBT3906</value>
+ <footprint>TO_SOT_Packages_SMD:SOT-23</footprint>
+ <datasheet>https://www.fairchildsemi.com/datasheets/2N/2N3906.pdf</datasheet>
+ <libsource lib="Transistor_BJT" part="MMBT3906" description="-0.2A Ic, -40V Vce, Small Signal PNP Transistor, SOT-23"/>
+ <sheetpath names="/" tstamps="/"/>
+ <tstamp>5C485559</tstamp>
+ </comp>
<comp ref="J1">
<value>Conn_01x06_Male</value>
<footprint>Socket_Strips:Socket_Strip_Straight_1x06_Pitch2.54mm</footprint>
@@ -75,16 +91,38 @@
<sheetpath names="/" tstamps="/"/>
<tstamp>5C2C6811</tstamp>
</comp>
- <comp ref="J2">
- <value>Conn_01x02_Male</value>
- <footprint>Socket_Strips:Socket_Strip_Straight_1x02_Pitch2.54mm</footprint>
+ <comp ref="J3">
+ <value>Conn_01x01_Male</value>
+ <footprint>Socket_Strips:Socket_Strip_Straight_1x01_Pitch2.54mm</footprint>
<datasheet>~</datasheet>
- <libsource lib="Connector" part="Conn_01x02_Male" description="Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)"/>
+ <libsource lib="Connector" part="Conn_01x01_Male" description="Generic connector, single row, 01x01, script generated (kicad-library-utils/schlib/autogen/connector/)"/>
<sheetpath names="/" tstamps="/"/>
- <tstamp>5C3CB942</tstamp>
+ <tstamp>5C485FD5</tstamp>
+ </comp>
+ <comp ref="R2">
+ <value>R</value>
+ <footprint>Resistors_SMD:R_0603_HandSoldering</footprint>
+ <datasheet>~</datasheet>
+ <libsource lib="Device" part="R" description="Resistor"/>
+ <sheetpath names="/" tstamps="/"/>
+ <tstamp>5C48B1E4</tstamp>
</comp>
</components>
<libparts>
+ <libpart lib="Connector" part="Conn_01x01_Male">
+ <description>Generic connector, single row, 01x01, script generated (kicad-library-utils/schlib/autogen/connector/)</description>
+ <docs>~</docs>
+ <footprints>
+ <fp>Connector*:*</fp>
+ </footprints>
+ <fields>
+ <field name="Reference">J</field>
+ <field name="Value">Conn_01x01_Male</field>
+ </fields>
+ <pins>
+ <pin num="1" name="Pin_1" type="passive"/>
+ </pins>
+ </libpart>
<libpart lib="Connector" part="Conn_01x02_Male">
<description>Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)</description>
<docs>~</docs>
@@ -151,6 +189,32 @@
<pin num="2" name="~" type="passive"/>
</pins>
</libpart>
+ <libpart lib="Transistor_BJT" part="BC807">
+ <aliases>
+ <alias>BC808</alias>
+ <alias>BC856</alias>
+ <alias>BC857</alias>
+ <alias>BC858</alias>
+ <alias>BC859</alias>
+ <alias>BC860</alias>
+ <alias>MMBT3906</alias>
+ </aliases>
+ <description>0.8A Ic, 45V Vce, PNP Transistor, SOT-23</description>
+ <docs>http://www.fairchildsemi.com/ds/BC/BC807.pdf</docs>
+ <footprints>
+ <fp>SOT?23*</fp>
+ </footprints>
+ <fields>
+ <field name="Reference">Q</field>
+ <field name="Value">BC807</field>
+ <field name="Footprint">Package_TO_SOT_SMD:SOT-23</field>
+ </fields>
+ <pins>
+ <pin num="1" name="B" type="input"/>
+ <pin num="2" name="E" type="passive"/>
+ <pin num="3" name="C" type="passive"/>
+ </pins>
+ </libpart>
</libparts>
<libraries>
<library logical="Connector">
@@ -159,41 +223,56 @@
<library logical="Device">
<uri>/usr/share/kicad/library/Device.lib</uri>
</library>
+ <library logical="Transistor_BJT">
+ <uri>/usr/share/kicad/library/Transistor_BJT.lib</uri>
+ </library>
</libraries>
<nets>
- <net code="1" name="Net-(D2-Pad1)">
- <node ref="J1" pin="3"/>
- <node ref="D2" pin="1"/>
+ <net code="1" name="+5C">
+ <node ref="Q1" pin="2"/>
+ <node ref="J3" pin="1"/>
</net>
- <net code="2" name="+5C">
- <node ref="J1" pin="1"/>
+ <net code="2" name="Net-(J2-Pad2)">
<node ref="R1" pin="2"/>
+ <node ref="Q1" pin="3"/>
<node ref="J2" pin="2"/>
</net>
- <net code="3" name="Net-(D3-Pad1)">
- <node ref="D3" pin="1"/>
- <node ref="J1" pin="6"/>
+ <net code="3" name="Net-(J1-Pad1)">
+ <node ref="J1" pin="1"/>
+ <node ref="R2" pin="2"/>
</net>
- <net code="4" name="Net-(D5-Pad1)">
- <node ref="D5" pin="1"/>
+ <net code="4" name="Net-(Q1-Pad1)">
+ <node ref="Q1" pin="1"/>
+ <node ref="R2" pin="1"/>
+ </net>
+ <net code="5" name="Net-(D5-Pad1)">
<node ref="J1" pin="5"/>
+ <node ref="D5" pin="1"/>
<node ref="J2" pin="1"/>
</net>
- <net code="5" name="Net-(D4-Pad1)">
- <node ref="D4" pin="1"/>
+ <net code="6" name="Net-(D1-Pad1)">
+ <node ref="J1" pin="2"/>
+ <node ref="D1" pin="1"/>
+ </net>
+ <net code="7" name="Net-(D3-Pad1)">
+ <node ref="J1" pin="6"/>
+ <node ref="D3" pin="1"/>
+ </net>
+ <net code="8" name="Net-(D4-Pad1)">
<node ref="J1" pin="4"/>
+ <node ref="D4" pin="1"/>
</net>
- <net code="6" name="Net-(D1-Pad2)">
- <node ref="D4" pin="2"/>
+ <net code="9" name="Net-(D2-Pad1)">
+ <node ref="J1" pin="3"/>
+ <node ref="D2" pin="1"/>
+ </net>
+ <net code="10" name="Net-(D1-Pad2)">
<node ref="R1" pin="1"/>
- <node ref="D5" pin="2"/>
+ <node ref="D3" pin="2"/>
<node ref="D1" pin="2"/>
+ <node ref="D5" pin="2"/>
<node ref="D2" pin="2"/>
- <node ref="D3" pin="2"/>
- </net>
- <net code="7" name="Net-(D1-Pad1)">
- <node ref="J1" pin="2"/>
- <node ref="D1" pin="1"/>
+ <node ref="D4" pin="2"/>
</net>
</nets>
</export>