diff --git a/10W/CyanLight.kicad_pcb b/10W/CyanLight.kicad_pcb
index e2aaf45bab4d505d95ec44fd48f64f90cb682791..00a2247cefd18189988d6ec24d0a3410a88ba288 100644
--- a/10W/CyanLight.kicad_pcb
+++ b/10W/CyanLight.kicad_pcb
@@ -2,11 +2,11 @@
 
   (general
     (thickness 1.6)
-    (drawings 42)
+    (drawings 40)
     (tracks 64)
     (zones 0)
-    (modules 35)
-    (nets 7)
+    (modules 45)
+    (nets 16)
   )
 
   (page A4)
@@ -102,6 +102,15 @@
   (net 4 Anode)
   (net 5 Cathode)
   (net 6 PWM)
+  (net 7 PWM7)
+  (net 8 PWM6)
+  (net 9 PWM1)
+  (net 10 PWM0)
+  (net 11 PWM3)
+  (net 12 PWM2)
+  (net 13 PWM5)
+  (net 14 PWM4)
+  (net 15 "Net-(J3-Pad1)")
 
   (net_class Default "This is the default net class."
     (clearance 0.2)
@@ -113,11 +122,456 @@
     (add_net Anode)
     (add_net Cathode)
     (add_net GND)
+    (add_net "Net-(J3-Pad1)")
     (add_net PWM)
+    (add_net PWM0)
+    (add_net PWM1)
+    (add_net PWM2)
+    (add_net PWM3)
+    (add_net PWM4)
+    (add_net PWM5)
+    (add_net PWM6)
+    (add_net PWM7)
     (add_net SW)
     (add_net Vin)
   )
 
+  (module Jumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mm (layer F.Cu) (tedit 5A64794F) (tstamp 61AA1D82)
+    (at 167.655 155.125001)
+    (descr "SMD Solder Jumper, 1x1.5mm Triangular Pads, 0.3mm gap, open")
+    (tags "solder jumper open")
+    (path /61ACF475)
+    (attr virtual)
+    (fp_text reference JP8 (at 0 -1.8) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value Jumper_NO_Small (at 0 1.9) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_line (start 1.65 1.25) (end -1.65 1.25) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.65 1.25) (end 1.65 -1.25) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.65 -1.25) (end -1.65 1.25) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.65 -1.25) (end 1.65 -1.25) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.4 -1) (end 1.4 -1) (layer F.SilkS) (width 0.12))
+    (fp_line (start 1.4 -1) (end 1.4 1) (layer F.SilkS) (width 0.12))
+    (fp_line (start 1.4 1) (end -1.4 1) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.4 1) (end -1.4 -1) (layer F.SilkS) (width 0.12))
+    (pad 1 smd custom (at -0.725 0) (size 0.3 0.3) (layers F.Cu F.Mask)
+      (net 7 PWM7) (zone_connect 2)
+      (options (clearance outline) (anchor rect))
+      (primitives
+        (gr_poly (pts
+           (xy -0.5 -0.75) (xy 0.5 -0.75) (xy 1 0) (xy 0.5 0.75) (xy -0.5 0.75)
+) (width 0))
+      ))
+    (pad 2 smd custom (at 0.725 0) (size 0.3 0.3) (layers F.Cu F.Mask)
+      (net 6 PWM) (zone_connect 2)
+      (options (clearance outline) (anchor rect))
+      (primitives
+        (gr_poly (pts
+           (xy -0.65 -0.75) (xy 0.5 -0.75) (xy 0.5 0.75) (xy -0.65 0.75) (xy -0.15 0)
+) (width 0))
+      ))
+  )
+
+  (module Jumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mm (layer F.Cu) (tedit 5A64794F) (tstamp 61AA1D74)
+    (at 163.305 158.675001)
+    (descr "SMD Solder Jumper, 1x1.5mm Triangular Pads, 0.3mm gap, open")
+    (tags "solder jumper open")
+    (path /61ACF1F8)
+    (attr virtual)
+    (fp_text reference JP7 (at 0 -1.8) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value Jumper_NO_Small (at 0 1.9) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_line (start 1.65 1.25) (end -1.65 1.25) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.65 1.25) (end 1.65 -1.25) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.65 -1.25) (end -1.65 1.25) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.65 -1.25) (end 1.65 -1.25) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.4 -1) (end 1.4 -1) (layer F.SilkS) (width 0.12))
+    (fp_line (start 1.4 -1) (end 1.4 1) (layer F.SilkS) (width 0.12))
+    (fp_line (start 1.4 1) (end -1.4 1) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.4 1) (end -1.4 -1) (layer F.SilkS) (width 0.12))
+    (pad 1 smd custom (at -0.725 0) (size 0.3 0.3) (layers F.Cu F.Mask)
+      (net 8 PWM6) (zone_connect 2)
+      (options (clearance outline) (anchor rect))
+      (primitives
+        (gr_poly (pts
+           (xy -0.5 -0.75) (xy 0.5 -0.75) (xy 1 0) (xy 0.5 0.75) (xy -0.5 0.75)
+) (width 0))
+      ))
+    (pad 2 smd custom (at 0.725 0) (size 0.3 0.3) (layers F.Cu F.Mask)
+      (net 6 PWM) (zone_connect 2)
+      (options (clearance outline) (anchor rect))
+      (primitives
+        (gr_poly (pts
+           (xy -0.65 -0.75) (xy 0.5 -0.75) (xy 0.5 0.75) (xy -0.65 0.75) (xy -0.15 0)
+) (width 0))
+      ))
+  )
+
+  (module Jumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mm (layer F.Cu) (tedit 5A64794F) (tstamp 61AA1D66)
+    (at 172.005 148.025001)
+    (descr "SMD Solder Jumper, 1x1.5mm Triangular Pads, 0.3mm gap, open")
+    (tags "solder jumper open")
+    (path /61ACEEFB)
+    (attr virtual)
+    (fp_text reference JP6 (at 0 -1.8) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value Jumper_NO_Small (at 0 1.9) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_line (start 1.65 1.25) (end -1.65 1.25) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.65 1.25) (end 1.65 -1.25) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.65 -1.25) (end -1.65 1.25) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.65 -1.25) (end 1.65 -1.25) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.4 -1) (end 1.4 -1) (layer F.SilkS) (width 0.12))
+    (fp_line (start 1.4 -1) (end 1.4 1) (layer F.SilkS) (width 0.12))
+    (fp_line (start 1.4 1) (end -1.4 1) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.4 1) (end -1.4 -1) (layer F.SilkS) (width 0.12))
+    (pad 1 smd custom (at -0.725 0) (size 0.3 0.3) (layers F.Cu F.Mask)
+      (net 13 PWM5) (zone_connect 2)
+      (options (clearance outline) (anchor rect))
+      (primitives
+        (gr_poly (pts
+           (xy -0.5 -0.75) (xy 0.5 -0.75) (xy 1 0) (xy 0.5 0.75) (xy -0.5 0.75)
+) (width 0))
+      ))
+    (pad 2 smd custom (at 0.725 0) (size 0.3 0.3) (layers F.Cu F.Mask)
+      (net 6 PWM) (zone_connect 2)
+      (options (clearance outline) (anchor rect))
+      (primitives
+        (gr_poly (pts
+           (xy -0.65 -0.75) (xy 0.5 -0.75) (xy 0.5 0.75) (xy -0.65 0.75) (xy -0.15 0)
+) (width 0))
+      ))
+  )
+
+  (module Jumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mm (layer F.Cu) (tedit 5A64794F) (tstamp 61AA1D58)
+    (at 167.655 151.575001)
+    (descr "SMD Solder Jumper, 1x1.5mm Triangular Pads, 0.3mm gap, open")
+    (tags "solder jumper open")
+    (path /61ACEDA3)
+    (attr virtual)
+    (fp_text reference JP5 (at 0 -1.8) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value Jumper_NO_Small (at 0 1.9) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_line (start 1.65 1.25) (end -1.65 1.25) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.65 1.25) (end 1.65 -1.25) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.65 -1.25) (end -1.65 1.25) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.65 -1.25) (end 1.65 -1.25) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.4 -1) (end 1.4 -1) (layer F.SilkS) (width 0.12))
+    (fp_line (start 1.4 -1) (end 1.4 1) (layer F.SilkS) (width 0.12))
+    (fp_line (start 1.4 1) (end -1.4 1) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.4 1) (end -1.4 -1) (layer F.SilkS) (width 0.12))
+    (pad 1 smd custom (at -0.725 0) (size 0.3 0.3) (layers F.Cu F.Mask)
+      (net 14 PWM4) (zone_connect 2)
+      (options (clearance outline) (anchor rect))
+      (primitives
+        (gr_poly (pts
+           (xy -0.5 -0.75) (xy 0.5 -0.75) (xy 1 0) (xy 0.5 0.75) (xy -0.5 0.75)
+) (width 0))
+      ))
+    (pad 2 smd custom (at 0.725 0) (size 0.3 0.3) (layers F.Cu F.Mask)
+      (net 6 PWM) (zone_connect 2)
+      (options (clearance outline) (anchor rect))
+      (primitives
+        (gr_poly (pts
+           (xy -0.65 -0.75) (xy 0.5 -0.75) (xy 0.5 0.75) (xy -0.65 0.75) (xy -0.15 0)
+) (width 0))
+      ))
+  )
+
+  (module Jumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mm (layer F.Cu) (tedit 5A64794F) (tstamp 61AA1D4A)
+    (at 163.305 155.125001)
+    (descr "SMD Solder Jumper, 1x1.5mm Triangular Pads, 0.3mm gap, open")
+    (tags "solder jumper open")
+    (path /61ACEB3D)
+    (attr virtual)
+    (fp_text reference JP4 (at 0 -1.8) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value Jumper_NO_Small (at 0 1.9) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_line (start 1.65 1.25) (end -1.65 1.25) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.65 1.25) (end 1.65 -1.25) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.65 -1.25) (end -1.65 1.25) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.65 -1.25) (end 1.65 -1.25) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.4 -1) (end 1.4 -1) (layer F.SilkS) (width 0.12))
+    (fp_line (start 1.4 -1) (end 1.4 1) (layer F.SilkS) (width 0.12))
+    (fp_line (start 1.4 1) (end -1.4 1) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.4 1) (end -1.4 -1) (layer F.SilkS) (width 0.12))
+    (pad 1 smd custom (at -0.725 0) (size 0.3 0.3) (layers F.Cu F.Mask)
+      (net 11 PWM3) (zone_connect 2)
+      (options (clearance outline) (anchor rect))
+      (primitives
+        (gr_poly (pts
+           (xy -0.5 -0.75) (xy 0.5 -0.75) (xy 1 0) (xy 0.5 0.75) (xy -0.5 0.75)
+) (width 0))
+      ))
+    (pad 2 smd custom (at 0.725 0) (size 0.3 0.3) (layers F.Cu F.Mask)
+      (net 6 PWM) (zone_connect 2)
+      (options (clearance outline) (anchor rect))
+      (primitives
+        (gr_poly (pts
+           (xy -0.65 -0.75) (xy 0.5 -0.75) (xy 0.5 0.75) (xy -0.65 0.75) (xy -0.15 0)
+) (width 0))
+      ))
+  )
+
+  (module Jumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mm (layer F.Cu) (tedit 5A64794F) (tstamp 61AA1D3C)
+    (at 167.655 148.025001)
+    (descr "SMD Solder Jumper, 1x1.5mm Triangular Pads, 0.3mm gap, open")
+    (tags "solder jumper open")
+    (path /61ACE9C4)
+    (attr virtual)
+    (fp_text reference JP3 (at 0 -1.8) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value Jumper_NO_Small (at 0 1.9) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_line (start 1.65 1.25) (end -1.65 1.25) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.65 1.25) (end 1.65 -1.25) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.65 -1.25) (end -1.65 1.25) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.65 -1.25) (end 1.65 -1.25) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.4 -1) (end 1.4 -1) (layer F.SilkS) (width 0.12))
+    (fp_line (start 1.4 -1) (end 1.4 1) (layer F.SilkS) (width 0.12))
+    (fp_line (start 1.4 1) (end -1.4 1) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.4 1) (end -1.4 -1) (layer F.SilkS) (width 0.12))
+    (pad 1 smd custom (at -0.725 0) (size 0.3 0.3) (layers F.Cu F.Mask)
+      (net 12 PWM2) (zone_connect 2)
+      (options (clearance outline) (anchor rect))
+      (primitives
+        (gr_poly (pts
+           (xy -0.5 -0.75) (xy 0.5 -0.75) (xy 1 0) (xy 0.5 0.75) (xy -0.5 0.75)
+) (width 0))
+      ))
+    (pad 2 smd custom (at 0.725 0) (size 0.3 0.3) (layers F.Cu F.Mask)
+      (net 6 PWM) (zone_connect 2)
+      (options (clearance outline) (anchor rect))
+      (primitives
+        (gr_poly (pts
+           (xy -0.65 -0.75) (xy 0.5 -0.75) (xy 0.5 0.75) (xy -0.65 0.75) (xy -0.15 0)
+) (width 0))
+      ))
+  )
+
+  (module Jumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mm (layer F.Cu) (tedit 5A64794F) (tstamp 61AA1D2E)
+    (at 163.305 151.575001)
+    (descr "SMD Solder Jumper, 1x1.5mm Triangular Pads, 0.3mm gap, open")
+    (tags "solder jumper open")
+    (path /61ACE702)
+    (attr virtual)
+    (fp_text reference JP2 (at 0 -1.8) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value Jumper_NO_Small (at 0 1.9) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_line (start 1.65 1.25) (end -1.65 1.25) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.65 1.25) (end 1.65 -1.25) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.65 -1.25) (end -1.65 1.25) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.65 -1.25) (end 1.65 -1.25) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.4 -1) (end 1.4 -1) (layer F.SilkS) (width 0.12))
+    (fp_line (start 1.4 -1) (end 1.4 1) (layer F.SilkS) (width 0.12))
+    (fp_line (start 1.4 1) (end -1.4 1) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.4 1) (end -1.4 -1) (layer F.SilkS) (width 0.12))
+    (pad 1 smd custom (at -0.725 0) (size 0.3 0.3) (layers F.Cu F.Mask)
+      (net 9 PWM1) (zone_connect 2)
+      (options (clearance outline) (anchor rect))
+      (primitives
+        (gr_poly (pts
+           (xy -0.5 -0.75) (xy 0.5 -0.75) (xy 1 0) (xy 0.5 0.75) (xy -0.5 0.75)
+) (width 0))
+      ))
+    (pad 2 smd custom (at 0.725 0) (size 0.3 0.3) (layers F.Cu F.Mask)
+      (net 6 PWM) (zone_connect 2)
+      (options (clearance outline) (anchor rect))
+      (primitives
+        (gr_poly (pts
+           (xy -0.65 -0.75) (xy 0.5 -0.75) (xy 0.5 0.75) (xy -0.65 0.75) (xy -0.15 0)
+) (width 0))
+      ))
+  )
+
+  (module Jumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mm (layer F.Cu) (tedit 5A64794F) (tstamp 61AA1D20)
+    (at 163.305 148.025001)
+    (descr "SMD Solder Jumper, 1x1.5mm Triangular Pads, 0.3mm gap, open")
+    (tags "solder jumper open")
+    (path /61ACDF4A)
+    (attr virtual)
+    (fp_text reference JP1 (at 0 -1.8) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value Jumper_NO_Small (at 0 1.9) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_line (start 1.65 1.25) (end -1.65 1.25) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.65 1.25) (end 1.65 -1.25) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.65 -1.25) (end -1.65 1.25) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.65 -1.25) (end 1.65 -1.25) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.4 -1) (end 1.4 -1) (layer F.SilkS) (width 0.12))
+    (fp_line (start 1.4 -1) (end 1.4 1) (layer F.SilkS) (width 0.12))
+    (fp_line (start 1.4 1) (end -1.4 1) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.4 1) (end -1.4 -1) (layer F.SilkS) (width 0.12))
+    (pad 1 smd custom (at -0.725 0) (size 0.3 0.3) (layers F.Cu F.Mask)
+      (net 10 PWM0) (zone_connect 2)
+      (options (clearance outline) (anchor rect))
+      (primitives
+        (gr_poly (pts
+           (xy -0.5 -0.75) (xy 0.5 -0.75) (xy 1 0) (xy 0.5 0.75) (xy -0.5 0.75)
+) (width 0))
+      ))
+    (pad 2 smd custom (at 0.725 0) (size 0.3 0.3) (layers F.Cu F.Mask)
+      (net 6 PWM) (zone_connect 2)
+      (options (clearance outline) (anchor rect))
+      (primitives
+        (gr_poly (pts
+           (xy -0.65 -0.75) (xy 0.5 -0.75) (xy 0.5 0.75) (xy -0.65 0.75) (xy -0.15 0)
+) (width 0))
+      ))
+  )
+
+  (module TripwireHook:Micropart-10 (layer F.Cu) (tedit 61A9AF62) (tstamp 61AA1D12)
+    (at 159.8 132.4 270)
+    (path /61AFB22C)
+    (fp_text reference J3 (at 8.6 0 90) (layer F.SilkS) hide
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value CLcon_out (at 0 -5.2 90) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_line (start 2.77 -2.5) (end 3.62 -2.5) (layer F.SilkS) (width 0.12))
+    (fp_line (start 2.77 -2) (end 3.62 -2) (layer F.SilkS) (width 0.12))
+    (fp_line (start 4.04 2.5) (end 4.89 2.5) (layer F.SilkS) (width 0.12))
+    (fp_line (start 4.04 2.05) (end 4.89 2.05) (layer F.SilkS) (width 0.12))
+    (fp_line (start 5.32 -2) (end 6.57 -2) (layer F.SilkS) (width 0.12))
+    (fp_line (start -2.32 -2) (end -1.47 -2) (layer F.SilkS) (width 0.12))
+    (fp_line (start -4.87 -2) (end -4.02 -2) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.02 2.05) (end -0.17 2.05) (layer F.SilkS) (width 0.12))
+    (fp_line (start -3.57 2) (end -2.72 2) (layer F.SilkS) (width 0.12))
+    (fp_line (start -6.52 2) (end -5.27 2) (layer F.SilkS) (width 0.12))
+    (fp_line (start 6.57 2.5) (end 7.07 2.5) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.02 2.5) (end -0.17 2.5) (layer F.SilkS) (width 0.12))
+    (fp_line (start -3.57 2.5) (end -2.72 2.5) (layer F.SilkS) (width 0.12))
+    (fp_line (start -7.02 2.5) (end -5.27 2.5) (layer F.SilkS) (width 0.12))
+    (fp_line (start -7.02 1.05) (end -7.02 1.15) (layer F.SilkS) (width 0.12))
+    (fp_line (start -7.02 0.65) (end -7.02 0.75) (layer F.SilkS) (width 0.12))
+    (fp_line (start -7.02 0.25) (end -7.02 0.35) (layer F.SilkS) (width 0.12))
+    (fp_line (start -7.02 -0.3) (end -7.02 -0.2) (layer F.SilkS) (width 0.12))
+    (fp_line (start -7.02 -0.7) (end -7.02 -0.6) (layer F.SilkS) (width 0.12))
+    (fp_line (start -7.02 -1.15) (end -7.02 -1.05) (layer F.SilkS) (width 0.12))
+    (fp_line (start 5.32 -2.5) (end 7.07 -2.5) (layer F.SilkS) (width 0.12))
+    (fp_line (start -2.32 -2.5) (end -1.47 -2.5) (layer F.SilkS) (width 0.12))
+    (fp_line (start -4.87 -2.5) (end -4.02 -2.5) (layer F.SilkS) (width 0.12))
+    (fp_line (start -7.02 -2.5) (end -6.52 -2.5) (layer F.SilkS) (width 0.12))
+    (fp_line (start 7.07 2.5) (end 7.07 -2.5) (layer F.SilkS) (width 0.12))
+    (fp_line (start -6.52 -2) (end -6.52 2) (layer F.SilkS) (width 0.12))
+    (fp_line (start 6.57 -2) (end 6.57 2) (layer F.SilkS) (width 0.12))
+    (fp_line (start -6.52 -1.2) (end -7.02 -1.2) (layer F.SilkS) (width 0.12))
+    (fp_line (start -6.52 1.2) (end -7.02 1.2) (layer F.SilkS) (width 0.12))
+    (fp_line (start -7.02 -2.5) (end -7.02 -1.2) (layer F.SilkS) (width 0.12))
+    (fp_line (start -7.02 1.2) (end -7.02 2.5) (layer F.SilkS) (width 0.12))
+    (fp_line (start 0.23 -2) (end 1.08 -2) (layer F.SilkS) (width 0.12))
+    (fp_line (start 1.5 2.5) (end 2.35 2.5) (layer F.SilkS) (width 0.12))
+    (fp_line (start 0.23 -2.5) (end 1.08 -2.5) (layer F.SilkS) (width 0.12))
+    (fp_line (start 1.5 2.05) (end 2.35 2.05) (layer F.SilkS) (width 0.12))
+    (pad 10 smd roundrect (at 5.735 2.25 270) (size 1.5 3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 7 PWM7))
+    (pad 9 smd roundrect (at 4.465 -2.25 270) (size 1.5 3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 8 PWM6))
+    (pad 1 smd rect (at -5.695 -2.25 270) (size 1.5 3) (layers F.Cu F.Paste F.Mask)
+      (net 15 "Net-(J3-Pad1)"))
+    (pad 2 smd roundrect (at -4.425 2.25 270) (size 1.5 3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 1 GND))
+    (pad 4 smd roundrect (at -1.885 2.25 270) (size 1.5 3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 9 PWM1))
+    (pad 3 smd roundrect (at -3.155 -2.25 270) (size 1.5 3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 10 PWM0))
+    (pad 6 smd roundrect (at 0.655 2.25 270) (size 1.5 3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 11 PWM3))
+    (pad 5 smd roundrect (at -0.615 -2.25 270) (size 1.5 3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 12 PWM2))
+    (pad 8 smd roundrect (at 3.195 2.25 270) (size 1.5 3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 13 PWM5))
+    (pad 7 smd roundrect (at 1.925 -2.25 270) (size 1.5 3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 14 PWM4))
+  )
+
+  (module TripwireHook:Micropart-10 (layer F.Cu) (tedit 61A9AF62) (tstamp 61AA1CE1)
+    (at 148.55 132.4 270)
+    (path /61AA5DBC)
+    (fp_text reference J2 (at 0 5.6 90) (layer F.SilkS) hide
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value CLcon_In (at 0 -5.2 90) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_line (start 2.77 -2.5) (end 3.62 -2.5) (layer F.SilkS) (width 0.12))
+    (fp_line (start 2.77 -2) (end 3.62 -2) (layer F.SilkS) (width 0.12))
+    (fp_line (start 4.04 2.5) (end 4.89 2.5) (layer F.SilkS) (width 0.12))
+    (fp_line (start 4.04 2.05) (end 4.89 2.05) (layer F.SilkS) (width 0.12))
+    (fp_line (start 5.32 -2) (end 6.57 -2) (layer F.SilkS) (width 0.12))
+    (fp_line (start -2.32 -2) (end -1.47 -2) (layer F.SilkS) (width 0.12))
+    (fp_line (start -4.87 -2) (end -4.02 -2) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.02 2.05) (end -0.17 2.05) (layer F.SilkS) (width 0.12))
+    (fp_line (start -3.57 2) (end -2.72 2) (layer F.SilkS) (width 0.12))
+    (fp_line (start -6.52 2) (end -5.27 2) (layer F.SilkS) (width 0.12))
+    (fp_line (start 6.57 2.5) (end 7.07 2.5) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.02 2.5) (end -0.17 2.5) (layer F.SilkS) (width 0.12))
+    (fp_line (start -3.57 2.5) (end -2.72 2.5) (layer F.SilkS) (width 0.12))
+    (fp_line (start -7.02 2.5) (end -5.27 2.5) (layer F.SilkS) (width 0.12))
+    (fp_line (start -7.02 1.05) (end -7.02 1.15) (layer F.SilkS) (width 0.12))
+    (fp_line (start -7.02 0.65) (end -7.02 0.75) (layer F.SilkS) (width 0.12))
+    (fp_line (start -7.02 0.25) (end -7.02 0.35) (layer F.SilkS) (width 0.12))
+    (fp_line (start -7.02 -0.3) (end -7.02 -0.2) (layer F.SilkS) (width 0.12))
+    (fp_line (start -7.02 -0.7) (end -7.02 -0.6) (layer F.SilkS) (width 0.12))
+    (fp_line (start -7.02 -1.15) (end -7.02 -1.05) (layer F.SilkS) (width 0.12))
+    (fp_line (start 5.32 -2.5) (end 7.07 -2.5) (layer F.SilkS) (width 0.12))
+    (fp_line (start -2.32 -2.5) (end -1.47 -2.5) (layer F.SilkS) (width 0.12))
+    (fp_line (start -4.87 -2.5) (end -4.02 -2.5) (layer F.SilkS) (width 0.12))
+    (fp_line (start -7.02 -2.5) (end -6.52 -2.5) (layer F.SilkS) (width 0.12))
+    (fp_line (start 7.07 2.5) (end 7.07 -2.5) (layer F.SilkS) (width 0.12))
+    (fp_line (start -6.52 -2) (end -6.52 2) (layer F.SilkS) (width 0.12))
+    (fp_line (start 6.57 -2) (end 6.57 2) (layer F.SilkS) (width 0.12))
+    (fp_line (start -6.52 -1.2) (end -7.02 -1.2) (layer F.SilkS) (width 0.12))
+    (fp_line (start -6.52 1.2) (end -7.02 1.2) (layer F.SilkS) (width 0.12))
+    (fp_line (start -7.02 -2.5) (end -7.02 -1.2) (layer F.SilkS) (width 0.12))
+    (fp_line (start -7.02 1.2) (end -7.02 2.5) (layer F.SilkS) (width 0.12))
+    (fp_line (start 0.23 -2) (end 1.08 -2) (layer F.SilkS) (width 0.12))
+    (fp_line (start 1.5 2.5) (end 2.35 2.5) (layer F.SilkS) (width 0.12))
+    (fp_line (start 0.23 -2.5) (end 1.08 -2.5) (layer F.SilkS) (width 0.12))
+    (fp_line (start 1.5 2.05) (end 2.35 2.05) (layer F.SilkS) (width 0.12))
+    (pad 10 smd roundrect (at 5.735 2.25 270) (size 1.5 3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 7 PWM7))
+    (pad 9 smd roundrect (at 4.465 -2.25 270) (size 1.5 3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 8 PWM6))
+    (pad 1 smd rect (at -5.695 -2.25 270) (size 1.5 3) (layers F.Cu F.Paste F.Mask)
+      (net 2 Vin))
+    (pad 2 smd roundrect (at -4.425 2.25 270) (size 1.5 3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 1 GND))
+    (pad 4 smd roundrect (at -1.885 2.25 270) (size 1.5 3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 9 PWM1))
+    (pad 3 smd roundrect (at -3.155 -2.25 270) (size 1.5 3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 10 PWM0))
+    (pad 6 smd roundrect (at 0.655 2.25 270) (size 1.5 3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 11 PWM3))
+    (pad 5 smd roundrect (at -0.615 -2.25 270) (size 1.5 3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 12 PWM2))
+    (pad 8 smd roundrect (at 3.195 2.25 270) (size 1.5 3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 13 PWM5))
+    (pad 7 smd roundrect (at 1.925 -2.25 270) (size 1.5 3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 14 PWM4))
+  )
+
   (module label (layer F.Cu) (tedit 61718BFA) (tstamp 61718E6D)
     (at 144.4 95.55)
     (descr "Converted using: scripting")
@@ -235,7 +689,7 @@
     (fp_text reference J1 (at 0 4.95 90) (layer F.SilkS) hide
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_text value Conn_01x04 (at 0 -5.2 90) (layer F.Fab)
+    (fp_text value CLcon (at 0 -5.2 90) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     )
     (fp_line (start 1.47 -2) (end 2.72 -2) (layer F.SilkS) (width 0.12))
@@ -2052,36 +2506,12 @@
   (gr_text JLCJLCJLCJLC (at 172.5 120.5 90) (layer F.SilkS)
     (effects (font (size 1 1) (thickness 0.25)))
   )
-  (gr_text "CyanLight v[10].2\njv | 10.2021" (at 154.4 130) (layer F.SilkS)
+  (gr_text "CyanLight v[10].2\njv | 10.2021" (at 154.4 170) (layer F.SilkS)
     (effects (font (size 1.5 1.5) (thickness 0.375)))
   )
   (gr_line (start 159.9 90.7) (end 165.7 90.7) (layer F.SilkS) (width 0.5))
   (gr_line (start 158.6 92) (end 159.9 90.7) (layer F.SilkS) (width 0.5))
   (gr_line (start 147.6 92.8) (end 147.6 83.8) (layer F.SilkS) (width 0.5) (tstamp 616D46C8))
-  (dimension 40.500001 (width 0.15) (layer Dwgs.User)
-    (gr_text "40,500 mm" (at 154.25 141.299999 1.41471057e-06) (layer Dwgs.User)
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (feature1 (pts (xy 174.500001 128.999999) (xy 174.500001 140.58642)))
-    (feature2 (pts (xy 134 129) (xy 134 140.586421)))
-    (crossbar (pts (xy 134 140) (xy 174.500001 139.999999)))
-    (arrow1a (pts (xy 174.500001 139.999999) (xy 173.373497 140.58642)))
-    (arrow1b (pts (xy 174.500001 139.999999) (xy 173.373497 139.413578)))
-    (arrow2a (pts (xy 134 140) (xy 135.126504 140.586421)))
-    (arrow2b (pts (xy 134 140) (xy 135.126504 139.413579)))
-  )
-  (dimension 62.500002 (width 0.15) (layer Dwgs.User)
-    (gr_text "62,500 mm" (at 181.3 103.75 270) (layer Dwgs.User)
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (feature1 (pts (xy 168.500001 135.000001) (xy 180.586421 135.000001)))
-    (feature2 (pts (xy 168.500001 72.499999) (xy 180.586421 72.499999)))
-    (crossbar (pts (xy 180 72.499999) (xy 180 135.000001)))
-    (arrow1a (pts (xy 180 135.000001) (xy 179.413579 133.873497)))
-    (arrow1b (pts (xy 180 135.000001) (xy 180.586421 133.873497)))
-    (arrow2a (pts (xy 180 72.499999) (xy 179.413579 73.626503)))
-    (arrow2b (pts (xy 180 72.499999) (xy 180.586421 73.626503)))
-  )
   (gr_line (start 134 78.5) (end 133.999999 129) (layer Edge.Cuts) (width 0.05) (tstamp 61088376))
   (gr_line (start 168.500001 72.499999) (end 140 72.5) (layer Edge.Cuts) (width 0.05) (tstamp 61088375))
   (gr_line (start 174.500001 128.999999) (end 174.5 78.5) (layer Edge.Cuts) (width 0.05))
@@ -2091,24 +2521,24 @@
   (gr_arc (start 168.5 78.5) (end 174.500001 78.500001) (angle -90) (layer Edge.Cuts) (width 0.05) (tstamp 61088354))
   (gr_arc (start 140 78.5) (end 140 72.5) (angle -90) (layer Edge.Cuts) (width 0.05))
   (gr_poly (pts (xy 161.4 93.8) (xy 155 100.25) (xy 149.9 100.25) (xy 152.9 98.2875) (xy 152.9 96.325) (xy 152.9 92.4) (xy 161.4 92.4)) (layer F.Cu) (width 0))
-  (gr_line (start 166.4 120) (end 168.8 120) (layer F.SilkS) (width 0.5) (tstamp 61086C4F))
-  (gr_line (start 168.8 120) (end 170.2 120) (layer F.SilkS) (width 0.5) (tstamp 61086C4B))
-  (gr_line (start 168.8 120.8) (end 166.4 120.8) (layer F.SilkS) (width 0.5) (tstamp 61086C49))
-  (gr_line (start 170.2 120) (end 170.2 120.8) (layer F.SilkS) (width 0.5) (tstamp 61086C48))
-  (gr_line (start 170.2 120.8) (end 168.8 120.8) (layer F.SilkS) (width 0.5) (tstamp 61086C47))
-  (gr_line (start 166.4 120.8) (end 166.4 120) (layer F.SilkS) (width 0.5) (tstamp 61086C45))
-  (gr_line (start 139.6 122.2) (end 139.6 120.8) (layer F.SilkS) (width 0.5))
-  (gr_line (start 140.4 122.2) (end 139.6 122.2) (layer F.SilkS) (width 0.5))
-  (gr_line (start 140.4 120.8) (end 140.4 122.2) (layer F.SilkS) (width 0.5))
-  (gr_line (start 141.8 120.8) (end 140.4 120.8) (layer F.SilkS) (width 0.5))
-  (gr_line (start 141.8 120) (end 141.8 120.8) (layer F.SilkS) (width 0.5))
-  (gr_line (start 140.4 120) (end 141.8 120) (layer F.SilkS) (width 0.5))
-  (gr_line (start 140.4 118.6) (end 140.4 120) (layer F.SilkS) (width 0.5))
-  (gr_line (start 139.6 118.6) (end 140.4 118.6) (layer F.SilkS) (width 0.5))
-  (gr_line (start 139.6 120) (end 139.6 118.6) (layer F.SilkS) (width 0.5))
-  (gr_line (start 138 120) (end 139.6 120) (layer F.SilkS) (width 0.5))
-  (gr_line (start 138 120.8) (end 138 120) (layer F.SilkS) (width 0.5))
-  (gr_line (start 139.6 120.8) (end 138 120.8) (layer F.SilkS) (width 0.5))
+  (gr_line (start 166.4 106) (end 168.8 106) (layer F.SilkS) (width 0.5) (tstamp 61086C4F))
+  (gr_line (start 168.8 106) (end 170.2 106) (layer F.SilkS) (width 0.5) (tstamp 61086C4B))
+  (gr_line (start 168.8 106.8) (end 166.4 106.8) (layer F.SilkS) (width 0.5) (tstamp 61086C49))
+  (gr_line (start 170.2 106) (end 170.2 106.8) (layer F.SilkS) (width 0.5) (tstamp 61086C48))
+  (gr_line (start 170.2 106.8) (end 168.8 106.8) (layer F.SilkS) (width 0.5) (tstamp 61086C47))
+  (gr_line (start 166.4 106.8) (end 166.4 106) (layer F.SilkS) (width 0.5) (tstamp 61086C45))
+  (gr_line (start 139.8 108.2) (end 139.8 106.8) (layer F.SilkS) (width 0.5))
+  (gr_line (start 140.6 108.2) (end 139.8 108.2) (layer F.SilkS) (width 0.5))
+  (gr_line (start 140.6 106.8) (end 140.6 108.2) (layer F.SilkS) (width 0.5))
+  (gr_line (start 142 106.8) (end 140.6 106.8) (layer F.SilkS) (width 0.5))
+  (gr_line (start 142 106) (end 142 106.8) (layer F.SilkS) (width 0.5))
+  (gr_line (start 140.6 106) (end 142 106) (layer F.SilkS) (width 0.5))
+  (gr_line (start 140.6 104.6) (end 140.6 106) (layer F.SilkS) (width 0.5))
+  (gr_line (start 139.8 104.6) (end 140.6 104.6) (layer F.SilkS) (width 0.5))
+  (gr_line (start 139.8 106) (end 139.8 104.6) (layer F.SilkS) (width 0.5))
+  (gr_line (start 138.2 106) (end 139.8 106) (layer F.SilkS) (width 0.5))
+  (gr_line (start 138.2 106.8) (end 138.2 106) (layer F.SilkS) (width 0.5))
+  (gr_line (start 139.8 106.8) (end 138.2 106.8) (layer F.SilkS) (width 0.5))
   (gr_poly (pts (xy 164.55 95) (xy 162.55 95) (xy 162.4 88.9) (xy 164.7 88.9)) (layer F.Cu) (width 0))
   (gr_poly (pts (xy 156.4 84) (xy 155.6 83.2) (xy 156.4 83.2)) (layer F.Cu) (width 0.1))
   (gr_poly (pts (xy 150.7 89.6) (xy 148.2 89.6) (xy 148.6 83.85) (xy 150.8 86.35)) (layer F.Cu) (width 0))
diff --git a/10W/CyanLight.sch b/10W/CyanLight.sch
index f7ca201f4a9a3112a605bf5887e9febd68888917..fd025babd3345d5d65f1ad0a467d808d58fc41a7 100644
--- a/10W/CyanLight.sch
+++ b/10W/CyanLight.sch
@@ -439,53 +439,53 @@ Wire Wire Line
 $Comp
 L Connector_Generic:Conn_01x04 J1
 U 1 1 616D8302
-P 5200 4700
-F 0 "J1" V 5450 4850 50  0000 R CNN
-F 1 "CLcon" V 5350 4850 50  0000 R CNN
-F 2 "TripwireHook:Micropart-4" H 5200 4700 50  0001 C CNN
-F 3 "~" H 5200 4700 50  0001 C CNN
-	1    5200 4700
+P 2650 4500
+F 0 "J1" V 2900 4650 50  0000 R CNN
+F 1 "CLcon" V 2800 4650 50  0000 R CNN
+F 2 "TripwireHook:Micropart-4" H 2650 4500 50  0001 C CNN
+F 3 "~" H 2650 4500 50  0001 C CNN
+	1    2650 4500
 	0    -1   -1   0   
 $EndComp
 $Comp
 L power:+24V #PWR05
 U 1 1 616D903C
-P 5200 5000
-F 0 "#PWR05" H 5200 4850 50  0001 C CNN
-F 1 "+24V" V 5200 5250 50  0000 C CNN
-F 2 "" H 5200 5000 50  0001 C CNN
-F 3 "" H 5200 5000 50  0001 C CNN
-	1    5200 5000
+P 2650 4800
+F 0 "#PWR05" H 2650 4650 50  0001 C CNN
+F 1 "+24V" V 2650 5050 50  0000 C CNN
+F 2 "" H 2650 4800 50  0001 C CNN
+F 3 "" H 2650 4800 50  0001 C CNN
+	1    2650 4800
 	-1   0    0    1   
 $EndComp
 $Comp
 L power:GND #PWR06
 U 1 1 616D96E6
-P 5200 5550
-F 0 "#PWR06" H 5200 5300 50  0001 C CNN
-F 1 "GND" H 5205 5377 50  0000 C CNN
-F 2 "" H 5200 5550 50  0001 C CNN
-F 3 "" H 5200 5550 50  0001 C CNN
-	1    5200 5550
+P 2650 5350
+F 0 "#PWR06" H 2650 5100 50  0001 C CNN
+F 1 "GND" H 2655 5177 50  0000 C CNN
+F 2 "" H 2650 5350 50  0001 C CNN
+F 3 "" H 2650 5350 50  0001 C CNN
+	1    2650 5350
 	1    0    0    -1  
 $EndComp
 Wire Wire Line
-	5100 4900 5100 5450
+	2550 4700 2550 5250
 Wire Wire Line
-	5100 5450 5200 5450
+	2550 5250 2650 5250
 Wire Wire Line
-	5300 5450 5300 4900
+	2750 5250 2750 4700
 Wire Wire Line
-	5200 5450 5200 5550
-Connection ~ 5200 5450
+	2650 5250 2650 5350
+Connection ~ 2650 5250
 Wire Wire Line
-	5200 5450 5300 5450
-Text GLabel 5400 5000 3    50   Input ~ 0
+	2650 5250 2750 5250
+Text GLabel 2850 4800 3    50   Input ~ 0
 PWM
 Wire Wire Line
-	5400 4900 5400 5000
+	2850 4700 2850 4800
 Wire Wire Line
-	5200 4900 5200 5000
+	2650 4700 2650 4800
 Text GLabel 5250 3350 3    50   Input ~ 0
 PWM
 Wire Wire Line
@@ -493,4 +493,292 @@ Wire Wire Line
 Wire Wire Line
 	5250 3150 5250 3250
 Connection ~ 5250 3250
+$Comp
+L Connector_Generic:Conn_01x10 J2
+U 1 1 61AA5DBC
+P 3700 4500
+F 0 "J2" V 3900 4900 50  0000 C CNN
+F 1 "CLcon_In" V 3800 4800 50  0000 C CNN
+F 2 "TripwireHook:Micropart-10" H 3700 4500 50  0001 C CNN
+F 3 "~" H 3700 4500 50  0001 C CNN
+	1    3700 4500
+	0    -1   -1   0   
+$EndComp
+Text GLabel 3500 4800 3    50   Input ~ 0
+PWM0
+Text GLabel 3600 4800 3    50   Input ~ 0
+PWM1
+Text GLabel 3700 4800 3    50   Input ~ 0
+PWM2
+Text GLabel 3800 4800 3    50   Input ~ 0
+PWM3
+Text GLabel 3900 4800 3    50   Input ~ 0
+PWM4
+Text GLabel 4000 4800 3    50   Input ~ 0
+PWM5
+Text GLabel 4100 4800 3    50   Input ~ 0
+PWM6
+Text GLabel 4200 4800 3    50   Input ~ 0
+PWM7
+Wire Wire Line
+	3500 4700 3500 4800
+Wire Wire Line
+	3600 4800 3600 4700
+Wire Wire Line
+	3700 4700 3700 4800
+Wire Wire Line
+	3800 4800 3800 4700
+Wire Wire Line
+	3900 4700 3900 4800
+Wire Wire Line
+	4000 4800 4000 4700
+Wire Wire Line
+	4100 4700 4100 4800
+Wire Wire Line
+	4200 4800 4200 4700
+$Comp
+L power:+24V #PWR0101
+U 1 1 61AC6DEF
+P 3300 4800
+F 0 "#PWR0101" H 3300 4650 50  0001 C CNN
+F 1 "+24V" H 3350 5000 50  0000 C CNN
+F 2 "" H 3300 4800 50  0001 C CNN
+F 3 "" H 3300 4800 50  0001 C CNN
+	1    3300 4800
+	-1   0    0    1   
+$EndComp
+$Comp
+L power:GND #PWR0102
+U 1 1 61AC7178
+P 3400 5050
+F 0 "#PWR0102" H 3400 4800 50  0001 C CNN
+F 1 "GND" H 3405 4877 50  0000 C CNN
+F 2 "" H 3400 5050 50  0001 C CNN
+F 3 "" H 3400 5050 50  0001 C CNN
+	1    3400 5050
+	1    0    0    -1  
+$EndComp
+Wire Wire Line
+	3300 4800 3300 4700
+Wire Wire Line
+	3400 4700 3400 5050
+Text GLabel 4500 5500 0    50   Input ~ 0
+PWM0
+Text GLabel 4500 5600 0    50   Input ~ 0
+PWM1
+Text GLabel 4500 5700 0    50   Input ~ 0
+PWM2
+Text GLabel 4500 5800 0    50   Input ~ 0
+PWM3
+Text GLabel 4500 5900 0    50   Input ~ 0
+PWM4
+Text GLabel 4500 6000 0    50   Input ~ 0
+PWM5
+Text GLabel 4500 6100 0    50   Input ~ 0
+PWM6
+Text GLabel 4500 6200 0    50   Input ~ 0
+PWM7
+$Comp
+L Device:Jumper_NO_Small JP1
+U 1 1 61ACDF4A
+P 4700 5500
+F 0 "JP1" H 4700 5550 50  0000 C CNN
+F 1 "Jumper_NO_Small" H 4700 5594 50  0001 C CNN
+F 2 "Jumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mm" H 4700 5500 50  0001 C CNN
+F 3 "~" H 4700 5500 50  0001 C CNN
+	1    4700 5500
+	1    0    0    -1  
+$EndComp
+$Comp
+L Device:Jumper_NO_Small JP2
+U 1 1 61ACE702
+P 4700 5600
+F 0 "JP2" H 4700 5650 50  0000 C CNN
+F 1 "Jumper_NO_Small" H 4700 5694 50  0001 C CNN
+F 2 "Jumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mm" H 4700 5600 50  0001 C CNN
+F 3 "~" H 4700 5600 50  0001 C CNN
+	1    4700 5600
+	1    0    0    -1  
+$EndComp
+$Comp
+L Device:Jumper_NO_Small JP3
+U 1 1 61ACE9C4
+P 4700 5700
+F 0 "JP3" H 4700 5750 50  0000 C CNN
+F 1 "Jumper_NO_Small" H 4700 5794 50  0001 C CNN
+F 2 "Jumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mm" H 4700 5700 50  0001 C CNN
+F 3 "~" H 4700 5700 50  0001 C CNN
+	1    4700 5700
+	1    0    0    -1  
+$EndComp
+$Comp
+L Device:Jumper_NO_Small JP4
+U 1 1 61ACEB3D
+P 4700 5800
+F 0 "JP4" H 4700 5850 50  0000 C CNN
+F 1 "Jumper_NO_Small" H 4700 5894 50  0001 C CNN
+F 2 "Jumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mm" H 4700 5800 50  0001 C CNN
+F 3 "~" H 4700 5800 50  0001 C CNN
+	1    4700 5800
+	1    0    0    -1  
+$EndComp
+$Comp
+L Device:Jumper_NO_Small JP5
+U 1 1 61ACEDA3
+P 4700 5900
+F 0 "JP5" H 4700 5950 50  0000 C CNN
+F 1 "Jumper_NO_Small" H 4700 5994 50  0001 C CNN
+F 2 "Jumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mm" H 4700 5900 50  0001 C CNN
+F 3 "~" H 4700 5900 50  0001 C CNN
+	1    4700 5900
+	1    0    0    -1  
+$EndComp
+$Comp
+L Device:Jumper_NO_Small JP6
+U 1 1 61ACEEFB
+P 4700 6000
+F 0 "JP6" H 4700 6050 50  0000 C CNN
+F 1 "Jumper_NO_Small" H 4700 6094 50  0001 C CNN
+F 2 "Jumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mm" H 4700 6000 50  0001 C CNN
+F 3 "~" H 4700 6000 50  0001 C CNN
+	1    4700 6000
+	1    0    0    -1  
+$EndComp
+$Comp
+L Device:Jumper_NO_Small JP7
+U 1 1 61ACF1F8
+P 4700 6100
+F 0 "JP7" H 4700 6150 50  0000 C CNN
+F 1 "Jumper_NO_Small" H 4700 6194 50  0001 C CNN
+F 2 "Jumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mm" H 4700 6100 50  0001 C CNN
+F 3 "~" H 4700 6100 50  0001 C CNN
+	1    4700 6100
+	1    0    0    -1  
+$EndComp
+$Comp
+L Device:Jumper_NO_Small JP8
+U 1 1 61ACF475
+P 4700 6200
+F 0 "JP8" H 4700 6250 50  0000 C CNN
+F 1 "Jumper_NO_Small" H 4700 6294 50  0001 C CNN
+F 2 "Jumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mm" H 4700 6200 50  0001 C CNN
+F 3 "~" H 4700 6200 50  0001 C CNN
+	1    4700 6200
+	1    0    0    -1  
+$EndComp
+Wire Wire Line
+	4500 5500 4600 5500
+Wire Wire Line
+	4600 5600 4500 5600
+Wire Wire Line
+	4500 5700 4600 5700
+Wire Wire Line
+	4600 5800 4500 5800
+Wire Wire Line
+	4500 5900 4600 5900
+Wire Wire Line
+	4600 6000 4500 6000
+Wire Wire Line
+	4500 6100 4600 6100
+Wire Wire Line
+	4600 6200 4500 6200
+Wire Wire Line
+	4800 5500 4900 5500
+Wire Wire Line
+	4900 5500 4900 5600
+Wire Wire Line
+	4900 6200 4800 6200
+Wire Wire Line
+	4800 6100 4900 6100
+Connection ~ 4900 6100
+Wire Wire Line
+	4900 6100 4900 6200
+Wire Wire Line
+	4900 6000 4800 6000
+Connection ~ 4900 6000
+Wire Wire Line
+	4900 6000 4900 6100
+Wire Wire Line
+	4800 5900 4900 5900
+Connection ~ 4900 5900
+Wire Wire Line
+	4900 5900 4900 6000
+Wire Wire Line
+	4800 5800 4900 5800
+Connection ~ 4900 5800
+Wire Wire Line
+	4900 5800 4900 5850
+Wire Wire Line
+	4900 5700 4800 5700
+Connection ~ 4900 5700
+Wire Wire Line
+	4900 5700 4900 5800
+Wire Wire Line
+	4800 5600 4900 5600
+Connection ~ 4900 5600
+Wire Wire Line
+	4900 5600 4900 5700
+Text GLabel 5000 5850 2    50   Input ~ 0
+PWM
+Wire Wire Line
+	4900 5850 5000 5850
+Connection ~ 4900 5850
+Wire Wire Line
+	4900 5850 4900 5900
+$Comp
+L Connector_Generic:Conn_01x10 J3
+U 1 1 61AFB22C
+P 5000 4500
+F 0 "J3" V 5200 4900 50  0000 C CNN
+F 1 "CLcon_out" V 5100 4750 50  0000 C CNN
+F 2 "TripwireHook:Micropart-10" H 5000 4500 50  0001 C CNN
+F 3 "~" H 5000 4500 50  0001 C CNN
+	1    5000 4500
+	0    -1   -1   0   
+$EndComp
+Text GLabel 4800 4800 3    50   Input ~ 0
+PWM0
+Text GLabel 4900 4800 3    50   Input ~ 0
+PWM1
+Text GLabel 5000 4800 3    50   Input ~ 0
+PWM2
+Text GLabel 5100 4800 3    50   Input ~ 0
+PWM3
+Text GLabel 5200 4800 3    50   Input ~ 0
+PWM4
+Text GLabel 5300 4800 3    50   Input ~ 0
+PWM5
+Text GLabel 5400 4800 3    50   Input ~ 0
+PWM6
+Text GLabel 5500 4800 3    50   Input ~ 0
+PWM7
+Wire Wire Line
+	4800 4700 4800 4800
+Wire Wire Line
+	4900 4800 4900 4700
+Wire Wire Line
+	5000 4700 5000 4800
+Wire Wire Line
+	5100 4800 5100 4700
+Wire Wire Line
+	5200 4700 5200 4800
+Wire Wire Line
+	5300 4800 5300 4700
+Wire Wire Line
+	5400 4700 5400 4800
+Wire Wire Line
+	5500 4800 5500 4700
+$Comp
+L power:GND #PWR0103
+U 1 1 61AFB248
+P 4700 5050
+F 0 "#PWR0103" H 4700 4800 50  0001 C CNN
+F 1 "GND" H 4705 4877 50  0000 C CNN
+F 2 "" H 4700 5050 50  0001 C CNN
+F 3 "" H 4700 5050 50  0001 C CNN
+	1    4700 5050
+	1    0    0    -1  
+$EndComp
+Wire Wire Line
+	4700 4700 4700 5050
 $EndSCHEMATC