diff --git a/KiCAD model/Lab1-cache.lib b/KiCAD model/Lab1-cache.lib
index 44bfd26d61a30558c0b283f5183e2f3f31c00ca5..22c91c4bc2f34c5ab7e10874a8e9d694dc6c8ac4 100644
--- a/KiCAD model/Lab1-cache.lib	
+++ b/KiCAD model/Lab1-cache.lib	
@@ -1,46 +1,6 @@
 EESchema-LIBRARY Version 2.4
 #encoding utf-8
 #
-# 1825910-6_1825910-6
-#
-DEF 1825910-6_1825910-6 SW 0 40 Y N 1 L N
-F0 "SW" -200 230 50 H V L BNN
-F1 "1825910-6_1825910-6" -200 -300 50 H V L BNN
-F2 "SW_1825910-6-4" 0 0 50 H I L BNN
-F3 "" 0 0 50 H I L BNN
-F4 "50 mA" 0 0 50 H I L BNN "Contact_Current_Rating"
-F5 "Single Pole - Single Throw" 0 0 50 H I L BNN "Configuration_Pole-Throw"
-F6 "Compliant" 0 0 50 H I L BNN "EU_RoHS_Compliance"
-F7 "1825910-6" 0 0 50 H I L BNN "Comment"
-DRAW
-C -50 0 10 0 0 5 N
-C 50 0 10 0 0 5 N
-P 2 0 0 5 -200 -200 200 -200 N
-P 2 0 0 5 -200 -100 -200 -200 N
-P 2 0 0 5 -200 100 -200 -100 N
-P 2 0 0 5 -200 100 -150 100 N
-P 2 0 0 5 -200 200 -200 100 N
-P 2 0 0 5 -200 200 200 200 N
-P 2 0 0 5 -150 -100 -200 -100 N
-P 2 0 0 5 -150 0 -150 -100 N
-P 2 0 0 5 -150 0 -50 0 N
-P 2 0 0 5 -150 100 -150 0 N
-P 2 0 0 5 -50 0 50 50 N
-P 2 0 0 5 50 0 150 0 N
-P 2 0 0 5 150 -100 200 -100 N
-P 2 0 0 5 150 0 150 -100 N
-P 2 0 0 5 150 0 150 100 N
-P 2 0 0 5 150 100 200 100 N
-P 2 0 0 5 200 -100 200 -200 N
-P 2 0 0 5 200 100 200 -100 N
-P 2 0 0 5 200 200 200 100 N
-X ~ 1 -400 100 200 R 40 40 0 0 P
-X ~ 2 -400 -100 200 R 40 40 0 0 P
-X ~ 3 400 100 200 L 40 40 0 0 P
-X ~ 4 400 -100 200 L 40 40 0 0 P
-ENDDRAW
-ENDDEF
-#
 # Connector_Conn_01x06_Male
 #
 DEF Connector_Conn_01x06_Male J 0 40 Y N 1 F N
@@ -125,30 +85,6 @@ X Shield 6 -100 -400 100 U 50 50 1 1 P
 ENDDRAW
 ENDDEF
 #
-# D2F-FL_D2F-FL
-#
-DEF D2F-FL_D2F-FL S 0 40 Y N 1 L N
-F0 "S" -100 200 50 H V L BNN
-F1 "D2F-FL_D2F-FL" -100 -200 50 H V L BNN
-F2 "SW_D2F-FL" 0 0 50 H I L BNN
-F3 "" 0 0 50 H I L BNN
-F4 "N/A" 0 0 50 H I L BNN "PARTREV"
-F5 "Omron" 0 0 50 H I L BNN "MANUFACTURER"
-F6 "11.5mm" 0 0 50 H I L BNN "MAXIMUM_PACKAGE_HEIGHT"
-F7 "Manufacturer Recommendations" 0 0 50 H I L BNN "STANDARD"
-DRAW
-C 100 -100 13 0 0 6 N
-C 100 100 13 0 0 6 N
-P 2 0 0 6 -100 0 -200 0 N
-P 2 0 0 6 -100 0 110 84 N
-P 2 0 0 6 200 -100 115 -100 N
-P 2 0 0 6 200 100 115 100 N
-X ~ COM -300 0 100 R 40 40 0 0 P
-X ~ NC 300 100 100 L 40 40 0 0 P
-X ~ NO 300 -100 100 L 40 40 0 0 P
-ENDDRAW
-ENDDEF
-#
 # Device_C
 #
 DEF Device_C C 0 10 N Y 1 F N
@@ -326,6 +262,70 @@ X MOTION 9 1650 -1000 100 L 50 50 1 1 O
 ENDDRAW
 ENDDEF
 #
+# Lab1-rescue_1825910-6-1825910-6
+#
+DEF Lab1-rescue_1825910-6-1825910-6 SW 0 40 Y N 1 L N
+F0 "SW" -200 230 50 H V L BNN
+F1 "Lab1-rescue_1825910-6-1825910-6" -200 -300 50 H V L BNN
+F2 "SW_1825910-6-4" 0 0 50 H I L BNN
+F3 "" 0 0 50 H I L BNN
+F4 "50 mA" 0 0 50 H I L BNN "Contact_Current_Rating"
+F5 "Single Pole - Single Throw" 0 0 50 H I L BNN "Configuration_Pole-Throw"
+F6 "Compliant" 0 0 50 H I L BNN "EU_RoHS_Compliance"
+F7 "1825910-6" 0 0 50 H I L BNN "Comment"
+DRAW
+C -50 0 10 0 0 5 N
+C 50 0 10 0 0 5 N
+P 2 0 0 5 -200 -200 200 -200 N
+P 2 0 0 5 -200 -100 -200 -200 N
+P 2 0 0 5 -200 100 -200 -100 N
+P 2 0 0 5 -200 100 -150 100 N
+P 2 0 0 5 -200 200 -200 100 N
+P 2 0 0 5 -200 200 200 200 N
+P 2 0 0 5 -150 -100 -200 -100 N
+P 2 0 0 5 -150 0 -150 -100 N
+P 2 0 0 5 -150 0 -50 0 N
+P 2 0 0 5 -150 100 -150 0 N
+P 2 0 0 5 -50 0 50 50 N
+P 2 0 0 5 50 0 150 0 N
+P 2 0 0 5 150 -100 200 -100 N
+P 2 0 0 5 150 0 150 -100 N
+P 2 0 0 5 150 0 150 100 N
+P 2 0 0 5 150 100 200 100 N
+P 2 0 0 5 200 -100 200 -200 N
+P 2 0 0 5 200 100 200 -100 N
+P 2 0 0 5 200 200 200 100 N
+X ~ 1 -400 100 200 R 40 40 0 0 P
+X ~ 2 -400 -100 200 R 40 40 0 0 P
+X ~ 3 400 100 200 L 40 40 0 0 P
+X ~ 4 400 -100 200 L 40 40 0 0 P
+ENDDRAW
+ENDDEF
+#
+# Lab1-rescue_D2F-FL-D2F-FL
+#
+DEF Lab1-rescue_D2F-FL-D2F-FL S 0 40 Y N 1 L N
+F0 "S" -100 200 50 H V L BNN
+F1 "Lab1-rescue_D2F-FL-D2F-FL" -100 -200 50 H V L BNN
+F2 "SW_D2F-FL" 0 0 50 H I L BNN
+F3 "" 0 0 50 H I L BNN
+F4 "N/A" 0 0 50 H I L BNN "PARTREV"
+F5 "Omron" 0 0 50 H I L BNN "MANUFACTURER"
+F6 "11.5mm" 0 0 50 H I L BNN "MAXIMUM_PACKAGE_HEIGHT"
+F7 "Manufacturer Recommendations" 0 0 50 H I L BNN "STANDARD"
+DRAW
+C 100 -100 13 0 0 6 N
+C 100 100 13 0 0 6 N
+P 2 0 0 6 -100 0 -200 0 N
+P 2 0 0 6 -100 0 110 84 N
+P 2 0 0 6 200 -100 115 -100 N
+P 2 0 0 6 200 100 115 100 N
+X ~ COM -300 0 100 R 40 40 0 0 P
+X ~ NC 300 100 100 L 40 40 0 0 P
+X ~ NO 300 -100 100 L 40 40 0 0 P
+ENDDRAW
+ENDDEF
+#
 # MCU_ST_STM32F4_STM32F411RETx
 #
 DEF MCU_ST_STM32F4_STM32F411RETx U 0 20 Y Y 1 F N
diff --git a/KiCAD model/Lab1-rescue.dcm b/KiCAD model/Lab1-rescue.dcm
new file mode 100644
index 0000000000000000000000000000000000000000..5f3ed79b79731d3d1ca39cfaa9a2dda60617b802
--- /dev/null
+++ b/KiCAD model/Lab1-rescue.dcm	
@@ -0,0 +1,3 @@
+EESchema-DOCLIB  Version 2.0
+#
+#End Doc Library
diff --git a/KiCAD model/Lab1-rescue.lib b/KiCAD model/Lab1-rescue.lib
new file mode 100644
index 0000000000000000000000000000000000000000..2aba54e880409f138e9d42245937cd8ea4a01239
--- /dev/null
+++ b/KiCAD model/Lab1-rescue.lib	
@@ -0,0 +1,68 @@
+EESchema-LIBRARY Version 2.4
+#encoding utf-8
+#
+# 1825910-6-1825910-6
+#
+DEF 1825910-6-1825910-6 SW 0 40 Y N 1 L N
+F0 "SW" -200 230 50 H V L BNN
+F1 "1825910-6-1825910-6" -200 -300 50 H V L BNN
+F2 "SW_1825910-6-4" 0 0 50 H I L BNN
+F3 "" 0 0 50 H I L BNN
+F4 "50 mA" 0 0 50 H I L BNN "Contact_Current_Rating"
+F5 "Single Pole - Single Throw" 0 0 50 H I L BNN "Configuration_Pole-Throw"
+F6 "Compliant" 0 0 50 H I L BNN "EU_RoHS_Compliance"
+F7 "1825910-6" 0 0 50 H I L BNN "Comment"
+DRAW
+C -50 0 10 0 0 5 N
+C 50 0 10 0 0 5 N
+P 2 0 0 5 -200 -200 200 -200 N
+P 2 0 0 5 -200 -100 -200 -200 N
+P 2 0 0 5 -200 100 -200 -100 N
+P 2 0 0 5 -200 100 -150 100 N
+P 2 0 0 5 -200 200 -200 100 N
+P 2 0 0 5 -200 200 200 200 N
+P 2 0 0 5 -150 -100 -200 -100 N
+P 2 0 0 5 -150 0 -150 -100 N
+P 2 0 0 5 -150 0 -50 0 N
+P 2 0 0 5 -150 100 -150 0 N
+P 2 0 0 5 -50 0 50 50 N
+P 2 0 0 5 50 0 150 0 N
+P 2 0 0 5 150 -100 200 -100 N
+P 2 0 0 5 150 0 150 -100 N
+P 2 0 0 5 150 0 150 100 N
+P 2 0 0 5 150 100 200 100 N
+P 2 0 0 5 200 -100 200 -200 N
+P 2 0 0 5 200 100 200 -100 N
+P 2 0 0 5 200 200 200 100 N
+X ~ 1 -400 100 200 R 40 40 0 0 P
+X ~ 2 -400 -100 200 R 40 40 0 0 P
+X ~ 3 400 100 200 L 40 40 0 0 P
+X ~ 4 400 -100 200 L 40 40 0 0 P
+ENDDRAW
+ENDDEF
+#
+# D2F-FL-D2F-FL
+#
+DEF D2F-FL-D2F-FL S 0 40 Y N 1 L N
+F0 "S" -100 200 50 H V L BNN
+F1 "D2F-FL-D2F-FL" -100 -200 50 H V L BNN
+F2 "SW_D2F-FL" 0 0 50 H I L BNN
+F3 "" 0 0 50 H I L BNN
+F4 "N/A" 0 0 50 H I L BNN "PARTREV"
+F5 "Omron" 0 0 50 H I L BNN "MANUFACTURER"
+F6 "11.5mm" 0 0 50 H I L BNN "MAXIMUM_PACKAGE_HEIGHT"
+F7 "Manufacturer Recommendations" 0 0 50 H I L BNN "STANDARD"
+DRAW
+C 100 -100 13 0 0 6 N
+C 100 100 13 0 0 6 N
+P 2 0 0 6 -100 0 -200 0 N
+P 2 0 0 6 -100 0 110 84 N
+P 2 0 0 6 200 -100 115 -100 N
+P 2 0 0 6 200 100 115 100 N
+X ~ COM -300 0 100 R 40 40 0 0 P
+X ~ NC 300 100 100 L 40 40 0 0 P
+X ~ NO 300 -100 100 L 40 40 0 0 P
+ENDDRAW
+ENDDEF
+#
+#End Library
diff --git a/KiCAD model/Lab1.kicad_pcb b/KiCAD model/Lab1.kicad_pcb
index 50faf93ea74a41f98936d0b69ec3779945ef968d..a4224a868de015e51131a7a1c1ca109730ddc885 100644
--- a/KiCAD model/Lab1.kicad_pcb	
+++ b/KiCAD model/Lab1.kicad_pcb	
@@ -5,7 +5,7 @@
     (drawings 4)
     (tracks 0)
     (zones 0)
-    (modules 116)
+    (modules 115)
     (nets 96)
   )
 
@@ -300,8 +300,582 @@
     (add_net VDD)
   )
 
-  (module Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder (layer F.Cu) (tedit 5F68FEEF) (tstamp 6025F263)
-    (at 165.285001 81.065001)
+  (module Connector_USB:USB_Mini-B_Tensility_54-00023_Vertical (layer F.Cu) (tedit 5A24F112) (tstamp 6025F513)
+    (at 54 33)
+    (descr http://www.tensility.com/pdffiles/54-00023.pdf)
+    (tags "usb mini receptacle vertical")
+    (path /6009969E)
+    (fp_text reference J1 (at 1.6 -3.7) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value USB_OTG (at 1.5 2.2) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_line (start -0.5 1.5) (end 0.5 1.5) (layer F.SilkS) (width 0.15))
+    (fp_line (start -2 0.9) (end -0.7 0.9) (layer F.Fab) (width 0.15))
+    (fp_line (start -0.7 0.9) (end 0 0.2) (layer F.Fab) (width 0.15))
+    (fp_line (start 0 0.2) (end 0.7 0.9) (layer F.Fab) (width 0.15))
+    (fp_line (start 0.7 0.9) (end 5.2 0.9) (layer F.Fab) (width 0.15))
+    (fp_line (start 5.2 -2.6) (end 5.2 0.9) (layer F.Fab) (width 0.15))
+    (fp_line (start 5.2 -2.6) (end -2 -2.6) (layer F.Fab) (width 0.15))
+    (fp_line (start -2 0.9) (end -2 -2.6) (layer F.Fab) (width 0.15))
+    (fp_line (start -2.3 -2.9) (end 5.5 -2.9) (layer F.SilkS) (width 0.15))
+    (fp_line (start -2.3 0.6) (end -2.3 1.2) (layer F.SilkS) (width 0.15))
+    (fp_line (start -2.3 1.2) (end 5.5 1.2) (layer F.SilkS) (width 0.15))
+    (fp_line (start 5.5 1.2) (end 5.5 0.6) (layer F.SilkS) (width 0.15))
+    (fp_line (start -2.3 -2.3) (end -2.3 -2.9) (layer F.SilkS) (width 0.15))
+    (fp_line (start -2.8 -3.2) (end -2.8 1.5) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -2.8 1.5) (end 6 1.5) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 6 1.5) (end 6 -3.2) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 6 -3.2) (end -2.8 -3.2) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 5.5 -2.9) (end 5.5 -2.3) (layer F.SilkS) (width 0.15))
+    (fp_text user %R (at 1.5 -1) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (pad 1 thru_hole rect (at 0 0) (size 1.1 1.1) (drill 0.7) (layers *.Cu *.Mask)
+      (net 1 +5V))
+    (pad 2 thru_hole circle (at 0.8 -1.75) (size 1.1 1.1) (drill 0.7) (layers *.Cu *.Mask)
+      (net 9 IN_D-))
+    (pad 3 thru_hole circle (at 1.6 0) (size 1.1 1.1) (drill 0.7) (layers *.Cu *.Mask)
+      (net 10 IN_D+))
+    (pad 4 thru_hole circle (at 2.4 -1.75) (size 1.1 1.1) (drill 0.7) (layers *.Cu *.Mask)
+      (net 11 "Net-(J1-Pad4)"))
+    (pad 5 thru_hole circle (at 3.2 0) (size 1.1 1.1) (drill 0.7) (layers *.Cu *.Mask)
+      (net 2 GND))
+    (pad 6 thru_hole oval (at -2.05 -0.875) (size 1.1 2.4) (drill oval 0.7 2) (layers *.Cu *.Mask)
+      (net 12 "Net-(J1-Pad6)"))
+    (pad 6 thru_hole oval (at 5.25 -0.875) (size 1.1 2.4) (drill oval 0.7 2) (layers *.Cu *.Mask)
+      (net 12 "Net-(J1-Pad6)"))
+    (model ${KISYS3DMOD}/Connector_USB.3dshapes/USB_Mini-B_Tensility_54-00023_Vertical.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (module Desktop:SW_D2F-FL (layer F.Cu) (tedit 602537BF) (tstamp 6025F775)
+    (at 37 34)
+    (path /6034E202)
+    (fp_text reference S1 (at -3.175 -4.445) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.015)))
+    )
+    (fp_text value D2F-FL (at -0.635 4.445) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.015)))
+    )
+    (fp_line (start -6.4 -2.9) (end 6.4 -2.9) (layer F.Fab) (width 0.127))
+    (fp_line (start 6.4 -2.9) (end 6.4 2.9) (layer F.Fab) (width 0.127))
+    (fp_line (start 6.4 2.9) (end -6.4 2.9) (layer F.Fab) (width 0.127))
+    (fp_line (start -6.4 2.9) (end -6.4 -2.9) (layer F.Fab) (width 0.127))
+    (fp_line (start -6.4 2.9) (end -6.4 -2.9) (layer F.SilkS) (width 0.127))
+    (fp_line (start -6.4 -2.9) (end 6.4 -2.9) (layer F.SilkS) (width 0.127))
+    (fp_line (start 6.4 2.9) (end -6.4 2.9) (layer F.SilkS) (width 0.127))
+    (fp_line (start 6.4 -2.9) (end 6.4 2.9) (layer F.SilkS) (width 0.127))
+    (fp_line (start -6.65 -3.15) (end 6.65 -3.15) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 6.65 -3.15) (end 6.65 3.15) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 6.65 3.15) (end -6.65 3.15) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -6.65 3.15) (end -6.65 -3.15) (layer F.CrtYd) (width 0.05))
+    (fp_circle (center -7.4 0.1) (end -7.3 0.1) (layer F.SilkS) (width 0.2))
+    (fp_circle (center -7.4 0.1) (end -7.3 0.1) (layer F.Fab) (width 0.2))
+    (pad NO thru_hole circle (at 0 0) (size 1.8 1.8) (drill 1.2) (layers *.Cu *.Mask)
+      (net 2 GND))
+    (pad COM thru_hole circle (at -5.08 0) (size 1.8 1.8) (drill 1.2) (layers *.Cu *.Mask)
+      (net 76 "Net-(R7-Pad1)"))
+    (pad NC thru_hole circle (at 5.08 0) (size 1.8 1.8) (drill 1.2) (layers *.Cu *.Mask)
+      (net 87 "Net-(S1-PadNC)"))
+  )
+
+  (module Desktop:SW_D2F-FL (layer F.Cu) (tedit 602537BF) (tstamp 6025F78A)
+    (at 72.92 34)
+    (path /60880B22)
+    (fp_text reference S2 (at -3.175 -4.445) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.015)))
+    )
+    (fp_text value D2F-FL (at -0.635 4.445) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.015)))
+    )
+    (fp_circle (center -7.4 0.1) (end -7.3 0.1) (layer F.Fab) (width 0.2))
+    (fp_circle (center -7.4 0.1) (end -7.3 0.1) (layer F.SilkS) (width 0.2))
+    (fp_line (start -6.65 3.15) (end -6.65 -3.15) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 6.65 3.15) (end -6.65 3.15) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 6.65 -3.15) (end 6.65 3.15) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -6.65 -3.15) (end 6.65 -3.15) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 6.4 -2.9) (end 6.4 2.9) (layer F.SilkS) (width 0.127))
+    (fp_line (start 6.4 2.9) (end -6.4 2.9) (layer F.SilkS) (width 0.127))
+    (fp_line (start -6.4 -2.9) (end 6.4 -2.9) (layer F.SilkS) (width 0.127))
+    (fp_line (start -6.4 2.9) (end -6.4 -2.9) (layer F.SilkS) (width 0.127))
+    (fp_line (start -6.4 2.9) (end -6.4 -2.9) (layer F.Fab) (width 0.127))
+    (fp_line (start 6.4 2.9) (end -6.4 2.9) (layer F.Fab) (width 0.127))
+    (fp_line (start 6.4 -2.9) (end 6.4 2.9) (layer F.Fab) (width 0.127))
+    (fp_line (start -6.4 -2.9) (end 6.4 -2.9) (layer F.Fab) (width 0.127))
+    (pad NC thru_hole circle (at 5.08 0) (size 1.8 1.8) (drill 1.2) (layers *.Cu *.Mask)
+      (net 88 "Net-(S2-PadNC)"))
+    (pad COM thru_hole circle (at -5.08 0) (size 1.8 1.8) (drill 1.2) (layers *.Cu *.Mask)
+      (net 77 "Net-(R10-Pad2)"))
+    (pad NO thru_hole circle (at 0 0) (size 1.8 1.8) (drill 1.2) (layers *.Cu *.Mask)
+      (net 2 GND))
+  )
+
+  (module Desktop:SW_D2F-FL (layer F.Cu) (tedit 602537BF) (tstamp 6025F79F)
+    (at 62 57)
+    (path /608B0D57)
+    (fp_text reference S3 (at -3.175 -4.445) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.015)))
+    )
+    (fp_text value D2F-FL (at -0.635 4.445) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.015)))
+    )
+    (fp_line (start -6.4 -2.9) (end 6.4 -2.9) (layer F.Fab) (width 0.127))
+    (fp_line (start 6.4 -2.9) (end 6.4 2.9) (layer F.Fab) (width 0.127))
+    (fp_line (start 6.4 2.9) (end -6.4 2.9) (layer F.Fab) (width 0.127))
+    (fp_line (start -6.4 2.9) (end -6.4 -2.9) (layer F.Fab) (width 0.127))
+    (fp_line (start -6.4 2.9) (end -6.4 -2.9) (layer F.SilkS) (width 0.127))
+    (fp_line (start -6.4 -2.9) (end 6.4 -2.9) (layer F.SilkS) (width 0.127))
+    (fp_line (start 6.4 2.9) (end -6.4 2.9) (layer F.SilkS) (width 0.127))
+    (fp_line (start 6.4 -2.9) (end 6.4 2.9) (layer F.SilkS) (width 0.127))
+    (fp_line (start -6.65 -3.15) (end 6.65 -3.15) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 6.65 -3.15) (end 6.65 3.15) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 6.65 3.15) (end -6.65 3.15) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -6.65 3.15) (end -6.65 -3.15) (layer F.CrtYd) (width 0.05))
+    (fp_circle (center -7.4 0.1) (end -7.3 0.1) (layer F.SilkS) (width 0.2))
+    (fp_circle (center -7.4 0.1) (end -7.3 0.1) (layer F.Fab) (width 0.2))
+    (pad NO thru_hole circle (at 0 0) (size 1.8 1.8) (drill 1.2) (layers *.Cu *.Mask)
+      (net 2 GND))
+    (pad COM thru_hole circle (at -5.08 0) (size 1.8 1.8) (drill 1.2) (layers *.Cu *.Mask)
+      (net 78 "Net-(R11-Pad1)"))
+    (pad NC thru_hole circle (at 5.08 0) (size 1.8 1.8) (drill 1.2) (layers *.Cu *.Mask)
+      (net 89 "Net-(S3-PadNC)"))
+  )
+
+  (module Desktop:SW_D2F-FL (layer F.Cu) (tedit 602537BF) (tstamp 6025F7B4)
+    (at 48 57)
+    (path /608E2D04)
+    (fp_text reference S4 (at -3.175 -4.445) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.015)))
+    )
+    (fp_text value D2F-FL (at -0.635 4.445) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.015)))
+    )
+    (fp_circle (center -7.4 0.1) (end -7.3 0.1) (layer F.Fab) (width 0.2))
+    (fp_circle (center -7.4 0.1) (end -7.3 0.1) (layer F.SilkS) (width 0.2))
+    (fp_line (start -6.65 3.15) (end -6.65 -3.15) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 6.65 3.15) (end -6.65 3.15) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 6.65 -3.15) (end 6.65 3.15) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -6.65 -3.15) (end 6.65 -3.15) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 6.4 -2.9) (end 6.4 2.9) (layer F.SilkS) (width 0.127))
+    (fp_line (start 6.4 2.9) (end -6.4 2.9) (layer F.SilkS) (width 0.127))
+    (fp_line (start -6.4 -2.9) (end 6.4 -2.9) (layer F.SilkS) (width 0.127))
+    (fp_line (start -6.4 2.9) (end -6.4 -2.9) (layer F.SilkS) (width 0.127))
+    (fp_line (start -6.4 2.9) (end -6.4 -2.9) (layer F.Fab) (width 0.127))
+    (fp_line (start 6.4 2.9) (end -6.4 2.9) (layer F.Fab) (width 0.127))
+    (fp_line (start 6.4 -2.9) (end 6.4 2.9) (layer F.Fab) (width 0.127))
+    (fp_line (start -6.4 -2.9) (end 6.4 -2.9) (layer F.Fab) (width 0.127))
+    (pad NC thru_hole circle (at 5.08 0) (size 1.8 1.8) (drill 1.2) (layers *.Cu *.Mask)
+      (net 90 "Net-(S4-PadNC)"))
+    (pad COM thru_hole circle (at -5.08 0) (size 1.8 1.8) (drill 1.2) (layers *.Cu *.Mask)
+      (net 79 "Net-(R12-Pad1)"))
+    (pad NO thru_hole circle (at 0 0) (size 1.8 1.8) (drill 1.2) (layers *.Cu *.Mask)
+      (net 2 GND))
+  )
+
+  (module Desktop:SW_D2F-FL (layer F.Cu) (tedit 602537BF) (tstamp 6025F7C9)
+    (at 34.260001 64.875001 90)
+    (path /6090304B)
+    (fp_text reference S5 (at -3.175 -4.445 90) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.015)))
+    )
+    (fp_text value D2F-FL (at -0.635 4.445 90) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.015)))
+    )
+    (fp_circle (center -7.4 0.1) (end -7.3 0.1) (layer F.Fab) (width 0.2))
+    (fp_circle (center -7.4 0.1) (end -7.3 0.1) (layer F.SilkS) (width 0.2))
+    (fp_line (start -6.65 3.15) (end -6.65 -3.15) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 6.65 3.15) (end -6.65 3.15) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 6.65 -3.15) (end 6.65 3.15) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -6.65 -3.15) (end 6.65 -3.15) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 6.4 -2.9) (end 6.4 2.9) (layer F.SilkS) (width 0.127))
+    (fp_line (start 6.4 2.9) (end -6.4 2.9) (layer F.SilkS) (width 0.127))
+    (fp_line (start -6.4 -2.9) (end 6.4 -2.9) (layer F.SilkS) (width 0.127))
+    (fp_line (start -6.4 2.9) (end -6.4 -2.9) (layer F.SilkS) (width 0.127))
+    (fp_line (start -6.4 2.9) (end -6.4 -2.9) (layer F.Fab) (width 0.127))
+    (fp_line (start 6.4 2.9) (end -6.4 2.9) (layer F.Fab) (width 0.127))
+    (fp_line (start 6.4 -2.9) (end 6.4 2.9) (layer F.Fab) (width 0.127))
+    (fp_line (start -6.4 -2.9) (end 6.4 -2.9) (layer F.Fab) (width 0.127))
+    (pad NC thru_hole circle (at 5.08 0 90) (size 1.8 1.8) (drill 1.2) (layers *.Cu *.Mask)
+      (net 91 "Net-(S5-PadNC)"))
+    (pad COM thru_hole circle (at -5.08 0 90) (size 1.8 1.8) (drill 1.2) (layers *.Cu *.Mask)
+      (net 80 "Net-(R15-Pad1)"))
+    (pad NO thru_hole circle (at 0 0 90) (size 1.8 1.8) (drill 1.2) (layers *.Cu *.Mask)
+      (net 2 GND))
+  )
+
+  (module Desktop:SW_D2F-FL (layer F.Cu) (tedit 602537BF) (tstamp 6025F7DE)
+    (at 34.260001 79 90)
+    (path /609243E2)
+    (fp_text reference S6 (at -3.175 -4.445 90) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.015)))
+    )
+    (fp_text value D2F-FL (at -0.635 4.445 90) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.015)))
+    )
+    (fp_line (start -6.4 -2.9) (end 6.4 -2.9) (layer F.Fab) (width 0.127))
+    (fp_line (start 6.4 -2.9) (end 6.4 2.9) (layer F.Fab) (width 0.127))
+    (fp_line (start 6.4 2.9) (end -6.4 2.9) (layer F.Fab) (width 0.127))
+    (fp_line (start -6.4 2.9) (end -6.4 -2.9) (layer F.Fab) (width 0.127))
+    (fp_line (start -6.4 2.9) (end -6.4 -2.9) (layer F.SilkS) (width 0.127))
+    (fp_line (start -6.4 -2.9) (end 6.4 -2.9) (layer F.SilkS) (width 0.127))
+    (fp_line (start 6.4 2.9) (end -6.4 2.9) (layer F.SilkS) (width 0.127))
+    (fp_line (start 6.4 -2.9) (end 6.4 2.9) (layer F.SilkS) (width 0.127))
+    (fp_line (start -6.65 -3.15) (end 6.65 -3.15) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 6.65 -3.15) (end 6.65 3.15) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 6.65 3.15) (end -6.65 3.15) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -6.65 3.15) (end -6.65 -3.15) (layer F.CrtYd) (width 0.05))
+    (fp_circle (center -7.4 0.1) (end -7.3 0.1) (layer F.SilkS) (width 0.2))
+    (fp_circle (center -7.4 0.1) (end -7.3 0.1) (layer F.Fab) (width 0.2))
+    (pad NO thru_hole circle (at 0 0 90) (size 1.8 1.8) (drill 1.2) (layers *.Cu *.Mask)
+      (net 2 GND))
+    (pad COM thru_hole circle (at -5.08 0 90) (size 1.8 1.8) (drill 1.2) (layers *.Cu *.Mask)
+      (net 81 "Net-(R16-Pad1)"))
+    (pad NC thru_hole circle (at 5.08 0 90) (size 1.8 1.8) (drill 1.2) (layers *.Cu *.Mask)
+      (net 92 "Net-(S6-PadNC)"))
+  )
+
+  (module Desktop:SW_D2F-FL (layer F.Cu) (tedit 602537BF) (tstamp 6025F7F3)
+    (at 71 46 90)
+    (path /60A1D62C)
+    (fp_text reference S7 (at -3.175 -4.445 90) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.015)))
+    )
+    (fp_text value D2F-FL (at -0.635 4.445 90) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.015)))
+    )
+    (fp_line (start -6.4 -2.9) (end 6.4 -2.9) (layer F.Fab) (width 0.127))
+    (fp_line (start 6.4 -2.9) (end 6.4 2.9) (layer F.Fab) (width 0.127))
+    (fp_line (start 6.4 2.9) (end -6.4 2.9) (layer F.Fab) (width 0.127))
+    (fp_line (start -6.4 2.9) (end -6.4 -2.9) (layer F.Fab) (width 0.127))
+    (fp_line (start -6.4 2.9) (end -6.4 -2.9) (layer F.SilkS) (width 0.127))
+    (fp_line (start -6.4 -2.9) (end 6.4 -2.9) (layer F.SilkS) (width 0.127))
+    (fp_line (start 6.4 2.9) (end -6.4 2.9) (layer F.SilkS) (width 0.127))
+    (fp_line (start 6.4 -2.9) (end 6.4 2.9) (layer F.SilkS) (width 0.127))
+    (fp_line (start -6.65 -3.15) (end 6.65 -3.15) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 6.65 -3.15) (end 6.65 3.15) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 6.65 3.15) (end -6.65 3.15) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -6.65 3.15) (end -6.65 -3.15) (layer F.CrtYd) (width 0.05))
+    (fp_circle (center -7.4 0.1) (end -7.3 0.1) (layer F.SilkS) (width 0.2))
+    (fp_circle (center -7.4 0.1) (end -7.3 0.1) (layer F.Fab) (width 0.2))
+    (pad NO thru_hole circle (at 0 0 90) (size 1.8 1.8) (drill 1.2) (layers *.Cu *.Mask)
+      (net 2 GND))
+    (pad COM thru_hole circle (at -5.08 0 90) (size 1.8 1.8) (drill 1.2) (layers *.Cu *.Mask)
+      (net 82 "Net-(R21-Pad1)"))
+    (pad NC thru_hole circle (at 5.08 0 90) (size 1.8 1.8) (drill 1.2) (layers *.Cu *.Mask)
+      (net 93 "Net-(S7-PadNC)"))
+  )
+
+  (module Custom:PEC12R-2120F-N0012 (layer F.Cu) (tedit 602541C1) (tstamp 6025F817)
+    (at 39 57 90)
+    (path /61F68259)
+    (fp_text reference SW10 (at 11.45 5.05 90) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value Rotary_Encoder (at 11.25 3.4 90) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_line (start 17.35 5.9) (end 4.25 5.9) (layer F.SilkS) (width 0.12))
+    (fp_line (start 17.35 28.3) (end 17.35 5.9) (layer F.SilkS) (width 0.12))
+    (fp_line (start 4.25 28.3) (end 17.35 28.3) (layer F.SilkS) (width 0.12))
+    (fp_line (start 4.25 5.9) (end 4.25 28.3) (layer F.SilkS) (width 0.12))
+    (pad A thru_hole circle (at 8.3 10.8 90) (size 1.524 1.524) (drill 1) (layers *.Cu *.Mask)
+      (net 68 Scroll_a))
+    (pad C thru_hole circle (at 10.8 10.8 90) (size 1.524 1.524) (drill 1) (layers *.Cu *.Mask)
+      (net 2 GND))
+    (pad B thru_hole circle (at 13.3 10.8 90) (size 1.524 1.524) (drill 1) (layers *.Cu *.Mask)
+      (net 69 Scroll_b))
+    (pad "" np_thru_hole rect (at 16.2 8.3 90) (size 2.2 2.1) (drill oval 2.1 2) (layers *.Cu *.Mask))
+    (pad "" np_thru_hole rect (at 5.4 8.3 90) (size 2.2 2.1) (drill oval 2.1 2) (layers *.Cu *.Mask))
+  )
+
+  (module Custom:PMW3389 (layer F.Cu) (tedit 600FD639) (tstamp 6025F9C5)
+    (at 51 64)
+    (path /600BDA2F)
+    (fp_text reference U1 (at 0 0.5) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value PMW3389 (at 0 -0.5) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_line (start 9.65 -2.78) (end 1.05 -2.78) (layer F.SilkS) (width 0.12))
+    (fp_line (start 1.05 -2.78) (end 1.05 14.48) (layer F.SilkS) (width 0.12))
+    (fp_line (start 1.05 14.48) (end 9.65 14.48) (layer F.SilkS) (width 0.12))
+    (fp_line (start 9.65 14.48) (end 9.65 -2.8) (layer F.SilkS) (width 0.12))
+    (pad 16 thru_hole circle (at 10.7 0.89) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)
+      (net 18 "Net-(U1-Pad16)"))
+    (pad 15 thru_hole circle (at 10.7 2.67) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)
+      (net 86 "Net-(R27-Pad1)"))
+    (pad 14 thru_hole circle (at 10.7 4.45) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)
+      (net 19 "Net-(U1-Pad14)"))
+    (pad 13 thru_hole circle (at 10.7 6.23) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)
+      (net 20 NCS))
+    (pad 12 thru_hole circle (at 10.7 8.01) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)
+      (net 21 MISO))
+    (pad 11 thru_hole circle (at 10.7 9.79) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)
+      (net 22 MOSI))
+    (pad 10 thru_hole circle (at 10.7 11.57) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)
+      (net 23 SCK))
+    (pad 9 thru_hole circle (at 10.7 13.35) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)
+      (net 24 Motion))
+    (pad 8 thru_hole circle (at 0 12.46) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)
+      (net 25 "Net-(U1-Pad8)"))
+    (pad 7 thru_hole circle (at 0 10.68) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)
+      (net 26 "Net-(U1-Pad7)"))
+    (pad 6 thru_hole circle (at 0 8.9) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)
+      (net 27 "Net-(U1-Pad6)"))
+    (pad 5 thru_hole circle (at 0 7.12) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)
+      (net 56 +3V3))
+    (pad 4 thru_hole circle (at 0 5.34) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)
+      (net 57 VDD))
+    (pad 3 thru_hole circle (at 0 3.56) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)
+      (net 8 "Net-(C18-Pad1)"))
+    (pad 2 thru_hole circle (at 0 1.78) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)
+      (net 28 "Net-(U1-Pad2)"))
+    (pad 1 thru_hole circle (at 0 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)
+      (net 29 "Net-(U1-Pad1)"))
+  )
+
+  (module Package_QFP:LQFP-64_10x10mm_P0.5mm (layer F.Cu) (tedit 5D9F72AF) (tstamp 6025FA6D)
+    (at 55 95)
+    (descr "LQFP, 64 Pin (https://www.analog.com/media/en/technical-documentation/data-sheets/ad7606_7606-6_7606-4.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+    (tags "LQFP QFP")
+    (path /60055F5F)
+    (attr smd)
+    (fp_text reference U4 (at 0 -7.4) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value STM32F411RETx (at 0 7.4) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_line (start 4.16 5.11) (end 5.11 5.11) (layer F.SilkS) (width 0.12))
+    (fp_line (start 5.11 5.11) (end 5.11 4.16) (layer F.SilkS) (width 0.12))
+    (fp_line (start -4.16 5.11) (end -5.11 5.11) (layer F.SilkS) (width 0.12))
+    (fp_line (start -5.11 5.11) (end -5.11 4.16) (layer F.SilkS) (width 0.12))
+    (fp_line (start 4.16 -5.11) (end 5.11 -5.11) (layer F.SilkS) (width 0.12))
+    (fp_line (start 5.11 -5.11) (end 5.11 -4.16) (layer F.SilkS) (width 0.12))
+    (fp_line (start -4.16 -5.11) (end -5.11 -5.11) (layer F.SilkS) (width 0.12))
+    (fp_line (start -5.11 -5.11) (end -5.11 -4.16) (layer F.SilkS) (width 0.12))
+    (fp_line (start -5.11 -4.16) (end -6.45 -4.16) (layer F.SilkS) (width 0.12))
+    (fp_line (start -4 -5) (end 5 -5) (layer F.Fab) (width 0.1))
+    (fp_line (start 5 -5) (end 5 5) (layer F.Fab) (width 0.1))
+    (fp_line (start 5 5) (end -5 5) (layer F.Fab) (width 0.1))
+    (fp_line (start -5 5) (end -5 -4) (layer F.Fab) (width 0.1))
+    (fp_line (start -5 -4) (end -4 -5) (layer F.Fab) (width 0.1))
+    (fp_line (start 0 -6.7) (end -4.15 -6.7) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -4.15 -6.7) (end -4.15 -5.25) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -4.15 -5.25) (end -5.25 -5.25) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -5.25 -5.25) (end -5.25 -4.15) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -5.25 -4.15) (end -6.7 -4.15) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -6.7 -4.15) (end -6.7 0) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 0 -6.7) (end 4.15 -6.7) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 4.15 -6.7) (end 4.15 -5.25) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 4.15 -5.25) (end 5.25 -5.25) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 5.25 -5.25) (end 5.25 -4.15) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 5.25 -4.15) (end 6.7 -4.15) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 6.7 -4.15) (end 6.7 0) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 0 6.7) (end -4.15 6.7) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -4.15 6.7) (end -4.15 5.25) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -4.15 5.25) (end -5.25 5.25) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -5.25 5.25) (end -5.25 4.15) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -5.25 4.15) (end -6.7 4.15) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -6.7 4.15) (end -6.7 0) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 0 6.7) (end 4.15 6.7) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 4.15 6.7) (end 4.15 5.25) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 4.15 5.25) (end 5.25 5.25) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 5.25 5.25) (end 5.25 4.15) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 5.25 4.15) (end 6.7 4.15) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 6.7 4.15) (end 6.7 0) (layer F.CrtYd) (width 0.05))
+    (fp_text user %R (at 0 0) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (pad 1 smd roundrect (at -5.675 -3.75) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 56 +3V3))
+    (pad 2 smd roundrect (at -5.675 -3.25) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 30 "Net-(U4-Pad2)"))
+    (pad 3 smd roundrect (at -5.675 -2.75) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 31 "Net-(U4-Pad3)"))
+    (pad 4 smd roundrect (at -5.675 -2.25) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 32 "Net-(U4-Pad4)"))
+    (pad 5 smd roundrect (at -5.675 -1.75) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 3 "Net-(C5-Pad2)"))
+    (pad 6 smd roundrect (at -5.675 -1.25) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 4 "Net-(C6-Pad2)"))
+    (pad 7 smd roundrect (at -5.675 -0.75) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 7 NRST))
+    (pad 8 smd roundrect (at -5.675 -0.25) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 33 "Net-(U4-Pad8)"))
+    (pad 9 smd roundrect (at -5.675 0.25) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 34 "Net-(U4-Pad9)"))
+    (pad 10 smd roundrect (at -5.675 0.75) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 21 MISO))
+    (pad 11 smd roundrect (at -5.675 1.25) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 22 MOSI))
+    (pad 12 smd roundrect (at -5.675 1.75) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 2 GND))
+    (pad 13 smd roundrect (at -5.675 2.25) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 56 +3V3))
+    (pad 14 smd roundrect (at -5.675 2.75) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 61 left_click))
+    (pad 15 smd roundrect (at -5.675 3.25) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 62 right_click))
+    (pad 16 smd roundrect (at -5.675 3.75) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 63 sense_up))
+    (pad 17 smd roundrect (at -3.75 5.675) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 64 sense_down))
+    (pad 18 smd roundrect (at -3.25 5.675) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 2 GND))
+    (pad 19 smd roundrect (at -2.75 5.675) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 56 +3V3))
+    (pad 20 smd roundrect (at -2.25 5.675) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 65 forward))
+    (pad 21 smd roundrect (at -1.75 5.675) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 66 backward))
+    (pad 22 smd roundrect (at -1.25 5.675) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 67 wheel_click))
+    (pad 23 smd roundrect (at -0.75 5.675) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 83 RED))
+    (pad 24 smd roundrect (at -0.25 5.675) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 24 Motion))
+    (pad 25 smd roundrect (at 0.25 5.675) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 35 "Net-(U4-Pad25)"))
+    (pad 26 smd roundrect (at 0.75 5.675) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 94 MCO1))
+    (pad 27 smd roundrect (at 1.25 5.675) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 95 MCO2))
+    (pad 28 smd roundrect (at 1.75 5.675) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 36 "Net-(U4-Pad28)"))
+    (pad 29 smd roundrect (at 2.25 5.675) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 23 SCK))
+    (pad 30 smd roundrect (at 2.75 5.675) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 5 "Net-(C7-Pad1)"))
+    (pad 31 smd roundrect (at 3.25 5.675) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 2 GND))
+    (pad 32 smd roundrect (at 3.75 5.675) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 56 +3V3))
+    (pad 33 smd roundrect (at 5.675 3.75) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 20 NCS))
+    (pad 34 smd roundrect (at 5.675 3.25) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 37 "Net-(U4-Pad34)"))
+    (pad 35 smd roundrect (at 5.675 2.75) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 38 "Net-(U4-Pad35)"))
+    (pad 36 smd roundrect (at 5.675 2.25) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 39 "Net-(U4-Pad36)"))
+    (pad 37 smd roundrect (at 5.675 1.75) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 40 "Net-(U4-Pad37)"))
+    (pad 38 smd roundrect (at 5.675 1.25) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 41 "Net-(U4-Pad38)"))
+    (pad 39 smd roundrect (at 5.675 0.75) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 42 "Net-(U4-Pad39)"))
+    (pad 40 smd roundrect (at 5.675 0.25) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 43 "Net-(U4-Pad40)"))
+    (pad 41 smd roundrect (at 5.675 -0.25) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 84 GREEN))
+    (pad 42 smd roundrect (at 5.675 -0.75) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 85 BLUE))
+    (pad 43 smd roundrect (at 5.675 -1.25) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 44 OUT_D-))
+    (pad 44 smd roundrect (at 5.675 -1.75) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 45 OUT_D+))
+    (pad 45 smd roundrect (at 5.675 -2.25) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 14 SWDIO))
+    (pad 46 smd roundrect (at 5.675 -2.75) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 13 SWCLK))
+    (pad 47 smd roundrect (at 5.675 -3.25) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 2 GND))
+    (pad 48 smd roundrect (at 5.675 -3.75) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 56 +3V3))
+    (pad 49 smd roundrect (at 3.75 -5.675) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 68 Scroll_a))
+    (pad 50 smd roundrect (at 3.25 -5.675) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 69 Scroll_b))
+    (pad 51 smd roundrect (at 2.75 -5.675) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 46 "Net-(U4-Pad51)"))
+    (pad 52 smd roundrect (at 2.25 -5.675) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 47 "Net-(U4-Pad52)"))
+    (pad 53 smd roundrect (at 1.75 -5.675) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 48 "Net-(U4-Pad53)"))
+    (pad 54 smd roundrect (at 1.25 -5.675) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 49 "Net-(U4-Pad54)"))
+    (pad 55 smd roundrect (at 0.75 -5.675) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 15 SWO))
+    (pad 56 smd roundrect (at 0.25 -5.675) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 50 "Net-(U4-Pad56)"))
+    (pad 57 smd roundrect (at -0.25 -5.675) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 51 "Net-(U4-Pad57)"))
+    (pad 58 smd roundrect (at -0.75 -5.675) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 52 "Net-(U4-Pad58)"))
+    (pad 59 smd roundrect (at -1.25 -5.675) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 53 "Net-(U4-Pad59)"))
+    (pad 60 smd roundrect (at -1.75 -5.675) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 16 BOOT0))
+    (pad 61 smd roundrect (at -2.25 -5.675) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 54 "Net-(U4-Pad61)"))
+    (pad 62 smd roundrect (at -2.75 -5.675) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 55 "Net-(U4-Pad62)"))
+    (pad 63 smd roundrect (at -3.25 -5.675) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 2 GND))
+    (pad 64 smd roundrect (at -3.75 -5.675) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 56 +3V3))
+    (model ${KISYS3DMOD}/Package_QFP.3dshapes/LQFP-64_10x10mm_P0.5mm.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (module Crystal:Crystal_SMD_0603-2Pin_6.0x3.5mm_HandSoldering (layer F.Cu) (tedit 5A0FD1B2) (tstamp 6025FA9E)
+    (at 45 95 270)
+    (descr "SMD Crystal SERIES SMD0603/2 http://www.petermann-technik.de/fileadmin/petermann/pdf/SMD0603-2.pdf, hand-soldering, 6.0x3.5mm^2 package")
+    (tags "SMD SMT crystal hand-soldering")
+    (path /600CDE48)
+    (attr smd)
+    (fp_text reference Y1 (at 0 -2.95 90) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value 16Mhz (at 0 2.95 90) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_line (start -2.9 -1.75) (end 2.9 -1.75) (layer F.Fab) (width 0.1))
+    (fp_line (start 2.9 -1.75) (end 3 -1.65) (layer F.Fab) (width 0.1))
+    (fp_line (start 3 -1.65) (end 3 1.65) (layer F.Fab) (width 0.1))
+    (fp_line (start 3 1.65) (end 2.9 1.75) (layer F.Fab) (width 0.1))
+    (fp_line (start 2.9 1.75) (end -2.9 1.75) (layer F.Fab) (width 0.1))
+    (fp_line (start -2.9 1.75) (end -3 1.65) (layer F.Fab) (width 0.1))
+    (fp_line (start -3 1.65) (end -3 -1.65) (layer F.Fab) (width 0.1))
+    (fp_line (start -3 -1.65) (end -2.9 -1.75) (layer F.Fab) (width 0.1))
+    (fp_line (start -3 0.75) (end -2 1.75) (layer F.Fab) (width 0.1))
+    (fp_line (start 3.2 -1.95) (end -4.775 -1.95) (layer F.SilkS) (width 0.12))
+    (fp_line (start -4.775 -1.95) (end -4.775 1.95) (layer F.SilkS) (width 0.12))
+    (fp_line (start -4.775 1.95) (end 3.2 1.95) (layer F.SilkS) (width 0.12))
+    (fp_line (start -4.9 -2) (end -4.9 2) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -4.9 2) (end 4.9 2) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 4.9 2) (end 4.9 -2) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 4.9 -2) (end -4.9 -2) (layer F.CrtYd) (width 0.05))
+    (fp_circle (center 0 0) (end 0.4 0) (layer F.Adhes) (width 0.1))
+    (fp_circle (center 0 0) (end 0.333333 0) (layer F.Adhes) (width 0.133333))
+    (fp_circle (center 0 0) (end 0.213333 0) (layer F.Adhes) (width 0.133333))
+    (fp_circle (center 0 0) (end 0.093333 0) (layer F.Adhes) (width 0.186667))
+    (fp_text user %R (at 0 0 90) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (pad 1 smd rect (at -2.9125 0 270) (size 3.325 2.5) (layers F.Cu F.Paste F.Mask)
+      (net 3 "Net-(C5-Pad2)"))
+    (pad 2 smd rect (at 2.9125 0 270) (size 3.325 2.5) (layers F.Cu F.Paste F.Mask)
+      (net 4 "Net-(C6-Pad2)"))
+    (model ${KISYS3DMOD}/Crystal.3dshapes/Crystal_SMD_0603-2Pin_6.0x3.5mm_HandSoldering.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (module Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder (layer F.Cu) (tedit 5F68FEEF) (tstamp 6025FAAC)
+    (at 140.455001 78.305001)
     (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator")
     (tags "capacitor handsolder")
     (path /6027C7D3)
@@ -336,8 +910,8 @@
     )
   )
 
-  (module Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder (layer F.Cu) (tedit 5F68FEEF) (tstamp 6025F274)
-    (at 196.015001 50.415001)
+  (module Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder (layer F.Cu) (tedit 5F68FEEF) (tstamp 6025FABD)
+    (at 149.765001 69.285001)
     (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator")
     (tags "capacitor handsolder")
     (path /60276BFB)
@@ -372,8 +946,8 @@
     )
   )
 
-  (module Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder (layer F.Cu) (tedit 5F68FEEF) (tstamp 6025F285)
-    (at 205.665001 41.005001)
+  (module Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder (layer F.Cu) (tedit 5F68FEEF) (tstamp 6025FACE)
+    (at 119.255001 82.755001)
     (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator")
     (tags "capacitor handsolder")
     (path /602B63C7)
@@ -408,8 +982,8 @@
     )
   )
 
-  (module Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder (layer F.Cu) (tedit 5F68FEEF) (tstamp 6025F296)
-    (at 200.855001 44.015001)
+  (module Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder (layer F.Cu) (tedit 5F68FEEF) (tstamp 6025FADF)
+    (at 152.265001 66.275001)
     (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator")
     (tags "capacitor handsolder")
     (path /602DE883)
@@ -444,8 +1018,8 @@
     )
   )
 
-  (module Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder (layer F.Cu) (tedit 5F68FEEF) (tstamp 6025F2A7)
-    (at 166.085001 77.675001)
+  (module Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder (layer F.Cu) (tedit 5F68FEEF) (tstamp 6025FAF0)
+    (at 163.805001 52.755001)
     (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator")
     (tags "capacitor handsolder")
     (path /600CFABF)
@@ -480,8 +1054,8 @@
     )
   )
 
-  (module Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder (layer F.Cu) (tedit 5F68FEEF) (tstamp 6025F2B8)
-    (at 161.275001 78.055001)
+  (module Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder (layer F.Cu) (tedit 5F68FEEF) (tstamp 6025FB01)
+    (at 140.455001 75.295001)
     (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator")
     (tags "capacitor handsolder")
     (path /600D1C66)
@@ -516,8 +1090,8 @@
     )
   )
 
-  (module Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder (layer F.Cu) (tedit 5F68FEEF) (tstamp 6025F2C9)
-    (at 186.535001 58.315001)
+  (module Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder (layer F.Cu) (tedit 5F68FEEF) (tstamp 6025FB12)
+    (at 135.605001 80.705001)
     (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator")
     (tags "capacitor handsolder")
     (path /600BEF0A)
@@ -552,8 +1126,8 @@
     )
   )
 
-  (module Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder (layer F.Cu) (tedit 5F68FEEF) (tstamp 6025F2DA)
-    (at 160.475001 84.075001)
+  (module Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder (layer F.Cu) (tedit 5F68FEEF) (tstamp 6025FB23)
+    (at 157.405001 57.405001)
     (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator")
     (tags "capacitor handsolder")
     (path /601DBE60)
@@ -588,8 +1162,8 @@
     )
   )
 
-  (module Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder (layer F.Cu) (tedit 5F68FEEF) (tstamp 6025F2EB)
-    (at 196.015001 47.405001)
+  (module Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder (layer F.Cu) (tedit 5F68FEEF) (tstamp 6025FB34)
+    (at 152.265001 63.265001)
     (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator")
     (tags "capacitor handsolder")
     (path /600E34A0)
@@ -624,8 +1198,8 @@
     )
   )
 
-  (module Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder (layer F.Cu) (tedit 5F68FEEF) (tstamp 6025F2FC)
-    (at 155.505001 87.255001)
+  (module Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder (layer F.Cu) (tedit 5F68FEEF) (tstamp 6025FB45)
+    (at 144.955001 69.285001)
     (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator")
     (tags "capacitor handsolder")
     (path /600E2AB5)
@@ -660,8 +1234,8 @@
     )
   )
 
-  (module Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder (layer F.Cu) (tedit 5F68FEEF) (tstamp 6025F30D)
-    (at 190.365001 52.295001)
+  (module Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder (layer F.Cu) (tedit 5F68FEEF) (tstamp 6025FB56)
+    (at 164.605001 49.005001)
     (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator")
     (tags "capacitor handsolder")
     (path /600E2181)
@@ -696,8 +1270,8 @@
     )
   )
 
-  (module Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder (layer F.Cu) (tedit 5F68FEEF) (tstamp 6025F31E)
-    (at 160.475001 81.065001)
+  (module Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder (layer F.Cu) (tedit 5F68FEEF) (tstamp 6025FB67)
+    (at 147.455001 66.275001)
     (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator")
     (tags "capacitor handsolder")
     (path /600E18AC)
@@ -732,8 +1306,8 @@
     )
   )
 
-  (module Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder (layer F.Cu) (tedit 5F68FEEF) (tstamp 6025F32F)
-    (at 170.705001 70.155001)
+  (module Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder (layer F.Cu) (tedit 5F68FEEF) (tstamp 6025FB78)
+    (at 151.515001 60.255001)
     (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator")
     (tags "capacitor handsolder")
     (path /600E10D0)
@@ -768,8 +1342,8 @@
     )
   )
 
-  (module Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder (layer F.Cu) (tedit 5F68FEEF) (tstamp 6025F340)
-    (at 186.535001 55.305001)
+  (module Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder (layer F.Cu) (tedit 5F68FEEF) (tstamp 6025FB89)
+    (at 162.215001 58.775001)
     (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator")
     (tags "capacitor handsolder")
     (path /600DD899)
@@ -804,8 +1378,8 @@
     )
   )
 
-  (module Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder (layer F.Cu) (tedit 5F68FEEF) (tstamp 6025F351)
-    (at 181.685001 63.115001)
+  (module Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder (layer F.Cu) (tedit 5F68FEEF) (tstamp 6025FB9A)
+    (at 146.705001 60.255001)
     (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator")
     (tags "capacitor handsolder")
     (path /601141BD)
@@ -840,8 +1414,8 @@
     )
   )
 
-  (module Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder (layer F.Cu) (tedit 5F68FEEF) (tstamp 6025F362)
-    (at 174.705001 67.145001)
+  (module Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder (layer F.Cu) (tedit 5F68FEEF) (tstamp 6025FBAB)
+    (at 150.075001 72.295001)
     (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator")
     (tags "capacitor handsolder")
     (path /6015BE39)
@@ -876,8 +1450,8 @@
     )
   )
 
-  (module Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder (layer F.Cu) (tedit 5F68FEEF) (tstamp 6025F373)
-    (at 166.085001 74.665001)
+  (module Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder (layer F.Cu) (tedit 5F68FEEF) (tstamp 6025FBBC)
+    (at 168.615001 52.015001)
     (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator")
     (tags "capacitor handsolder")
     (path /6016058E)
@@ -912,8 +1486,8 @@
     )
   )
 
-  (module Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder (layer F.Cu) (tedit 5F68FEEF) (tstamp 6025F384)
-    (at 200.855001 41.005001)
+  (module Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder (layer F.Cu) (tedit 5F68FEEF) (tstamp 6025FBCD)
+    (at 173.425001 52.015001)
     (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator")
     (tags "capacitor handsolder")
     (path /601693A9)
@@ -948,8 +1522,8 @@
     )
   )
 
-  (module Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder (layer F.Cu) (tedit 5F68FEEF) (tstamp 6025F395)
-    (at 175.545001 63.355001)
+  (module Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder (layer F.Cu) (tedit 5F68FEEF) (tstamp 6025FBDE)
+    (at 150.075001 75.305001)
     (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator")
     (tags "capacitor handsolder")
     (path /6014123E)
@@ -984,8 +1558,8 @@
     )
   )
 
-  (module Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder (layer F.Cu) (tedit 5F68FEEF) (tstamp 6025F3A6)
-    (at 195.205001 44.395001)
+  (module Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder (layer F.Cu) (tedit 5F68FEEF) (tstamp 6025FBEF)
+    (at 161.885001 61.785001)
     (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator")
     (tags "capacitor handsolder")
     (path /60164C11)
@@ -1020,8 +1594,8 @@
     )
   )
 
-  (module Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder (layer F.Cu) (tedit 5F68FEEF) (tstamp 6025F3B7)
-    (at 161.275001 75.045001)
+  (module Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder (layer F.Cu) (tedit 5F68FEEF) (tstamp 6025FC00)
+    (at 145.265001 78.315001)
     (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator")
     (tags "capacitor handsolder")
     (path /60173C0E)
@@ -1056,8 +1630,8 @@
     )
   )
 
-  (module Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder (layer F.Cu) (tedit 5F68FEEF) (tstamp 6025F3C8)
-    (at 150.695001 85.865001)
+  (module Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder (layer F.Cu) (tedit 5F68FEEF) (tstamp 6025FC11)
+    (at 154.885001 72.295001)
     (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator")
     (tags "capacitor handsolder")
     (path /606FEE86)
@@ -1092,8 +1666,8 @@
     )
   )
 
-  (module Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder (layer F.Cu) (tedit 5F68FEEF) (tstamp 6025F3D9)
-    (at 169.895001 67.145001)
+  (module Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder (layer F.Cu) (tedit 5F68FEEF) (tstamp 6025FC22)
+    (at 168.615001 55.025001)
     (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator")
     (tags "capacitor handsolder")
     (path /60880B3B)
@@ -1128,8 +1702,8 @@
     )
   )
 
-  (module Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder (layer F.Cu) (tedit 5F68FEEF) (tstamp 6025F3EA)
-    (at 165.895001 71.655001)
+  (module Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder (layer F.Cu) (tedit 5F68FEEF) (tstamp 6025FC33)
+    (at 154.575001 69.285001)
     (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator")
     (tags "capacitor handsolder")
     (path /608B0D70)
@@ -1164,8 +1738,8 @@
     )
   )
 
-  (module Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder (layer F.Cu) (tedit 5F68FEEF) (tstamp 6025F3FB)
-    (at 185.555001 52.295001)
+  (module Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder (layer F.Cu) (tedit 5F68FEEF) (tstamp 6025FC44)
+    (at 174.225001 49.005001)
     (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator")
     (tags "capacitor handsolder")
     (path /608E2D1D)
@@ -1200,8 +1774,8 @@
     )
   )
 
-  (module Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder (layer F.Cu) (tedit 5F68FEEF) (tstamp 6025F40C)
-    (at 191.205001 48.905001)
+  (module Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder (layer F.Cu) (tedit 5F68FEEF) (tstamp 6025FC55)
+    (at 140.415001 81.315001)
     (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator")
     (tags "capacitor handsolder")
     (path /60903064)
@@ -1236,8 +1810,8 @@
     )
   )
 
-  (module Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder (layer F.Cu) (tedit 5F68FEEF) (tstamp 6025F41D)
-    (at 150.695001 88.875001)
+  (module Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder (layer F.Cu) (tedit 5F68FEEF) (tstamp 6025FC66)
+    (at 147.455001 63.265001)
     (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator")
     (tags "capacitor handsolder")
     (path /609243FB)
@@ -1272,8 +1846,8 @@
     )
   )
 
-  (module Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder (layer F.Cu) (tedit 5F68FEEF) (tstamp 6025F42E)
-    (at 155.625001 84.245001)
+  (module Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder (layer F.Cu) (tedit 5F68FEEF) (tstamp 6025FC77)
+    (at 169.415001 49.005001)
     (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator")
     (tags "capacitor handsolder")
     (path /6082477B)
@@ -1308,8 +1882,8 @@
     )
   )
 
-  (module Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder (layer F.Cu) (tedit 5F68FEEF) (tstamp 6025F43F)
-    (at 170.895001 73.165001)
+  (module Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder (layer F.Cu) (tedit 5F68FEEF) (tstamp 6025FC88)
+    (at 163.805001 55.765001)
     (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator")
     (tags "capacitor handsolder")
     (path /60A989CD)
@@ -1344,8 +1918,8 @@
     )
   )
 
-  (module Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder (layer F.Cu) (tedit 5F68FEEF) (tstamp 6025F450)
-    (at 181.685001 60.105001)
+  (module Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder (layer F.Cu) (tedit 5F68FEEF) (tstamp 6025FC99)
+    (at 157.075001 60.415001)
     (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator")
     (tags "capacitor handsolder")
     (path /60A989D3)
@@ -1380,8 +1954,8 @@
     )
   )
 
-  (module Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder (layer F.Cu) (tedit 5F68FEEF) (tstamp 6025F461)
-    (at 179.515001 66.365001)
+  (module Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder (layer F.Cu) (tedit 5F68FEEF) (tstamp 6025FCAA)
+    (at 145.265001 75.305001)
     (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator")
     (tags "capacitor handsolder")
     (path /609B8D57)
@@ -1416,8 +1990,8 @@
     )
   )
 
-  (module Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder (layer F.Cu) (tedit 5F68FEEF) (tstamp 6025F472)
-    (at 191.345001 55.305001)
+  (module Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder (layer F.Cu) (tedit 5F68FEEF) (tstamp 6025FCBB)
+    (at 145.265001 72.295001)
     (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator")
     (tags "capacitor handsolder")
     (path /624984FF)
@@ -1452,8 +2026,8 @@
     )
   )
 
-  (module Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder (layer F.Cu) (tedit 5F68FEEF) (tstamp 6025F483)
-    (at 175.515001 70.155001)
+  (module Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder (layer F.Cu) (tedit 5F68FEEF) (tstamp 6025FCCC)
+    (at 157.075001 63.425001)
     (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator")
     (tags "capacitor handsolder")
     (path /626C35B6)
@@ -1488,8 +2062,8 @@
     )
   )
 
-  (module LED_SMD:LED_1206_3216Metric (layer F.Cu) (tedit 5F68FEF1) (tstamp 6025F496)
-    (at 156.065001 76.395001)
+  (module LED_SMD:LED_1206_3216Metric (layer F.Cu) (tedit 5F68FEF1) (tstamp 6025FCDF)
+    (at 118.395001 57.095001)
     (descr "LED SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
     (tags LED)
     (path /601E5474)
@@ -1526,8 +2100,8 @@
     )
   )
 
-  (module LED_SMD:LED_1206_3216Metric (layer F.Cu) (tedit 5F68FEF1) (tstamp 6025F4A9)
-    (at 195.645001 41.195001)
+  (module LED_SMD:LED_1206_3216Metric (layer F.Cu) (tedit 5F68FEF1) (tstamp 6025FCF2)
+    (at 136.145001 57.095001)
     (descr "LED SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
     (tags LED)
     (path /602BC446)
@@ -1564,8 +2138,8 @@
     )
   )
 
-  (module LED_SMD:LED_1206_3216Metric (layer F.Cu) (tedit 5F68FEF1) (tstamp 6025F4BC)
-    (at 185.995001 49.095001)
+  (module LED_SMD:LED_1206_3216Metric (layer F.Cu) (tedit 5F68FEF1) (tstamp 6025FD05)
+    (at 137.695001 52.585001)
     (descr "LED SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
     (tags LED)
     (path /602C3066)
@@ -1602,8 +2176,8 @@
     )
   )
 
-  (module LED_SMD:LED_1206_3216Metric (layer F.Cu) (tedit 5F68FEF1) (tstamp 6025F4CF)
-    (at 160.685001 71.845001)
+  (module LED_SMD:LED_1206_3216Metric (layer F.Cu) (tedit 5F68FEF1) (tstamp 6025FD18)
+    (at 143.345001 49.195001)
     (descr "LED SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
     (tags LED)
     (path /60FE96B3)
@@ -1640,8 +2214,8 @@
     )
   )
 
-  (module LED_SMD:LED_1206_3216Metric (layer F.Cu) (tedit 5F68FEF1) (tstamp 6025F4E2)
-    (at 145.485001 86.055001)
+  (module LED_SMD:LED_1206_3216Metric (layer F.Cu) (tedit 5F68FEF1) (tstamp 6025FD2B)
+    (at 114.345001 79.195001)
     (descr "LED SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
     (tags LED)
     (path /610016AF)
@@ -1678,8 +2252,8 @@
     )
   )
 
-  (module LED_SMD:LED_1206_3216Metric (layer F.Cu) (tedit 5F68FEF1) (tstamp 6025F4F5)
-    (at 170.335001 63.945001)
+  (module LED_SMD:LED_1206_3216Metric (layer F.Cu) (tedit 5F68FEF1) (tstamp 6025FD3E)
+    (at 137.695001 49.195001)
     (descr "LED SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
     (tags LED)
     (path /61017346)
@@ -1708,69 +2282,16 @@
     (pad 2 smd roundrect (at 1.4 0) (size 1.25 1.75) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.2)
       (net 72 "Net-(D6-Pad2)"))
     (pad 1 smd roundrect (at -1.4 0) (size 1.25 1.75) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.2)
-      (net 2 GND))
-    (model ${KISYS3DMOD}/LED_SMD.3dshapes/LED_1206_3216Metric.wrl
-      (at (xyz 0 0 0))
-      (scale (xyz 1 1 1))
-      (rotate (xyz 0 0 0))
-    )
-  )
-
-  (module Connector_USB:USB_Mini-B_Tensility_54-00023_Vertical (layer F.Cu) (tedit 5A24F112) (tstamp 6025F513)
-    (at 54 33)
-    (descr http://www.tensility.com/pdffiles/54-00023.pdf)
-    (tags "usb mini receptacle vertical")
-    (path /6009969E)
-    (fp_text reference J1 (at 1.6 -3.7) (layer F.SilkS)
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (fp_text value USB_OTG (at 1.5 2.2) (layer F.Fab)
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (fp_line (start 5.5 -2.9) (end 5.5 -2.3) (layer F.SilkS) (width 0.15))
-    (fp_line (start 6 -3.2) (end -2.8 -3.2) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 6 1.5) (end 6 -3.2) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -2.8 1.5) (end 6 1.5) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -2.8 -3.2) (end -2.8 1.5) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -2.3 -2.3) (end -2.3 -2.9) (layer F.SilkS) (width 0.15))
-    (fp_line (start 5.5 1.2) (end 5.5 0.6) (layer F.SilkS) (width 0.15))
-    (fp_line (start -2.3 1.2) (end 5.5 1.2) (layer F.SilkS) (width 0.15))
-    (fp_line (start -2.3 0.6) (end -2.3 1.2) (layer F.SilkS) (width 0.15))
-    (fp_line (start -2.3 -2.9) (end 5.5 -2.9) (layer F.SilkS) (width 0.15))
-    (fp_line (start -2 0.9) (end -2 -2.6) (layer F.Fab) (width 0.15))
-    (fp_line (start 5.2 -2.6) (end -2 -2.6) (layer F.Fab) (width 0.15))
-    (fp_line (start 5.2 -2.6) (end 5.2 0.9) (layer F.Fab) (width 0.15))
-    (fp_line (start 0.7 0.9) (end 5.2 0.9) (layer F.Fab) (width 0.15))
-    (fp_line (start 0 0.2) (end 0.7 0.9) (layer F.Fab) (width 0.15))
-    (fp_line (start -0.7 0.9) (end 0 0.2) (layer F.Fab) (width 0.15))
-    (fp_line (start -2 0.9) (end -0.7 0.9) (layer F.Fab) (width 0.15))
-    (fp_line (start -0.5 1.5) (end 0.5 1.5) (layer F.SilkS) (width 0.15))
-    (fp_text user %R (at 1.5 -1) (layer F.Fab)
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (pad 1 thru_hole rect (at 0 0) (size 1.1 1.1) (drill 0.7) (layers *.Cu *.Mask)
-      (net 1 +5V))
-    (pad 2 thru_hole circle (at 0.8 -1.75) (size 1.1 1.1) (drill 0.7) (layers *.Cu *.Mask)
-      (net 9 IN_D-))
-    (pad 3 thru_hole circle (at 1.6 0) (size 1.1 1.1) (drill 0.7) (layers *.Cu *.Mask)
-      (net 10 IN_D+))
-    (pad 4 thru_hole circle (at 2.4 -1.75) (size 1.1 1.1) (drill 0.7) (layers *.Cu *.Mask)
-      (net 11 "Net-(J1-Pad4)"))
-    (pad 5 thru_hole circle (at 3.2 0) (size 1.1 1.1) (drill 0.7) (layers *.Cu *.Mask)
-      (net 2 GND))
-    (pad 6 thru_hole oval (at -2.05 -0.875) (size 1.1 2.4) (drill oval 0.7 2) (layers *.Cu *.Mask)
-      (net 12 "Net-(J1-Pad6)"))
-    (pad 6 thru_hole oval (at 5.25 -0.875) (size 1.1 2.4) (drill oval 0.7 2) (layers *.Cu *.Mask)
-      (net 12 "Net-(J1-Pad6)"))
-    (model ${KISYS3DMOD}/Connector_USB.3dshapes/USB_Mini-B_Tensility_54-00023_Vertical.wrl
+      (net 2 GND))
+    (model ${KISYS3DMOD}/LED_SMD.3dshapes/LED_1206_3216Metric.wrl
       (at (xyz 0 0 0))
       (scale (xyz 1 1 1))
       (rotate (xyz 0 0 0))
     )
   )
 
-  (module Connector_PinHeader_2.00mm:PinHeader_1x06_P2.00mm_Vertical (layer F.Cu) (tedit 59FED667) (tstamp 6025F52D)
-    (at 139 55)
+  (module Connector_PinHeader_2.00mm:PinHeader_1x06_P2.00mm_Vertical (layer F.Cu) (tedit 59FED667) (tstamp 6025FD58)
+    (at 113.525001 49.525001)
     (descr "Through hole straight pin header, 1x06, 2.00mm pitch, single row")
     (tags "Through hole pin header THT 1x06 2.00mm single row")
     (path /60081960)
@@ -1817,8 +2338,8 @@
     )
   )
 
-  (module Connector:FanPinHeader_1x03_P2.54mm_Vertical (layer F.Cu) (tedit 5A19DCDF) (tstamp 6025F547)
-    (at 146.46 63)
+  (module Connector:FanPinHeader_1x03_P2.54mm_Vertical (layer F.Cu) (tedit 5A19DCDF) (tstamp 6025FD72)
+    (at 125.925001 58.975001)
     (descr "3-pin CPU fan Through hole pin header, see http://www.formfactors.org/developer%5Cspecs%5Crev1_2_public.pdf")
     (tags "pin header 3-pin CPU fan")
     (path /6015F930)
@@ -1862,8 +2383,8 @@
     )
   )
 
-  (module Connector:FanPinHeader_1x03_P2.54mm_Vertical (layer F.Cu) (tedit 5A19DCDF) (tstamp 6025F561)
-    (at 185.425001 43.075001)
+  (module Connector:FanPinHeader_1x03_P2.54mm_Vertical (layer F.Cu) (tedit 5A19DCDF) (tstamp 6025FD8C)
+    (at 127.475001 51.075001)
     (descr "3-pin CPU fan Through hole pin header, see http://www.formfactors.org/developer%5Cspecs%5Crev1_2_public.pdf")
     (tags "pin header 3-pin CPU fan")
     (path /6074062D)
@@ -1907,8 +2428,8 @@
     )
   )
 
-  (module Connector:FanPinHeader_1x03_P2.54mm_Vertical (layer F.Cu) (tedit 5A19DCDF) (tstamp 6025F57B)
-    (at 145.845001 80.035001)
+  (module Connector:FanPinHeader_1x03_P2.54mm_Vertical (layer F.Cu) (tedit 5A19DCDF) (tstamp 6025FDA6)
+    (at 113.775001 73.175001)
     (descr "3-pin CPU fan Through hole pin header, see http://www.formfactors.org/developer%5Cspecs%5Crev1_2_public.pdf")
     (tags "pin header 3-pin CPU fan")
     (path /606D1383)
@@ -1952,8 +2473,8 @@
     )
   )
 
-  (module Connector:FanPinHeader_1x03_P2.54mm_Vertical (layer F.Cu) (tedit 5A19DCDF) (tstamp 6025F595)
-    (at 171.905001 57.525001)
+  (module Connector:FanPinHeader_1x03_P2.54mm_Vertical (layer F.Cu) (tedit 5A19DCDF) (tstamp 6025FDC0)
+    (at 117.825001 51.075001)
     (descr "3-pin CPU fan Through hole pin header, see http://www.formfactors.org/developer%5Cspecs%5Crev1_2_public.pdf")
     (tags "pin header 3-pin CPU fan")
     (path /6075715F)
@@ -1997,8 +2518,8 @@
     )
   )
 
-  (module Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder (layer F.Cu) (tedit 5F68FEEE) (tstamp 6025F5A6)
-    (at 175.615001 79.095001)
+  (module Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder (layer F.Cu) (tedit 5F68FEEE) (tstamp 6025FDD1)
+    (at 171.415001 63.905001)
     (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
     (tags "resistor handsolder")
     (path /6074061F)
@@ -2033,8 +2554,8 @@
     )
   )
 
-  (module Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder (layer F.Cu) (tedit 5F68FEEE) (tstamp 6025F5B7)
-    (at 121.875001 88.985001)
+  (module Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder (layer F.Cu) (tedit 5F68FEEE) (tstamp 6025FDE2)
+    (at 154.795001 81.175001)
     (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
     (tags "resistor handsolder")
     (path /602C1523)
@@ -2069,8 +2590,8 @@
     )
   )
 
-  (module Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder (layer F.Cu) (tedit 5F68FEEE) (tstamp 6025F5C8)
-    (at 170.865001 76.145001)
+  (module Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder (layer F.Cu) (tedit 5F68FEEE) (tstamp 6025FDF3)
+    (at 168.855001 67.655001)
     (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
     (tags "resistor handsolder")
     (path /602C29F7)
@@ -2105,8 +2626,8 @@
     )
   )
 
-  (module Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder (layer F.Cu) (tedit 5F68FEEE) (tstamp 6025F5D9)
-    (at 160.285001 87.225001)
+  (module Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder (layer F.Cu) (tedit 5F68FEEE) (tstamp 6025FE04)
+    (at 159.605001 78.225001)
     (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
     (tags "resistor handsolder")
     (path /600A0E9A)
@@ -2141,8 +2662,8 @@
     )
   )
 
-  (module Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder (layer F.Cu) (tedit 5F68FEEE) (tstamp 6025F5EA)
-    (at 200.795001 46.995001)
+  (module Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder (layer F.Cu) (tedit 5F68FEEE) (tstamp 6025FE15)
+    (at 164.355001 73.615001)
     (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
     (tags "resistor handsolder")
     (path /606D1373)
@@ -2177,8 +2698,8 @@
     )
   )
 
-  (module Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder (layer F.Cu) (tedit 5F68FEEE) (tstamp 6025F5FB)
-    (at 186.465001 61.295001)
+  (module Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder (layer F.Cu) (tedit 5F68FEEE) (tstamp 6025FE26)
+    (at 169.165001 70.605001)
     (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
     (tags "resistor handsolder")
     (path /60757151)
@@ -2213,8 +2734,8 @@
     )
   )
 
-  (module Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder (layer F.Cu) (tedit 5F68FEEE) (tstamp 6025F60C)
-    (at 165.255001 84.045001)
+  (module Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder (layer F.Cu) (tedit 5F68FEEE) (tstamp 6025FE37)
+    (at 159.545001 81.175001)
     (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
     (tags "resistor handsolder")
     (path /606FEE8C)
@@ -2249,8 +2770,8 @@
     )
   )
 
-  (module Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder (layer F.Cu) (tedit 5F68FEEE) (tstamp 6025F61D)
-    (at 126.625001 88.985001)
+  (module Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder (layer F.Cu) (tedit 5F68FEEE) (tstamp 6025FE48)
+    (at 150.045001 81.235001)
     (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
     (tags "resistor handsolder")
     (path /60880B35)
@@ -2285,8 +2806,8 @@
     )
   )
 
-  (module Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder (layer F.Cu) (tedit 5F68FEEE) (tstamp 6025F62E)
-    (at 165.035001 87.055001)
+  (module Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder (layer F.Cu) (tedit 5F68FEEE) (tstamp 6025FE59)
+    (at 164.105001 67.715001)
     (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
     (tags "resistor handsolder")
     (path /606FEE94)
@@ -2321,8 +2842,8 @@
     )
   )
 
-  (module Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder (layer F.Cu) (tedit 5F68FEEE) (tstamp 6025F63F)
-    (at 175.615001 76.145001)
+  (module Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder (layer F.Cu) (tedit 5F68FEEE) (tstamp 6025FE6A)
+    (at 173.395001 57.945001)
     (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
     (tags "resistor handsolder")
     (path /60880B2D)
@@ -2357,8 +2878,8 @@
     )
   )
 
-  (module Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder (layer F.Cu) (tedit 5F68FEEE) (tstamp 6025F650)
-    (at 180.295001 69.345001)
+  (module Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder (layer F.Cu) (tedit 5F68FEEE) (tstamp 6025FE7B)
+    (at 166.665001 64.705001)
     (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
     (tags "resistor handsolder")
     (path /608B0D6A)
@@ -2393,8 +2914,8 @@
     )
   )
 
-  (module Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder (layer F.Cu) (tedit 5F68FEEE) (tstamp 6025F661)
-    (at 196.125001 53.395001)
+  (module Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder (layer F.Cu) (tedit 5F68FEEE) (tstamp 6025FE8C)
+    (at 159.665001 70.665001)
     (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
     (tags "resistor handsolder")
     (path /608E2D17)
@@ -2429,8 +2950,8 @@
     )
   )
 
-  (module Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder (layer F.Cu) (tedit 5F68FEEE) (tstamp 6025F672)
-    (at 170.865001 79.095001)
+  (module Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder (layer F.Cu) (tedit 5F68FEEE) (tstamp 6025FE9D)
+    (at 154.855001 75.275001)
     (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
     (tags "resistor handsolder")
     (path /608B0D62)
@@ -2465,8 +2986,8 @@
     )
   )
 
-  (module Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder (layer F.Cu) (tedit 5F68FEEE) (tstamp 6025F683)
-    (at 191.215001 64.245001)
+  (module Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder (layer F.Cu) (tedit 5F68FEEE) (tstamp 6025FEAE)
+    (at 150.045001 78.285001)
     (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
     (tags "resistor handsolder")
     (path /608E2D0F)
@@ -2501,8 +3022,8 @@
     )
   )
 
-  (module Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder (layer F.Cu) (tedit 5F68FEEE) (tstamp 6025F694)
-    (at 175.675001 73.135001)
+  (module Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder (layer F.Cu) (tedit 5F68FEEE) (tstamp 6025FEBF)
+    (at 173.395001 54.995001)
     (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
     (tags "resistor handsolder")
     (path /6090305E)
@@ -2537,8 +3058,8 @@
     )
   )
 
-  (module Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder (layer F.Cu) (tedit 5F68FEEE) (tstamp 6025F6A5)
-    (at 191.315001 58.285001)
+  (module Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder (layer F.Cu) (tedit 5F68FEEE) (tstamp 6025FED0)
+    (at 159.355001 67.715001)
     (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
     (tags "resistor handsolder")
     (path /609243F5)
@@ -2573,8 +3094,8 @@
     )
   )
 
-  (module Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder (layer F.Cu) (tedit 5F68FEEE) (tstamp 6025F6B6)
-    (at 205.635001 43.985001)
+  (module Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder (layer F.Cu) (tedit 5F68FEEE) (tstamp 6025FEE1)
+    (at 168.585001 58.005001)
     (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
     (tags "resistor handsolder")
     (path /60903056)
@@ -2609,8 +3130,8 @@
     )
   )
 
-  (module Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder (layer F.Cu) (tedit 5F68FEEE) (tstamp 6025F6C7)
-    (at 186.465001 64.245001)
+  (module Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder (layer F.Cu) (tedit 5F68FEEE) (tstamp 6025FEF2)
+    (at 145.195001 81.295001)
     (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
     (tags "resistor handsolder")
     (path /609243ED)
@@ -2645,8 +3166,8 @@
     )
   )
 
-  (module Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder (layer F.Cu) (tedit 5F68FEEE) (tstamp 6025F6D8)
-    (at 200.795001 49.945001)
+  (module Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder (layer F.Cu) (tedit 5F68FEEE) (tstamp 6025FF03)
+    (at 161.855001 64.765001)
     (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
     (tags "resistor handsolder")
     (path /604C1473)
@@ -2681,8 +3202,8 @@
     )
   )
 
-  (module Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder (layer F.Cu) (tedit 5F68FEEE) (tstamp 6025F6E9)
-    (at 205.545001 46.995001)
+  (module Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder (layer F.Cu) (tedit 5F68FEEE) (tstamp 6025FF14)
+    (at 164.355001 76.565001)
     (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
     (tags "resistor handsolder")
     (path /626E168D)
@@ -2717,8 +3238,8 @@
     )
   )
 
-  (module Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder (layer F.Cu) (tedit 5F68FEEE) (tstamp 6025F6FA)
-    (at 196.065001 59.295001)
+  (module Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder (layer F.Cu) (tedit 5F68FEEE) (tstamp 6025FF25)
+    (at 166.665001 61.755001)
     (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
     (tags "resistor handsolder")
     (path /60824781)
@@ -2753,8 +3274,8 @@
     )
   )
 
-  (module Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder (layer F.Cu) (tedit 5F68FEEE) (tstamp 6025F70B)
-    (at 200.875001 52.895001)
+  (module Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder (layer F.Cu) (tedit 5F68FEEE) (tstamp 6025FF36)
+    (at 169.105001 73.615001)
     (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
     (tags "resistor handsolder")
     (path /60824789)
@@ -2789,8 +3310,8 @@
     )
   )
 
-  (module Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder (layer F.Cu) (tedit 5F68FEEE) (tstamp 6025F71C)
-    (at 180.425001 72.295001)
+  (module Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder (layer F.Cu) (tedit 5F68FEEE) (tstamp 6025FF47)
+    (at 173.605001 66.855001)
     (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
     (tags "resistor handsolder")
     (path /60FE96BA)
@@ -2825,8 +3346,8 @@
     )
   )
 
-  (module Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder (layer F.Cu) (tedit 5F68FEEE) (tstamp 6025F72D)
-    (at 185.045001 67.195001)
+  (module Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder (layer F.Cu) (tedit 5F68FEEE) (tstamp 6025FF58)
+    (at 164.415001 70.665001)
     (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
     (tags "resistor handsolder")
     (path /610016B6)
@@ -2861,8 +3382,8 @@
     )
   )
 
-  (module Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder (layer F.Cu) (tedit 5F68FEEE) (tstamp 6025F73E)
-    (at 170.005001 84.045001)
+  (module Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder (layer F.Cu) (tedit 5F68FEEE) (tstamp 6025FF69)
+    (at 159.605001 75.275001)
     (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
     (tags "resistor handsolder")
     (path /6101734D)
@@ -2897,8 +3418,8 @@
     )
   )
 
-  (module Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder (layer F.Cu) (tedit 5F68FEEE) (tstamp 6025F74F)
-    (at 191.215001 61.295001)
+  (module Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder (layer F.Cu) (tedit 5F68FEEE) (tstamp 6025FF7A)
+    (at 171.415001 60.955001)
     (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
     (tags "resistor handsolder")
     (path /60A8200B)
@@ -2933,8 +3454,8 @@
     )
   )
 
-  (module Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder (layer F.Cu) (tedit 5F68FEEE) (tstamp 6025F760)
-    (at 196.125001 56.345001)
+  (module Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder (layer F.Cu) (tedit 5F68FEEE) (tstamp 6025FF8B)
+    (at 154.855001 78.225001)
     (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
     (tags "resistor handsolder")
     (path /60D695E4)
@@ -2969,1112 +3490,1052 @@
     )
   )
 
-  (module Desktop:SW_D2F-FL (layer F.Cu) (tedit 602537BF) (tstamp 6025F775)
-    (at 37 34)
-    (path /6034E202)
-    (fp_text reference S1 (at -3.175 -4.445) (layer F.SilkS)
-      (effects (font (size 1 1) (thickness 0.015)))
-    )
-    (fp_text value D2F-FL (at -0.635 4.445) (layer F.Fab)
-      (effects (font (size 1 1) (thickness 0.015)))
-    )
-    (fp_circle (center -7.4 0.1) (end -7.3 0.1) (layer F.Fab) (width 0.2))
-    (fp_circle (center -7.4 0.1) (end -7.3 0.1) (layer F.SilkS) (width 0.2))
-    (fp_line (start -6.65 3.15) (end -6.65 -3.15) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 6.65 3.15) (end -6.65 3.15) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 6.65 -3.15) (end 6.65 3.15) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -6.65 -3.15) (end 6.65 -3.15) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 6.4 -2.9) (end 6.4 2.9) (layer F.SilkS) (width 0.127))
-    (fp_line (start 6.4 2.9) (end -6.4 2.9) (layer F.SilkS) (width 0.127))
-    (fp_line (start -6.4 -2.9) (end 6.4 -2.9) (layer F.SilkS) (width 0.127))
-    (fp_line (start -6.4 2.9) (end -6.4 -2.9) (layer F.SilkS) (width 0.127))
-    (fp_line (start -6.4 2.9) (end -6.4 -2.9) (layer F.Fab) (width 0.127))
-    (fp_line (start 6.4 2.9) (end -6.4 2.9) (layer F.Fab) (width 0.127))
-    (fp_line (start 6.4 -2.9) (end 6.4 2.9) (layer F.Fab) (width 0.127))
-    (fp_line (start -6.4 -2.9) (end 6.4 -2.9) (layer F.Fab) (width 0.127))
-    (pad NO thru_hole circle (at 0 0) (size 1.8 1.8) (drill 1.2) (layers *.Cu *.Mask)
-      (net 2 GND))
-    (pad COM thru_hole circle (at -5.08 0) (size 1.8 1.8) (drill 1.2) (layers *.Cu *.Mask)
-      (net 76 "Net-(R7-Pad1)"))
-    (pad NC thru_hole circle (at 5.08 0) (size 1.8 1.8) (drill 1.2) (layers *.Cu *.Mask)
-      (net 87 "Net-(S1-PadNC)"))
-  )
-
-  (module Desktop:SW_D2F-FL (layer F.Cu) (tedit 602537BF) (tstamp 6025F78A)
-    (at 72.92 34)
-    (path /60880B22)
-    (fp_text reference S2 (at -3.175 -4.445) (layer F.SilkS)
-      (effects (font (size 1 1) (thickness 0.015)))
-    )
-    (fp_text value D2F-FL (at -0.635 4.445) (layer F.Fab)
-      (effects (font (size 1 1) (thickness 0.015)))
-    )
-    (fp_line (start -6.4 -2.9) (end 6.4 -2.9) (layer F.Fab) (width 0.127))
-    (fp_line (start 6.4 -2.9) (end 6.4 2.9) (layer F.Fab) (width 0.127))
-    (fp_line (start 6.4 2.9) (end -6.4 2.9) (layer F.Fab) (width 0.127))
-    (fp_line (start -6.4 2.9) (end -6.4 -2.9) (layer F.Fab) (width 0.127))
-    (fp_line (start -6.4 2.9) (end -6.4 -2.9) (layer F.SilkS) (width 0.127))
-    (fp_line (start -6.4 -2.9) (end 6.4 -2.9) (layer F.SilkS) (width 0.127))
-    (fp_line (start 6.4 2.9) (end -6.4 2.9) (layer F.SilkS) (width 0.127))
-    (fp_line (start 6.4 -2.9) (end 6.4 2.9) (layer F.SilkS) (width 0.127))
-    (fp_line (start -6.65 -3.15) (end 6.65 -3.15) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 6.65 -3.15) (end 6.65 3.15) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 6.65 3.15) (end -6.65 3.15) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -6.65 3.15) (end -6.65 -3.15) (layer F.CrtYd) (width 0.05))
-    (fp_circle (center -7.4 0.1) (end -7.3 0.1) (layer F.SilkS) (width 0.2))
-    (fp_circle (center -7.4 0.1) (end -7.3 0.1) (layer F.Fab) (width 0.2))
-    (pad NC thru_hole circle (at 5.08 0) (size 1.8 1.8) (drill 1.2) (layers *.Cu *.Mask)
-      (net 88 "Net-(S2-PadNC)"))
-    (pad COM thru_hole circle (at -5.08 0) (size 1.8 1.8) (drill 1.2) (layers *.Cu *.Mask)
-      (net 77 "Net-(R10-Pad2)"))
-    (pad NO thru_hole circle (at 0 0) (size 1.8 1.8) (drill 1.2) (layers *.Cu *.Mask)
-      (net 2 GND))
-  )
-
-  (module Desktop:SW_D2F-FL (layer F.Cu) (tedit 602537BF) (tstamp 6025F79F)
-    (at 62 57)
-    (path /608B0D57)
-    (fp_text reference S3 (at -3.175 -4.445) (layer F.SilkS)
-      (effects (font (size 1 1) (thickness 0.015)))
-    )
-    (fp_text value D2F-FL (at -0.635 4.445) (layer F.Fab)
-      (effects (font (size 1 1) (thickness 0.015)))
-    )
-    (fp_circle (center -7.4 0.1) (end -7.3 0.1) (layer F.Fab) (width 0.2))
-    (fp_circle (center -7.4 0.1) (end -7.3 0.1) (layer F.SilkS) (width 0.2))
-    (fp_line (start -6.65 3.15) (end -6.65 -3.15) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 6.65 3.15) (end -6.65 3.15) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 6.65 -3.15) (end 6.65 3.15) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -6.65 -3.15) (end 6.65 -3.15) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 6.4 -2.9) (end 6.4 2.9) (layer F.SilkS) (width 0.127))
-    (fp_line (start 6.4 2.9) (end -6.4 2.9) (layer F.SilkS) (width 0.127))
-    (fp_line (start -6.4 -2.9) (end 6.4 -2.9) (layer F.SilkS) (width 0.127))
-    (fp_line (start -6.4 2.9) (end -6.4 -2.9) (layer F.SilkS) (width 0.127))
-    (fp_line (start -6.4 2.9) (end -6.4 -2.9) (layer F.Fab) (width 0.127))
-    (fp_line (start 6.4 2.9) (end -6.4 2.9) (layer F.Fab) (width 0.127))
-    (fp_line (start 6.4 -2.9) (end 6.4 2.9) (layer F.Fab) (width 0.127))
-    (fp_line (start -6.4 -2.9) (end 6.4 -2.9) (layer F.Fab) (width 0.127))
-    (pad NO thru_hole circle (at 0 0) (size 1.8 1.8) (drill 1.2) (layers *.Cu *.Mask)
-      (net 2 GND))
-    (pad COM thru_hole circle (at -5.08 0) (size 1.8 1.8) (drill 1.2) (layers *.Cu *.Mask)
-      (net 78 "Net-(R11-Pad1)"))
-    (pad NC thru_hole circle (at 5.08 0) (size 1.8 1.8) (drill 1.2) (layers *.Cu *.Mask)
-      (net 89 "Net-(S3-PadNC)"))
-  )
-
-  (module Desktop:SW_D2F-FL (layer F.Cu) (tedit 602537BF) (tstamp 6025F7B4)
-    (at 48 57)
-    (path /608E2D04)
-    (fp_text reference S4 (at -3.175 -4.445) (layer F.SilkS)
-      (effects (font (size 1 1) (thickness 0.015)))
-    )
-    (fp_text value D2F-FL (at -0.635 4.445) (layer F.Fab)
-      (effects (font (size 1 1) (thickness 0.015)))
-    )
-    (fp_line (start -6.4 -2.9) (end 6.4 -2.9) (layer F.Fab) (width 0.127))
-    (fp_line (start 6.4 -2.9) (end 6.4 2.9) (layer F.Fab) (width 0.127))
-    (fp_line (start 6.4 2.9) (end -6.4 2.9) (layer F.Fab) (width 0.127))
-    (fp_line (start -6.4 2.9) (end -6.4 -2.9) (layer F.Fab) (width 0.127))
-    (fp_line (start -6.4 2.9) (end -6.4 -2.9) (layer F.SilkS) (width 0.127))
-    (fp_line (start -6.4 -2.9) (end 6.4 -2.9) (layer F.SilkS) (width 0.127))
-    (fp_line (start 6.4 2.9) (end -6.4 2.9) (layer F.SilkS) (width 0.127))
-    (fp_line (start 6.4 -2.9) (end 6.4 2.9) (layer F.SilkS) (width 0.127))
-    (fp_line (start -6.65 -3.15) (end 6.65 -3.15) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 6.65 -3.15) (end 6.65 3.15) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 6.65 3.15) (end -6.65 3.15) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -6.65 3.15) (end -6.65 -3.15) (layer F.CrtYd) (width 0.05))
-    (fp_circle (center -7.4 0.1) (end -7.3 0.1) (layer F.SilkS) (width 0.2))
-    (fp_circle (center -7.4 0.1) (end -7.3 0.1) (layer F.Fab) (width 0.2))
-    (pad NC thru_hole circle (at 5.08 0) (size 1.8 1.8) (drill 1.2) (layers *.Cu *.Mask)
-      (net 90 "Net-(S4-PadNC)"))
-    (pad COM thru_hole circle (at -5.08 0) (size 1.8 1.8) (drill 1.2) (layers *.Cu *.Mask)
-      (net 79 "Net-(R12-Pad1)"))
-    (pad NO thru_hole circle (at 0 0) (size 1.8 1.8) (drill 1.2) (layers *.Cu *.Mask)
-      (net 2 GND))
-  )
-
-  (module Desktop:SW_D2F-FL (layer F.Cu) (tedit 602537BF) (tstamp 6025F7C9)
-    (at 34.260001 64.875001 90)
-    (path /6090304B)
-    (fp_text reference S5 (at -3.175 -4.445 90) (layer F.SilkS)
-      (effects (font (size 1 1) (thickness 0.015)))
-    )
-    (fp_text value D2F-FL (at -0.635 4.445 90) (layer F.Fab)
-      (effects (font (size 1 1) (thickness 0.015)))
-    )
-    (fp_line (start -6.4 -2.9) (end 6.4 -2.9) (layer F.Fab) (width 0.127))
-    (fp_line (start 6.4 -2.9) (end 6.4 2.9) (layer F.Fab) (width 0.127))
-    (fp_line (start 6.4 2.9) (end -6.4 2.9) (layer F.Fab) (width 0.127))
-    (fp_line (start -6.4 2.9) (end -6.4 -2.9) (layer F.Fab) (width 0.127))
-    (fp_line (start -6.4 2.9) (end -6.4 -2.9) (layer F.SilkS) (width 0.127))
-    (fp_line (start -6.4 -2.9) (end 6.4 -2.9) (layer F.SilkS) (width 0.127))
-    (fp_line (start 6.4 2.9) (end -6.4 2.9) (layer F.SilkS) (width 0.127))
-    (fp_line (start 6.4 -2.9) (end 6.4 2.9) (layer F.SilkS) (width 0.127))
-    (fp_line (start -6.65 -3.15) (end 6.65 -3.15) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 6.65 -3.15) (end 6.65 3.15) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 6.65 3.15) (end -6.65 3.15) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -6.65 3.15) (end -6.65 -3.15) (layer F.CrtYd) (width 0.05))
-    (fp_circle (center -7.4 0.1) (end -7.3 0.1) (layer F.SilkS) (width 0.2))
-    (fp_circle (center -7.4 0.1) (end -7.3 0.1) (layer F.Fab) (width 0.2))
-    (pad NC thru_hole circle (at 5.08 0 90) (size 1.8 1.8) (drill 1.2) (layers *.Cu *.Mask)
-      (net 91 "Net-(S5-PadNC)"))
-    (pad COM thru_hole circle (at -5.08 0 90) (size 1.8 1.8) (drill 1.2) (layers *.Cu *.Mask)
-      (net 80 "Net-(R15-Pad1)"))
-    (pad NO thru_hole circle (at 0 0 90) (size 1.8 1.8) (drill 1.2) (layers *.Cu *.Mask)
-      (net 2 GND))
-  )
-
-  (module Desktop:SW_D2F-FL (layer F.Cu) (tedit 602537BF) (tstamp 6025F7DE)
-    (at 34.260001 79 90)
-    (path /609243E2)
-    (fp_text reference S6 (at -3.175 -4.445 90) (layer F.SilkS)
-      (effects (font (size 1 1) (thickness 0.015)))
-    )
-    (fp_text value D2F-FL (at -0.635 4.445 90) (layer F.Fab)
-      (effects (font (size 1 1) (thickness 0.015)))
-    )
-    (fp_circle (center -7.4 0.1) (end -7.3 0.1) (layer F.Fab) (width 0.2))
-    (fp_circle (center -7.4 0.1) (end -7.3 0.1) (layer F.SilkS) (width 0.2))
-    (fp_line (start -6.65 3.15) (end -6.65 -3.15) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 6.65 3.15) (end -6.65 3.15) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 6.65 -3.15) (end 6.65 3.15) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -6.65 -3.15) (end 6.65 -3.15) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 6.4 -2.9) (end 6.4 2.9) (layer F.SilkS) (width 0.127))
-    (fp_line (start 6.4 2.9) (end -6.4 2.9) (layer F.SilkS) (width 0.127))
-    (fp_line (start -6.4 -2.9) (end 6.4 -2.9) (layer F.SilkS) (width 0.127))
-    (fp_line (start -6.4 2.9) (end -6.4 -2.9) (layer F.SilkS) (width 0.127))
-    (fp_line (start -6.4 2.9) (end -6.4 -2.9) (layer F.Fab) (width 0.127))
-    (fp_line (start 6.4 2.9) (end -6.4 2.9) (layer F.Fab) (width 0.127))
-    (fp_line (start 6.4 -2.9) (end 6.4 2.9) (layer F.Fab) (width 0.127))
-    (fp_line (start -6.4 -2.9) (end 6.4 -2.9) (layer F.Fab) (width 0.127))
-    (pad NO thru_hole circle (at 0 0 90) (size 1.8 1.8) (drill 1.2) (layers *.Cu *.Mask)
-      (net 2 GND))
-    (pad COM thru_hole circle (at -5.08 0 90) (size 1.8 1.8) (drill 1.2) (layers *.Cu *.Mask)
-      (net 81 "Net-(R16-Pad1)"))
-    (pad NC thru_hole circle (at 5.08 0 90) (size 1.8 1.8) (drill 1.2) (layers *.Cu *.Mask)
-      (net 92 "Net-(S6-PadNC)"))
-  )
-
-  (module Desktop:SW_D2F-FL (layer F.Cu) (tedit 602537BF) (tstamp 6025F7F3)
-    (at 71 46 90)
-    (path /60A1D62C)
-    (fp_text reference S7 (at -3.175 -4.445 90) (layer F.SilkS)
-      (effects (font (size 1 1) (thickness 0.015)))
-    )
-    (fp_text value D2F-FL (at -0.635 4.445 90) (layer F.Fab)
-      (effects (font (size 1 1) (thickness 0.015)))
-    )
-    (fp_circle (center -7.4 0.1) (end -7.3 0.1) (layer F.Fab) (width 0.2))
-    (fp_circle (center -7.4 0.1) (end -7.3 0.1) (layer F.SilkS) (width 0.2))
-    (fp_line (start -6.65 3.15) (end -6.65 -3.15) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 6.65 3.15) (end -6.65 3.15) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 6.65 -3.15) (end 6.65 3.15) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -6.65 -3.15) (end 6.65 -3.15) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 6.4 -2.9) (end 6.4 2.9) (layer F.SilkS) (width 0.127))
-    (fp_line (start 6.4 2.9) (end -6.4 2.9) (layer F.SilkS) (width 0.127))
-    (fp_line (start -6.4 -2.9) (end 6.4 -2.9) (layer F.SilkS) (width 0.127))
-    (fp_line (start -6.4 2.9) (end -6.4 -2.9) (layer F.SilkS) (width 0.127))
-    (fp_line (start -6.4 2.9) (end -6.4 -2.9) (layer F.Fab) (width 0.127))
-    (fp_line (start 6.4 2.9) (end -6.4 2.9) (layer F.Fab) (width 0.127))
-    (fp_line (start 6.4 -2.9) (end 6.4 2.9) (layer F.Fab) (width 0.127))
-    (fp_line (start -6.4 -2.9) (end 6.4 -2.9) (layer F.Fab) (width 0.127))
-    (pad NO thru_hole circle (at 0 0 90) (size 1.8 1.8) (drill 1.2) (layers *.Cu *.Mask)
-      (net 2 GND))
-    (pad COM thru_hole circle (at -5.08 0 90) (size 1.8 1.8) (drill 1.2) (layers *.Cu *.Mask)
-      (net 82 "Net-(R21-Pad1)"))
-    (pad NC thru_hole circle (at 5.08 0 90) (size 1.8 1.8) (drill 1.2) (layers *.Cu *.Mask)
-      (net 93 "Net-(S7-PadNC)"))
-  )
-
-  (module Desktop:SW_1825910-6-4 (layer F.Cu) (tedit 60254664) (tstamp 6025F80A)
-    (at 125 39)
-    (path /60273442)
-    (fp_text reference SW1 (at -2.3627 -3.844398) (layer F.SilkS)
-      (effects (font (size 0.630643 0.630643) (thickness 0.015)))
-    )
-    (fp_text value 1825910-6 (at 1.150079 3.960282) (layer F.Fab)
-      (effects (font (size 0.629966 0.629966) (thickness 0.015)))
-    )
-    (fp_circle (center -4.445 -2.25) (end -4.345 -2.25) (layer F.SilkS) (width 0.2))
-    (fp_circle (center 0 0) (end 1.755 0) (layer F.Fab) (width 0.127))
-    (fp_circle (center 0 0) (end 1.755 0) (layer F.SilkS) (width 0.127))
-    (fp_line (start 4.25 -3.25) (end -4.25 -3.25) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 4.25 3.25) (end 4.25 -3.25) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -4.25 3.25) (end 4.25 3.25) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -4.25 -3.25) (end -4.25 3.25) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -2.995 -1.15) (end -2.995 1.15) (layer F.SilkS) (width 0.127))
-    (fp_line (start 2.3 2.995) (end -2.3 2.995) (layer F.SilkS) (width 0.127))
-    (fp_line (start 3 -1.15) (end 3 1.15) (layer F.SilkS) (width 0.127))
-    (fp_line (start -2.2 -2.995) (end 2.3 -2.995) (layer F.SilkS) (width 0.127))
-    (fp_line (start 2.995 -2.995) (end -2.995 -2.995) (layer F.Fab) (width 0.127))
-    (fp_line (start 2.995 2.995) (end 2.995 -2.995) (layer F.Fab) (width 0.127))
-    (fp_line (start -2.995 2.995) (end 2.995 2.995) (layer F.Fab) (width 0.127))
-    (fp_line (start -2.995 -2.995) (end -2.995 2.995) (layer F.Fab) (width 0.127))
-    (pad 3 thru_hole circle (at -3.25 2.25) (size 1.498 1.498) (drill 0.99) (layers *.Cu *.Mask)
-      (net 7 NRST))
-    (pad 1 thru_hole rect (at -3.25 -2.25) (size 1.498 1.498) (drill 0.99) (layers *.Cu *.Mask)
-      (net 2 GND))
-    (pad 4 thru_hole circle (at 3.25 2.25) (size 1.498 1.498) (drill 0.99) (layers *.Cu *.Mask)
-      (net 7 NRST))
-    (pad 2 thru_hole circle (at 3.25 -2.25) (size 1.498 1.498) (drill 0.99) (layers *.Cu *.Mask)
-      (net 2 GND))
-  )
-
-  (module Custom:PEC12R-2120F-N0012 (layer F.Cu) (tedit 602541C1) (tstamp 6025F817)
-    (at 39 57 90)
-    (path /61F68259)
-    (fp_text reference SW10 (at 11.45 5.05 90) (layer F.SilkS)
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (fp_text value Rotary_Encoder (at 11.25 3.4 90) (layer F.Fab)
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (fp_line (start 4.25 5.9) (end 4.25 28.3) (layer F.SilkS) (width 0.12))
-    (fp_line (start 4.25 28.3) (end 17.35 28.3) (layer F.SilkS) (width 0.12))
-    (fp_line (start 17.35 28.3) (end 17.35 5.9) (layer F.SilkS) (width 0.12))
-    (fp_line (start 17.35 5.9) (end 4.25 5.9) (layer F.SilkS) (width 0.12))
-    (pad A thru_hole circle (at 8.3 10.8 90) (size 1.524 1.524) (drill 1) (layers *.Cu *.Mask)
-      (net 68 Scroll_a))
-    (pad C thru_hole circle (at 10.8 10.8 90) (size 1.524 1.524) (drill 1) (layers *.Cu *.Mask)
-      (net 2 GND))
-    (pad B thru_hole circle (at 13.3 10.8 90) (size 1.524 1.524) (drill 1) (layers *.Cu *.Mask)
-      (net 69 Scroll_b))
-    (pad "" np_thru_hole rect (at 16.2 8.3 90) (size 2.2 2.1) (drill oval 2.1 2) (layers *.Cu *.Mask))
-    (pad "" np_thru_hole rect (at 5.4 8.3 90) (size 2.2 2.1) (drill oval 2.1 2) (layers *.Cu *.Mask))
-  )
-
-  (module TestPoint:TestPoint_Pad_1.5x1.5mm (layer F.Cu) (tedit 5A0F774F) (tstamp 6025F825)
-    (at 169.185001 87.295001)
-    (descr "SMD rectangular pad as test Point, square 1.5mm side length")
-    (tags "test point SMD pad rectangle square")
+  (module TestPoint:TestPoint_Keystone_5015_Micro-Minature (layer F.Cu) (tedit 5A0F774F) (tstamp 6025FF9D)
+    (at 125.175001 82.725001)
+    (descr "SMT Test Point- Micro Miniature 5015, http://www.keyelco.com/product-pdf.cfm?p=1353")
+    (tags "Test Point")
     (path /613BA215)
-    (attr virtual)
-    (fp_text reference TP1 (at 0 -1.648) (layer F.SilkS)
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (fp_text value 5V (at 0 1.75) (layer F.Fab)
+    (attr smd)
+    (fp_text reference TP1 (at 0 -2.25) (layer F.SilkS)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_text user %R (at 0 -1.65) (layer F.Fab)
+    (fp_text value 5V (at 0 2.25) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_line (start -0.95 -0.95) (end 0.95 -0.95) (layer F.SilkS) (width 0.12))
-    (fp_line (start 0.95 -0.95) (end 0.95 0.95) (layer F.SilkS) (width 0.12))
-    (fp_line (start 0.95 0.95) (end -0.95 0.95) (layer F.SilkS) (width 0.12))
-    (fp_line (start -0.95 0.95) (end -0.95 -0.95) (layer F.SilkS) (width 0.12))
-    (fp_line (start -1.25 -1.25) (end 1.25 -1.25) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -1.25 -1.25) (end -1.25 1.25) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 1.25 1.25) (end 1.25 -1.25) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 1.25 1.25) (end -1.25 1.25) (layer F.CrtYd) (width 0.05))
-    (pad 1 smd rect (at 0 0) (size 1.5 1.5) (layers F.Cu F.Mask)
+    (fp_text user %R (at 0 0) (layer F.Fab)
+      (effects (font (size 0.6 0.6) (thickness 0.09)))
+    )
+    (fp_line (start -2.15 -1.35) (end 2.15 -1.35) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 2.15 -1.35) (end 2.15 1.35) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 2.15 1.35) (end -2.15 1.35) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -2.15 1.35) (end -2.15 -1.35) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.9 -1.1) (end 1.9 -1.1) (layer F.SilkS) (width 0.15))
+    (fp_line (start 1.9 -1.1) (end 1.9 1.1) (layer F.SilkS) (width 0.15))
+    (fp_line (start 1.9 1.1) (end -1.9 1.1) (layer F.SilkS) (width 0.15))
+    (fp_line (start -1.9 1.1) (end -1.9 -1.1) (layer F.SilkS) (width 0.15))
+    (fp_line (start -1.35 0.5) (end 1.35 0.5) (layer F.Fab) (width 0.15))
+    (fp_line (start 1.35 -0.5) (end 1.35 0.5) (layer F.Fab) (width 0.15))
+    (fp_line (start 1.35 -0.5) (end -1.35 -0.5) (layer F.Fab) (width 0.15))
+    (fp_line (start -1.35 0.5) (end -1.35 -0.5) (layer F.Fab) (width 0.15))
+    (pad 1 smd rect (at 0 0) (size 3.4 1.8) (layers F.Cu F.Paste F.Mask)
       (net 1 +5V))
+    (model ${KISYS3DMOD}/TestPoint.3dshapes/TestPoint_Keystone_5015_Micro-Minature.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
   )
 
-  (module TestPoint:TestPoint_Pad_1.5x1.5mm (layer F.Cu) (tedit 5A0F774F) (tstamp 6025F833)
-    (at 200.275001 56.145001)
-    (descr "SMD rectangular pad as test Point, square 1.5mm side length")
-    (tags "test point SMD pad rectangle square")
+  (module TestPoint:TestPoint_Keystone_5015_Micro-Minature (layer F.Cu) (tedit 5A0F774F) (tstamp 6025FFAF)
+    (at 130.525001 76.425001)
+    (descr "SMT Test Point- Micro Miniature 5015, http://www.keyelco.com/product-pdf.cfm?p=1353")
+    (tags "Test Point")
     (path /60F2BC56)
-    (attr virtual)
-    (fp_text reference TP2 (at 0 -1.648) (layer F.SilkS)
+    (attr smd)
+    (fp_text reference TP2 (at 0 -2.25) (layer F.SilkS)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_text value MOSI (at 0 1.75) (layer F.Fab)
+    (fp_text value MOSI (at 0 2.25) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_line (start 1.25 1.25) (end -1.25 1.25) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 1.25 1.25) (end 1.25 -1.25) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -1.25 -1.25) (end -1.25 1.25) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -1.25 -1.25) (end 1.25 -1.25) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -0.95 0.95) (end -0.95 -0.95) (layer F.SilkS) (width 0.12))
-    (fp_line (start 0.95 0.95) (end -0.95 0.95) (layer F.SilkS) (width 0.12))
-    (fp_line (start 0.95 -0.95) (end 0.95 0.95) (layer F.SilkS) (width 0.12))
-    (fp_line (start -0.95 -0.95) (end 0.95 -0.95) (layer F.SilkS) (width 0.12))
-    (fp_text user %R (at 0 -1.65) (layer F.Fab)
-      (effects (font (size 1 1) (thickness 0.15)))
+    (fp_line (start -1.35 0.5) (end -1.35 -0.5) (layer F.Fab) (width 0.15))
+    (fp_line (start 1.35 -0.5) (end -1.35 -0.5) (layer F.Fab) (width 0.15))
+    (fp_line (start 1.35 -0.5) (end 1.35 0.5) (layer F.Fab) (width 0.15))
+    (fp_line (start -1.35 0.5) (end 1.35 0.5) (layer F.Fab) (width 0.15))
+    (fp_line (start -1.9 1.1) (end -1.9 -1.1) (layer F.SilkS) (width 0.15))
+    (fp_line (start 1.9 1.1) (end -1.9 1.1) (layer F.SilkS) (width 0.15))
+    (fp_line (start 1.9 -1.1) (end 1.9 1.1) (layer F.SilkS) (width 0.15))
+    (fp_line (start -1.9 -1.1) (end 1.9 -1.1) (layer F.SilkS) (width 0.15))
+    (fp_line (start -2.15 1.35) (end -2.15 -1.35) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 2.15 1.35) (end -2.15 1.35) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 2.15 -1.35) (end 2.15 1.35) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -2.15 -1.35) (end 2.15 -1.35) (layer F.CrtYd) (width 0.05))
+    (fp_text user %R (at 0 0) (layer F.Fab)
+      (effects (font (size 0.6 0.6) (thickness 0.09)))
     )
-    (pad 1 smd rect (at 0 0) (size 1.5 1.5) (layers F.Cu F.Mask)
+    (pad 1 smd rect (at 0 0) (size 3.4 1.8) (layers F.Cu F.Paste F.Mask)
       (net 22 MOSI))
+    (model ${KISYS3DMOD}/TestPoint.3dshapes/TestPoint_Keystone_5015_Micro-Minature.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
   )
 
-  (module TestPoint:TestPoint_Pad_1.5x1.5mm (layer F.Cu) (tedit 5A0F774F) (tstamp 6025F841)
-    (at 189.195001 67.495001)
-    (descr "SMD rectangular pad as test Point, square 1.5mm side length")
-    (tags "test point SMD pad rectangle square")
+  (module TestPoint:TestPoint_Keystone_5015_Micro-Minature (layer F.Cu) (tedit 5A0F774F) (tstamp 6025FFC1)
+    (at 152.325001 56.875001)
+    (descr "SMT Test Point- Micro Miniature 5015, http://www.keyelco.com/product-pdf.cfm?p=1353")
+    (tags "Test Point")
     (path /6107F83F)
-    (attr virtual)
-    (fp_text reference TP3 (at 0 -1.648) (layer F.SilkS)
+    (attr smd)
+    (fp_text reference TP3 (at 0 -2.25) (layer F.SilkS)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_text value SCK (at 0 1.75) (layer F.Fab)
+    (fp_text value SCK (at 0 2.25) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_line (start 1.25 1.25) (end -1.25 1.25) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 1.25 1.25) (end 1.25 -1.25) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -1.25 -1.25) (end -1.25 1.25) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -1.25 -1.25) (end 1.25 -1.25) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -0.95 0.95) (end -0.95 -0.95) (layer F.SilkS) (width 0.12))
-    (fp_line (start 0.95 0.95) (end -0.95 0.95) (layer F.SilkS) (width 0.12))
-    (fp_line (start 0.95 -0.95) (end 0.95 0.95) (layer F.SilkS) (width 0.12))
-    (fp_line (start -0.95 -0.95) (end 0.95 -0.95) (layer F.SilkS) (width 0.12))
-    (fp_text user %R (at 0 -1.65) (layer F.Fab)
-      (effects (font (size 1 1) (thickness 0.15)))
+    (fp_line (start -1.35 0.5) (end -1.35 -0.5) (layer F.Fab) (width 0.15))
+    (fp_line (start 1.35 -0.5) (end -1.35 -0.5) (layer F.Fab) (width 0.15))
+    (fp_line (start 1.35 -0.5) (end 1.35 0.5) (layer F.Fab) (width 0.15))
+    (fp_line (start -1.35 0.5) (end 1.35 0.5) (layer F.Fab) (width 0.15))
+    (fp_line (start -1.9 1.1) (end -1.9 -1.1) (layer F.SilkS) (width 0.15))
+    (fp_line (start 1.9 1.1) (end -1.9 1.1) (layer F.SilkS) (width 0.15))
+    (fp_line (start 1.9 -1.1) (end 1.9 1.1) (layer F.SilkS) (width 0.15))
+    (fp_line (start -1.9 -1.1) (end 1.9 -1.1) (layer F.SilkS) (width 0.15))
+    (fp_line (start -2.15 1.35) (end -2.15 -1.35) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 2.15 1.35) (end -2.15 1.35) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 2.15 -1.35) (end 2.15 1.35) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -2.15 -1.35) (end 2.15 -1.35) (layer F.CrtYd) (width 0.05))
+    (fp_text user %R (at 0 0) (layer F.Fab)
+      (effects (font (size 0.6 0.6) (thickness 0.09)))
     )
-    (pad 1 smd rect (at 0 0) (size 1.5 1.5) (layers F.Cu F.Mask)
+    (pad 1 smd rect (at 0 0) (size 3.4 1.8) (layers F.Cu F.Paste F.Mask)
       (net 23 SCK))
+    (model ${KISYS3DMOD}/TestPoint.3dshapes/TestPoint_Keystone_5015_Micro-Minature.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
   )
 
-  (module TestPoint:TestPoint_Pad_1.5x1.5mm (layer F.Cu) (tedit 5A0F774F) (tstamp 6025F84F)
-    (at 174.155001 82.345001)
-    (descr "SMD rectangular pad as test Point, square 1.5mm side length")
-    (tags "test point SMD pad rectangle square")
+  (module TestPoint:TestPoint_Keystone_5015_Micro-Minature (layer F.Cu) (tedit 5A0F774F) (tstamp 6025FFD3)
+    (at 159.525001 49)
+    (descr "SMT Test Point- Micro Miniature 5015, http://www.keyelco.com/product-pdf.cfm?p=1353")
+    (tags "Test Point")
     (path /601AABDA)
-    (attr virtual)
-    (fp_text reference TP4 (at 0 -1.648) (layer F.SilkS)
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (fp_text value TestPoint (at 0 1.75) (layer F.Fab)
+    (attr smd)
+    (fp_text reference TP4 (at 0 -2.25) (layer F.SilkS)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_text user %R (at 0 -1.65) (layer F.Fab)
+    (fp_text value TestPoint (at 0 2.25) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_line (start -0.95 -0.95) (end 0.95 -0.95) (layer F.SilkS) (width 0.12))
-    (fp_line (start 0.95 -0.95) (end 0.95 0.95) (layer F.SilkS) (width 0.12))
-    (fp_line (start 0.95 0.95) (end -0.95 0.95) (layer F.SilkS) (width 0.12))
-    (fp_line (start -0.95 0.95) (end -0.95 -0.95) (layer F.SilkS) (width 0.12))
-    (fp_line (start -1.25 -1.25) (end 1.25 -1.25) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -1.25 -1.25) (end -1.25 1.25) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 1.25 1.25) (end 1.25 -1.25) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 1.25 1.25) (end -1.25 1.25) (layer F.CrtYd) (width 0.05))
-    (pad 1 smd rect (at 0 0) (size 1.5 1.5) (layers F.Cu F.Mask)
+    (fp_text user %R (at 0 0) (layer F.Fab)
+      (effects (font (size 0.6 0.6) (thickness 0.09)))
+    )
+    (fp_line (start -2.15 -1.35) (end 2.15 -1.35) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 2.15 -1.35) (end 2.15 1.35) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 2.15 1.35) (end -2.15 1.35) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -2.15 1.35) (end -2.15 -1.35) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.9 -1.1) (end 1.9 -1.1) (layer F.SilkS) (width 0.15))
+    (fp_line (start 1.9 -1.1) (end 1.9 1.1) (layer F.SilkS) (width 0.15))
+    (fp_line (start 1.9 1.1) (end -1.9 1.1) (layer F.SilkS) (width 0.15))
+    (fp_line (start -1.9 1.1) (end -1.9 -1.1) (layer F.SilkS) (width 0.15))
+    (fp_line (start -1.35 0.5) (end 1.35 0.5) (layer F.Fab) (width 0.15))
+    (fp_line (start 1.35 -0.5) (end 1.35 0.5) (layer F.Fab) (width 0.15))
+    (fp_line (start 1.35 -0.5) (end -1.35 -0.5) (layer F.Fab) (width 0.15))
+    (fp_line (start -1.35 0.5) (end -1.35 -0.5) (layer F.Fab) (width 0.15))
+    (pad 1 smd rect (at 0 0) (size 3.4 1.8) (layers F.Cu F.Paste F.Mask)
       (net 4 "Net-(C6-Pad2)"))
+    (model ${KISYS3DMOD}/TestPoint.3dshapes/TestPoint_Keystone_5015_Micro-Minature.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
   )
 
-  (module TestPoint:TestPoint_Pad_1.5x1.5mm (layer F.Cu) (tedit 5A0F774F) (tstamp 6025F85D)
-    (at 195.365001 62.545001)
-    (descr "SMD rectangular pad as test Point, square 1.5mm side length")
-    (tags "test point SMD pad rectangle square")
+  (module TestPoint:TestPoint_Keystone_5015_Micro-Minature (layer F.Cu) (tedit 5A0F774F) (tstamp 6025FFE5)
+    (at 139.875001 68.165001)
+    (descr "SMT Test Point- Micro Miniature 5015, http://www.keyelco.com/product-pdf.cfm?p=1353")
+    (tags "Test Point")
     (path /606FEE71)
-    (attr virtual)
-    (fp_text reference TP5 (at 0 -1.648) (layer F.SilkS)
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (fp_text value TestPoint (at 0 1.75) (layer F.Fab)
+    (attr smd)
+    (fp_text reference TP5 (at 0 -2.25) (layer F.SilkS)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_text user %R (at 0 -1.65) (layer F.Fab)
+    (fp_text value TestPoint (at 0 2.25) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_line (start -0.95 -0.95) (end 0.95 -0.95) (layer F.SilkS) (width 0.12))
-    (fp_line (start 0.95 -0.95) (end 0.95 0.95) (layer F.SilkS) (width 0.12))
-    (fp_line (start 0.95 0.95) (end -0.95 0.95) (layer F.SilkS) (width 0.12))
-    (fp_line (start -0.95 0.95) (end -0.95 -0.95) (layer F.SilkS) (width 0.12))
-    (fp_line (start -1.25 -1.25) (end 1.25 -1.25) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -1.25 -1.25) (end -1.25 1.25) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 1.25 1.25) (end 1.25 -1.25) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 1.25 1.25) (end -1.25 1.25) (layer F.CrtYd) (width 0.05))
-    (pad 1 smd rect (at 0 0) (size 1.5 1.5) (layers F.Cu F.Mask)
+    (fp_text user %R (at 0 0) (layer F.Fab)
+      (effects (font (size 0.6 0.6) (thickness 0.09)))
+    )
+    (fp_line (start -2.15 -1.35) (end 2.15 -1.35) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 2.15 -1.35) (end 2.15 1.35) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 2.15 1.35) (end -2.15 1.35) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -2.15 1.35) (end -2.15 -1.35) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.9 -1.1) (end 1.9 -1.1) (layer F.SilkS) (width 0.15))
+    (fp_line (start 1.9 -1.1) (end 1.9 1.1) (layer F.SilkS) (width 0.15))
+    (fp_line (start 1.9 1.1) (end -1.9 1.1) (layer F.SilkS) (width 0.15))
+    (fp_line (start -1.9 1.1) (end -1.9 -1.1) (layer F.SilkS) (width 0.15))
+    (fp_line (start -1.35 0.5) (end 1.35 0.5) (layer F.Fab) (width 0.15))
+    (fp_line (start 1.35 -0.5) (end 1.35 0.5) (layer F.Fab) (width 0.15))
+    (fp_line (start 1.35 -0.5) (end -1.35 -0.5) (layer F.Fab) (width 0.15))
+    (fp_line (start -1.35 0.5) (end -1.35 -0.5) (layer F.Fab) (width 0.15))
+    (pad 1 smd rect (at 0 0) (size 3.4 1.8) (layers F.Cu F.Paste F.Mask)
       (net 61 left_click))
+    (model ${KISYS3DMOD}/TestPoint.3dshapes/TestPoint_Keystone_5015_Micro-Minature.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
   )
 
-  (module TestPoint:TestPoint_Pad_1.5x1.5mm (layer F.Cu) (tedit 5A0F774F) (tstamp 6025F86B)
-    (at 205.025001 50.245001)
-    (descr "SMD rectangular pad as test Point, square 1.5mm side length")
-    (tags "test point SMD pad rectangle square")
+  (module TestPoint:TestPoint_Keystone_5015_Micro-Minature (layer F.Cu) (tedit 5A0F774F) (tstamp 6025FFF7)
+    (at 126.325001 65.175001)
+    (descr "SMT Test Point- Micro Miniature 5015, http://www.keyelco.com/product-pdf.cfm?p=1353")
+    (tags "Test Point")
     (path /613EF1B1)
-    (attr virtual)
-    (fp_text reference TP6 (at 0 -1.648) (layer F.SilkS)
+    (attr smd)
+    (fp_text reference TP6 (at 0 -2.25) (layer F.SilkS)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_text value 3.3V (at 0 1.75) (layer F.Fab)
+    (fp_text value 3.3V (at 0 2.25) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_line (start 1.25 1.25) (end -1.25 1.25) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 1.25 1.25) (end 1.25 -1.25) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -1.25 -1.25) (end -1.25 1.25) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -1.25 -1.25) (end 1.25 -1.25) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -0.95 0.95) (end -0.95 -0.95) (layer F.SilkS) (width 0.12))
-    (fp_line (start 0.95 0.95) (end -0.95 0.95) (layer F.SilkS) (width 0.12))
-    (fp_line (start 0.95 -0.95) (end 0.95 0.95) (layer F.SilkS) (width 0.12))
-    (fp_line (start -0.95 -0.95) (end 0.95 -0.95) (layer F.SilkS) (width 0.12))
-    (fp_text user %R (at 0 -1.65) (layer F.Fab)
-      (effects (font (size 1 1) (thickness 0.15)))
+    (fp_line (start -1.35 0.5) (end -1.35 -0.5) (layer F.Fab) (width 0.15))
+    (fp_line (start 1.35 -0.5) (end -1.35 -0.5) (layer F.Fab) (width 0.15))
+    (fp_line (start 1.35 -0.5) (end 1.35 0.5) (layer F.Fab) (width 0.15))
+    (fp_line (start -1.35 0.5) (end 1.35 0.5) (layer F.Fab) (width 0.15))
+    (fp_line (start -1.9 1.1) (end -1.9 -1.1) (layer F.SilkS) (width 0.15))
+    (fp_line (start 1.9 1.1) (end -1.9 1.1) (layer F.SilkS) (width 0.15))
+    (fp_line (start 1.9 -1.1) (end 1.9 1.1) (layer F.SilkS) (width 0.15))
+    (fp_line (start -1.9 -1.1) (end 1.9 -1.1) (layer F.SilkS) (width 0.15))
+    (fp_line (start -2.15 1.35) (end -2.15 -1.35) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 2.15 1.35) (end -2.15 1.35) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 2.15 -1.35) (end 2.15 1.35) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -2.15 -1.35) (end 2.15 -1.35) (layer F.CrtYd) (width 0.05))
+    (fp_text user %R (at 0 0) (layer F.Fab)
+      (effects (font (size 0.6 0.6) (thickness 0.09)))
     )
-    (pad 1 smd rect (at 0 0) (size 1.5 1.5) (layers F.Cu F.Mask)
+    (pad 1 smd rect (at 0 0) (size 3.4 1.8) (layers F.Cu F.Paste F.Mask)
       (net 56 +3V3))
+    (model ${KISYS3DMOD}/TestPoint.3dshapes/TestPoint_Keystone_5015_Micro-Minature.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
   )
 
-  (module TestPoint:TestPoint_Pad_1.5x1.5mm (layer F.Cu) (tedit 5A0F774F) (tstamp 6025F879)
-    (at 179.765001 76.385001)
-    (descr "SMD rectangular pad as test Point, square 1.5mm side length")
-    (tags "test point SMD pad rectangle square")
+  (module TestPoint:TestPoint_Keystone_5015_Micro-Minature (layer F.Cu) (tedit 5A0F774F) (tstamp 60260009)
+    (at 153.875001 53.125001)
+    (descr "SMT Test Point- Micro Miniature 5015, http://www.keyelco.com/product-pdf.cfm?p=1353")
+    (tags "Test Point")
     (path /601B3570)
-    (attr virtual)
-    (fp_text reference TP7 (at 0 -1.648) (layer F.SilkS)
+    (attr smd)
+    (fp_text reference TP7 (at 0 -2.25) (layer F.SilkS)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_text value NRST (at 0 1.75) (layer F.Fab)
+    (fp_text value NRST (at 0 2.25) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_line (start 1.25 1.25) (end -1.25 1.25) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 1.25 1.25) (end 1.25 -1.25) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -1.25 -1.25) (end -1.25 1.25) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -1.25 -1.25) (end 1.25 -1.25) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -0.95 0.95) (end -0.95 -0.95) (layer F.SilkS) (width 0.12))
-    (fp_line (start 0.95 0.95) (end -0.95 0.95) (layer F.SilkS) (width 0.12))
-    (fp_line (start 0.95 -0.95) (end 0.95 0.95) (layer F.SilkS) (width 0.12))
-    (fp_line (start -0.95 -0.95) (end 0.95 -0.95) (layer F.SilkS) (width 0.12))
-    (fp_text user %R (at 0 -1.65) (layer F.Fab)
-      (effects (font (size 1 1) (thickness 0.15)))
+    (fp_line (start -1.35 0.5) (end -1.35 -0.5) (layer F.Fab) (width 0.15))
+    (fp_line (start 1.35 -0.5) (end -1.35 -0.5) (layer F.Fab) (width 0.15))
+    (fp_line (start 1.35 -0.5) (end 1.35 0.5) (layer F.Fab) (width 0.15))
+    (fp_line (start -1.35 0.5) (end 1.35 0.5) (layer F.Fab) (width 0.15))
+    (fp_line (start -1.9 1.1) (end -1.9 -1.1) (layer F.SilkS) (width 0.15))
+    (fp_line (start 1.9 1.1) (end -1.9 1.1) (layer F.SilkS) (width 0.15))
+    (fp_line (start 1.9 -1.1) (end 1.9 1.1) (layer F.SilkS) (width 0.15))
+    (fp_line (start -1.9 -1.1) (end 1.9 -1.1) (layer F.SilkS) (width 0.15))
+    (fp_line (start -2.15 1.35) (end -2.15 -1.35) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 2.15 1.35) (end -2.15 1.35) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 2.15 -1.35) (end 2.15 1.35) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -2.15 -1.35) (end 2.15 -1.35) (layer F.CrtYd) (width 0.05))
+    (fp_text user %R (at 0 0) (layer F.Fab)
+      (effects (font (size 0.6 0.6) (thickness 0.09)))
     )
-    (pad 1 smd rect (at 0 0) (size 1.5 1.5) (layers F.Cu F.Mask)
+    (pad 1 smd rect (at 0 0) (size 3.4 1.8) (layers F.Cu F.Paste F.Mask)
       (net 7 NRST))
+    (model ${KISYS3DMOD}/TestPoint.3dshapes/TestPoint_Keystone_5015_Micro-Minature.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
   )
 
-  (module TestPoint:TestPoint_Pad_1.5x1.5mm (layer F.Cu) (tedit 5A0F774F) (tstamp 6025F887)
-    (at 184.575001 73.995001)
-    (descr "SMD rectangular pad as test Point, square 1.5mm side length")
-    (tags "test point SMD pad rectangle square")
+  (module TestPoint:TestPoint_Keystone_5015_Micro-Minature (layer F.Cu) (tedit 5A0F774F) (tstamp 6026001B)
+    (at 134.525001 72.675001)
+    (descr "SMT Test Point- Micro Miniature 5015, http://www.keyelco.com/product-pdf.cfm?p=1353")
+    (tags "Test Point")
     (path /61CC914B)
-    (attr virtual)
-    (fp_text reference TP8 (at 0 -1.648) (layer F.SilkS)
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (fp_text value in_D- (at 0 1.75) (layer F.Fab)
+    (attr smd)
+    (fp_text reference TP8 (at 0 -2.25) (layer F.SilkS)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_text user %R (at 0 -1.65) (layer F.Fab)
+    (fp_text value in_D- (at 0 2.25) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_line (start -0.95 -0.95) (end 0.95 -0.95) (layer F.SilkS) (width 0.12))
-    (fp_line (start 0.95 -0.95) (end 0.95 0.95) (layer F.SilkS) (width 0.12))
-    (fp_line (start 0.95 0.95) (end -0.95 0.95) (layer F.SilkS) (width 0.12))
-    (fp_line (start -0.95 0.95) (end -0.95 -0.95) (layer F.SilkS) (width 0.12))
-    (fp_line (start -1.25 -1.25) (end 1.25 -1.25) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -1.25 -1.25) (end -1.25 1.25) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 1.25 1.25) (end 1.25 -1.25) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 1.25 1.25) (end -1.25 1.25) (layer F.CrtYd) (width 0.05))
-    (pad 1 smd rect (at 0 0) (size 1.5 1.5) (layers F.Cu F.Mask)
+    (fp_text user %R (at 0 0) (layer F.Fab)
+      (effects (font (size 0.6 0.6) (thickness 0.09)))
+    )
+    (fp_line (start -2.15 -1.35) (end 2.15 -1.35) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 2.15 -1.35) (end 2.15 1.35) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 2.15 1.35) (end -2.15 1.35) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -2.15 1.35) (end -2.15 -1.35) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.9 -1.1) (end 1.9 -1.1) (layer F.SilkS) (width 0.15))
+    (fp_line (start 1.9 -1.1) (end 1.9 1.1) (layer F.SilkS) (width 0.15))
+    (fp_line (start 1.9 1.1) (end -1.9 1.1) (layer F.SilkS) (width 0.15))
+    (fp_line (start -1.9 1.1) (end -1.9 -1.1) (layer F.SilkS) (width 0.15))
+    (fp_line (start -1.35 0.5) (end 1.35 0.5) (layer F.Fab) (width 0.15))
+    (fp_line (start 1.35 -0.5) (end 1.35 0.5) (layer F.Fab) (width 0.15))
+    (fp_line (start 1.35 -0.5) (end -1.35 -0.5) (layer F.Fab) (width 0.15))
+    (fp_line (start -1.35 0.5) (end -1.35 -0.5) (layer F.Fab) (width 0.15))
+    (pad 1 smd rect (at 0 0) (size 3.4 1.8) (layers F.Cu F.Paste F.Mask)
       (net 9 IN_D-))
+    (model ${KISYS3DMOD}/TestPoint.3dshapes/TestPoint_Keystone_5015_Micro-Minature.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
   )
 
-  (module TestPoint:TestPoint_Pad_1.5x1.5mm (layer F.Cu) (tedit 5A0F774F) (tstamp 6025F895)
-    (at 205.025001 53.795001)
-    (descr "SMD rectangular pad as test Point, square 1.5mm side length")
-    (tags "test point SMD pad rectangle square")
+  (module TestPoint:TestPoint_Keystone_5015_Micro-Minature (layer F.Cu) (tedit 5A0F774F) (tstamp 6026002D)
+    (at 146.975001 56.875001)
+    (descr "SMT Test Point- Micro Miniature 5015, http://www.keyelco.com/product-pdf.cfm?p=1353")
+    (tags "Test Point")
     (path /60880B43)
-    (attr virtual)
-    (fp_text reference TP9 (at 0 -1.648) (layer F.SilkS)
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (fp_text value TestPoint (at 0 1.75) (layer F.Fab)
+    (attr smd)
+    (fp_text reference TP9 (at 0 -2.25) (layer F.SilkS)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_text user %R (at 0 -1.65) (layer F.Fab)
+    (fp_text value TestPoint (at 0 2.25) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_line (start -0.95 -0.95) (end 0.95 -0.95) (layer F.SilkS) (width 0.12))
-    (fp_line (start 0.95 -0.95) (end 0.95 0.95) (layer F.SilkS) (width 0.12))
-    (fp_line (start 0.95 0.95) (end -0.95 0.95) (layer F.SilkS) (width 0.12))
-    (fp_line (start -0.95 0.95) (end -0.95 -0.95) (layer F.SilkS) (width 0.12))
-    (fp_line (start -1.25 -1.25) (end 1.25 -1.25) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -1.25 -1.25) (end -1.25 1.25) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 1.25 1.25) (end 1.25 -1.25) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 1.25 1.25) (end -1.25 1.25) (layer F.CrtYd) (width 0.05))
-    (pad 1 smd rect (at 0 0) (size 1.5 1.5) (layers F.Cu F.Mask)
+    (fp_text user %R (at 0 0) (layer F.Fab)
+      (effects (font (size 0.6 0.6) (thickness 0.09)))
+    )
+    (fp_line (start -2.15 -1.35) (end 2.15 -1.35) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 2.15 -1.35) (end 2.15 1.35) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 2.15 1.35) (end -2.15 1.35) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -2.15 1.35) (end -2.15 -1.35) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.9 -1.1) (end 1.9 -1.1) (layer F.SilkS) (width 0.15))
+    (fp_line (start 1.9 -1.1) (end 1.9 1.1) (layer F.SilkS) (width 0.15))
+    (fp_line (start 1.9 1.1) (end -1.9 1.1) (layer F.SilkS) (width 0.15))
+    (fp_line (start -1.9 1.1) (end -1.9 -1.1) (layer F.SilkS) (width 0.15))
+    (fp_line (start -1.35 0.5) (end 1.35 0.5) (layer F.Fab) (width 0.15))
+    (fp_line (start 1.35 -0.5) (end 1.35 0.5) (layer F.Fab) (width 0.15))
+    (fp_line (start 1.35 -0.5) (end -1.35 -0.5) (layer F.Fab) (width 0.15))
+    (fp_line (start -1.35 0.5) (end -1.35 -0.5) (layer F.Fab) (width 0.15))
+    (pad 1 smd rect (at 0 0) (size 3.4 1.8) (layers F.Cu F.Paste F.Mask)
       (net 62 right_click))
+    (model ${KISYS3DMOD}/TestPoint.3dshapes/TestPoint_Keystone_5015_Micro-Minature.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
   )
 
-  (module TestPoint:TestPoint_Pad_1.5x1.5mm (layer F.Cu) (tedit 5A0F774F) (tstamp 6025F8A3)
-    (at 179.765001 79.935001)
-    (descr "SMD rectangular pad as test Point, square 1.5mm side length")
-    (tags "test point SMD pad rectangle square")
+  (module TestPoint:TestPoint_Keystone_5015_Micro-Minature (layer F.Cu) (tedit 5A0F774F) (tstamp 6026003F)
+    (at 154.175001 49.375001)
+    (descr "SMT Test Point- Micro Miniature 5015, http://www.keyelco.com/product-pdf.cfm?p=1353")
+    (tags "Test Point")
     (path /608B0D78)
-    (attr virtual)
-    (fp_text reference TP10 (at 0 -1.648) (layer F.SilkS)
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (fp_text value TestPoint (at 0 1.75) (layer F.Fab)
+    (attr smd)
+    (fp_text reference TP10 (at 0 -2.25) (layer F.SilkS)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_text user %R (at 0 -1.65) (layer F.Fab)
+    (fp_text value TestPoint (at 0 2.25) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_line (start -0.95 -0.95) (end 0.95 -0.95) (layer F.SilkS) (width 0.12))
-    (fp_line (start 0.95 -0.95) (end 0.95 0.95) (layer F.SilkS) (width 0.12))
-    (fp_line (start 0.95 0.95) (end -0.95 0.95) (layer F.SilkS) (width 0.12))
-    (fp_line (start -0.95 0.95) (end -0.95 -0.95) (layer F.SilkS) (width 0.12))
-    (fp_line (start -1.25 -1.25) (end 1.25 -1.25) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -1.25 -1.25) (end -1.25 1.25) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 1.25 1.25) (end 1.25 -1.25) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 1.25 1.25) (end -1.25 1.25) (layer F.CrtYd) (width 0.05))
-    (pad 1 smd rect (at 0 0) (size 1.5 1.5) (layers F.Cu F.Mask)
+    (fp_text user %R (at 0 0) (layer F.Fab)
+      (effects (font (size 0.6 0.6) (thickness 0.09)))
+    )
+    (fp_line (start -2.15 -1.35) (end 2.15 -1.35) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 2.15 -1.35) (end 2.15 1.35) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 2.15 1.35) (end -2.15 1.35) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -2.15 1.35) (end -2.15 -1.35) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.9 -1.1) (end 1.9 -1.1) (layer F.SilkS) (width 0.15))
+    (fp_line (start 1.9 -1.1) (end 1.9 1.1) (layer F.SilkS) (width 0.15))
+    (fp_line (start 1.9 1.1) (end -1.9 1.1) (layer F.SilkS) (width 0.15))
+    (fp_line (start -1.9 1.1) (end -1.9 -1.1) (layer F.SilkS) (width 0.15))
+    (fp_line (start -1.35 0.5) (end 1.35 0.5) (layer F.Fab) (width 0.15))
+    (fp_line (start 1.35 -0.5) (end 1.35 0.5) (layer F.Fab) (width 0.15))
+    (fp_line (start 1.35 -0.5) (end -1.35 -0.5) (layer F.Fab) (width 0.15))
+    (fp_line (start -1.35 0.5) (end -1.35 -0.5) (layer F.Fab) (width 0.15))
+    (pad 1 smd rect (at 0 0) (size 3.4 1.8) (layers F.Cu F.Paste F.Mask)
       (net 63 sense_up))
+    (model ${KISYS3DMOD}/TestPoint.3dshapes/TestPoint_Keystone_5015_Micro-Minature.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
   )
 
-  (module TestPoint:TestPoint_Pad_1.5x1.5mm (layer F.Cu) (tedit 5A0F774F) (tstamp 6025F8B1)
-    (at 200.215001 59.695001)
-    (descr "SMD rectangular pad as test Point, square 1.5mm side length")
-    (tags "test point SMD pad rectangle square")
+  (module TestPoint:TestPoint_Keystone_5015_Micro-Minature (layer F.Cu) (tedit 5A0F774F) (tstamp 60260051)
+    (at 134.525001 68.925001)
+    (descr "SMT Test Point- Micro Miniature 5015, http://www.keyelco.com/product-pdf.cfm?p=1353")
+    (tags "Test Point")
     (path /608E2D25)
-    (attr virtual)
-    (fp_text reference TP11 (at 0 -1.648) (layer F.SilkS)
+    (attr smd)
+    (fp_text reference TP11 (at 0 -2.25) (layer F.SilkS)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_text value TestPoint (at 0 1.75) (layer F.Fab)
+    (fp_text value TestPoint (at 0 2.25) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_line (start 1.25 1.25) (end -1.25 1.25) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 1.25 1.25) (end 1.25 -1.25) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -1.25 -1.25) (end -1.25 1.25) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -1.25 -1.25) (end 1.25 -1.25) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -0.95 0.95) (end -0.95 -0.95) (layer F.SilkS) (width 0.12))
-    (fp_line (start 0.95 0.95) (end -0.95 0.95) (layer F.SilkS) (width 0.12))
-    (fp_line (start 0.95 -0.95) (end 0.95 0.95) (layer F.SilkS) (width 0.12))
-    (fp_line (start -0.95 -0.95) (end 0.95 -0.95) (layer F.SilkS) (width 0.12))
-    (fp_text user %R (at 0 -1.65) (layer F.Fab)
-      (effects (font (size 1 1) (thickness 0.15)))
+    (fp_line (start -1.35 0.5) (end -1.35 -0.5) (layer F.Fab) (width 0.15))
+    (fp_line (start 1.35 -0.5) (end -1.35 -0.5) (layer F.Fab) (width 0.15))
+    (fp_line (start 1.35 -0.5) (end 1.35 0.5) (layer F.Fab) (width 0.15))
+    (fp_line (start -1.35 0.5) (end 1.35 0.5) (layer F.Fab) (width 0.15))
+    (fp_line (start -1.9 1.1) (end -1.9 -1.1) (layer F.SilkS) (width 0.15))
+    (fp_line (start 1.9 1.1) (end -1.9 1.1) (layer F.SilkS) (width 0.15))
+    (fp_line (start 1.9 -1.1) (end 1.9 1.1) (layer F.SilkS) (width 0.15))
+    (fp_line (start -1.9 -1.1) (end 1.9 -1.1) (layer F.SilkS) (width 0.15))
+    (fp_line (start -2.15 1.35) (end -2.15 -1.35) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 2.15 1.35) (end -2.15 1.35) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 2.15 -1.35) (end 2.15 1.35) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -2.15 -1.35) (end 2.15 -1.35) (layer F.CrtYd) (width 0.05))
+    (fp_text user %R (at 0 0) (layer F.Fab)
+      (effects (font (size 0.6 0.6) (thickness 0.09)))
     )
-    (pad 1 smd rect (at 0 0) (size 1.5 1.5) (layers F.Cu F.Mask)
+    (pad 1 smd rect (at 0 0) (size 3.4 1.8) (layers F.Cu F.Paste F.Mask)
       (net 64 sense_down))
+    (model ${KISYS3DMOD}/TestPoint.3dshapes/TestPoint_Keystone_5015_Micro-Minature.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
   )
 
-  (module TestPoint:TestPoint_Pad_1.5x1.5mm (layer F.Cu) (tedit 5A0F774F) (tstamp 6025F8BF)
-    (at 172.735001 87.295001)
-    (descr "SMD rectangular pad as test Point, square 1.5mm side length")
-    (tags "test point SMD pad rectangle square")
+  (module TestPoint:TestPoint_Keystone_5015_Micro-Minature (layer F.Cu) (tedit 5A0F774F) (tstamp 60260063)
+    (at 125.175001 78.975001)
+    (descr "SMT Test Point- Micro Miniature 5015, http://www.keyelco.com/product-pdf.cfm?p=1353")
+    (tags "Test Point")
     (path /6090306C)
-    (attr virtual)
-    (fp_text reference TP12 (at 0 -1.648) (layer F.SilkS)
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (fp_text value TestPoint (at 0 1.75) (layer F.Fab)
+    (attr smd)
+    (fp_text reference TP12 (at 0 -2.25) (layer F.SilkS)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_text user %R (at 0 -1.65) (layer F.Fab)
+    (fp_text value TestPoint (at 0 2.25) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_line (start -0.95 -0.95) (end 0.95 -0.95) (layer F.SilkS) (width 0.12))
-    (fp_line (start 0.95 -0.95) (end 0.95 0.95) (layer F.SilkS) (width 0.12))
-    (fp_line (start 0.95 0.95) (end -0.95 0.95) (layer F.SilkS) (width 0.12))
-    (fp_line (start -0.95 0.95) (end -0.95 -0.95) (layer F.SilkS) (width 0.12))
-    (fp_line (start -1.25 -1.25) (end 1.25 -1.25) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -1.25 -1.25) (end -1.25 1.25) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 1.25 1.25) (end 1.25 -1.25) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 1.25 1.25) (end -1.25 1.25) (layer F.CrtYd) (width 0.05))
-    (pad 1 smd rect (at 0 0) (size 1.5 1.5) (layers F.Cu F.Mask)
+    (fp_text user %R (at 0 0) (layer F.Fab)
+      (effects (font (size 0.6 0.6) (thickness 0.09)))
+    )
+    (fp_line (start -2.15 -1.35) (end 2.15 -1.35) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 2.15 -1.35) (end 2.15 1.35) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 2.15 1.35) (end -2.15 1.35) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -2.15 1.35) (end -2.15 -1.35) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.9 -1.1) (end 1.9 -1.1) (layer F.SilkS) (width 0.15))
+    (fp_line (start 1.9 -1.1) (end 1.9 1.1) (layer F.SilkS) (width 0.15))
+    (fp_line (start 1.9 1.1) (end -1.9 1.1) (layer F.SilkS) (width 0.15))
+    (fp_line (start -1.9 1.1) (end -1.9 -1.1) (layer F.SilkS) (width 0.15))
+    (fp_line (start -1.35 0.5) (end 1.35 0.5) (layer F.Fab) (width 0.15))
+    (fp_line (start 1.35 -0.5) (end 1.35 0.5) (layer F.Fab) (width 0.15))
+    (fp_line (start 1.35 -0.5) (end -1.35 -0.5) (layer F.Fab) (width 0.15))
+    (fp_line (start -1.35 0.5) (end -1.35 -0.5) (layer F.Fab) (width 0.15))
+    (pad 1 smd rect (at 0 0) (size 3.4 1.8) (layers F.Cu F.Paste F.Mask)
       (net 65 forward))
+    (model ${KISYS3DMOD}/TestPoint.3dshapes/TestPoint_Keystone_5015_Micro-Minature.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
   )
 
-  (module TestPoint:TestPoint_Pad_1.5x1.5mm (layer F.Cu) (tedit 5A0F774F) (tstamp 6025F8CD)
-    (at 188.125001 71.045001)
-    (descr "SMD rectangular pad as test Point, square 1.5mm side length")
-    (tags "test point SMD pad rectangle square")
+  (module TestPoint:TestPoint_Keystone_5015_Micro-Minature (layer F.Cu) (tedit 5A0F774F) (tstamp 60260075)
+    (at 137.025001 64.415001)
+    (descr "SMT Test Point- Micro Miniature 5015, http://www.keyelco.com/product-pdf.cfm?p=1353")
+    (tags "Test Point")
     (path /60924403)
-    (attr virtual)
-    (fp_text reference TP13 (at 0 -1.648) (layer F.SilkS)
+    (attr smd)
+    (fp_text reference TP13 (at 0 -2.25) (layer F.SilkS)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_text value TestPoint (at 0 1.75) (layer F.Fab)
+    (fp_text value TestPoint (at 0 2.25) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_line (start 1.25 1.25) (end -1.25 1.25) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 1.25 1.25) (end 1.25 -1.25) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -1.25 -1.25) (end -1.25 1.25) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -1.25 -1.25) (end 1.25 -1.25) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -0.95 0.95) (end -0.95 -0.95) (layer F.SilkS) (width 0.12))
-    (fp_line (start 0.95 0.95) (end -0.95 0.95) (layer F.SilkS) (width 0.12))
-    (fp_line (start 0.95 -0.95) (end 0.95 0.95) (layer F.SilkS) (width 0.12))
-    (fp_line (start -0.95 -0.95) (end 0.95 -0.95) (layer F.SilkS) (width 0.12))
-    (fp_text user %R (at 0 -1.65) (layer F.Fab)
-      (effects (font (size 1 1) (thickness 0.15)))
+    (fp_line (start -1.35 0.5) (end -1.35 -0.5) (layer F.Fab) (width 0.15))
+    (fp_line (start 1.35 -0.5) (end -1.35 -0.5) (layer F.Fab) (width 0.15))
+    (fp_line (start 1.35 -0.5) (end 1.35 0.5) (layer F.Fab) (width 0.15))
+    (fp_line (start -1.35 0.5) (end 1.35 0.5) (layer F.Fab) (width 0.15))
+    (fp_line (start -1.9 1.1) (end -1.9 -1.1) (layer F.SilkS) (width 0.15))
+    (fp_line (start 1.9 1.1) (end -1.9 1.1) (layer F.SilkS) (width 0.15))
+    (fp_line (start 1.9 -1.1) (end 1.9 1.1) (layer F.SilkS) (width 0.15))
+    (fp_line (start -1.9 -1.1) (end 1.9 -1.1) (layer F.SilkS) (width 0.15))
+    (fp_line (start -2.15 1.35) (end -2.15 -1.35) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 2.15 1.35) (end -2.15 1.35) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 2.15 -1.35) (end 2.15 1.35) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -2.15 -1.35) (end 2.15 -1.35) (layer F.CrtYd) (width 0.05))
+    (fp_text user %R (at 0 0) (layer F.Fab)
+      (effects (font (size 0.6 0.6) (thickness 0.09)))
     )
-    (pad 1 smd rect (at 0 0) (size 1.5 1.5) (layers F.Cu F.Mask)
+    (pad 1 smd rect (at 0 0) (size 3.4 1.8) (layers F.Cu F.Paste F.Mask)
       (net 66 backward))
+    (model ${KISYS3DMOD}/TestPoint.3dshapes/TestPoint_Keystone_5015_Micro-Minature.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
   )
 
-  (module TestPoint:TestPoint_Pad_1.5x1.5mm (layer F.Cu) (tedit 5A0F774F) (tstamp 6025F8DB)
-    (at 192.745001 67.495001)
-    (descr "SMD rectangular pad as test Point, square 1.5mm side length")
-    (tags "test point SMD pad rectangle square")
+  (module TestPoint:TestPoint_Keystone_5015_Micro-Minature (layer F.Cu) (tedit 5A0F774F) (tstamp 60260087)
+    (at 141.625001 60.265001)
+    (descr "SMT Test Point- Micro Miniature 5015, http://www.keyelco.com/product-pdf.cfm?p=1353")
+    (tags "Test Point")
     (path /628DBFFB)
-    (attr virtual)
-    (fp_text reference TP14 (at 0 -1.648) (layer F.SilkS)
+    (attr smd)
+    (fp_text reference TP14 (at 0 -2.25) (layer F.SilkS)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_text value Scroll_b (at 0 1.75) (layer F.Fab)
+    (fp_text value Scroll_b (at 0 2.25) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_line (start 1.25 1.25) (end -1.25 1.25) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 1.25 1.25) (end 1.25 -1.25) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -1.25 -1.25) (end -1.25 1.25) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -1.25 -1.25) (end 1.25 -1.25) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -0.95 0.95) (end -0.95 -0.95) (layer F.SilkS) (width 0.12))
-    (fp_line (start 0.95 0.95) (end -0.95 0.95) (layer F.SilkS) (width 0.12))
-    (fp_line (start 0.95 -0.95) (end 0.95 0.95) (layer F.SilkS) (width 0.12))
-    (fp_line (start -0.95 -0.95) (end 0.95 -0.95) (layer F.SilkS) (width 0.12))
-    (fp_text user %R (at 0 -1.65) (layer F.Fab)
-      (effects (font (size 1 1) (thickness 0.15)))
+    (fp_line (start -1.35 0.5) (end -1.35 -0.5) (layer F.Fab) (width 0.15))
+    (fp_line (start 1.35 -0.5) (end -1.35 -0.5) (layer F.Fab) (width 0.15))
+    (fp_line (start 1.35 -0.5) (end 1.35 0.5) (layer F.Fab) (width 0.15))
+    (fp_line (start -1.35 0.5) (end 1.35 0.5) (layer F.Fab) (width 0.15))
+    (fp_line (start -1.9 1.1) (end -1.9 -1.1) (layer F.SilkS) (width 0.15))
+    (fp_line (start 1.9 1.1) (end -1.9 1.1) (layer F.SilkS) (width 0.15))
+    (fp_line (start 1.9 -1.1) (end 1.9 1.1) (layer F.SilkS) (width 0.15))
+    (fp_line (start -1.9 -1.1) (end 1.9 -1.1) (layer F.SilkS) (width 0.15))
+    (fp_line (start -2.15 1.35) (end -2.15 -1.35) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 2.15 1.35) (end -2.15 1.35) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 2.15 -1.35) (end 2.15 1.35) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -2.15 -1.35) (end 2.15 -1.35) (layer F.CrtYd) (width 0.05))
+    (fp_text user %R (at 0 0) (layer F.Fab)
+      (effects (font (size 0.6 0.6) (thickness 0.09)))
     )
-    (pad 1 smd rect (at 0 0) (size 1.5 1.5) (layers F.Cu F.Mask)
+    (pad 1 smd rect (at 0 0) (size 3.4 1.8) (layers F.Cu F.Paste F.Mask)
       (net 69 Scroll_b))
+    (model ${KISYS3DMOD}/TestPoint.3dshapes/TestPoint_Keystone_5015_Micro-Minature.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
   )
 
-  (module TestPoint:TestPoint_Pad_1.5x1.5mm (layer F.Cu) (tedit 5A0F774F) (tstamp 6025F8E9)
-    (at 183.315001 77.545001)
-    (descr "SMD rectangular pad as test Point, square 1.5mm side length")
-    (tags "test point SMD pad rectangle square")
+  (module TestPoint:TestPoint_Keystone_5015_Micro-Minature (layer F.Cu) (tedit 5A0F774F) (tstamp 60260099)
+    (at 148.525001 53.125001)
+    (descr "SMT Test Point- Micro Miniature 5015, http://www.keyelco.com/product-pdf.cfm?p=1353")
+    (tags "Test Point")
     (path /60824766)
-    (attr virtual)
-    (fp_text reference TP16 (at 0 -1.648) (layer F.SilkS)
+    (attr smd)
+    (fp_text reference TP16 (at 0 -2.25) (layer F.SilkS)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_text value wheel_click (at 0 1.75) (layer F.Fab)
+    (fp_text value wheel_click (at 0 2.25) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_line (start 1.25 1.25) (end -1.25 1.25) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 1.25 1.25) (end 1.25 -1.25) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -1.25 -1.25) (end -1.25 1.25) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -1.25 -1.25) (end 1.25 -1.25) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -0.95 0.95) (end -0.95 -0.95) (layer F.SilkS) (width 0.12))
-    (fp_line (start 0.95 0.95) (end -0.95 0.95) (layer F.SilkS) (width 0.12))
-    (fp_line (start 0.95 -0.95) (end 0.95 0.95) (layer F.SilkS) (width 0.12))
-    (fp_line (start -0.95 -0.95) (end 0.95 -0.95) (layer F.SilkS) (width 0.12))
-    (fp_text user %R (at 0 -1.65) (layer F.Fab)
-      (effects (font (size 1 1) (thickness 0.15)))
+    (fp_line (start -1.35 0.5) (end -1.35 -0.5) (layer F.Fab) (width 0.15))
+    (fp_line (start 1.35 -0.5) (end -1.35 -0.5) (layer F.Fab) (width 0.15))
+    (fp_line (start 1.35 -0.5) (end 1.35 0.5) (layer F.Fab) (width 0.15))
+    (fp_line (start -1.35 0.5) (end 1.35 0.5) (layer F.Fab) (width 0.15))
+    (fp_line (start -1.9 1.1) (end -1.9 -1.1) (layer F.SilkS) (width 0.15))
+    (fp_line (start 1.9 1.1) (end -1.9 1.1) (layer F.SilkS) (width 0.15))
+    (fp_line (start 1.9 -1.1) (end 1.9 1.1) (layer F.SilkS) (width 0.15))
+    (fp_line (start -1.9 -1.1) (end 1.9 -1.1) (layer F.SilkS) (width 0.15))
+    (fp_line (start -2.15 1.35) (end -2.15 -1.35) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 2.15 1.35) (end -2.15 1.35) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 2.15 -1.35) (end 2.15 1.35) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -2.15 -1.35) (end 2.15 -1.35) (layer F.CrtYd) (width 0.05))
+    (fp_text user %R (at 0 0) (layer F.Fab)
+      (effects (font (size 0.6 0.6) (thickness 0.09)))
     )
-    (pad 1 smd rect (at 0 0) (size 1.5 1.5) (layers F.Cu F.Mask)
+    (pad 1 smd rect (at 0 0) (size 3.4 1.8) (layers F.Cu F.Paste F.Mask)
       (net 67 wheel_click))
+    (model ${KISYS3DMOD}/TestPoint.3dshapes/TestPoint_Keystone_5015_Micro-Minature.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
   )
 
-  (module TestPoint:TestPoint_Pad_1.5x1.5mm (layer F.Cu) (tedit 5A0F774F) (tstamp 6025F8F7)
-    (at 203.825001 57.345001)
-    (descr "SMD rectangular pad as test Point, square 1.5mm side length")
-    (tags "test point SMD pad rectangle square")
+  (module TestPoint:TestPoint_Keystone_5015_Micro-Minature (layer F.Cu) (tedit 5A0F774F) (tstamp 602600AB)
+    (at 129.175001 72.675001)
+    (descr "SMT Test Point- Micro Miniature 5015, http://www.keyelco.com/product-pdf.cfm?p=1353")
+    (tags "Test Point")
     (path /61C7C487)
-    (attr virtual)
-    (fp_text reference TP17 (at 0 -1.648) (layer F.SilkS)
+    (attr smd)
+    (fp_text reference TP17 (at 0 -2.25) (layer F.SilkS)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_text value in_D+ (at 0 1.75) (layer F.Fab)
+    (fp_text value in_D+ (at 0 2.25) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_line (start 1.25 1.25) (end -1.25 1.25) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 1.25 1.25) (end 1.25 -1.25) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -1.25 -1.25) (end -1.25 1.25) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -1.25 -1.25) (end 1.25 -1.25) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -0.95 0.95) (end -0.95 -0.95) (layer F.SilkS) (width 0.12))
-    (fp_line (start 0.95 0.95) (end -0.95 0.95) (layer F.SilkS) (width 0.12))
-    (fp_line (start 0.95 -0.95) (end 0.95 0.95) (layer F.SilkS) (width 0.12))
-    (fp_line (start -0.95 -0.95) (end 0.95 -0.95) (layer F.SilkS) (width 0.12))
-    (fp_text user %R (at 0 -1.65) (layer F.Fab)
-      (effects (font (size 1 1) (thickness 0.15)))
+    (fp_line (start -1.35 0.5) (end -1.35 -0.5) (layer F.Fab) (width 0.15))
+    (fp_line (start 1.35 -0.5) (end -1.35 -0.5) (layer F.Fab) (width 0.15))
+    (fp_line (start 1.35 -0.5) (end 1.35 0.5) (layer F.Fab) (width 0.15))
+    (fp_line (start -1.35 0.5) (end 1.35 0.5) (layer F.Fab) (width 0.15))
+    (fp_line (start -1.9 1.1) (end -1.9 -1.1) (layer F.SilkS) (width 0.15))
+    (fp_line (start 1.9 1.1) (end -1.9 1.1) (layer F.SilkS) (width 0.15))
+    (fp_line (start 1.9 -1.1) (end 1.9 1.1) (layer F.SilkS) (width 0.15))
+    (fp_line (start -1.9 -1.1) (end 1.9 -1.1) (layer F.SilkS) (width 0.15))
+    (fp_line (start -2.15 1.35) (end -2.15 -1.35) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 2.15 1.35) (end -2.15 1.35) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 2.15 -1.35) (end 2.15 1.35) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -2.15 -1.35) (end 2.15 -1.35) (layer F.CrtYd) (width 0.05))
+    (fp_text user %R (at 0 0) (layer F.Fab)
+      (effects (font (size 0.6 0.6) (thickness 0.09)))
     )
-    (pad 1 smd rect (at 0 0) (size 1.5 1.5) (layers F.Cu F.Mask)
+    (pad 1 smd rect (at 0 0) (size 3.4 1.8) (layers F.Cu F.Paste F.Mask)
       (net 10 IN_D+))
+    (model ${KISYS3DMOD}/TestPoint.3dshapes/TestPoint_Keystone_5015_Micro-Minature.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
   )
 
-  (module TestPoint:TestPoint_Pad_1.5x1.5mm (layer F.Cu) (tedit 5A0F774F) (tstamp 6025F905)
-    (at 177.705001 83.485001)
-    (descr "SMD rectangular pad as test Point, square 1.5mm side length")
-    (tags "test point SMD pad rectangle square")
+  (module TestPoint:TestPoint_Keystone_5015_Micro-Minature (layer F.Cu) (tedit 5A0F774F) (tstamp 602600BD)
+    (at 129.175001 68.925001)
+    (descr "SMT Test Point- Micro Miniature 5015, http://www.keyelco.com/product-pdf.cfm?p=1353")
+    (tags "Test Point")
     (path /610979A7)
-    (attr virtual)
-    (fp_text reference TP18 (at 0 -1.648) (layer F.SilkS)
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (fp_text value Motion (at 0 1.75) (layer F.Fab)
+    (attr smd)
+    (fp_text reference TP18 (at 0 -2.25) (layer F.SilkS)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_text user %R (at 0 -1.65) (layer F.Fab)
+    (fp_text value Motion (at 0 2.25) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_line (start -0.95 -0.95) (end 0.95 -0.95) (layer F.SilkS) (width 0.12))
-    (fp_line (start 0.95 -0.95) (end 0.95 0.95) (layer F.SilkS) (width 0.12))
-    (fp_line (start 0.95 0.95) (end -0.95 0.95) (layer F.SilkS) (width 0.12))
-    (fp_line (start -0.95 0.95) (end -0.95 -0.95) (layer F.SilkS) (width 0.12))
-    (fp_line (start -1.25 -1.25) (end 1.25 -1.25) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -1.25 -1.25) (end -1.25 1.25) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 1.25 1.25) (end 1.25 -1.25) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 1.25 1.25) (end -1.25 1.25) (layer F.CrtYd) (width 0.05))
-    (pad 1 smd rect (at 0 0) (size 1.5 1.5) (layers F.Cu F.Mask)
+    (fp_text user %R (at 0 0) (layer F.Fab)
+      (effects (font (size 0.6 0.6) (thickness 0.09)))
+    )
+    (fp_line (start -2.15 -1.35) (end 2.15 -1.35) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 2.15 -1.35) (end 2.15 1.35) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 2.15 1.35) (end -2.15 1.35) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -2.15 1.35) (end -2.15 -1.35) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.9 -1.1) (end 1.9 -1.1) (layer F.SilkS) (width 0.15))
+    (fp_line (start 1.9 -1.1) (end 1.9 1.1) (layer F.SilkS) (width 0.15))
+    (fp_line (start 1.9 1.1) (end -1.9 1.1) (layer F.SilkS) (width 0.15))
+    (fp_line (start -1.9 1.1) (end -1.9 -1.1) (layer F.SilkS) (width 0.15))
+    (fp_line (start -1.35 0.5) (end 1.35 0.5) (layer F.Fab) (width 0.15))
+    (fp_line (start 1.35 -0.5) (end 1.35 0.5) (layer F.Fab) (width 0.15))
+    (fp_line (start 1.35 -0.5) (end -1.35 -0.5) (layer F.Fab) (width 0.15))
+    (fp_line (start -1.35 0.5) (end -1.35 -0.5) (layer F.Fab) (width 0.15))
+    (pad 1 smd rect (at 0 0) (size 3.4 1.8) (layers F.Cu F.Paste F.Mask)
       (net 24 Motion))
+    (model ${KISYS3DMOD}/TestPoint.3dshapes/TestPoint_Keystone_5015_Micro-Minature.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
   )
 
-  (module TestPoint:TestPoint_Pad_1.5x1.5mm (layer F.Cu) (tedit 5A0F774F) (tstamp 6025F913)
-    (at 184.575001 70.445001)
-    (descr "SMD rectangular pad as test Point, square 1.5mm side length")
-    (tags "test point SMD pad rectangle square")
+  (module TestPoint:TestPoint_Keystone_5015_Micro-Minature (layer F.Cu) (tedit 5A0F774F) (tstamp 602600CF)
+    (at 148.825001 49.375001)
+    (descr "SMT Test Point- Micro Miniature 5015, http://www.keyelco.com/product-pdf.cfm?p=1353")
+    (tags "Test Point")
     (path /61439D6C)
-    (attr virtual)
-    (fp_text reference TP19 (at 0 -1.648) (layer F.SilkS)
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (fp_text value VDD (at 0 1.75) (layer F.Fab)
+    (attr smd)
+    (fp_text reference TP19 (at 0 -2.25) (layer F.SilkS)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_text user %R (at 0 -1.65) (layer F.Fab)
+    (fp_text value VDD (at 0 2.25) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_line (start -0.95 -0.95) (end 0.95 -0.95) (layer F.SilkS) (width 0.12))
-    (fp_line (start 0.95 -0.95) (end 0.95 0.95) (layer F.SilkS) (width 0.12))
-    (fp_line (start 0.95 0.95) (end -0.95 0.95) (layer F.SilkS) (width 0.12))
-    (fp_line (start -0.95 0.95) (end -0.95 -0.95) (layer F.SilkS) (width 0.12))
-    (fp_line (start -1.25 -1.25) (end 1.25 -1.25) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -1.25 -1.25) (end -1.25 1.25) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 1.25 1.25) (end 1.25 -1.25) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 1.25 1.25) (end -1.25 1.25) (layer F.CrtYd) (width 0.05))
-    (pad 1 smd rect (at 0 0) (size 1.5 1.5) (layers F.Cu F.Mask)
+    (fp_text user %R (at 0 0) (layer F.Fab)
+      (effects (font (size 0.6 0.6) (thickness 0.09)))
+    )
+    (fp_line (start -2.15 -1.35) (end 2.15 -1.35) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 2.15 -1.35) (end 2.15 1.35) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 2.15 1.35) (end -2.15 1.35) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -2.15 1.35) (end -2.15 -1.35) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.9 -1.1) (end 1.9 -1.1) (layer F.SilkS) (width 0.15))
+    (fp_line (start 1.9 -1.1) (end 1.9 1.1) (layer F.SilkS) (width 0.15))
+    (fp_line (start 1.9 1.1) (end -1.9 1.1) (layer F.SilkS) (width 0.15))
+    (fp_line (start -1.9 1.1) (end -1.9 -1.1) (layer F.SilkS) (width 0.15))
+    (fp_line (start -1.35 0.5) (end 1.35 0.5) (layer F.Fab) (width 0.15))
+    (fp_line (start 1.35 -0.5) (end 1.35 0.5) (layer F.Fab) (width 0.15))
+    (fp_line (start 1.35 -0.5) (end -1.35 -0.5) (layer F.Fab) (width 0.15))
+    (fp_line (start -1.35 0.5) (end -1.35 -0.5) (layer F.Fab) (width 0.15))
+    (pad 1 smd rect (at 0 0) (size 3.4 1.8) (layers F.Cu F.Paste F.Mask)
       (net 57 VDD))
+    (model ${KISYS3DMOD}/TestPoint.3dshapes/TestPoint_Keystone_5015_Micro-Minature.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
   )
 
-  (module TestPoint:TestPoint_Pad_1.5x1.5mm (layer F.Cu) (tedit 5A0F774F) (tstamp 6025F921)
-    (at 188.125001 74.595001)
-    (descr "SMD rectangular pad as test Point, square 1.5mm side length")
-    (tags "test point SMD pad rectangle square")
+  (module TestPoint:TestPoint_Keystone_5015_Micro-Minature (layer F.Cu) (tedit 5A0F774F) (tstamp 602600E1)
+    (at 141.625001 56.515001)
+    (descr "SMT Test Point- Micro Miniature 5015, http://www.keyelco.com/product-pdf.cfm?p=1353")
+    (tags "Test Point")
     (path /60EFB280)
-    (attr virtual)
-    (fp_text reference TP20 (at 0 -1.648) (layer F.SilkS)
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (fp_text value NCS (at 0 1.75) (layer F.Fab)
+    (attr smd)
+    (fp_text reference TP20 (at 0 -2.25) (layer F.SilkS)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_text user %R (at 0 -1.65) (layer F.Fab)
+    (fp_text value NCS (at 0 2.25) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_line (start -0.95 -0.95) (end 0.95 -0.95) (layer F.SilkS) (width 0.12))
-    (fp_line (start 0.95 -0.95) (end 0.95 0.95) (layer F.SilkS) (width 0.12))
-    (fp_line (start 0.95 0.95) (end -0.95 0.95) (layer F.SilkS) (width 0.12))
-    (fp_line (start -0.95 0.95) (end -0.95 -0.95) (layer F.SilkS) (width 0.12))
-    (fp_line (start -1.25 -1.25) (end 1.25 -1.25) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -1.25 -1.25) (end -1.25 1.25) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 1.25 1.25) (end 1.25 -1.25) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 1.25 1.25) (end -1.25 1.25) (layer F.CrtYd) (width 0.05))
-    (pad 1 smd rect (at 0 0) (size 1.5 1.5) (layers F.Cu F.Mask)
+    (fp_text user %R (at 0 0) (layer F.Fab)
+      (effects (font (size 0.6 0.6) (thickness 0.09)))
+    )
+    (fp_line (start -2.15 -1.35) (end 2.15 -1.35) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 2.15 -1.35) (end 2.15 1.35) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 2.15 1.35) (end -2.15 1.35) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -2.15 1.35) (end -2.15 -1.35) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.9 -1.1) (end 1.9 -1.1) (layer F.SilkS) (width 0.15))
+    (fp_line (start 1.9 -1.1) (end 1.9 1.1) (layer F.SilkS) (width 0.15))
+    (fp_line (start 1.9 1.1) (end -1.9 1.1) (layer F.SilkS) (width 0.15))
+    (fp_line (start -1.9 1.1) (end -1.9 -1.1) (layer F.SilkS) (width 0.15))
+    (fp_line (start -1.35 0.5) (end 1.35 0.5) (layer F.Fab) (width 0.15))
+    (fp_line (start 1.35 -0.5) (end 1.35 0.5) (layer F.Fab) (width 0.15))
+    (fp_line (start 1.35 -0.5) (end -1.35 -0.5) (layer F.Fab) (width 0.15))
+    (fp_line (start -1.35 0.5) (end -1.35 -0.5) (layer F.Fab) (width 0.15))
+    (pad 1 smd rect (at 0 0) (size 3.4 1.8) (layers F.Cu F.Paste F.Mask)
       (net 20 NCS))
+    (model ${KISYS3DMOD}/TestPoint.3dshapes/TestPoint_Keystone_5015_Micro-Minature.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
   )
 
-  (module TestPoint:TestPoint_Pad_1.5x1.5mm (layer F.Cu) (tedit 5A0F774F) (tstamp 6025F92F)
-    (at 198.915001 63.245001)
-    (descr "SMD rectangular pad as test Point, square 1.5mm side length")
-    (tags "test point SMD pad rectangle square")
+  (module TestPoint:TestPoint_Keystone_5015_Micro-Minature (layer F.Cu) (tedit 5A0F774F) (tstamp 602600F3)
+    (at 139.875001 71.915001)
+    (descr "SMT Test Point- Micro Miniature 5015, http://www.keyelco.com/product-pdf.cfm?p=1353")
+    (tags "Test Point")
     (path /614855F6)
-    (attr virtual)
-    (fp_text reference TP21 (at 0 -1.648) (layer F.SilkS)
+    (attr smd)
+    (fp_text reference TP21 (at 0 -2.25) (layer F.SilkS)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_text value GND (at 0 1.75) (layer F.Fab)
+    (fp_text value GND (at 0 2.25) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_line (start 1.25 1.25) (end -1.25 1.25) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 1.25 1.25) (end 1.25 -1.25) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -1.25 -1.25) (end -1.25 1.25) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -1.25 -1.25) (end 1.25 -1.25) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -0.95 0.95) (end -0.95 -0.95) (layer F.SilkS) (width 0.12))
-    (fp_line (start 0.95 0.95) (end -0.95 0.95) (layer F.SilkS) (width 0.12))
-    (fp_line (start 0.95 -0.95) (end 0.95 0.95) (layer F.SilkS) (width 0.12))
-    (fp_line (start -0.95 -0.95) (end 0.95 -0.95) (layer F.SilkS) (width 0.12))
-    (fp_text user %R (at 0 -1.65) (layer F.Fab)
-      (effects (font (size 1 1) (thickness 0.15)))
+    (fp_line (start -1.35 0.5) (end -1.35 -0.5) (layer F.Fab) (width 0.15))
+    (fp_line (start 1.35 -0.5) (end -1.35 -0.5) (layer F.Fab) (width 0.15))
+    (fp_line (start 1.35 -0.5) (end 1.35 0.5) (layer F.Fab) (width 0.15))
+    (fp_line (start -1.35 0.5) (end 1.35 0.5) (layer F.Fab) (width 0.15))
+    (fp_line (start -1.9 1.1) (end -1.9 -1.1) (layer F.SilkS) (width 0.15))
+    (fp_line (start 1.9 1.1) (end -1.9 1.1) (layer F.SilkS) (width 0.15))
+    (fp_line (start 1.9 -1.1) (end 1.9 1.1) (layer F.SilkS) (width 0.15))
+    (fp_line (start -1.9 -1.1) (end 1.9 -1.1) (layer F.SilkS) (width 0.15))
+    (fp_line (start -2.15 1.35) (end -2.15 -1.35) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 2.15 1.35) (end -2.15 1.35) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 2.15 -1.35) (end 2.15 1.35) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -2.15 -1.35) (end 2.15 -1.35) (layer F.CrtYd) (width 0.05))
+    (fp_text user %R (at 0 0) (layer F.Fab)
+      (effects (font (size 0.6 0.6) (thickness 0.09)))
     )
-    (pad 1 smd rect (at 0 0) (size 1.5 1.5) (layers F.Cu F.Mask)
+    (pad 1 smd rect (at 0 0) (size 3.4 1.8) (layers F.Cu F.Paste F.Mask)
       (net 2 GND))
+    (model ${KISYS3DMOD}/TestPoint.3dshapes/TestPoint_Keystone_5015_Micro-Minature.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
   )
 
-  (module TestPoint:TestPoint_Pad_1.5x1.5mm (layer F.Cu) (tedit 5A0F774F) (tstamp 6025F93D)
-    (at 191.675001 71.045001)
-    (descr "SMD rectangular pad as test Point, square 1.5mm side length")
-    (tags "test point SMD pad rectangle square")
+  (module TestPoint:TestPoint_Keystone_5015_Micro-Minature (layer F.Cu) (tedit 5A0F774F) (tstamp 60260105)
+    (at 123.825001 75.225001)
+    (descr "SMT Test Point- Micro Miniature 5015, http://www.keyelco.com/product-pdf.cfm?p=1353")
+    (tags "Test Point")
     (path /61CE2BBC)
-    (attr virtual)
-    (fp_text reference TP22 (at 0 -1.648) (layer F.SilkS)
+    (attr smd)
+    (fp_text reference TP22 (at 0 -2.25) (layer F.SilkS)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_text value out_D- (at 0 1.75) (layer F.Fab)
+    (fp_text value out_D- (at 0 2.25) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_line (start 1.25 1.25) (end -1.25 1.25) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 1.25 1.25) (end 1.25 -1.25) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -1.25 -1.25) (end -1.25 1.25) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -1.25 -1.25) (end 1.25 -1.25) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -0.95 0.95) (end -0.95 -0.95) (layer F.SilkS) (width 0.12))
-    (fp_line (start 0.95 0.95) (end -0.95 0.95) (layer F.SilkS) (width 0.12))
-    (fp_line (start 0.95 -0.95) (end 0.95 0.95) (layer F.SilkS) (width 0.12))
-    (fp_line (start -0.95 -0.95) (end 0.95 -0.95) (layer F.SilkS) (width 0.12))
-    (fp_text user %R (at 0 -1.65) (layer F.Fab)
-      (effects (font (size 1 1) (thickness 0.15)))
+    (fp_line (start -1.35 0.5) (end -1.35 -0.5) (layer F.Fab) (width 0.15))
+    (fp_line (start 1.35 -0.5) (end -1.35 -0.5) (layer F.Fab) (width 0.15))
+    (fp_line (start 1.35 -0.5) (end 1.35 0.5) (layer F.Fab) (width 0.15))
+    (fp_line (start -1.35 0.5) (end 1.35 0.5) (layer F.Fab) (width 0.15))
+    (fp_line (start -1.9 1.1) (end -1.9 -1.1) (layer F.SilkS) (width 0.15))
+    (fp_line (start 1.9 1.1) (end -1.9 1.1) (layer F.SilkS) (width 0.15))
+    (fp_line (start 1.9 -1.1) (end 1.9 1.1) (layer F.SilkS) (width 0.15))
+    (fp_line (start -1.9 -1.1) (end 1.9 -1.1) (layer F.SilkS) (width 0.15))
+    (fp_line (start -2.15 1.35) (end -2.15 -1.35) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 2.15 1.35) (end -2.15 1.35) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 2.15 -1.35) (end 2.15 1.35) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -2.15 -1.35) (end 2.15 -1.35) (layer F.CrtYd) (width 0.05))
+    (fp_text user %R (at 0 0) (layer F.Fab)
+      (effects (font (size 0.6 0.6) (thickness 0.09)))
     )
-    (pad 1 smd rect (at 0 0) (size 1.5 1.5) (layers F.Cu F.Mask)
+    (pad 1 smd rect (at 0 0) (size 3.4 1.8) (layers F.Cu F.Paste F.Mask)
       (net 44 OUT_D-))
+    (model ${KISYS3DMOD}/TestPoint.3dshapes/TestPoint_Keystone_5015_Micro-Minature.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
   )
 
-  (module TestPoint:TestPoint_Pad_1.5x1.5mm (layer F.Cu) (tedit 5A0F774F) (tstamp 6025F94B)
-    (at 176.285001 87.035001)
-    (descr "SMD rectangular pad as test Point, square 1.5mm side length")
-    (tags "test point SMD pad rectangle square")
+  (module TestPoint:TestPoint_Keystone_5015_Micro-Minature (layer F.Cu) (tedit 5A0F774F) (tstamp 60260117)
+    (at 119.825001 79.375001)
+    (descr "SMT Test Point- Micro Miniature 5015, http://www.keyelco.com/product-pdf.cfm?p=1353")
+    (tags "Test Point")
     (path /61CAF95D)
-    (attr virtual)
-    (fp_text reference TP23 (at 0 -1.648) (layer F.SilkS)
+    (attr smd)
+    (fp_text reference TP23 (at 0 -2.25) (layer F.SilkS)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_text value out_D+ (at 0 1.75) (layer F.Fab)
+    (fp_text value out_D+ (at 0 2.25) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_line (start 1.25 1.25) (end -1.25 1.25) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 1.25 1.25) (end 1.25 -1.25) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -1.25 -1.25) (end -1.25 1.25) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -1.25 -1.25) (end 1.25 -1.25) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -0.95 0.95) (end -0.95 -0.95) (layer F.SilkS) (width 0.12))
-    (fp_line (start 0.95 0.95) (end -0.95 0.95) (layer F.SilkS) (width 0.12))
-    (fp_line (start 0.95 -0.95) (end 0.95 0.95) (layer F.SilkS) (width 0.12))
-    (fp_line (start -0.95 -0.95) (end 0.95 -0.95) (layer F.SilkS) (width 0.12))
-    (fp_text user %R (at 0 -1.65) (layer F.Fab)
-      (effects (font (size 1 1) (thickness 0.15)))
+    (fp_line (start -1.35 0.5) (end -1.35 -0.5) (layer F.Fab) (width 0.15))
+    (fp_line (start 1.35 -0.5) (end -1.35 -0.5) (layer F.Fab) (width 0.15))
+    (fp_line (start 1.35 -0.5) (end 1.35 0.5) (layer F.Fab) (width 0.15))
+    (fp_line (start -1.35 0.5) (end 1.35 0.5) (layer F.Fab) (width 0.15))
+    (fp_line (start -1.9 1.1) (end -1.9 -1.1) (layer F.SilkS) (width 0.15))
+    (fp_line (start 1.9 1.1) (end -1.9 1.1) (layer F.SilkS) (width 0.15))
+    (fp_line (start 1.9 -1.1) (end 1.9 1.1) (layer F.SilkS) (width 0.15))
+    (fp_line (start -1.9 -1.1) (end 1.9 -1.1) (layer F.SilkS) (width 0.15))
+    (fp_line (start -2.15 1.35) (end -2.15 -1.35) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 2.15 1.35) (end -2.15 1.35) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 2.15 -1.35) (end 2.15 1.35) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -2.15 -1.35) (end 2.15 -1.35) (layer F.CrtYd) (width 0.05))
+    (fp_text user %R (at 0 0) (layer F.Fab)
+      (effects (font (size 0.6 0.6) (thickness 0.09)))
     )
-    (pad 1 smd rect (at 0 0) (size 1.5 1.5) (layers F.Cu F.Mask)
+    (pad 1 smd rect (at 0 0) (size 3.4 1.8) (layers F.Cu F.Paste F.Mask)
       (net 45 OUT_D+))
+    (model ${KISYS3DMOD}/TestPoint.3dshapes/TestPoint_Keystone_5015_Micro-Minature.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
   )
 
-  (module TestPoint:TestPoint_Pad_1.5x1.5mm (layer F.Cu) (tedit 5A0F774F) (tstamp 6025F959)
-    (at 196.295001 66.795001)
-    (descr "SMD rectangular pad as test Point, square 1.5mm side length")
-    (tags "test point SMD pad rectangle square")
+  (module TestPoint:TestPoint_Keystone_5015_Micro-Minature (layer F.Cu) (tedit 5A0F774F) (tstamp 60260129)
+    (at 143.175001 52.765001)
+    (descr "SMT Test Point- Micro Miniature 5015, http://www.keyelco.com/product-pdf.cfm?p=1353")
+    (tags "Test Point")
     (path /610AFC53)
-    (attr virtual)
-    (fp_text reference TP24 (at 0 -1.648) (layer F.SilkS)
+    (attr smd)
+    (fp_text reference TP24 (at 0 -2.25) (layer F.SilkS)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_text value MISO (at 0 1.75) (layer F.Fab)
+    (fp_text value MISO (at 0 2.25) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_line (start 1.25 1.25) (end -1.25 1.25) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 1.25 1.25) (end 1.25 -1.25) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -1.25 -1.25) (end -1.25 1.25) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -1.25 -1.25) (end 1.25 -1.25) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -0.95 0.95) (end -0.95 -0.95) (layer F.SilkS) (width 0.12))
-    (fp_line (start 0.95 0.95) (end -0.95 0.95) (layer F.SilkS) (width 0.12))
-    (fp_line (start 0.95 -0.95) (end 0.95 0.95) (layer F.SilkS) (width 0.12))
-    (fp_line (start -0.95 -0.95) (end 0.95 -0.95) (layer F.SilkS) (width 0.12))
-    (fp_text user %R (at 0 -1.65) (layer F.Fab)
-      (effects (font (size 1 1) (thickness 0.15)))
+    (fp_line (start -1.35 0.5) (end -1.35 -0.5) (layer F.Fab) (width 0.15))
+    (fp_line (start 1.35 -0.5) (end -1.35 -0.5) (layer F.Fab) (width 0.15))
+    (fp_line (start 1.35 -0.5) (end 1.35 0.5) (layer F.Fab) (width 0.15))
+    (fp_line (start -1.35 0.5) (end 1.35 0.5) (layer F.Fab) (width 0.15))
+    (fp_line (start -1.9 1.1) (end -1.9 -1.1) (layer F.SilkS) (width 0.15))
+    (fp_line (start 1.9 1.1) (end -1.9 1.1) (layer F.SilkS) (width 0.15))
+    (fp_line (start 1.9 -1.1) (end 1.9 1.1) (layer F.SilkS) (width 0.15))
+    (fp_line (start -1.9 -1.1) (end 1.9 -1.1) (layer F.SilkS) (width 0.15))
+    (fp_line (start -2.15 1.35) (end -2.15 -1.35) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 2.15 1.35) (end -2.15 1.35) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 2.15 -1.35) (end 2.15 1.35) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -2.15 -1.35) (end 2.15 -1.35) (layer F.CrtYd) (width 0.05))
+    (fp_text user %R (at 0 0) (layer F.Fab)
+      (effects (font (size 0.6 0.6) (thickness 0.09)))
     )
-    (pad 1 smd rect (at 0 0) (size 1.5 1.5) (layers F.Cu F.Mask)
+    (pad 1 smd rect (at 0 0) (size 3.4 1.8) (layers F.Cu F.Paste F.Mask)
       (net 21 MISO))
+    (model ${KISYS3DMOD}/TestPoint.3dshapes/TestPoint_Keystone_5015_Micro-Minature.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
   )
 
-  (module TestPoint:TestPoint_Pad_1.5x1.5mm (layer F.Cu) (tedit 5A0F774F) (tstamp 6025F967)
-    (at 183.315001 81.095001)
-    (descr "SMD rectangular pad as test Point, square 1.5mm side length")
-    (tags "test point SMD pad rectangle square")
+  (module TestPoint:TestPoint_Keystone_5015_Micro-Minature (layer F.Cu) (tedit 5A0F774F) (tstamp 6026013B)
+    (at 135.975001 60.665001)
+    (descr "SMT Test Point- Micro Miniature 5015, http://www.keyelco.com/product-pdf.cfm?p=1353")
+    (tags "Test Point")
     (path /6123CCCE)
-    (attr virtual)
-    (fp_text reference TP25 (at 0 -1.648) (layer F.SilkS)
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (fp_text value GRD (at 0 1.75) (layer F.Fab)
+    (attr smd)
+    (fp_text reference TP25 (at 0 -2.25) (layer F.SilkS)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_text user %R (at 0 -1.65) (layer F.Fab)
+    (fp_text value GRD (at 0 2.25) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_line (start -0.95 -0.95) (end 0.95 -0.95) (layer F.SilkS) (width 0.12))
-    (fp_line (start 0.95 -0.95) (end 0.95 0.95) (layer F.SilkS) (width 0.12))
-    (fp_line (start 0.95 0.95) (end -0.95 0.95) (layer F.SilkS) (width 0.12))
-    (fp_line (start -0.95 0.95) (end -0.95 -0.95) (layer F.SilkS) (width 0.12))
-    (fp_line (start -1.25 -1.25) (end 1.25 -1.25) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -1.25 -1.25) (end -1.25 1.25) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 1.25 1.25) (end 1.25 -1.25) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 1.25 1.25) (end -1.25 1.25) (layer F.CrtYd) (width 0.05))
-    (pad 1 smd rect (at 0 0) (size 1.5 1.5) (layers F.Cu F.Mask)
+    (fp_text user %R (at 0 0) (layer F.Fab)
+      (effects (font (size 0.6 0.6) (thickness 0.09)))
+    )
+    (fp_line (start -2.15 -1.35) (end 2.15 -1.35) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 2.15 -1.35) (end 2.15 1.35) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 2.15 1.35) (end -2.15 1.35) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -2.15 1.35) (end -2.15 -1.35) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.9 -1.1) (end 1.9 -1.1) (layer F.SilkS) (width 0.15))
+    (fp_line (start 1.9 -1.1) (end 1.9 1.1) (layer F.SilkS) (width 0.15))
+    (fp_line (start 1.9 1.1) (end -1.9 1.1) (layer F.SilkS) (width 0.15))
+    (fp_line (start -1.9 1.1) (end -1.9 -1.1) (layer F.SilkS) (width 0.15))
+    (fp_line (start -1.35 0.5) (end 1.35 0.5) (layer F.Fab) (width 0.15))
+    (fp_line (start 1.35 -0.5) (end 1.35 0.5) (layer F.Fab) (width 0.15))
+    (fp_line (start 1.35 -0.5) (end -1.35 -0.5) (layer F.Fab) (width 0.15))
+    (fp_line (start -1.35 0.5) (end -1.35 -0.5) (layer F.Fab) (width 0.15))
+    (pad 1 smd rect (at 0 0) (size 3.4 1.8) (layers F.Cu F.Paste F.Mask)
       (net 2 GND))
+    (model ${KISYS3DMOD}/TestPoint.3dshapes/TestPoint_Keystone_5015_Micro-Minature.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
   )
 
-  (module TestPoint:TestPoint_Pad_1.5x1.5mm (layer F.Cu) (tedit 5A0F774F) (tstamp 6025F975)
-    (at 203.765001 60.895001)
-    (descr "SMD rectangular pad as test Point, square 1.5mm side length")
-    (tags "test point SMD pad rectangle square")
+  (module TestPoint:TestPoint_Keystone_5015_Micro-Minature (layer F.Cu) (tedit 5A0F774F) (tstamp 6026014D)
+    (at 131.675001 65.175001)
+    (descr "SMT Test Point- Micro Miniature 5015, http://www.keyelco.com/product-pdf.cfm?p=1353")
+    (tags "Test Point")
     (path /615A1620)
-    (attr virtual)
-    (fp_text reference TP26 (at 0 -1.648) (layer F.SilkS)
+    (attr smd)
+    (fp_text reference TP26 (at 0 -2.25) (layer F.SilkS)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_text value MCO1 (at 0 1.75) (layer F.Fab)
+    (fp_text value MCO1 (at 0 2.25) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_line (start 1.25 1.25) (end -1.25 1.25) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 1.25 1.25) (end 1.25 -1.25) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -1.25 -1.25) (end -1.25 1.25) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -1.25 -1.25) (end 1.25 -1.25) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -0.95 0.95) (end -0.95 -0.95) (layer F.SilkS) (width 0.12))
-    (fp_line (start 0.95 0.95) (end -0.95 0.95) (layer F.SilkS) (width 0.12))
-    (fp_line (start 0.95 -0.95) (end 0.95 0.95) (layer F.SilkS) (width 0.12))
-    (fp_line (start -0.95 -0.95) (end 0.95 -0.95) (layer F.SilkS) (width 0.12))
-    (fp_text user %R (at 0 -1.65) (layer F.Fab)
-      (effects (font (size 1 1) (thickness 0.15)))
+    (fp_line (start -1.35 0.5) (end -1.35 -0.5) (layer F.Fab) (width 0.15))
+    (fp_line (start 1.35 -0.5) (end -1.35 -0.5) (layer F.Fab) (width 0.15))
+    (fp_line (start 1.35 -0.5) (end 1.35 0.5) (layer F.Fab) (width 0.15))
+    (fp_line (start -1.35 0.5) (end 1.35 0.5) (layer F.Fab) (width 0.15))
+    (fp_line (start -1.9 1.1) (end -1.9 -1.1) (layer F.SilkS) (width 0.15))
+    (fp_line (start 1.9 1.1) (end -1.9 1.1) (layer F.SilkS) (width 0.15))
+    (fp_line (start 1.9 -1.1) (end 1.9 1.1) (layer F.SilkS) (width 0.15))
+    (fp_line (start -1.9 -1.1) (end 1.9 -1.1) (layer F.SilkS) (width 0.15))
+    (fp_line (start -2.15 1.35) (end -2.15 -1.35) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 2.15 1.35) (end -2.15 1.35) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 2.15 -1.35) (end 2.15 1.35) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -2.15 -1.35) (end 2.15 -1.35) (layer F.CrtYd) (width 0.05))
+    (fp_text user %R (at 0 0) (layer F.Fab)
+      (effects (font (size 0.6 0.6) (thickness 0.09)))
     )
-    (pad 1 smd rect (at 0 0) (size 1.5 1.5) (layers F.Cu F.Mask)
+    (pad 1 smd rect (at 0 0) (size 3.4 1.8) (layers F.Cu F.Paste F.Mask)
       (net 94 MCO1))
+    (model ${KISYS3DMOD}/TestPoint.3dshapes/TestPoint_Keystone_5015_Micro-Minature.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
   )
 
-  (module TestPoint:TestPoint_Pad_1.5x1.5mm (layer F.Cu) (tedit 5A0F774F) (tstamp 6025F983)
-    (at 207.375001 57.345001)
-    (descr "SMD rectangular pad as test Point, square 1.5mm side length")
-    (tags "test point SMD pad rectangle square")
+  (module TestPoint:TestPoint_Keystone_5015_Micro-Minature (layer F.Cu) (tedit 5A0F774F) (tstamp 6026015F)
+    (at 123.825001 71.475001)
+    (descr "SMT Test Point- Micro Miniature 5015, http://www.keyelco.com/product-pdf.cfm?p=1353")
+    (tags "Test Point")
     (path /615BA919)
-    (attr virtual)
-    (fp_text reference TP27 (at 0 -1.648) (layer F.SilkS)
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (fp_text value MCO2 (at 0 1.75) (layer F.Fab)
+    (attr smd)
+    (fp_text reference TP27 (at 0 -2.25) (layer F.SilkS)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_text user %R (at 0 -1.65) (layer F.Fab)
+    (fp_text value MCO2 (at 0 2.25) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_line (start -0.95 -0.95) (end 0.95 -0.95) (layer F.SilkS) (width 0.12))
-    (fp_line (start 0.95 -0.95) (end 0.95 0.95) (layer F.SilkS) (width 0.12))
-    (fp_line (start 0.95 0.95) (end -0.95 0.95) (layer F.SilkS) (width 0.12))
-    (fp_line (start -0.95 0.95) (end -0.95 -0.95) (layer F.SilkS) (width 0.12))
-    (fp_line (start -1.25 -1.25) (end 1.25 -1.25) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -1.25 -1.25) (end -1.25 1.25) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 1.25 1.25) (end 1.25 -1.25) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 1.25 1.25) (end -1.25 1.25) (layer F.CrtYd) (width 0.05))
-    (pad 1 smd rect (at 0 0) (size 1.5 1.5) (layers F.Cu F.Mask)
+    (fp_text user %R (at 0 0) (layer F.Fab)
+      (effects (font (size 0.6 0.6) (thickness 0.09)))
+    )
+    (fp_line (start -2.15 -1.35) (end 2.15 -1.35) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 2.15 -1.35) (end 2.15 1.35) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 2.15 1.35) (end -2.15 1.35) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -2.15 1.35) (end -2.15 -1.35) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.9 -1.1) (end 1.9 -1.1) (layer F.SilkS) (width 0.15))
+    (fp_line (start 1.9 -1.1) (end 1.9 1.1) (layer F.SilkS) (width 0.15))
+    (fp_line (start 1.9 1.1) (end -1.9 1.1) (layer F.SilkS) (width 0.15))
+    (fp_line (start -1.9 1.1) (end -1.9 -1.1) (layer F.SilkS) (width 0.15))
+    (fp_line (start -1.35 0.5) (end 1.35 0.5) (layer F.Fab) (width 0.15))
+    (fp_line (start 1.35 -0.5) (end 1.35 0.5) (layer F.Fab) (width 0.15))
+    (fp_line (start 1.35 -0.5) (end -1.35 -0.5) (layer F.Fab) (width 0.15))
+    (fp_line (start -1.35 0.5) (end -1.35 -0.5) (layer F.Fab) (width 0.15))
+    (pad 1 smd rect (at 0 0) (size 3.4 1.8) (layers F.Cu F.Paste F.Mask)
       (net 95 MCO2))
+    (model ${KISYS3DMOD}/TestPoint.3dshapes/TestPoint_Keystone_5015_Micro-Minature.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
   )
 
-  (module TestPoint:TestPoint_Pad_1.5x1.5mm (layer F.Cu) (tedit 5A0F774F) (tstamp 6025F991)
-    (at 191.675001 74.595001)
-    (descr "SMD rectangular pad as test Point, square 1.5mm side length")
-    (tags "test point SMD pad rectangle square")
+  (module TestPoint:TestPoint_Keystone_5015_Micro-Minature (layer F.Cu) (tedit 5A0F774F) (tstamp 60260171)
+    (at 114.175001 82.765001)
+    (descr "SMT Test Point- Micro Miniature 5015, http://www.keyelco.com/product-pdf.cfm?p=1353")
+    (tags "Test Point")
     (path /617B148E)
-    (attr virtual)
-    (fp_text reference TP28 (at 0 -1.648) (layer F.SilkS)
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (fp_text value GND (at 0 1.75) (layer F.Fab)
+    (attr smd)
+    (fp_text reference TP28 (at 0 -2.25) (layer F.SilkS)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_text user %R (at 0 -1.65) (layer F.Fab)
+    (fp_text value GND (at 0 2.25) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_line (start -0.95 -0.95) (end 0.95 -0.95) (layer F.SilkS) (width 0.12))
-    (fp_line (start 0.95 -0.95) (end 0.95 0.95) (layer F.SilkS) (width 0.12))
-    (fp_line (start 0.95 0.95) (end -0.95 0.95) (layer F.SilkS) (width 0.12))
-    (fp_line (start -0.95 0.95) (end -0.95 -0.95) (layer F.SilkS) (width 0.12))
-    (fp_line (start -1.25 -1.25) (end 1.25 -1.25) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -1.25 -1.25) (end -1.25 1.25) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 1.25 1.25) (end 1.25 -1.25) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 1.25 1.25) (end -1.25 1.25) (layer F.CrtYd) (width 0.05))
-    (pad 1 smd rect (at 0 0) (size 1.5 1.5) (layers F.Cu F.Mask)
+    (fp_text user %R (at 0 0) (layer F.Fab)
+      (effects (font (size 0.6 0.6) (thickness 0.09)))
+    )
+    (fp_line (start -2.15 -1.35) (end 2.15 -1.35) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 2.15 -1.35) (end 2.15 1.35) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 2.15 1.35) (end -2.15 1.35) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -2.15 1.35) (end -2.15 -1.35) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.9 -1.1) (end 1.9 -1.1) (layer F.SilkS) (width 0.15))
+    (fp_line (start 1.9 -1.1) (end 1.9 1.1) (layer F.SilkS) (width 0.15))
+    (fp_line (start 1.9 1.1) (end -1.9 1.1) (layer F.SilkS) (width 0.15))
+    (fp_line (start -1.9 1.1) (end -1.9 -1.1) (layer F.SilkS) (width 0.15))
+    (fp_line (start -1.35 0.5) (end 1.35 0.5) (layer F.Fab) (width 0.15))
+    (fp_line (start 1.35 -0.5) (end 1.35 0.5) (layer F.Fab) (width 0.15))
+    (fp_line (start 1.35 -0.5) (end -1.35 -0.5) (layer F.Fab) (width 0.15))
+    (fp_line (start -1.35 0.5) (end -1.35 -0.5) (layer F.Fab) (width 0.15))
+    (pad 1 smd rect (at 0 0) (size 3.4 1.8) (layers F.Cu F.Paste F.Mask)
       (net 2 GND))
-  )
-
-  (module TestPoint:TestPoint_Pad_1.5x1.5mm (layer F.Cu) (tedit 5A0F774F) (tstamp 6025F99F)
-    (at 195.225001 71.045001)
-    (descr "SMD rectangular pad as test Point, square 1.5mm side length")
-    (tags "test point SMD pad rectangle square")
-    (path /618F0AAF)
-    (attr virtual)
-    (fp_text reference TP29 (at 0 -1.648) (layer F.SilkS)
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (fp_text value Scroll_a (at 0 1.75) (layer F.Fab)
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (fp_line (start 1.25 1.25) (end -1.25 1.25) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 1.25 1.25) (end 1.25 -1.25) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -1.25 -1.25) (end -1.25 1.25) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -1.25 -1.25) (end 1.25 -1.25) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -0.95 0.95) (end -0.95 -0.95) (layer F.SilkS) (width 0.12))
-    (fp_line (start 0.95 0.95) (end -0.95 0.95) (layer F.SilkS) (width 0.12))
-    (fp_line (start 0.95 -0.95) (end 0.95 0.95) (layer F.SilkS) (width 0.12))
-    (fp_line (start -0.95 -0.95) (end 0.95 -0.95) (layer F.SilkS) (width 0.12))
-    (fp_text user %R (at 0 -1.65) (layer F.Fab)
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (pad 1 smd rect (at 0 0) (size 1.5 1.5) (layers F.Cu F.Mask)
-      (net 68 Scroll_a))
-  )
-
-  (module TestPoint:TestPoint_Pad_1.5x1.5mm (layer F.Cu) (tedit 5A0F774F) (tstamp 6025F9AD)
-    (at 186.865001 78.145001)
-    (descr "SMD rectangular pad as test Point, square 1.5mm side length")
-    (tags "test point SMD pad rectangle square")
-    (path /619AB575)
-    (attr virtual)
-    (fp_text reference TP30 (at 0 -1.648) (layer F.SilkS)
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (fp_text value BOOT0 (at 0 1.75) (layer F.Fab)
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (fp_text user %R (at 0 -1.65) (layer F.Fab)
-      (effects (font (size 1 1) (thickness 0.15)))
+    (model ${KISYS3DMOD}/TestPoint.3dshapes/TestPoint_Keystone_5015_Micro-Minature.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
     )
-    (fp_line (start -0.95 -0.95) (end 0.95 -0.95) (layer F.SilkS) (width 0.12))
-    (fp_line (start 0.95 -0.95) (end 0.95 0.95) (layer F.SilkS) (width 0.12))
-    (fp_line (start 0.95 0.95) (end -0.95 0.95) (layer F.SilkS) (width 0.12))
-    (fp_line (start -0.95 0.95) (end -0.95 -0.95) (layer F.SilkS) (width 0.12))
-    (fp_line (start -1.25 -1.25) (end 1.25 -1.25) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -1.25 -1.25) (end -1.25 1.25) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 1.25 1.25) (end 1.25 -1.25) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 1.25 1.25) (end -1.25 1.25) (layer F.CrtYd) (width 0.05))
-    (pad 1 smd rect (at 0 0) (size 1.5 1.5) (layers F.Cu F.Mask)
-      (net 16 BOOT0))
   )
 
-  (module Custom:PMW3389 (layer F.Cu) (tedit 600FD639) (tstamp 6025F9C5)
-    (at 51 64)
-    (path /600BDA2F)
-    (fp_text reference U1 (at 0 0.5) (layer F.SilkS)
+  (module TestPoint:TestPoint_Keystone_5015_Micro-Minature (layer F.Cu) (tedit 5A0F774F) (tstamp 60260183)
+    (at 130.525001 80.175001)
+    (descr "SMT Test Point- Micro Miniature 5015, http://www.keyelco.com/product-pdf.cfm?p=1353")
+    (tags "Test Point")
+    (path /618F0AAF)
+    (attr smd)
+    (fp_text reference TP29 (at 0 -2.25) (layer F.SilkS)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_text value PMW3389 (at 0 -0.5) (layer F.Fab)
+    (fp_text value Scroll_a (at 0 2.25) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (fp_line (start 9.65 14.48) (end 9.65 -2.8) (layer F.SilkS) (width 0.12))
-    (fp_line (start 1.05 14.48) (end 9.65 14.48) (layer F.SilkS) (width 0.12))
-    (fp_line (start 1.05 -2.78) (end 1.05 14.48) (layer F.SilkS) (width 0.12))
-    (fp_line (start 9.65 -2.78) (end 1.05 -2.78) (layer F.SilkS) (width 0.12))
-    (pad 16 thru_hole circle (at 10.7 0.89) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)
-      (net 18 "Net-(U1-Pad16)"))
-    (pad 15 thru_hole circle (at 10.7 2.67) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)
-      (net 86 "Net-(R27-Pad1)"))
-    (pad 14 thru_hole circle (at 10.7 4.45) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)
-      (net 19 "Net-(U1-Pad14)"))
-    (pad 13 thru_hole circle (at 10.7 6.23) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)
-      (net 20 NCS))
-    (pad 12 thru_hole circle (at 10.7 8.01) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)
-      (net 21 MISO))
-    (pad 11 thru_hole circle (at 10.7 9.79) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)
-      (net 22 MOSI))
-    (pad 10 thru_hole circle (at 10.7 11.57) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)
-      (net 23 SCK))
-    (pad 9 thru_hole circle (at 10.7 13.35) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)
-      (net 24 Motion))
-    (pad 8 thru_hole circle (at 0 12.46) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)
-      (net 25 "Net-(U1-Pad8)"))
-    (pad 7 thru_hole circle (at 0 10.68) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)
-      (net 26 "Net-(U1-Pad7)"))
-    (pad 6 thru_hole circle (at 0 8.9) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)
-      (net 27 "Net-(U1-Pad6)"))
-    (pad 5 thru_hole circle (at 0 7.12) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)
-      (net 56 +3V3))
-    (pad 4 thru_hole circle (at 0 5.34) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)
-      (net 57 VDD))
-    (pad 3 thru_hole circle (at 0 3.56) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)
-      (net 8 "Net-(C18-Pad1)"))
-    (pad 2 thru_hole circle (at 0 1.78) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)
-      (net 28 "Net-(U1-Pad2)"))
-    (pad 1 thru_hole circle (at 0 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)
-      (net 29 "Net-(U1-Pad1)"))
+    )
+    (fp_line (start -1.35 0.5) (end -1.35 -0.5) (layer F.Fab) (width 0.15))
+    (fp_line (start 1.35 -0.5) (end -1.35 -0.5) (layer F.Fab) (width 0.15))
+    (fp_line (start 1.35 -0.5) (end 1.35 0.5) (layer F.Fab) (width 0.15))
+    (fp_line (start -1.35 0.5) (end 1.35 0.5) (layer F.Fab) (width 0.15))
+    (fp_line (start -1.9 1.1) (end -1.9 -1.1) (layer F.SilkS) (width 0.15))
+    (fp_line (start 1.9 1.1) (end -1.9 1.1) (layer F.SilkS) (width 0.15))
+    (fp_line (start 1.9 -1.1) (end 1.9 1.1) (layer F.SilkS) (width 0.15))
+    (fp_line (start -1.9 -1.1) (end 1.9 -1.1) (layer F.SilkS) (width 0.15))
+    (fp_line (start -2.15 1.35) (end -2.15 -1.35) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 2.15 1.35) (end -2.15 1.35) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 2.15 -1.35) (end 2.15 1.35) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -2.15 -1.35) (end 2.15 -1.35) (layer F.CrtYd) (width 0.05))
+    (fp_text user %R (at 0 0) (layer F.Fab)
+      (effects (font (size 0.6 0.6) (thickness 0.09)))
+    )
+    (pad 1 smd rect (at 0 0) (size 3.4 1.8) (layers F.Cu F.Paste F.Mask)
+      (net 68 Scroll_a))
+    (model ${KISYS3DMOD}/TestPoint.3dshapes/TestPoint_Keystone_5015_Micro-Minature.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (module TestPoint:TestPoint_Keystone_5015_Micro-Minature (layer F.Cu) (tedit 5A0F774F) (tstamp 60260195)
+    (at 142.375001 64.015001)
+    (descr "SMT Test Point- Micro Miniature 5015, http://www.keyelco.com/product-pdf.cfm?p=1353")
+    (tags "Test Point")
+    (path /619AB575)
+    (attr smd)
+    (fp_text reference TP30 (at 0 -2.25) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value BOOT0 (at 0 2.25) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text user %R (at 0 0) (layer F.Fab)
+      (effects (font (size 0.6 0.6) (thickness 0.09)))
+    )
+    (fp_line (start -2.15 -1.35) (end 2.15 -1.35) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 2.15 -1.35) (end 2.15 1.35) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 2.15 1.35) (end -2.15 1.35) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -2.15 1.35) (end -2.15 -1.35) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.9 -1.1) (end 1.9 -1.1) (layer F.SilkS) (width 0.15))
+    (fp_line (start 1.9 -1.1) (end 1.9 1.1) (layer F.SilkS) (width 0.15))
+    (fp_line (start 1.9 1.1) (end -1.9 1.1) (layer F.SilkS) (width 0.15))
+    (fp_line (start -1.9 1.1) (end -1.9 -1.1) (layer F.SilkS) (width 0.15))
+    (fp_line (start -1.35 0.5) (end 1.35 0.5) (layer F.Fab) (width 0.15))
+    (fp_line (start 1.35 -0.5) (end 1.35 0.5) (layer F.Fab) (width 0.15))
+    (fp_line (start 1.35 -0.5) (end -1.35 -0.5) (layer F.Fab) (width 0.15))
+    (fp_line (start -1.35 0.5) (end -1.35 -0.5) (layer F.Fab) (width 0.15))
+    (pad 1 smd rect (at 0 0) (size 3.4 1.8) (layers F.Cu F.Paste F.Mask)
+      (net 16 BOOT0))
+    (model ${KISYS3DMOD}/TestPoint.3dshapes/TestPoint_Keystone_5015_Micro-Minature.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
   )
 
-  (module Package_TO_SOT_SMD:TO-252-3_TabPin2 (layer F.Cu) (tedit 5A70F30B) (tstamp 6025F9ED)
-    (at 163.555001 58.225001)
+  (module Package_TO_SOT_SMD:TO-252-3_TabPin2 (layer F.Cu) (tedit 5A70F30B) (tstamp 602601BD)
+    (at 117.575001 65.575001)
     (descr "TO-252 / DPAK SMD package, http://www.infineon.com/cms/en/product/packages/PG-TO252/PG-TO252-3-1/")
     (tags "DPAK TO-252 DPAK-3 TO-252-3 SOT-428")
     (path /6026BF1B)
@@ -4134,8 +4595,8 @@
     )
   )
 
-  (module Package_TO_SOT_SMD:SOT-23-5 (layer F.Cu) (tedit 5A02FF57) (tstamp 6025FA02)
-    (at 181.705001 56.275001)
+  (module Package_TO_SOT_SMD:SOT-23-5 (layer F.Cu) (tedit 5A02FF57) (tstamp 602601D2)
+    (at 158.975001 53.575001)
     (descr "5-pin SOT23 package")
     (tags SOT-23-5)
     (path /602A02F8)
@@ -4177,196 +4638,8 @@
     )
   )
 
-  (module Package_QFP:LQFP-64_10x10mm_P0.5mm (layer F.Cu) (tedit 5D9F72AF) (tstamp 6025FA6D)
-    (at 55 95)
-    (descr "LQFP, 64 Pin (https://www.analog.com/media/en/technical-documentation/data-sheets/ad7606_7606-6_7606-4.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py")
-    (tags "LQFP QFP")
-    (path /60055F5F)
-    (attr smd)
-    (fp_text reference U4 (at 0 -7.4) (layer F.SilkS)
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (fp_text value STM32F411RETx (at 0 7.4) (layer F.Fab)
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (fp_line (start 6.7 4.15) (end 6.7 0) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 5.25 4.15) (end 6.7 4.15) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 5.25 5.25) (end 5.25 4.15) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 4.15 5.25) (end 5.25 5.25) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 4.15 6.7) (end 4.15 5.25) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 0 6.7) (end 4.15 6.7) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -6.7 4.15) (end -6.7 0) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -5.25 4.15) (end -6.7 4.15) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -5.25 5.25) (end -5.25 4.15) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -4.15 5.25) (end -5.25 5.25) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -4.15 6.7) (end -4.15 5.25) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 0 6.7) (end -4.15 6.7) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 6.7 -4.15) (end 6.7 0) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 5.25 -4.15) (end 6.7 -4.15) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 5.25 -5.25) (end 5.25 -4.15) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 4.15 -5.25) (end 5.25 -5.25) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 4.15 -6.7) (end 4.15 -5.25) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 0 -6.7) (end 4.15 -6.7) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -6.7 -4.15) (end -6.7 0) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -5.25 -4.15) (end -6.7 -4.15) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -5.25 -5.25) (end -5.25 -4.15) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -4.15 -5.25) (end -5.25 -5.25) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -4.15 -6.7) (end -4.15 -5.25) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 0 -6.7) (end -4.15 -6.7) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -5 -4) (end -4 -5) (layer F.Fab) (width 0.1))
-    (fp_line (start -5 5) (end -5 -4) (layer F.Fab) (width 0.1))
-    (fp_line (start 5 5) (end -5 5) (layer F.Fab) (width 0.1))
-    (fp_line (start 5 -5) (end 5 5) (layer F.Fab) (width 0.1))
-    (fp_line (start -4 -5) (end 5 -5) (layer F.Fab) (width 0.1))
-    (fp_line (start -5.11 -4.16) (end -6.45 -4.16) (layer F.SilkS) (width 0.12))
-    (fp_line (start -5.11 -5.11) (end -5.11 -4.16) (layer F.SilkS) (width 0.12))
-    (fp_line (start -4.16 -5.11) (end -5.11 -5.11) (layer F.SilkS) (width 0.12))
-    (fp_line (start 5.11 -5.11) (end 5.11 -4.16) (layer F.SilkS) (width 0.12))
-    (fp_line (start 4.16 -5.11) (end 5.11 -5.11) (layer F.SilkS) (width 0.12))
-    (fp_line (start -5.11 5.11) (end -5.11 4.16) (layer F.SilkS) (width 0.12))
-    (fp_line (start -4.16 5.11) (end -5.11 5.11) (layer F.SilkS) (width 0.12))
-    (fp_line (start 5.11 5.11) (end 5.11 4.16) (layer F.SilkS) (width 0.12))
-    (fp_line (start 4.16 5.11) (end 5.11 5.11) (layer F.SilkS) (width 0.12))
-    (fp_text user %R (at 0 0) (layer F.Fab)
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (pad 1 smd roundrect (at -5.675 -3.75) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 56 +3V3))
-    (pad 2 smd roundrect (at -5.675 -3.25) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 30 "Net-(U4-Pad2)"))
-    (pad 3 smd roundrect (at -5.675 -2.75) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 31 "Net-(U4-Pad3)"))
-    (pad 4 smd roundrect (at -5.675 -2.25) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 32 "Net-(U4-Pad4)"))
-    (pad 5 smd roundrect (at -5.675 -1.75) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 3 "Net-(C5-Pad2)"))
-    (pad 6 smd roundrect (at -5.675 -1.25) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 4 "Net-(C6-Pad2)"))
-    (pad 7 smd roundrect (at -5.675 -0.75) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 7 NRST))
-    (pad 8 smd roundrect (at -5.675 -0.25) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 33 "Net-(U4-Pad8)"))
-    (pad 9 smd roundrect (at -5.675 0.25) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 34 "Net-(U4-Pad9)"))
-    (pad 10 smd roundrect (at -5.675 0.75) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 21 MISO))
-    (pad 11 smd roundrect (at -5.675 1.25) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 22 MOSI))
-    (pad 12 smd roundrect (at -5.675 1.75) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 2 GND))
-    (pad 13 smd roundrect (at -5.675 2.25) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 56 +3V3))
-    (pad 14 smd roundrect (at -5.675 2.75) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 61 left_click))
-    (pad 15 smd roundrect (at -5.675 3.25) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 62 right_click))
-    (pad 16 smd roundrect (at -5.675 3.75) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 63 sense_up))
-    (pad 17 smd roundrect (at -3.75 5.675) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 64 sense_down))
-    (pad 18 smd roundrect (at -3.25 5.675) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 2 GND))
-    (pad 19 smd roundrect (at -2.75 5.675) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 56 +3V3))
-    (pad 20 smd roundrect (at -2.25 5.675) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 65 forward))
-    (pad 21 smd roundrect (at -1.75 5.675) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 66 backward))
-    (pad 22 smd roundrect (at -1.25 5.675) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 67 wheel_click))
-    (pad 23 smd roundrect (at -0.75 5.675) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 83 RED))
-    (pad 24 smd roundrect (at -0.25 5.675) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 24 Motion))
-    (pad 25 smd roundrect (at 0.25 5.675) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 35 "Net-(U4-Pad25)"))
-    (pad 26 smd roundrect (at 0.75 5.675) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 94 MCO1))
-    (pad 27 smd roundrect (at 1.25 5.675) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 95 MCO2))
-    (pad 28 smd roundrect (at 1.75 5.675) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 36 "Net-(U4-Pad28)"))
-    (pad 29 smd roundrect (at 2.25 5.675) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 23 SCK))
-    (pad 30 smd roundrect (at 2.75 5.675) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 5 "Net-(C7-Pad1)"))
-    (pad 31 smd roundrect (at 3.25 5.675) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 2 GND))
-    (pad 32 smd roundrect (at 3.75 5.675) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 56 +3V3))
-    (pad 33 smd roundrect (at 5.675 3.75) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 20 NCS))
-    (pad 34 smd roundrect (at 5.675 3.25) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 37 "Net-(U4-Pad34)"))
-    (pad 35 smd roundrect (at 5.675 2.75) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 38 "Net-(U4-Pad35)"))
-    (pad 36 smd roundrect (at 5.675 2.25) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 39 "Net-(U4-Pad36)"))
-    (pad 37 smd roundrect (at 5.675 1.75) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 40 "Net-(U4-Pad37)"))
-    (pad 38 smd roundrect (at 5.675 1.25) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 41 "Net-(U4-Pad38)"))
-    (pad 39 smd roundrect (at 5.675 0.75) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 42 "Net-(U4-Pad39)"))
-    (pad 40 smd roundrect (at 5.675 0.25) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 43 "Net-(U4-Pad40)"))
-    (pad 41 smd roundrect (at 5.675 -0.25) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 84 GREEN))
-    (pad 42 smd roundrect (at 5.675 -0.75) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 85 BLUE))
-    (pad 43 smd roundrect (at 5.675 -1.25) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 44 OUT_D-))
-    (pad 44 smd roundrect (at 5.675 -1.75) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 45 OUT_D+))
-    (pad 45 smd roundrect (at 5.675 -2.25) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 14 SWDIO))
-    (pad 46 smd roundrect (at 5.675 -2.75) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 13 SWCLK))
-    (pad 47 smd roundrect (at 5.675 -3.25) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 2 GND))
-    (pad 48 smd roundrect (at 5.675 -3.75) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 56 +3V3))
-    (pad 49 smd roundrect (at 3.75 -5.675) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 68 Scroll_a))
-    (pad 50 smd roundrect (at 3.25 -5.675) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 69 Scroll_b))
-    (pad 51 smd roundrect (at 2.75 -5.675) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 46 "Net-(U4-Pad51)"))
-    (pad 52 smd roundrect (at 2.25 -5.675) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 47 "Net-(U4-Pad52)"))
-    (pad 53 smd roundrect (at 1.75 -5.675) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 48 "Net-(U4-Pad53)"))
-    (pad 54 smd roundrect (at 1.25 -5.675) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 49 "Net-(U4-Pad54)"))
-    (pad 55 smd roundrect (at 0.75 -5.675) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 15 SWO))
-    (pad 56 smd roundrect (at 0.25 -5.675) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 50 "Net-(U4-Pad56)"))
-    (pad 57 smd roundrect (at -0.25 -5.675) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 51 "Net-(U4-Pad57)"))
-    (pad 58 smd roundrect (at -0.75 -5.675) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 52 "Net-(U4-Pad58)"))
-    (pad 59 smd roundrect (at -1.25 -5.675) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 53 "Net-(U4-Pad59)"))
-    (pad 60 smd roundrect (at -1.75 -5.675) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 16 BOOT0))
-    (pad 61 smd roundrect (at -2.25 -5.675) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 54 "Net-(U4-Pad61)"))
-    (pad 62 smd roundrect (at -2.75 -5.675) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 55 "Net-(U4-Pad62)"))
-    (pad 63 smd roundrect (at -3.25 -5.675) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 2 GND))
-    (pad 64 smd roundrect (at -3.75 -5.675) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 56 +3V3))
-    (model ${KISYS3DMOD}/Package_QFP.3dshapes/LQFP-64_10x10mm_P0.5mm.wrl
-      (at (xyz 0 0 0))
-      (scale (xyz 1 1 1))
-      (rotate (xyz 0 0 0))
-    )
-  )
-
-  (module Package_TO_SOT_SMD:SOT-23-6 (layer F.Cu) (tedit 5A02FF57) (tstamp 6025FA83)
-    (at 155.645001 80.415001)
+  (module Package_TO_SOT_SMD:SOT-23-6 (layer F.Cu) (tedit 5A02FF57) (tstamp 602601E8)
+    (at 135.625001 76.875001)
     (descr "6-pin SOT-23 package")
     (tags SOT-23-6)
     (path /6017ED8A)
@@ -4410,52 +4683,6 @@
     )
   )
 
-  (module Crystal:Crystal_SMD_0603-2Pin_6.0x3.5mm_HandSoldering (layer F.Cu) (tedit 5A0FD1B2) (tstamp 6025FA9E)
-    (at 45 95 270)
-    (descr "SMD Crystal SERIES SMD0603/2 http://www.petermann-technik.de/fileadmin/petermann/pdf/SMD0603-2.pdf, hand-soldering, 6.0x3.5mm^2 package")
-    (tags "SMD SMT crystal hand-soldering")
-    (path /600CDE48)
-    (attr smd)
-    (fp_text reference Y1 (at 0 -2.95 90) (layer F.SilkS)
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (fp_text value 16Mhz (at 0 2.95 90) (layer F.Fab)
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (fp_circle (center 0 0) (end 0.093333 0) (layer F.Adhes) (width 0.186667))
-    (fp_circle (center 0 0) (end 0.213333 0) (layer F.Adhes) (width 0.133333))
-    (fp_circle (center 0 0) (end 0.333333 0) (layer F.Adhes) (width 0.133333))
-    (fp_circle (center 0 0) (end 0.4 0) (layer F.Adhes) (width 0.1))
-    (fp_line (start 4.9 -2) (end -4.9 -2) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 4.9 2) (end 4.9 -2) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -4.9 2) (end 4.9 2) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -4.9 -2) (end -4.9 2) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -4.775 1.95) (end 3.2 1.95) (layer F.SilkS) (width 0.12))
-    (fp_line (start -4.775 -1.95) (end -4.775 1.95) (layer F.SilkS) (width 0.12))
-    (fp_line (start 3.2 -1.95) (end -4.775 -1.95) (layer F.SilkS) (width 0.12))
-    (fp_line (start -3 0.75) (end -2 1.75) (layer F.Fab) (width 0.1))
-    (fp_line (start -3 -1.65) (end -2.9 -1.75) (layer F.Fab) (width 0.1))
-    (fp_line (start -3 1.65) (end -3 -1.65) (layer F.Fab) (width 0.1))
-    (fp_line (start -2.9 1.75) (end -3 1.65) (layer F.Fab) (width 0.1))
-    (fp_line (start 2.9 1.75) (end -2.9 1.75) (layer F.Fab) (width 0.1))
-    (fp_line (start 3 1.65) (end 2.9 1.75) (layer F.Fab) (width 0.1))
-    (fp_line (start 3 -1.65) (end 3 1.65) (layer F.Fab) (width 0.1))
-    (fp_line (start 2.9 -1.75) (end 3 -1.65) (layer F.Fab) (width 0.1))
-    (fp_line (start -2.9 -1.75) (end 2.9 -1.75) (layer F.Fab) (width 0.1))
-    (fp_text user %R (at 0 0 90) (layer F.Fab)
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (pad 1 smd rect (at -2.9125 0 270) (size 3.325 2.5) (layers F.Cu F.Paste F.Mask)
-      (net 3 "Net-(C5-Pad2)"))
-    (pad 2 smd rect (at 2.9125 0 270) (size 3.325 2.5) (layers F.Cu F.Paste F.Mask)
-      (net 4 "Net-(C6-Pad2)"))
-    (model ${KISYS3DMOD}/Crystal.3dshapes/Crystal_SMD_0603-2Pin_6.0x3.5mm_HandSoldering.wrl
-      (at (xyz 0 0 0))
-      (scale (xyz 1 1 1))
-      (rotate (xyz 0 0 0))
-    )
-  )
-
   (gr_line (start 80 30) (end 80 110) (layer Edge.Cuts) (width 0.1))
   (gr_line (start 30 30) (end 80 30) (layer Edge.Cuts) (width 0.1))
   (gr_line (start 30 110) (end 30 30) (layer Edge.Cuts) (width 0.1))
diff --git a/KiCAD model/Lab1.kicad_pcb-bak b/KiCAD model/Lab1.kicad_pcb-bak
index 7c7ea208c959416e8b6fe10c03f3d70211de58b3..50faf93ea74a41f98936d0b69ec3779945ef968d 100644
--- a/KiCAD model/Lab1.kicad_pcb-bak	
+++ b/KiCAD model/Lab1.kicad_pcb-bak	
@@ -2,11 +2,11 @@
 
   (general
     (thickness 1.6)
-    (drawings 8)
-    (tracks 484)
+    (drawings 4)
+    (tracks 0)
     (zones 0)
-    (modules 47)
-    (nets 76)
+    (modules 116)
+    (nets 96)
   )
 
   (page A4)
@@ -109,63 +109,83 @@
   (net 16 BOOT0)
   (net 17 "Net-(R2-Pad2)")
   (net 18 "Net-(U1-Pad16)")
-  (net 19 "Net-(U1-Pad15)")
-  (net 20 "Net-(U1-Pad14)")
-  (net 21 NCS)
-  (net 22 MISO)
-  (net 23 MOSI)
-  (net 24 SCK)
-  (net 25 Motion)
-  (net 26 "Net-(U1-Pad8)")
-  (net 27 "Net-(U1-Pad7)")
-  (net 28 "Net-(U1-Pad6)")
-  (net 29 "Net-(U1-Pad2)")
-  (net 30 "Net-(U1-Pad1)")
-  (net 31 "Net-(U4-Pad2)")
-  (net 32 "Net-(U4-Pad3)")
-  (net 33 "Net-(U4-Pad4)")
-  (net 34 "Net-(U4-Pad8)")
-  (net 35 "Net-(U4-Pad9)")
-  (net 36 "Net-(U4-Pad14)")
-  (net 37 "Net-(U4-Pad15)")
-  (net 38 "Net-(U4-Pad16)")
-  (net 39 "Net-(U4-Pad17)")
-  (net 40 "Net-(U4-Pad20)")
-  (net 41 "Net-(U4-Pad21)")
-  (net 42 "Net-(U4-Pad22)")
-  (net 43 "Net-(U4-Pad23)")
-  (net 44 "Net-(U4-Pad25)")
-  (net 45 "Net-(U4-Pad26)")
-  (net 46 "Net-(U4-Pad27)")
-  (net 47 "Net-(U4-Pad28)")
-  (net 48 "Net-(U4-Pad34)")
-  (net 49 "Net-(U4-Pad35)")
-  (net 50 "Net-(U4-Pad36)")
-  (net 51 "Net-(U4-Pad37)")
-  (net 52 "Net-(U4-Pad38)")
-  (net 53 "Net-(U4-Pad39)")
-  (net 54 "Net-(U4-Pad40)")
-  (net 55 "Net-(U4-Pad41)")
-  (net 56 "Net-(U4-Pad42)")
-  (net 57 "Net-(U4-Pad43)")
-  (net 58 OUT_D-)
-  (net 59 OUT_D+)
-  (net 60 "Net-(U4-Pad50)")
-  (net 61 "Net-(U4-Pad51)")
-  (net 62 "Net-(U4-Pad52)")
-  (net 63 "Net-(U4-Pad53)")
-  (net 64 "Net-(U4-Pad54)")
-  (net 65 "Net-(U4-Pad56)")
-  (net 66 "Net-(U4-Pad57)")
-  (net 67 "Net-(U4-Pad58)")
-  (net 68 "Net-(U4-Pad59)")
-  (net 69 "Net-(U4-Pad61)")
-  (net 70 "Net-(U4-Pad62)")
-  (net 71 +3V3)
-  (net 72 VDD)
-  (net 73 "Net-(D1-Pad2)")
-  (net 74 "Net-(D2-Pad2)")
-  (net 75 "Net-(D3-Pad2)")
+  (net 19 "Net-(U1-Pad14)")
+  (net 20 NCS)
+  (net 21 MISO)
+  (net 22 MOSI)
+  (net 23 SCK)
+  (net 24 Motion)
+  (net 25 "Net-(U1-Pad8)")
+  (net 26 "Net-(U1-Pad7)")
+  (net 27 "Net-(U1-Pad6)")
+  (net 28 "Net-(U1-Pad2)")
+  (net 29 "Net-(U1-Pad1)")
+  (net 30 "Net-(U4-Pad2)")
+  (net 31 "Net-(U4-Pad3)")
+  (net 32 "Net-(U4-Pad4)")
+  (net 33 "Net-(U4-Pad8)")
+  (net 34 "Net-(U4-Pad9)")
+  (net 35 "Net-(U4-Pad25)")
+  (net 36 "Net-(U4-Pad28)")
+  (net 37 "Net-(U4-Pad34)")
+  (net 38 "Net-(U4-Pad35)")
+  (net 39 "Net-(U4-Pad36)")
+  (net 40 "Net-(U4-Pad37)")
+  (net 41 "Net-(U4-Pad38)")
+  (net 42 "Net-(U4-Pad39)")
+  (net 43 "Net-(U4-Pad40)")
+  (net 44 OUT_D-)
+  (net 45 OUT_D+)
+  (net 46 "Net-(U4-Pad51)")
+  (net 47 "Net-(U4-Pad52)")
+  (net 48 "Net-(U4-Pad53)")
+  (net 49 "Net-(U4-Pad54)")
+  (net 50 "Net-(U4-Pad56)")
+  (net 51 "Net-(U4-Pad57)")
+  (net 52 "Net-(U4-Pad58)")
+  (net 53 "Net-(U4-Pad59)")
+  (net 54 "Net-(U4-Pad61)")
+  (net 55 "Net-(U4-Pad62)")
+  (net 56 +3V3)
+  (net 57 VDD)
+  (net 58 "Net-(D1-Pad2)")
+  (net 59 "Net-(D2-Pad2)")
+  (net 60 "Net-(D3-Pad2)")
+  (net 61 left_click)
+  (net 62 right_click)
+  (net 63 sense_up)
+  (net 64 sense_down)
+  (net 65 forward)
+  (net 66 backward)
+  (net 67 wheel_click)
+  (net 68 Scroll_a)
+  (net 69 Scroll_b)
+  (net 70 "Net-(D4-Pad2)")
+  (net 71 "Net-(D5-Pad2)")
+  (net 72 "Net-(D6-Pad2)")
+  (net 73 "Net-(JP2-Pad1)")
+  (net 74 "Net-(JP3-Pad1)")
+  (net 75 "Net-(JP4-Pad1)")
+  (net 76 "Net-(R7-Pad1)")
+  (net 77 "Net-(R10-Pad2)")
+  (net 78 "Net-(R11-Pad1)")
+  (net 79 "Net-(R12-Pad1)")
+  (net 80 "Net-(R15-Pad1)")
+  (net 81 "Net-(R16-Pad1)")
+  (net 82 "Net-(R21-Pad1)")
+  (net 83 RED)
+  (net 84 GREEN)
+  (net 85 BLUE)
+  (net 86 "Net-(R27-Pad1)")
+  (net 87 "Net-(S1-PadNC)")
+  (net 88 "Net-(S2-PadNC)")
+  (net 89 "Net-(S3-PadNC)")
+  (net 90 "Net-(S4-PadNC)")
+  (net 91 "Net-(S5-PadNC)")
+  (net 92 "Net-(S6-PadNC)")
+  (net 93 "Net-(S7-PadNC)")
+  (net 94 MCO1)
+  (net 95 MCO2)
 
   (net_class Default "This is the default net class."
     (clearance 0.2)
@@ -174,9 +194,13 @@
     (via_drill 0.4)
     (uvia_dia 0.3)
     (uvia_drill 0.1)
+    (add_net BLUE)
     (add_net BOOT0)
+    (add_net GREEN)
     (add_net IN_D+)
     (add_net IN_D-)
+    (add_net MCO1)
+    (add_net MCO2)
     (add_net MISO)
     (add_net MOSI)
     (add_net Motion)
@@ -190,29 +214,39 @@
     (add_net "Net-(D1-Pad2)")
     (add_net "Net-(D2-Pad2)")
     (add_net "Net-(D3-Pad2)")
+    (add_net "Net-(D4-Pad2)")
+    (add_net "Net-(D5-Pad2)")
+    (add_net "Net-(D6-Pad2)")
     (add_net "Net-(J1-Pad4)")
     (add_net "Net-(J1-Pad6)")
+    (add_net "Net-(JP2-Pad1)")
+    (add_net "Net-(JP3-Pad1)")
+    (add_net "Net-(JP4-Pad1)")
+    (add_net "Net-(R10-Pad2)")
+    (add_net "Net-(R11-Pad1)")
+    (add_net "Net-(R12-Pad1)")
+    (add_net "Net-(R15-Pad1)")
+    (add_net "Net-(R16-Pad1)")
     (add_net "Net-(R2-Pad2)")
+    (add_net "Net-(R21-Pad1)")
+    (add_net "Net-(R27-Pad1)")
+    (add_net "Net-(R7-Pad1)")
+    (add_net "Net-(S1-PadNC)")
+    (add_net "Net-(S2-PadNC)")
+    (add_net "Net-(S3-PadNC)")
+    (add_net "Net-(S4-PadNC)")
+    (add_net "Net-(S5-PadNC)")
+    (add_net "Net-(S6-PadNC)")
+    (add_net "Net-(S7-PadNC)")
     (add_net "Net-(U1-Pad1)")
     (add_net "Net-(U1-Pad14)")
-    (add_net "Net-(U1-Pad15)")
     (add_net "Net-(U1-Pad16)")
     (add_net "Net-(U1-Pad2)")
     (add_net "Net-(U1-Pad6)")
     (add_net "Net-(U1-Pad7)")
     (add_net "Net-(U1-Pad8)")
-    (add_net "Net-(U4-Pad14)")
-    (add_net "Net-(U4-Pad15)")
-    (add_net "Net-(U4-Pad16)")
-    (add_net "Net-(U4-Pad17)")
     (add_net "Net-(U4-Pad2)")
-    (add_net "Net-(U4-Pad20)")
-    (add_net "Net-(U4-Pad21)")
-    (add_net "Net-(U4-Pad22)")
-    (add_net "Net-(U4-Pad23)")
     (add_net "Net-(U4-Pad25)")
-    (add_net "Net-(U4-Pad26)")
-    (add_net "Net-(U4-Pad27)")
     (add_net "Net-(U4-Pad28)")
     (add_net "Net-(U4-Pad3)")
     (add_net "Net-(U4-Pad34)")
@@ -223,10 +257,6 @@
     (add_net "Net-(U4-Pad39)")
     (add_net "Net-(U4-Pad4)")
     (add_net "Net-(U4-Pad40)")
-    (add_net "Net-(U4-Pad41)")
-    (add_net "Net-(U4-Pad42)")
-    (add_net "Net-(U4-Pad43)")
-    (add_net "Net-(U4-Pad50)")
     (add_net "Net-(U4-Pad51)")
     (add_net "Net-(U4-Pad52)")
     (add_net "Net-(U4-Pad53)")
@@ -241,10 +271,20 @@
     (add_net "Net-(U4-Pad9)")
     (add_net OUT_D+)
     (add_net OUT_D-)
+    (add_net RED)
     (add_net SCK)
     (add_net SWCLK)
     (add_net SWDIO)
     (add_net SWO)
+    (add_net Scroll_a)
+    (add_net Scroll_b)
+    (add_net backward)
+    (add_net forward)
+    (add_net left_click)
+    (add_net right_click)
+    (add_net sense_down)
+    (add_net sense_up)
+    (add_net wheel_click)
   )
 
   (net_class Power ""
@@ -260,201 +300,49 @@
     (add_net VDD)
   )
 
-  (module Package_QFP:LQFP-64_10x10mm_P0.5mm (layer F.Cu) (tedit 5D9F72AF) (tstamp 6019567E)
-    (at 92.6 49.6 180)
-    (descr "LQFP, 64 Pin (https://www.analog.com/media/en/technical-documentation/data-sheets/ad7606_7606-6_7606-4.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py")
-    (tags "LQFP QFP")
-    (path /60055F5F)
+  (module Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder (layer F.Cu) (tedit 5F68FEEF) (tstamp 6025F263)
+    (at 165.285001 81.065001)
+    (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator")
+    (tags "capacitor handsolder")
+    (path /6027C7D3)
     (attr smd)
-    (fp_text reference U4 (at 0 -7.4) (layer F.SilkS)
+    (fp_text reference C1 (at 0 -1.68) (layer F.SilkS)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_text value STM32F411RETx (at 0 7.4) (layer F.Fab)
+    (fp_text value 4u7 (at 0 1.68) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_line (start 4.16 5.11) (end 5.11 5.11) (layer F.SilkS) (width 0.12))
-    (fp_line (start 5.11 5.11) (end 5.11 4.16) (layer F.SilkS) (width 0.12))
-    (fp_line (start -4.16 5.11) (end -5.11 5.11) (layer F.SilkS) (width 0.12))
-    (fp_line (start -5.11 5.11) (end -5.11 4.16) (layer F.SilkS) (width 0.12))
-    (fp_line (start 4.16 -5.11) (end 5.11 -5.11) (layer F.SilkS) (width 0.12))
-    (fp_line (start 5.11 -5.11) (end 5.11 -4.16) (layer F.SilkS) (width 0.12))
-    (fp_line (start -4.16 -5.11) (end -5.11 -5.11) (layer F.SilkS) (width 0.12))
-    (fp_line (start -5.11 -5.11) (end -5.11 -4.16) (layer F.SilkS) (width 0.12))
-    (fp_line (start -5.11 -4.16) (end -6.45 -4.16) (layer F.SilkS) (width 0.12))
-    (fp_line (start -4 -5) (end 5 -5) (layer F.Fab) (width 0.1))
-    (fp_line (start 5 -5) (end 5 5) (layer F.Fab) (width 0.1))
-    (fp_line (start 5 5) (end -5 5) (layer F.Fab) (width 0.1))
-    (fp_line (start -5 5) (end -5 -4) (layer F.Fab) (width 0.1))
-    (fp_line (start -5 -4) (end -4 -5) (layer F.Fab) (width 0.1))
-    (fp_line (start 0 -6.7) (end -4.15 -6.7) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -4.15 -6.7) (end -4.15 -5.25) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -4.15 -5.25) (end -5.25 -5.25) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -5.25 -5.25) (end -5.25 -4.15) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -5.25 -4.15) (end -6.7 -4.15) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -6.7 -4.15) (end -6.7 0) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 0 -6.7) (end 4.15 -6.7) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 4.15 -6.7) (end 4.15 -5.25) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 4.15 -5.25) (end 5.25 -5.25) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 5.25 -5.25) (end 5.25 -4.15) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 5.25 -4.15) (end 6.7 -4.15) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 6.7 -4.15) (end 6.7 0) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 0 6.7) (end -4.15 6.7) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -4.15 6.7) (end -4.15 5.25) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -4.15 5.25) (end -5.25 5.25) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -5.25 5.25) (end -5.25 4.15) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -5.25 4.15) (end -6.7 4.15) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -6.7 4.15) (end -6.7 0) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 0 6.7) (end 4.15 6.7) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 4.15 6.7) (end 4.15 5.25) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 4.15 5.25) (end 5.25 5.25) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 5.25 5.25) (end 5.25 4.15) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 5.25 4.15) (end 6.7 4.15) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 6.7 4.15) (end 6.7 0) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.88 0.98) (end -1.88 0.98) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.88 -0.98) (end 1.88 0.98) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.88 -0.98) (end 1.88 -0.98) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.88 0.98) (end -1.88 -0.98) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -0.261252 0.735) (end 0.261252 0.735) (layer F.SilkS) (width 0.12))
+    (fp_line (start -0.261252 -0.735) (end 0.261252 -0.735) (layer F.SilkS) (width 0.12))
+    (fp_line (start 1 0.625) (end -1 0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start 1 -0.625) (end 1 0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start -1 -0.625) (end 1 -0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start -1 0.625) (end -1 -0.625) (layer F.Fab) (width 0.1))
     (fp_text user %R (at 0 0) (layer F.Fab)
-      (effects (font (size 1 1) (thickness 0.15)))
+      (effects (font (size 0.5 0.5) (thickness 0.08)))
     )
-    (pad 1 smd roundrect (at -5.675 -3.75 180) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 71 +3V3))
-    (pad 2 smd roundrect (at -5.675 -3.25 180) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 31 "Net-(U4-Pad2)"))
-    (pad 3 smd roundrect (at -5.675 -2.75 180) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 32 "Net-(U4-Pad3)"))
-    (pad 4 smd roundrect (at -5.675 -2.25 180) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 33 "Net-(U4-Pad4)"))
-    (pad 5 smd roundrect (at -5.675 -1.75 180) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 3 "Net-(C5-Pad2)"))
-    (pad 6 smd roundrect (at -5.675 -1.25 180) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 4 "Net-(C6-Pad2)"))
-    (pad 7 smd roundrect (at -5.675 -0.75 180) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 7 NRST))
-    (pad 8 smd roundrect (at -5.675 -0.25 180) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 34 "Net-(U4-Pad8)"))
-    (pad 9 smd roundrect (at -5.675 0.25 180) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 35 "Net-(U4-Pad9)"))
-    (pad 10 smd roundrect (at -5.675 0.75 180) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 22 MISO))
-    (pad 11 smd roundrect (at -5.675 1.25 180) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 23 MOSI))
-    (pad 12 smd roundrect (at -5.675 1.75 180) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 2 GND))
-    (pad 13 smd roundrect (at -5.675 2.25 180) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 71 +3V3))
-    (pad 14 smd roundrect (at -5.675 2.75 180) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 36 "Net-(U4-Pad14)"))
-    (pad 15 smd roundrect (at -5.675 3.25 180) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 37 "Net-(U4-Pad15)"))
-    (pad 16 smd roundrect (at -5.675 3.75 180) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 38 "Net-(U4-Pad16)"))
-    (pad 17 smd roundrect (at -3.75 5.675 180) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 39 "Net-(U4-Pad17)"))
-    (pad 18 smd roundrect (at -3.25 5.675 180) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 2 GND))
-    (pad 19 smd roundrect (at -2.75 5.675 180) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 71 +3V3))
-    (pad 20 smd roundrect (at -2.25 5.675 180) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 40 "Net-(U4-Pad20)"))
-    (pad 21 smd roundrect (at -1.75 5.675 180) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 41 "Net-(U4-Pad21)"))
-    (pad 22 smd roundrect (at -1.25 5.675 180) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 42 "Net-(U4-Pad22)"))
-    (pad 23 smd roundrect (at -0.75 5.675 180) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 43 "Net-(U4-Pad23)"))
-    (pad 24 smd roundrect (at -0.25 5.675 180) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 25 Motion))
-    (pad 25 smd roundrect (at 0.25 5.675 180) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 44 "Net-(U4-Pad25)"))
-    (pad 26 smd roundrect (at 0.75 5.675 180) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 45 "Net-(U4-Pad26)"))
-    (pad 27 smd roundrect (at 1.25 5.675 180) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 46 "Net-(U4-Pad27)"))
-    (pad 28 smd roundrect (at 1.75 5.675 180) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 47 "Net-(U4-Pad28)"))
-    (pad 29 smd roundrect (at 2.25 5.675 180) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 24 SCK))
-    (pad 30 smd roundrect (at 2.75 5.675 180) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 5 "Net-(C7-Pad1)"))
-    (pad 31 smd roundrect (at 3.25 5.675 180) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 2 GND))
-    (pad 32 smd roundrect (at 3.75 5.675 180) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 71 +3V3))
-    (pad 33 smd roundrect (at 5.675 3.75 180) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 21 NCS))
-    (pad 34 smd roundrect (at 5.675 3.25 180) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 48 "Net-(U4-Pad34)"))
-    (pad 35 smd roundrect (at 5.675 2.75 180) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 49 "Net-(U4-Pad35)"))
-    (pad 36 smd roundrect (at 5.675 2.25 180) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 50 "Net-(U4-Pad36)"))
-    (pad 37 smd roundrect (at 5.675 1.75 180) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 51 "Net-(U4-Pad37)"))
-    (pad 38 smd roundrect (at 5.675 1.25 180) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 52 "Net-(U4-Pad38)"))
-    (pad 39 smd roundrect (at 5.675 0.75 180) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 53 "Net-(U4-Pad39)"))
-    (pad 40 smd roundrect (at 5.675 0.25 180) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 54 "Net-(U4-Pad40)"))
-    (pad 41 smd roundrect (at 5.675 -0.25 180) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 55 "Net-(U4-Pad41)"))
-    (pad 42 smd roundrect (at 5.675 -0.75 180) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 56 "Net-(U4-Pad42)"))
-    (pad 43 smd roundrect (at 5.675 -1.25 180) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 57 "Net-(U4-Pad43)"))
-    (pad 44 smd roundrect (at 5.675 -1.75 180) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 58 OUT_D-))
-    (pad 45 smd roundrect (at 5.675 -2.25 180) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 59 OUT_D+))
-    (pad 46 smd roundrect (at 5.675 -2.75 180) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 14 SWDIO))
-    (pad 47 smd roundrect (at 5.675 -3.25 180) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 2 GND))
-    (pad 48 smd roundrect (at 5.675 -3.75 180) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 71 +3V3))
-    (pad 49 smd roundrect (at 3.75 -5.675 180) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 13 SWCLK))
-    (pad 50 smd roundrect (at 3.25 -5.675 180) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 60 "Net-(U4-Pad50)"))
-    (pad 51 smd roundrect (at 2.75 -5.675 180) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 61 "Net-(U4-Pad51)"))
-    (pad 52 smd roundrect (at 2.25 -5.675 180) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 62 "Net-(U4-Pad52)"))
-    (pad 53 smd roundrect (at 1.75 -5.675 180) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 63 "Net-(U4-Pad53)"))
-    (pad 54 smd roundrect (at 1.25 -5.675 180) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 64 "Net-(U4-Pad54)"))
-    (pad 55 smd roundrect (at 0.75 -5.675 180) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 15 SWO))
-    (pad 56 smd roundrect (at 0.25 -5.675 180) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 65 "Net-(U4-Pad56)"))
-    (pad 57 smd roundrect (at -0.25 -5.675 180) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 66 "Net-(U4-Pad57)"))
-    (pad 58 smd roundrect (at -0.75 -5.675 180) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 67 "Net-(U4-Pad58)"))
-    (pad 59 smd roundrect (at -1.25 -5.675 180) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 68 "Net-(U4-Pad59)"))
-    (pad 60 smd roundrect (at -1.75 -5.675 180) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 16 BOOT0))
-    (pad 61 smd roundrect (at -2.25 -5.675 180) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 69 "Net-(U4-Pad61)"))
-    (pad 62 smd roundrect (at -2.75 -5.675 180) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 70 "Net-(U4-Pad62)"))
-    (pad 63 smd roundrect (at -3.25 -5.675 180) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+    (pad 1 smd roundrect (at -1.0375 0) (size 1.175 1.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.212766)
+      (net 1 +5V))
+    (pad 2 smd roundrect (at 1.0375 0) (size 1.175 1.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.212766)
       (net 2 GND))
-    (pad 64 smd roundrect (at -3.75 -5.675 180) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
-      (net 71 +3V3))
-    (model ${KISYS3DMOD}/Package_QFP.3dshapes/LQFP-64_10x10mm_P0.5mm.wrl
+    (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl
       (at (xyz 0 0 0))
       (scale (xyz 1 1 1))
       (rotate (xyz 0 0 0))
     )
   )
 
-  (module Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder (layer F.Cu) (tedit 5F68FEEF) (tstamp 60195301)
-    (at 58.4 52.2 180)
+  (module Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder (layer F.Cu) (tedit 5F68FEEF) (tstamp 6025F274)
+    (at 196.015001 50.415001)
     (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator")
     (tags "capacitor handsolder")
-    (path /6027C7D3)
+    (path /60276BFB)
     (attr smd)
-    (fp_text reference C1 (at 0 -1.68) (layer F.SilkS)
+    (fp_text reference C2 (at 0 -1.68) (layer F.SilkS)
       (effects (font (size 1 1) (thickness 0.15)))
     )
     (fp_text value 4u7 (at 0 1.68) (layer F.Fab)
@@ -473,10 +361,10 @@
     (fp_text user %R (at 0 0) (layer F.Fab)
       (effects (font (size 0.5 0.5) (thickness 0.08)))
     )
-    (pad 2 smd roundrect (at 1.0375 0 180) (size 1.175 1.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.212766)
+    (pad 1 smd roundrect (at -1.0375 0) (size 1.175 1.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.212766)
+      (net 56 +3V3))
+    (pad 2 smd roundrect (at 1.0375 0) (size 1.175 1.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.212766)
       (net 2 GND))
-    (pad 1 smd roundrect (at -1.0375 0 180) (size 1.175 1.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.212766)
-      (net 1 +5V))
     (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl
       (at (xyz 0 0 0))
       (scale (xyz 1 1 1))
@@ -484,18 +372,21 @@
     )
   )
 
-  (module Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder (layer F.Cu) (tedit 5F68FEEF) (tstamp 60195312)
-    (at 67.8 32.0375 270)
+  (module Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder (layer F.Cu) (tedit 5F68FEEF) (tstamp 6025F285)
+    (at 205.665001 41.005001)
     (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator")
     (tags "capacitor handsolder")
-    (path /60276BFB)
+    (path /602B63C7)
     (attr smd)
-    (fp_text reference C2 (at 0 -1.68 90) (layer F.SilkS)
+    (fp_text reference C3 (at 0 -1.68) (layer F.SilkS)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_text value 4u7 (at 0 1.68 90) (layer F.Fab)
+    (fp_text value 1u (at 0 1.68) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     )
+    (fp_text user %R (at 0 0) (layer F.Fab)
+      (effects (font (size 0.5 0.5) (thickness 0.08)))
+    )
     (fp_line (start -1 0.625) (end -1 -0.625) (layer F.Fab) (width 0.1))
     (fp_line (start -1 -0.625) (end 1 -0.625) (layer F.Fab) (width 0.1))
     (fp_line (start 1 -0.625) (end 1 0.625) (layer F.Fab) (width 0.1))
@@ -506,13 +397,10 @@
     (fp_line (start -1.88 -0.98) (end 1.88 -0.98) (layer F.CrtYd) (width 0.05))
     (fp_line (start 1.88 -0.98) (end 1.88 0.98) (layer F.CrtYd) (width 0.05))
     (fp_line (start 1.88 0.98) (end -1.88 0.98) (layer F.CrtYd) (width 0.05))
-    (fp_text user %R (at 0 0 90) (layer F.Fab)
-      (effects (font (size 0.5 0.5) (thickness 0.08)))
-    )
-    (pad 1 smd roundrect (at -1.0375 0 270) (size 1.175 1.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.212766)
-      (net 71 +3V3))
-    (pad 2 smd roundrect (at 1.0375 0 270) (size 1.175 1.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.212766)
+    (pad 2 smd roundrect (at 1.0375 0) (size 1.175 1.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.212766)
       (net 2 GND))
+    (pad 1 smd roundrect (at -1.0375 0) (size 1.175 1.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.212766)
+      (net 1 +5V))
     (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl
       (at (xyz 0 0 0))
       (scale (xyz 1 1 1))
@@ -520,16 +408,16 @@
     )
   )
 
-  (module Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder (layer F.Cu) (tedit 5F68FEEF) (tstamp 60195323)
-    (at 58.384999 48.044999 180)
+  (module Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder (layer F.Cu) (tedit 5F68FEEF) (tstamp 6025F296)
+    (at 200.855001 44.015001)
     (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator")
     (tags "capacitor handsolder")
-    (path /602B63C7)
+    (path /602DE883)
     (attr smd)
-    (fp_text reference C3 (at 0 -1.68) (layer F.SilkS)
+    (fp_text reference C4 (at 0 -1.68) (layer F.SilkS)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_text value 1u (at 0 1.68) (layer F.Fab)
+    (fp_text value 2.2u (at 0 1.68) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     )
     (fp_line (start 1.88 0.98) (end -1.88 0.98) (layer F.CrtYd) (width 0.05))
@@ -545,44 +433,8 @@
     (fp_text user %R (at 0 0) (layer F.Fab)
       (effects (font (size 0.5 0.5) (thickness 0.08)))
     )
-    (pad 2 smd roundrect (at 1.0375 0 180) (size 1.175 1.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.212766)
-      (net 2 GND))
-    (pad 1 smd roundrect (at -1.0375 0 180) (size 1.175 1.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.212766)
-      (net 1 +5V))
-    (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl
-      (at (xyz 0 0 0))
-      (scale (xyz 1 1 1))
-      (rotate (xyz 0 0 0))
-    )
-  )
-
-  (module Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder (layer F.Cu) (tedit 5F68FEEF) (tstamp 60195334)
-    (at 54.8625 62.8)
-    (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator")
-    (tags "capacitor handsolder")
-    (path /602DE883)
-    (attr smd)
-    (fp_text reference C4 (at 0 -1.68) (layer F.SilkS)
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (fp_text value 2.2u (at 0 1.68) (layer F.Fab)
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (fp_line (start -1 0.625) (end -1 -0.625) (layer F.Fab) (width 0.1))
-    (fp_line (start -1 -0.625) (end 1 -0.625) (layer F.Fab) (width 0.1))
-    (fp_line (start 1 -0.625) (end 1 0.625) (layer F.Fab) (width 0.1))
-    (fp_line (start 1 0.625) (end -1 0.625) (layer F.Fab) (width 0.1))
-    (fp_line (start -0.261252 -0.735) (end 0.261252 -0.735) (layer F.SilkS) (width 0.12))
-    (fp_line (start -0.261252 0.735) (end 0.261252 0.735) (layer F.SilkS) (width 0.12))
-    (fp_line (start -1.88 0.98) (end -1.88 -0.98) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -1.88 -0.98) (end 1.88 -0.98) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 1.88 -0.98) (end 1.88 0.98) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 1.88 0.98) (end -1.88 0.98) (layer F.CrtYd) (width 0.05))
-    (fp_text user %R (at 0 0) (layer F.Fab)
-      (effects (font (size 0.5 0.5) (thickness 0.08)))
-    )
     (pad 1 smd roundrect (at -1.0375 0) (size 1.175 1.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.212766)
-      (net 72 VDD))
+      (net 57 VDD))
     (pad 2 smd roundrect (at 1.0375 0) (size 1.175 1.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.212766)
       (net 2 GND))
     (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl
@@ -592,8 +444,8 @@
     )
   )
 
-  (module Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder (layer F.Cu) (tedit 5F68FEEF) (tstamp 60195345)
-    (at 101.1 34 180)
+  (module Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder (layer F.Cu) (tedit 5F68FEEF) (tstamp 6025F2A7)
+    (at 166.085001 77.675001)
     (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator")
     (tags "capacitor handsolder")
     (path /600CFABF)
@@ -604,6 +456,9 @@
     (fp_text value 22pF (at 0 1.68) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     )
+    (fp_text user %R (at 0 0) (layer F.Fab)
+      (effects (font (size 0.5 0.5) (thickness 0.08)))
+    )
     (fp_line (start -1 0.625) (end -1 -0.625) (layer F.Fab) (width 0.1))
     (fp_line (start -1 -0.625) (end 1 -0.625) (layer F.Fab) (width 0.1))
     (fp_line (start 1 -0.625) (end 1 0.625) (layer F.Fab) (width 0.1))
@@ -614,13 +469,10 @@
     (fp_line (start -1.88 -0.98) (end 1.88 -0.98) (layer F.CrtYd) (width 0.05))
     (fp_line (start 1.88 -0.98) (end 1.88 0.98) (layer F.CrtYd) (width 0.05))
     (fp_line (start 1.88 0.98) (end -1.88 0.98) (layer F.CrtYd) (width 0.05))
-    (fp_text user %R (at 0 0) (layer F.Fab)
-      (effects (font (size 0.5 0.5) (thickness 0.08)))
-    )
-    (pad 1 smd roundrect (at -1.0375 0 180) (size 1.175 1.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.212766)
-      (net 2 GND))
-    (pad 2 smd roundrect (at 1.0375 0 180) (size 1.175 1.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.212766)
+    (pad 2 smd roundrect (at 1.0375 0) (size 1.175 1.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.212766)
       (net 3 "Net-(C5-Pad2)"))
+    (pad 1 smd roundrect (at -1.0375 0) (size 1.175 1.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.212766)
+      (net 2 GND))
     (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl
       (at (xyz 0 0 0))
       (scale (xyz 1 1 1))
@@ -628,8 +480,8 @@
     )
   )
 
-  (module Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder (layer F.Cu) (tedit 5F68FEEF) (tstamp 60195356)
-    (at 95.1 34)
+  (module Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder (layer F.Cu) (tedit 5F68FEEF) (tstamp 6025F2B8)
+    (at 161.275001 78.055001)
     (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator")
     (tags "capacitor handsolder")
     (path /600D1C66)
@@ -640,16 +492,16 @@
     (fp_text value 22pF (at 0 1.68) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_line (start -1 0.625) (end -1 -0.625) (layer F.Fab) (width 0.1))
-    (fp_line (start -1 -0.625) (end 1 -0.625) (layer F.Fab) (width 0.1))
-    (fp_line (start 1 -0.625) (end 1 0.625) (layer F.Fab) (width 0.1))
-    (fp_line (start 1 0.625) (end -1 0.625) (layer F.Fab) (width 0.1))
-    (fp_line (start -0.261252 -0.735) (end 0.261252 -0.735) (layer F.SilkS) (width 0.12))
-    (fp_line (start -0.261252 0.735) (end 0.261252 0.735) (layer F.SilkS) (width 0.12))
-    (fp_line (start -1.88 0.98) (end -1.88 -0.98) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -1.88 -0.98) (end 1.88 -0.98) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 1.88 -0.98) (end 1.88 0.98) (layer F.CrtYd) (width 0.05))
     (fp_line (start 1.88 0.98) (end -1.88 0.98) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.88 -0.98) (end 1.88 0.98) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.88 -0.98) (end 1.88 -0.98) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.88 0.98) (end -1.88 -0.98) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -0.261252 0.735) (end 0.261252 0.735) (layer F.SilkS) (width 0.12))
+    (fp_line (start -0.261252 -0.735) (end 0.261252 -0.735) (layer F.SilkS) (width 0.12))
+    (fp_line (start 1 0.625) (end -1 0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start 1 -0.625) (end 1 0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start -1 -0.625) (end 1 -0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start -1 0.625) (end -1 -0.625) (layer F.Fab) (width 0.1))
     (fp_text user %R (at 0 0) (layer F.Fab)
       (effects (font (size 0.5 0.5) (thickness 0.08)))
     )
@@ -664,8 +516,8 @@
     )
   )
 
-  (module Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder (layer F.Cu) (tedit 5F68FEEF) (tstamp 60195367)
-    (at 90.7 41.4 180)
+  (module Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder (layer F.Cu) (tedit 5F68FEEF) (tstamp 6025F2C9)
+    (at 186.535001 58.315001)
     (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator")
     (tags "capacitor handsolder")
     (path /600BEF0A)
@@ -676,22 +528,22 @@
     (fp_text value 4.7uF (at 0 1.68) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_line (start 1.88 0.98) (end -1.88 0.98) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 1.88 -0.98) (end 1.88 0.98) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -1.88 -0.98) (end 1.88 -0.98) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -1.88 0.98) (end -1.88 -0.98) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -0.261252 0.735) (end 0.261252 0.735) (layer F.SilkS) (width 0.12))
-    (fp_line (start -0.261252 -0.735) (end 0.261252 -0.735) (layer F.SilkS) (width 0.12))
-    (fp_line (start 1 0.625) (end -1 0.625) (layer F.Fab) (width 0.1))
-    (fp_line (start 1 -0.625) (end 1 0.625) (layer F.Fab) (width 0.1))
-    (fp_line (start -1 -0.625) (end 1 -0.625) (layer F.Fab) (width 0.1))
-    (fp_line (start -1 0.625) (end -1 -0.625) (layer F.Fab) (width 0.1))
     (fp_text user %R (at 0 0) (layer F.Fab)
       (effects (font (size 0.5 0.5) (thickness 0.08)))
     )
-    (pad 2 smd roundrect (at 1.0375 0 180) (size 1.175 1.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.212766)
+    (fp_line (start -1 0.625) (end -1 -0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start -1 -0.625) (end 1 -0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start 1 -0.625) (end 1 0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start 1 0.625) (end -1 0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start -0.261252 -0.735) (end 0.261252 -0.735) (layer F.SilkS) (width 0.12))
+    (fp_line (start -0.261252 0.735) (end 0.261252 0.735) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.88 0.98) (end -1.88 -0.98) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.88 -0.98) (end 1.88 -0.98) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.88 -0.98) (end 1.88 0.98) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.88 0.98) (end -1.88 0.98) (layer F.CrtYd) (width 0.05))
+    (pad 2 smd roundrect (at 1.0375 0) (size 1.175 1.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.212766)
       (net 2 GND))
-    (pad 1 smd roundrect (at -1.0375 0 180) (size 1.175 1.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.212766)
+    (pad 1 smd roundrect (at -1.0375 0) (size 1.175 1.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.212766)
       (net 5 "Net-(C7-Pad1)"))
     (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl
       (at (xyz 0 0 0))
@@ -700,8 +552,8 @@
     )
   )
 
-  (module Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder (layer F.Cu) (tedit 5F68FEEF) (tstamp 60195378)
-    (at 58.4 50.1)
+  (module Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder (layer F.Cu) (tedit 5F68FEEF) (tstamp 6025F2DA)
+    (at 160.475001 84.075001)
     (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator")
     (tags "capacitor handsolder")
     (path /601DBE60)
@@ -725,10 +577,10 @@
     (fp_text user %R (at 0 0) (layer F.Fab)
       (effects (font (size 0.5 0.5) (thickness 0.08)))
     )
-    (pad 2 smd roundrect (at 1.0375 0) (size 1.175 1.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.212766)
-      (net 1 +5V))
     (pad 1 smd roundrect (at -1.0375 0) (size 1.175 1.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.212766)
       (net 6 "Net-(C8-Pad1)"))
+    (pad 2 smd roundrect (at 1.0375 0) (size 1.175 1.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.212766)
+      (net 1 +5V))
     (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl
       (at (xyz 0 0 0))
       (scale (xyz 1 1 1))
@@ -736,18 +588,21 @@
     )
   )
 
-  (module Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder (layer F.Cu) (tedit 5F68FEEF) (tstamp 60195389)
-    (at 99 55.8375 270)
+  (module Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder (layer F.Cu) (tedit 5F68FEEF) (tstamp 6025F2EB)
+    (at 196.015001 47.405001)
     (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator")
     (tags "capacitor handsolder")
     (path /600E34A0)
     (attr smd)
-    (fp_text reference C9 (at 0 -1.68 90) (layer F.SilkS)
+    (fp_text reference C9 (at 0 -1.68) (layer F.SilkS)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_text value 1u (at 0 1.68 90) (layer F.Fab)
+    (fp_text value 1u (at 0 1.68) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     )
+    (fp_text user %R (at 0 0) (layer F.Fab)
+      (effects (font (size 0.5 0.5) (thickness 0.08)))
+    )
     (fp_line (start -1 0.625) (end -1 -0.625) (layer F.Fab) (width 0.1))
     (fp_line (start -1 -0.625) (end 1 -0.625) (layer F.Fab) (width 0.1))
     (fp_line (start 1 -0.625) (end 1 0.625) (layer F.Fab) (width 0.1))
@@ -758,13 +613,10 @@
     (fp_line (start -1.88 -0.98) (end 1.88 -0.98) (layer F.CrtYd) (width 0.05))
     (fp_line (start 1.88 -0.98) (end 1.88 0.98) (layer F.CrtYd) (width 0.05))
     (fp_line (start 1.88 0.98) (end -1.88 0.98) (layer F.CrtYd) (width 0.05))
-    (fp_text user %R (at 0 0 90) (layer F.Fab)
-      (effects (font (size 0.5 0.5) (thickness 0.08)))
-    )
-    (pad 1 smd roundrect (at -1.0375 0 270) (size 1.175 1.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.212766)
-      (net 71 +3V3))
-    (pad 2 smd roundrect (at 1.0375 0 270) (size 1.175 1.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.212766)
+    (pad 2 smd roundrect (at 1.0375 0) (size 1.175 1.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.212766)
       (net 2 GND))
+    (pad 1 smd roundrect (at -1.0375 0) (size 1.175 1.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.212766)
+      (net 56 +3V3))
     (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl
       (at (xyz 0 0 0))
       (scale (xyz 1 1 1))
@@ -772,35 +624,35 @@
     )
   )
 
-  (module Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder (layer F.Cu) (tedit 5F68FEEF) (tstamp 6019539A)
-    (at 86.2 55.7625 270)
+  (module Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder (layer F.Cu) (tedit 5F68FEEF) (tstamp 6025F2FC)
+    (at 155.505001 87.255001)
     (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator")
     (tags "capacitor handsolder")
     (path /600E2AB5)
     (attr smd)
-    (fp_text reference C10 (at 0 -1.68 90) (layer F.SilkS)
+    (fp_text reference C10 (at 0 -1.68) (layer F.SilkS)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_text value 1u (at 0 1.68 90) (layer F.Fab)
+    (fp_text value 1u (at 0 1.68) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_line (start 1.88 0.98) (end -1.88 0.98) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 1.88 -0.98) (end 1.88 0.98) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -1.88 -0.98) (end 1.88 -0.98) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -1.88 0.98) (end -1.88 -0.98) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -0.261252 0.735) (end 0.261252 0.735) (layer F.SilkS) (width 0.12))
-    (fp_line (start -0.261252 -0.735) (end 0.261252 -0.735) (layer F.SilkS) (width 0.12))
-    (fp_line (start 1 0.625) (end -1 0.625) (layer F.Fab) (width 0.1))
-    (fp_line (start 1 -0.625) (end 1 0.625) (layer F.Fab) (width 0.1))
-    (fp_line (start -1 -0.625) (end 1 -0.625) (layer F.Fab) (width 0.1))
-    (fp_line (start -1 0.625) (end -1 -0.625) (layer F.Fab) (width 0.1))
-    (fp_text user %R (at 0 0 90) (layer F.Fab)
+    (fp_text user %R (at 0 0) (layer F.Fab)
       (effects (font (size 0.5 0.5) (thickness 0.08)))
     )
-    (pad 2 smd roundrect (at 1.0375 0 270) (size 1.175 1.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.212766)
+    (fp_line (start -1 0.625) (end -1 -0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start -1 -0.625) (end 1 -0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start 1 -0.625) (end 1 0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start 1 0.625) (end -1 0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start -0.261252 -0.735) (end 0.261252 -0.735) (layer F.SilkS) (width 0.12))
+    (fp_line (start -0.261252 0.735) (end 0.261252 0.735) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.88 0.98) (end -1.88 -0.98) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.88 -0.98) (end 1.88 -0.98) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.88 -0.98) (end 1.88 0.98) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.88 0.98) (end -1.88 0.98) (layer F.CrtYd) (width 0.05))
+    (pad 2 smd roundrect (at 1.0375 0) (size 1.175 1.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.212766)
       (net 2 GND))
-    (pad 1 smd roundrect (at -1.0375 0 270) (size 1.175 1.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.212766)
-      (net 71 +3V3))
+    (pad 1 smd roundrect (at -1.0375 0) (size 1.175 1.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.212766)
+      (net 56 +3V3))
     (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl
       (at (xyz 0 0 0))
       (scale (xyz 1 1 1))
@@ -808,8 +660,8 @@
     )
   )
 
-  (module Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder (layer F.Cu) (tedit 5F68FEEF) (tstamp 601953AB)
-    (at 96.0625 57.4 180)
+  (module Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder (layer F.Cu) (tedit 5F68FEEF) (tstamp 6025F30D)
+    (at 190.365001 52.295001)
     (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator")
     (tags "capacitor handsolder")
     (path /600E2181)
@@ -820,6 +672,9 @@
     (fp_text value 1u (at 0 1.68) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     )
+    (fp_text user %R (at 0 0) (layer F.Fab)
+      (effects (font (size 0.5 0.5) (thickness 0.08)))
+    )
     (fp_line (start -1 0.625) (end -1 -0.625) (layer F.Fab) (width 0.1))
     (fp_line (start -1 -0.625) (end 1 -0.625) (layer F.Fab) (width 0.1))
     (fp_line (start 1 -0.625) (end 1 0.625) (layer F.Fab) (width 0.1))
@@ -830,13 +685,10 @@
     (fp_line (start -1.88 -0.98) (end 1.88 -0.98) (layer F.CrtYd) (width 0.05))
     (fp_line (start 1.88 -0.98) (end 1.88 0.98) (layer F.CrtYd) (width 0.05))
     (fp_line (start 1.88 0.98) (end -1.88 0.98) (layer F.CrtYd) (width 0.05))
-    (fp_text user %R (at 0 0) (layer F.Fab)
-      (effects (font (size 0.5 0.5) (thickness 0.08)))
-    )
-    (pad 1 smd roundrect (at -1.0375 0 180) (size 1.175 1.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.212766)
-      (net 71 +3V3))
-    (pad 2 smd roundrect (at 1.0375 0 180) (size 1.175 1.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.212766)
+    (pad 2 smd roundrect (at 1.0375 0) (size 1.175 1.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.212766)
       (net 2 GND))
+    (pad 1 smd roundrect (at -1.0375 0) (size 1.175 1.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.212766)
+      (net 56 +3V3))
     (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl
       (at (xyz 0 0 0))
       (scale (xyz 1 1 1))
@@ -844,8 +696,8 @@
     )
   )
 
-  (module Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder (layer F.Cu) (tedit 5F68FEEF) (tstamp 601953BC)
-    (at 95.9625 41.8)
+  (module Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder (layer F.Cu) (tedit 5F68FEEF) (tstamp 6025F31E)
+    (at 160.475001 81.065001)
     (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator")
     (tags "capacitor handsolder")
     (path /600E18AC)
@@ -869,10 +721,10 @@
     (fp_text user %R (at 0 0) (layer F.Fab)
       (effects (font (size 0.5 0.5) (thickness 0.08)))
     )
+    (pad 1 smd roundrect (at -1.0375 0) (size 1.175 1.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.212766)
+      (net 56 +3V3))
     (pad 2 smd roundrect (at 1.0375 0) (size 1.175 1.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.212766)
       (net 2 GND))
-    (pad 1 smd roundrect (at -1.0375 0) (size 1.175 1.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.212766)
-      (net 71 +3V3))
     (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl
       (at (xyz 0 0 0))
       (scale (xyz 1 1 1))
@@ -880,18 +732,21 @@
     )
   )
 
-  (module Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder (layer F.Cu) (tedit 5F68FEEF) (tstamp 601953CD)
-    (at 100.4 45.7625 90)
+  (module Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder (layer F.Cu) (tedit 5F68FEEF) (tstamp 6025F32F)
+    (at 170.705001 70.155001)
     (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator")
     (tags "capacitor handsolder")
     (path /600E10D0)
     (attr smd)
-    (fp_text reference C13 (at 0 -1.68 90) (layer F.SilkS)
+    (fp_text reference C13 (at 0 -1.68) (layer F.SilkS)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_text value 1u (at 0 1.68 90) (layer F.Fab)
+    (fp_text value 1u (at 0 1.68) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     )
+    (fp_text user %R (at 0 0) (layer F.Fab)
+      (effects (font (size 0.5 0.5) (thickness 0.08)))
+    )
     (fp_line (start -1 0.625) (end -1 -0.625) (layer F.Fab) (width 0.1))
     (fp_line (start -1 -0.625) (end 1 -0.625) (layer F.Fab) (width 0.1))
     (fp_line (start 1 -0.625) (end 1 0.625) (layer F.Fab) (width 0.1))
@@ -902,13 +757,10 @@
     (fp_line (start -1.88 -0.98) (end 1.88 -0.98) (layer F.CrtYd) (width 0.05))
     (fp_line (start 1.88 -0.98) (end 1.88 0.98) (layer F.CrtYd) (width 0.05))
     (fp_line (start 1.88 0.98) (end -1.88 0.98) (layer F.CrtYd) (width 0.05))
-    (fp_text user %R (at 0 0 90) (layer F.Fab)
-      (effects (font (size 0.5 0.5) (thickness 0.08)))
-    )
-    (pad 1 smd roundrect (at -1.0375 0 90) (size 1.175 1.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.212766)
-      (net 71 +3V3))
-    (pad 2 smd roundrect (at 1.0375 0 90) (size 1.175 1.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.212766)
+    (pad 2 smd roundrect (at 1.0375 0) (size 1.175 1.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.212766)
       (net 2 GND))
+    (pad 1 smd roundrect (at -1.0375 0) (size 1.175 1.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.212766)
+      (net 56 +3V3))
     (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl
       (at (xyz 0 0 0))
       (scale (xyz 1 1 1))
@@ -916,8 +768,8 @@
     )
   )
 
-  (module Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder (layer F.Cu) (tedit 5F68FEEF) (tstamp 601953DE)
-    (at 86.4375 43.3 180)
+  (module Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder (layer F.Cu) (tedit 5F68FEEF) (tstamp 6025F340)
+    (at 186.535001 55.305001)
     (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator")
     (tags "capacitor handsolder")
     (path /600DD899)
@@ -941,10 +793,10 @@
     (fp_text user %R (at 0 0) (layer F.Fab)
       (effects (font (size 0.5 0.5) (thickness 0.08)))
     )
-    (pad 2 smd roundrect (at 1.0375 0 180) (size 1.175 1.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.212766)
+    (pad 1 smd roundrect (at -1.0375 0) (size 1.175 1.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.212766)
+      (net 56 +3V3))
+    (pad 2 smd roundrect (at 1.0375 0) (size 1.175 1.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.212766)
       (net 2 GND))
-    (pad 1 smd roundrect (at -1.0375 0 180) (size 1.175 1.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.212766)
-      (net 71 +3V3))
     (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl
       (at (xyz 0 0 0))
       (scale (xyz 1 1 1))
@@ -952,8 +804,8 @@
     )
   )
 
-  (module Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder (layer F.Cu) (tedit 5F68FEEF) (tstamp 601953EF)
-    (at 94.3625 63.9)
+  (module Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder (layer F.Cu) (tedit 5F68FEEF) (tstamp 6025F351)
+    (at 181.685001 63.115001)
     (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator")
     (tags "capacitor handsolder")
     (path /601141BD)
@@ -964,20 +816,20 @@
     (fp_text value 100n (at 0 1.68) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_line (start -1 0.625) (end -1 -0.625) (layer F.Fab) (width 0.1))
-    (fp_line (start -1 -0.625) (end 1 -0.625) (layer F.Fab) (width 0.1))
-    (fp_line (start 1 -0.625) (end 1 0.625) (layer F.Fab) (width 0.1))
-    (fp_line (start 1 0.625) (end -1 0.625) (layer F.Fab) (width 0.1))
-    (fp_line (start -0.261252 -0.735) (end 0.261252 -0.735) (layer F.SilkS) (width 0.12))
-    (fp_line (start -0.261252 0.735) (end 0.261252 0.735) (layer F.SilkS) (width 0.12))
-    (fp_line (start -1.88 0.98) (end -1.88 -0.98) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -1.88 -0.98) (end 1.88 -0.98) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 1.88 -0.98) (end 1.88 0.98) (layer F.CrtYd) (width 0.05))
     (fp_line (start 1.88 0.98) (end -1.88 0.98) (layer F.CrtYd) (width 0.05))
-    (fp_text user %R (at 0 0) (layer F.Fab)
-      (effects (font (size 0.5 0.5) (thickness 0.08)))
-    )
-    (pad 1 smd roundrect (at -1.0375 0) (size 1.175 1.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.212766)
+    (fp_line (start 1.88 -0.98) (end 1.88 0.98) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.88 -0.98) (end 1.88 -0.98) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.88 0.98) (end -1.88 -0.98) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -0.261252 0.735) (end 0.261252 0.735) (layer F.SilkS) (width 0.12))
+    (fp_line (start -0.261252 -0.735) (end 0.261252 -0.735) (layer F.SilkS) (width 0.12))
+    (fp_line (start 1 0.625) (end -1 0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start 1 -0.625) (end 1 0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start -1 -0.625) (end 1 -0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start -1 0.625) (end -1 -0.625) (layer F.Fab) (width 0.1))
+    (fp_text user %R (at 0 0) (layer F.Fab)
+      (effects (font (size 0.5 0.5) (thickness 0.08)))
+    )
+    (pad 1 smd roundrect (at -1.0375 0) (size 1.175 1.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.212766)
       (net 7 NRST))
     (pad 2 smd roundrect (at 1.0375 0) (size 1.175 1.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.212766)
       (net 2 GND))
@@ -988,8 +840,8 @@
     )
   )
 
-  (module Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder (layer F.Cu) (tedit 5F68FEEF) (tstamp 60195400)
-    (at 54.835001 58.615001)
+  (module Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder (layer F.Cu) (tedit 5F68FEEF) (tstamp 6025F362)
+    (at 174.705001 67.145001)
     (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator")
     (tags "capacitor handsolder")
     (path /6015BE39)
@@ -1013,10 +865,10 @@
     (fp_text user %R (at 0 0) (layer F.Fab)
       (effects (font (size 0.5 0.5) (thickness 0.08)))
     )
+    (pad 1 smd roundrect (at -1.0375 0) (size 1.175 1.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.212766)
+      (net 57 VDD))
     (pad 2 smd roundrect (at 1.0375 0) (size 1.175 1.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.212766)
       (net 2 GND))
-    (pad 1 smd roundrect (at -1.0375 0) (size 1.175 1.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.212766)
-      (net 72 VDD))
     (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl
       (at (xyz 0 0 0))
       (scale (xyz 1 1 1))
@@ -1024,8 +876,8 @@
     )
   )
 
-  (module Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder (layer F.Cu) (tedit 5F68FEEF) (tstamp 60195411)
-    (at 54.835001 60.7)
+  (module Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder (layer F.Cu) (tedit 5F68FEEF) (tstamp 6025F373)
+    (at 166.085001 74.665001)
     (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator")
     (tags "capacitor handsolder")
     (path /6016058E)
@@ -1036,6 +888,9 @@
     (fp_text value 100n (at 0 1.68) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     )
+    (fp_text user %R (at 0 0) (layer F.Fab)
+      (effects (font (size 0.5 0.5) (thickness 0.08)))
+    )
     (fp_line (start -1 0.625) (end -1 -0.625) (layer F.Fab) (width 0.1))
     (fp_line (start -1 -0.625) (end 1 -0.625) (layer F.Fab) (width 0.1))
     (fp_line (start 1 -0.625) (end 1 0.625) (layer F.Fab) (width 0.1))
@@ -1046,13 +901,10 @@
     (fp_line (start -1.88 -0.98) (end 1.88 -0.98) (layer F.CrtYd) (width 0.05))
     (fp_line (start 1.88 -0.98) (end 1.88 0.98) (layer F.CrtYd) (width 0.05))
     (fp_line (start 1.88 0.98) (end -1.88 0.98) (layer F.CrtYd) (width 0.05))
-    (fp_text user %R (at 0 0) (layer F.Fab)
-      (effects (font (size 0.5 0.5) (thickness 0.08)))
-    )
-    (pad 1 smd roundrect (at -1.0375 0) (size 1.175 1.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.212766)
-      (net 72 VDD))
     (pad 2 smd roundrect (at 1.0375 0) (size 1.175 1.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.212766)
       (net 2 GND))
+    (pad 1 smd roundrect (at -1.0375 0) (size 1.175 1.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.212766)
+      (net 57 VDD))
     (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl
       (at (xyz 0 0 0))
       (scale (xyz 1 1 1))
@@ -1060,8 +912,8 @@
     )
   )
 
-  (module Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder (layer F.Cu) (tedit 5F68FEEF) (tstamp 60195422)
-    (at 71.2625 57.4)
+  (module Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder (layer F.Cu) (tedit 5F68FEEF) (tstamp 6025F384)
+    (at 200.855001 41.005001)
     (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator")
     (tags "capacitor handsolder")
     (path /601693A9)
@@ -1072,16 +924,16 @@
     (fp_text value 100n (at 0 1.68) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_line (start -1 0.625) (end -1 -0.625) (layer F.Fab) (width 0.1))
-    (fp_line (start -1 -0.625) (end 1 -0.625) (layer F.Fab) (width 0.1))
-    (fp_line (start 1 -0.625) (end 1 0.625) (layer F.Fab) (width 0.1))
-    (fp_line (start 1 0.625) (end -1 0.625) (layer F.Fab) (width 0.1))
-    (fp_line (start -0.261252 -0.735) (end 0.261252 -0.735) (layer F.SilkS) (width 0.12))
-    (fp_line (start -0.261252 0.735) (end 0.261252 0.735) (layer F.SilkS) (width 0.12))
-    (fp_line (start -1.88 0.98) (end -1.88 -0.98) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -1.88 -0.98) (end 1.88 -0.98) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 1.88 -0.98) (end 1.88 0.98) (layer F.CrtYd) (width 0.05))
     (fp_line (start 1.88 0.98) (end -1.88 0.98) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.88 -0.98) (end 1.88 0.98) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.88 -0.98) (end 1.88 -0.98) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.88 0.98) (end -1.88 -0.98) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -0.261252 0.735) (end 0.261252 0.735) (layer F.SilkS) (width 0.12))
+    (fp_line (start -0.261252 -0.735) (end 0.261252 -0.735) (layer F.SilkS) (width 0.12))
+    (fp_line (start 1 0.625) (end -1 0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start 1 -0.625) (end 1 0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start -1 -0.625) (end 1 -0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start -1 0.625) (end -1 -0.625) (layer F.Fab) (width 0.1))
     (fp_text user %R (at 0 0) (layer F.Fab)
       (effects (font (size 0.5 0.5) (thickness 0.08)))
     )
@@ -1096,18 +948,21 @@
     )
   )
 
-  (module Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder (layer F.Cu) (tedit 5F68FEEF) (tstamp 60195433)
-    (at 65.7 32.0375 90)
+  (module Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder (layer F.Cu) (tedit 5F68FEEF) (tstamp 6025F395)
+    (at 175.545001 63.355001)
     (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator")
     (tags "capacitor handsolder")
     (path /6014123E)
     (attr smd)
-    (fp_text reference C19 (at 0 -1.68 90) (layer F.SilkS)
+    (fp_text reference C19 (at 0 -1.68) (layer F.SilkS)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_text value 10u (at 0 1.68 90) (layer F.Fab)
+    (fp_text value 10u (at 0 1.68) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     )
+    (fp_text user %R (at 0 0) (layer F.Fab)
+      (effects (font (size 0.5 0.5) (thickness 0.08)))
+    )
     (fp_line (start -1 0.625) (end -1 -0.625) (layer F.Fab) (width 0.1))
     (fp_line (start -1 -0.625) (end 1 -0.625) (layer F.Fab) (width 0.1))
     (fp_line (start 1 -0.625) (end 1 0.625) (layer F.Fab) (width 0.1))
@@ -1118,13 +973,10 @@
     (fp_line (start -1.88 -0.98) (end 1.88 -0.98) (layer F.CrtYd) (width 0.05))
     (fp_line (start 1.88 -0.98) (end 1.88 0.98) (layer F.CrtYd) (width 0.05))
     (fp_line (start 1.88 0.98) (end -1.88 0.98) (layer F.CrtYd) (width 0.05))
-    (fp_text user %R (at 0 0 90) (layer F.Fab)
-      (effects (font (size 0.5 0.5) (thickness 0.08)))
-    )
-    (pad 1 smd roundrect (at -1.0375 0 90) (size 1.175 1.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.212766)
+    (pad 2 smd roundrect (at 1.0375 0) (size 1.175 1.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.212766)
+      (net 56 +3V3))
+    (pad 1 smd roundrect (at -1.0375 0) (size 1.175 1.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.212766)
       (net 2 GND))
-    (pad 2 smd roundrect (at 1.0375 0 90) (size 1.175 1.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.212766)
-      (net 71 +3V3))
     (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl
       (at (xyz 0 0 0))
       (scale (xyz 1 1 1))
@@ -1132,16 +984,16 @@
     )
   )
 
-  (module Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder (layer F.Cu) (tedit 5F68FEEF) (tstamp 60195444)
-    (at 63.6 32.0625 90)
+  (module Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder (layer F.Cu) (tedit 5F68FEEF) (tstamp 6025F3A6)
+    (at 195.205001 44.395001)
     (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator")
     (tags "capacitor handsolder")
     (path /60164C11)
     (attr smd)
-    (fp_text reference C20 (at 0 -1.68 90) (layer F.SilkS)
+    (fp_text reference C20 (at 0 -1.68) (layer F.SilkS)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_text value 100n (at 0 1.68 90) (layer F.Fab)
+    (fp_text value 100n (at 0 1.68) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     )
     (fp_line (start 1.88 0.98) (end -1.88 0.98) (layer F.CrtYd) (width 0.05))
@@ -1154,13 +1006,13 @@
     (fp_line (start 1 -0.625) (end 1 0.625) (layer F.Fab) (width 0.1))
     (fp_line (start -1 -0.625) (end 1 -0.625) (layer F.Fab) (width 0.1))
     (fp_line (start -1 0.625) (end -1 -0.625) (layer F.Fab) (width 0.1))
-    (fp_text user %R (at 0 0 90) (layer F.Fab)
+    (fp_text user %R (at 0 0) (layer F.Fab)
       (effects (font (size 0.5 0.5) (thickness 0.08)))
     )
-    (pad 2 smd roundrect (at 1.0375 0 90) (size 1.175 1.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.212766)
-      (net 71 +3V3))
-    (pad 1 smd roundrect (at -1.0375 0 90) (size 1.175 1.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.212766)
+    (pad 1 smd roundrect (at -1.0375 0) (size 1.175 1.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.212766)
       (net 2 GND))
+    (pad 2 smd roundrect (at 1.0375 0) (size 1.175 1.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.212766)
+      (net 56 +3V3))
     (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl
       (at (xyz 0 0 0))
       (scale (xyz 1 1 1))
@@ -1168,8 +1020,8 @@
     )
   )
 
-  (module Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder (layer F.Cu) (tedit 5F68FEEF) (tstamp 60195455)
-    (at 71.295001 59.475001)
+  (module Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder (layer F.Cu) (tedit 5F68FEEF) (tstamp 6025F3B7)
+    (at 161.275001 75.045001)
     (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator")
     (tags "capacitor handsolder")
     (path /60173C0E)
@@ -1180,6 +1032,42 @@
     (fp_text value 4u7 (at 0 1.68) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     )
+    (fp_text user %R (at 0 0) (layer F.Fab)
+      (effects (font (size 0.5 0.5) (thickness 0.08)))
+    )
+    (fp_line (start -1 0.625) (end -1 -0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start -1 -0.625) (end 1 -0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start 1 -0.625) (end 1 0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start 1 0.625) (end -1 0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start -0.261252 -0.735) (end 0.261252 -0.735) (layer F.SilkS) (width 0.12))
+    (fp_line (start -0.261252 0.735) (end 0.261252 0.735) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.88 0.98) (end -1.88 -0.98) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.88 -0.98) (end 1.88 -0.98) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.88 -0.98) (end 1.88 0.98) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.88 0.98) (end -1.88 0.98) (layer F.CrtYd) (width 0.05))
+    (pad 2 smd roundrect (at 1.0375 0) (size 1.175 1.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.212766)
+      (net 2 GND))
+    (pad 1 smd roundrect (at -1.0375 0) (size 1.175 1.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.212766)
+      (net 8 "Net-(C18-Pad1)"))
+    (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (module Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder (layer F.Cu) (tedit 5F68FEEF) (tstamp 6025F3C8)
+    (at 150.695001 85.865001)
+    (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator")
+    (tags "capacitor handsolder")
+    (path /606FEE86)
+    (attr smd)
+    (fp_text reference C22 (at 0 -1.68) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value 100n (at 0 1.68) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
     (fp_line (start 1.88 0.98) (end -1.88 0.98) (layer F.CrtYd) (width 0.05))
     (fp_line (start 1.88 -0.98) (end 1.88 0.98) (layer F.CrtYd) (width 0.05))
     (fp_line (start -1.88 -0.98) (end 1.88 -0.98) (layer F.CrtYd) (width 0.05))
@@ -1193,10 +1081,10 @@
     (fp_text user %R (at 0 0) (layer F.Fab)
       (effects (font (size 0.5 0.5) (thickness 0.08)))
     )
+    (pad 1 smd roundrect (at -1.0375 0) (size 1.175 1.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.212766)
+      (net 61 left_click))
     (pad 2 smd roundrect (at 1.0375 0) (size 1.175 1.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.212766)
       (net 2 GND))
-    (pad 1 smd roundrect (at -1.0375 0) (size 1.175 1.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.212766)
-      (net 8 "Net-(C18-Pad1)"))
     (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl
       (at (xyz 0 0 0))
       (scale (xyz 1 1 1))
@@ -1204,560 +1092,2761 @@
     )
   )
 
-  (module LED_SMD:LED_1206_3216Metric (layer F.Cu) (tedit 5F68FEF1) (tstamp 60195468)
-    (at 58.6 43.2 180)
-    (descr "LED SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
-    (tags LED)
-    (path /601E5474)
+  (module Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder (layer F.Cu) (tedit 5F68FEEF) (tstamp 6025F3D9)
+    (at 169.895001 67.145001)
+    (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator")
+    (tags "capacitor handsolder")
+    (path /60880B3B)
     (attr smd)
-    (fp_text reference D1 (at 0 -1.82) (layer F.SilkS)
+    (fp_text reference C23 (at 0 -1.68) (layer F.SilkS)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_text value "Indicator LED" (at 0 1.82) (layer F.Fab)
+    (fp_text value 100n (at 0 1.68) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_line (start 1.6 -0.8) (end -1.2 -0.8) (layer F.Fab) (width 0.1))
-    (fp_line (start -1.2 -0.8) (end -1.6 -0.4) (layer F.Fab) (width 0.1))
-    (fp_line (start -1.6 -0.4) (end -1.6 0.8) (layer F.Fab) (width 0.1))
-    (fp_line (start -1.6 0.8) (end 1.6 0.8) (layer F.Fab) (width 0.1))
-    (fp_line (start 1.6 0.8) (end 1.6 -0.8) (layer F.Fab) (width 0.1))
-    (fp_line (start 1.6 -1.135) (end -2.285 -1.135) (layer F.SilkS) (width 0.12))
-    (fp_line (start -2.285 -1.135) (end -2.285 1.135) (layer F.SilkS) (width 0.12))
-    (fp_line (start -2.285 1.135) (end 1.6 1.135) (layer F.SilkS) (width 0.12))
-    (fp_line (start -2.28 1.12) (end -2.28 -1.12) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -2.28 -1.12) (end 2.28 -1.12) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 2.28 -1.12) (end 2.28 1.12) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 2.28 1.12) (end -2.28 1.12) (layer F.CrtYd) (width 0.05))
     (fp_text user %R (at 0 0) (layer F.Fab)
-      (effects (font (size 0.8 0.8) (thickness 0.12)))
+      (effects (font (size 0.5 0.5) (thickness 0.08)))
     )
-    (pad 1 smd roundrect (at -1.4 0 180) (size 1.25 1.75) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.2)
+    (fp_line (start -1 0.625) (end -1 -0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start -1 -0.625) (end 1 -0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start 1 -0.625) (end 1 0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start 1 0.625) (end -1 0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start -0.261252 -0.735) (end 0.261252 -0.735) (layer F.SilkS) (width 0.12))
+    (fp_line (start -0.261252 0.735) (end 0.261252 0.735) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.88 0.98) (end -1.88 -0.98) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.88 -0.98) (end 1.88 -0.98) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.88 -0.98) (end 1.88 0.98) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.88 0.98) (end -1.88 0.98) (layer F.CrtYd) (width 0.05))
+    (pad 2 smd roundrect (at 1.0375 0) (size 1.175 1.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.212766)
       (net 2 GND))
-    (pad 2 smd roundrect (at 1.4 0 180) (size 1.25 1.75) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.2)
-      (net 73 "Net-(D1-Pad2)"))
-    (model ${KISYS3DMOD}/LED_SMD.3dshapes/LED_1206_3216Metric.wrl
+    (pad 1 smd roundrect (at -1.0375 0) (size 1.175 1.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.212766)
+      (net 62 right_click))
+    (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl
       (at (xyz 0 0 0))
       (scale (xyz 1 1 1))
       (rotate (xyz 0 0 0))
     )
   )
 
-  (module LED_SMD:LED_1206_3216Metric (layer F.Cu) (tedit 5F68FEF1) (tstamp 6019547B)
-    (at 69.1 35.3)
-    (descr "LED SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
-    (tags LED)
-    (path /602BC446)
+  (module Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder (layer F.Cu) (tedit 5F68FEEF) (tstamp 6025F3EA)
+    (at 165.895001 71.655001)
+    (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator")
+    (tags "capacitor handsolder")
+    (path /608B0D70)
     (attr smd)
-    (fp_text reference D2 (at 0 -1.82) (layer F.SilkS)
+    (fp_text reference C24 (at 0 -1.68) (layer F.SilkS)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_text value "Indicator LED" (at 0 1.82) (layer F.Fab)
+    (fp_text value 100n (at 0 1.68) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_line (start 1.6 -0.8) (end -1.2 -0.8) (layer F.Fab) (width 0.1))
-    (fp_line (start -1.2 -0.8) (end -1.6 -0.4) (layer F.Fab) (width 0.1))
-    (fp_line (start -1.6 -0.4) (end -1.6 0.8) (layer F.Fab) (width 0.1))
-    (fp_line (start -1.6 0.8) (end 1.6 0.8) (layer F.Fab) (width 0.1))
-    (fp_line (start 1.6 0.8) (end 1.6 -0.8) (layer F.Fab) (width 0.1))
-    (fp_line (start 1.6 -1.135) (end -2.285 -1.135) (layer F.SilkS) (width 0.12))
-    (fp_line (start -2.285 -1.135) (end -2.285 1.135) (layer F.SilkS) (width 0.12))
-    (fp_line (start -2.285 1.135) (end 1.6 1.135) (layer F.SilkS) (width 0.12))
-    (fp_line (start -2.28 1.12) (end -2.28 -1.12) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -2.28 -1.12) (end 2.28 -1.12) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 2.28 -1.12) (end 2.28 1.12) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 2.28 1.12) (end -2.28 1.12) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.88 0.98) (end -1.88 0.98) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.88 -0.98) (end 1.88 0.98) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.88 -0.98) (end 1.88 -0.98) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.88 0.98) (end -1.88 -0.98) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -0.261252 0.735) (end 0.261252 0.735) (layer F.SilkS) (width 0.12))
+    (fp_line (start -0.261252 -0.735) (end 0.261252 -0.735) (layer F.SilkS) (width 0.12))
+    (fp_line (start 1 0.625) (end -1 0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start 1 -0.625) (end 1 0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start -1 -0.625) (end 1 -0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start -1 0.625) (end -1 -0.625) (layer F.Fab) (width 0.1))
     (fp_text user %R (at 0 0) (layer F.Fab)
-      (effects (font (size 0.8 0.8) (thickness 0.12)))
+      (effects (font (size 0.5 0.5) (thickness 0.08)))
     )
-    (pad 1 smd roundrect (at -1.4 0) (size 1.25 1.75) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.2)
+    (pad 1 smd roundrect (at -1.0375 0) (size 1.175 1.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.212766)
+      (net 63 sense_up))
+    (pad 2 smd roundrect (at 1.0375 0) (size 1.175 1.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.212766)
       (net 2 GND))
-    (pad 2 smd roundrect (at 1.4 0) (size 1.25 1.75) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.2)
-      (net 74 "Net-(D2-Pad2)"))
-    (model ${KISYS3DMOD}/LED_SMD.3dshapes/LED_1206_3216Metric.wrl
+    (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl
       (at (xyz 0 0 0))
       (scale (xyz 1 1 1))
       (rotate (xyz 0 0 0))
     )
   )
 
-  (module LED_SMD:LED_1206_3216Metric (layer F.Cu) (tedit 5F68FEF1) (tstamp 6019548E)
-    (at 59.2 62.6)
-    (descr "LED SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
-    (tags LED)
-    (path /602C3066)
+  (module Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder (layer F.Cu) (tedit 5F68FEEF) (tstamp 6025F3FB)
+    (at 185.555001 52.295001)
+    (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator")
+    (tags "capacitor handsolder")
+    (path /608E2D1D)
     (attr smd)
-    (fp_text reference D3 (at 0 -1.82) (layer F.SilkS)
+    (fp_text reference C25 (at 0 -1.68) (layer F.SilkS)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_text value "Indicator LED" (at 0 1.82) (layer F.Fab)
+    (fp_text value 100n (at 0 1.68) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_line (start 2.28 1.12) (end -2.28 1.12) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 2.28 -1.12) (end 2.28 1.12) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -2.28 -1.12) (end 2.28 -1.12) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -2.28 1.12) (end -2.28 -1.12) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -2.285 1.135) (end 1.6 1.135) (layer F.SilkS) (width 0.12))
-    (fp_line (start -2.285 -1.135) (end -2.285 1.135) (layer F.SilkS) (width 0.12))
-    (fp_line (start 1.6 -1.135) (end -2.285 -1.135) (layer F.SilkS) (width 0.12))
-    (fp_line (start 1.6 0.8) (end 1.6 -0.8) (layer F.Fab) (width 0.1))
-    (fp_line (start -1.6 0.8) (end 1.6 0.8) (layer F.Fab) (width 0.1))
-    (fp_line (start -1.6 -0.4) (end -1.6 0.8) (layer F.Fab) (width 0.1))
-    (fp_line (start -1.2 -0.8) (end -1.6 -0.4) (layer F.Fab) (width 0.1))
-    (fp_line (start 1.6 -0.8) (end -1.2 -0.8) (layer F.Fab) (width 0.1))
     (fp_text user %R (at 0 0) (layer F.Fab)
-      (effects (font (size 0.8 0.8) (thickness 0.12)))
+      (effects (font (size 0.5 0.5) (thickness 0.08)))
     )
-    (pad 2 smd roundrect (at 1.4 0) (size 1.25 1.75) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.2)
-      (net 75 "Net-(D3-Pad2)"))
-    (pad 1 smd roundrect (at -1.4 0) (size 1.25 1.75) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.2)
+    (fp_line (start -1 0.625) (end -1 -0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start -1 -0.625) (end 1 -0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start 1 -0.625) (end 1 0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start 1 0.625) (end -1 0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start -0.261252 -0.735) (end 0.261252 -0.735) (layer F.SilkS) (width 0.12))
+    (fp_line (start -0.261252 0.735) (end 0.261252 0.735) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.88 0.98) (end -1.88 -0.98) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.88 -0.98) (end 1.88 -0.98) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.88 -0.98) (end 1.88 0.98) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.88 0.98) (end -1.88 0.98) (layer F.CrtYd) (width 0.05))
+    (pad 2 smd roundrect (at 1.0375 0) (size 1.175 1.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.212766)
       (net 2 GND))
-    (model ${KISYS3DMOD}/LED_SMD.3dshapes/LED_1206_3216Metric.wrl
+    (pad 1 smd roundrect (at -1.0375 0) (size 1.175 1.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.212766)
+      (net 64 sense_down))
+    (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl
       (at (xyz 0 0 0))
       (scale (xyz 1 1 1))
       (rotate (xyz 0 0 0))
     )
   )
 
-  (module Connector_USB:USB_Mini-B_Tensility_54-00023_Vertical (layer F.Cu) (tedit 5A24F112) (tstamp 601954AC)
-    (at 46.2 48.2 270)
-    (descr http://www.tensility.com/pdffiles/54-00023.pdf)
-    (tags "usb mini receptacle vertical")
-    (path /6009969E)
-    (fp_text reference J1 (at 1.6 -3.7 90) (layer F.SilkS)
+  (module Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder (layer F.Cu) (tedit 5F68FEEF) (tstamp 6025F40C)
+    (at 191.205001 48.905001)
+    (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator")
+    (tags "capacitor handsolder")
+    (path /60903064)
+    (attr smd)
+    (fp_text reference C26 (at 0 -1.68) (layer F.SilkS)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_text value USB_OTG (at 1.5 2.2 90) (layer F.Fab)
+    (fp_text value 100n (at 0 1.68) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_line (start -0.5 1.5) (end 0.5 1.5) (layer F.SilkS) (width 0.15))
-    (fp_line (start -2 0.9) (end -0.7 0.9) (layer F.Fab) (width 0.15))
-    (fp_line (start -0.7 0.9) (end 0 0.2) (layer F.Fab) (width 0.15))
-    (fp_line (start 0 0.2) (end 0.7 0.9) (layer F.Fab) (width 0.15))
-    (fp_line (start 0.7 0.9) (end 5.2 0.9) (layer F.Fab) (width 0.15))
-    (fp_line (start 5.2 -2.6) (end 5.2 0.9) (layer F.Fab) (width 0.15))
-    (fp_line (start 5.2 -2.6) (end -2 -2.6) (layer F.Fab) (width 0.15))
-    (fp_line (start -2 0.9) (end -2 -2.6) (layer F.Fab) (width 0.15))
-    (fp_line (start -2.3 -2.9) (end 5.5 -2.9) (layer F.SilkS) (width 0.15))
-    (fp_line (start -2.3 0.6) (end -2.3 1.2) (layer F.SilkS) (width 0.15))
-    (fp_line (start -2.3 1.2) (end 5.5 1.2) (layer F.SilkS) (width 0.15))
-    (fp_line (start 5.5 1.2) (end 5.5 0.6) (layer F.SilkS) (width 0.15))
-    (fp_line (start -2.3 -2.3) (end -2.3 -2.9) (layer F.SilkS) (width 0.15))
-    (fp_line (start -2.8 -3.2) (end -2.8 1.5) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -2.8 1.5) (end 6 1.5) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 6 1.5) (end 6 -3.2) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 6 -3.2) (end -2.8 -3.2) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 5.5 -2.9) (end 5.5 -2.3) (layer F.SilkS) (width 0.15))
-    (fp_text user %R (at 1.5 -1 90) (layer F.Fab)
-      (effects (font (size 1 1) (thickness 0.15)))
+    (fp_line (start 1.88 0.98) (end -1.88 0.98) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.88 -0.98) (end 1.88 0.98) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.88 -0.98) (end 1.88 -0.98) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.88 0.98) (end -1.88 -0.98) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -0.261252 0.735) (end 0.261252 0.735) (layer F.SilkS) (width 0.12))
+    (fp_line (start -0.261252 -0.735) (end 0.261252 -0.735) (layer F.SilkS) (width 0.12))
+    (fp_line (start 1 0.625) (end -1 0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start 1 -0.625) (end 1 0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start -1 -0.625) (end 1 -0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start -1 0.625) (end -1 -0.625) (layer F.Fab) (width 0.1))
+    (fp_text user %R (at 0 0) (layer F.Fab)
+      (effects (font (size 0.5 0.5) (thickness 0.08)))
     )
-    (pad 1 thru_hole rect (at 0 0 270) (size 1.1 1.1) (drill 0.7) (layers *.Cu *.Mask)
-      (net 1 +5V))
-    (pad 2 thru_hole circle (at 0.8 -1.75 270) (size 1.1 1.1) (drill 0.7) (layers *.Cu *.Mask)
-      (net 9 IN_D-))
-    (pad 3 thru_hole circle (at 1.6 0 270) (size 1.1 1.1) (drill 0.7) (layers *.Cu *.Mask)
-      (net 10 IN_D+))
-    (pad 4 thru_hole circle (at 2.4 -1.75 270) (size 1.1 1.1) (drill 0.7) (layers *.Cu *.Mask)
-      (net 11 "Net-(J1-Pad4)"))
-    (pad 5 thru_hole circle (at 3.2 0 270) (size 1.1 1.1) (drill 0.7) (layers *.Cu *.Mask)
+    (pad 1 smd roundrect (at -1.0375 0) (size 1.175 1.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.212766)
+      (net 65 forward))
+    (pad 2 smd roundrect (at 1.0375 0) (size 1.175 1.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.212766)
       (net 2 GND))
-    (pad 6 thru_hole oval (at -2.05 -0.875 270) (size 1.1 2.4) (drill oval 0.7 2) (layers *.Cu *.Mask)
-      (net 12 "Net-(J1-Pad6)"))
-    (pad 6 thru_hole oval (at 5.25 -0.875 270) (size 1.1 2.4) (drill oval 0.7 2) (layers *.Cu *.Mask)
-      (net 12 "Net-(J1-Pad6)"))
-    (model ${KISYS3DMOD}/Connector_USB.3dshapes/USB_Mini-B_Tensility_54-00023_Vertical.wrl
+    (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl
       (at (xyz 0 0 0))
       (scale (xyz 1 1 1))
       (rotate (xyz 0 0 0))
     )
   )
 
-  (module Connector_PinHeader_2.00mm:PinHeader_1x06_P2.00mm_Vertical (layer F.Cu) (tedit 59FED667) (tstamp 601954C6)
-    (at 80.8 63.7 90)
-    (descr "Through hole straight pin header, 1x06, 2.00mm pitch, single row")
-    (tags "Through hole pin header THT 1x06 2.00mm single row")
-    (path /60081960)
-    (fp_text reference J2 (at 0 -2.06 90) (layer F.SilkS)
+  (module Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder (layer F.Cu) (tedit 5F68FEEF) (tstamp 6025F41D)
+    (at 150.695001 88.875001)
+    (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator")
+    (tags "capacitor handsolder")
+    (path /609243FB)
+    (attr smd)
+    (fp_text reference C27 (at 0 -1.68) (layer F.SilkS)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_text value SWD (at 0 12.06 90) (layer F.Fab)
+    (fp_text value 100n (at 0 1.68) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_line (start 1.88 0.98) (end -1.88 0.98) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.88 -0.98) (end 1.88 0.98) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.88 -0.98) (end 1.88 -0.98) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.88 0.98) (end -1.88 -0.98) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -0.261252 0.735) (end 0.261252 0.735) (layer F.SilkS) (width 0.12))
+    (fp_line (start -0.261252 -0.735) (end 0.261252 -0.735) (layer F.SilkS) (width 0.12))
+    (fp_line (start 1 0.625) (end -1 0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start 1 -0.625) (end 1 0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start -1 -0.625) (end 1 -0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start -1 0.625) (end -1 -0.625) (layer F.Fab) (width 0.1))
+    (fp_text user %R (at 0 0) (layer F.Fab)
+      (effects (font (size 0.5 0.5) (thickness 0.08)))
+    )
+    (pad 1 smd roundrect (at -1.0375 0) (size 1.175 1.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.212766)
+      (net 66 backward))
+    (pad 2 smd roundrect (at 1.0375 0) (size 1.175 1.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.212766)
+      (net 2 GND))
+    (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (module Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder (layer F.Cu) (tedit 5F68FEEF) (tstamp 6025F42E)
+    (at 155.625001 84.245001)
+    (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator")
+    (tags "capacitor handsolder")
+    (path /6082477B)
+    (attr smd)
+    (fp_text reference C28 (at 0 -1.68) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value 100n (at 0 1.68) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text user %R (at 0 0) (layer F.Fab)
+      (effects (font (size 0.5 0.5) (thickness 0.08)))
+    )
+    (fp_line (start -1 0.625) (end -1 -0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start -1 -0.625) (end 1 -0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start 1 -0.625) (end 1 0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start 1 0.625) (end -1 0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start -0.261252 -0.735) (end 0.261252 -0.735) (layer F.SilkS) (width 0.12))
+    (fp_line (start -0.261252 0.735) (end 0.261252 0.735) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.88 0.98) (end -1.88 -0.98) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.88 -0.98) (end 1.88 -0.98) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.88 -0.98) (end 1.88 0.98) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.88 0.98) (end -1.88 0.98) (layer F.CrtYd) (width 0.05))
+    (pad 2 smd roundrect (at 1.0375 0) (size 1.175 1.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.212766)
+      (net 2 GND))
+    (pad 1 smd roundrect (at -1.0375 0) (size 1.175 1.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.212766)
+      (net 67 wheel_click))
+    (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (module Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder (layer F.Cu) (tedit 5F68FEEF) (tstamp 6025F43F)
+    (at 170.895001 73.165001)
+    (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator")
+    (tags "capacitor handsolder")
+    (path /60A989CD)
+    (attr smd)
+    (fp_text reference C30 (at 0 -1.68) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value 10u (at 0 1.68) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_line (start 1.88 0.98) (end -1.88 0.98) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.88 -0.98) (end 1.88 0.98) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.88 -0.98) (end 1.88 -0.98) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.88 0.98) (end -1.88 -0.98) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -0.261252 0.735) (end 0.261252 0.735) (layer F.SilkS) (width 0.12))
+    (fp_line (start -0.261252 -0.735) (end 0.261252 -0.735) (layer F.SilkS) (width 0.12))
+    (fp_line (start 1 0.625) (end -1 0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start 1 -0.625) (end 1 0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start -1 -0.625) (end 1 -0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start -1 0.625) (end -1 -0.625) (layer F.Fab) (width 0.1))
+    (fp_text user %R (at 0 0) (layer F.Fab)
+      (effects (font (size 0.5 0.5) (thickness 0.08)))
+    )
+    (pad 1 smd roundrect (at -1.0375 0) (size 1.175 1.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.212766)
+      (net 2 GND))
+    (pad 2 smd roundrect (at 1.0375 0) (size 1.175 1.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.212766)
+      (net 57 VDD))
+    (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (module Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder (layer F.Cu) (tedit 5F68FEEF) (tstamp 6025F450)
+    (at 181.685001 60.105001)
+    (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator")
+    (tags "capacitor handsolder")
+    (path /60A989D3)
+    (attr smd)
+    (fp_text reference C31 (at 0 -1.68) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value 100n (at 0 1.68) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text user %R (at 0 0) (layer F.Fab)
+      (effects (font (size 0.5 0.5) (thickness 0.08)))
+    )
+    (fp_line (start -1 0.625) (end -1 -0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start -1 -0.625) (end 1 -0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start 1 -0.625) (end 1 0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start 1 0.625) (end -1 0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start -0.261252 -0.735) (end 0.261252 -0.735) (layer F.SilkS) (width 0.12))
+    (fp_line (start -0.261252 0.735) (end 0.261252 0.735) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.88 0.98) (end -1.88 -0.98) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.88 -0.98) (end 1.88 -0.98) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.88 -0.98) (end 1.88 0.98) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.88 0.98) (end -1.88 0.98) (layer F.CrtYd) (width 0.05))
+    (pad 2 smd roundrect (at 1.0375 0) (size 1.175 1.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.212766)
+      (net 57 VDD))
+    (pad 1 smd roundrect (at -1.0375 0) (size 1.175 1.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.212766)
+      (net 2 GND))
+    (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (module Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder (layer F.Cu) (tedit 5F68FEEF) (tstamp 6025F461)
+    (at 179.515001 66.365001)
+    (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator")
+    (tags "capacitor handsolder")
+    (path /609B8D57)
+    (attr smd)
+    (fp_text reference C32 (at 0 -1.68) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value 4.7u (at 0 1.68) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text user %R (at 0 0) (layer F.Fab)
+      (effects (font (size 0.5 0.5) (thickness 0.08)))
+    )
+    (fp_line (start -1 0.625) (end -1 -0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start -1 -0.625) (end 1 -0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start 1 -0.625) (end 1 0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start 1 0.625) (end -1 0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start -0.261252 -0.735) (end 0.261252 -0.735) (layer F.SilkS) (width 0.12))
+    (fp_line (start -0.261252 0.735) (end 0.261252 0.735) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.88 0.98) (end -1.88 -0.98) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.88 -0.98) (end 1.88 -0.98) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.88 -0.98) (end 1.88 0.98) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.88 0.98) (end -1.88 0.98) (layer F.CrtYd) (width 0.05))
+    (pad 2 smd roundrect (at 1.0375 0) (size 1.175 1.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.212766)
+      (net 2 GND))
+    (pad 1 smd roundrect (at -1.0375 0) (size 1.175 1.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.212766)
+      (net 56 +3V3))
+    (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (module Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder (layer F.Cu) (tedit 5F68FEEF) (tstamp 6025F472)
+    (at 191.345001 55.305001)
+    (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator")
+    (tags "capacitor handsolder")
+    (path /624984FF)
+    (attr smd)
+    (fp_text reference C33 (at 0 -1.68) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value 100n (at 0 1.68) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text user %R (at 0 0) (layer F.Fab)
+      (effects (font (size 0.5 0.5) (thickness 0.08)))
+    )
+    (fp_line (start -1 0.625) (end -1 -0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start -1 -0.625) (end 1 -0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start 1 -0.625) (end 1 0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start 1 0.625) (end -1 0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start -0.261252 -0.735) (end 0.261252 -0.735) (layer F.SilkS) (width 0.12))
+    (fp_line (start -0.261252 0.735) (end 0.261252 0.735) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.88 0.98) (end -1.88 -0.98) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.88 -0.98) (end 1.88 -0.98) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.88 -0.98) (end 1.88 0.98) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.88 0.98) (end -1.88 0.98) (layer F.CrtYd) (width 0.05))
+    (pad 2 smd roundrect (at 1.0375 0) (size 1.175 1.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.212766)
+      (net 2 GND))
+    (pad 1 smd roundrect (at -1.0375 0) (size 1.175 1.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.212766)
+      (net 68 Scroll_a))
+    (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (module Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder (layer F.Cu) (tedit 5F68FEEF) (tstamp 6025F483)
+    (at 175.515001 70.155001)
+    (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator")
+    (tags "capacitor handsolder")
+    (path /626C35B6)
+    (attr smd)
+    (fp_text reference C34 (at 0 -1.68) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value 100n (at 0 1.68) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_line (start 1.88 0.98) (end -1.88 0.98) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.88 -0.98) (end 1.88 0.98) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.88 -0.98) (end 1.88 -0.98) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.88 0.98) (end -1.88 -0.98) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -0.261252 0.735) (end 0.261252 0.735) (layer F.SilkS) (width 0.12))
+    (fp_line (start -0.261252 -0.735) (end 0.261252 -0.735) (layer F.SilkS) (width 0.12))
+    (fp_line (start 1 0.625) (end -1 0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start 1 -0.625) (end 1 0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start -1 -0.625) (end 1 -0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start -1 0.625) (end -1 -0.625) (layer F.Fab) (width 0.1))
+    (fp_text user %R (at 0 0) (layer F.Fab)
+      (effects (font (size 0.5 0.5) (thickness 0.08)))
+    )
+    (pad 1 smd roundrect (at -1.0375 0) (size 1.175 1.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.212766)
+      (net 69 Scroll_b))
+    (pad 2 smd roundrect (at 1.0375 0) (size 1.175 1.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.212766)
+      (net 2 GND))
+    (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (module LED_SMD:LED_1206_3216Metric (layer F.Cu) (tedit 5F68FEF1) (tstamp 6025F496)
+    (at 156.065001 76.395001)
+    (descr "LED SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
+    (tags LED)
+    (path /601E5474)
+    (attr smd)
+    (fp_text reference D1 (at 0 -1.82) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value "Indicator LED" (at 0 1.82) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text user %R (at 0 0) (layer F.Fab)
+      (effects (font (size 0.8 0.8) (thickness 0.12)))
+    )
+    (fp_line (start 1.6 -0.8) (end -1.2 -0.8) (layer F.Fab) (width 0.1))
+    (fp_line (start -1.2 -0.8) (end -1.6 -0.4) (layer F.Fab) (width 0.1))
+    (fp_line (start -1.6 -0.4) (end -1.6 0.8) (layer F.Fab) (width 0.1))
+    (fp_line (start -1.6 0.8) (end 1.6 0.8) (layer F.Fab) (width 0.1))
+    (fp_line (start 1.6 0.8) (end 1.6 -0.8) (layer F.Fab) (width 0.1))
+    (fp_line (start 1.6 -1.135) (end -2.285 -1.135) (layer F.SilkS) (width 0.12))
+    (fp_line (start -2.285 -1.135) (end -2.285 1.135) (layer F.SilkS) (width 0.12))
+    (fp_line (start -2.285 1.135) (end 1.6 1.135) (layer F.SilkS) (width 0.12))
+    (fp_line (start -2.28 1.12) (end -2.28 -1.12) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -2.28 -1.12) (end 2.28 -1.12) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 2.28 -1.12) (end 2.28 1.12) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 2.28 1.12) (end -2.28 1.12) (layer F.CrtYd) (width 0.05))
+    (pad 2 smd roundrect (at 1.4 0) (size 1.25 1.75) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.2)
+      (net 58 "Net-(D1-Pad2)"))
+    (pad 1 smd roundrect (at -1.4 0) (size 1.25 1.75) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.2)
+      (net 2 GND))
+    (model ${KISYS3DMOD}/LED_SMD.3dshapes/LED_1206_3216Metric.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (module LED_SMD:LED_1206_3216Metric (layer F.Cu) (tedit 5F68FEF1) (tstamp 6025F4A9)
+    (at 195.645001 41.195001)
+    (descr "LED SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
+    (tags LED)
+    (path /602BC446)
+    (attr smd)
+    (fp_text reference D2 (at 0 -1.82) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value "Indicator LED" (at 0 1.82) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text user %R (at 0 0) (layer F.Fab)
+      (effects (font (size 0.8 0.8) (thickness 0.12)))
+    )
+    (fp_line (start 1.6 -0.8) (end -1.2 -0.8) (layer F.Fab) (width 0.1))
+    (fp_line (start -1.2 -0.8) (end -1.6 -0.4) (layer F.Fab) (width 0.1))
+    (fp_line (start -1.6 -0.4) (end -1.6 0.8) (layer F.Fab) (width 0.1))
+    (fp_line (start -1.6 0.8) (end 1.6 0.8) (layer F.Fab) (width 0.1))
+    (fp_line (start 1.6 0.8) (end 1.6 -0.8) (layer F.Fab) (width 0.1))
+    (fp_line (start 1.6 -1.135) (end -2.285 -1.135) (layer F.SilkS) (width 0.12))
+    (fp_line (start -2.285 -1.135) (end -2.285 1.135) (layer F.SilkS) (width 0.12))
+    (fp_line (start -2.285 1.135) (end 1.6 1.135) (layer F.SilkS) (width 0.12))
+    (fp_line (start -2.28 1.12) (end -2.28 -1.12) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -2.28 -1.12) (end 2.28 -1.12) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 2.28 -1.12) (end 2.28 1.12) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 2.28 1.12) (end -2.28 1.12) (layer F.CrtYd) (width 0.05))
+    (pad 2 smd roundrect (at 1.4 0) (size 1.25 1.75) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.2)
+      (net 59 "Net-(D2-Pad2)"))
+    (pad 1 smd roundrect (at -1.4 0) (size 1.25 1.75) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.2)
+      (net 2 GND))
+    (model ${KISYS3DMOD}/LED_SMD.3dshapes/LED_1206_3216Metric.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (module LED_SMD:LED_1206_3216Metric (layer F.Cu) (tedit 5F68FEF1) (tstamp 6025F4BC)
+    (at 185.995001 49.095001)
+    (descr "LED SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
+    (tags LED)
+    (path /602C3066)
+    (attr smd)
+    (fp_text reference D3 (at 0 -1.82) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value "Indicator LED" (at 0 1.82) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_line (start 2.28 1.12) (end -2.28 1.12) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 2.28 -1.12) (end 2.28 1.12) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -2.28 -1.12) (end 2.28 -1.12) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -2.28 1.12) (end -2.28 -1.12) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -2.285 1.135) (end 1.6 1.135) (layer F.SilkS) (width 0.12))
+    (fp_line (start -2.285 -1.135) (end -2.285 1.135) (layer F.SilkS) (width 0.12))
+    (fp_line (start 1.6 -1.135) (end -2.285 -1.135) (layer F.SilkS) (width 0.12))
+    (fp_line (start 1.6 0.8) (end 1.6 -0.8) (layer F.Fab) (width 0.1))
+    (fp_line (start -1.6 0.8) (end 1.6 0.8) (layer F.Fab) (width 0.1))
+    (fp_line (start -1.6 -0.4) (end -1.6 0.8) (layer F.Fab) (width 0.1))
+    (fp_line (start -1.2 -0.8) (end -1.6 -0.4) (layer F.Fab) (width 0.1))
+    (fp_line (start 1.6 -0.8) (end -1.2 -0.8) (layer F.Fab) (width 0.1))
+    (fp_text user %R (at 0 0) (layer F.Fab)
+      (effects (font (size 0.8 0.8) (thickness 0.12)))
+    )
+    (pad 1 smd roundrect (at -1.4 0) (size 1.25 1.75) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.2)
+      (net 2 GND))
+    (pad 2 smd roundrect (at 1.4 0) (size 1.25 1.75) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.2)
+      (net 60 "Net-(D3-Pad2)"))
+    (model ${KISYS3DMOD}/LED_SMD.3dshapes/LED_1206_3216Metric.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (module LED_SMD:LED_1206_3216Metric (layer F.Cu) (tedit 5F68FEF1) (tstamp 6025F4CF)
+    (at 160.685001 71.845001)
+    (descr "LED SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
+    (tags LED)
+    (path /60FE96B3)
+    (attr smd)
+    (fp_text reference D4 (at 0 -1.82) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value "Indicator LED" (at 0 1.82) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_line (start 2.28 1.12) (end -2.28 1.12) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 2.28 -1.12) (end 2.28 1.12) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -2.28 -1.12) (end 2.28 -1.12) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -2.28 1.12) (end -2.28 -1.12) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -2.285 1.135) (end 1.6 1.135) (layer F.SilkS) (width 0.12))
+    (fp_line (start -2.285 -1.135) (end -2.285 1.135) (layer F.SilkS) (width 0.12))
+    (fp_line (start 1.6 -1.135) (end -2.285 -1.135) (layer F.SilkS) (width 0.12))
+    (fp_line (start 1.6 0.8) (end 1.6 -0.8) (layer F.Fab) (width 0.1))
+    (fp_line (start -1.6 0.8) (end 1.6 0.8) (layer F.Fab) (width 0.1))
+    (fp_line (start -1.6 -0.4) (end -1.6 0.8) (layer F.Fab) (width 0.1))
+    (fp_line (start -1.2 -0.8) (end -1.6 -0.4) (layer F.Fab) (width 0.1))
+    (fp_line (start 1.6 -0.8) (end -1.2 -0.8) (layer F.Fab) (width 0.1))
+    (fp_text user %R (at 0 0) (layer F.Fab)
+      (effects (font (size 0.8 0.8) (thickness 0.12)))
+    )
+    (pad 1 smd roundrect (at -1.4 0) (size 1.25 1.75) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.2)
+      (net 2 GND))
+    (pad 2 smd roundrect (at 1.4 0) (size 1.25 1.75) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.2)
+      (net 70 "Net-(D4-Pad2)"))
+    (model ${KISYS3DMOD}/LED_SMD.3dshapes/LED_1206_3216Metric.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (module LED_SMD:LED_1206_3216Metric (layer F.Cu) (tedit 5F68FEF1) (tstamp 6025F4E2)
+    (at 145.485001 86.055001)
+    (descr "LED SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
+    (tags LED)
+    (path /610016AF)
+    (attr smd)
+    (fp_text reference D5 (at 0 -1.82) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value "Indicator LED" (at 0 1.82) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_line (start 2.28 1.12) (end -2.28 1.12) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 2.28 -1.12) (end 2.28 1.12) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -2.28 -1.12) (end 2.28 -1.12) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -2.28 1.12) (end -2.28 -1.12) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -2.285 1.135) (end 1.6 1.135) (layer F.SilkS) (width 0.12))
+    (fp_line (start -2.285 -1.135) (end -2.285 1.135) (layer F.SilkS) (width 0.12))
+    (fp_line (start 1.6 -1.135) (end -2.285 -1.135) (layer F.SilkS) (width 0.12))
+    (fp_line (start 1.6 0.8) (end 1.6 -0.8) (layer F.Fab) (width 0.1))
+    (fp_line (start -1.6 0.8) (end 1.6 0.8) (layer F.Fab) (width 0.1))
+    (fp_line (start -1.6 -0.4) (end -1.6 0.8) (layer F.Fab) (width 0.1))
+    (fp_line (start -1.2 -0.8) (end -1.6 -0.4) (layer F.Fab) (width 0.1))
+    (fp_line (start 1.6 -0.8) (end -1.2 -0.8) (layer F.Fab) (width 0.1))
+    (fp_text user %R (at 0 0) (layer F.Fab)
+      (effects (font (size 0.8 0.8) (thickness 0.12)))
+    )
+    (pad 1 smd roundrect (at -1.4 0) (size 1.25 1.75) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.2)
+      (net 2 GND))
+    (pad 2 smd roundrect (at 1.4 0) (size 1.25 1.75) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.2)
+      (net 71 "Net-(D5-Pad2)"))
+    (model ${KISYS3DMOD}/LED_SMD.3dshapes/LED_1206_3216Metric.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (module LED_SMD:LED_1206_3216Metric (layer F.Cu) (tedit 5F68FEF1) (tstamp 6025F4F5)
+    (at 170.335001 63.945001)
+    (descr "LED SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
+    (tags LED)
+    (path /61017346)
+    (attr smd)
+    (fp_text reference D6 (at 0 -1.82) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value "Indicator LED" (at 0 1.82) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text user %R (at 0 0) (layer F.Fab)
+      (effects (font (size 0.8 0.8) (thickness 0.12)))
+    )
+    (fp_line (start 1.6 -0.8) (end -1.2 -0.8) (layer F.Fab) (width 0.1))
+    (fp_line (start -1.2 -0.8) (end -1.6 -0.4) (layer F.Fab) (width 0.1))
+    (fp_line (start -1.6 -0.4) (end -1.6 0.8) (layer F.Fab) (width 0.1))
+    (fp_line (start -1.6 0.8) (end 1.6 0.8) (layer F.Fab) (width 0.1))
+    (fp_line (start 1.6 0.8) (end 1.6 -0.8) (layer F.Fab) (width 0.1))
+    (fp_line (start 1.6 -1.135) (end -2.285 -1.135) (layer F.SilkS) (width 0.12))
+    (fp_line (start -2.285 -1.135) (end -2.285 1.135) (layer F.SilkS) (width 0.12))
+    (fp_line (start -2.285 1.135) (end 1.6 1.135) (layer F.SilkS) (width 0.12))
+    (fp_line (start -2.28 1.12) (end -2.28 -1.12) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -2.28 -1.12) (end 2.28 -1.12) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 2.28 -1.12) (end 2.28 1.12) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 2.28 1.12) (end -2.28 1.12) (layer F.CrtYd) (width 0.05))
+    (pad 2 smd roundrect (at 1.4 0) (size 1.25 1.75) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.2)
+      (net 72 "Net-(D6-Pad2)"))
+    (pad 1 smd roundrect (at -1.4 0) (size 1.25 1.75) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.2)
+      (net 2 GND))
+    (model ${KISYS3DMOD}/LED_SMD.3dshapes/LED_1206_3216Metric.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (module Connector_USB:USB_Mini-B_Tensility_54-00023_Vertical (layer F.Cu) (tedit 5A24F112) (tstamp 6025F513)
+    (at 54 33)
+    (descr http://www.tensility.com/pdffiles/54-00023.pdf)
+    (tags "usb mini receptacle vertical")
+    (path /6009969E)
+    (fp_text reference J1 (at 1.6 -3.7) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value USB_OTG (at 1.5 2.2) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_line (start 5.5 -2.9) (end 5.5 -2.3) (layer F.SilkS) (width 0.15))
+    (fp_line (start 6 -3.2) (end -2.8 -3.2) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 6 1.5) (end 6 -3.2) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -2.8 1.5) (end 6 1.5) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -2.8 -3.2) (end -2.8 1.5) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -2.3 -2.3) (end -2.3 -2.9) (layer F.SilkS) (width 0.15))
+    (fp_line (start 5.5 1.2) (end 5.5 0.6) (layer F.SilkS) (width 0.15))
+    (fp_line (start -2.3 1.2) (end 5.5 1.2) (layer F.SilkS) (width 0.15))
+    (fp_line (start -2.3 0.6) (end -2.3 1.2) (layer F.SilkS) (width 0.15))
+    (fp_line (start -2.3 -2.9) (end 5.5 -2.9) (layer F.SilkS) (width 0.15))
+    (fp_line (start -2 0.9) (end -2 -2.6) (layer F.Fab) (width 0.15))
+    (fp_line (start 5.2 -2.6) (end -2 -2.6) (layer F.Fab) (width 0.15))
+    (fp_line (start 5.2 -2.6) (end 5.2 0.9) (layer F.Fab) (width 0.15))
+    (fp_line (start 0.7 0.9) (end 5.2 0.9) (layer F.Fab) (width 0.15))
+    (fp_line (start 0 0.2) (end 0.7 0.9) (layer F.Fab) (width 0.15))
+    (fp_line (start -0.7 0.9) (end 0 0.2) (layer F.Fab) (width 0.15))
+    (fp_line (start -2 0.9) (end -0.7 0.9) (layer F.Fab) (width 0.15))
+    (fp_line (start -0.5 1.5) (end 0.5 1.5) (layer F.SilkS) (width 0.15))
+    (fp_text user %R (at 1.5 -1) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (pad 1 thru_hole rect (at 0 0) (size 1.1 1.1) (drill 0.7) (layers *.Cu *.Mask)
+      (net 1 +5V))
+    (pad 2 thru_hole circle (at 0.8 -1.75) (size 1.1 1.1) (drill 0.7) (layers *.Cu *.Mask)
+      (net 9 IN_D-))
+    (pad 3 thru_hole circle (at 1.6 0) (size 1.1 1.1) (drill 0.7) (layers *.Cu *.Mask)
+      (net 10 IN_D+))
+    (pad 4 thru_hole circle (at 2.4 -1.75) (size 1.1 1.1) (drill 0.7) (layers *.Cu *.Mask)
+      (net 11 "Net-(J1-Pad4)"))
+    (pad 5 thru_hole circle (at 3.2 0) (size 1.1 1.1) (drill 0.7) (layers *.Cu *.Mask)
+      (net 2 GND))
+    (pad 6 thru_hole oval (at -2.05 -0.875) (size 1.1 2.4) (drill oval 0.7 2) (layers *.Cu *.Mask)
+      (net 12 "Net-(J1-Pad6)"))
+    (pad 6 thru_hole oval (at 5.25 -0.875) (size 1.1 2.4) (drill oval 0.7 2) (layers *.Cu *.Mask)
+      (net 12 "Net-(J1-Pad6)"))
+    (model ${KISYS3DMOD}/Connector_USB.3dshapes/USB_Mini-B_Tensility_54-00023_Vertical.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (module Connector_PinHeader_2.00mm:PinHeader_1x06_P2.00mm_Vertical (layer F.Cu) (tedit 59FED667) (tstamp 6025F52D)
+    (at 139 55)
+    (descr "Through hole straight pin header, 1x06, 2.00mm pitch, single row")
+    (tags "Through hole pin header THT 1x06 2.00mm single row")
+    (path /60081960)
+    (fp_text reference J2 (at 0 -2.06) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value SWD (at 0 12.06) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_line (start 1.5 -1.5) (end -1.5 -1.5) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.5 11.5) (end 1.5 -1.5) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.5 11.5) (end 1.5 11.5) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.5 -1.5) (end -1.5 11.5) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.06 -1.06) (end 0 -1.06) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.06 0) (end -1.06 -1.06) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.06 1) (end 1.06 1) (layer F.SilkS) (width 0.12))
+    (fp_line (start 1.06 1) (end 1.06 11.06) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.06 1) (end -1.06 11.06) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.06 11.06) (end 1.06 11.06) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1 -0.5) (end -0.5 -1) (layer F.Fab) (width 0.1))
+    (fp_line (start -1 11) (end -1 -0.5) (layer F.Fab) (width 0.1))
+    (fp_line (start 1 11) (end -1 11) (layer F.Fab) (width 0.1))
+    (fp_line (start 1 -1) (end 1 11) (layer F.Fab) (width 0.1))
+    (fp_line (start -0.5 -1) (end 1 -1) (layer F.Fab) (width 0.1))
+    (fp_text user %R (at 0 5 90) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (pad 1 thru_hole rect (at 0 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask)
+      (net 56 +3V3))
+    (pad 2 thru_hole oval (at 0 2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask)
+      (net 13 SWCLK))
+    (pad 3 thru_hole oval (at 0 4) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask)
+      (net 2 GND))
+    (pad 4 thru_hole oval (at 0 6) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask)
+      (net 14 SWDIO))
+    (pad 5 thru_hole oval (at 0 8) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask)
+      (net 7 NRST))
+    (pad 6 thru_hole oval (at 0 10) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask)
+      (net 15 SWO))
+    (model ${KISYS3DMOD}/Connector_PinHeader_2.00mm.3dshapes/PinHeader_1x06_P2.00mm_Vertical.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (module Connector:FanPinHeader_1x03_P2.54mm_Vertical (layer F.Cu) (tedit 5A19DCDF) (tstamp 6025F547)
+    (at 146.46 63)
+    (descr "3-pin CPU fan Through hole pin header, see http://www.formfactors.org/developer%5Cspecs%5Crev1_2_public.pdf")
+    (tags "pin header 3-pin CPU fan")
+    (path /6015F930)
+    (fp_text reference JP1 (at 2.5 -3.4) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value DFU (at 2.55 4.5) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_line (start 6.85 -3.05) (end 6.85 3.8) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 6.85 -3.05) (end -1.75 -3.05) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.75 3.8) (end 6.85 3.8) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.75 3.8) (end -1.75 -3.05) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 5.08 2.29) (end 5.08 3.3) (layer F.SilkS) (width 0.12))
+    (fp_line (start 0 2.29) (end 5.08 2.29) (layer F.SilkS) (width 0.12))
+    (fp_line (start 0 3.3) (end 0 2.29) (layer F.SilkS) (width 0.12))
+    (fp_line (start 6.35 3.3) (end -1.25 3.3) (layer F.Fab) (width 0.1))
+    (fp_line (start 6.35 -2.55) (end 6.35 3.3) (layer F.Fab) (width 0.1))
+    (fp_line (start -1.25 -2.55) (end 6.35 -2.55) (layer F.Fab) (width 0.1))
+    (fp_line (start -1.25 3.3) (end -1.25 -2.55) (layer F.Fab) (width 0.1))
+    (fp_line (start 0 2.3) (end 0 3.3) (layer F.Fab) (width 0.1))
+    (fp_line (start 5.05 2.3) (end 0 2.3) (layer F.Fab) (width 0.1))
+    (fp_line (start 5.05 3.3) (end 5.05 2.3) (layer F.Fab) (width 0.1))
+    (fp_line (start 6.45 3.4) (end -1.35 3.4) (layer F.SilkS) (width 0.12))
+    (fp_line (start 6.45 -2.65) (end 6.45 3.4) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.35 -2.65) (end 6.45 -2.65) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.35 3.4) (end -1.35 -2.65) (layer F.SilkS) (width 0.12))
+    (fp_text user %R (at 2.45 1.8) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (pad 1 thru_hole rect (at 0 0 90) (size 2.03 1.73) (drill 1.02) (layers *.Cu *.Mask)
+      (net 16 BOOT0))
+    (pad 2 thru_hole oval (at 2.54 0 90) (size 2.03 1.73) (drill 1.02) (layers *.Cu *.Mask)
+      (net 16 BOOT0))
+    (pad 3 thru_hole oval (at 5.08 0 90) (size 2.03 1.73) (drill 1.02) (layers *.Cu *.Mask)
+      (net 56 +3V3))
+    (model ${KISYS3DMOD}/Connector.3dshapes/FanPinHeader_1x03_P2.54mm_Vertical.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (module Connector:FanPinHeader_1x03_P2.54mm_Vertical (layer F.Cu) (tedit 5A19DCDF) (tstamp 6025F561)
+    (at 185.425001 43.075001)
+    (descr "3-pin CPU fan Through hole pin header, see http://www.formfactors.org/developer%5Cspecs%5Crev1_2_public.pdf")
+    (tags "pin header 3-pin CPU fan")
+    (path /6074062D)
+    (fp_text reference JP2 (at 2.5 -3.4) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value DFU (at 2.55 4.5) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_line (start 6.85 -3.05) (end 6.85 3.8) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 6.85 -3.05) (end -1.75 -3.05) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.75 3.8) (end 6.85 3.8) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.75 3.8) (end -1.75 -3.05) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 5.08 2.29) (end 5.08 3.3) (layer F.SilkS) (width 0.12))
+    (fp_line (start 0 2.29) (end 5.08 2.29) (layer F.SilkS) (width 0.12))
+    (fp_line (start 0 3.3) (end 0 2.29) (layer F.SilkS) (width 0.12))
+    (fp_line (start 6.35 3.3) (end -1.25 3.3) (layer F.Fab) (width 0.1))
+    (fp_line (start 6.35 -2.55) (end 6.35 3.3) (layer F.Fab) (width 0.1))
+    (fp_line (start -1.25 -2.55) (end 6.35 -2.55) (layer F.Fab) (width 0.1))
+    (fp_line (start -1.25 3.3) (end -1.25 -2.55) (layer F.Fab) (width 0.1))
+    (fp_line (start 0 2.3) (end 0 3.3) (layer F.Fab) (width 0.1))
+    (fp_line (start 5.05 2.3) (end 0 2.3) (layer F.Fab) (width 0.1))
+    (fp_line (start 5.05 3.3) (end 5.05 2.3) (layer F.Fab) (width 0.1))
+    (fp_line (start 6.45 3.4) (end -1.35 3.4) (layer F.SilkS) (width 0.12))
+    (fp_line (start 6.45 -2.65) (end 6.45 3.4) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.35 -2.65) (end 6.45 -2.65) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.35 3.4) (end -1.35 -2.65) (layer F.SilkS) (width 0.12))
+    (fp_text user %R (at 2.45 1.8) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (pad 1 thru_hole rect (at 0 0 90) (size 2.03 1.73) (drill 1.02) (layers *.Cu *.Mask)
+      (net 73 "Net-(JP2-Pad1)"))
+    (pad 2 thru_hole oval (at 2.54 0 90) (size 2.03 1.73) (drill 1.02) (layers *.Cu *.Mask)
+      (net 73 "Net-(JP2-Pad1)"))
+    (pad 3 thru_hole oval (at 5.08 0 90) (size 2.03 1.73) (drill 1.02) (layers *.Cu *.Mask)
+      (net 57 VDD))
+    (model ${KISYS3DMOD}/Connector.3dshapes/FanPinHeader_1x03_P2.54mm_Vertical.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (module Connector:FanPinHeader_1x03_P2.54mm_Vertical (layer F.Cu) (tedit 5A19DCDF) (tstamp 6025F57B)
+    (at 145.845001 80.035001)
+    (descr "3-pin CPU fan Through hole pin header, see http://www.formfactors.org/developer%5Cspecs%5Crev1_2_public.pdf")
+    (tags "pin header 3-pin CPU fan")
+    (path /606D1383)
+    (fp_text reference JP3 (at 2.5 -3.4) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value DFU (at 2.55 4.5) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text user %R (at 2.45 1.8) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_line (start -1.35 3.4) (end -1.35 -2.65) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.35 -2.65) (end 6.45 -2.65) (layer F.SilkS) (width 0.12))
+    (fp_line (start 6.45 -2.65) (end 6.45 3.4) (layer F.SilkS) (width 0.12))
+    (fp_line (start 6.45 3.4) (end -1.35 3.4) (layer F.SilkS) (width 0.12))
+    (fp_line (start 5.05 3.3) (end 5.05 2.3) (layer F.Fab) (width 0.1))
+    (fp_line (start 5.05 2.3) (end 0 2.3) (layer F.Fab) (width 0.1))
+    (fp_line (start 0 2.3) (end 0 3.3) (layer F.Fab) (width 0.1))
+    (fp_line (start -1.25 3.3) (end -1.25 -2.55) (layer F.Fab) (width 0.1))
+    (fp_line (start -1.25 -2.55) (end 6.35 -2.55) (layer F.Fab) (width 0.1))
+    (fp_line (start 6.35 -2.55) (end 6.35 3.3) (layer F.Fab) (width 0.1))
+    (fp_line (start 6.35 3.3) (end -1.25 3.3) (layer F.Fab) (width 0.1))
+    (fp_line (start 0 3.3) (end 0 2.29) (layer F.SilkS) (width 0.12))
+    (fp_line (start 0 2.29) (end 5.08 2.29) (layer F.SilkS) (width 0.12))
+    (fp_line (start 5.08 2.29) (end 5.08 3.3) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.75 3.8) (end -1.75 -3.05) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.75 3.8) (end 6.85 3.8) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 6.85 -3.05) (end -1.75 -3.05) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 6.85 -3.05) (end 6.85 3.8) (layer F.CrtYd) (width 0.05))
+    (pad 3 thru_hole oval (at 5.08 0 90) (size 2.03 1.73) (drill 1.02) (layers *.Cu *.Mask)
+      (net 56 +3V3))
+    (pad 2 thru_hole oval (at 2.54 0 90) (size 2.03 1.73) (drill 1.02) (layers *.Cu *.Mask)
+      (net 74 "Net-(JP3-Pad1)"))
+    (pad 1 thru_hole rect (at 0 0 90) (size 2.03 1.73) (drill 1.02) (layers *.Cu *.Mask)
+      (net 74 "Net-(JP3-Pad1)"))
+    (model ${KISYS3DMOD}/Connector.3dshapes/FanPinHeader_1x03_P2.54mm_Vertical.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (module Connector:FanPinHeader_1x03_P2.54mm_Vertical (layer F.Cu) (tedit 5A19DCDF) (tstamp 6025F595)
+    (at 171.905001 57.525001)
+    (descr "3-pin CPU fan Through hole pin header, see http://www.formfactors.org/developer%5Cspecs%5Crev1_2_public.pdf")
+    (tags "pin header 3-pin CPU fan")
+    (path /6075715F)
+    (fp_text reference JP4 (at 2.5 -3.4) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value DFU (at 2.55 4.5) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text user %R (at 2.45 1.8) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_line (start -1.35 3.4) (end -1.35 -2.65) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.35 -2.65) (end 6.45 -2.65) (layer F.SilkS) (width 0.12))
+    (fp_line (start 6.45 -2.65) (end 6.45 3.4) (layer F.SilkS) (width 0.12))
+    (fp_line (start 6.45 3.4) (end -1.35 3.4) (layer F.SilkS) (width 0.12))
+    (fp_line (start 5.05 3.3) (end 5.05 2.3) (layer F.Fab) (width 0.1))
+    (fp_line (start 5.05 2.3) (end 0 2.3) (layer F.Fab) (width 0.1))
+    (fp_line (start 0 2.3) (end 0 3.3) (layer F.Fab) (width 0.1))
+    (fp_line (start -1.25 3.3) (end -1.25 -2.55) (layer F.Fab) (width 0.1))
+    (fp_line (start -1.25 -2.55) (end 6.35 -2.55) (layer F.Fab) (width 0.1))
+    (fp_line (start 6.35 -2.55) (end 6.35 3.3) (layer F.Fab) (width 0.1))
+    (fp_line (start 6.35 3.3) (end -1.25 3.3) (layer F.Fab) (width 0.1))
+    (fp_line (start 0 3.3) (end 0 2.29) (layer F.SilkS) (width 0.12))
+    (fp_line (start 0 2.29) (end 5.08 2.29) (layer F.SilkS) (width 0.12))
+    (fp_line (start 5.08 2.29) (end 5.08 3.3) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.75 3.8) (end -1.75 -3.05) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.75 3.8) (end 6.85 3.8) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 6.85 -3.05) (end -1.75 -3.05) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 6.85 -3.05) (end 6.85 3.8) (layer F.CrtYd) (width 0.05))
+    (pad 3 thru_hole oval (at 5.08 0 90) (size 2.03 1.73) (drill 1.02) (layers *.Cu *.Mask)
+      (net 1 +5V))
+    (pad 2 thru_hole oval (at 2.54 0 90) (size 2.03 1.73) (drill 1.02) (layers *.Cu *.Mask)
+      (net 75 "Net-(JP4-Pad1)"))
+    (pad 1 thru_hole rect (at 0 0 90) (size 2.03 1.73) (drill 1.02) (layers *.Cu *.Mask)
+      (net 75 "Net-(JP4-Pad1)"))
+    (model ${KISYS3DMOD}/Connector.3dshapes/FanPinHeader_1x03_P2.54mm_Vertical.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (module Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder (layer F.Cu) (tedit 5F68FEEE) (tstamp 6025F5A6)
+    (at 175.615001 79.095001)
+    (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
+    (tags "resistor handsolder")
+    (path /6074061F)
+    (attr smd)
+    (fp_text reference R1 (at 0 -1.65) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value 47 (at 0 1.65) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_line (start 1.85 0.95) (end -1.85 0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.85 -0.95) (end 1.85 0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.85 -0.95) (end 1.85 -0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.85 0.95) (end -1.85 -0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -0.227064 0.735) (end 0.227064 0.735) (layer F.SilkS) (width 0.12))
+    (fp_line (start -0.227064 -0.735) (end 0.227064 -0.735) (layer F.SilkS) (width 0.12))
+    (fp_line (start 1 0.625) (end -1 0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start 1 -0.625) (end 1 0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start -1 -0.625) (end 1 -0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start -1 0.625) (end -1 -0.625) (layer F.Fab) (width 0.1))
+    (fp_text user %R (at 0 0) (layer F.Fab)
+      (effects (font (size 0.5 0.5) (thickness 0.08)))
+    )
+    (pad 1 smd roundrect (at -1 0) (size 1.2 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.208333)
+      (net 73 "Net-(JP2-Pad1)"))
+    (pad 2 smd roundrect (at 1 0) (size 1.2 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.208333)
+      (net 60 "Net-(D3-Pad2)"))
+    (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (module Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder (layer F.Cu) (tedit 5F68FEEE) (tstamp 6025F5B7)
+    (at 121.875001 88.985001)
+    (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
+    (tags "resistor handsolder")
+    (path /602C1523)
+    (attr smd)
+    (fp_text reference R2 (at 0 -1.65) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value 5.6k (at 0 1.65) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text user %R (at 0 0) (layer F.Fab)
+      (effects (font (size 0.5 0.5) (thickness 0.08)))
+    )
+    (fp_line (start -1 0.625) (end -1 -0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start -1 -0.625) (end 1 -0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start 1 -0.625) (end 1 0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start 1 0.625) (end -1 0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start -0.227064 -0.735) (end 0.227064 -0.735) (layer F.SilkS) (width 0.12))
+    (fp_line (start -0.227064 0.735) (end 0.227064 0.735) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.85 0.95) (end -1.85 -0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.85 -0.95) (end 1.85 -0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.85 -0.95) (end 1.85 0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.85 0.95) (end -1.85 0.95) (layer F.CrtYd) (width 0.05))
+    (pad 2 smd roundrect (at 1 0) (size 1.2 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.208333)
+      (net 17 "Net-(R2-Pad2)"))
+    (pad 1 smd roundrect (at -1 0) (size 1.2 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.208333)
+      (net 57 VDD))
+    (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (module Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder (layer F.Cu) (tedit 5F68FEEE) (tstamp 6025F5C8)
+    (at 170.865001 76.145001)
+    (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
+    (tags "resistor handsolder")
+    (path /602C29F7)
+    (attr smd)
+    (fp_text reference R3 (at 0 -1.65) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value 10k (at 0 1.65) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_line (start 1.85 0.95) (end -1.85 0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.85 -0.95) (end 1.85 0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.85 -0.95) (end 1.85 -0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.85 0.95) (end -1.85 -0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -0.227064 0.735) (end 0.227064 0.735) (layer F.SilkS) (width 0.12))
+    (fp_line (start -0.227064 -0.735) (end 0.227064 -0.735) (layer F.SilkS) (width 0.12))
+    (fp_line (start 1 0.625) (end -1 0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start 1 -0.625) (end 1 0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start -1 -0.625) (end 1 -0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start -1 0.625) (end -1 -0.625) (layer F.Fab) (width 0.1))
+    (fp_text user %R (at 0 0) (layer F.Fab)
+      (effects (font (size 0.5 0.5) (thickness 0.08)))
+    )
+    (pad 1 smd roundrect (at -1 0) (size 1.2 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.208333)
+      (net 17 "Net-(R2-Pad2)"))
+    (pad 2 smd roundrect (at 1 0) (size 1.2 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.208333)
+      (net 2 GND))
+    (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (module Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder (layer F.Cu) (tedit 5F68FEEE) (tstamp 6025F5D9)
+    (at 160.285001 87.225001)
+    (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
+    (tags "resistor handsolder")
+    (path /600A0E9A)
+    (attr smd)
+    (fp_text reference R4 (at 0 -1.65) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value 10k (at 0 1.65) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text user %R (at 0 0) (layer F.Fab)
+      (effects (font (size 0.5 0.5) (thickness 0.08)))
+    )
+    (fp_line (start -1 0.625) (end -1 -0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start -1 -0.625) (end 1 -0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start 1 -0.625) (end 1 0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start 1 0.625) (end -1 0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start -0.227064 -0.735) (end 0.227064 -0.735) (layer F.SilkS) (width 0.12))
+    (fp_line (start -0.227064 0.735) (end 0.227064 0.735) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.85 0.95) (end -1.85 -0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.85 -0.95) (end 1.85 -0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.85 -0.95) (end 1.85 0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.85 0.95) (end -1.85 0.95) (layer F.CrtYd) (width 0.05))
+    (pad 2 smd roundrect (at 1 0) (size 1.2 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.208333)
+      (net 2 GND))
+    (pad 1 smd roundrect (at -1 0) (size 1.2 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.208333)
+      (net 16 BOOT0))
+    (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (module Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder (layer F.Cu) (tedit 5F68FEEE) (tstamp 6025F5EA)
+    (at 200.795001 46.995001)
+    (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
+    (tags "resistor handsolder")
+    (path /606D1373)
+    (attr smd)
+    (fp_text reference R5 (at 0 -1.65) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value 820 (at 0 1.65) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_line (start 1.85 0.95) (end -1.85 0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.85 -0.95) (end 1.85 0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.85 -0.95) (end 1.85 -0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.85 0.95) (end -1.85 -0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -0.227064 0.735) (end 0.227064 0.735) (layer F.SilkS) (width 0.12))
+    (fp_line (start -0.227064 -0.735) (end 0.227064 -0.735) (layer F.SilkS) (width 0.12))
+    (fp_line (start 1 0.625) (end -1 0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start 1 -0.625) (end 1 0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start -1 -0.625) (end 1 -0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start -1 0.625) (end -1 -0.625) (layer F.Fab) (width 0.1))
+    (fp_text user %R (at 0 0) (layer F.Fab)
+      (effects (font (size 0.5 0.5) (thickness 0.08)))
+    )
+    (pad 1 smd roundrect (at -1 0) (size 1.2 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.208333)
+      (net 74 "Net-(JP3-Pad1)"))
+    (pad 2 smd roundrect (at 1 0) (size 1.2 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.208333)
+      (net 59 "Net-(D2-Pad2)"))
+    (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (module Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder (layer F.Cu) (tedit 5F68FEEE) (tstamp 6025F5FB)
+    (at 186.465001 61.295001)
+    (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
+    (tags "resistor handsolder")
+    (path /60757151)
+    (attr smd)
+    (fp_text reference R6 (at 0 -1.65) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value 1.5k (at 0 1.65) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_line (start 1.85 0.95) (end -1.85 0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.85 -0.95) (end 1.85 0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.85 -0.95) (end 1.85 -0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.85 0.95) (end -1.85 -0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -0.227064 0.735) (end 0.227064 0.735) (layer F.SilkS) (width 0.12))
+    (fp_line (start -0.227064 -0.735) (end 0.227064 -0.735) (layer F.SilkS) (width 0.12))
+    (fp_line (start 1 0.625) (end -1 0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start 1 -0.625) (end 1 0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start -1 -0.625) (end 1 -0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start -1 0.625) (end -1 -0.625) (layer F.Fab) (width 0.1))
+    (fp_text user %R (at 0 0) (layer F.Fab)
+      (effects (font (size 0.5 0.5) (thickness 0.08)))
+    )
+    (pad 1 smd roundrect (at -1 0) (size 1.2 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.208333)
+      (net 75 "Net-(JP4-Pad1)"))
+    (pad 2 smd roundrect (at 1 0) (size 1.2 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.208333)
+      (net 58 "Net-(D1-Pad2)"))
+    (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (module Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder (layer F.Cu) (tedit 5F68FEEE) (tstamp 6025F60C)
+    (at 165.255001 84.045001)
+    (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
+    (tags "resistor handsolder")
+    (path /606FEE8C)
+    (attr smd)
+    (fp_text reference R7 (at 0 -1.65) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value 150 (at 0 1.65) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text user %R (at 0 0) (layer F.Fab)
+      (effects (font (size 0.5 0.5) (thickness 0.08)))
+    )
+    (fp_line (start -1 0.625) (end -1 -0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start -1 -0.625) (end 1 -0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start 1 -0.625) (end 1 0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start 1 0.625) (end -1 0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start -0.227064 -0.735) (end 0.227064 -0.735) (layer F.SilkS) (width 0.12))
+    (fp_line (start -0.227064 0.735) (end 0.227064 0.735) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.85 0.95) (end -1.85 -0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.85 -0.95) (end 1.85 -0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.85 -0.95) (end 1.85 0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.85 0.95) (end -1.85 0.95) (layer F.CrtYd) (width 0.05))
+    (pad 2 smd roundrect (at 1 0) (size 1.2 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.208333)
+      (net 61 left_click))
+    (pad 1 smd roundrect (at -1 0) (size 1.2 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.208333)
+      (net 76 "Net-(R7-Pad1)"))
+    (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (module Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder (layer F.Cu) (tedit 5F68FEEE) (tstamp 6025F61D)
+    (at 126.625001 88.985001)
+    (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
+    (tags "resistor handsolder")
+    (path /60880B35)
+    (attr smd)
+    (fp_text reference R8 (at 0 -1.65) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value 150 (at 0 1.65) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text user %R (at 0 0) (layer F.Fab)
+      (effects (font (size 0.5 0.5) (thickness 0.08)))
+    )
+    (fp_line (start -1 0.625) (end -1 -0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start -1 -0.625) (end 1 -0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start 1 -0.625) (end 1 0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start 1 0.625) (end -1 0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start -0.227064 -0.735) (end 0.227064 -0.735) (layer F.SilkS) (width 0.12))
+    (fp_line (start -0.227064 0.735) (end 0.227064 0.735) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.85 0.95) (end -1.85 -0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.85 -0.95) (end 1.85 -0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.85 -0.95) (end 1.85 0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.85 0.95) (end -1.85 0.95) (layer F.CrtYd) (width 0.05))
+    (pad 2 smd roundrect (at 1 0) (size 1.2 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.208333)
+      (net 62 right_click))
+    (pad 1 smd roundrect (at -1 0) (size 1.2 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.208333)
+      (net 77 "Net-(R10-Pad2)"))
+    (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (module Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder (layer F.Cu) (tedit 5F68FEEE) (tstamp 6025F62E)
+    (at 165.035001 87.055001)
+    (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
+    (tags "resistor handsolder")
+    (path /606FEE94)
+    (attr smd)
+    (fp_text reference R9 (at 0 -1.65) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value 10k (at 0 1.65) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text user %R (at 0 0) (layer F.Fab)
+      (effects (font (size 0.5 0.5) (thickness 0.08)))
+    )
+    (fp_line (start -1 0.625) (end -1 -0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start -1 -0.625) (end 1 -0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start 1 -0.625) (end 1 0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start 1 0.625) (end -1 0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start -0.227064 -0.735) (end 0.227064 -0.735) (layer F.SilkS) (width 0.12))
+    (fp_line (start -0.227064 0.735) (end 0.227064 0.735) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.85 0.95) (end -1.85 -0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.85 -0.95) (end 1.85 -0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.85 -0.95) (end 1.85 0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.85 0.95) (end -1.85 0.95) (layer F.CrtYd) (width 0.05))
+    (pad 2 smd roundrect (at 1 0) (size 1.2 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.208333)
+      (net 76 "Net-(R7-Pad1)"))
+    (pad 1 smd roundrect (at -1 0) (size 1.2 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.208333)
+      (net 56 +3V3))
+    (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (module Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder (layer F.Cu) (tedit 5F68FEEE) (tstamp 6025F63F)
+    (at 175.615001 76.145001)
+    (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
+    (tags "resistor handsolder")
+    (path /60880B2D)
+    (attr smd)
+    (fp_text reference R10 (at 0 -1.65) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value 10k (at 0 1.65) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text user %R (at 0 0) (layer F.Fab)
+      (effects (font (size 0.5 0.5) (thickness 0.08)))
+    )
+    (fp_line (start -1 0.625) (end -1 -0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start -1 -0.625) (end 1 -0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start 1 -0.625) (end 1 0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start 1 0.625) (end -1 0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start -0.227064 -0.735) (end 0.227064 -0.735) (layer F.SilkS) (width 0.12))
+    (fp_line (start -0.227064 0.735) (end 0.227064 0.735) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.85 0.95) (end -1.85 -0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.85 -0.95) (end 1.85 -0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.85 -0.95) (end 1.85 0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.85 0.95) (end -1.85 0.95) (layer F.CrtYd) (width 0.05))
+    (pad 2 smd roundrect (at 1 0) (size 1.2 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.208333)
+      (net 77 "Net-(R10-Pad2)"))
+    (pad 1 smd roundrect (at -1 0) (size 1.2 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.208333)
+      (net 56 +3V3))
+    (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (module Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder (layer F.Cu) (tedit 5F68FEEE) (tstamp 6025F650)
+    (at 180.295001 69.345001)
+    (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
+    (tags "resistor handsolder")
+    (path /608B0D6A)
+    (attr smd)
+    (fp_text reference R11 (at 0 -1.65) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value 150 (at 0 1.65) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_line (start 1.85 0.95) (end -1.85 0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.85 -0.95) (end 1.85 0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.85 -0.95) (end 1.85 -0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.85 0.95) (end -1.85 -0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -0.227064 0.735) (end 0.227064 0.735) (layer F.SilkS) (width 0.12))
+    (fp_line (start -0.227064 -0.735) (end 0.227064 -0.735) (layer F.SilkS) (width 0.12))
+    (fp_line (start 1 0.625) (end -1 0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start 1 -0.625) (end 1 0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start -1 -0.625) (end 1 -0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start -1 0.625) (end -1 -0.625) (layer F.Fab) (width 0.1))
+    (fp_text user %R (at 0 0) (layer F.Fab)
+      (effects (font (size 0.5 0.5) (thickness 0.08)))
+    )
+    (pad 1 smd roundrect (at -1 0) (size 1.2 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.208333)
+      (net 78 "Net-(R11-Pad1)"))
+    (pad 2 smd roundrect (at 1 0) (size 1.2 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.208333)
+      (net 63 sense_up))
+    (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (module Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder (layer F.Cu) (tedit 5F68FEEE) (tstamp 6025F661)
+    (at 196.125001 53.395001)
+    (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
+    (tags "resistor handsolder")
+    (path /608E2D17)
+    (attr smd)
+    (fp_text reference R12 (at 0 -1.65) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value 150 (at 0 1.65) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text user %R (at 0 0) (layer F.Fab)
+      (effects (font (size 0.5 0.5) (thickness 0.08)))
+    )
+    (fp_line (start -1 0.625) (end -1 -0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start -1 -0.625) (end 1 -0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start 1 -0.625) (end 1 0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start 1 0.625) (end -1 0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start -0.227064 -0.735) (end 0.227064 -0.735) (layer F.SilkS) (width 0.12))
+    (fp_line (start -0.227064 0.735) (end 0.227064 0.735) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.85 0.95) (end -1.85 -0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.85 -0.95) (end 1.85 -0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.85 -0.95) (end 1.85 0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.85 0.95) (end -1.85 0.95) (layer F.CrtYd) (width 0.05))
+    (pad 2 smd roundrect (at 1 0) (size 1.2 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.208333)
+      (net 64 sense_down))
+    (pad 1 smd roundrect (at -1 0) (size 1.2 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.208333)
+      (net 79 "Net-(R12-Pad1)"))
+    (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (module Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder (layer F.Cu) (tedit 5F68FEEE) (tstamp 6025F672)
+    (at 170.865001 79.095001)
+    (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
+    (tags "resistor handsolder")
+    (path /608B0D62)
+    (attr smd)
+    (fp_text reference R13 (at 0 -1.65) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value 10k (at 0 1.65) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_line (start 1.85 0.95) (end -1.85 0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.85 -0.95) (end 1.85 0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.85 -0.95) (end 1.85 -0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.85 0.95) (end -1.85 -0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -0.227064 0.735) (end 0.227064 0.735) (layer F.SilkS) (width 0.12))
+    (fp_line (start -0.227064 -0.735) (end 0.227064 -0.735) (layer F.SilkS) (width 0.12))
+    (fp_line (start 1 0.625) (end -1 0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start 1 -0.625) (end 1 0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start -1 -0.625) (end 1 -0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start -1 0.625) (end -1 -0.625) (layer F.Fab) (width 0.1))
+    (fp_text user %R (at 0 0) (layer F.Fab)
+      (effects (font (size 0.5 0.5) (thickness 0.08)))
+    )
+    (pad 1 smd roundrect (at -1 0) (size 1.2 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.208333)
+      (net 56 +3V3))
+    (pad 2 smd roundrect (at 1 0) (size 1.2 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.208333)
+      (net 78 "Net-(R11-Pad1)"))
+    (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (module Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder (layer F.Cu) (tedit 5F68FEEE) (tstamp 6025F683)
+    (at 191.215001 64.245001)
+    (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
+    (tags "resistor handsolder")
+    (path /608E2D0F)
+    (attr smd)
+    (fp_text reference R14 (at 0 -1.65) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value 10k (at 0 1.65) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text user %R (at 0 0) (layer F.Fab)
+      (effects (font (size 0.5 0.5) (thickness 0.08)))
+    )
+    (fp_line (start -1 0.625) (end -1 -0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start -1 -0.625) (end 1 -0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start 1 -0.625) (end 1 0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start 1 0.625) (end -1 0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start -0.227064 -0.735) (end 0.227064 -0.735) (layer F.SilkS) (width 0.12))
+    (fp_line (start -0.227064 0.735) (end 0.227064 0.735) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.85 0.95) (end -1.85 -0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.85 -0.95) (end 1.85 -0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.85 -0.95) (end 1.85 0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.85 0.95) (end -1.85 0.95) (layer F.CrtYd) (width 0.05))
+    (pad 2 smd roundrect (at 1 0) (size 1.2 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.208333)
+      (net 79 "Net-(R12-Pad1)"))
+    (pad 1 smd roundrect (at -1 0) (size 1.2 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.208333)
+      (net 56 +3V3))
+    (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (module Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder (layer F.Cu) (tedit 5F68FEEE) (tstamp 6025F694)
+    (at 175.675001 73.135001)
+    (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
+    (tags "resistor handsolder")
+    (path /6090305E)
+    (attr smd)
+    (fp_text reference R15 (at 0 -1.65) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value 150 (at 0 1.65) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text user %R (at 0 0) (layer F.Fab)
+      (effects (font (size 0.5 0.5) (thickness 0.08)))
+    )
+    (fp_line (start -1 0.625) (end -1 -0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start -1 -0.625) (end 1 -0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start 1 -0.625) (end 1 0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start 1 0.625) (end -1 0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start -0.227064 -0.735) (end 0.227064 -0.735) (layer F.SilkS) (width 0.12))
+    (fp_line (start -0.227064 0.735) (end 0.227064 0.735) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.85 0.95) (end -1.85 -0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.85 -0.95) (end 1.85 -0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.85 -0.95) (end 1.85 0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.85 0.95) (end -1.85 0.95) (layer F.CrtYd) (width 0.05))
+    (pad 2 smd roundrect (at 1 0) (size 1.2 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.208333)
+      (net 65 forward))
+    (pad 1 smd roundrect (at -1 0) (size 1.2 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.208333)
+      (net 80 "Net-(R15-Pad1)"))
+    (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (module Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder (layer F.Cu) (tedit 5F68FEEE) (tstamp 6025F6A5)
+    (at 191.315001 58.285001)
+    (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
+    (tags "resistor handsolder")
+    (path /609243F5)
+    (attr smd)
+    (fp_text reference R16 (at 0 -1.65) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value 150 (at 0 1.65) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text user %R (at 0 0) (layer F.Fab)
+      (effects (font (size 0.5 0.5) (thickness 0.08)))
+    )
+    (fp_line (start -1 0.625) (end -1 -0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start -1 -0.625) (end 1 -0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start 1 -0.625) (end 1 0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start 1 0.625) (end -1 0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start -0.227064 -0.735) (end 0.227064 -0.735) (layer F.SilkS) (width 0.12))
+    (fp_line (start -0.227064 0.735) (end 0.227064 0.735) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.85 0.95) (end -1.85 -0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.85 -0.95) (end 1.85 -0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.85 -0.95) (end 1.85 0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.85 0.95) (end -1.85 0.95) (layer F.CrtYd) (width 0.05))
+    (pad 2 smd roundrect (at 1 0) (size 1.2 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.208333)
+      (net 66 backward))
+    (pad 1 smd roundrect (at -1 0) (size 1.2 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.208333)
+      (net 81 "Net-(R16-Pad1)"))
+    (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (module Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder (layer F.Cu) (tedit 5F68FEEE) (tstamp 6025F6B6)
+    (at 205.635001 43.985001)
+    (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
+    (tags "resistor handsolder")
+    (path /60903056)
+    (attr smd)
+    (fp_text reference R17 (at 0 -1.65) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value 10k (at 0 1.65) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_line (start 1.85 0.95) (end -1.85 0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.85 -0.95) (end 1.85 0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.85 -0.95) (end 1.85 -0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.85 0.95) (end -1.85 -0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -0.227064 0.735) (end 0.227064 0.735) (layer F.SilkS) (width 0.12))
+    (fp_line (start -0.227064 -0.735) (end 0.227064 -0.735) (layer F.SilkS) (width 0.12))
+    (fp_line (start 1 0.625) (end -1 0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start 1 -0.625) (end 1 0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start -1 -0.625) (end 1 -0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start -1 0.625) (end -1 -0.625) (layer F.Fab) (width 0.1))
+    (fp_text user %R (at 0 0) (layer F.Fab)
+      (effects (font (size 0.5 0.5) (thickness 0.08)))
+    )
+    (pad 1 smd roundrect (at -1 0) (size 1.2 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.208333)
+      (net 56 +3V3))
+    (pad 2 smd roundrect (at 1 0) (size 1.2 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.208333)
+      (net 80 "Net-(R15-Pad1)"))
+    (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (module Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder (layer F.Cu) (tedit 5F68FEEE) (tstamp 6025F6C7)
+    (at 186.465001 64.245001)
+    (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
+    (tags "resistor handsolder")
+    (path /609243ED)
+    (attr smd)
+    (fp_text reference R18 (at 0 -1.65) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value 10k (at 0 1.65) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_line (start 1.85 0.95) (end -1.85 0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.85 -0.95) (end 1.85 0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.85 -0.95) (end 1.85 -0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.85 0.95) (end -1.85 -0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -0.227064 0.735) (end 0.227064 0.735) (layer F.SilkS) (width 0.12))
+    (fp_line (start -0.227064 -0.735) (end 0.227064 -0.735) (layer F.SilkS) (width 0.12))
+    (fp_line (start 1 0.625) (end -1 0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start 1 -0.625) (end 1 0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start -1 -0.625) (end 1 -0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start -1 0.625) (end -1 -0.625) (layer F.Fab) (width 0.1))
+    (fp_text user %R (at 0 0) (layer F.Fab)
+      (effects (font (size 0.5 0.5) (thickness 0.08)))
+    )
+    (pad 1 smd roundrect (at -1 0) (size 1.2 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.208333)
+      (net 56 +3V3))
+    (pad 2 smd roundrect (at 1 0) (size 1.2 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.208333)
+      (net 81 "Net-(R16-Pad1)"))
+    (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (module Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder (layer F.Cu) (tedit 5F68FEEE) (tstamp 6025F6D8)
+    (at 200.795001 49.945001)
+    (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
+    (tags "resistor handsolder")
+    (path /604C1473)
+    (attr smd)
+    (fp_text reference R19 (at 0 -1.65) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value 10k (at 0 1.65) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_line (start 1.85 0.95) (end -1.85 0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.85 -0.95) (end 1.85 0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.85 -0.95) (end 1.85 -0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.85 0.95) (end -1.85 -0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -0.227064 0.735) (end 0.227064 0.735) (layer F.SilkS) (width 0.12))
+    (fp_line (start -0.227064 -0.735) (end 0.227064 -0.735) (layer F.SilkS) (width 0.12))
+    (fp_line (start 1 0.625) (end -1 0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start 1 -0.625) (end 1 0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start -1 -0.625) (end 1 -0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start -1 0.625) (end -1 -0.625) (layer F.Fab) (width 0.1))
+    (fp_text user %R (at 0 0) (layer F.Fab)
+      (effects (font (size 0.5 0.5) (thickness 0.08)))
+    )
+    (pad 1 smd roundrect (at -1 0) (size 1.2 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.208333)
+      (net 56 +3V3))
+    (pad 2 smd roundrect (at 1 0) (size 1.2 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.208333)
+      (net 68 Scroll_a))
+    (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (module Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder (layer F.Cu) (tedit 5F68FEEE) (tstamp 6025F6E9)
+    (at 205.545001 46.995001)
+    (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
+    (tags "resistor handsolder")
+    (path /626E168D)
+    (attr smd)
+    (fp_text reference R20 (at 0 -1.65) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value 10k (at 0 1.65) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text user %R (at 0 0) (layer F.Fab)
+      (effects (font (size 0.5 0.5) (thickness 0.08)))
+    )
+    (fp_line (start -1 0.625) (end -1 -0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start -1 -0.625) (end 1 -0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start 1 -0.625) (end 1 0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start 1 0.625) (end -1 0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start -0.227064 -0.735) (end 0.227064 -0.735) (layer F.SilkS) (width 0.12))
+    (fp_line (start -0.227064 0.735) (end 0.227064 0.735) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.85 0.95) (end -1.85 -0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.85 -0.95) (end 1.85 -0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.85 -0.95) (end 1.85 0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.85 0.95) (end -1.85 0.95) (layer F.CrtYd) (width 0.05))
+    (pad 2 smd roundrect (at 1 0) (size 1.2 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.208333)
+      (net 69 Scroll_b))
+    (pad 1 smd roundrect (at -1 0) (size 1.2 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.208333)
+      (net 56 +3V3))
+    (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (module Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder (layer F.Cu) (tedit 5F68FEEE) (tstamp 6025F6FA)
+    (at 196.065001 59.295001)
+    (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
+    (tags "resistor handsolder")
+    (path /60824781)
+    (attr smd)
+    (fp_text reference R21 (at 0 -1.65) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value 150 (at 0 1.65) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_line (start 1.85 0.95) (end -1.85 0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.85 -0.95) (end 1.85 0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.85 -0.95) (end 1.85 -0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.85 0.95) (end -1.85 -0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -0.227064 0.735) (end 0.227064 0.735) (layer F.SilkS) (width 0.12))
+    (fp_line (start -0.227064 -0.735) (end 0.227064 -0.735) (layer F.SilkS) (width 0.12))
+    (fp_line (start 1 0.625) (end -1 0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start 1 -0.625) (end 1 0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start -1 -0.625) (end 1 -0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start -1 0.625) (end -1 -0.625) (layer F.Fab) (width 0.1))
+    (fp_text user %R (at 0 0) (layer F.Fab)
+      (effects (font (size 0.5 0.5) (thickness 0.08)))
+    )
+    (pad 1 smd roundrect (at -1 0) (size 1.2 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.208333)
+      (net 82 "Net-(R21-Pad1)"))
+    (pad 2 smd roundrect (at 1 0) (size 1.2 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.208333)
+      (net 67 wheel_click))
+    (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (module Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder (layer F.Cu) (tedit 5F68FEEE) (tstamp 6025F70B)
+    (at 200.875001 52.895001)
+    (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
+    (tags "resistor handsolder")
+    (path /60824789)
+    (attr smd)
+    (fp_text reference R22 (at 0 -1.65) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value 10k (at 0 1.65) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_line (start 1.85 0.95) (end -1.85 0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.85 -0.95) (end 1.85 0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.85 -0.95) (end 1.85 -0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.85 0.95) (end -1.85 -0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -0.227064 0.735) (end 0.227064 0.735) (layer F.SilkS) (width 0.12))
+    (fp_line (start -0.227064 -0.735) (end 0.227064 -0.735) (layer F.SilkS) (width 0.12))
+    (fp_line (start 1 0.625) (end -1 0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start 1 -0.625) (end 1 0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start -1 -0.625) (end 1 -0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start -1 0.625) (end -1 -0.625) (layer F.Fab) (width 0.1))
+    (fp_text user %R (at 0 0) (layer F.Fab)
+      (effects (font (size 0.5 0.5) (thickness 0.08)))
+    )
+    (pad 1 smd roundrect (at -1 0) (size 1.2 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.208333)
+      (net 56 +3V3))
+    (pad 2 smd roundrect (at 1 0) (size 1.2 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.208333)
+      (net 82 "Net-(R21-Pad1)"))
+    (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (module Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder (layer F.Cu) (tedit 5F68FEEE) (tstamp 6025F71C)
+    (at 180.425001 72.295001)
+    (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
+    (tags "resistor handsolder")
+    (path /60FE96BA)
+    (attr smd)
+    (fp_text reference R24 (at 0 -1.65) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value 820 (at 0 1.65) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text user %R (at 0 0) (layer F.Fab)
+      (effects (font (size 0.5 0.5) (thickness 0.08)))
+    )
+    (fp_line (start -1 0.625) (end -1 -0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start -1 -0.625) (end 1 -0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start 1 -0.625) (end 1 0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start 1 0.625) (end -1 0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start -0.227064 -0.735) (end 0.227064 -0.735) (layer F.SilkS) (width 0.12))
+    (fp_line (start -0.227064 0.735) (end 0.227064 0.735) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.85 0.95) (end -1.85 -0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.85 -0.95) (end 1.85 -0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.85 -0.95) (end 1.85 0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.85 0.95) (end -1.85 0.95) (layer F.CrtYd) (width 0.05))
+    (pad 2 smd roundrect (at 1 0) (size 1.2 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.208333)
+      (net 83 RED))
+    (pad 1 smd roundrect (at -1 0) (size 1.2 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.208333)
+      (net 70 "Net-(D4-Pad2)"))
+    (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (module Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder (layer F.Cu) (tedit 5F68FEEE) (tstamp 6025F72D)
+    (at 185.045001 67.195001)
+    (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
+    (tags "resistor handsolder")
+    (path /610016B6)
+    (attr smd)
+    (fp_text reference R25 (at 0 -1.65) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value 820 (at 0 1.65) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_line (start 1.85 0.95) (end -1.85 0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.85 -0.95) (end 1.85 0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.85 -0.95) (end 1.85 -0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.85 0.95) (end -1.85 -0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -0.227064 0.735) (end 0.227064 0.735) (layer F.SilkS) (width 0.12))
+    (fp_line (start -0.227064 -0.735) (end 0.227064 -0.735) (layer F.SilkS) (width 0.12))
+    (fp_line (start 1 0.625) (end -1 0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start 1 -0.625) (end 1 0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start -1 -0.625) (end 1 -0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start -1 0.625) (end -1 -0.625) (layer F.Fab) (width 0.1))
+    (fp_text user %R (at 0 0) (layer F.Fab)
+      (effects (font (size 0.5 0.5) (thickness 0.08)))
+    )
+    (pad 1 smd roundrect (at -1 0) (size 1.2 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.208333)
+      (net 71 "Net-(D5-Pad2)"))
+    (pad 2 smd roundrect (at 1 0) (size 1.2 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.208333)
+      (net 84 GREEN))
+    (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (module Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder (layer F.Cu) (tedit 5F68FEEE) (tstamp 6025F73E)
+    (at 170.005001 84.045001)
+    (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
+    (tags "resistor handsolder")
+    (path /6101734D)
+    (attr smd)
+    (fp_text reference R26 (at 0 -1.65) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value 820 (at 0 1.65) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text user %R (at 0 0) (layer F.Fab)
+      (effects (font (size 0.5 0.5) (thickness 0.08)))
+    )
+    (fp_line (start -1 0.625) (end -1 -0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start -1 -0.625) (end 1 -0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start 1 -0.625) (end 1 0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start 1 0.625) (end -1 0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start -0.227064 -0.735) (end 0.227064 -0.735) (layer F.SilkS) (width 0.12))
+    (fp_line (start -0.227064 0.735) (end 0.227064 0.735) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.85 0.95) (end -1.85 -0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.85 -0.95) (end 1.85 -0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.85 -0.95) (end 1.85 0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.85 0.95) (end -1.85 0.95) (layer F.CrtYd) (width 0.05))
+    (pad 2 smd roundrect (at 1 0) (size 1.2 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.208333)
+      (net 85 BLUE))
+    (pad 1 smd roundrect (at -1 0) (size 1.2 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.208333)
+      (net 72 "Net-(D6-Pad2)"))
+    (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (module Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder (layer F.Cu) (tedit 5F68FEEE) (tstamp 6025F74F)
+    (at 191.215001 61.295001)
+    (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
+    (tags "resistor handsolder")
+    (path /60A8200B)
+    (attr smd)
+    (fp_text reference R27 (at 0 -1.65) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value 47 (at 0 1.65) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_line (start 1.85 0.95) (end -1.85 0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.85 -0.95) (end 1.85 0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.85 -0.95) (end 1.85 -0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.85 0.95) (end -1.85 -0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -0.227064 0.735) (end 0.227064 0.735) (layer F.SilkS) (width 0.12))
+    (fp_line (start -0.227064 -0.735) (end 0.227064 -0.735) (layer F.SilkS) (width 0.12))
+    (fp_line (start 1 0.625) (end -1 0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start 1 -0.625) (end 1 0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start -1 -0.625) (end 1 -0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start -1 0.625) (end -1 -0.625) (layer F.Fab) (width 0.1))
+    (fp_text user %R (at 0 0) (layer F.Fab)
+      (effects (font (size 0.5 0.5) (thickness 0.08)))
+    )
+    (pad 1 smd roundrect (at -1 0) (size 1.2 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.208333)
+      (net 86 "Net-(R27-Pad1)"))
+    (pad 2 smd roundrect (at 1 0) (size 1.2 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.208333)
+      (net 57 VDD))
+    (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (module Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder (layer F.Cu) (tedit 5F68FEEE) (tstamp 6025F760)
+    (at 196.125001 56.345001)
+    (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
+    (tags "resistor handsolder")
+    (path /60D695E4)
+    (attr smd)
+    (fp_text reference R28 (at 0 -1.65) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value 10k (at 0 1.65) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_line (start 1.85 0.95) (end -1.85 0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.85 -0.95) (end 1.85 0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.85 -0.95) (end 1.85 -0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.85 0.95) (end -1.85 -0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -0.227064 0.735) (end 0.227064 0.735) (layer F.SilkS) (width 0.12))
+    (fp_line (start -0.227064 -0.735) (end 0.227064 -0.735) (layer F.SilkS) (width 0.12))
+    (fp_line (start 1 0.625) (end -1 0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start 1 -0.625) (end 1 0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start -1 -0.625) (end 1 -0.625) (layer F.Fab) (width 0.1))
+    (fp_line (start -1 0.625) (end -1 -0.625) (layer F.Fab) (width 0.1))
+    (fp_text user %R (at 0 0) (layer F.Fab)
+      (effects (font (size 0.5 0.5) (thickness 0.08)))
+    )
+    (pad 1 smd roundrect (at -1 0) (size 1.2 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.208333)
+      (net 56 +3V3))
+    (pad 2 smd roundrect (at 1 0) (size 1.2 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.208333)
+      (net 21 MISO))
+    (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (module Desktop:SW_D2F-FL (layer F.Cu) (tedit 602537BF) (tstamp 6025F775)
+    (at 37 34)
+    (path /6034E202)
+    (fp_text reference S1 (at -3.175 -4.445) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.015)))
+    )
+    (fp_text value D2F-FL (at -0.635 4.445) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.015)))
+    )
+    (fp_circle (center -7.4 0.1) (end -7.3 0.1) (layer F.Fab) (width 0.2))
+    (fp_circle (center -7.4 0.1) (end -7.3 0.1) (layer F.SilkS) (width 0.2))
+    (fp_line (start -6.65 3.15) (end -6.65 -3.15) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 6.65 3.15) (end -6.65 3.15) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 6.65 -3.15) (end 6.65 3.15) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -6.65 -3.15) (end 6.65 -3.15) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 6.4 -2.9) (end 6.4 2.9) (layer F.SilkS) (width 0.127))
+    (fp_line (start 6.4 2.9) (end -6.4 2.9) (layer F.SilkS) (width 0.127))
+    (fp_line (start -6.4 -2.9) (end 6.4 -2.9) (layer F.SilkS) (width 0.127))
+    (fp_line (start -6.4 2.9) (end -6.4 -2.9) (layer F.SilkS) (width 0.127))
+    (fp_line (start -6.4 2.9) (end -6.4 -2.9) (layer F.Fab) (width 0.127))
+    (fp_line (start 6.4 2.9) (end -6.4 2.9) (layer F.Fab) (width 0.127))
+    (fp_line (start 6.4 -2.9) (end 6.4 2.9) (layer F.Fab) (width 0.127))
+    (fp_line (start -6.4 -2.9) (end 6.4 -2.9) (layer F.Fab) (width 0.127))
+    (pad NO thru_hole circle (at 0 0) (size 1.8 1.8) (drill 1.2) (layers *.Cu *.Mask)
+      (net 2 GND))
+    (pad COM thru_hole circle (at -5.08 0) (size 1.8 1.8) (drill 1.2) (layers *.Cu *.Mask)
+      (net 76 "Net-(R7-Pad1)"))
+    (pad NC thru_hole circle (at 5.08 0) (size 1.8 1.8) (drill 1.2) (layers *.Cu *.Mask)
+      (net 87 "Net-(S1-PadNC)"))
+  )
+
+  (module Desktop:SW_D2F-FL (layer F.Cu) (tedit 602537BF) (tstamp 6025F78A)
+    (at 72.92 34)
+    (path /60880B22)
+    (fp_text reference S2 (at -3.175 -4.445) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.015)))
+    )
+    (fp_text value D2F-FL (at -0.635 4.445) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.015)))
+    )
+    (fp_line (start -6.4 -2.9) (end 6.4 -2.9) (layer F.Fab) (width 0.127))
+    (fp_line (start 6.4 -2.9) (end 6.4 2.9) (layer F.Fab) (width 0.127))
+    (fp_line (start 6.4 2.9) (end -6.4 2.9) (layer F.Fab) (width 0.127))
+    (fp_line (start -6.4 2.9) (end -6.4 -2.9) (layer F.Fab) (width 0.127))
+    (fp_line (start -6.4 2.9) (end -6.4 -2.9) (layer F.SilkS) (width 0.127))
+    (fp_line (start -6.4 -2.9) (end 6.4 -2.9) (layer F.SilkS) (width 0.127))
+    (fp_line (start 6.4 2.9) (end -6.4 2.9) (layer F.SilkS) (width 0.127))
+    (fp_line (start 6.4 -2.9) (end 6.4 2.9) (layer F.SilkS) (width 0.127))
+    (fp_line (start -6.65 -3.15) (end 6.65 -3.15) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 6.65 -3.15) (end 6.65 3.15) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 6.65 3.15) (end -6.65 3.15) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -6.65 3.15) (end -6.65 -3.15) (layer F.CrtYd) (width 0.05))
+    (fp_circle (center -7.4 0.1) (end -7.3 0.1) (layer F.SilkS) (width 0.2))
+    (fp_circle (center -7.4 0.1) (end -7.3 0.1) (layer F.Fab) (width 0.2))
+    (pad NC thru_hole circle (at 5.08 0) (size 1.8 1.8) (drill 1.2) (layers *.Cu *.Mask)
+      (net 88 "Net-(S2-PadNC)"))
+    (pad COM thru_hole circle (at -5.08 0) (size 1.8 1.8) (drill 1.2) (layers *.Cu *.Mask)
+      (net 77 "Net-(R10-Pad2)"))
+    (pad NO thru_hole circle (at 0 0) (size 1.8 1.8) (drill 1.2) (layers *.Cu *.Mask)
+      (net 2 GND))
+  )
+
+  (module Desktop:SW_D2F-FL (layer F.Cu) (tedit 602537BF) (tstamp 6025F79F)
+    (at 62 57)
+    (path /608B0D57)
+    (fp_text reference S3 (at -3.175 -4.445) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.015)))
+    )
+    (fp_text value D2F-FL (at -0.635 4.445) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.015)))
+    )
+    (fp_circle (center -7.4 0.1) (end -7.3 0.1) (layer F.Fab) (width 0.2))
+    (fp_circle (center -7.4 0.1) (end -7.3 0.1) (layer F.SilkS) (width 0.2))
+    (fp_line (start -6.65 3.15) (end -6.65 -3.15) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 6.65 3.15) (end -6.65 3.15) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 6.65 -3.15) (end 6.65 3.15) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -6.65 -3.15) (end 6.65 -3.15) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 6.4 -2.9) (end 6.4 2.9) (layer F.SilkS) (width 0.127))
+    (fp_line (start 6.4 2.9) (end -6.4 2.9) (layer F.SilkS) (width 0.127))
+    (fp_line (start -6.4 -2.9) (end 6.4 -2.9) (layer F.SilkS) (width 0.127))
+    (fp_line (start -6.4 2.9) (end -6.4 -2.9) (layer F.SilkS) (width 0.127))
+    (fp_line (start -6.4 2.9) (end -6.4 -2.9) (layer F.Fab) (width 0.127))
+    (fp_line (start 6.4 2.9) (end -6.4 2.9) (layer F.Fab) (width 0.127))
+    (fp_line (start 6.4 -2.9) (end 6.4 2.9) (layer F.Fab) (width 0.127))
+    (fp_line (start -6.4 -2.9) (end 6.4 -2.9) (layer F.Fab) (width 0.127))
+    (pad NO thru_hole circle (at 0 0) (size 1.8 1.8) (drill 1.2) (layers *.Cu *.Mask)
+      (net 2 GND))
+    (pad COM thru_hole circle (at -5.08 0) (size 1.8 1.8) (drill 1.2) (layers *.Cu *.Mask)
+      (net 78 "Net-(R11-Pad1)"))
+    (pad NC thru_hole circle (at 5.08 0) (size 1.8 1.8) (drill 1.2) (layers *.Cu *.Mask)
+      (net 89 "Net-(S3-PadNC)"))
+  )
+
+  (module Desktop:SW_D2F-FL (layer F.Cu) (tedit 602537BF) (tstamp 6025F7B4)
+    (at 48 57)
+    (path /608E2D04)
+    (fp_text reference S4 (at -3.175 -4.445) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.015)))
+    )
+    (fp_text value D2F-FL (at -0.635 4.445) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.015)))
+    )
+    (fp_line (start -6.4 -2.9) (end 6.4 -2.9) (layer F.Fab) (width 0.127))
+    (fp_line (start 6.4 -2.9) (end 6.4 2.9) (layer F.Fab) (width 0.127))
+    (fp_line (start 6.4 2.9) (end -6.4 2.9) (layer F.Fab) (width 0.127))
+    (fp_line (start -6.4 2.9) (end -6.4 -2.9) (layer F.Fab) (width 0.127))
+    (fp_line (start -6.4 2.9) (end -6.4 -2.9) (layer F.SilkS) (width 0.127))
+    (fp_line (start -6.4 -2.9) (end 6.4 -2.9) (layer F.SilkS) (width 0.127))
+    (fp_line (start 6.4 2.9) (end -6.4 2.9) (layer F.SilkS) (width 0.127))
+    (fp_line (start 6.4 -2.9) (end 6.4 2.9) (layer F.SilkS) (width 0.127))
+    (fp_line (start -6.65 -3.15) (end 6.65 -3.15) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 6.65 -3.15) (end 6.65 3.15) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 6.65 3.15) (end -6.65 3.15) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -6.65 3.15) (end -6.65 -3.15) (layer F.CrtYd) (width 0.05))
+    (fp_circle (center -7.4 0.1) (end -7.3 0.1) (layer F.SilkS) (width 0.2))
+    (fp_circle (center -7.4 0.1) (end -7.3 0.1) (layer F.Fab) (width 0.2))
+    (pad NC thru_hole circle (at 5.08 0) (size 1.8 1.8) (drill 1.2) (layers *.Cu *.Mask)
+      (net 90 "Net-(S4-PadNC)"))
+    (pad COM thru_hole circle (at -5.08 0) (size 1.8 1.8) (drill 1.2) (layers *.Cu *.Mask)
+      (net 79 "Net-(R12-Pad1)"))
+    (pad NO thru_hole circle (at 0 0) (size 1.8 1.8) (drill 1.2) (layers *.Cu *.Mask)
+      (net 2 GND))
+  )
+
+  (module Desktop:SW_D2F-FL (layer F.Cu) (tedit 602537BF) (tstamp 6025F7C9)
+    (at 34.260001 64.875001 90)
+    (path /6090304B)
+    (fp_text reference S5 (at -3.175 -4.445 90) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.015)))
+    )
+    (fp_text value D2F-FL (at -0.635 4.445 90) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.015)))
+    )
+    (fp_line (start -6.4 -2.9) (end 6.4 -2.9) (layer F.Fab) (width 0.127))
+    (fp_line (start 6.4 -2.9) (end 6.4 2.9) (layer F.Fab) (width 0.127))
+    (fp_line (start 6.4 2.9) (end -6.4 2.9) (layer F.Fab) (width 0.127))
+    (fp_line (start -6.4 2.9) (end -6.4 -2.9) (layer F.Fab) (width 0.127))
+    (fp_line (start -6.4 2.9) (end -6.4 -2.9) (layer F.SilkS) (width 0.127))
+    (fp_line (start -6.4 -2.9) (end 6.4 -2.9) (layer F.SilkS) (width 0.127))
+    (fp_line (start 6.4 2.9) (end -6.4 2.9) (layer F.SilkS) (width 0.127))
+    (fp_line (start 6.4 -2.9) (end 6.4 2.9) (layer F.SilkS) (width 0.127))
+    (fp_line (start -6.65 -3.15) (end 6.65 -3.15) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 6.65 -3.15) (end 6.65 3.15) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 6.65 3.15) (end -6.65 3.15) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -6.65 3.15) (end -6.65 -3.15) (layer F.CrtYd) (width 0.05))
+    (fp_circle (center -7.4 0.1) (end -7.3 0.1) (layer F.SilkS) (width 0.2))
+    (fp_circle (center -7.4 0.1) (end -7.3 0.1) (layer F.Fab) (width 0.2))
+    (pad NC thru_hole circle (at 5.08 0 90) (size 1.8 1.8) (drill 1.2) (layers *.Cu *.Mask)
+      (net 91 "Net-(S5-PadNC)"))
+    (pad COM thru_hole circle (at -5.08 0 90) (size 1.8 1.8) (drill 1.2) (layers *.Cu *.Mask)
+      (net 80 "Net-(R15-Pad1)"))
+    (pad NO thru_hole circle (at 0 0 90) (size 1.8 1.8) (drill 1.2) (layers *.Cu *.Mask)
+      (net 2 GND))
+  )
+
+  (module Desktop:SW_D2F-FL (layer F.Cu) (tedit 602537BF) (tstamp 6025F7DE)
+    (at 34.260001 79 90)
+    (path /609243E2)
+    (fp_text reference S6 (at -3.175 -4.445 90) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.015)))
+    )
+    (fp_text value D2F-FL (at -0.635 4.445 90) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.015)))
+    )
+    (fp_circle (center -7.4 0.1) (end -7.3 0.1) (layer F.Fab) (width 0.2))
+    (fp_circle (center -7.4 0.1) (end -7.3 0.1) (layer F.SilkS) (width 0.2))
+    (fp_line (start -6.65 3.15) (end -6.65 -3.15) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 6.65 3.15) (end -6.65 3.15) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 6.65 -3.15) (end 6.65 3.15) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -6.65 -3.15) (end 6.65 -3.15) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 6.4 -2.9) (end 6.4 2.9) (layer F.SilkS) (width 0.127))
+    (fp_line (start 6.4 2.9) (end -6.4 2.9) (layer F.SilkS) (width 0.127))
+    (fp_line (start -6.4 -2.9) (end 6.4 -2.9) (layer F.SilkS) (width 0.127))
+    (fp_line (start -6.4 2.9) (end -6.4 -2.9) (layer F.SilkS) (width 0.127))
+    (fp_line (start -6.4 2.9) (end -6.4 -2.9) (layer F.Fab) (width 0.127))
+    (fp_line (start 6.4 2.9) (end -6.4 2.9) (layer F.Fab) (width 0.127))
+    (fp_line (start 6.4 -2.9) (end 6.4 2.9) (layer F.Fab) (width 0.127))
+    (fp_line (start -6.4 -2.9) (end 6.4 -2.9) (layer F.Fab) (width 0.127))
+    (pad NO thru_hole circle (at 0 0 90) (size 1.8 1.8) (drill 1.2) (layers *.Cu *.Mask)
+      (net 2 GND))
+    (pad COM thru_hole circle (at -5.08 0 90) (size 1.8 1.8) (drill 1.2) (layers *.Cu *.Mask)
+      (net 81 "Net-(R16-Pad1)"))
+    (pad NC thru_hole circle (at 5.08 0 90) (size 1.8 1.8) (drill 1.2) (layers *.Cu *.Mask)
+      (net 92 "Net-(S6-PadNC)"))
+  )
+
+  (module Desktop:SW_D2F-FL (layer F.Cu) (tedit 602537BF) (tstamp 6025F7F3)
+    (at 71 46 90)
+    (path /60A1D62C)
+    (fp_text reference S7 (at -3.175 -4.445 90) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.015)))
+    )
+    (fp_text value D2F-FL (at -0.635 4.445 90) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.015)))
+    )
+    (fp_circle (center -7.4 0.1) (end -7.3 0.1) (layer F.Fab) (width 0.2))
+    (fp_circle (center -7.4 0.1) (end -7.3 0.1) (layer F.SilkS) (width 0.2))
+    (fp_line (start -6.65 3.15) (end -6.65 -3.15) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 6.65 3.15) (end -6.65 3.15) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 6.65 -3.15) (end 6.65 3.15) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -6.65 -3.15) (end 6.65 -3.15) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 6.4 -2.9) (end 6.4 2.9) (layer F.SilkS) (width 0.127))
+    (fp_line (start 6.4 2.9) (end -6.4 2.9) (layer F.SilkS) (width 0.127))
+    (fp_line (start -6.4 -2.9) (end 6.4 -2.9) (layer F.SilkS) (width 0.127))
+    (fp_line (start -6.4 2.9) (end -6.4 -2.9) (layer F.SilkS) (width 0.127))
+    (fp_line (start -6.4 2.9) (end -6.4 -2.9) (layer F.Fab) (width 0.127))
+    (fp_line (start 6.4 2.9) (end -6.4 2.9) (layer F.Fab) (width 0.127))
+    (fp_line (start 6.4 -2.9) (end 6.4 2.9) (layer F.Fab) (width 0.127))
+    (fp_line (start -6.4 -2.9) (end 6.4 -2.9) (layer F.Fab) (width 0.127))
+    (pad NO thru_hole circle (at 0 0 90) (size 1.8 1.8) (drill 1.2) (layers *.Cu *.Mask)
+      (net 2 GND))
+    (pad COM thru_hole circle (at -5.08 0 90) (size 1.8 1.8) (drill 1.2) (layers *.Cu *.Mask)
+      (net 82 "Net-(R21-Pad1)"))
+    (pad NC thru_hole circle (at 5.08 0 90) (size 1.8 1.8) (drill 1.2) (layers *.Cu *.Mask)
+      (net 93 "Net-(S7-PadNC)"))
+  )
+
+  (module Desktop:SW_1825910-6-4 (layer F.Cu) (tedit 60254664) (tstamp 6025F80A)
+    (at 125 39)
+    (path /60273442)
+    (fp_text reference SW1 (at -2.3627 -3.844398) (layer F.SilkS)
+      (effects (font (size 0.630643 0.630643) (thickness 0.015)))
+    )
+    (fp_text value 1825910-6 (at 1.150079 3.960282) (layer F.Fab)
+      (effects (font (size 0.629966 0.629966) (thickness 0.015)))
+    )
+    (fp_circle (center -4.445 -2.25) (end -4.345 -2.25) (layer F.SilkS) (width 0.2))
+    (fp_circle (center 0 0) (end 1.755 0) (layer F.Fab) (width 0.127))
+    (fp_circle (center 0 0) (end 1.755 0) (layer F.SilkS) (width 0.127))
+    (fp_line (start 4.25 -3.25) (end -4.25 -3.25) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 4.25 3.25) (end 4.25 -3.25) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -4.25 3.25) (end 4.25 3.25) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -4.25 -3.25) (end -4.25 3.25) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -2.995 -1.15) (end -2.995 1.15) (layer F.SilkS) (width 0.127))
+    (fp_line (start 2.3 2.995) (end -2.3 2.995) (layer F.SilkS) (width 0.127))
+    (fp_line (start 3 -1.15) (end 3 1.15) (layer F.SilkS) (width 0.127))
+    (fp_line (start -2.2 -2.995) (end 2.3 -2.995) (layer F.SilkS) (width 0.127))
+    (fp_line (start 2.995 -2.995) (end -2.995 -2.995) (layer F.Fab) (width 0.127))
+    (fp_line (start 2.995 2.995) (end 2.995 -2.995) (layer F.Fab) (width 0.127))
+    (fp_line (start -2.995 2.995) (end 2.995 2.995) (layer F.Fab) (width 0.127))
+    (fp_line (start -2.995 -2.995) (end -2.995 2.995) (layer F.Fab) (width 0.127))
+    (pad 3 thru_hole circle (at -3.25 2.25) (size 1.498 1.498) (drill 0.99) (layers *.Cu *.Mask)
+      (net 7 NRST))
+    (pad 1 thru_hole rect (at -3.25 -2.25) (size 1.498 1.498) (drill 0.99) (layers *.Cu *.Mask)
+      (net 2 GND))
+    (pad 4 thru_hole circle (at 3.25 2.25) (size 1.498 1.498) (drill 0.99) (layers *.Cu *.Mask)
+      (net 7 NRST))
+    (pad 2 thru_hole circle (at 3.25 -2.25) (size 1.498 1.498) (drill 0.99) (layers *.Cu *.Mask)
+      (net 2 GND))
+  )
+
+  (module Custom:PEC12R-2120F-N0012 (layer F.Cu) (tedit 602541C1) (tstamp 6025F817)
+    (at 39 57 90)
+    (path /61F68259)
+    (fp_text reference SW10 (at 11.45 5.05 90) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value Rotary_Encoder (at 11.25 3.4 90) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_line (start 4.25 5.9) (end 4.25 28.3) (layer F.SilkS) (width 0.12))
+    (fp_line (start 4.25 28.3) (end 17.35 28.3) (layer F.SilkS) (width 0.12))
+    (fp_line (start 17.35 28.3) (end 17.35 5.9) (layer F.SilkS) (width 0.12))
+    (fp_line (start 17.35 5.9) (end 4.25 5.9) (layer F.SilkS) (width 0.12))
+    (pad A thru_hole circle (at 8.3 10.8 90) (size 1.524 1.524) (drill 1) (layers *.Cu *.Mask)
+      (net 68 Scroll_a))
+    (pad C thru_hole circle (at 10.8 10.8 90) (size 1.524 1.524) (drill 1) (layers *.Cu *.Mask)
+      (net 2 GND))
+    (pad B thru_hole circle (at 13.3 10.8 90) (size 1.524 1.524) (drill 1) (layers *.Cu *.Mask)
+      (net 69 Scroll_b))
+    (pad "" np_thru_hole rect (at 16.2 8.3 90) (size 2.2 2.1) (drill oval 2.1 2) (layers *.Cu *.Mask))
+    (pad "" np_thru_hole rect (at 5.4 8.3 90) (size 2.2 2.1) (drill oval 2.1 2) (layers *.Cu *.Mask))
+  )
+
+  (module TestPoint:TestPoint_Pad_1.5x1.5mm (layer F.Cu) (tedit 5A0F774F) (tstamp 6025F825)
+    (at 169.185001 87.295001)
+    (descr "SMD rectangular pad as test Point, square 1.5mm side length")
+    (tags "test point SMD pad rectangle square")
+    (path /613BA215)
+    (attr virtual)
+    (fp_text reference TP1 (at 0 -1.648) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value 5V (at 0 1.75) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text user %R (at 0 -1.65) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_line (start -0.95 -0.95) (end 0.95 -0.95) (layer F.SilkS) (width 0.12))
+    (fp_line (start 0.95 -0.95) (end 0.95 0.95) (layer F.SilkS) (width 0.12))
+    (fp_line (start 0.95 0.95) (end -0.95 0.95) (layer F.SilkS) (width 0.12))
+    (fp_line (start -0.95 0.95) (end -0.95 -0.95) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.25 -1.25) (end 1.25 -1.25) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.25 -1.25) (end -1.25 1.25) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.25 1.25) (end 1.25 -1.25) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.25 1.25) (end -1.25 1.25) (layer F.CrtYd) (width 0.05))
+    (pad 1 smd rect (at 0 0) (size 1.5 1.5) (layers F.Cu F.Mask)
+      (net 1 +5V))
+  )
+
+  (module TestPoint:TestPoint_Pad_1.5x1.5mm (layer F.Cu) (tedit 5A0F774F) (tstamp 6025F833)
+    (at 200.275001 56.145001)
+    (descr "SMD rectangular pad as test Point, square 1.5mm side length")
+    (tags "test point SMD pad rectangle square")
+    (path /60F2BC56)
+    (attr virtual)
+    (fp_text reference TP2 (at 0 -1.648) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value MOSI (at 0 1.75) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_line (start 1.25 1.25) (end -1.25 1.25) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.25 1.25) (end 1.25 -1.25) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.25 -1.25) (end -1.25 1.25) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.25 -1.25) (end 1.25 -1.25) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -0.95 0.95) (end -0.95 -0.95) (layer F.SilkS) (width 0.12))
+    (fp_line (start 0.95 0.95) (end -0.95 0.95) (layer F.SilkS) (width 0.12))
+    (fp_line (start 0.95 -0.95) (end 0.95 0.95) (layer F.SilkS) (width 0.12))
+    (fp_line (start -0.95 -0.95) (end 0.95 -0.95) (layer F.SilkS) (width 0.12))
+    (fp_text user %R (at 0 -1.65) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_line (start -0.5 -1) (end 1 -1) (layer F.Fab) (width 0.1))
-    (fp_line (start 1 -1) (end 1 11) (layer F.Fab) (width 0.1))
-    (fp_line (start 1 11) (end -1 11) (layer F.Fab) (width 0.1))
-    (fp_line (start -1 11) (end -1 -0.5) (layer F.Fab) (width 0.1))
-    (fp_line (start -1 -0.5) (end -0.5 -1) (layer F.Fab) (width 0.1))
-    (fp_line (start -1.06 11.06) (end 1.06 11.06) (layer F.SilkS) (width 0.12))
-    (fp_line (start -1.06 1) (end -1.06 11.06) (layer F.SilkS) (width 0.12))
-    (fp_line (start 1.06 1) (end 1.06 11.06) (layer F.SilkS) (width 0.12))
-    (fp_line (start -1.06 1) (end 1.06 1) (layer F.SilkS) (width 0.12))
-    (fp_line (start -1.06 0) (end -1.06 -1.06) (layer F.SilkS) (width 0.12))
-    (fp_line (start -1.06 -1.06) (end 0 -1.06) (layer F.SilkS) (width 0.12))
-    (fp_line (start -1.5 -1.5) (end -1.5 11.5) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -1.5 11.5) (end 1.5 11.5) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 1.5 11.5) (end 1.5 -1.5) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 1.5 -1.5) (end -1.5 -1.5) (layer F.CrtYd) (width 0.05))
-    (fp_text user %R (at 0 5) (layer F.Fab)
+    (pad 1 smd rect (at 0 0) (size 1.5 1.5) (layers F.Cu F.Mask)
+      (net 22 MOSI))
+  )
+
+  (module TestPoint:TestPoint_Pad_1.5x1.5mm (layer F.Cu) (tedit 5A0F774F) (tstamp 6025F841)
+    (at 189.195001 67.495001)
+    (descr "SMD rectangular pad as test Point, square 1.5mm side length")
+    (tags "test point SMD pad rectangle square")
+    (path /6107F83F)
+    (attr virtual)
+    (fp_text reference TP3 (at 0 -1.648) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value SCK (at 0 1.75) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_line (start 1.25 1.25) (end -1.25 1.25) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.25 1.25) (end 1.25 -1.25) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.25 -1.25) (end -1.25 1.25) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.25 -1.25) (end 1.25 -1.25) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -0.95 0.95) (end -0.95 -0.95) (layer F.SilkS) (width 0.12))
+    (fp_line (start 0.95 0.95) (end -0.95 0.95) (layer F.SilkS) (width 0.12))
+    (fp_line (start 0.95 -0.95) (end 0.95 0.95) (layer F.SilkS) (width 0.12))
+    (fp_line (start -0.95 -0.95) (end 0.95 -0.95) (layer F.SilkS) (width 0.12))
+    (fp_text user %R (at 0 -1.65) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (pad 1 smd rect (at 0 0) (size 1.5 1.5) (layers F.Cu F.Mask)
+      (net 23 SCK))
+  )
+
+  (module TestPoint:TestPoint_Pad_1.5x1.5mm (layer F.Cu) (tedit 5A0F774F) (tstamp 6025F84F)
+    (at 174.155001 82.345001)
+    (descr "SMD rectangular pad as test Point, square 1.5mm side length")
+    (tags "test point SMD pad rectangle square")
+    (path /601AABDA)
+    (attr virtual)
+    (fp_text reference TP4 (at 0 -1.648) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value TestPoint (at 0 1.75) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text user %R (at 0 -1.65) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_line (start -0.95 -0.95) (end 0.95 -0.95) (layer F.SilkS) (width 0.12))
+    (fp_line (start 0.95 -0.95) (end 0.95 0.95) (layer F.SilkS) (width 0.12))
+    (fp_line (start 0.95 0.95) (end -0.95 0.95) (layer F.SilkS) (width 0.12))
+    (fp_line (start -0.95 0.95) (end -0.95 -0.95) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.25 -1.25) (end 1.25 -1.25) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.25 -1.25) (end -1.25 1.25) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.25 1.25) (end 1.25 -1.25) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.25 1.25) (end -1.25 1.25) (layer F.CrtYd) (width 0.05))
+    (pad 1 smd rect (at 0 0) (size 1.5 1.5) (layers F.Cu F.Mask)
+      (net 4 "Net-(C6-Pad2)"))
+  )
+
+  (module TestPoint:TestPoint_Pad_1.5x1.5mm (layer F.Cu) (tedit 5A0F774F) (tstamp 6025F85D)
+    (at 195.365001 62.545001)
+    (descr "SMD rectangular pad as test Point, square 1.5mm side length")
+    (tags "test point SMD pad rectangle square")
+    (path /606FEE71)
+    (attr virtual)
+    (fp_text reference TP5 (at 0 -1.648) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value TestPoint (at 0 1.75) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text user %R (at 0 -1.65) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_line (start -0.95 -0.95) (end 0.95 -0.95) (layer F.SilkS) (width 0.12))
+    (fp_line (start 0.95 -0.95) (end 0.95 0.95) (layer F.SilkS) (width 0.12))
+    (fp_line (start 0.95 0.95) (end -0.95 0.95) (layer F.SilkS) (width 0.12))
+    (fp_line (start -0.95 0.95) (end -0.95 -0.95) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.25 -1.25) (end 1.25 -1.25) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.25 -1.25) (end -1.25 1.25) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.25 1.25) (end 1.25 -1.25) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.25 1.25) (end -1.25 1.25) (layer F.CrtYd) (width 0.05))
+    (pad 1 smd rect (at 0 0) (size 1.5 1.5) (layers F.Cu F.Mask)
+      (net 61 left_click))
+  )
+
+  (module TestPoint:TestPoint_Pad_1.5x1.5mm (layer F.Cu) (tedit 5A0F774F) (tstamp 6025F86B)
+    (at 205.025001 50.245001)
+    (descr "SMD rectangular pad as test Point, square 1.5mm side length")
+    (tags "test point SMD pad rectangle square")
+    (path /613EF1B1)
+    (attr virtual)
+    (fp_text reference TP6 (at 0 -1.648) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value 3.3V (at 0 1.75) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_line (start 1.25 1.25) (end -1.25 1.25) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.25 1.25) (end 1.25 -1.25) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.25 -1.25) (end -1.25 1.25) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.25 -1.25) (end 1.25 -1.25) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -0.95 0.95) (end -0.95 -0.95) (layer F.SilkS) (width 0.12))
+    (fp_line (start 0.95 0.95) (end -0.95 0.95) (layer F.SilkS) (width 0.12))
+    (fp_line (start 0.95 -0.95) (end 0.95 0.95) (layer F.SilkS) (width 0.12))
+    (fp_line (start -0.95 -0.95) (end 0.95 -0.95) (layer F.SilkS) (width 0.12))
+    (fp_text user %R (at 0 -1.65) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (pad 1 smd rect (at 0 0) (size 1.5 1.5) (layers F.Cu F.Mask)
+      (net 56 +3V3))
+  )
+
+  (module TestPoint:TestPoint_Pad_1.5x1.5mm (layer F.Cu) (tedit 5A0F774F) (tstamp 6025F879)
+    (at 179.765001 76.385001)
+    (descr "SMD rectangular pad as test Point, square 1.5mm side length")
+    (tags "test point SMD pad rectangle square")
+    (path /601B3570)
+    (attr virtual)
+    (fp_text reference TP7 (at 0 -1.648) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value NRST (at 0 1.75) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_line (start 1.25 1.25) (end -1.25 1.25) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.25 1.25) (end 1.25 -1.25) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.25 -1.25) (end -1.25 1.25) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.25 -1.25) (end 1.25 -1.25) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -0.95 0.95) (end -0.95 -0.95) (layer F.SilkS) (width 0.12))
+    (fp_line (start 0.95 0.95) (end -0.95 0.95) (layer F.SilkS) (width 0.12))
+    (fp_line (start 0.95 -0.95) (end 0.95 0.95) (layer F.SilkS) (width 0.12))
+    (fp_line (start -0.95 -0.95) (end 0.95 -0.95) (layer F.SilkS) (width 0.12))
+    (fp_text user %R (at 0 -1.65) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (pad 1 smd rect (at 0 0) (size 1.5 1.5) (layers F.Cu F.Mask)
+      (net 7 NRST))
+  )
+
+  (module TestPoint:TestPoint_Pad_1.5x1.5mm (layer F.Cu) (tedit 5A0F774F) (tstamp 6025F887)
+    (at 184.575001 73.995001)
+    (descr "SMD rectangular pad as test Point, square 1.5mm side length")
+    (tags "test point SMD pad rectangle square")
+    (path /61CC914B)
+    (attr virtual)
+    (fp_text reference TP8 (at 0 -1.648) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value in_D- (at 0 1.75) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text user %R (at 0 -1.65) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_line (start -0.95 -0.95) (end 0.95 -0.95) (layer F.SilkS) (width 0.12))
+    (fp_line (start 0.95 -0.95) (end 0.95 0.95) (layer F.SilkS) (width 0.12))
+    (fp_line (start 0.95 0.95) (end -0.95 0.95) (layer F.SilkS) (width 0.12))
+    (fp_line (start -0.95 0.95) (end -0.95 -0.95) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.25 -1.25) (end 1.25 -1.25) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.25 -1.25) (end -1.25 1.25) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.25 1.25) (end 1.25 -1.25) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.25 1.25) (end -1.25 1.25) (layer F.CrtYd) (width 0.05))
+    (pad 1 smd rect (at 0 0) (size 1.5 1.5) (layers F.Cu F.Mask)
+      (net 9 IN_D-))
+  )
+
+  (module TestPoint:TestPoint_Pad_1.5x1.5mm (layer F.Cu) (tedit 5A0F774F) (tstamp 6025F895)
+    (at 205.025001 53.795001)
+    (descr "SMD rectangular pad as test Point, square 1.5mm side length")
+    (tags "test point SMD pad rectangle square")
+    (path /60880B43)
+    (attr virtual)
+    (fp_text reference TP9 (at 0 -1.648) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value TestPoint (at 0 1.75) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text user %R (at 0 -1.65) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_line (start -0.95 -0.95) (end 0.95 -0.95) (layer F.SilkS) (width 0.12))
+    (fp_line (start 0.95 -0.95) (end 0.95 0.95) (layer F.SilkS) (width 0.12))
+    (fp_line (start 0.95 0.95) (end -0.95 0.95) (layer F.SilkS) (width 0.12))
+    (fp_line (start -0.95 0.95) (end -0.95 -0.95) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.25 -1.25) (end 1.25 -1.25) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.25 -1.25) (end -1.25 1.25) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.25 1.25) (end 1.25 -1.25) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.25 1.25) (end -1.25 1.25) (layer F.CrtYd) (width 0.05))
+    (pad 1 smd rect (at 0 0) (size 1.5 1.5) (layers F.Cu F.Mask)
+      (net 62 right_click))
+  )
+
+  (module TestPoint:TestPoint_Pad_1.5x1.5mm (layer F.Cu) (tedit 5A0F774F) (tstamp 6025F8A3)
+    (at 179.765001 79.935001)
+    (descr "SMD rectangular pad as test Point, square 1.5mm side length")
+    (tags "test point SMD pad rectangle square")
+    (path /608B0D78)
+    (attr virtual)
+    (fp_text reference TP10 (at 0 -1.648) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value TestPoint (at 0 1.75) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text user %R (at 0 -1.65) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_line (start -0.95 -0.95) (end 0.95 -0.95) (layer F.SilkS) (width 0.12))
+    (fp_line (start 0.95 -0.95) (end 0.95 0.95) (layer F.SilkS) (width 0.12))
+    (fp_line (start 0.95 0.95) (end -0.95 0.95) (layer F.SilkS) (width 0.12))
+    (fp_line (start -0.95 0.95) (end -0.95 -0.95) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.25 -1.25) (end 1.25 -1.25) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.25 -1.25) (end -1.25 1.25) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.25 1.25) (end 1.25 -1.25) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.25 1.25) (end -1.25 1.25) (layer F.CrtYd) (width 0.05))
+    (pad 1 smd rect (at 0 0) (size 1.5 1.5) (layers F.Cu F.Mask)
+      (net 63 sense_up))
+  )
+
+  (module TestPoint:TestPoint_Pad_1.5x1.5mm (layer F.Cu) (tedit 5A0F774F) (tstamp 6025F8B1)
+    (at 200.215001 59.695001)
+    (descr "SMD rectangular pad as test Point, square 1.5mm side length")
+    (tags "test point SMD pad rectangle square")
+    (path /608E2D25)
+    (attr virtual)
+    (fp_text reference TP11 (at 0 -1.648) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value TestPoint (at 0 1.75) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_line (start 1.25 1.25) (end -1.25 1.25) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.25 1.25) (end 1.25 -1.25) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.25 -1.25) (end -1.25 1.25) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.25 -1.25) (end 1.25 -1.25) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -0.95 0.95) (end -0.95 -0.95) (layer F.SilkS) (width 0.12))
+    (fp_line (start 0.95 0.95) (end -0.95 0.95) (layer F.SilkS) (width 0.12))
+    (fp_line (start 0.95 -0.95) (end 0.95 0.95) (layer F.SilkS) (width 0.12))
+    (fp_line (start -0.95 -0.95) (end 0.95 -0.95) (layer F.SilkS) (width 0.12))
+    (fp_text user %R (at 0 -1.65) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (pad 1 smd rect (at 0 0) (size 1.5 1.5) (layers F.Cu F.Mask)
+      (net 64 sense_down))
+  )
+
+  (module TestPoint:TestPoint_Pad_1.5x1.5mm (layer F.Cu) (tedit 5A0F774F) (tstamp 6025F8BF)
+    (at 172.735001 87.295001)
+    (descr "SMD rectangular pad as test Point, square 1.5mm side length")
+    (tags "test point SMD pad rectangle square")
+    (path /6090306C)
+    (attr virtual)
+    (fp_text reference TP12 (at 0 -1.648) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value TestPoint (at 0 1.75) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text user %R (at 0 -1.65) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_line (start -0.95 -0.95) (end 0.95 -0.95) (layer F.SilkS) (width 0.12))
+    (fp_line (start 0.95 -0.95) (end 0.95 0.95) (layer F.SilkS) (width 0.12))
+    (fp_line (start 0.95 0.95) (end -0.95 0.95) (layer F.SilkS) (width 0.12))
+    (fp_line (start -0.95 0.95) (end -0.95 -0.95) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.25 -1.25) (end 1.25 -1.25) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.25 -1.25) (end -1.25 1.25) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.25 1.25) (end 1.25 -1.25) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.25 1.25) (end -1.25 1.25) (layer F.CrtYd) (width 0.05))
+    (pad 1 smd rect (at 0 0) (size 1.5 1.5) (layers F.Cu F.Mask)
+      (net 65 forward))
+  )
+
+  (module TestPoint:TestPoint_Pad_1.5x1.5mm (layer F.Cu) (tedit 5A0F774F) (tstamp 6025F8CD)
+    (at 188.125001 71.045001)
+    (descr "SMD rectangular pad as test Point, square 1.5mm side length")
+    (tags "test point SMD pad rectangle square")
+    (path /60924403)
+    (attr virtual)
+    (fp_text reference TP13 (at 0 -1.648) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value TestPoint (at 0 1.75) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (pad 1 thru_hole rect (at 0 0 90) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask)
-      (net 71 +3V3))
-    (pad 2 thru_hole oval (at 0 2 90) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask)
-      (net 13 SWCLK))
-    (pad 3 thru_hole oval (at 0 4 90) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask)
-      (net 2 GND))
-    (pad 4 thru_hole oval (at 0 6 90) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask)
-      (net 14 SWDIO))
-    (pad 5 thru_hole oval (at 0 8 90) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask)
-      (net 7 NRST))
-    (pad 6 thru_hole oval (at 0 10 90) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask)
-      (net 15 SWO))
-    (model ${KISYS3DMOD}/Connector_PinHeader_2.00mm.3dshapes/PinHeader_1x06_P2.00mm_Vertical.wrl
-      (at (xyz 0 0 0))
-      (scale (xyz 1 1 1))
-      (rotate (xyz 0 0 0))
+    (fp_line (start 1.25 1.25) (end -1.25 1.25) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.25 1.25) (end 1.25 -1.25) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.25 -1.25) (end -1.25 1.25) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.25 -1.25) (end 1.25 -1.25) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -0.95 0.95) (end -0.95 -0.95) (layer F.SilkS) (width 0.12))
+    (fp_line (start 0.95 0.95) (end -0.95 0.95) (layer F.SilkS) (width 0.12))
+    (fp_line (start 0.95 -0.95) (end 0.95 0.95) (layer F.SilkS) (width 0.12))
+    (fp_line (start -0.95 -0.95) (end 0.95 -0.95) (layer F.SilkS) (width 0.12))
+    (fp_text user %R (at 0 -1.65) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
     )
+    (pad 1 smd rect (at 0 0) (size 1.5 1.5) (layers F.Cu F.Mask)
+      (net 66 backward))
   )
 
-  (module Connector:FanPinHeader_1x03_P2.54mm_Vertical (layer F.Cu) (tedit 5A19DCDF) (tstamp 601954E0)
-    (at 71.5 64.4 180)
-    (descr "3-pin CPU fan Through hole pin header, see http://www.formfactors.org/developer%5Cspecs%5Crev1_2_public.pdf")
-    (tags "pin header 3-pin CPU fan")
-    (path /6015F930)
-    (fp_text reference JP1 (at 2.5 -3.4) (layer F.SilkS)
+  (module TestPoint:TestPoint_Pad_1.5x1.5mm (layer F.Cu) (tedit 5A0F774F) (tstamp 6025F8DB)
+    (at 192.745001 67.495001)
+    (descr "SMD rectangular pad as test Point, square 1.5mm side length")
+    (tags "test point SMD pad rectangle square")
+    (path /628DBFFB)
+    (attr virtual)
+    (fp_text reference TP14 (at 0 -1.648) (layer F.SilkS)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_text value DFU (at 2.55 4.5) (layer F.Fab)
+    (fp_text value Scroll_b (at 0 1.75) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_line (start -1.35 3.4) (end -1.35 -2.65) (layer F.SilkS) (width 0.12))
-    (fp_line (start -1.35 -2.65) (end 6.45 -2.65) (layer F.SilkS) (width 0.12))
-    (fp_line (start 6.45 -2.65) (end 6.45 3.4) (layer F.SilkS) (width 0.12))
-    (fp_line (start 6.45 3.4) (end -1.35 3.4) (layer F.SilkS) (width 0.12))
-    (fp_line (start 5.05 3.3) (end 5.05 2.3) (layer F.Fab) (width 0.1))
-    (fp_line (start 5.05 2.3) (end 0 2.3) (layer F.Fab) (width 0.1))
-    (fp_line (start 0 2.3) (end 0 3.3) (layer F.Fab) (width 0.1))
-    (fp_line (start -1.25 3.3) (end -1.25 -2.55) (layer F.Fab) (width 0.1))
-    (fp_line (start -1.25 -2.55) (end 6.35 -2.55) (layer F.Fab) (width 0.1))
-    (fp_line (start 6.35 -2.55) (end 6.35 3.3) (layer F.Fab) (width 0.1))
-    (fp_line (start 6.35 3.3) (end -1.25 3.3) (layer F.Fab) (width 0.1))
-    (fp_line (start 0 3.3) (end 0 2.29) (layer F.SilkS) (width 0.12))
-    (fp_line (start 0 2.29) (end 5.08 2.29) (layer F.SilkS) (width 0.12))
-    (fp_line (start 5.08 2.29) (end 5.08 3.3) (layer F.SilkS) (width 0.12))
-    (fp_line (start -1.75 3.8) (end -1.75 -3.05) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -1.75 3.8) (end 6.85 3.8) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 6.85 -3.05) (end -1.75 -3.05) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 6.85 -3.05) (end 6.85 3.8) (layer F.CrtYd) (width 0.05))
-    (fp_text user %R (at 2.45 1.8) (layer F.Fab)
+    (fp_line (start 1.25 1.25) (end -1.25 1.25) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.25 1.25) (end 1.25 -1.25) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.25 -1.25) (end -1.25 1.25) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.25 -1.25) (end 1.25 -1.25) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -0.95 0.95) (end -0.95 -0.95) (layer F.SilkS) (width 0.12))
+    (fp_line (start 0.95 0.95) (end -0.95 0.95) (layer F.SilkS) (width 0.12))
+    (fp_line (start 0.95 -0.95) (end 0.95 0.95) (layer F.SilkS) (width 0.12))
+    (fp_line (start -0.95 -0.95) (end 0.95 -0.95) (layer F.SilkS) (width 0.12))
+    (fp_text user %R (at 0 -1.65) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (pad 1 thru_hole rect (at 0 0 270) (size 2.03 1.73) (drill 1.02) (layers *.Cu *.Mask)
-      (net 16 BOOT0))
-    (pad 2 thru_hole oval (at 2.54 0 270) (size 2.03 1.73) (drill 1.02) (layers *.Cu *.Mask)
-      (net 16 BOOT0))
-    (pad 3 thru_hole oval (at 5.08 0 270) (size 2.03 1.73) (drill 1.02) (layers *.Cu *.Mask)
-      (net 71 +3V3))
-    (model ${KISYS3DMOD}/Connector.3dshapes/FanPinHeader_1x03_P2.54mm_Vertical.wrl
-      (at (xyz 0 0 0))
-      (scale (xyz 1 1 1))
-      (rotate (xyz 0 0 0))
-    )
+    (pad 1 smd rect (at 0 0) (size 1.5 1.5) (layers F.Cu F.Mask)
+      (net 69 Scroll_b))
   )
 
-  (module Resistor_SMD:R_0815_2038Metric_Pad1.20x4.05mm_HandSolder (layer F.Cu) (tedit 5F68FEEE) (tstamp 601954F1)
-    (at 53.714999 43.154999 180)
-    (descr "Resistor SMD 0815 (2038 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://www.susumu.co.jp/common/pdf/n_catalog_partition07_en.pdf), generated with kicad-footprint-generator")
-    (tags "resistor handsolder")
-    (path /601EB13E)
-    (attr smd)
-    (fp_text reference R1 (at 0 -2.98) (layer F.SilkS)
+  (module TestPoint:TestPoint_Pad_1.5x1.5mm (layer F.Cu) (tedit 5A0F774F) (tstamp 6025F8E9)
+    (at 183.315001 77.545001)
+    (descr "SMD rectangular pad as test Point, square 1.5mm side length")
+    (tags "test point SMD pad rectangle square")
+    (path /60824766)
+    (attr virtual)
+    (fp_text reference TP16 (at 0 -1.648) (layer F.SilkS)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_text value 1.5k (at 0 2.98) (layer F.Fab)
+    (fp_text value wheel_click (at 0 1.75) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_line (start -1 1.875) (end -1 -1.875) (layer F.Fab) (width 0.1))
-    (fp_line (start -1 -1.875) (end 1 -1.875) (layer F.Fab) (width 0.1))
-    (fp_line (start 1 -1.875) (end 1 1.875) (layer F.Fab) (width 0.1))
-    (fp_line (start 1 1.875) (end -1 1.875) (layer F.Fab) (width 0.1))
-    (fp_line (start -0.210242 -1.985) (end 0.210242 -1.985) (layer F.SilkS) (width 0.12))
-    (fp_line (start -0.210242 1.985) (end 0.210242 1.985) (layer F.SilkS) (width 0.12))
-    (fp_line (start -1.88 2.28) (end -1.88 -2.28) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -1.88 -2.28) (end 1.88 -2.28) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 1.88 -2.28) (end 1.88 2.28) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 1.88 2.28) (end -1.88 2.28) (layer F.CrtYd) (width 0.05))
-    (fp_text user %R (at 0 0) (layer F.Fab)
-      (effects (font (size 0.5 0.5) (thickness 0.08)))
-    )
-    (pad 1 smd roundrect (at -1.025 0 180) (size 1.2 4.05) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.208333)
-      (net 73 "Net-(D1-Pad2)"))
-    (pad 2 smd roundrect (at 1.025 0 180) (size 1.2 4.05) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.208333)
-      (net 1 +5V))
-    (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0815_2038Metric.wrl
-      (at (xyz 0 0 0))
-      (scale (xyz 1 1 1))
-      (rotate (xyz 0 0 0))
+    (fp_line (start 1.25 1.25) (end -1.25 1.25) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.25 1.25) (end 1.25 -1.25) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.25 -1.25) (end -1.25 1.25) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.25 -1.25) (end 1.25 -1.25) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -0.95 0.95) (end -0.95 -0.95) (layer F.SilkS) (width 0.12))
+    (fp_line (start 0.95 0.95) (end -0.95 0.95) (layer F.SilkS) (width 0.12))
+    (fp_line (start 0.95 -0.95) (end 0.95 0.95) (layer F.SilkS) (width 0.12))
+    (fp_line (start -0.95 -0.95) (end 0.95 -0.95) (layer F.SilkS) (width 0.12))
+    (fp_text user %R (at 0 -1.65) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
     )
+    (pad 1 smd rect (at 0 0) (size 1.5 1.5) (layers F.Cu F.Mask)
+      (net 67 wheel_click))
   )
 
-  (module Resistor_SMD:R_0815_2038Metric_Pad1.20x4.05mm_HandSolder (layer F.Cu) (tedit 5F68FEEE) (tstamp 60195502)
-    (at 51 66.2 180)
-    (descr "Resistor SMD 0815 (2038 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://www.susumu.co.jp/common/pdf/n_catalog_partition07_en.pdf), generated with kicad-footprint-generator")
-    (tags "resistor handsolder")
-    (path /602C1523)
-    (attr smd)
-    (fp_text reference R2 (at 0 -2.98) (layer F.SilkS)
+  (module TestPoint:TestPoint_Pad_1.5x1.5mm (layer F.Cu) (tedit 5A0F774F) (tstamp 6025F8F7)
+    (at 203.825001 57.345001)
+    (descr "SMD rectangular pad as test Point, square 1.5mm side length")
+    (tags "test point SMD pad rectangle square")
+    (path /61C7C487)
+    (attr virtual)
+    (fp_text reference TP17 (at 0 -1.648) (layer F.SilkS)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_text value 5.6k (at 0 2.98) (layer F.Fab)
+    (fp_text value in_D+ (at 0 1.75) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_line (start -1 1.875) (end -1 -1.875) (layer F.Fab) (width 0.1))
-    (fp_line (start -1 -1.875) (end 1 -1.875) (layer F.Fab) (width 0.1))
-    (fp_line (start 1 -1.875) (end 1 1.875) (layer F.Fab) (width 0.1))
-    (fp_line (start 1 1.875) (end -1 1.875) (layer F.Fab) (width 0.1))
-    (fp_line (start -0.210242 -1.985) (end 0.210242 -1.985) (layer F.SilkS) (width 0.12))
-    (fp_line (start -0.210242 1.985) (end 0.210242 1.985) (layer F.SilkS) (width 0.12))
-    (fp_line (start -1.88 2.28) (end -1.88 -2.28) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -1.88 -2.28) (end 1.88 -2.28) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 1.88 -2.28) (end 1.88 2.28) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 1.88 2.28) (end -1.88 2.28) (layer F.CrtYd) (width 0.05))
-    (fp_text user %R (at 0 0) (layer F.Fab)
-      (effects (font (size 0.5 0.5) (thickness 0.08)))
-    )
-    (pad 1 smd roundrect (at -1.025 0 180) (size 1.2 4.05) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.208333)
-      (net 72 VDD))
-    (pad 2 smd roundrect (at 1.025 0 180) (size 1.2 4.05) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.208333)
-      (net 17 "Net-(R2-Pad2)"))
-    (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0815_2038Metric.wrl
-      (at (xyz 0 0 0))
-      (scale (xyz 1 1 1))
-      (rotate (xyz 0 0 0))
+    (fp_line (start 1.25 1.25) (end -1.25 1.25) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.25 1.25) (end 1.25 -1.25) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.25 -1.25) (end -1.25 1.25) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.25 -1.25) (end 1.25 -1.25) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -0.95 0.95) (end -0.95 -0.95) (layer F.SilkS) (width 0.12))
+    (fp_line (start 0.95 0.95) (end -0.95 0.95) (layer F.SilkS) (width 0.12))
+    (fp_line (start 0.95 -0.95) (end 0.95 0.95) (layer F.SilkS) (width 0.12))
+    (fp_line (start -0.95 -0.95) (end 0.95 -0.95) (layer F.SilkS) (width 0.12))
+    (fp_text user %R (at 0 -1.65) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
     )
+    (pad 1 smd rect (at 0 0) (size 1.5 1.5) (layers F.Cu F.Mask)
+      (net 10 IN_D+))
   )
 
-  (module Resistor_SMD:R_0815_2038Metric_Pad1.20x4.05mm_HandSolder (layer F.Cu) (tedit 5F68FEEE) (tstamp 60195513)
-    (at 47.1 66.2 180)
-    (descr "Resistor SMD 0815 (2038 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://www.susumu.co.jp/common/pdf/n_catalog_partition07_en.pdf), generated with kicad-footprint-generator")
-    (tags "resistor handsolder")
-    (path /602C29F7)
-    (attr smd)
-    (fp_text reference R3 (at 0 -2.98) (layer F.SilkS)
+  (module TestPoint:TestPoint_Pad_1.5x1.5mm (layer F.Cu) (tedit 5A0F774F) (tstamp 6025F905)
+    (at 177.705001 83.485001)
+    (descr "SMD rectangular pad as test Point, square 1.5mm side length")
+    (tags "test point SMD pad rectangle square")
+    (path /610979A7)
+    (attr virtual)
+    (fp_text reference TP18 (at 0 -1.648) (layer F.SilkS)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_text value 10k (at 0 2.98) (layer F.Fab)
+    (fp_text value Motion (at 0 1.75) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_line (start 1.88 2.28) (end -1.88 2.28) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 1.88 -2.28) (end 1.88 2.28) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -1.88 -2.28) (end 1.88 -2.28) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -1.88 2.28) (end -1.88 -2.28) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -0.210242 1.985) (end 0.210242 1.985) (layer F.SilkS) (width 0.12))
-    (fp_line (start -0.210242 -1.985) (end 0.210242 -1.985) (layer F.SilkS) (width 0.12))
-    (fp_line (start 1 1.875) (end -1 1.875) (layer F.Fab) (width 0.1))
-    (fp_line (start 1 -1.875) (end 1 1.875) (layer F.Fab) (width 0.1))
-    (fp_line (start -1 -1.875) (end 1 -1.875) (layer F.Fab) (width 0.1))
-    (fp_line (start -1 1.875) (end -1 -1.875) (layer F.Fab) (width 0.1))
-    (fp_text user %R (at 0 0) (layer F.Fab)
-      (effects (font (size 0.5 0.5) (thickness 0.08)))
-    )
-    (pad 2 smd roundrect (at 1.025 0 180) (size 1.2 4.05) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.208333)
-      (net 2 GND))
-    (pad 1 smd roundrect (at -1.025 0 180) (size 1.2 4.05) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.208333)
-      (net 17 "Net-(R2-Pad2)"))
-    (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0815_2038Metric.wrl
-      (at (xyz 0 0 0))
-      (scale (xyz 1 1 1))
-      (rotate (xyz 0 0 0))
+    (fp_text user %R (at 0 -1.65) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
     )
+    (fp_line (start -0.95 -0.95) (end 0.95 -0.95) (layer F.SilkS) (width 0.12))
+    (fp_line (start 0.95 -0.95) (end 0.95 0.95) (layer F.SilkS) (width 0.12))
+    (fp_line (start 0.95 0.95) (end -0.95 0.95) (layer F.SilkS) (width 0.12))
+    (fp_line (start -0.95 0.95) (end -0.95 -0.95) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.25 -1.25) (end 1.25 -1.25) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.25 -1.25) (end -1.25 1.25) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.25 1.25) (end 1.25 -1.25) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.25 1.25) (end -1.25 1.25) (layer F.CrtYd) (width 0.05))
+    (pad 1 smd rect (at 0 0) (size 1.5 1.5) (layers F.Cu F.Mask)
+      (net 24 Motion))
   )
 
-  (module Resistor_SMD:R_0815_2038Metric_Pad1.20x4.05mm_HandSolder (layer F.Cu) (tedit 5F68FEEE) (tstamp 60195524)
-    (at 68.625 39.5 180)
-    (descr "Resistor SMD 0815 (2038 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://www.susumu.co.jp/common/pdf/n_catalog_partition07_en.pdf), generated with kicad-footprint-generator")
-    (tags "resistor handsolder")
-    (path /600A0E9A)
-    (attr smd)
-    (fp_text reference R4 (at 0 -2.98) (layer F.SilkS)
+  (module TestPoint:TestPoint_Pad_1.5x1.5mm (layer F.Cu) (tedit 5A0F774F) (tstamp 6025F913)
+    (at 184.575001 70.445001)
+    (descr "SMD rectangular pad as test Point, square 1.5mm side length")
+    (tags "test point SMD pad rectangle square")
+    (path /61439D6C)
+    (attr virtual)
+    (fp_text reference TP19 (at 0 -1.648) (layer F.SilkS)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_text value 10k (at 0 2.98) (layer F.Fab)
+    (fp_text value VDD (at 0 1.75) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_line (start 1.88 2.28) (end -1.88 2.28) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 1.88 -2.28) (end 1.88 2.28) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -1.88 -2.28) (end 1.88 -2.28) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -1.88 2.28) (end -1.88 -2.28) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -0.210242 1.985) (end 0.210242 1.985) (layer F.SilkS) (width 0.12))
-    (fp_line (start -0.210242 -1.985) (end 0.210242 -1.985) (layer F.SilkS) (width 0.12))
-    (fp_line (start 1 1.875) (end -1 1.875) (layer F.Fab) (width 0.1))
-    (fp_line (start 1 -1.875) (end 1 1.875) (layer F.Fab) (width 0.1))
-    (fp_line (start -1 -1.875) (end 1 -1.875) (layer F.Fab) (width 0.1))
-    (fp_line (start -1 1.875) (end -1 -1.875) (layer F.Fab) (width 0.1))
-    (fp_text user %R (at 0 0) (layer F.Fab)
-      (effects (font (size 0.5 0.5) (thickness 0.08)))
-    )
-    (pad 2 smd roundrect (at 1.025 0 180) (size 1.2 4.05) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.208333)
-      (net 2 GND))
-    (pad 1 smd roundrect (at -1.025 0 180) (size 1.2 4.05) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.208333)
-      (net 16 BOOT0))
-    (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0815_2038Metric.wrl
-      (at (xyz 0 0 0))
-      (scale (xyz 1 1 1))
-      (rotate (xyz 0 0 0))
+    (fp_text user %R (at 0 -1.65) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
     )
+    (fp_line (start -0.95 -0.95) (end 0.95 -0.95) (layer F.SilkS) (width 0.12))
+    (fp_line (start 0.95 -0.95) (end 0.95 0.95) (layer F.SilkS) (width 0.12))
+    (fp_line (start 0.95 0.95) (end -0.95 0.95) (layer F.SilkS) (width 0.12))
+    (fp_line (start -0.95 0.95) (end -0.95 -0.95) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.25 -1.25) (end 1.25 -1.25) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.25 -1.25) (end -1.25 1.25) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.25 1.25) (end 1.25 -1.25) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.25 1.25) (end -1.25 1.25) (layer F.CrtYd) (width 0.05))
+    (pad 1 smd rect (at 0 0) (size 1.5 1.5) (layers F.Cu F.Mask)
+      (net 57 VDD))
   )
 
-  (module Resistor_SMD:R_0815_2038Metric_Pad1.20x4.05mm_HandSolder (layer F.Cu) (tedit 5F68FEEE) (tstamp 60195535)
-    (at 71.2 32.1 90)
-    (descr "Resistor SMD 0815 (2038 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://www.susumu.co.jp/common/pdf/n_catalog_partition07_en.pdf), generated with kicad-footprint-generator")
-    (tags "resistor handsolder")
-    (path /601752BE)
-    (attr smd)
-    (fp_text reference R5 (at 0 -2.98 90) (layer F.SilkS)
+  (module TestPoint:TestPoint_Pad_1.5x1.5mm (layer F.Cu) (tedit 5A0F774F) (tstamp 6025F921)
+    (at 188.125001 74.595001)
+    (descr "SMD rectangular pad as test Point, square 1.5mm side length")
+    (tags "test point SMD pad rectangle square")
+    (path /60EFB280)
+    (attr virtual)
+    (fp_text reference TP20 (at 0 -1.648) (layer F.SilkS)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_text value 820 (at 0 2.98 90) (layer F.Fab)
+    (fp_text value NCS (at 0 1.75) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_line (start 1.88 2.28) (end -1.88 2.28) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 1.88 -2.28) (end 1.88 2.28) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -1.88 -2.28) (end 1.88 -2.28) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -1.88 2.28) (end -1.88 -2.28) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -0.210242 1.985) (end 0.210242 1.985) (layer F.SilkS) (width 0.12))
-    (fp_line (start -0.210242 -1.985) (end 0.210242 -1.985) (layer F.SilkS) (width 0.12))
-    (fp_line (start 1 1.875) (end -1 1.875) (layer F.Fab) (width 0.1))
-    (fp_line (start 1 -1.875) (end 1 1.875) (layer F.Fab) (width 0.1))
-    (fp_line (start -1 -1.875) (end 1 -1.875) (layer F.Fab) (width 0.1))
-    (fp_line (start -1 1.875) (end -1 -1.875) (layer F.Fab) (width 0.1))
-    (fp_text user %R (at 0 0 90) (layer F.Fab)
-      (effects (font (size 0.5 0.5) (thickness 0.08)))
-    )
-    (pad 2 smd roundrect (at 1.025 0 90) (size 1.2 4.05) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.208333)
-      (net 71 +3V3))
-    (pad 1 smd roundrect (at -1.025 0 90) (size 1.2 4.05) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.208333)
-      (net 74 "Net-(D2-Pad2)"))
-    (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0815_2038Metric.wrl
-      (at (xyz 0 0 0))
-      (scale (xyz 1 1 1))
-      (rotate (xyz 0 0 0))
+    (fp_text user %R (at 0 -1.65) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
     )
+    (fp_line (start -0.95 -0.95) (end 0.95 -0.95) (layer F.SilkS) (width 0.12))
+    (fp_line (start 0.95 -0.95) (end 0.95 0.95) (layer F.SilkS) (width 0.12))
+    (fp_line (start 0.95 0.95) (end -0.95 0.95) (layer F.SilkS) (width 0.12))
+    (fp_line (start -0.95 0.95) (end -0.95 -0.95) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.25 -1.25) (end 1.25 -1.25) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.25 -1.25) (end -1.25 1.25) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.25 1.25) (end 1.25 -1.25) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.25 1.25) (end -1.25 1.25) (layer F.CrtYd) (width 0.05))
+    (pad 1 smd rect (at 0 0) (size 1.5 1.5) (layers F.Cu F.Mask)
+      (net 20 NCS))
   )
 
-  (module Resistor_SMD:R_0815_2038Metric_Pad1.20x4.05mm_HandSolder (layer F.Cu) (tedit 5F68FEEE) (tstamp 60195546)
-    (at 54.875 66.2 180)
-    (descr "Resistor SMD 0815 (2038 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://www.susumu.co.jp/common/pdf/n_catalog_partition07_en.pdf), generated with kicad-footprint-generator")
-    (tags "resistor handsolder")
-    (path /6018FB9B)
-    (attr smd)
-    (fp_text reference R6 (at 0 -2.98) (layer F.SilkS)
+  (module TestPoint:TestPoint_Pad_1.5x1.5mm (layer F.Cu) (tedit 5A0F774F) (tstamp 6025F92F)
+    (at 198.915001 63.245001)
+    (descr "SMD rectangular pad as test Point, square 1.5mm side length")
+    (tags "test point SMD pad rectangle square")
+    (path /614855F6)
+    (attr virtual)
+    (fp_text reference TP21 (at 0 -1.648) (layer F.SilkS)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_text value 47 (at 0 2.98) (layer F.Fab)
+    (fp_text value GND (at 0 1.75) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_line (start -1 1.875) (end -1 -1.875) (layer F.Fab) (width 0.1))
-    (fp_line (start -1 -1.875) (end 1 -1.875) (layer F.Fab) (width 0.1))
-    (fp_line (start 1 -1.875) (end 1 1.875) (layer F.Fab) (width 0.1))
-    (fp_line (start 1 1.875) (end -1 1.875) (layer F.Fab) (width 0.1))
-    (fp_line (start -0.210242 -1.985) (end 0.210242 -1.985) (layer F.SilkS) (width 0.12))
-    (fp_line (start -0.210242 1.985) (end 0.210242 1.985) (layer F.SilkS) (width 0.12))
-    (fp_line (start -1.88 2.28) (end -1.88 -2.28) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -1.88 -2.28) (end 1.88 -2.28) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 1.88 -2.28) (end 1.88 2.28) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 1.88 2.28) (end -1.88 2.28) (layer F.CrtYd) (width 0.05))
-    (fp_text user %R (at 0 0) (layer F.Fab)
-      (effects (font (size 0.5 0.5) (thickness 0.08)))
-    )
-    (pad 1 smd roundrect (at -1.025 0 180) (size 1.2 4.05) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.208333)
-      (net 75 "Net-(D3-Pad2)"))
-    (pad 2 smd roundrect (at 1.025 0 180) (size 1.2 4.05) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.208333)
-      (net 72 VDD))
-    (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0815_2038Metric.wrl
-      (at (xyz 0 0 0))
-      (scale (xyz 1 1 1))
-      (rotate (xyz 0 0 0))
+    (fp_line (start 1.25 1.25) (end -1.25 1.25) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.25 1.25) (end 1.25 -1.25) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.25 -1.25) (end -1.25 1.25) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.25 -1.25) (end 1.25 -1.25) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -0.95 0.95) (end -0.95 -0.95) (layer F.SilkS) (width 0.12))
+    (fp_line (start 0.95 0.95) (end -0.95 0.95) (layer F.SilkS) (width 0.12))
+    (fp_line (start 0.95 -0.95) (end 0.95 0.95) (layer F.SilkS) (width 0.12))
+    (fp_line (start -0.95 -0.95) (end 0.95 -0.95) (layer F.SilkS) (width 0.12))
+    (fp_text user %R (at 0 -1.65) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
     )
+    (pad 1 smd rect (at 0 0) (size 1.5 1.5) (layers F.Cu F.Mask)
+      (net 2 GND))
   )
 
-  (module Button_Switch_SMD:SW_SPST_B3U-1000P (layer F.Cu) (tedit 5A02FC95) (tstamp 6019555C)
-    (at 94.9 66.7)
-    (descr "Ultra-small-sized Tactile Switch with High Contact Reliability, Top-actuated Model, without Ground Terminal, without Boss")
-    (tags "Tactile Switch")
-    (path /6010D7D8)
-    (attr smd)
-    (fp_text reference SW2 (at 0 -2.5) (layer F.SilkS)
+  (module TestPoint:TestPoint_Pad_1.5x1.5mm (layer F.Cu) (tedit 5A0F774F) (tstamp 6025F93D)
+    (at 191.675001 71.045001)
+    (descr "SMD rectangular pad as test Point, square 1.5mm side length")
+    (tags "test point SMD pad rectangle square")
+    (path /61CE2BBC)
+    (attr virtual)
+    (fp_text reference TP22 (at 0 -1.648) (layer F.SilkS)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_text value Reset (at 0 2.5) (layer F.Fab)
+    (fp_text value out_D- (at 0 1.75) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_line (start -2.4 1.65) (end 2.4 1.65) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 2.4 1.65) (end 2.4 -1.65) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 2.4 -1.65) (end -2.4 -1.65) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -2.4 -1.65) (end -2.4 1.65) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -1.65 1.1) (end -1.65 1.4) (layer F.SilkS) (width 0.12))
-    (fp_line (start -1.65 1.4) (end 1.65 1.4) (layer F.SilkS) (width 0.12))
-    (fp_line (start 1.65 1.4) (end 1.65 1.1) (layer F.SilkS) (width 0.12))
-    (fp_line (start -1.65 -1.1) (end -1.65 -1.4) (layer F.SilkS) (width 0.12))
-    (fp_line (start -1.65 -1.4) (end 1.65 -1.4) (layer F.SilkS) (width 0.12))
-    (fp_line (start 1.65 -1.4) (end 1.65 -1.1) (layer F.SilkS) (width 0.12))
-    (fp_line (start -1.5 -1.25) (end 1.5 -1.25) (layer F.Fab) (width 0.1))
-    (fp_line (start 1.5 -1.25) (end 1.5 1.25) (layer F.Fab) (width 0.1))
-    (fp_line (start 1.5 1.25) (end -1.5 1.25) (layer F.Fab) (width 0.1))
-    (fp_line (start -1.5 1.25) (end -1.5 -1.25) (layer F.Fab) (width 0.1))
-    (fp_circle (center 0 0) (end 0.75 0) (layer F.Fab) (width 0.1))
-    (fp_text user %R (at 0 -2.5) (layer F.Fab)
+    (fp_line (start 1.25 1.25) (end -1.25 1.25) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.25 1.25) (end 1.25 -1.25) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.25 -1.25) (end -1.25 1.25) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.25 -1.25) (end 1.25 -1.25) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -0.95 0.95) (end -0.95 -0.95) (layer F.SilkS) (width 0.12))
+    (fp_line (start 0.95 0.95) (end -0.95 0.95) (layer F.SilkS) (width 0.12))
+    (fp_line (start 0.95 -0.95) (end 0.95 0.95) (layer F.SilkS) (width 0.12))
+    (fp_line (start -0.95 -0.95) (end 0.95 -0.95) (layer F.SilkS) (width 0.12))
+    (fp_text user %R (at 0 -1.65) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (pad 1 smd rect (at -1.7 0) (size 0.9 1.7) (layers F.Cu F.Paste F.Mask)
-      (net 7 NRST))
-    (pad 2 smd rect (at 1.7 0) (size 0.9 1.7) (layers F.Cu F.Paste F.Mask)
-      (net 2 GND))
-    (model ${KISYS3DMOD}/Button_Switch_SMD.3dshapes/SW_SPST_B3U-1000P.wrl
-      (at (xyz 0 0 0))
-      (scale (xyz 1 1 1))
-      (rotate (xyz 0 0 0))
-    )
+    (pad 1 smd rect (at 0 0) (size 1.5 1.5) (layers F.Cu F.Mask)
+      (net 44 OUT_D-))
   )
 
-  (module TestPoint:TestPoint_Pad_1.5x1.5mm (layer F.Cu) (tedit 5A0F774F) (tstamp 6019556A)
-    (at 66.4 59.2)
+  (module TestPoint:TestPoint_Pad_1.5x1.5mm (layer F.Cu) (tedit 5A0F774F) (tstamp 6025F94B)
+    (at 176.285001 87.035001)
     (descr "SMD rectangular pad as test Point, square 1.5mm side length")
     (tags "test point SMD pad rectangle square")
-    (path /60196B94)
+    (path /61CAF95D)
     (attr virtual)
-    (fp_text reference TP1 (at 0 -1.648) (layer F.SilkS)
+    (fp_text reference TP23 (at 0 -1.648) (layer F.SilkS)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_text value TestPoint (at 0 1.75) (layer F.Fab)
+    (fp_text value out_D+ (at 0 1.75) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_line (start -0.95 -0.95) (end 0.95 -0.95) (layer F.SilkS) (width 0.12))
-    (fp_line (start 0.95 -0.95) (end 0.95 0.95) (layer F.SilkS) (width 0.12))
-    (fp_line (start 0.95 0.95) (end -0.95 0.95) (layer F.SilkS) (width 0.12))
-    (fp_line (start -0.95 0.95) (end -0.95 -0.95) (layer F.SilkS) (width 0.12))
-    (fp_line (start -1.25 -1.25) (end 1.25 -1.25) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -1.25 -1.25) (end -1.25 1.25) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 1.25 1.25) (end 1.25 -1.25) (layer F.CrtYd) (width 0.05))
     (fp_line (start 1.25 1.25) (end -1.25 1.25) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.25 1.25) (end 1.25 -1.25) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.25 -1.25) (end -1.25 1.25) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.25 -1.25) (end 1.25 -1.25) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -0.95 0.95) (end -0.95 -0.95) (layer F.SilkS) (width 0.12))
+    (fp_line (start 0.95 0.95) (end -0.95 0.95) (layer F.SilkS) (width 0.12))
+    (fp_line (start 0.95 -0.95) (end 0.95 0.95) (layer F.SilkS) (width 0.12))
+    (fp_line (start -0.95 -0.95) (end 0.95 -0.95) (layer F.SilkS) (width 0.12))
     (fp_text user %R (at 0 -1.65) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     )
     (pad 1 smd rect (at 0 0) (size 1.5 1.5) (layers F.Cu F.Mask)
-      (net 71 +3V3))
+      (net 45 OUT_D+))
   )
 
-  (module TestPoint:TestPoint_Pad_1.5x1.5mm (layer F.Cu) (tedit 5A0F774F) (tstamp 60195578)
-    (at 54.2 56.3)
+  (module TestPoint:TestPoint_Pad_1.5x1.5mm (layer F.Cu) (tedit 5A0F774F) (tstamp 6025F959)
+    (at 196.295001 66.795001)
     (descr "SMD rectangular pad as test Point, square 1.5mm side length")
     (tags "test point SMD pad rectangle square")
-    (path /6018AFCC)
+    (path /610AFC53)
     (attr virtual)
-    (fp_text reference TP2 (at 0 -1.648) (layer F.SilkS)
+    (fp_text reference TP24 (at 0 -1.648) (layer F.SilkS)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_text value 1.9V (at 0 1.75) (layer F.Fab)
+    (fp_text value MISO (at 0 1.75) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     )
     (fp_line (start 1.25 1.25) (end -1.25 1.25) (layer F.CrtYd) (width 0.05))
@@ -1772,19 +3861,22 @@
       (effects (font (size 1 1) (thickness 0.15)))
     )
     (pad 1 smd rect (at 0 0) (size 1.5 1.5) (layers F.Cu F.Mask)
-      (net 72 VDD))
+      (net 21 MISO))
   )
 
-  (module TestPoint:TestPoint_Pad_1.5x1.5mm (layer F.Cu) (tedit 5A0F774F) (tstamp 60195586)
-    (at 100.5 31.7 90)
+  (module TestPoint:TestPoint_Pad_1.5x1.5mm (layer F.Cu) (tedit 5A0F774F) (tstamp 6025F967)
+    (at 183.315001 81.095001)
     (descr "SMD rectangular pad as test Point, square 1.5mm side length")
     (tags "test point SMD pad rectangle square")
-    (path /601A5C6D)
+    (path /6123CCCE)
     (attr virtual)
-    (fp_text reference TP3 (at 0 -1.648 90) (layer F.SilkS)
+    (fp_text reference TP25 (at 0 -1.648) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value GRD (at 0 1.75) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_text value TestPoint (at 0 1.75 90) (layer F.Fab)
+    (fp_text user %R (at 0 -1.65) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     )
     (fp_line (start -0.95 -0.95) (end 0.95 -0.95) (layer F.SilkS) (width 0.12))
@@ -1795,23 +3887,20 @@
     (fp_line (start -1.25 -1.25) (end -1.25 1.25) (layer F.CrtYd) (width 0.05))
     (fp_line (start 1.25 1.25) (end 1.25 -1.25) (layer F.CrtYd) (width 0.05))
     (fp_line (start 1.25 1.25) (end -1.25 1.25) (layer F.CrtYd) (width 0.05))
-    (fp_text user %R (at 0 -1.65 90) (layer F.Fab)
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (pad 1 smd rect (at 0 0 90) (size 1.5 1.5) (layers F.Cu F.Mask)
-      (net 3 "Net-(C5-Pad2)"))
+    (pad 1 smd rect (at 0 0) (size 1.5 1.5) (layers F.Cu F.Mask)
+      (net 2 GND))
   )
 
-  (module TestPoint:TestPoint_Pad_1.5x1.5mm (layer F.Cu) (tedit 5A0F774F) (tstamp 60195594)
-    (at 95.7 31.7 90)
+  (module TestPoint:TestPoint_Pad_1.5x1.5mm (layer F.Cu) (tedit 5A0F774F) (tstamp 6025F975)
+    (at 203.765001 60.895001)
     (descr "SMD rectangular pad as test Point, square 1.5mm side length")
     (tags "test point SMD pad rectangle square")
-    (path /601AABDA)
+    (path /615A1620)
     (attr virtual)
-    (fp_text reference TP4 (at 0 -1.648 90) (layer F.SilkS)
+    (fp_text reference TP26 (at 0 -1.648) (layer F.SilkS)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_text value TestPoint (at 0 1.75 90) (layer F.Fab)
+    (fp_text value MCO1 (at 0 1.75) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     )
     (fp_line (start 1.25 1.25) (end -1.25 1.25) (layer F.CrtYd) (width 0.05))
@@ -1822,23 +3911,26 @@
     (fp_line (start 0.95 0.95) (end -0.95 0.95) (layer F.SilkS) (width 0.12))
     (fp_line (start 0.95 -0.95) (end 0.95 0.95) (layer F.SilkS) (width 0.12))
     (fp_line (start -0.95 -0.95) (end 0.95 -0.95) (layer F.SilkS) (width 0.12))
-    (fp_text user %R (at 0 -1.65 90) (layer F.Fab)
+    (fp_text user %R (at 0 -1.65) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (pad 1 smd rect (at 0 0 90) (size 1.5 1.5) (layers F.Cu F.Mask)
-      (net 4 "Net-(C6-Pad2)"))
+    (pad 1 smd rect (at 0 0) (size 1.5 1.5) (layers F.Cu F.Mask)
+      (net 94 MCO1))
   )
 
-  (module TestPoint:TestPoint_Pad_1.5x1.5mm (layer F.Cu) (tedit 5A0F774F) (tstamp 601955A2)
-    (at 74.9 31.5)
+  (module TestPoint:TestPoint_Pad_1.5x1.5mm (layer F.Cu) (tedit 5A0F774F) (tstamp 6025F983)
+    (at 207.375001 57.345001)
     (descr "SMD rectangular pad as test Point, square 1.5mm side length")
     (tags "test point SMD pad rectangle square")
-    (path /6019C4CF)
+    (path /615BA919)
     (attr virtual)
-    (fp_text reference TP6 (at 0 -1.648) (layer F.SilkS)
+    (fp_text reference TP27 (at 0 -1.648) (layer F.SilkS)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_text value TestPoint (at 0 1.75) (layer F.Fab)
+    (fp_text value MCO2 (at 0 1.75) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text user %R (at 0 -1.65) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     )
     (fp_line (start -0.95 -0.95) (end 0.95 -0.95) (layer F.SilkS) (width 0.12))
@@ -1849,23 +3941,23 @@
     (fp_line (start -1.25 -1.25) (end -1.25 1.25) (layer F.CrtYd) (width 0.05))
     (fp_line (start 1.25 1.25) (end 1.25 -1.25) (layer F.CrtYd) (width 0.05))
     (fp_line (start 1.25 1.25) (end -1.25 1.25) (layer F.CrtYd) (width 0.05))
-    (fp_text user %R (at 0 -1.65) (layer F.Fab)
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
     (pad 1 smd rect (at 0 0) (size 1.5 1.5) (layers F.Cu F.Mask)
-      (net 71 +3V3))
+      (net 95 MCO2))
   )
 
-  (module TestPoint:TestPoint_Pad_1.5x1.5mm (layer F.Cu) (tedit 5A0F774F) (tstamp 601955B0)
-    (at 91.1 66.7)
+  (module TestPoint:TestPoint_Pad_1.5x1.5mm (layer F.Cu) (tedit 5A0F774F) (tstamp 6025F991)
+    (at 191.675001 74.595001)
     (descr "SMD rectangular pad as test Point, square 1.5mm side length")
     (tags "test point SMD pad rectangle square")
-    (path /601B3570)
+    (path /617B148E)
     (attr virtual)
-    (fp_text reference TP7 (at 0 -1.648) (layer F.SilkS)
+    (fp_text reference TP28 (at 0 -1.648) (layer F.SilkS)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_text value TestPoint (at 0 1.75) (layer F.Fab)
+    (fp_text value GND (at 0 1.75) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text user %R (at 0 -1.65) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     )
     (fp_line (start -0.95 -0.95) (end 0.95 -0.95) (layer F.SilkS) (width 0.12))
@@ -1876,23 +3968,20 @@
     (fp_line (start -1.25 -1.25) (end -1.25 1.25) (layer F.CrtYd) (width 0.05))
     (fp_line (start 1.25 1.25) (end 1.25 -1.25) (layer F.CrtYd) (width 0.05))
     (fp_line (start 1.25 1.25) (end -1.25 1.25) (layer F.CrtYd) (width 0.05))
-    (fp_text user %R (at 0 -1.65) (layer F.Fab)
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
     (pad 1 smd rect (at 0 0) (size 1.5 1.5) (layers F.Cu F.Mask)
-      (net 7 NRST))
+      (net 2 GND))
   )
 
-  (module TestPoint:TestPoint_Pad_1.5x1.5mm (layer F.Cu) (tedit 5A0F774F) (tstamp 601955BE)
-    (at 74.6 64.4)
+  (module TestPoint:TestPoint_Pad_1.5x1.5mm (layer F.Cu) (tedit 5A0F774F) (tstamp 6025F99F)
+    (at 195.225001 71.045001)
     (descr "SMD rectangular pad as test Point, square 1.5mm side length")
     (tags "test point SMD pad rectangle square")
-    (path /601B7A99)
+    (path /618F0AAF)
     (attr virtual)
-    (fp_text reference TP8 (at 0 -1.648) (layer F.SilkS)
+    (fp_text reference TP29 (at 0 -1.648) (layer F.SilkS)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_text value TestPoint (at 0 1.75) (layer F.Fab)
+    (fp_text value Scroll_a (at 0 1.75) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     )
     (fp_line (start 1.25 1.25) (end -1.25 1.25) (layer F.CrtYd) (width 0.05))
@@ -1906,59 +3995,86 @@
     (fp_text user %R (at 0 -1.65) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     )
+    (pad 1 smd rect (at 0 0) (size 1.5 1.5) (layers F.Cu F.Mask)
+      (net 68 Scroll_a))
+  )
+
+  (module TestPoint:TestPoint_Pad_1.5x1.5mm (layer F.Cu) (tedit 5A0F774F) (tstamp 6025F9AD)
+    (at 186.865001 78.145001)
+    (descr "SMD rectangular pad as test Point, square 1.5mm side length")
+    (tags "test point SMD pad rectangle square")
+    (path /619AB575)
+    (attr virtual)
+    (fp_text reference TP30 (at 0 -1.648) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value BOOT0 (at 0 1.75) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text user %R (at 0 -1.65) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_line (start -0.95 -0.95) (end 0.95 -0.95) (layer F.SilkS) (width 0.12))
+    (fp_line (start 0.95 -0.95) (end 0.95 0.95) (layer F.SilkS) (width 0.12))
+    (fp_line (start 0.95 0.95) (end -0.95 0.95) (layer F.SilkS) (width 0.12))
+    (fp_line (start -0.95 0.95) (end -0.95 -0.95) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.25 -1.25) (end 1.25 -1.25) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.25 -1.25) (end -1.25 1.25) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.25 1.25) (end 1.25 -1.25) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.25 1.25) (end -1.25 1.25) (layer F.CrtYd) (width 0.05))
     (pad 1 smd rect (at 0 0) (size 1.5 1.5) (layers F.Cu F.Mask)
       (net 16 BOOT0))
   )
 
-  (module Battery:PMW3389 (layer F.Cu) (tedit 600FD639) (tstamp 601955D6)
-    (at 66.7 54.7 90)
+  (module Custom:PMW3389 (layer F.Cu) (tedit 600FD639) (tstamp 6025F9C5)
+    (at 51 64)
     (path /600BDA2F)
-    (fp_text reference U1 (at 0 0.5 90) (layer F.SilkS)
+    (fp_text reference U1 (at 0 0.5) (layer F.SilkS)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_text value PMW3389 (at 0 -0.5 90) (layer F.Fab)
+    (fp_text value PMW3389 (at 0 -0.5) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     )
     (fp_line (start 9.65 14.48) (end 9.65 -2.8) (layer F.SilkS) (width 0.12))
     (fp_line (start 1.05 14.48) (end 9.65 14.48) (layer F.SilkS) (width 0.12))
     (fp_line (start 1.05 -2.78) (end 1.05 14.48) (layer F.SilkS) (width 0.12))
     (fp_line (start 9.65 -2.78) (end 1.05 -2.78) (layer F.SilkS) (width 0.12))
-    (pad 16 thru_hole circle (at 10.7 0.89 90) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)
+    (pad 16 thru_hole circle (at 10.7 0.89) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)
       (net 18 "Net-(U1-Pad16)"))
-    (pad 15 thru_hole circle (at 10.7 2.67 90) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)
-      (net 19 "Net-(U1-Pad15)"))
-    (pad 14 thru_hole circle (at 10.7 4.45 90) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)
-      (net 20 "Net-(U1-Pad14)"))
-    (pad 13 thru_hole circle (at 10.7 6.23 90) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)
-      (net 21 NCS))
-    (pad 12 thru_hole circle (at 10.7 8.01 90) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)
-      (net 22 MISO))
-    (pad 11 thru_hole circle (at 10.7 9.79 90) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)
-      (net 23 MOSI))
-    (pad 10 thru_hole circle (at 10.7 11.57 90) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)
-      (net 24 SCK))
-    (pad 9 thru_hole circle (at 10.7 13.35 90) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)
-      (net 25 Motion))
-    (pad 8 thru_hole circle (at 0 12.46 90) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)
-      (net 26 "Net-(U1-Pad8)"))
-    (pad 7 thru_hole circle (at 0 10.68 90) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)
-      (net 27 "Net-(U1-Pad7)"))
-    (pad 6 thru_hole circle (at 0 8.9 90) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)
-      (net 28 "Net-(U1-Pad6)"))
-    (pad 5 thru_hole circle (at 0 7.12 90) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)
-      (net 71 +3V3))
-    (pad 4 thru_hole circle (at 0 5.34 90) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)
-      (net 72 VDD))
-    (pad 3 thru_hole circle (at 0 3.56 90) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)
+    (pad 15 thru_hole circle (at 10.7 2.67) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)
+      (net 86 "Net-(R27-Pad1)"))
+    (pad 14 thru_hole circle (at 10.7 4.45) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)
+      (net 19 "Net-(U1-Pad14)"))
+    (pad 13 thru_hole circle (at 10.7 6.23) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)
+      (net 20 NCS))
+    (pad 12 thru_hole circle (at 10.7 8.01) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)
+      (net 21 MISO))
+    (pad 11 thru_hole circle (at 10.7 9.79) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)
+      (net 22 MOSI))
+    (pad 10 thru_hole circle (at 10.7 11.57) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)
+      (net 23 SCK))
+    (pad 9 thru_hole circle (at 10.7 13.35) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)
+      (net 24 Motion))
+    (pad 8 thru_hole circle (at 0 12.46) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)
+      (net 25 "Net-(U1-Pad8)"))
+    (pad 7 thru_hole circle (at 0 10.68) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)
+      (net 26 "Net-(U1-Pad7)"))
+    (pad 6 thru_hole circle (at 0 8.9) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)
+      (net 27 "Net-(U1-Pad6)"))
+    (pad 5 thru_hole circle (at 0 7.12) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)
+      (net 56 +3V3))
+    (pad 4 thru_hole circle (at 0 5.34) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)
+      (net 57 VDD))
+    (pad 3 thru_hole circle (at 0 3.56) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)
       (net 8 "Net-(C18-Pad1)"))
-    (pad 2 thru_hole circle (at 0 1.78 90) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)
-      (net 29 "Net-(U1-Pad2)"))
-    (pad 1 thru_hole circle (at 0 0 90) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)
-      (net 30 "Net-(U1-Pad1)"))
+    (pad 2 thru_hole circle (at 0 1.78) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)
+      (net 28 "Net-(U1-Pad2)"))
+    (pad 1 thru_hole circle (at 0 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)
+      (net 29 "Net-(U1-Pad1)"))
   )
 
-  (module Package_TO_SOT_SMD:TO-252-3_TabPin2 (layer F.Cu) (tedit 5A70F30B) (tstamp 601955FE)
-    (at 53.5 35.6)
+  (module Package_TO_SOT_SMD:TO-252-3_TabPin2 (layer F.Cu) (tedit 5A70F30B) (tstamp 6025F9ED)
+    (at 163.555001 58.225001)
     (descr "TO-252 / DPAK SMD package, http://www.infineon.com/cms/en/product/packages/PG-TO252/PG-TO252-3-1/")
     (tags "DPAK TO-252 DPAK-3 TO-252-3 SOT-428")
     (path /6026BF1B)
@@ -1969,44 +4085,44 @@
     (fp_text value AP2125N-3.3TRG (at 0 4.5) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_line (start 3.95 -2.7) (end 4.95 -2.7) (layer F.Fab) (width 0.1))
-    (fp_line (start 4.95 -2.7) (end 4.95 2.7) (layer F.Fab) (width 0.1))
-    (fp_line (start 4.95 2.7) (end 3.95 2.7) (layer F.Fab) (width 0.1))
-    (fp_line (start 3.95 -3.25) (end 3.95 3.25) (layer F.Fab) (width 0.1))
-    (fp_line (start 3.95 3.25) (end -2.27 3.25) (layer F.Fab) (width 0.1))
-    (fp_line (start -2.27 3.25) (end -2.27 -2.25) (layer F.Fab) (width 0.1))
-    (fp_line (start -2.27 -2.25) (end -1.27 -3.25) (layer F.Fab) (width 0.1))
-    (fp_line (start -1.27 -3.25) (end 3.95 -3.25) (layer F.Fab) (width 0.1))
-    (fp_line (start -1.865 -2.655) (end -4.97 -2.655) (layer F.Fab) (width 0.1))
-    (fp_line (start -4.97 -2.655) (end -4.97 -1.905) (layer F.Fab) (width 0.1))
-    (fp_line (start -4.97 -1.905) (end -2.27 -1.905) (layer F.Fab) (width 0.1))
-    (fp_line (start -2.27 -0.375) (end -4.97 -0.375) (layer F.Fab) (width 0.1))
-    (fp_line (start -4.97 -0.375) (end -4.97 0.375) (layer F.Fab) (width 0.1))
-    (fp_line (start -4.97 0.375) (end -2.27 0.375) (layer F.Fab) (width 0.1))
-    (fp_line (start -2.27 1.905) (end -4.97 1.905) (layer F.Fab) (width 0.1))
-    (fp_line (start -4.97 1.905) (end -4.97 2.655) (layer F.Fab) (width 0.1))
-    (fp_line (start -4.97 2.655) (end -2.27 2.655) (layer F.Fab) (width 0.1))
-    (fp_line (start -0.97 -3.45) (end -2.47 -3.45) (layer F.SilkS) (width 0.12))
-    (fp_line (start -2.47 -3.45) (end -2.47 -3.18) (layer F.SilkS) (width 0.12))
-    (fp_line (start -2.47 -3.18) (end -5.3 -3.18) (layer F.SilkS) (width 0.12))
-    (fp_line (start -0.97 3.45) (end -2.47 3.45) (layer F.SilkS) (width 0.12))
-    (fp_line (start -2.47 3.45) (end -2.47 3.18) (layer F.SilkS) (width 0.12))
-    (fp_line (start -2.47 3.18) (end -3.57 3.18) (layer F.SilkS) (width 0.12))
-    (fp_line (start -5.55 -3.5) (end -5.55 3.5) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -5.55 3.5) (end 5.55 3.5) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 5.55 3.5) (end 5.55 -3.5) (layer F.CrtYd) (width 0.05))
     (fp_line (start 5.55 -3.5) (end -5.55 -3.5) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 5.55 3.5) (end 5.55 -3.5) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -5.55 3.5) (end 5.55 3.5) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -5.55 -3.5) (end -5.55 3.5) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -2.47 3.18) (end -3.57 3.18) (layer F.SilkS) (width 0.12))
+    (fp_line (start -2.47 3.45) (end -2.47 3.18) (layer F.SilkS) (width 0.12))
+    (fp_line (start -0.97 3.45) (end -2.47 3.45) (layer F.SilkS) (width 0.12))
+    (fp_line (start -2.47 -3.18) (end -5.3 -3.18) (layer F.SilkS) (width 0.12))
+    (fp_line (start -2.47 -3.45) (end -2.47 -3.18) (layer F.SilkS) (width 0.12))
+    (fp_line (start -0.97 -3.45) (end -2.47 -3.45) (layer F.SilkS) (width 0.12))
+    (fp_line (start -4.97 2.655) (end -2.27 2.655) (layer F.Fab) (width 0.1))
+    (fp_line (start -4.97 1.905) (end -4.97 2.655) (layer F.Fab) (width 0.1))
+    (fp_line (start -2.27 1.905) (end -4.97 1.905) (layer F.Fab) (width 0.1))
+    (fp_line (start -4.97 0.375) (end -2.27 0.375) (layer F.Fab) (width 0.1))
+    (fp_line (start -4.97 -0.375) (end -4.97 0.375) (layer F.Fab) (width 0.1))
+    (fp_line (start -2.27 -0.375) (end -4.97 -0.375) (layer F.Fab) (width 0.1))
+    (fp_line (start -4.97 -1.905) (end -2.27 -1.905) (layer F.Fab) (width 0.1))
+    (fp_line (start -4.97 -2.655) (end -4.97 -1.905) (layer F.Fab) (width 0.1))
+    (fp_line (start -1.865 -2.655) (end -4.97 -2.655) (layer F.Fab) (width 0.1))
+    (fp_line (start -1.27 -3.25) (end 3.95 -3.25) (layer F.Fab) (width 0.1))
+    (fp_line (start -2.27 -2.25) (end -1.27 -3.25) (layer F.Fab) (width 0.1))
+    (fp_line (start -2.27 3.25) (end -2.27 -2.25) (layer F.Fab) (width 0.1))
+    (fp_line (start 3.95 3.25) (end -2.27 3.25) (layer F.Fab) (width 0.1))
+    (fp_line (start 3.95 -3.25) (end 3.95 3.25) (layer F.Fab) (width 0.1))
+    (fp_line (start 4.95 2.7) (end 3.95 2.7) (layer F.Fab) (width 0.1))
+    (fp_line (start 4.95 -2.7) (end 4.95 2.7) (layer F.Fab) (width 0.1))
+    (fp_line (start 3.95 -2.7) (end 4.95 -2.7) (layer F.Fab) (width 0.1))
     (fp_text user %R (at 0 0) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     )
     (pad 1 smd rect (at -4.2 -2.28) (size 2.2 1.2) (layers F.Cu F.Paste F.Mask)
       (net 2 GND))
     (pad 2 smd rect (at -4.2 0) (size 2.2 1.2) (layers F.Cu F.Paste F.Mask)
-      (net 71 +3V3))
+      (net 56 +3V3))
     (pad 3 smd rect (at -4.2 2.28) (size 2.2 1.2) (layers F.Cu F.Paste F.Mask)
       (net 1 +5V))
     (pad 2 smd rect (at 2.1 0) (size 6.4 5.8) (layers F.Cu F.Mask)
-      (net 71 +3V3))
+      (net 56 +3V3))
     (pad "" smd rect (at 3.775 1.525) (size 3.05 2.75) (layers F.Paste))
     (pad "" smd rect (at 0.425 -1.525) (size 3.05 2.75) (layers F.Paste))
     (pad "" smd rect (at 3.775 -1.525) (size 3.05 2.75) (layers F.Paste))
@@ -2018,42 +4134,42 @@
     )
   )
 
-  (module Package_TO_SOT_SMD:SOT-23-5 (layer F.Cu) (tedit 5A02FF57) (tstamp 60195613)
-    (at 51.1 61.85 270)
+  (module Package_TO_SOT_SMD:SOT-23-5 (layer F.Cu) (tedit 5A02FF57) (tstamp 6025FA02)
+    (at 181.705001 56.275001)
     (descr "5-pin SOT23 package")
     (tags SOT-23-5)
     (path /602A02F8)
     (attr smd)
-    (fp_text reference U3 (at 0 -2.9 90) (layer F.SilkS)
+    (fp_text reference U3 (at 0 -2.9) (layer F.SilkS)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_text value MIC5235YM5-TR (at 0 2.9 90) (layer F.Fab)
+    (fp_text value MIC5235YM5-TR (at 0 2.9) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_line (start -0.9 1.61) (end 0.9 1.61) (layer F.SilkS) (width 0.12))
-    (fp_line (start 0.9 -1.61) (end -1.55 -1.61) (layer F.SilkS) (width 0.12))
-    (fp_line (start -1.9 -1.8) (end 1.9 -1.8) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 1.9 -1.8) (end 1.9 1.8) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 1.9 1.8) (end -1.9 1.8) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -1.9 1.8) (end -1.9 -1.8) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -0.9 -0.9) (end -0.25 -1.55) (layer F.Fab) (width 0.1))
-    (fp_line (start 0.9 -1.55) (end -0.25 -1.55) (layer F.Fab) (width 0.1))
-    (fp_line (start -0.9 -0.9) (end -0.9 1.55) (layer F.Fab) (width 0.1))
-    (fp_line (start 0.9 1.55) (end -0.9 1.55) (layer F.Fab) (width 0.1))
     (fp_line (start 0.9 -1.55) (end 0.9 1.55) (layer F.Fab) (width 0.1))
-    (fp_text user %R (at 0 0) (layer F.Fab)
+    (fp_line (start 0.9 1.55) (end -0.9 1.55) (layer F.Fab) (width 0.1))
+    (fp_line (start -0.9 -0.9) (end -0.9 1.55) (layer F.Fab) (width 0.1))
+    (fp_line (start 0.9 -1.55) (end -0.25 -1.55) (layer F.Fab) (width 0.1))
+    (fp_line (start -0.9 -0.9) (end -0.25 -1.55) (layer F.Fab) (width 0.1))
+    (fp_line (start -1.9 1.8) (end -1.9 -1.8) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.9 1.8) (end -1.9 1.8) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.9 -1.8) (end 1.9 1.8) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.9 -1.8) (end 1.9 -1.8) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 0.9 -1.61) (end -1.55 -1.61) (layer F.SilkS) (width 0.12))
+    (fp_line (start -0.9 1.61) (end 0.9 1.61) (layer F.SilkS) (width 0.12))
+    (fp_text user %R (at 0 0 90) (layer F.Fab)
       (effects (font (size 0.5 0.5) (thickness 0.075)))
     )
-    (pad 1 smd rect (at -1.1 -0.95 270) (size 1.06 0.65) (layers F.Cu F.Paste F.Mask)
+    (pad 1 smd rect (at -1.1 -0.95) (size 1.06 0.65) (layers F.Cu F.Paste F.Mask)
       (net 1 +5V))
-    (pad 2 smd rect (at -1.1 0 270) (size 1.06 0.65) (layers F.Cu F.Paste F.Mask)
+    (pad 2 smd rect (at -1.1 0) (size 1.06 0.65) (layers F.Cu F.Paste F.Mask)
       (net 2 GND))
-    (pad 3 smd rect (at -1.1 0.95 270) (size 1.06 0.65) (layers F.Cu F.Paste F.Mask)
+    (pad 3 smd rect (at -1.1 0.95) (size 1.06 0.65) (layers F.Cu F.Paste F.Mask)
       (net 1 +5V))
-    (pad 4 smd rect (at 1.1 0.95 270) (size 1.06 0.65) (layers F.Cu F.Paste F.Mask)
+    (pad 4 smd rect (at 1.1 0.95) (size 1.06 0.65) (layers F.Cu F.Paste F.Mask)
       (net 17 "Net-(R2-Pad2)"))
-    (pad 5 smd rect (at 1.1 -0.95 270) (size 1.06 0.65) (layers F.Cu F.Paste F.Mask)
-      (net 72 VDD))
+    (pad 5 smd rect (at 1.1 -0.95) (size 1.06 0.65) (layers F.Cu F.Paste F.Mask)
+      (net 57 VDD))
     (model ${KISYS3DMOD}/Package_TO_SOT_SMD.3dshapes/SOT-23-5.wrl
       (at (xyz 0 0 0))
       (scale (xyz 1 1 1))
@@ -2061,8 +4177,196 @@
     )
   )
 
-  (module Package_TO_SOT_SMD:SOT-23-6 (layer F.Cu) (tedit 5A02FF57) (tstamp 60195694)
-    (at 53.5 50.1)
+  (module Package_QFP:LQFP-64_10x10mm_P0.5mm (layer F.Cu) (tedit 5D9F72AF) (tstamp 6025FA6D)
+    (at 55 95)
+    (descr "LQFP, 64 Pin (https://www.analog.com/media/en/technical-documentation/data-sheets/ad7606_7606-6_7606-4.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+    (tags "LQFP QFP")
+    (path /60055F5F)
+    (attr smd)
+    (fp_text reference U4 (at 0 -7.4) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value STM32F411RETx (at 0 7.4) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_line (start 6.7 4.15) (end 6.7 0) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 5.25 4.15) (end 6.7 4.15) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 5.25 5.25) (end 5.25 4.15) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 4.15 5.25) (end 5.25 5.25) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 4.15 6.7) (end 4.15 5.25) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 0 6.7) (end 4.15 6.7) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -6.7 4.15) (end -6.7 0) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -5.25 4.15) (end -6.7 4.15) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -5.25 5.25) (end -5.25 4.15) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -4.15 5.25) (end -5.25 5.25) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -4.15 6.7) (end -4.15 5.25) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 0 6.7) (end -4.15 6.7) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 6.7 -4.15) (end 6.7 0) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 5.25 -4.15) (end 6.7 -4.15) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 5.25 -5.25) (end 5.25 -4.15) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 4.15 -5.25) (end 5.25 -5.25) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 4.15 -6.7) (end 4.15 -5.25) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 0 -6.7) (end 4.15 -6.7) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -6.7 -4.15) (end -6.7 0) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -5.25 -4.15) (end -6.7 -4.15) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -5.25 -5.25) (end -5.25 -4.15) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -4.15 -5.25) (end -5.25 -5.25) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -4.15 -6.7) (end -4.15 -5.25) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 0 -6.7) (end -4.15 -6.7) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -5 -4) (end -4 -5) (layer F.Fab) (width 0.1))
+    (fp_line (start -5 5) (end -5 -4) (layer F.Fab) (width 0.1))
+    (fp_line (start 5 5) (end -5 5) (layer F.Fab) (width 0.1))
+    (fp_line (start 5 -5) (end 5 5) (layer F.Fab) (width 0.1))
+    (fp_line (start -4 -5) (end 5 -5) (layer F.Fab) (width 0.1))
+    (fp_line (start -5.11 -4.16) (end -6.45 -4.16) (layer F.SilkS) (width 0.12))
+    (fp_line (start -5.11 -5.11) (end -5.11 -4.16) (layer F.SilkS) (width 0.12))
+    (fp_line (start -4.16 -5.11) (end -5.11 -5.11) (layer F.SilkS) (width 0.12))
+    (fp_line (start 5.11 -5.11) (end 5.11 -4.16) (layer F.SilkS) (width 0.12))
+    (fp_line (start 4.16 -5.11) (end 5.11 -5.11) (layer F.SilkS) (width 0.12))
+    (fp_line (start -5.11 5.11) (end -5.11 4.16) (layer F.SilkS) (width 0.12))
+    (fp_line (start -4.16 5.11) (end -5.11 5.11) (layer F.SilkS) (width 0.12))
+    (fp_line (start 5.11 5.11) (end 5.11 4.16) (layer F.SilkS) (width 0.12))
+    (fp_line (start 4.16 5.11) (end 5.11 5.11) (layer F.SilkS) (width 0.12))
+    (fp_text user %R (at 0 0) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (pad 1 smd roundrect (at -5.675 -3.75) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 56 +3V3))
+    (pad 2 smd roundrect (at -5.675 -3.25) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 30 "Net-(U4-Pad2)"))
+    (pad 3 smd roundrect (at -5.675 -2.75) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 31 "Net-(U4-Pad3)"))
+    (pad 4 smd roundrect (at -5.675 -2.25) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 32 "Net-(U4-Pad4)"))
+    (pad 5 smd roundrect (at -5.675 -1.75) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 3 "Net-(C5-Pad2)"))
+    (pad 6 smd roundrect (at -5.675 -1.25) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 4 "Net-(C6-Pad2)"))
+    (pad 7 smd roundrect (at -5.675 -0.75) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 7 NRST))
+    (pad 8 smd roundrect (at -5.675 -0.25) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 33 "Net-(U4-Pad8)"))
+    (pad 9 smd roundrect (at -5.675 0.25) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 34 "Net-(U4-Pad9)"))
+    (pad 10 smd roundrect (at -5.675 0.75) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 21 MISO))
+    (pad 11 smd roundrect (at -5.675 1.25) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 22 MOSI))
+    (pad 12 smd roundrect (at -5.675 1.75) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 2 GND))
+    (pad 13 smd roundrect (at -5.675 2.25) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 56 +3V3))
+    (pad 14 smd roundrect (at -5.675 2.75) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 61 left_click))
+    (pad 15 smd roundrect (at -5.675 3.25) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 62 right_click))
+    (pad 16 smd roundrect (at -5.675 3.75) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 63 sense_up))
+    (pad 17 smd roundrect (at -3.75 5.675) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 64 sense_down))
+    (pad 18 smd roundrect (at -3.25 5.675) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 2 GND))
+    (pad 19 smd roundrect (at -2.75 5.675) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 56 +3V3))
+    (pad 20 smd roundrect (at -2.25 5.675) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 65 forward))
+    (pad 21 smd roundrect (at -1.75 5.675) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 66 backward))
+    (pad 22 smd roundrect (at -1.25 5.675) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 67 wheel_click))
+    (pad 23 smd roundrect (at -0.75 5.675) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 83 RED))
+    (pad 24 smd roundrect (at -0.25 5.675) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 24 Motion))
+    (pad 25 smd roundrect (at 0.25 5.675) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 35 "Net-(U4-Pad25)"))
+    (pad 26 smd roundrect (at 0.75 5.675) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 94 MCO1))
+    (pad 27 smd roundrect (at 1.25 5.675) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 95 MCO2))
+    (pad 28 smd roundrect (at 1.75 5.675) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 36 "Net-(U4-Pad28)"))
+    (pad 29 smd roundrect (at 2.25 5.675) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 23 SCK))
+    (pad 30 smd roundrect (at 2.75 5.675) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 5 "Net-(C7-Pad1)"))
+    (pad 31 smd roundrect (at 3.25 5.675) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 2 GND))
+    (pad 32 smd roundrect (at 3.75 5.675) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 56 +3V3))
+    (pad 33 smd roundrect (at 5.675 3.75) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 20 NCS))
+    (pad 34 smd roundrect (at 5.675 3.25) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 37 "Net-(U4-Pad34)"))
+    (pad 35 smd roundrect (at 5.675 2.75) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 38 "Net-(U4-Pad35)"))
+    (pad 36 smd roundrect (at 5.675 2.25) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 39 "Net-(U4-Pad36)"))
+    (pad 37 smd roundrect (at 5.675 1.75) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 40 "Net-(U4-Pad37)"))
+    (pad 38 smd roundrect (at 5.675 1.25) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 41 "Net-(U4-Pad38)"))
+    (pad 39 smd roundrect (at 5.675 0.75) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 42 "Net-(U4-Pad39)"))
+    (pad 40 smd roundrect (at 5.675 0.25) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 43 "Net-(U4-Pad40)"))
+    (pad 41 smd roundrect (at 5.675 -0.25) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 84 GREEN))
+    (pad 42 smd roundrect (at 5.675 -0.75) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 85 BLUE))
+    (pad 43 smd roundrect (at 5.675 -1.25) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 44 OUT_D-))
+    (pad 44 smd roundrect (at 5.675 -1.75) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 45 OUT_D+))
+    (pad 45 smd roundrect (at 5.675 -2.25) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 14 SWDIO))
+    (pad 46 smd roundrect (at 5.675 -2.75) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 13 SWCLK))
+    (pad 47 smd roundrect (at 5.675 -3.25) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 2 GND))
+    (pad 48 smd roundrect (at 5.675 -3.75) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 56 +3V3))
+    (pad 49 smd roundrect (at 3.75 -5.675) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 68 Scroll_a))
+    (pad 50 smd roundrect (at 3.25 -5.675) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 69 Scroll_b))
+    (pad 51 smd roundrect (at 2.75 -5.675) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 46 "Net-(U4-Pad51)"))
+    (pad 52 smd roundrect (at 2.25 -5.675) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 47 "Net-(U4-Pad52)"))
+    (pad 53 smd roundrect (at 1.75 -5.675) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 48 "Net-(U4-Pad53)"))
+    (pad 54 smd roundrect (at 1.25 -5.675) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 49 "Net-(U4-Pad54)"))
+    (pad 55 smd roundrect (at 0.75 -5.675) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 15 SWO))
+    (pad 56 smd roundrect (at 0.25 -5.675) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 50 "Net-(U4-Pad56)"))
+    (pad 57 smd roundrect (at -0.25 -5.675) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 51 "Net-(U4-Pad57)"))
+    (pad 58 smd roundrect (at -0.75 -5.675) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 52 "Net-(U4-Pad58)"))
+    (pad 59 smd roundrect (at -1.25 -5.675) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 53 "Net-(U4-Pad59)"))
+    (pad 60 smd roundrect (at -1.75 -5.675) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 16 BOOT0))
+    (pad 61 smd roundrect (at -2.25 -5.675) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 54 "Net-(U4-Pad61)"))
+    (pad 62 smd roundrect (at -2.75 -5.675) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 55 "Net-(U4-Pad62)"))
+    (pad 63 smd roundrect (at -3.25 -5.675) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 2 GND))
+    (pad 64 smd roundrect (at -3.75 -5.675) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 56 +3V3))
+    (model ${KISYS3DMOD}/Package_QFP.3dshapes/LQFP-64_10x10mm_P0.5mm.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (module Package_TO_SOT_SMD:SOT-23-6 (layer F.Cu) (tedit 5A02FF57) (tstamp 6025FA83)
+    (at 155.645001 80.415001)
     (descr "6-pin SOT-23 package")
     (tags SOT-23-6)
     (path /6017ED8A)
@@ -2073,17 +4377,17 @@
     (fp_text value USBLC6-2SC6 (at 0 2.9) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_line (start -0.9 1.61) (end 0.9 1.61) (layer F.SilkS) (width 0.12))
-    (fp_line (start 0.9 -1.61) (end -1.55 -1.61) (layer F.SilkS) (width 0.12))
-    (fp_line (start 1.9 -1.8) (end -1.9 -1.8) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 1.9 1.8) (end 1.9 -1.8) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -1.9 1.8) (end 1.9 1.8) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -1.9 -1.8) (end -1.9 1.8) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -0.9 -0.9) (end -0.25 -1.55) (layer F.Fab) (width 0.1))
-    (fp_line (start 0.9 -1.55) (end -0.25 -1.55) (layer F.Fab) (width 0.1))
-    (fp_line (start -0.9 -0.9) (end -0.9 1.55) (layer F.Fab) (width 0.1))
-    (fp_line (start 0.9 1.55) (end -0.9 1.55) (layer F.Fab) (width 0.1))
     (fp_line (start 0.9 -1.55) (end 0.9 1.55) (layer F.Fab) (width 0.1))
+    (fp_line (start 0.9 1.55) (end -0.9 1.55) (layer F.Fab) (width 0.1))
+    (fp_line (start -0.9 -0.9) (end -0.9 1.55) (layer F.Fab) (width 0.1))
+    (fp_line (start 0.9 -1.55) (end -0.25 -1.55) (layer F.Fab) (width 0.1))
+    (fp_line (start -0.9 -0.9) (end -0.25 -1.55) (layer F.Fab) (width 0.1))
+    (fp_line (start -1.9 -1.8) (end -1.9 1.8) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.9 1.8) (end 1.9 1.8) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.9 1.8) (end 1.9 -1.8) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.9 -1.8) (end -1.9 -1.8) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 0.9 -1.61) (end -1.55 -1.61) (layer F.SilkS) (width 0.12))
+    (fp_line (start -0.9 1.61) (end 0.9 1.61) (layer F.SilkS) (width 0.12))
     (fp_text user %R (at 0 0 90) (layer F.Fab)
       (effects (font (size 0.5 0.5) (thickness 0.075)))
     )
@@ -2094,9 +4398,9 @@
     (pad 3 smd rect (at -1.1 0.95) (size 1.06 0.65) (layers F.Cu F.Paste F.Mask)
       (net 9 IN_D-))
     (pad 4 smd rect (at 1.1 0.95) (size 1.06 0.65) (layers F.Cu F.Paste F.Mask)
-      (net 58 OUT_D-))
+      (net 44 OUT_D-))
     (pad 6 smd rect (at 1.1 -0.95) (size 1.06 0.65) (layers F.Cu F.Paste F.Mask)
-      (net 59 OUT_D+))
+      (net 45 OUT_D+))
     (pad 5 smd rect (at 1.1 0) (size 1.06 0.65) (layers F.Cu F.Paste F.Mask)
       (net 6 "Net-(C8-Pad1)"))
     (model ${KISYS3DMOD}/Package_TO_SOT_SMD.3dshapes/SOT-23-6.wrl
@@ -2106,44 +4410,44 @@
     )
   )
 
-  (module Crystal:Crystal_SMD_0603-2Pin_6.0x3.5mm_HandSoldering (layer F.Cu) (tedit 5A0FD1B2) (tstamp 601956AF)
-    (at 98.1 37.1 180)
+  (module Crystal:Crystal_SMD_0603-2Pin_6.0x3.5mm_HandSoldering (layer F.Cu) (tedit 5A0FD1B2) (tstamp 6025FA9E)
+    (at 45 95 270)
     (descr "SMD Crystal SERIES SMD0603/2 http://www.petermann-technik.de/fileadmin/petermann/pdf/SMD0603-2.pdf, hand-soldering, 6.0x3.5mm^2 package")
     (tags "SMD SMT crystal hand-soldering")
     (path /600CDE48)
     (attr smd)
-    (fp_text reference Y1 (at 0 -2.95) (layer F.SilkS)
+    (fp_text reference Y1 (at 0 -2.95 90) (layer F.SilkS)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_text value 16Mhz (at 0 2.95) (layer F.Fab)
+    (fp_text value 16Mhz (at 0 2.95 90) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_line (start -2.9 -1.75) (end 2.9 -1.75) (layer F.Fab) (width 0.1))
-    (fp_line (start 2.9 -1.75) (end 3 -1.65) (layer F.Fab) (width 0.1))
-    (fp_line (start 3 -1.65) (end 3 1.65) (layer F.Fab) (width 0.1))
-    (fp_line (start 3 1.65) (end 2.9 1.75) (layer F.Fab) (width 0.1))
-    (fp_line (start 2.9 1.75) (end -2.9 1.75) (layer F.Fab) (width 0.1))
-    (fp_line (start -2.9 1.75) (end -3 1.65) (layer F.Fab) (width 0.1))
-    (fp_line (start -3 1.65) (end -3 -1.65) (layer F.Fab) (width 0.1))
-    (fp_line (start -3 -1.65) (end -2.9 -1.75) (layer F.Fab) (width 0.1))
-    (fp_line (start -3 0.75) (end -2 1.75) (layer F.Fab) (width 0.1))
-    (fp_line (start 3.2 -1.95) (end -4.775 -1.95) (layer F.SilkS) (width 0.12))
-    (fp_line (start -4.775 -1.95) (end -4.775 1.95) (layer F.SilkS) (width 0.12))
-    (fp_line (start -4.775 1.95) (end 3.2 1.95) (layer F.SilkS) (width 0.12))
-    (fp_line (start -4.9 -2) (end -4.9 2) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -4.9 2) (end 4.9 2) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 4.9 2) (end 4.9 -2) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 4.9 -2) (end -4.9 -2) (layer F.CrtYd) (width 0.05))
-    (fp_circle (center 0 0) (end 0.4 0) (layer F.Adhes) (width 0.1))
-    (fp_circle (center 0 0) (end 0.333333 0) (layer F.Adhes) (width 0.133333))
-    (fp_circle (center 0 0) (end 0.213333 0) (layer F.Adhes) (width 0.133333))
     (fp_circle (center 0 0) (end 0.093333 0) (layer F.Adhes) (width 0.186667))
-    (fp_text user %R (at 0 0) (layer F.Fab)
+    (fp_circle (center 0 0) (end 0.213333 0) (layer F.Adhes) (width 0.133333))
+    (fp_circle (center 0 0) (end 0.333333 0) (layer F.Adhes) (width 0.133333))
+    (fp_circle (center 0 0) (end 0.4 0) (layer F.Adhes) (width 0.1))
+    (fp_line (start 4.9 -2) (end -4.9 -2) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 4.9 2) (end 4.9 -2) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -4.9 2) (end 4.9 2) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -4.9 -2) (end -4.9 2) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -4.775 1.95) (end 3.2 1.95) (layer F.SilkS) (width 0.12))
+    (fp_line (start -4.775 -1.95) (end -4.775 1.95) (layer F.SilkS) (width 0.12))
+    (fp_line (start 3.2 -1.95) (end -4.775 -1.95) (layer F.SilkS) (width 0.12))
+    (fp_line (start -3 0.75) (end -2 1.75) (layer F.Fab) (width 0.1))
+    (fp_line (start -3 -1.65) (end -2.9 -1.75) (layer F.Fab) (width 0.1))
+    (fp_line (start -3 1.65) (end -3 -1.65) (layer F.Fab) (width 0.1))
+    (fp_line (start -2.9 1.75) (end -3 1.65) (layer F.Fab) (width 0.1))
+    (fp_line (start 2.9 1.75) (end -2.9 1.75) (layer F.Fab) (width 0.1))
+    (fp_line (start 3 1.65) (end 2.9 1.75) (layer F.Fab) (width 0.1))
+    (fp_line (start 3 -1.65) (end 3 1.65) (layer F.Fab) (width 0.1))
+    (fp_line (start 2.9 -1.75) (end 3 -1.65) (layer F.Fab) (width 0.1))
+    (fp_line (start -2.9 -1.75) (end 2.9 -1.75) (layer F.Fab) (width 0.1))
+    (fp_text user %R (at 0 0 90) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (pad 1 smd rect (at -2.9125 0 180) (size 3.325 2.5) (layers F.Cu F.Paste F.Mask)
+    (pad 1 smd rect (at -2.9125 0 270) (size 3.325 2.5) (layers F.Cu F.Paste F.Mask)
       (net 3 "Net-(C5-Pad2)"))
-    (pad 2 smd rect (at 2.9125 0 180) (size 3.325 2.5) (layers F.Cu F.Paste F.Mask)
+    (pad 2 smd rect (at 2.9125 0 270) (size 3.325 2.5) (layers F.Cu F.Paste F.Mask)
       (net 4 "Net-(C6-Pad2)"))
     (model ${KISYS3DMOD}/Crystal.3dshapes/Crystal_SMD_0603-2Pin_6.0x3.5mm_HandSoldering.wrl
       (at (xyz 0 0 0))
@@ -2152,1329 +4456,9 @@
     )
   )
 
-  (gr_line (start 104.1 29.9) (end 104.1 69.9) (layer Edge.Cuts) (width 0.05))
-  (gr_line (start 63.9 53.7) (end 63.9 45) (layer Edge.Cuts) (width 0.05) (tstamp 6019B919))
-  (gr_line (start 81.2 53.7) (end 63.9 53.7) (layer Edge.Cuts) (width 0.05))
-  (gr_line (start 81.2 45) (end 81.2 53.7) (layer Edge.Cuts) (width 0.05))
-  (gr_line (start 63.9 45) (end 81.2 45) (layer Edge.Cuts) (width 0.05))
-  (gr_line (start 44.1 29.9) (end 104.1 29.9) (layer Edge.Cuts) (width 0.05))
-  (gr_line (start 44.1 69.9) (end 44.1 29.9) (layer Edge.Cuts) (width 0.05) (tstamp 60129D73))
-  (gr_line (start 104.1 69.9) (end 44.1 69.9) (layer Edge.Cuts) (width 0.05))
-
-  (segment (start 52.05 61.465002) (end 52.05 60.75) (width 0.5) (layer F.Cu) (net 1))
-  (segment (start 51.785001 61.730001) (end 52.05 61.465002) (width 0.5) (layer F.Cu) (net 1))
-  (segment (start 50.414999 61.730001) (end 51.785001 61.730001) (width 0.5) (layer F.Cu) (net 1))
-  (segment (start 50.15 61.465002) (end 50.414999 61.730001) (width 0.5) (layer F.Cu) (net 1))
-  (segment (start 50.15 60.75) (end 50.15 61.465002) (width 0.5) (layer F.Cu) (net 1))
-  (segment (start 45.42499 45.735783) (end 48.005774 43.154999) (width 0.5) (layer F.Cu) (net 1))
-  (segment (start 45.42499 47.42499) (end 45.42499 45.735783) (width 0.5) (layer F.Cu) (net 1))
-  (segment (start 46.2 48.2) (end 45.42499 47.42499) (width 0.5) (layer F.Cu) (net 1))
-  (segment (start 49.3 43.1) (end 49.354999 43.154999) (width 0.5) (layer F.Cu) (net 1))
-  (segment (start 49.3 37.88) (end 49.3 43.1) (width 0.5) (layer F.Cu) (net 1))
-  (segment (start 49.354999 43.154999) (end 52.689999 43.154999) (width 0.5) (layer F.Cu) (net 1))
-  (segment (start 48.005774 43.154999) (end 49.354999 43.154999) (width 0.5) (layer F.Cu) (net 1))
-  (segment (start 59.4375 48.06) (end 59.422499 48.044999) (width 0.5) (layer F.Cu) (net 1))
-  (segment (start 59.4375 52.2) (end 59.4375 48.06) (width 0.5) (layer F.Cu) (net 1))
-  (segment (start 53.140009 45.630009) (end 52.689999 45.179999) (width 0.5) (layer F.Cu) (net 1))
-  (segment (start 56.734975 45.630009) (end 53.140009 45.630009) (width 0.5) (layer F.Cu) (net 1))
-  (segment (start 52.689999 45.179999) (end 52.689999 43.154999) (width 0.5) (layer F.Cu) (net 1))
-  (segment (start 59.149965 48.044999) (end 56.734975 45.630009) (width 0.5) (layer F.Cu) (net 1))
-  (segment (start 59.422499 48.044999) (end 59.149965 48.044999) (width 0.5) (layer F.Cu) (net 1))
-  (segment (start 52.05 56.139998) (end 52.05 60.75) (width 0.5) (layer F.Cu) (net 1))
-  (segment (start 54.814988 53.37501) (end 52.05 56.139998) (width 0.5) (layer F.Cu) (net 1))
-  (segment (start 58.26249 53.37501) (end 54.814988 53.37501) (width 0.5) (layer F.Cu) (net 1))
-  (segment (start 59.4375 52.2) (end 58.26249 53.37501) (width 0.5) (layer F.Cu) (net 1))
-  (segment (start 55.872501 62.772501) (end 55.9 62.8) (width 0.2) (layer F.Cu) (net 2))
-  (segment (start 55.872501 58.615001) (end 55.872501 62.772501) (width 0.2) (layer F.Cu) (net 2))
-  (segment (start 57.6 62.8) (end 57.8 62.6) (width 0.2) (layer F.Cu) (net 2))
-  (segment (start 55.9 62.8) (end 57.6 62.8) (width 0.2) (layer F.Cu) (net 2))
-  (segment (start 50.463998 53.300002) (end 51.136002 53.300002) (width 0.2) (layer F.Cu) (net 2))
-  (segment (start 51.569999 50.200001) (end 51.67 50.1) (width 0.2) (layer F.Cu) (net 2))
-  (segment (start 51.569999 52.866005) (end 51.569999 50.200001) (width 0.2) (layer F.Cu) (net 2))
-  (segment (start 50.099998 52.936002) (end 50.463998 53.300002) (width 0.2) (layer F.Cu) (net 2))
-  (segment (start 51.67 50.1) (end 52.4 50.1) (width 0.2) (layer F.Cu) (net 2))
-  (segment (start 49.441093 52.936002) (end 50.099998 52.936002) (width 0.2) (layer F.Cu) (net 2))
-  (segment (start 48.077085 54.30001) (end 49.441093 52.936002) (width 0.2) (layer F.Cu) (net 2))
-  (segment (start 45.57499 53.802085) (end 46.072915 54.30001) (width 0.2) (layer F.Cu) (net 2))
-  (segment (start 46.072915 54.30001) (end 48.077085 54.30001) (width 0.2) (layer F.Cu) (net 2))
-  (segment (start 45.57499 52.02501) (end 45.57499 53.802085) (width 0.2) (layer F.Cu) (net 2))
-  (segment (start 46.2 51.4) (end 45.57499 52.02501) (width 0.2) (layer F.Cu) (net 2))
-  (segment (start 51.136002 53.300002) (end 51.569999 52.866005) (width 0.2) (layer F.Cu) (net 2))
-  (segment (start 46.075 63.429998) (end 46.075 66.2) (width 0.2) (layer F.Cu) (net 2))
-  (segment (start 50.999999 59.919999) (end 49.584999 59.919999) (width 0.2) (layer F.Cu) (net 2))
-  (segment (start 49.584999 59.919999) (end 46.075 63.429998) (width 0.2) (layer F.Cu) (net 2))
-  (segment (start 51.1 60.02) (end 50.999999 59.919999) (width 0.2) (layer F.Cu) (net 2))
-  (segment (start 51.1 60.75) (end 51.1 60.02) (width 0.2) (layer F.Cu) (net 2))
-  (segment (start 51.1 53.336004) (end 51.136002 53.300002) (width 0.2) (layer F.Cu) (net 2))
-  (segment (start 52.003995 53.300001) (end 51.569999 52.866005) (width 0.2) (layer F.Cu) (net 2))
-  (segment (start 52.636001 53.300001) (end 52.003995 53.300001) (width 0.2) (layer F.Cu) (net 2))
-  (segment (start 53.736002 52.2) (end 52.636001 53.300001) (width 0.2) (layer F.Cu) (net 2))
-  (segment (start 57.3625 52.2) (end 53.736002 52.2) (width 0.2) (layer F.Cu) (net 2))
-  (segment (start 58.25001 48.94751) (end 57.347499 48.044999) (width 0.2) (layer F.Cu) (net 2))
-  (segment (start 58.25001 51.31249) (end 58.25001 48.94751) (width 0.2) (layer F.Cu) (net 2))
-  (segment (start 57.3625 52.2) (end 58.25001 51.31249) (width 0.2) (layer F.Cu) (net 2))
-  (via (at 57.803524 45.496476) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 2))
-  (segment (start 60 43.3) (end 57.803524 45.496476) (width 0.2) (layer F.Cu) (net 2))
-  (segment (start 60 43.2) (end 60 43.3) (width 0.2) (layer F.Cu) (net 2))
-  (via (at 56.451442 46.548558) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 2))
-  (segment (start 57.503524 45.496476) (end 56.451442 46.548558) (width 0.2) (layer B.Cu) (net 2))
-  (segment (start 57.803524 45.496476) (end 57.503524 45.496476) (width 0.2) (layer B.Cu) (net 2))
-  (segment (start 56.451442 47.148942) (end 57.347499 48.044999) (width 0.2) (layer F.Cu) (net 2))
-  (segment (start 56.451442 46.548558) (end 56.451442 47.148942) (width 0.2) (layer F.Cu) (net 2))
-  (segment (start 96.6 65.1) (end 95.4 63.9) (width 0.2) (layer F.Cu) (net 2))
-  (segment (start 96.6 66.7) (end 96.6 65.1) (width 0.2) (layer F.Cu) (net 2))
-  (segment (start 72.3 59.4425) (end 72.332501 59.475001) (width 0.2) (layer F.Cu) (net 2))
-  (segment (start 72.3 57.4) (end 72.3 59.4425) (width 0.2) (layer F.Cu) (net 2))
-  (segment (start 61.6 33.1375) (end 61.5 33.0375) (width 0.2) (layer F.Cu) (net 2))
-  (segment (start 61.5 41.7) (end 60 43.2) (width 0.2) (layer F.Cu) (net 2))
-  (segment (start 61.5 33.0375) (end 61.5 41.7) (width 0.2) (layer F.Cu) (net 2))
-  (via (at 58.598959 31.398959) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 2))
-  (segment (start 51.221041 31.398959) (end 58.598959 31.398959) (width 0.2) (layer F.Cu) (net 2))
-  (segment (start 49.3 33.32) (end 51.221041 31.398959) (width 0.2) (layer F.Cu) (net 2))
-  (via (at 59.851041 32.551041) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 2))
-  (segment (start 58.698959 31.398959) (end 59.851041 32.551041) (width 0.2) (layer B.Cu) (net 2))
-  (segment (start 58.598959 31.398959) (end 58.698959 31.398959) (width 0.2) (layer B.Cu) (net 2))
-  (segment (start 61.013541 32.551041) (end 61.5 33.0375) (width 0.2) (layer F.Cu) (net 2))
-  (segment (start 59.851041 32.551041) (end 61.013541 32.551041) (width 0.2) (layer F.Cu) (net 2))
-  (segment (start 95.449999 67.850001) (end 96.6 66.7) (width 0.2) (layer F.Cu) (net 2))
-  (segment (start 88.950001 67.850001) (end 95.449999 67.850001) (width 0.2) (layer F.Cu) (net 2))
-  (via (at 55.9 56.9) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 2))
-  (segment (start 55.872501 56.927499) (end 55.9 56.9) (width 0.2) (layer F.Cu) (net 2))
-  (segment (start 55.872501 58.615001) (end 55.872501 56.927499) (width 0.2) (layer F.Cu) (net 2))
-  (via (at 51.1 56.9) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 2))
-  (segment (start 55.9 56.9) (end 51.1 56.9) (width 0.2) (layer B.Cu) (net 2))
-  (segment (start 51.1 56.9) (end 51.1 53.336004) (width 0.2) (layer F.Cu) (net 2))
-  (segment (start 51.1 60.75) (end 51.1 56.9) (width 0.2) (layer F.Cu) (net 2))
-  (segment (start 90.230346 41.9) (end 89.8625 41.9) (width 0.2) (layer F.Cu) (net 2))
-  (via (at 86.1 40.5) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 2))
-  (via (at 86.1 38.5) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 2))
-  (segment (start 86.1 40.5) (end 86.1 38.5) (width 0.2) (layer B.Cu) (net 2))
-  (segment (start 102.100012 40.434312) (end 101.765711 40.100011) (width 0.2) (layer F.Cu) (net 2))
-  (segment (start 101.815701 47.85) (end 102.100012 47.565689) (width 0.2) (layer F.Cu) (net 2))
-  (segment (start 102.100012 47.565689) (end 102.100012 40.434312) (width 0.2) (layer F.Cu) (net 2))
-  (segment (start 100.375 47.85) (end 101.815701 47.85) (width 0.2) (layer F.Cu) (net 2))
-  (segment (start 94.0625 31.297498) (end 94.0625 34) (width 0.2) (layer F.Cu) (net 2))
-  (segment (start 94.709999 30.649999) (end 94.0625 31.297498) (width 0.2) (layer F.Cu) (net 2))
-  (segment (start 101.490001 30.649999) (end 94.709999 30.649999) (width 0.2) (layer F.Cu) (net 2))
-  (segment (start 102.1375 31.297498) (end 101.490001 30.649999) (width 0.2) (layer F.Cu) (net 2))
-  (segment (start 102.1375 34) (end 102.1375 31.297498) (width 0.2) (layer F.Cu) (net 2))
-  (segment (start 101.765711 40.100011) (end 96.699989 40.100011) (width 0.2) (layer F.Cu) (net 2))
-  (segment (start 89.8625 41.9) (end 89.403887 42.358613) (width 0.2) (layer F.Cu) (net 2))
-  (segment (start 93.475 34) (end 92.924988 34.550012) (width 0.2) (layer F.Cu) (net 2))
-  (segment (start 86.1 40.709856) (end 86.1 40.5) (width 0.2) (layer F.Cu) (net 2))
-  (segment (start 96.699989 40.100011) (end 96.499976 39.899998) (width 0.2) (layer F.Cu) (net 2))
-  (via (at 92.924988 38.055377) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 2))
-  (segment (start 92.924988 34.550012) (end 92.924988 38.055377) (width 0.2) (layer F.Cu) (net 2))
-  (segment (start 94.0625 34) (end 93.475 34) (width 0.2) (layer F.Cu) (net 2))
-  (via (at 78.6 64.2) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 2))
-  (segment (start 73.875001 59.475001) (end 78.6 64.2) (width 0.2) (layer F.Cu) (net 2))
-  (segment (start 72.332501 59.475001) (end 73.875001 59.475001) (width 0.2) (layer F.Cu) (net 2))
-  (via (at 87.05 65.95) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 2))
-  (segment (start 80.35 65.95) (end 87.05 65.95) (width 0.2) (layer B.Cu) (net 2))
-  (segment (start 78.6 64.2) (end 80.35 65.95) (width 0.2) (layer B.Cu) (net 2))
-  (segment (start 87.05 65.95) (end 88.950001 67.850001) (width 0.2) (layer F.Cu) (net 2))
-  (segment (start 84.8 63.7) (end 87.05 65.95) (width 0.2) (layer F.Cu) (net 2))
-  (via (at 97.399997 63.57499) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 2))
-  (segment (start 95.72501 63.57499) (end 95.4 63.9) (width 0.2) (layer F.Cu) (net 2))
-  (segment (start 97.399997 63.57499) (end 95.72501 63.57499) (width 0.2) (layer F.Cu) (net 2))
-  (via (at 80.35 65.95) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 2))
-  (segment (start 61.202824 61.42499) (end 58.97501 61.42499) (width 0.2) (layer F.Cu) (net 2))
-  (segment (start 58.97501 61.42499) (end 57.8 62.6) (width 0.2) (layer F.Cu) (net 2))
-  (segment (start 66.192854 66.41502) (end 61.202824 61.42499) (width 0.2) (layer F.Cu) (net 2))
-  (segment (start 79.88498 66.41502) (end 66.192854 66.41502) (width 0.2) (layer F.Cu) (net 2))
-  (segment (start 80.35 65.95) (end 79.88498 66.41502) (width 0.2) (layer F.Cu) (net 2))
-  (via (at 73.875001 59.475001) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 2))
-  (segment (start 68.87501 36.47501) (end 67.7 35.3) (width 0.2) (layer F.Cu) (net 2))
-  (segment (start 80.502844 36.47501) (end 68.87501 36.47501) (width 0.2) (layer F.Cu) (net 2))
-  (segment (start 82.527834 38.5) (end 80.502844 36.47501) (width 0.2) (layer F.Cu) (net 2))
-  (segment (start 86.1 38.5) (end 82.527834 38.5) (width 0.2) (layer F.Cu) (net 2))
-  (segment (start 67.7375 33.1375) (end 67.8 33.075) (width 0.2) (layer F.Cu) (net 2))
-  (segment (start 61.6 33.1375) (end 67.7375 33.1375) (width 0.2) (layer F.Cu) (net 2))
-  (segment (start 67.8 35.2) (end 67.7 35.3) (width 0.2) (layer F.Cu) (net 2))
-  (segment (start 67.8 33.075) (end 67.8 35.2) (width 0.2) (layer F.Cu) (net 2))
-  (segment (start 67.6 35.4) (end 67.7 35.3) (width 0.2) (layer F.Cu) (net 2))
-  (segment (start 67.6 39.5) (end 67.6 35.4) (width 0.2) (layer F.Cu) (net 2))
-  (segment (start 95.299997 57.674997) (end 95.025 57.4) (width 0.2) (layer F.Cu) (net 2))
-  (segment (start 97.399997 61.399997) (end 97.399997 63.57499) (width 0.2) (layer B.Cu) (net 2))
-  (via (at 97.399997 61.399997) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 2))
-  (segment (start 97.399997 61.535999) (end 97.399997 61.399997) (width 0.2) (layer F.Cu) (net 2))
-  (via (at 84.5 59.5) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 2))
-  (segment (start 84.5 59.5) (end 82.875001 59.475001) (width 0.2) (layer B.Cu) (net 2))
-  (segment (start 82.875001 59.475001) (end 73.875001 59.475001) (width 0.2) (layer B.Cu) (net 2))
-  (segment (start 95.8 40.4) (end 93.455377 38.055377) (width 0.2) (layer B.Cu) (net 2))
-  (segment (start 96.7 40.100022) (end 96.699989 40.100011) (width 0.2) (layer F.Cu) (net 2))
-  (segment (start 93.455377 38.055377) (end 92.924988 38.055377) (width 0.2) (layer B.Cu) (net 2))
-  (via (at 95.8 40.4) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 2))
-  (segment (start 95.8 39.9) (end 95.800002 39.899998) (width 0.2) (layer F.Cu) (net 2))
-  (segment (start 95.8 40.4) (end 95.8 39.9) (width 0.2) (layer F.Cu) (net 2))
-  (segment (start 96.499976 39.899998) (end 95.800002 39.899998) (width 0.2) (layer F.Cu) (net 2))
-  (via (at 99.2 41.8) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 2))
-  (segment (start 97.8 40.4) (end 99.2 41.8) (width 0.2) (layer B.Cu) (net 2))
-  (segment (start 95.8 40.4) (end 97.8 40.4) (width 0.2) (layer B.Cu) (net 2))
-  (segment (start 95.85 42.95) (end 95.85 43.925) (width 0.2) (layer F.Cu) (net 2))
-  (segment (start 97 41.8) (end 95.85 42.95) (width 0.2) (layer F.Cu) (net 2))
-  (segment (start 99.2 41.8) (end 97 41.8) (width 0.2) (layer F.Cu) (net 2))
-  (segment (start 97.399997 59.774997) (end 95.025 57.4) (width 0.2) (layer F.Cu) (net 2))
-  (segment (start 97.399997 61.399997) (end 97.399997 59.774997) (width 0.2) (layer F.Cu) (net 2))
-  (segment (start 95.85 56.575) (end 95.85 55.275) (width 0.2) (layer F.Cu) (net 2))
-  (segment (start 95.025 57.4) (end 95.85 56.575) (width 0.2) (layer F.Cu) (net 2))
-  (segment (start 97.399997 61.965682) (end 97.399997 61.399997) (width 0.2) (layer F.Cu) (net 2))
-  (segment (start 97.634316 62.200001) (end 97.399997 61.965682) (width 0.2) (layer F.Cu) (net 2))
-  (segment (start 98.736001 62.200001) (end 97.634316 62.200001) (width 0.2) (layer F.Cu) (net 2))
-  (segment (start 99.100001 61.836001) (end 98.736001 62.200001) (width 0.2) (layer F.Cu) (net 2))
-  (segment (start 99.100001 61.163999) (end 99.100001 61.836001) (width 0.2) (layer F.Cu) (net 2))
-  (segment (start 99 61.063998) (end 99.100001 61.163999) (width 0.2) (layer F.Cu) (net 2))
-  (segment (start 99 56.875) (end 99 61.063998) (width 0.2) (layer F.Cu) (net 2))
-  (segment (start 100.4 43) (end 99.2 41.8) (width 0.2) (layer F.Cu) (net 2))
-  (segment (start 100.4 44.725) (end 100.4 43) (width 0.2) (layer F.Cu) (net 2))
-  (segment (start 85.17499 53.794664) (end 85.17499 55.77499) (width 0.2) (layer F.Cu) (net 2))
-  (segment (start 86.119654 52.85) (end 85.17499 53.794664) (width 0.2) (layer F.Cu) (net 2))
-  (segment (start 85.17499 55.77499) (end 86.2 56.8) (width 0.2) (layer F.Cu) (net 2))
-  (segment (start 86.925 52.85) (end 86.119654 52.85) (width 0.2) (layer F.Cu) (net 2))
-  (segment (start 100.375 47.85) (end 98.275 47.85) (width 0.2) (layer F.Cu) (net 2))
-  (segment (start 89.35 42.0125) (end 89.35 43.925) (width 0.2) (layer F.Cu) (net 2))
-  (segment (start 89.6625 41.7) (end 89.35 42.0125) (width 0.2) (layer F.Cu) (net 2))
-  (segment (start 92.959232 39.899998) (end 92.634202 39.574968) (width 0.2) (layer F.Cu) (net 2))
-  (segment (start 95.800002 39.899998) (end 92.959232 39.899998) (width 0.2) (layer F.Cu) (net 2))
-  (segment (start 86.263996 40.5) (end 86.1 40.5) (width 0.2) (layer F.Cu) (net 2))
-  (segment (start 87.189028 39.574968) (end 86.263996 40.5) (width 0.2) (layer F.Cu) (net 2))
-  (segment (start 92.634202 39.574968) (end 87.189028 39.574968) (width 0.2) (layer F.Cu) (net 2))
-  (segment (start 86.2 57.8) (end 84.5 59.5) (width 0.2) (layer F.Cu) (net 2))
-  (segment (start 86.2 56.8) (end 86.2 57.8) (width 0.2) (layer F.Cu) (net 2))
-  (segment (start 84.763999 40.399999) (end 85.999999 40.399999) (width 0.2) (layer F.Cu) (net 2))
-  (segment (start 84.399999 40.763999) (end 84.763999 40.399999) (width 0.2) (layer F.Cu) (net 2))
-  (segment (start 85.999999 40.399999) (end 86.1 40.5) (width 0.2) (layer F.Cu) (net 2))
-  (segment (start 84.399999 41.436001) (end 84.399999 40.763999) (width 0.2) (layer F.Cu) (net 2))
-  (segment (start 85.4 42.436002) (end 84.399999 41.436001) (width 0.2) (layer F.Cu) (net 2))
-  (segment (start 85.4 43.3) (end 85.4 42.436002) (width 0.2) (layer F.Cu) (net 2))
-  (segment (start 87 41.4) (end 86.1 40.5) (width 0.2) (layer F.Cu) (net 2))
-  (segment (start 89.6625 41.4) (end 87 41.4) (width 0.2) (layer F.Cu) (net 2))
-  (segment (start 100.5 33.5625) (end 100.0625 34) (width 0.2) (layer F.Cu) (net 3))
-  (segment (start 100.5 31.7) (end 100.5 33.5625) (width 0.2) (layer F.Cu) (net 3))
-  (segment (start 100.0625 36.15) (end 101.0125 37.1) (width 0.2) (layer F.Cu) (net 3))
-  (segment (start 100.0625 34) (end 100.0625 36.15) (width 0.2) (layer F.Cu) (net 3))
-  (segment (start 101.0125 37.1) (end 101.425 37.1) (width 0.2) (layer F.Cu) (net 3))
-  (segment (start 101.0285 37.1) (end 103.700055 39.771555) (width 0.2) (layer F.Cu) (net 3))
-  (segment (start 103.700055 39.771555) (end 103.700055 48.462745) (width 0.2) (layer F.Cu) (net 3))
-  (segment (start 101.0125 37.1) (end 101.0285 37.1) (width 0.2) (layer F.Cu) (net 3))
-  (segment (start 103.700055 48.462745) (end 103.700001 48.462799) (width 0.2) (layer F.Cu) (net 3))
-  (segment (start 103.700001 48.462799) (end 103.7 51.4) (width 0.2) (layer F.Cu) (net 3))
-  (segment (start 98.325 51.4) (end 98.275 51.35) (width 0.2) (layer F.Cu) (net 3))
-  (segment (start 103.7 51.4) (end 98.325 51.4) (width 0.2) (layer F.Cu) (net 3))
-  (segment (start 95.7 33.5625) (end 96.1375 34) (width 0.2) (layer F.Cu) (net 4))
-  (segment (start 95.7 31.7) (end 95.7 33.5625) (width 0.2) (layer F.Cu) (net 4))
-  (segment (start 96.1375 36.15) (end 95.1875 37.1) (width 0.2) (layer F.Cu) (net 4))
-  (segment (start 96.1375 34) (end 96.1375 36.15) (width 0.2) (layer F.Cu) (net 4))
-  (segment (start 103.300044 39.937246) (end 103.300044 48.297056) (width 0.2) (layer F.Cu) (net 4))
-  (segment (start 103.29999 48.29711) (end 103.29999 50.89999) (width 0.2) (layer F.Cu) (net 4))
-  (segment (start 103.300044 48.297056) (end 103.29999 48.29711) (width 0.2) (layer F.Cu) (net 4))
-  (segment (start 102.012799 38.650001) (end 103.300044 39.937246) (width 0.2) (layer F.Cu) (net 4))
-  (segment (start 97.559998 37.1) (end 99.109999 38.650001) (width 0.2) (layer F.Cu) (net 4))
-  (segment (start 95.1875 37.1) (end 97.559998 37.1) (width 0.2) (layer F.Cu) (net 4))
-  (segment (start 99.109999 38.650001) (end 102.012799 38.650001) (width 0.2) (layer F.Cu) (net 4))
-  (segment (start 98.32499 50.89999) (end 98.275 50.85) (width 0.2) (layer F.Cu) (net 4))
-  (segment (start 103.29999 50.89999) (end 98.32499 50.89999) (width 0.2) (layer F.Cu) (net 4))
-  (segment (start 91.7375 42.125) (end 91.412521 42.449979) (width 0.2) (layer F.Cu) (net 5))
-  (segment (start 91.7375 41.4) (end 91.7375 42.125) (width 0.2) (layer F.Cu) (net 5))
-  (segment (start 91.412521 42.449979) (end 90.453975 42.449979) (width 0.2) (layer F.Cu) (net 5))
-  (segment (start 90.453975 42.449979) (end 89.85 43.053954) (width 0.2) (layer F.Cu) (net 5))
-  (segment (start 89.85 43.053954) (end 89.85 43.925) (width 0.2) (layer F.Cu) (net 5))
-  (segment (start 57.3625 50.1) (end 54.6 50.1) (width 0.2) (layer F.Cu) (net 6))
-  (segment (start 93.325 66.575) (end 93.2 66.7) (width 0.2) (layer F.Cu) (net 7))
-  (segment (start 93.325 63.9) (end 93.325 66.575) (width 0.2) (layer F.Cu) (net 7))
-  (segment (start 93.2 66.7) (end 91.1 66.7) (width 0.2) (layer F.Cu) (net 7))
-  (segment (start 91.1 66) (end 91.1 66.7) (width 0.2) (layer F.Cu) (net 7))
-  (segment (start 88.8 63.7) (end 91.1 66) (width 0.2) (layer F.Cu) (net 7))
-  (segment (start 94.35001 62.87499) (end 102.27499 62.87499) (width 0.2) (layer F.Cu) (net 7))
-  (segment (start 93.325 63.9) (end 94.35001 62.87499) (width 0.2) (layer F.Cu) (net 7))
-  (segment (start 102.27499 62.87499) (end 102.3 62.84998) (width 0.2) (layer F.Cu) (net 7))
-  (via (at 102.5 50.1) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 7))
-  (via (at 102.5 52.1) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 7))
-  (segment (start 102.5 50.1) (end 102.5 52.1) (width 0.2) (layer B.Cu) (net 7))
-  (segment (start 102.5 62.64998) (end 102.27499 62.87499) (width 0.2) (layer F.Cu) (net 7))
-  (segment (start 102.5 52.1) (end 102.5 62.64998) (width 0.2) (layer F.Cu) (net 7))
-  (segment (start 102.25 50.35) (end 102.5 50.1) (width 0.2) (layer F.Cu) (net 7))
-  (segment (start 100.375 50.35) (end 102.25 50.35) (width 0.2) (layer F.Cu) (net 7))
-  (segment (start 100.375 50.35) (end 98.275 50.35) (width 0.2) (layer F.Cu) (net 7))
-  (segment (start 70.26 57.365) (end 70.225 57.4) (width 0.2) (layer F.Cu) (net 8))
-  (segment (start 70.26 54.7) (end 70.26 57.365) (width 0.2) (layer F.Cu) (net 8))
-  (segment (start 70.225 59.4425) (end 70.257501 59.475001) (width 0.2) (layer F.Cu) (net 8))
-  (segment (start 70.225 57.4) (end 70.225 59.4425) (width 0.2) (layer F.Cu) (net 8))
-  (via (at 50.8 52.6) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 9))
-  (segment (start 47.95 49) (end 48.800001 49.850001) (width 0.2) (layer F.Cu) (net 9))
-  (segment (start 48.800001 50.600001) (end 50.8 52.6) (width 0.2) (layer F.Cu) (net 9))
-  (segment (start 48.800001 49.850001) (end 48.800001 50.600001) (width 0.2) (layer F.Cu) (net 9))
-  (via (at 52.3 52.6) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 9))
-  (segment (start 50.8 52.6) (end 52.3 52.6) (width 0.2) (layer B.Cu) (net 9))
-  (segment (start 52.3 51.15) (end 52.4 51.05) (width 0.2) (layer F.Cu) (net 9))
-  (segment (start 52.3 52.6) (end 52.3 51.15) (width 0.2) (layer F.Cu) (net 9))
-  (segment (start 45.17498 50.82502) (end 45.17498 53.967774) (width 0.2) (layer F.Cu) (net 10))
-  (segment (start 46.2 49.8) (end 45.17498 50.82502) (width 0.2) (layer F.Cu) (net 10))
-  (segment (start 45.17498 53.967774) (end 45.907226 54.70002) (width 0.2) (layer F.Cu) (net 10))
-  (segment (start 45.907226 54.70002) (end 49.022448 54.70002) (width 0.2) (layer F.Cu) (net 10))
-  (segment (start 51.584315 49.15) (end 50.244982 50.489333) (width 0.2) (layer F.Cu) (net 10))
-  (segment (start 49.022448 54.70002) (end 49.94825 53.774218) (width 0.2) (layer F.Cu) (net 10))
-  (segment (start 50.1 51.2) (end 50.1 53.3) (width 0.2) (layer B.Cu) (net 10))
-  (segment (start 50.1 53.3) (end 49.94825 53.45175) (width 0.2) (layer B.Cu) (net 10))
-  (segment (start 50.244982 50.489333) (end 50.244982 51.055018) (width 0.2) (layer F.Cu) (net 10))
-  (segment (start 49.94825 53.45175) (end 49.94825 53.774218) (width 0.2) (layer B.Cu) (net 10))
-  (segment (start 52.4 49.15) (end 51.584315 49.15) (width 0.2) (layer F.Cu) (net 10))
-  (segment (start 50.1 51.2) (end 50.244982 51.055018) (width 0.2) (layer B.Cu) (net 10))
-  (via (at 49.94825 53.774218) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 10))
-  (via (at 50.244982 51.055018) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 10))
-  (segment (start 47.075 46.15) (end 47.075 53.45) (width 0.25) (layer F.Cu) (net 12))
-  (segment (start 87.625021 56.499979) (end 88.85 55.275) (width 0.2) (layer F.Cu) (net 13))
-  (segment (start 87.625021 58.874979) (end 87.625021 56.499979) (width 0.2) (layer F.Cu) (net 13))
-  (segment (start 82.8 63.7) (end 87.625021 58.874979) (width 0.2) (layer F.Cu) (net 13))
-  (via (at 87.244975 60.244975) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 14))
-  (segment (start 87.244975 60.231604) (end 87.244975 60.244975) (width 0.2) (layer B.Cu) (net 14))
-  (segment (start 87.244975 63.255025) (end 86.8 63.7) (width 0.2) (layer F.Cu) (net 14))
-  (segment (start 87.244975 60.244975) (end 87.244975 63.255025) (width 0.2) (layer F.Cu) (net 14))
-  (via (at 83.751661 56.73829) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 14))
-  (segment (start 83.751661 56.73829) (end 87.244975 60.231604) (width 0.2) (layer B.Cu) (net 14))
-  (segment (start 85.7843 52.35) (end 86.925 52.35) (width 0.2) (layer F.Cu) (net 14))
-  (segment (start 84.774979 55.714972) (end 84.774979 53.359321) (width 0.2) (layer F.Cu) (net 14))
-  (segment (start 83.751661 56.73829) (end 84.774979 55.714972) (width 0.2) (layer F.Cu) (net 14))
-  (segment (start 84.774979 53.359321) (end 85.7843 52.35) (width 0.2) (layer F.Cu) (net 14))
-  (segment (start 91.85 62.65) (end 91.85 55.275) (width 0.2) (layer F.Cu) (net 15))
-  (segment (start 90.8 63.7) (end 91.85 62.65) (width 0.2) (layer F.Cu) (net 15))
-  (segment (start 68.96 64.4) (end 71.5 64.4) (width 0.2) (layer F.Cu) (net 16))
-  (segment (start 71.5 64.4) (end 74.6 64.4) (width 0.2) (layer F.Cu) (net 16))
-  (via (at 81.4 38.9) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 16))
-  (segment (start 80.025 38.9) (end 81.4 38.9) (width 0.2) (layer F.Cu) (net 16))
-  (via (at 82.2 45.4) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 16))
-  (segment (start 82.200001 45.399999) (end 82.2 45.4) (width 0.2) (layer B.Cu) (net 16))
-  (segment (start 82.200001 39.700001) (end 82.200001 45.399999) (width 0.2) (layer B.Cu) (net 16))
-  (segment (start 81.4 38.9) (end 82.200001 39.700001) (width 0.2) (layer B.Cu) (net 16))
-  (via (at 82.2 61.8) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 16))
-  (segment (start 82.2 45.4) (end 82.2 61.8) (width 0.2) (layer F.Cu) (net 16))
-  (via (at 76.8 64.4) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 16))
-  (segment (start 79.4 61.8) (end 76.8 64.4) (width 0.2) (layer B.Cu) (net 16))
-  (segment (start 82.2 61.8) (end 79.4 61.8) (width 0.2) (layer B.Cu) (net 16))
-  (segment (start 76.8 64.4) (end 74.6 64.4) (width 0.2) (layer F.Cu) (net 16))
-  (segment (start 79.425 39.5) (end 80.025 38.9) (width 0.2) (layer F.Cu) (net 16))
-  (segment (start 69.65 39.5) (end 79.425 39.5) (width 0.2) (layer F.Cu) (net 16))
-  (segment (start 94.13749 56.292856) (end 94.35 56.080346) (width 0.2) (layer F.Cu) (net 16))
-  (segment (start 94.13749 60.63749) (end 94.13749 56.292856) (width 0.2) (layer F.Cu) (net 16))
-  (segment (start 94.35 56.080346) (end 94.35 55.275) (width 0.2) (layer F.Cu) (net 16))
-  (segment (start 94.1 61.7) (end 94.13749 60.63749) (width 0.2) (layer F.Cu) (net 16))
-  (via (at 94.1 61.7) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 16))
-  (segment (start 82.3 61.7) (end 82.2 61.8) (width 0.2) (layer B.Cu) (net 16))
-  (segment (start 94.1 61.7) (end 82.3 61.7) (width 0.2) (layer B.Cu) (net 16))
-  (segment (start 48.125 66.2) (end 49.975 66.2) (width 0.2) (layer F.Cu) (net 17))
-  (segment (start 49.975 63.125) (end 50.15 62.95) (width 0.2) (layer F.Cu) (net 17))
-  (segment (start 49.975 66.2) (end 49.975 63.125) (width 0.2) (layer F.Cu) (net 17))
-  (via (at 75.8 41.9) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 21))
-  (segment (start 75.03 41.9) (end 75.8 41.9) (width 0.2) (layer F.Cu) (net 21))
-  (segment (start 72.93 44) (end 75.03 41.9) (width 0.2) (layer F.Cu) (net 21))
-  (segment (start 81.5 43.6) (end 83.95 45.85) (width 0.2) (layer F.Cu) (net 21))
-  (segment (start 80 41.9) (end 75.8 41.9) (width 0.2) (layer B.Cu) (net 21))
-  (segment (start 81.5 43.6) (end 80 41.9) (width 0.2) (layer B.Cu) (net 21))
-  (via (at 81.5 43.6) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 21))
-  (segment (start 83.95 45.85) (end 86.925 45.85) (width 0.2) (layer F.Cu) (net 21))
-  (segment (start 101.894232 39.097132) (end 102.900033 40.102935) (width 0.2) (layer F.Cu) (net 22))
-  (segment (start 80.602824 41.22501) (end 82.527858 39.299976) (width 0.2) (layer F.Cu) (net 22))
-  (segment (start 86.33262 39.299976) (end 86.85765 38.774946) (width 0.2) (layer F.Cu) (net 22))
-  (segment (start 86.85765 38.774946) (end 92.96558 38.774946) (width 0.2) (layer F.Cu) (net 22))
-  (segment (start 102.900033 48.131367) (end 102.1814 48.85) (width 0.2) (layer F.Cu) (net 22))
-  (segment (start 77.48499 41.22501) (end 80.602824 41.22501) (width 0.2) (layer F.Cu) (net 22))
-  (segment (start 82.527858 39.299976) (end 86.33262 39.299976) (width 0.2) (layer F.Cu) (net 22))
-  (segment (start 92.96558 38.774946) (end 93.287766 39.097132) (width 0.2) (layer F.Cu) (net 22))
-  (segment (start 93.287766 39.097132) (end 101.894232 39.097132) (width 0.2) (layer F.Cu) (net 22))
-  (segment (start 102.900033 40.102935) (end 102.900033 48.131367) (width 0.2) (layer F.Cu) (net 22))
-  (segment (start 99.05 48.85) (end 98.275 48.85) (width 0.2) (layer F.Cu) (net 22))
-  (segment (start 102.1814 48.85) (end 99.05 48.85) (width 0.2) (layer F.Cu) (net 22))
-  (segment (start 74.71 44) (end 77.48499 41.22501) (width 0.2) (layer F.Cu) (net 22))
-  (segment (start 102.1157 48.35) (end 102.500022 47.965678) (width 0.2) (layer F.Cu) (net 23))
-  (segment (start 93.122077 39.497143) (end 92.799891 39.174957) (width 0.2) (layer F.Cu) (net 23))
-  (segment (start 82.693547 39.699987) (end 80.768513 41.625021) (width 0.2) (layer F.Cu) (net 23))
-  (segment (start 86.498309 39.699987) (end 82.693547 39.699987) (width 0.2) (layer F.Cu) (net 23))
-  (segment (start 80.768513 41.625021) (end 77.787349 41.625021) (width 0.2) (layer F.Cu) (net 23))
-  (segment (start 77.787349 41.625021) (end 76.49 42.92237) (width 0.2) (layer F.Cu) (net 23))
-  (segment (start 76.49 42.92237) (end 76.49 44) (width 0.2) (layer F.Cu) (net 23))
-  (segment (start 92.799891 39.174957) (end 87.023339 39.174957) (width 0.2) (layer F.Cu) (net 23))
-  (segment (start 87.023339 39.174957) (end 86.498309 39.699987) (width 0.2) (layer F.Cu) (net 23))
-  (segment (start 101.728543 39.497143) (end 93.122077 39.497143) (width 0.2) (layer F.Cu) (net 23))
-  (segment (start 102.500023 40.268623) (end 101.728543 39.497143) (width 0.2) (layer F.Cu) (net 23))
-  (segment (start 102.500022 47.965678) (end 102.500023 40.268623) (width 0.2) (layer F.Cu) (net 23))
-  (segment (start 98.275 48.35) (end 102.1157 48.35) (width 0.2) (layer F.Cu) (net 23))
-  (segment (start 78.325031 43.944969) (end 78.27 44) (width 0.2) (layer F.Cu) (net 24))
-  (segment (start 92.62501 40.697176) (end 92.302824 40.37499) (width 0.2) (layer F.Cu) (net 24))
-  (segment (start 90.35 43.925) (end 90.35 43.119654) (width 0.2) (layer F.Cu) (net 24))
-  (segment (start 92.62501 42.102824) (end 92.62501 40.697176) (width 0.2) (layer F.Cu) (net 24))
-  (segment (start 92.302824 40.37499) (end 88.461012 40.37499) (width 0.2) (layer F.Cu) (net 24))
-  (segment (start 91.877844 42.84999) (end 92.62501 42.102824) (width 0.2) (layer F.Cu) (net 24))
-  (segment (start 90.619664 42.84999) (end 91.877844 42.84999) (width 0.2) (layer F.Cu) (net 24))
-  (segment (start 90.35 43.119654) (end 90.619664 42.84999) (width 0.2) (layer F.Cu) (net 24))
-  (via (at 88.2 40.7) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 24))
-  (segment (start 88.461012 40.438988) (end 88.2 40.7) (width 0.2) (layer F.Cu) (net 24))
-  (segment (start 88.461012 40.37499) (end 88.461012 40.438988) (width 0.2) (layer F.Cu) (net 24))
-  (via (at 83.887571 43.724421) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 24))
-  (segment (start 85.175579 43.724421) (end 83.887571 43.724421) (width 0.2) (layer B.Cu) (net 24))
-  (segment (start 88.2 40.7) (end 85.175579 43.724421) (width 0.2) (layer B.Cu) (net 24))
-  (segment (start 78.27 43.858757) (end 78.27 44) (width 0.2) (layer F.Cu) (net 24))
-  (segment (start 80.052567 42.07619) (end 78.27 43.858757) (width 0.2) (layer F.Cu) (net 24))
-  (segment (start 83.45981 42.07619) (end 80.052567 42.07619) (width 0.2) (layer F.Cu) (net 24))
-  (segment (start 83.887571 42.503951) (end 83.45981 42.07619) (width 0.2) (layer F.Cu) (net 24))
-  (segment (start 83.887571 43.724421) (end 83.887571 42.503951) (width 0.2) (layer F.Cu) (net 24))
-  (via (at 87.2 40.6) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 25))
-  (segment (start 87.825021 39.974979) (end 92.468513 39.974979) (width 0.2) (layer F.Cu) (net 25))
-  (segment (start 92.468513 39.974979) (end 93.025021 40.531487) (width 0.2) (layer F.Cu) (net 25))
-  (segment (start 93.025021 42.268513) (end 92.85 42.443534) (width 0.2) (layer F.Cu) (net 25))
-  (segment (start 93.025021 40.531487) (end 93.025021 42.268513) (width 0.2) (layer F.Cu) (net 25))
-  (segment (start 87.2 40.6) (end 87.825021 39.974979) (width 0.2) (layer F.Cu) (net 25))
-  (segment (start 92.85 42.443534) (end 92.85 43.925) (width 0.2) (layer F.Cu) (net 25))
-  (segment (start 80 42.7) (end 80.05 44) (width 0.2) (layer F.Cu) (net 25))
-  (segment (start 83.123809 42.776191) (end 80 42.7) (width 0.2) (layer F.Cu) (net 25))
-  (via (at 83.123809 42.776191) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 25))
-  (segment (start 85.023809 42.776191) (end 83.123809 42.776191) (width 0.2) (layer B.Cu) (net 25))
-  (segment (start 87.2 40.6) (end 85.023809 42.776191) (width 0.2) (layer B.Cu) (net 25))
-  (via (at 55.9 51) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 58))
-  (segment (start 55.85 51.05) (end 55.9 51) (width 0.2) (layer F.Cu) (net 58))
-  (segment (start 54.6 51.05) (end 55.85 51.05) (width 0.2) (layer F.Cu) (net 58))
-  (segment (start 55.9 51) (end 62.3261 57.4261) (width 0.2) (layer B.Cu) (net 58))
-  (via (at 83.01305 57.4261) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 58))
-  (segment (start 62.3261 57.4261) (end 83.01305 57.4261) (width 0.2) (layer B.Cu) (net 58))
-  (segment (start 83.01305 53.98985) (end 85.6529 51.35) (width 0.2) (layer F.Cu) (net 58))
-  (segment (start 83.01305 57.4261) (end 83.01305 53.98985) (width 0.2) (layer F.Cu) (net 58))
-  (segment (start 85.6529 51.35) (end 86.925 51.35) (width 0.2) (layer F.Cu) (net 58))
-  (via (at 55.9 49.2) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 59))
-  (segment (start 55.85 49.15) (end 55.9 49.2) (width 0.2) (layer F.Cu) (net 59))
-  (segment (start 54.6 49.15) (end 55.85 49.15) (width 0.2) (layer F.Cu) (net 59))
-  (via (at 83.912965 55.4999) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 59))
-  (segment (start 86.925 51.85) (end 85.7186 51.85) (width 0.2) (layer F.Cu) (net 59))
-  (segment (start 83.912965 53.655635) (end 83.912965 55.4999) (width 0.2) (layer F.Cu) (net 59))
-  (segment (start 85.7186 51.85) (end 83.912965 53.655635) (width 0.2) (layer F.Cu) (net 59))
-  (segment (start 82.612864 56.800001) (end 83.912965 55.4999) (width 0.2) (layer B.Cu) (net 59))
-  (segment (start 55.9 49.2) (end 63.500001 56.800001) (width 0.2) (layer B.Cu) (net 59))
-  (segment (start 63.500001 56.800001) (end 82.612864 56.800001) (width 0.2) (layer B.Cu) (net 59))
-  (segment (start 74.1625 30.9625) (end 74.7 31.5) (width 0.5) (layer F.Cu) (net 71))
-  (segment (start 55.6 35.6) (end 49.3 35.6) (width 0.5) (layer F.Cu) (net 71))
-  (segment (start 66.42 59.22) (end 66.4 59.2) (width 0.5) (layer F.Cu) (net 71))
-  (segment (start 66.42 64.4) (end 66.42 59.22) (width 0.5) (layer F.Cu) (net 71))
-  (segment (start 67.88501 65.86501) (end 66.42 64.4) (width 0.5) (layer F.Cu) (net 71))
-  (segment (start 78.63499 65.86501) (end 67.88501 65.86501) (width 0.5) (layer F.Cu) (net 71))
-  (segment (start 80.8 63.7) (end 78.63499 65.86501) (width 0.5) (layer F.Cu) (net 71))
-  (segment (start 73.82 56.72) (end 80.8 63.7) (width 0.5) (layer F.Cu) (net 71))
-  (segment (start 73.82 54.7) (end 73.82 56.72) (width 0.5) (layer F.Cu) (net 71))
-  (segment (start 85.1 37.8) (end 85.1 31.5) (width 0.2) (layer F.Cu) (net 71))
-  (via (at 85.1 37.8) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 71))
-  (via (at 98.4 63.57499) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 71))
-  (segment (start 96.889991 68.250011) (end 98.4 66.740002) (width 0.2) (layer F.Cu) (net 71))
-  (segment (start 98.4 66.740002) (end 98.4 63.57499) (width 0.2) (layer F.Cu) (net 71))
-  (segment (start 85.350011 68.250011) (end 96.889991 68.250011) (width 0.2) (layer F.Cu) (net 71))
-  (segment (start 80.8 63.7) (end 85.350011 68.250011) (width 0.2) (layer F.Cu) (net 71))
-  (segment (start 81.336002 63.7) (end 80.8 63.7) (width 0.2) (layer F.Cu) (net 71))
-  (segment (start 74.3625 30.9625) (end 74.9 31.5) (width 0.5) (layer F.Cu) (net 71))
-  (segment (start 60.2375 30.9625) (end 74.3625 30.9625) (width 0.5) (layer F.Cu) (net 71))
-  (segment (start 55.6 35.6) (end 60.2375 30.9625) (width 0.5) (layer F.Cu) (net 71))
-  (segment (start 85.1 31.5) (end 74.9 31.5) (width 0.2) (layer F.Cu) (net 71))
-  (segment (start 98.525 55.275) (end 99 54.8) (width 0.2) (layer F.Cu) (net 71))
-  (segment (start 98.4 63.57499) (end 98.4 61.5) (width 0.2) (layer B.Cu) (net 71))
-  (via (at 98.4 61.5) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 71))
-  (segment (start 81.775001 62.724999) (end 82.311003 62.724999) (width 0.2) (layer F.Cu) (net 71))
-  (segment (start 80.8 63.7) (end 81.775001 62.724999) (width 0.2) (layer F.Cu) (net 71))
-  (segment (start 95.35 43.119654) (end 95.35 43.925) (width 0.2) (layer F.Cu) (net 71))
-  (segment (start 101.700002 40.6) (end 101.700001 44.700001) (width 0.2) (layer F.Cu) (net 71))
-  (segment (start 101.600021 40.500021) (end 101.700002 40.6) (width 0.2) (layer F.Cu) (net 71))
-  (segment (start 95.35 42.225) (end 95.35 43.925) (width 0.2) (layer F.Cu) (net 71))
-  (segment (start 94.925 41.8) (end 95.35 42.225) (width 0.2) (layer F.Cu) (net 71))
-  (segment (start 96.709645 40.500021) (end 97.699979 40.500021) (width 0.2) (layer F.Cu) (net 71))
-  (segment (start 96.047166 41.1625) (end 96.709645 40.500021) (width 0.2) (layer F.Cu) (net 71))
-  (segment (start 96.047166 41.8) (end 96.047166 41.1625) (width 0.2) (layer F.Cu) (net 71))
-  (segment (start 94.925 41.8) (end 96.047166 41.8) (width 0.2) (layer F.Cu) (net 71))
-  (segment (start 97.699979 40.500021) (end 101.600021 40.500021) (width 0.2) (layer F.Cu) (net 71))
-  (segment (start 97.347145 40.500021) (end 97.699979 40.500021) (width 0.2) (layer F.Cu) (net 71))
-  (segment (start 99.85 47.35) (end 98.275 47.35) (width 0.2) (layer F.Cu) (net 71))
-  (segment (start 100.4 46.8) (end 99.85 47.35) (width 0.2) (layer F.Cu) (net 71))
-  (segment (start 101.125001 46.799999) (end 101.700001 46.799999) (width 0.2) (layer F.Cu) (net 71))
-  (segment (start 100.4 46.8) (end 101.125001 46.799999) (width 0.2) (layer F.Cu) (net 71))
-  (segment (start 101.700001 44.700001) (end 101.700001 46.799999) (width 0.2) (layer F.Cu) (net 71))
-  (segment (start 99 54.075) (end 98.275 53.35) (width 0.2) (layer F.Cu) (net 71))
-  (segment (start 99 54.8) (end 99 54.075) (width 0.2) (layer F.Cu) (net 71))
-  (segment (start 97.1 56.025) (end 96.35 55.275) (width 0.2) (layer F.Cu) (net 71))
-  (segment (start 97.1 57.4) (end 97.1 56.025) (width 0.2) (layer F.Cu) (net 71))
-  (segment (start 97.1 56.7) (end 97.1 57.4) (width 0.2) (layer F.Cu) (net 71))
-  (segment (start 99 54.8) (end 97.1 56.7) (width 0.2) (layer F.Cu) (net 71))
-  (segment (start 98.4 58.7) (end 97.1 57.4) (width 0.2) (layer F.Cu) (net 71))
-  (segment (start 98.4 61.5) (end 98.4 58.7) (width 0.2) (layer F.Cu) (net 71))
-  (segment (start 86.2 54.075) (end 86.925 53.35) (width 0.2) (layer F.Cu) (net 71))
-  (segment (start 86.2 54.725) (end 86.2 54.075) (width 0.2) (layer F.Cu) (net 71))
-  (segment (start 87.22501 55.75001) (end 86.2 54.725) (width 0.2) (layer F.Cu) (net 71))
-  (segment (start 87.22501 57.810992) (end 87.22501 55.75001) (width 0.2) (layer F.Cu) (net 71))
-  (segment (start 82.311003 62.724999) (end 87.22501 57.810992) (width 0.2) (layer F.Cu) (net 71))
-  (via (at 99.8 52.1) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 71))
-  (segment (start 99.8 54) (end 99.8 52.1) (width 0.2) (layer F.Cu) (net 71))
-  (segment (start 99 54.8) (end 99.8 54) (width 0.2) (layer F.Cu) (net 71))
-  (via (at 98.7 44.7) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 71))
-  (segment (start 99.8 45.8) (end 98.7 44.7) (width 0.2) (layer B.Cu) (net 71))
-  (segment (start 99.8 52.1) (end 99.8 45.8) (width 0.2) (layer B.Cu) (net 71))
-  (via (at 98.7 44.7) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 71))
-  (segment (start 99.37499 45.37499) (end 98.7 44.7) (width 0.2) (layer F.Cu) (net 71))
-  (segment (start 99.37499 45.77499) (end 99.37499 45.37499) (width 0.2) (layer F.Cu) (net 71))
-  (segment (start 100.4 46.8) (end 99.37499 45.77499) (width 0.2) (layer F.Cu) (net 71))
-  (segment (start 88.1 43.925) (end 87.475 43.3) (width 0.2) (layer F.Cu) (net 71))
-  (segment (start 88.85 43.925) (end 88.1 43.925) (width 0.2) (layer F.Cu) (net 71))
-  (segment (start 85.1 41.1) (end 85.1 37.8) (width 0.2) (layer B.Cu) (net 71))
-  (via (at 85.1 41.1) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 71))
-  (segment (start 87.3 43.3) (end 85.1 41.1) (width 0.2) (layer F.Cu) (net 71))
-  (segment (start 87.475 43.3) (end 87.3 43.3) (width 0.2) (layer F.Cu) (net 71))
-  (via (at 93.725021 41.1) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 71))
-  (segment (start 94.425021 41.8) (end 93.725021 41.1) (width 0.2) (layer F.Cu) (net 71))
-  (segment (start 94.925 41.8) (end 94.425021 41.8) (width 0.2) (layer F.Cu) (net 71))
-  (segment (start 90.425021 37.8) (end 85.1 37.8) (width 0.2) (layer B.Cu) (net 71))
-  (segment (start 93.725021 41.1) (end 90.425021 37.8) (width 0.2) (layer B.Cu) (net 71))
-  (segment (start 54.2 58.212502) (end 53.797501 58.615001) (width 0.5) (layer F.Cu) (net 72))
-  (segment (start 54.2 56.3) (end 54.2 58.212502) (width 0.5) (layer F.Cu) (net 72))
-  (segment (start 53.797501 66.147501) (end 53.85 66.2) (width 0.5) (layer F.Cu) (net 72))
-  (segment (start 53.797501 58.615001) (end 53.797501 66.147501) (width 0.5) (layer F.Cu) (net 72))
-  (segment (start 52.2 62.8) (end 52.05 62.95) (width 0.5) (layer F.Cu) (net 72))
-  (segment (start 53.825 62.8) (end 52.2 62.8) (width 0.5) (layer F.Cu) (net 72))
-  (segment (start 52.05 66.175) (end 52.025 66.2) (width 0.5) (layer F.Cu) (net 72))
-  (segment (start 52.05 62.95) (end 52.05 66.175) (width 0.5) (layer F.Cu) (net 72))
-  (segment (start 52.025 66.2) (end 53.85 66.2) (width 0.5) (layer F.Cu) (net 72))
-  (via (at 70.96 56.1) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 72))
-  (segment (start 72.04 55.02) (end 70.96 56.1) (width 0.5) (layer F.Cu) (net 72))
-  (segment (start 72.04 54.7) (end 72.04 55.02) (width 0.5) (layer F.Cu) (net 72))
-  (via (at 69.5 56) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 72))
-  (segment (start 69.6 56.1) (end 69.5 56) (width 0.5) (layer B.Cu) (net 72))
-  (segment (start 70.96 56.1) (end 69.6 56.1) (width 0.5) (layer B.Cu) (net 72))
-  (segment (start 54.5 56) (end 54.2 56.3) (width 0.5) (layer F.Cu) (net 72))
-  (segment (start 69.5 56) (end 54.5 56) (width 0.5) (layer F.Cu) (net 72))
-  (segment (start 54.785 43.2) (end 54.739999 43.154999) (width 0.2) (layer F.Cu) (net 73))
-  (segment (start 57.2 43.2) (end 54.785 43.2) (width 0.2) (layer F.Cu) (net 73))
-  (segment (start 57 66.2) (end 60.6 62.6) (width 0.2) (layer F.Cu) (net 75))
-  (segment (start 55.9 66.2) (end 57 66.2) (width 0.2) (layer F.Cu) (net 75))
-
-  (zone (net 2) (net_name GND) (layer F.Cu) (tstamp 0) (hatch edge 0.508)
-    (connect_pads (clearance 0.508))
-    (min_thickness 0.254)
-    (fill yes (arc_segments 32) (thermal_gap 0.508) (thermal_bridge_width 0.508))
-    (polygon
-      (pts
-        (xy 104.1 69.9) (xy 44.1 69.9) (xy 44.1 29.9) (xy 104.1 29.9)
-      )
-    )
-    (filled_polygon
-      (pts
-        (xy 53.539463 51.729494) (xy 53.618815 51.826185) (xy 53.715506 51.905537) (xy 53.82582 51.964502) (xy 53.945518 52.000812)
-        (xy 54.07 52.013072) (xy 55.13 52.013072) (xy 55.254482 52.000812) (xy 55.37418 51.964502) (xy 55.43956 51.929555)
-        (xy 55.598102 51.995226) (xy 55.798061 52.035) (xy 56.001939 52.035) (xy 56.201898 51.995226) (xy 56.215388 51.989638)
-        (xy 56.29875 52.073) (xy 57.2355 52.073) (xy 57.2355 52.053) (xy 57.4895 52.053) (xy 57.4895 52.073)
-        (xy 57.5095 52.073) (xy 57.5095 52.327) (xy 57.4895 52.327) (xy 57.4895 52.347) (xy 57.2355 52.347)
-        (xy 57.2355 52.327) (xy 56.29875 52.327) (xy 56.14 52.48575) (xy 56.13997 52.49001) (xy 54.858457 52.49001)
-        (xy 54.814988 52.485729) (xy 54.771519 52.49001) (xy 54.771511 52.49001) (xy 54.648565 52.502119) (xy 54.641498 52.502815)
-        (xy 54.474674 52.553421) (xy 54.320929 52.635599) (xy 54.219941 52.718478) (xy 54.219939 52.71848) (xy 54.186171 52.746193)
-        (xy 54.158458 52.779961) (xy 51.454956 55.483464) (xy 51.421183 55.511181) (xy 51.310589 55.64594) (xy 51.228411 55.799686)
-        (xy 51.200348 55.892195) (xy 51.180395 55.957972) (xy 51.177805 55.966509) (xy 51.165 56.096522) (xy 51.165 56.096529)
-        (xy 51.160719 56.139998) (xy 51.165 56.183467) (xy 51.165001 59.920625) (xy 51.135498 59.97582) (xy 51.1 60.092841)
-        (xy 51.064502 59.97582) (xy 51.005537 59.865506) (xy 50.973 59.825859) (xy 50.973 59.74375) (xy 50.81425 59.585)
-        (xy 50.775 59.581928) (xy 50.650518 59.594188) (xy 50.625 59.601929) (xy 50.599482 59.594188) (xy 50.475 59.581928)
-        (xy 49.825 59.581928) (xy 49.700518 59.594188) (xy 49.58082 59.630498) (xy 49.470506 59.689463) (xy 49.373815 59.768815)
-        (xy 49.294463 59.865506) (xy 49.235498 59.97582) (xy 49.199188 60.095518) (xy 49.186928 60.22) (xy 49.186928 61.28)
-        (xy 49.199188 61.404482) (xy 49.235498 61.52418) (xy 49.27356 61.595387) (xy 49.277411 61.634494) (xy 49.277805 61.638492)
-        (xy 49.328412 61.805315) (xy 49.403001 61.944863) (xy 49.373815 61.968815) (xy 49.294463 62.065506) (xy 49.235498 62.17582)
-        (xy 49.199188 62.295518) (xy 49.186928 62.42) (xy 49.186928 63.48) (xy 49.199188 63.604482) (xy 49.211193 63.644058)
-        (xy 49.131613 63.686595) (xy 49.05 63.753573) (xy 48.968387 63.686595) (xy 48.814851 63.604528) (xy 48.648255 63.553992)
-        (xy 48.475001 63.536928) (xy 47.774999 63.536928) (xy 47.601745 63.553992) (xy 47.435149 63.604528) (xy 47.281613 63.686595)
-        (xy 47.170485 63.777795) (xy 47.126185 63.723815) (xy 47.029494 63.644463) (xy 46.91918 63.585498) (xy 46.799482 63.549188)
-        (xy 46.675 63.536928) (xy 46.36075 63.54) (xy 46.202 63.69875) (xy 46.202 66.073) (xy 46.222 66.073)
-        (xy 46.222 66.327) (xy 46.202 66.327) (xy 46.202 68.70125) (xy 46.36075 68.86) (xy 46.675 68.863072)
-        (xy 46.799482 68.850812) (xy 46.91918 68.814502) (xy 47.029494 68.755537) (xy 47.126185 68.676185) (xy 47.170485 68.622205)
-        (xy 47.281613 68.713405) (xy 47.435149 68.795472) (xy 47.601745 68.846008) (xy 47.774999 68.863072) (xy 48.475001 68.863072)
-        (xy 48.648255 68.846008) (xy 48.814851 68.795472) (xy 48.968387 68.713405) (xy 49.05 68.646427) (xy 49.131613 68.713405)
-        (xy 49.285149 68.795472) (xy 49.451745 68.846008) (xy 49.624999 68.863072) (xy 50.325001 68.863072) (xy 50.498255 68.846008)
-        (xy 50.664851 68.795472) (xy 50.818387 68.713405) (xy 50.952962 68.602962) (xy 51 68.545646) (xy 51.047038 68.602962)
-        (xy 51.181613 68.713405) (xy 51.335149 68.795472) (xy 51.501745 68.846008) (xy 51.674999 68.863072) (xy 52.375001 68.863072)
-        (xy 52.548255 68.846008) (xy 52.714851 68.795472) (xy 52.868387 68.713405) (xy 52.9375 68.656685) (xy 53.006613 68.713405)
-        (xy 53.160149 68.795472) (xy 53.326745 68.846008) (xy 53.499999 68.863072) (xy 54.200001 68.863072) (xy 54.373255 68.846008)
-        (xy 54.539851 68.795472) (xy 54.693387 68.713405) (xy 54.827962 68.602962) (xy 54.875 68.545646) (xy 54.922038 68.602962)
-        (xy 55.056613 68.713405) (xy 55.210149 68.795472) (xy 55.376745 68.846008) (xy 55.549999 68.863072) (xy 56.250001 68.863072)
-        (xy 56.423255 68.846008) (xy 56.589851 68.795472) (xy 56.743387 68.713405) (xy 56.877962 68.602962) (xy 56.988405 68.468387)
-        (xy 57.070472 68.314851) (xy 57.121008 68.148255) (xy 57.138072 67.975001) (xy 57.138072 66.924957) (xy 57.144085 66.924365)
-        (xy 57.282633 66.882337) (xy 57.41032 66.814087) (xy 57.522238 66.722238) (xy 57.545259 66.694187) (xy 60.135218 64.104229)
-        (xy 60.225 64.113072) (xy 60.975 64.113072) (xy 61.148254 64.096008) (xy 61.31485 64.045472) (xy 61.468386 63.963405)
-        (xy 61.602962 63.852962) (xy 61.713405 63.718386) (xy 61.795472 63.56485) (xy 61.846008 63.398254) (xy 61.863072 63.225)
-        (xy 61.863072 61.975) (xy 61.846008 61.801746) (xy 61.795472 61.63515) (xy 61.713405 61.481614) (xy 61.602962 61.347038)
-        (xy 61.468386 61.236595) (xy 61.31485 61.154528) (xy 61.148254 61.103992) (xy 60.975 61.086928) (xy 60.225 61.086928)
-        (xy 60.051746 61.103992) (xy 59.88515 61.154528) (xy 59.731614 61.236595) (xy 59.597038 61.347038) (xy 59.486595 61.481614)
-        (xy 59.404528 61.63515) (xy 59.353992 61.801746) (xy 59.336928 61.975) (xy 59.336928 62.823625) (xy 59.061114 63.099439)
-        (xy 59.06 62.88575) (xy 58.90125 62.727) (xy 57.927 62.727) (xy 57.927 63.95125) (xy 58.068152 64.092402)
-        (xy 57.138072 65.022482) (xy 57.138072 64.424999) (xy 57.121008 64.251745) (xy 57.075984 64.10332) (xy 57.175 64.113072)
-        (xy 57.51425 64.11) (xy 57.673 63.95125) (xy 57.673 62.727) (xy 57.653 62.727) (xy 57.653 62.473)
-        (xy 57.673 62.473) (xy 57.673 61.24875) (xy 57.927 61.24875) (xy 57.927 62.473) (xy 58.90125 62.473)
-        (xy 59.06 62.31425) (xy 59.063072 61.725) (xy 59.050812 61.600518) (xy 59.014502 61.48082) (xy 58.955537 61.370506)
-        (xy 58.876185 61.273815) (xy 58.779494 61.194463) (xy 58.66918 61.135498) (xy 58.549482 61.099188) (xy 58.425 61.086928)
-        (xy 58.08575 61.09) (xy 57.927 61.24875) (xy 57.673 61.24875) (xy 57.51425 61.09) (xy 57.175 61.086928)
-        (xy 57.095763 61.094732) (xy 57.095001 60.98575) (xy 56.936251 60.827) (xy 55.999501 60.827) (xy 55.999501 61.90125)
-        (xy 56.027 61.928749) (xy 56.027 62.673) (xy 56.047 62.673) (xy 56.047 62.927) (xy 56.027 62.927)
-        (xy 56.027 62.947) (xy 55.773 62.947) (xy 55.773 62.927) (xy 55.753 62.927) (xy 55.753 62.673)
-        (xy 55.773 62.673) (xy 55.773 61.59875) (xy 55.745501 61.571251) (xy 55.745501 60.827) (xy 55.725501 60.827)
-        (xy 55.725501 60.573) (xy 55.745501 60.573) (xy 55.745501 58.742001) (xy 55.999501 58.742001) (xy 55.999501 60.573)
-        (xy 56.936251 60.573) (xy 57.095001 60.41425) (xy 57.098073 59.975) (xy 57.085813 59.850518) (xy 57.049503 59.73082)
-        (xy 57.010312 59.657501) (xy 57.049503 59.584181) (xy 57.085813 59.464483) (xy 57.098073 59.340001) (xy 57.095001 58.900751)
-        (xy 56.936251 58.742001) (xy 55.999501 58.742001) (xy 55.745501 58.742001) (xy 55.725501 58.742001) (xy 55.725501 58.488001)
-        (xy 55.745501 58.488001) (xy 55.745501 57.413751) (xy 55.999501 57.413751) (xy 55.999501 58.488001) (xy 56.936251 58.488001)
-        (xy 57.095001 58.329251) (xy 57.098073 57.890001) (xy 57.085813 57.765519) (xy 57.049503 57.645821) (xy 56.990538 57.535507)
-        (xy 56.911186 57.438816) (xy 56.814495 57.359464) (xy 56.704181 57.300499) (xy 56.584483 57.264189) (xy 56.460001 57.251929)
-        (xy 56.158251 57.255001) (xy 55.999501 57.413751) (xy 55.745501 57.413751) (xy 55.586751 57.255001) (xy 55.551496 57.254642)
-        (xy 55.575812 57.174482) (xy 55.588072 57.05) (xy 55.588072 56.885) (xy 68.961546 56.885) (xy 69.000785 56.911219)
-        (xy 68.999428 56.925) (xy 68.999428 57.875) (xy 69.016492 58.048254) (xy 69.067028 58.21485) (xy 69.149095 58.368386)
-        (xy 69.222066 58.457302) (xy 69.181596 58.506615) (xy 69.099529 58.660151) (xy 69.048993 58.826747) (xy 69.031929 59.000001)
-        (xy 69.031929 59.950001) (xy 69.048993 60.123255) (xy 69.099529 60.289851) (xy 69.181596 60.443387) (xy 69.292039 60.577963)
-        (xy 69.426615 60.688406) (xy 69.580151 60.770473) (xy 69.746747 60.821009) (xy 69.920001 60.838073) (xy 70.595001 60.838073)
-        (xy 70.768255 60.821009) (xy 70.934851 60.770473) (xy 71.088387 60.688406) (xy 71.222963 60.577963) (xy 71.228343 60.571407)
-        (xy 71.293816 60.651186) (xy 71.390507 60.730538) (xy 71.500821 60.789503) (xy 71.620519 60.825813) (xy 71.745001 60.838073)
-        (xy 72.046751 60.835001) (xy 72.205501 60.676251) (xy 72.205501 59.602001) (xy 72.459501 59.602001) (xy 72.459501 60.676251)
-        (xy 72.618251 60.835001) (xy 72.920001 60.838073) (xy 73.044483 60.825813) (xy 73.164181 60.789503) (xy 73.274495 60.730538)
-        (xy 73.371186 60.651186) (xy 73.450538 60.554495) (xy 73.509503 60.444181) (xy 73.545813 60.324483) (xy 73.558073 60.200001)
-        (xy 73.555001 59.760751) (xy 73.396251 59.602001) (xy 72.459501 59.602001) (xy 72.205501 59.602001) (xy 72.185501 59.602001)
-        (xy 72.185501 59.348001) (xy 72.205501 59.348001) (xy 72.205501 58.273751) (xy 72.173 58.24125) (xy 72.173 57.527)
-        (xy 72.153 57.527) (xy 72.153 57.273) (xy 72.173 57.273) (xy 72.173 57.253) (xy 72.427 57.253)
-        (xy 72.427 57.273) (xy 72.447 57.273) (xy 72.447 57.527) (xy 72.427 57.527) (xy 72.427 58.60125)
-        (xy 72.459501 58.633751) (xy 72.459501 59.348001) (xy 73.396251 59.348001) (xy 73.555001 59.189251) (xy 73.558073 58.750001)
-        (xy 73.545813 58.625519) (xy 73.509503 58.505821) (xy 73.456734 58.407098) (xy 73.477002 58.36918) (xy 73.513312 58.249482)
-        (xy 73.525572 58.125) (xy 73.5225 57.68575) (xy 73.363752 57.527002) (xy 73.375424 57.527002) (xy 79.486928 63.638507)
-        (xy 79.486928 63.761493) (xy 78.268412 64.98001) (xy 77.657233 64.98001) (xy 77.717205 64.890256) (xy 77.795226 64.701898)
-        (xy 77.835 64.501939) (xy 77.835 64.298061) (xy 77.795226 64.098102) (xy 77.717205 63.909744) (xy 77.603937 63.740226)
-        (xy 77.459774 63.596063) (xy 77.290256 63.482795) (xy 77.101898 63.404774) (xy 76.901939 63.365) (xy 76.698061 63.365)
-        (xy 76.498102 63.404774) (xy 76.309744 63.482795) (xy 76.140226 63.596063) (xy 76.071289 63.665) (xy 75.988072 63.665)
-        (xy 75.988072 63.65) (xy 75.975812 63.525518) (xy 75.939502 63.40582) (xy 75.880537 63.295506) (xy 75.801185 63.198815)
-        (xy 75.704494 63.119463) (xy 75.59418 63.060498) (xy 75.474482 63.024188) (xy 75.35 63.011928) (xy 73.85 63.011928)
-        (xy 73.725518 63.024188) (xy 73.60582 63.060498) (xy 73.495506 63.119463) (xy 73.398815 63.198815) (xy 73.319463 63.295506)
-        (xy 73.260498 63.40582) (xy 73.224188 63.525518) (xy 73.211928 63.65) (xy 73.211928 63.665) (xy 73.003072 63.665)
-        (xy 73.003072 63.385) (xy 72.990812 63.260518) (xy 72.954502 63.14082) (xy 72.895537 63.030506) (xy 72.816185 62.933815)
-        (xy 72.719494 62.854463) (xy 72.60918 62.795498) (xy 72.489482 62.759188) (xy 72.365 62.746928) (xy 70.635 62.746928)
-        (xy 70.510518 62.759188) (xy 70.39082 62.795498) (xy 70.280506 62.854463) (xy 70.183815 62.933815) (xy 70.104463 63.030506)
-        (xy 70.045498 63.14082) (xy 70.03057 63.19003) (xy 70.025792 63.184208) (xy 69.797387 62.996762) (xy 69.536802 62.857476)
-        (xy 69.254051 62.771705) (xy 68.96 62.742743) (xy 68.66595 62.771705) (xy 68.383199 62.857476) (xy 68.122614 62.996762)
-        (xy 67.894208 63.184208) (xy 67.706762 63.412613) (xy 67.69 63.443972) (xy 67.673238 63.412613) (xy 67.485792 63.184208)
-        (xy 67.305 63.035837) (xy 67.305 60.566554) (xy 67.39418 60.539502) (xy 67.504494 60.480537) (xy 67.601185 60.401185)
-        (xy 67.680537 60.304494) (xy 67.739502 60.19418) (xy 67.775812 60.074482) (xy 67.788072 59.95) (xy 67.788072 58.45)
-        (xy 67.775812 58.325518) (xy 67.739502 58.20582) (xy 67.680537 58.095506) (xy 67.601185 57.998815) (xy 67.504494 57.919463)
-        (xy 67.39418 57.860498) (xy 67.274482 57.824188) (xy 67.15 57.811928) (xy 65.65 57.811928) (xy 65.525518 57.824188)
-        (xy 65.40582 57.860498) (xy 65.295506 57.919463) (xy 65.198815 57.998815) (xy 65.119463 58.095506) (xy 65.060498 58.20582)
-        (xy 65.024188 58.325518) (xy 65.011928 58.45) (xy 65.011928 59.95) (xy 65.024188 60.074482) (xy 65.060498 60.19418)
-        (xy 65.119463 60.304494) (xy 65.198815 60.401185) (xy 65.295506 60.480537) (xy 65.40582 60.539502) (xy 65.525518 60.575812)
-        (xy 65.535001 60.576746) (xy 65.535 63.035837) (xy 65.354208 63.184208) (xy 65.166762 63.412613) (xy 65.027476 63.673198)
-        (xy 64.941705 63.955949) (xy 64.92 64.17632) (xy 64.92 64.623679) (xy 64.941705 64.84405) (xy 65.027476 65.126801)
-        (xy 65.166762 65.387386) (xy 65.354208 65.615792) (xy 65.582613 65.803238) (xy 65.843198 65.942524) (xy 66.125949 66.028295)
-        (xy 66.42 66.057257) (xy 66.71405 66.028295) (xy 66.777476 66.009055) (xy 67.22848 66.460059) (xy 67.256193 66.493827)
-        (xy 67.289961 66.52154) (xy 67.289963 66.521542) (xy 67.318855 66.545253) (xy 67.390951 66.604421) (xy 67.544697 66.686599)
-        (xy 67.71152 66.737205) (xy 67.841533 66.75001) (xy 67.841543 66.75001) (xy 67.885009 66.754291) (xy 67.928476 66.75001)
-        (xy 78.591521 66.75001) (xy 78.63499 66.754291) (xy 78.678459 66.75001) (xy 78.678467 66.75001) (xy 78.80848 66.737205)
-        (xy 78.975303 66.686599) (xy 79.129049 66.604421) (xy 79.263807 66.493827) (xy 79.291524 66.460054) (xy 80.738507 65.013072)
-        (xy 81.073626 65.013072) (xy 84.804757 68.744204) (xy 84.827773 68.772249) (xy 84.939691 68.864098) (xy 85.067378 68.932348)
-        (xy 85.205926 68.974376) (xy 85.313906 68.985011) (xy 85.313915 68.985011) (xy 85.35001 68.988566) (xy 85.386105 68.985011)
-        (xy 96.853886 68.985011) (xy 96.889991 68.988567) (xy 96.926096 68.985011) (xy 97.034076 68.974376) (xy 97.172624 68.932348)
-        (xy 97.300311 68.864098) (xy 97.412229 68.772249) (xy 97.435249 68.744199) (xy 98.894197 67.285252) (xy 98.922237 67.26224)
-        (xy 98.94525 67.234199) (xy 98.945253 67.234196) (xy 99.014086 67.150323) (xy 99.014087 67.150322) (xy 99.082337 67.022635)
-        (xy 99.124365 66.884087) (xy 99.135 66.776107) (xy 99.135 66.776098) (xy 99.138555 66.740003) (xy 99.135 66.703908)
-        (xy 99.135 64.303701) (xy 99.203937 64.234764) (xy 99.317205 64.065246) (xy 99.395226 63.876888) (xy 99.435 63.676929)
-        (xy 99.435 63.60999) (xy 102.238885 63.60999) (xy 102.27499 63.613546) (xy 102.311095 63.60999) (xy 102.419075 63.599355)
-        (xy 102.557623 63.557327) (xy 102.68531 63.489077) (xy 102.797228 63.397228) (xy 102.820249 63.369177) (xy 102.994187 63.195239)
-        (xy 103.022238 63.172218) (xy 103.114087 63.0603) (xy 103.182337 62.932613) (xy 103.224365 62.794065) (xy 103.235 62.686085)
-        (xy 103.235 62.686076) (xy 103.238555 62.649981) (xy 103.235 62.613886) (xy 103.235 52.828711) (xy 103.303937 52.759774)
-        (xy 103.417205 52.590256) (xy 103.440001 52.535223) (xy 103.440001 69.24) (xy 44.76 69.24) (xy 44.76 68.225)
-        (xy 44.836928 68.225) (xy 44.849188 68.349482) (xy 44.885498 68.46918) (xy 44.944463 68.579494) (xy 45.023815 68.676185)
-        (xy 45.120506 68.755537) (xy 45.23082 68.814502) (xy 45.350518 68.850812) (xy 45.475 68.863072) (xy 45.78925 68.86)
-        (xy 45.948 68.70125) (xy 45.948 66.327) (xy 44.99875 66.327) (xy 44.84 66.48575) (xy 44.836928 68.225)
-        (xy 44.76 68.225) (xy 44.76 64.175) (xy 44.836928 64.175) (xy 44.84 65.91425) (xy 44.99875 66.073)
-        (xy 45.948 66.073) (xy 45.948 63.69875) (xy 45.78925 63.54) (xy 45.475 63.536928) (xy 45.350518 63.549188)
-        (xy 45.23082 63.585498) (xy 45.120506 63.644463) (xy 45.023815 63.723815) (xy 44.944463 63.820506) (xy 44.885498 63.93082)
-        (xy 44.849188 64.050518) (xy 44.836928 64.175) (xy 44.76 64.175) (xy 44.76 54.59224) (xy 45.361972 55.194213)
-        (xy 45.384988 55.222258) (xy 45.496906 55.314107) (xy 45.624593 55.382357) (xy 45.763141 55.424385) (xy 45.871121 55.43502)
-        (xy 45.87113 55.43502) (xy 45.907225 55.438575) (xy 45.94332 55.43502) (xy 48.986343 55.43502) (xy 49.022448 55.438576)
-        (xy 49.058553 55.43502) (xy 49.166533 55.424385) (xy 49.305081 55.382357) (xy 49.432768 55.314107) (xy 49.544686 55.222258)
-        (xy 49.567706 55.194208) (xy 49.952696 54.809218) (xy 50.050189 54.809218) (xy 50.250148 54.769444) (xy 50.438506 54.691423)
-        (xy 50.608024 54.578155) (xy 50.752187 54.433992) (xy 50.865455 54.264474) (xy 50.943476 54.076116) (xy 50.98325 53.876157)
-        (xy 50.98325 53.672279) (xy 50.973022 53.620861) (xy 51.101898 53.595226) (xy 51.290256 53.517205) (xy 51.459774 53.403937)
-        (xy 51.55 53.313711) (xy 51.640226 53.403937) (xy 51.809744 53.517205) (xy 51.998102 53.595226) (xy 52.198061 53.635)
-        (xy 52.401939 53.635) (xy 52.601898 53.595226) (xy 52.790256 53.517205) (xy 52.959774 53.403937) (xy 53.103937 53.259774)
-        (xy 53.217205 53.090256) (xy 53.295226 52.901898) (xy 53.335 52.701939) (xy 53.335 52.498061) (xy 53.295226 52.298102)
-        (xy 53.217205 52.109744) (xy 53.129262 51.978128) (xy 53.17418 51.964502) (xy 53.284494 51.905537) (xy 53.381185 51.826185)
-        (xy 53.460537 51.729494) (xy 53.5 51.655665)
-      )
-    )
-    (filled_polygon
-      (pts
-        (xy 84.927 63.573) (xy 84.947 63.573) (xy 84.947 63.827) (xy 84.927 63.827) (xy 84.927 64.844224)
-        (xy 85.1294 64.96791) (xy 85.230528 64.937238) (xy 85.463629 64.829473) (xy 85.671227 64.678303) (xy 85.793319 64.54594)
-        (xy 85.964923 64.717544) (xy 86.179482 64.860907) (xy 86.417887 64.959658) (xy 86.670976 65.01) (xy 86.929024 65.01)
-        (xy 87.182113 64.959658) (xy 87.420518 64.860907) (xy 87.635077 64.717544) (xy 87.8 64.552621) (xy 87.964923 64.717544)
-        (xy 88.179482 64.860907) (xy 88.417887 64.959658) (xy 88.670976 65.01) (xy 88.929024 65.01) (xy 89.047073 64.986519)
-        (xy 89.762545 65.701991) (xy 89.760498 65.70582) (xy 89.724188 65.825518) (xy 89.711928 65.95) (xy 89.711928 67.45)
-        (xy 89.718331 67.515011) (xy 85.654458 67.515011) (xy 83.112876 64.97343) (xy 83.182113 64.959658) (xy 83.420518 64.860907)
-        (xy 83.635077 64.717544) (xy 83.806681 64.54594) (xy 83.928773 64.678303) (xy 84.136371 64.829473) (xy 84.369472 64.937238)
-        (xy 84.4706 64.96791) (xy 84.673 64.844224) (xy 84.673 63.827) (xy 84.653 63.827) (xy 84.653 63.573)
-        (xy 84.673 63.573) (xy 84.673 63.553) (xy 84.927 63.553)
-      )
-    )
-    (filled_polygon
-      (pts
-        (xy 97.365 63.676929) (xy 97.404774 63.876888) (xy 97.482795 64.065246) (xy 97.596063 64.234764) (xy 97.665001 64.303702)
-        (xy 97.665 65.689877) (xy 97.639502 65.60582) (xy 97.580537 65.495506) (xy 97.501185 65.398815) (xy 97.404494 65.319463)
-        (xy 97.29418 65.260498) (xy 97.174482 65.224188) (xy 97.05 65.211928) (xy 96.88575 65.215) (xy 96.727 65.37375)
-        (xy 96.727 66.573) (xy 96.747 66.573) (xy 96.747 66.827) (xy 96.727 66.827) (xy 96.727 66.847)
-        (xy 96.473 66.847) (xy 96.473 66.827) (xy 95.67375 66.827) (xy 95.515 66.98575) (xy 95.512118 67.515011)
-        (xy 94.288072 67.515011) (xy 94.288072 65.85) (xy 95.511928 65.85) (xy 95.515 66.41425) (xy 95.67375 66.573)
-        (xy 96.473 66.573) (xy 96.473 65.37375) (xy 96.31425 65.215) (xy 96.233571 65.213491) (xy 96.341994 65.155537)
-        (xy 96.438685 65.076185) (xy 96.518037 64.979494) (xy 96.577002 64.86918) (xy 96.613312 64.749482) (xy 96.625572 64.625)
-        (xy 96.6225 64.18575) (xy 96.46375 64.027) (xy 95.527 64.027) (xy 95.527 65.10125) (xy 95.68575 65.26)
-        (xy 95.902621 65.262208) (xy 95.795506 65.319463) (xy 95.698815 65.398815) (xy 95.619463 65.495506) (xy 95.560498 65.60582)
-        (xy 95.524188 65.725518) (xy 95.511928 65.85) (xy 94.288072 65.85) (xy 94.275812 65.725518) (xy 94.239502 65.60582)
-        (xy 94.180537 65.495506) (xy 94.101185 65.398815) (xy 94.06 65.365015) (xy 94.06 65.164657) (xy 94.155886 65.113405)
-        (xy 94.290462 65.002962) (xy 94.295842 64.996406) (xy 94.361315 65.076185) (xy 94.458006 65.155537) (xy 94.56832 65.214502)
-        (xy 94.688018 65.250812) (xy 94.8125 65.263072) (xy 95.11425 65.26) (xy 95.273 65.10125) (xy 95.273 64.027)
-        (xy 95.253 64.027) (xy 95.253 63.773) (xy 95.273 63.773) (xy 95.273 63.753) (xy 95.527 63.753)
-        (xy 95.527 63.773) (xy 96.46375 63.773) (xy 96.6225 63.61425) (xy 96.62253 63.60999) (xy 97.365 63.60999)
-      )
-    )
-    (filled_polygon
-      (pts
-        (xy 101.465 52.201939) (xy 101.504774 52.401898) (xy 101.582795 52.590256) (xy 101.696063 52.759774) (xy 101.765 52.828711)
-        (xy 101.765001 62.13999) (xy 99.217156 62.13999) (xy 99.317205 61.990256) (xy 99.395226 61.801898) (xy 99.435 61.601939)
-        (xy 99.435 61.398061) (xy 99.395226 61.198102) (xy 99.317205 61.009744) (xy 99.203937 60.840226) (xy 99.135 60.771289)
-        (xy 99.135 58.736105) (xy 99.138556 58.7) (xy 99.124365 58.555915) (xy 99.082337 58.417366) (xy 99.014087 58.28968)
-        (xy 98.950748 58.212502) (xy 98.922238 58.177762) (xy 98.894193 58.154746) (xy 98.775598 58.036152) (xy 98.873 57.93875)
-        (xy 98.873 57.002) (xy 99.127 57.002) (xy 99.127 57.93875) (xy 99.28575 58.0975) (xy 99.725 58.100572)
-        (xy 99.849482 58.088312) (xy 99.96918 58.052002) (xy 100.079494 57.993037) (xy 100.176185 57.913685) (xy 100.255537 57.816994)
-        (xy 100.314502 57.70668) (xy 100.350812 57.586982) (xy 100.363072 57.4625) (xy 100.36 57.16075) (xy 100.20125 57.002)
-        (xy 99.127 57.002) (xy 98.873 57.002) (xy 98.853 57.002) (xy 98.853 56.748) (xy 98.873 56.748)
-        (xy 98.873 56.728) (xy 99.127 56.728) (xy 99.127 56.748) (xy 100.20125 56.748) (xy 100.36 56.58925)
-        (xy 100.363072 56.2875) (xy 100.350812 56.163018) (xy 100.314502 56.04332) (xy 100.255537 55.933006) (xy 100.176185 55.836315)
-        (xy 100.096406 55.770842) (xy 100.102962 55.765462) (xy 100.213405 55.630886) (xy 100.295472 55.47735) (xy 100.346008 55.310754)
-        (xy 100.363072 55.1375) (xy 100.363072 54.472481) (xy 100.393104 54.435887) (xy 100.414087 54.41032) (xy 100.482337 54.282633)
-        (xy 100.524365 54.144085) (xy 100.535 54.036105) (xy 100.535 54.036104) (xy 100.538556 54) (xy 100.535 53.963895)
-        (xy 100.535 52.828711) (xy 100.603937 52.759774) (xy 100.717205 52.590256) (xy 100.795226 52.401898) (xy 100.835 52.201939)
-        (xy 100.835 52.135) (xy 101.465 52.135)
-      )
-    )
-    (filled_polygon
-      (pts
-        (xy 95.152 57.273) (xy 95.172 57.273) (xy 95.172 57.527) (xy 95.152 57.527) (xy 95.152 58.60125)
-        (xy 95.31075 58.76) (xy 95.6125 58.763072) (xy 95.736982 58.750812) (xy 95.85668 58.714502) (xy 95.966994 58.655537)
-        (xy 96.063685 58.576185) (xy 96.129158 58.496406) (xy 96.134538 58.502962) (xy 96.269114 58.613405) (xy 96.42265 58.695472)
-        (xy 96.589246 58.746008) (xy 96.7625 58.763072) (xy 97.423625 58.763072) (xy 97.665001 59.004448) (xy 97.665 60.771289)
-        (xy 97.596063 60.840226) (xy 97.482795 61.009744) (xy 97.404774 61.198102) (xy 97.365 61.398061) (xy 97.365 61.601939)
-        (xy 97.404774 61.801898) (xy 97.482795 61.990256) (xy 97.582844 62.13999) (xy 95.038026 62.13999) (xy 95.095226 62.001898)
-        (xy 95.135 61.801939) (xy 95.135 61.598061) (xy 95.095226 61.398102) (xy 95.017205 61.209744) (xy 94.903937 61.040226)
-        (xy 94.860277 60.996566) (xy 94.871218 60.686515) (xy 94.87249 60.673595) (xy 94.87249 60.650452) (xy 94.873306 60.627326)
-        (xy 94.87249 60.614371) (xy 94.87249 58.62676) (xy 94.898 58.60125) (xy 94.898 57.527) (xy 94.878 57.527)
-        (xy 94.878 57.273) (xy 94.898 57.273) (xy 94.898 57.253) (xy 95.152 57.253)
-      )
-    )
-    (filled_polygon
-      (pts
-        (xy 84.99875 56.673) (xy 86.073 56.673) (xy 86.073 56.653) (xy 86.327 56.653) (xy 86.327 56.673)
-        (xy 86.347 56.673) (xy 86.347 56.927) (xy 86.327 56.927) (xy 86.327 56.947) (xy 86.073 56.947)
-        (xy 86.073 56.927) (xy 84.99875 56.927) (xy 84.84 57.08575) (xy 84.836928 57.3875) (xy 84.849188 57.511982)
-        (xy 84.885498 57.63168) (xy 84.944463 57.741994) (xy 85.023815 57.838685) (xy 85.120506 57.918037) (xy 85.23082 57.977002)
-        (xy 85.350518 58.013312) (xy 85.475 58.025572) (xy 85.91425 58.0225) (xy 86.072998 57.863752) (xy 86.072998 57.923557)
-        (xy 82.935 61.061556) (xy 82.935 58.4611) (xy 83.114989 58.4611) (xy 83.314948 58.421326) (xy 83.503306 58.343305)
-        (xy 83.672824 58.230037) (xy 83.816987 58.085874) (xy 83.930255 57.916356) (xy 84.001719 57.743828) (xy 84.053559 57.733516)
-        (xy 84.241917 57.655495) (xy 84.411435 57.542227) (xy 84.555598 57.398064) (xy 84.668866 57.228546) (xy 84.746887 57.040188)
-        (xy 84.786661 56.840229) (xy 84.786661 56.742737) (xy 84.927574 56.601824)
-      )
-    )
-    (filled_polygon
-      (pts
-        (xy 100.965002 43.500547) (xy 100.68575 43.5025) (xy 100.527 43.66125) (xy 100.527 44.598) (xy 100.547 44.598)
-        (xy 100.547 44.852) (xy 100.527 44.852) (xy 100.527 44.872) (xy 100.273 44.872) (xy 100.273 44.852)
-        (xy 100.253 44.852) (xy 100.253 44.598) (xy 100.273 44.598) (xy 100.273 43.66125) (xy 100.11425 43.5025)
-        (xy 99.675 43.499428) (xy 99.550518 43.511688) (xy 99.43082 43.547998) (xy 99.320506 43.606963) (xy 99.223815 43.686315)
-        (xy 99.15621 43.768692) (xy 99.001898 43.704774) (xy 98.801939 43.665) (xy 98.598061 43.665) (xy 98.398102 43.704774)
-        (xy 98.209744 43.782795) (xy 98.040226 43.896063) (xy 97.896063 44.040226) (xy 97.782795 44.209744) (xy 97.704774 44.398102)
-        (xy 97.665 44.598061) (xy 97.665 44.801939) (xy 97.704774 45.001898) (xy 97.729639 45.061928) (xy 97.575 45.061928)
-        (xy 97.435887 45.075629) (xy 97.302119 45.116207) (xy 97.178838 45.182102) (xy 97.070782 45.270782) (xy 96.982102 45.378838)
-        (xy 96.916207 45.502119) (xy 96.875629 45.635887) (xy 96.861928 45.775) (xy 96.861928 45.925) (xy 96.875629 46.064113)
-        (xy 96.886515 46.1) (xy 96.875629 46.135887) (xy 96.861928 46.275) (xy 96.861928 46.425) (xy 96.875629 46.564113)
-        (xy 96.886515 46.6) (xy 96.875629 46.635887) (xy 96.861928 46.775) (xy 96.861928 46.925) (xy 96.875629 47.064113)
-        (xy 96.886515 47.1) (xy 96.875629 47.135887) (xy 96.861928 47.275) (xy 96.861928 47.425) (xy 96.875629 47.564113)
-        (xy 96.876202 47.566003) (xy 96.876063 47.566439) (xy 96.865 47.66825) (xy 96.940982 47.744232) (xy 96.982102 47.821162)
-        (xy 97.005769 47.85) (xy 96.982102 47.878838) (xy 96.940982 47.955768) (xy 96.865 48.03175) (xy 96.876063 48.133561)
-        (xy 96.876202 48.133997) (xy 96.875629 48.135887) (xy 96.861928 48.275) (xy 96.861928 48.425) (xy 96.875629 48.564113)
-        (xy 96.886515 48.6) (xy 96.875629 48.635887) (xy 96.861928 48.775) (xy 96.861928 48.925) (xy 96.875629 49.064113)
-        (xy 96.886515 49.1) (xy 96.875629 49.135887) (xy 96.861928 49.275) (xy 96.861928 49.425) (xy 96.875629 49.564113)
-        (xy 96.886515 49.6) (xy 96.875629 49.635887) (xy 96.861928 49.775) (xy 96.861928 49.925) (xy 96.875629 50.064113)
-        (xy 96.886515 50.1) (xy 96.875629 50.135887) (xy 96.861928 50.275) (xy 96.861928 50.425) (xy 96.875629 50.564113)
-        (xy 96.886515 50.6) (xy 96.875629 50.635887) (xy 96.861928 50.775) (xy 96.861928 50.925) (xy 96.875629 51.064113)
-        (xy 96.886515 51.1) (xy 96.875629 51.135887) (xy 96.861928 51.275) (xy 96.861928 51.425) (xy 96.875629 51.564113)
-        (xy 96.886515 51.6) (xy 96.875629 51.635887) (xy 96.861928 51.775) (xy 96.861928 51.925) (xy 96.875629 52.064113)
-        (xy 96.886515 52.1) (xy 96.875629 52.135887) (xy 96.861928 52.275) (xy 96.861928 52.425) (xy 96.875629 52.564113)
-        (xy 96.886515 52.6) (xy 96.875629 52.635887) (xy 96.861928 52.775) (xy 96.861928 52.925) (xy 96.875629 53.064113)
-        (xy 96.886515 53.1) (xy 96.875629 53.135887) (xy 96.861928 53.275) (xy 96.861928 53.425) (xy 96.875629 53.564113)
-        (xy 96.916207 53.697881) (xy 96.982102 53.821162) (xy 97.070782 53.929218) (xy 97.178838 54.017898) (xy 97.302119 54.083793)
-        (xy 97.435887 54.124371) (xy 97.575 54.138072) (xy 97.69985 54.138072) (xy 97.653992 54.289246) (xy 97.636928 54.4625)
-        (xy 97.636928 55.123625) (xy 97.4375 55.323053) (xy 97.138072 55.023626) (xy 97.138072 54.575) (xy 97.124371 54.435887)
-        (xy 97.083793 54.302119) (xy 97.017898 54.178838) (xy 96.929218 54.070782) (xy 96.821162 53.982102) (xy 96.697881 53.916207)
-        (xy 96.564113 53.875629) (xy 96.425 53.861928) (xy 96.275 53.861928) (xy 96.135887 53.875629) (xy 96.133997 53.876202)
-        (xy 96.133561 53.876063) (xy 96.03175 53.865) (xy 95.955768 53.940982) (xy 95.878838 53.982102) (xy 95.85 54.005769)
-        (xy 95.821162 53.982102) (xy 95.744232 53.940982) (xy 95.66825 53.865) (xy 95.566439 53.876063) (xy 95.566003 53.876202)
-        (xy 95.564113 53.875629) (xy 95.425 53.861928) (xy 95.275 53.861928) (xy 95.135887 53.875629) (xy 95.1 53.886515)
-        (xy 95.064113 53.875629) (xy 94.925 53.861928) (xy 94.775 53.861928) (xy 94.635887 53.875629) (xy 94.6 53.886515)
-        (xy 94.564113 53.875629) (xy 94.425 53.861928) (xy 94.275 53.861928) (xy 94.135887 53.875629) (xy 94.1 53.886515)
-        (xy 94.064113 53.875629) (xy 93.925 53.861928) (xy 93.775 53.861928) (xy 93.635887 53.875629) (xy 93.6 53.886515)
-        (xy 93.564113 53.875629) (xy 93.425 53.861928) (xy 93.275 53.861928) (xy 93.135887 53.875629) (xy 93.1 53.886515)
-        (xy 93.064113 53.875629) (xy 92.925 53.861928) (xy 92.775 53.861928) (xy 92.635887 53.875629) (xy 92.6 53.886515)
-        (xy 92.564113 53.875629) (xy 92.425 53.861928) (xy 92.275 53.861928) (xy 92.135887 53.875629) (xy 92.1 53.886515)
-        (xy 92.064113 53.875629) (xy 91.925 53.861928) (xy 91.775 53.861928) (xy 91.635887 53.875629) (xy 91.6 53.886515)
-        (xy 91.564113 53.875629) (xy 91.425 53.861928) (xy 91.275 53.861928) (xy 91.135887 53.875629) (xy 91.1 53.886515)
-        (xy 91.064113 53.875629) (xy 90.925 53.861928) (xy 90.775 53.861928) (xy 90.635887 53.875629) (xy 90.6 53.886515)
-        (xy 90.564113 53.875629) (xy 90.425 53.861928) (xy 90.275 53.861928) (xy 90.135887 53.875629) (xy 90.1 53.886515)
-        (xy 90.064113 53.875629) (xy 89.925 53.861928) (xy 89.775 53.861928) (xy 89.635887 53.875629) (xy 89.6 53.886515)
-        (xy 89.564113 53.875629) (xy 89.425 53.861928) (xy 89.275 53.861928) (xy 89.135887 53.875629) (xy 89.1 53.886515)
-        (xy 89.064113 53.875629) (xy 88.925 53.861928) (xy 88.775 53.861928) (xy 88.635887 53.875629) (xy 88.502119 53.916207)
-        (xy 88.378838 53.982102) (xy 88.270782 54.070782) (xy 88.182102 54.178838) (xy 88.116207 54.302119) (xy 88.075629 54.435887)
-        (xy 88.061928 54.575) (xy 88.061928 55.023625) (xy 87.797072 55.288482) (xy 87.747248 55.227772) (xy 87.719203 55.204756)
-        (xy 87.563072 55.048625) (xy 87.563072 54.3875) (xy 87.546008 54.214246) (xy 87.522901 54.138072) (xy 87.625 54.138072)
-        (xy 87.764113 54.124371) (xy 87.897881 54.083793) (xy 88.021162 54.017898) (xy 88.129218 53.929218) (xy 88.217898 53.821162)
-        (xy 88.283793 53.697881) (xy 88.324371 53.564113) (xy 88.338072 53.425) (xy 88.338072 53.275) (xy 88.324371 53.135887)
-        (xy 88.323798 53.133997) (xy 88.323937 53.133561) (xy 88.335 53.03175) (xy 88.259018 52.955768) (xy 88.217898 52.878838)
-        (xy 88.194231 52.85) (xy 88.217898 52.821162) (xy 88.259018 52.744232) (xy 88.335 52.66825) (xy 88.323937 52.566439)
-        (xy 88.323798 52.566003) (xy 88.324371 52.564113) (xy 88.338072 52.425) (xy 88.338072 52.275) (xy 88.324371 52.135887)
-        (xy 88.313485 52.1) (xy 88.324371 52.064113) (xy 88.338072 51.925) (xy 88.338072 51.775) (xy 88.324371 51.635887)
-        (xy 88.313485 51.6) (xy 88.324371 51.564113) (xy 88.338072 51.425) (xy 88.338072 51.275) (xy 88.324371 51.135887)
-        (xy 88.313485 51.1) (xy 88.324371 51.064113) (xy 88.338072 50.925) (xy 88.338072 50.775) (xy 88.324371 50.635887)
-        (xy 88.313485 50.6) (xy 88.324371 50.564113) (xy 88.338072 50.425) (xy 88.338072 50.275) (xy 88.324371 50.135887)
-        (xy 88.313485 50.1) (xy 88.324371 50.064113) (xy 88.338072 49.925) (xy 88.338072 49.775) (xy 88.324371 49.635887)
-        (xy 88.313485 49.6) (xy 88.324371 49.564113) (xy 88.338072 49.425) (xy 88.338072 49.275) (xy 88.324371 49.135887)
-        (xy 88.313485 49.1) (xy 88.324371 49.064113) (xy 88.338072 48.925) (xy 88.338072 48.775) (xy 88.324371 48.635887)
-        (xy 88.313485 48.6) (xy 88.324371 48.564113) (xy 88.338072 48.425) (xy 88.338072 48.275) (xy 88.324371 48.135887)
-        (xy 88.313485 48.1) (xy 88.324371 48.064113) (xy 88.338072 47.925) (xy 88.338072 47.775) (xy 88.324371 47.635887)
-        (xy 88.313485 47.6) (xy 88.324371 47.564113) (xy 88.338072 47.425) (xy 88.338072 47.275) (xy 88.324371 47.135887)
-        (xy 88.313485 47.1) (xy 88.324371 47.064113) (xy 88.338072 46.925) (xy 88.338072 46.775) (xy 88.324371 46.635887)
-        (xy 88.313485 46.6) (xy 88.324371 46.564113) (xy 88.338072 46.425) (xy 88.338072 46.275) (xy 88.324371 46.135887)
-        (xy 88.313485 46.1) (xy 88.324371 46.064113) (xy 88.338072 45.925) (xy 88.338072 45.775) (xy 88.324371 45.635887)
-        (xy 88.283793 45.502119) (xy 88.217898 45.378838) (xy 88.129218 45.270782) (xy 88.021162 45.182102) (xy 87.897881 45.116207)
-        (xy 87.764113 45.075629) (xy 87.625 45.061928) (xy 86.225 45.061928) (xy 86.085887 45.075629) (xy 85.956098 45.115)
-        (xy 84.236294 45.115) (xy 83.849108 44.759421) (xy 83.98951 44.759421) (xy 84.189469 44.719647) (xy 84.377827 44.641626)
-        (xy 84.485041 44.569988) (xy 84.56832 44.614502) (xy 84.688018 44.650812) (xy 84.8125 44.663072) (xy 85.11425 44.66)
-        (xy 85.273 44.50125) (xy 85.273 43.427) (xy 85.253 43.427) (xy 85.253 43.173) (xy 85.273 43.173)
-        (xy 85.273 43.153) (xy 85.527 43.153) (xy 85.527 43.173) (xy 85.547 43.173) (xy 85.547 43.427)
-        (xy 85.527 43.427) (xy 85.527 44.50125) (xy 85.68575 44.66) (xy 85.9875 44.663072) (xy 86.111982 44.650812)
-        (xy 86.23168 44.614502) (xy 86.341994 44.555537) (xy 86.438685 44.476185) (xy 86.504158 44.396406) (xy 86.509538 44.402962)
-        (xy 86.644114 44.513405) (xy 86.79765 44.595472) (xy 86.964246 44.646008) (xy 87.1375 44.663072) (xy 87.8125 44.663072)
-        (xy 87.954874 44.649049) (xy 87.955915 44.649365) (xy 88.063895 44.66) (xy 88.063904 44.66) (xy 88.065389 44.660146)
-        (xy 88.075629 44.764113) (xy 88.116207 44.897881) (xy 88.182102 45.021162) (xy 88.270782 45.129218) (xy 88.378838 45.217898)
-        (xy 88.502119 45.283793) (xy 88.635887 45.324371) (xy 88.775 45.338072) (xy 88.925 45.338072) (xy 89.064113 45.324371)
-        (xy 89.066003 45.323798) (xy 89.066439 45.323937) (xy 89.16825 45.335) (xy 89.244232 45.259018) (xy 89.321162 45.217898)
-        (xy 89.35 45.194231) (xy 89.378838 45.217898) (xy 89.455768 45.259018) (xy 89.53175 45.335) (xy 89.633561 45.323937)
-        (xy 89.633997 45.323798) (xy 89.635887 45.324371) (xy 89.775 45.338072) (xy 89.925 45.338072) (xy 90.064113 45.324371)
-        (xy 90.1 45.313485) (xy 90.135887 45.324371) (xy 90.275 45.338072) (xy 90.425 45.338072) (xy 90.564113 45.324371)
-        (xy 90.6 45.313485) (xy 90.635887 45.324371) (xy 90.775 45.338072) (xy 90.925 45.338072) (xy 91.064113 45.324371)
-        (xy 91.1 45.313485) (xy 91.135887 45.324371) (xy 91.275 45.338072) (xy 91.425 45.338072) (xy 91.564113 45.324371)
-        (xy 91.6 45.313485) (xy 91.635887 45.324371) (xy 91.775 45.338072) (xy 91.925 45.338072) (xy 92.064113 45.324371)
-        (xy 92.1 45.313485) (xy 92.135887 45.324371) (xy 92.275 45.338072) (xy 92.425 45.338072) (xy 92.564113 45.324371)
-        (xy 92.6 45.313485) (xy 92.635887 45.324371) (xy 92.775 45.338072) (xy 92.925 45.338072) (xy 93.064113 45.324371)
-        (xy 93.1 45.313485) (xy 93.135887 45.324371) (xy 93.275 45.338072) (xy 93.425 45.338072) (xy 93.564113 45.324371)
-        (xy 93.6 45.313485) (xy 93.635887 45.324371) (xy 93.775 45.338072) (xy 93.925 45.338072) (xy 94.064113 45.324371)
-        (xy 94.1 45.313485) (xy 94.135887 45.324371) (xy 94.275 45.338072) (xy 94.425 45.338072) (xy 94.564113 45.324371)
-        (xy 94.6 45.313485) (xy 94.635887 45.324371) (xy 94.775 45.338072) (xy 94.925 45.338072) (xy 95.064113 45.324371)
-        (xy 95.1 45.313485) (xy 95.135887 45.324371) (xy 95.275 45.338072) (xy 95.425 45.338072) (xy 95.564113 45.324371)
-        (xy 95.566003 45.323798) (xy 95.566439 45.323937) (xy 95.66825 45.335) (xy 95.744232 45.259018) (xy 95.821162 45.217898)
-        (xy 95.85 45.194231) (xy 95.878838 45.217898) (xy 95.955768 45.259018) (xy 96.03175 45.335) (xy 96.133561 45.323937)
-        (xy 96.133997 45.323798) (xy 96.135887 45.324371) (xy 96.275 45.338072) (xy 96.425 45.338072) (xy 96.564113 45.324371)
-        (xy 96.697881 45.283793) (xy 96.821162 45.217898) (xy 96.929218 45.129218) (xy 97.017898 45.021162) (xy 97.083793 44.897881)
-        (xy 97.124371 44.764113) (xy 97.138072 44.625) (xy 97.138072 43.225) (xy 97.127002 43.112601) (xy 97.127002 43.001252)
-        (xy 97.28575 43.16) (xy 97.5875 43.163072) (xy 97.711982 43.150812) (xy 97.83168 43.114502) (xy 97.941994 43.055537)
-        (xy 98.038685 42.976185) (xy 98.118037 42.879494) (xy 98.177002 42.76918) (xy 98.213312 42.649482) (xy 98.225572 42.525)
-        (xy 98.2225 42.08575) (xy 98.06375 41.927) (xy 97.127 41.927) (xy 97.127 41.947) (xy 96.873 41.947)
-        (xy 96.873 41.927) (xy 96.853 41.927) (xy 96.853 41.673) (xy 96.873 41.673) (xy 96.873 41.653)
-        (xy 97.127 41.653) (xy 97.127 41.673) (xy 98.06375 41.673) (xy 98.2225 41.51425) (xy 98.224453 41.235021)
-        (xy 100.965003 41.235021)
-      )
-    )
-    (filled_polygon
-      (pts
-        (xy 62.386595 31.855886) (xy 62.497038 31.990462) (xy 62.503594 31.995842) (xy 62.423815 32.061315) (xy 62.344463 32.158006)
-        (xy 62.285498 32.26832) (xy 62.249188 32.388018) (xy 62.236928 32.5125) (xy 62.24 32.81425) (xy 62.39875 32.973)
-        (xy 63.473 32.973) (xy 63.473 32.953) (xy 63.727 32.953) (xy 63.727 32.973) (xy 64.80125 32.973)
-        (xy 64.82625 32.948) (xy 65.573 32.948) (xy 65.573 32.928) (xy 65.827 32.928) (xy 65.827 32.948)
-        (xy 67.673 32.948) (xy 67.673 32.928) (xy 67.927 32.928) (xy 67.927 32.948) (xy 67.947 32.948)
-        (xy 67.947 33.202) (xy 67.927 33.202) (xy 67.927 33.84875) (xy 67.827 33.94875) (xy 67.827 35.173)
-        (xy 68.80125 35.173) (xy 68.96 35.01425) (xy 68.963072 34.425) (xy 68.950812 34.300518) (xy 68.921991 34.205509)
-        (xy 68.931613 34.213405) (xy 69.085149 34.295472) (xy 69.251745 34.346008) (xy 69.299799 34.350741) (xy 69.253992 34.501746)
-        (xy 69.236928 34.675) (xy 69.236928 35.925) (xy 69.253992 36.098254) (xy 69.304528 36.26485) (xy 69.386595 36.418386)
-        (xy 69.497038 36.552962) (xy 69.631614 36.663405) (xy 69.78515 36.745472) (xy 69.951746 36.796008) (xy 70.125 36.813072)
-        (xy 70.875 36.813072) (xy 71.048254 36.796008) (xy 71.21485 36.745472) (xy 71.368386 36.663405) (xy 71.502962 36.552962)
-        (xy 71.613405 36.418386) (xy 71.695472 36.26485) (xy 71.746008 36.098254) (xy 71.763072 35.925) (xy 71.763072 34.675)
-        (xy 71.746008 34.501746) (xy 71.703942 34.363072) (xy 72.975001 34.363072) (xy 73.148255 34.346008) (xy 73.314851 34.295472)
-        (xy 73.468387 34.213405) (xy 73.602962 34.102962) (xy 73.713405 33.968387) (xy 73.795472 33.814851) (xy 73.846008 33.648255)
-        (xy 73.863072 33.475001) (xy 73.863072 32.816652) (xy 73.90582 32.839502) (xy 74.025518 32.875812) (xy 74.15 32.888072)
-        (xy 75.65 32.888072) (xy 75.774482 32.875812) (xy 75.89418 32.839502) (xy 76.004494 32.780537) (xy 76.101185 32.701185)
-        (xy 76.180537 32.604494) (xy 76.239502 32.49418) (xy 76.275812 32.374482) (xy 76.288072 32.25) (xy 76.288072 32.235)
-        (xy 84.365001 32.235) (xy 84.365 37.071289) (xy 84.296063 37.140226) (xy 84.182795 37.309744) (xy 84.104774 37.498102)
-        (xy 84.065 37.698061) (xy 84.065 37.901939) (xy 84.104774 38.101898) (xy 84.182795 38.290256) (xy 84.296063 38.459774)
-        (xy 84.401265 38.564976) (xy 82.563954 38.564976) (xy 82.527857 38.561421) (xy 82.49176 38.564976) (xy 82.491753 38.564976)
-        (xy 82.39799 38.574211) (xy 82.385826 38.575409) (xy 82.317205 38.409744) (xy 82.203937 38.240226) (xy 82.059774 38.096063)
-        (xy 81.890256 37.982795) (xy 81.701898 37.904774) (xy 81.501939 37.865) (xy 81.298061 37.865) (xy 81.098102 37.904774)
-        (xy 80.909744 37.982795) (xy 80.740226 38.096063) (xy 80.671289 38.165) (xy 80.061096 38.165) (xy 80.024999 38.161445)
-        (xy 79.988902 38.165) (xy 79.988895 38.165) (xy 79.895132 38.174235) (xy 79.880914 38.175635) (xy 79.838886 38.188384)
-        (xy 79.742367 38.217663) (xy 79.61468 38.285913) (xy 79.502762 38.377762) (xy 79.479746 38.405807) (xy 79.120554 38.765)
-        (xy 70.888072 38.765) (xy 70.888072 37.724999) (xy 70.871008 37.551745) (xy 70.820472 37.385149) (xy 70.738405 37.231613)
-        (xy 70.627962 37.097038) (xy 70.493387 36.986595) (xy 70.339851 36.904528) (xy 70.173255 36.853992) (xy 70.000001 36.836928)
-        (xy 69.299999 36.836928) (xy 69.126745 36.853992) (xy 68.960149 36.904528) (xy 68.806613 36.986595) (xy 68.695485 37.077795)
-        (xy 68.651185 37.023815) (xy 68.554494 36.944463) (xy 68.44418 36.885498) (xy 68.324482 36.849188) (xy 68.2 36.836928)
-        (xy 67.88575 36.84) (xy 67.727 36.99875) (xy 67.727 39.373) (xy 67.747 39.373) (xy 67.747 39.627)
-        (xy 67.727 39.627) (xy 67.727 42.00125) (xy 67.88575 42.16) (xy 68.2 42.163072) (xy 68.324482 42.150812)
-        (xy 68.44418 42.114502) (xy 68.554494 42.055537) (xy 68.651185 41.976185) (xy 68.695485 41.922205) (xy 68.806613 42.013405)
-        (xy 68.960149 42.095472) (xy 69.126745 42.146008) (xy 69.299999 42.163072) (xy 70.000001 42.163072) (xy 70.173255 42.146008)
-        (xy 70.339851 42.095472) (xy 70.493387 42.013405) (xy 70.627962 41.902962) (xy 70.738405 41.768387) (xy 70.820472 41.614851)
-        (xy 70.871008 41.448255) (xy 70.888072 41.275001) (xy 70.888072 40.235) (xy 79.388895 40.235) (xy 79.425 40.238556)
-        (xy 79.461105 40.235) (xy 79.569085 40.224365) (xy 79.707633 40.182337) (xy 79.83532 40.114087) (xy 79.947238 40.022238)
-        (xy 79.970258 39.994188) (xy 80.329447 39.635) (xy 80.671289 39.635) (xy 80.740226 39.703937) (xy 80.909744 39.817205)
-        (xy 80.953188 39.8352) (xy 80.298378 40.49001) (xy 77.521084 40.49001) (xy 77.484989 40.486455) (xy 77.448894 40.49001)
-        (xy 77.448885 40.49001) (xy 77.340905 40.500645) (xy 77.202357 40.542673) (xy 77.07467 40.610923) (xy 76.962752 40.702772)
-        (xy 76.939736 40.730817) (xy 76.517132 41.153421) (xy 76.459774 41.096063) (xy 76.290256 40.982795) (xy 76.101898 40.904774)
-        (xy 75.901939 40.865) (xy 75.698061 40.865) (xy 75.498102 40.904774) (xy 75.309744 40.982795) (xy 75.140226 41.096063)
-        (xy 75.071289 41.165) (xy 75.066094 41.165) (xy 75.029999 41.161445) (xy 74.993904 41.165) (xy 74.993895 41.165)
-        (xy 74.885915 41.175635) (xy 74.747367 41.217663) (xy 74.61968 41.285913) (xy 74.507762 41.377762) (xy 74.484746 41.405807)
-        (xy 73.25106 42.639494) (xy 73.067592 42.603) (xy 72.792408 42.603) (xy 72.52251 42.656686) (xy 72.268273 42.761995)
-        (xy 72.04 42.914523) (xy 71.811727 42.761995) (xy 71.55749 42.656686) (xy 71.287592 42.603) (xy 71.012408 42.603)
-        (xy 70.74251 42.656686) (xy 70.488273 42.761995) (xy 70.26 42.914523) (xy 70.031727 42.761995) (xy 69.77749 42.656686)
-        (xy 69.507592 42.603) (xy 69.232408 42.603) (xy 68.96251 42.656686) (xy 68.708273 42.761995) (xy 68.48 42.914523)
-        (xy 68.251727 42.761995) (xy 67.99749 42.656686) (xy 67.727592 42.603) (xy 67.452408 42.603) (xy 67.18251 42.656686)
-        (xy 66.928273 42.761995) (xy 66.699465 42.91488) (xy 66.50488 43.109465) (xy 66.351995 43.338273) (xy 66.246686 43.59251)
-        (xy 66.193 43.862408) (xy 66.193 44.137592) (xy 66.233261 44.34) (xy 63.932419 44.34) (xy 63.9 44.336807)
-        (xy 63.867581 44.34) (xy 63.770617 44.34955) (xy 63.646207 44.38729) (xy 63.53155 44.448575) (xy 63.431052 44.531052)
-        (xy 63.348575 44.63155) (xy 63.28729 44.746207) (xy 63.24955 44.870617) (xy 63.236807 45) (xy 63.240001 45.032429)
-        (xy 63.24 53.667581) (xy 63.236807 53.7) (xy 63.24955 53.829383) (xy 63.28729 53.953793) (xy 63.348575 54.06845)
-        (xy 63.4137 54.147805) (xy 63.431052 54.168948) (xy 63.53155 54.251425) (xy 63.646207 54.31271) (xy 63.770617 54.35045)
-        (xy 63.9 54.363193) (xy 63.932419 54.36) (xy 65.343261 54.36) (xy 65.303 54.562408) (xy 65.303 54.837592)
-        (xy 65.356686 55.10749) (xy 65.359797 55.115) (xy 55.414468 55.115) (xy 55.401185 55.098815) (xy 55.304494 55.019463)
-        (xy 55.19418 54.960498) (xy 55.074482 54.924188) (xy 54.95 54.911928) (xy 54.529649 54.911928) (xy 55.181567 54.26001)
-        (xy 58.219021 54.26001) (xy 58.26249 54.264291) (xy 58.305959 54.26001) (xy 58.305967 54.26001) (xy 58.43598 54.247205)
-        (xy 58.602803 54.196599) (xy 58.756549 54.114421) (xy 58.891307 54.003827) (xy 58.919024 53.970054) (xy 59.326006 53.563072)
-        (xy 59.775 53.563072) (xy 59.948254 53.546008) (xy 60.11485 53.495472) (xy 60.268386 53.413405) (xy 60.402962 53.302962)
-        (xy 60.513405 53.168386) (xy 60.595472 53.01485) (xy 60.646008 52.848254) (xy 60.663072 52.675) (xy 60.663072 51.725)
-        (xy 60.646008 51.551746) (xy 60.595472 51.38515) (xy 60.513405 51.231614) (xy 60.446427 51.15) (xy 60.513405 51.068386)
-        (xy 60.595472 50.91485) (xy 60.646008 50.748254) (xy 60.663072 50.575) (xy 60.663072 49.625) (xy 60.646008 49.451746)
-        (xy 60.595472 49.28515) (xy 60.513405 49.131614) (xy 60.457391 49.06336) (xy 60.498404 49.013385) (xy 60.580471 48.859849)
-        (xy 60.631007 48.693253) (xy 60.648071 48.519999) (xy 60.648071 47.569999) (xy 60.631007 47.396745) (xy 60.580471 47.230149)
-        (xy 60.498404 47.076613) (xy 60.387961 46.942037) (xy 60.253385 46.831594) (xy 60.099849 46.749527) (xy 59.933253 46.698991)
-        (xy 59.759999 46.681927) (xy 59.084999 46.681927) (xy 59.042643 46.686099) (xy 57.391507 45.034963) (xy 57.363792 45.001192)
-        (xy 57.229034 44.890598) (xy 57.075288 44.80842) (xy 56.908465 44.757814) (xy 56.778452 44.745009) (xy 56.778444 44.745009)
-        (xy 56.734975 44.740728) (xy 56.691506 44.745009) (xy 55.978071 44.745009) (xy 55.978071 44.077632) (xy 56.004528 44.16485)
-        (xy 56.086595 44.318386) (xy 56.197038 44.452962) (xy 56.331614 44.563405) (xy 56.48515 44.645472) (xy 56.651746 44.696008)
-        (xy 56.825 44.713072) (xy 57.575 44.713072) (xy 57.748254 44.696008) (xy 57.91485 44.645472) (xy 58.068386 44.563405)
-        (xy 58.202962 44.452962) (xy 58.313405 44.318386) (xy 58.395472 44.16485) (xy 58.422727 44.075) (xy 58.736928 44.075)
-        (xy 58.749188 44.199482) (xy 58.785498 44.31918) (xy 58.844463 44.429494) (xy 58.923815 44.526185) (xy 59.020506 44.605537)
-        (xy 59.13082 44.664502) (xy 59.250518 44.700812) (xy 59.375 44.713072) (xy 59.71425 44.71) (xy 59.873 44.55125)
-        (xy 59.873 43.327) (xy 60.127 43.327) (xy 60.127 44.55125) (xy 60.28575 44.71) (xy 60.625 44.713072)
-        (xy 60.749482 44.700812) (xy 60.86918 44.664502) (xy 60.979494 44.605537) (xy 61.076185 44.526185) (xy 61.155537 44.429494)
-        (xy 61.214502 44.31918) (xy 61.250812 44.199482) (xy 61.263072 44.075) (xy 61.26 43.48575) (xy 61.10125 43.327)
-        (xy 60.127 43.327) (xy 59.873 43.327) (xy 58.89875 43.327) (xy 58.74 43.48575) (xy 58.736928 44.075)
-        (xy 58.422727 44.075) (xy 58.446008 43.998254) (xy 58.463072 43.825) (xy 58.463072 42.575) (xy 58.446008 42.401746)
-        (xy 58.422728 42.325) (xy 58.736928 42.325) (xy 58.74 42.91425) (xy 58.89875 43.073) (xy 59.873 43.073)
-        (xy 59.873 41.84875) (xy 60.127 41.84875) (xy 60.127 43.073) (xy 61.10125 43.073) (xy 61.26 42.91425)
-        (xy 61.263072 42.325) (xy 61.250812 42.200518) (xy 61.214502 42.08082) (xy 61.155537 41.970506) (xy 61.076185 41.873815)
-        (xy 60.979494 41.794463) (xy 60.86918 41.735498) (xy 60.749482 41.699188) (xy 60.625 41.686928) (xy 60.28575 41.69)
-        (xy 60.127 41.84875) (xy 59.873 41.84875) (xy 59.71425 41.69) (xy 59.375 41.686928) (xy 59.250518 41.699188)
-        (xy 59.13082 41.735498) (xy 59.020506 41.794463) (xy 58.923815 41.873815) (xy 58.844463 41.970506) (xy 58.785498 42.08082)
-        (xy 58.749188 42.200518) (xy 58.736928 42.325) (xy 58.422728 42.325) (xy 58.395472 42.23515) (xy 58.313405 42.081614)
-        (xy 58.202962 41.947038) (xy 58.068386 41.836595) (xy 57.91485 41.754528) (xy 57.748254 41.703992) (xy 57.575 41.686928)
-        (xy 56.825 41.686928) (xy 56.651746 41.703992) (xy 56.48515 41.754528) (xy 56.331614 41.836595) (xy 56.197038 41.947038)
-        (xy 56.086595 42.081614) (xy 56.004528 42.23515) (xy 55.978071 42.322368) (xy 55.978071 41.525) (xy 66.361928 41.525)
-        (xy 66.374188 41.649482) (xy 66.410498 41.76918) (xy 66.469463 41.879494) (xy 66.548815 41.976185) (xy 66.645506 42.055537)
-        (xy 66.75582 42.114502) (xy 66.875518 42.150812) (xy 67 42.163072) (xy 67.31425 42.16) (xy 67.473 42.00125)
-        (xy 67.473 39.627) (xy 66.52375 39.627) (xy 66.365 39.78575) (xy 66.361928 41.525) (xy 55.978071 41.525)
-        (xy 55.978071 41.379998) (xy 55.961007 41.206744) (xy 55.910471 41.040148) (xy 55.828404 40.886612) (xy 55.717961 40.752037)
-        (xy 55.583386 40.641594) (xy 55.42985 40.559527) (xy 55.263254 40.508991) (xy 55.09 40.491927) (xy 54.389998 40.491927)
-        (xy 54.216744 40.508991) (xy 54.050148 40.559527) (xy 53.896612 40.641594) (xy 53.762037 40.752037) (xy 53.714999 40.809353)
-        (xy 53.667961 40.752037) (xy 53.533386 40.641594) (xy 53.37985 40.559527) (xy 53.213254 40.508991) (xy 53.04 40.491927)
-        (xy 52.339998 40.491927) (xy 52.166744 40.508991) (xy 52.000148 40.559527) (xy 51.846612 40.641594) (xy 51.712037 40.752037)
-        (xy 51.601594 40.886612) (xy 51.519527 41.040148) (xy 51.468991 41.206744) (xy 51.451927 41.379998) (xy 51.451927 42.269999)
-        (xy 50.185 42.269999) (xy 50.185 39.118072) (xy 50.4 39.118072) (xy 50.524482 39.105812) (xy 50.64418 39.069502)
-        (xy 50.754494 39.010537) (xy 50.851185 38.931185) (xy 50.930537 38.834494) (xy 50.989502 38.72418) (xy 51.025812 38.604482)
-        (xy 51.038072 38.48) (xy 51.038072 37.28) (xy 51.025812 37.155518) (xy 50.989502 37.03582) (xy 50.930537 36.925506)
-        (xy 50.851185 36.828815) (xy 50.754494 36.749463) (xy 50.73679 36.74) (xy 50.754494 36.730537) (xy 50.851185 36.651185)
-        (xy 50.930537 36.554494) (xy 50.967683 36.485) (xy 51.761928 36.485) (xy 51.761928 38.5) (xy 51.774188 38.624482)
-        (xy 51.810498 38.74418) (xy 51.869463 38.854494) (xy 51.948815 38.951185) (xy 52.045506 39.030537) (xy 52.15582 39.089502)
-        (xy 52.275518 39.125812) (xy 52.4 39.138072) (xy 58.8 39.138072) (xy 58.924482 39.125812) (xy 59.04418 39.089502)
-        (xy 59.154494 39.030537) (xy 59.251185 38.951185) (xy 59.330537 38.854494) (xy 59.389502 38.74418) (xy 59.425812 38.624482)
-        (xy 59.438072 38.5) (xy 59.438072 37.475) (xy 66.361928 37.475) (xy 66.365 39.21425) (xy 66.52375 39.373)
-        (xy 67.473 39.373) (xy 67.473 36.99875) (xy 67.31425 36.84) (xy 67 36.836928) (xy 66.875518 36.849188)
-        (xy 66.75582 36.885498) (xy 66.645506 36.944463) (xy 66.548815 37.023815) (xy 66.469463 37.120506) (xy 66.410498 37.23082)
-        (xy 66.374188 37.350518) (xy 66.361928 37.475) (xy 59.438072 37.475) (xy 59.438072 36.175) (xy 66.436928 36.175)
-        (xy 66.449188 36.299482) (xy 66.485498 36.41918) (xy 66.544463 36.529494) (xy 66.623815 36.626185) (xy 66.720506 36.705537)
-        (xy 66.83082 36.764502) (xy 66.950518 36.800812) (xy 67.075 36.813072) (xy 67.41425 36.81) (xy 67.573 36.65125)
-        (xy 67.573 35.427) (xy 67.827 35.427) (xy 67.827 36.65125) (xy 67.98575 36.81) (xy 68.325 36.813072)
-        (xy 68.449482 36.800812) (xy 68.56918 36.764502) (xy 68.679494 36.705537) (xy 68.776185 36.626185) (xy 68.855537 36.529494)
-        (xy 68.914502 36.41918) (xy 68.950812 36.299482) (xy 68.963072 36.175) (xy 68.96 35.58575) (xy 68.80125 35.427)
-        (xy 67.827 35.427) (xy 67.573 35.427) (xy 66.59875 35.427) (xy 66.44 35.58575) (xy 66.436928 36.175)
-        (xy 59.438072 36.175) (xy 59.438072 33.6875) (xy 62.236928 33.6875) (xy 62.249188 33.811982) (xy 62.285498 33.93168)
-        (xy 62.344463 34.041994) (xy 62.423815 34.138685) (xy 62.520506 34.218037) (xy 62.63082 34.277002) (xy 62.750518 34.313312)
-        (xy 62.875 34.325572) (xy 63.31425 34.3225) (xy 63.473 34.16375) (xy 63.473 33.227) (xy 63.727 33.227)
-        (xy 63.727 34.16375) (xy 63.88575 34.3225) (xy 64.325 34.325572) (xy 64.449482 34.313312) (xy 64.56918 34.277002)
-        (xy 64.673385 34.221302) (xy 64.73082 34.252002) (xy 64.850518 34.288312) (xy 64.975 34.300572) (xy 65.41425 34.2975)
-        (xy 65.573 34.13875) (xy 65.573 33.202) (xy 65.827 33.202) (xy 65.827 34.13875) (xy 65.98575 34.2975)
-        (xy 66.425 34.300572) (xy 66.449916 34.298118) (xy 66.449188 34.300518) (xy 66.436928 34.425) (xy 66.44 35.01425)
-        (xy 66.59875 35.173) (xy 67.573 35.173) (xy 67.573 34.23875) (xy 67.673 34.13875) (xy 67.673 33.202)
-        (xy 65.827 33.202) (xy 65.573 33.202) (xy 64.49875 33.202) (xy 64.47375 33.227) (xy 63.727 33.227)
-        (xy 63.473 33.227) (xy 62.39875 33.227) (xy 62.24 33.38575) (xy 62.236928 33.6875) (xy 59.438072 33.6875)
-        (xy 59.438072 33.013507) (xy 60.604079 31.8475) (xy 62.382113 31.8475)
-      )
-    )
-    (filled_polygon
-      (pts
-        (xy 49.765 52.604447) (xy 49.765 52.701939) (xy 49.775228 52.753357) (xy 49.646352 52.778992) (xy 49.457994 52.857013)
-        (xy 49.288476 52.970281) (xy 49.144313 53.114444) (xy 49.031045 53.283962) (xy 48.953024 53.47232) (xy 48.91325 53.672279)
-        (xy 48.91325 53.769772) (xy 48.845884 53.837138) (xy 48.892853 53.6823) (xy 48.915733 53.45) (xy 48.892853 53.2177)
-        (xy 48.825094 52.994326) (xy 48.715058 52.788464) (xy 48.566975 52.608025) (xy 48.386536 52.459942) (xy 48.180674 52.349906)
-        (xy 47.9573 52.282147) (xy 47.835 52.270101) (xy 47.835 51.785) (xy 48.066712 51.785) (xy 48.295652 51.739461)
-        (xy 48.511308 51.650134) (xy 48.690773 51.530219)
-      )
-    )
-    (filled_polygon
-      (pts
-        (xy 46.315001 51.307111) (xy 46.315001 51.492889) (xy 46.214143 51.593748) (xy 46.2 51.579605) (xy 46.185858 51.593748)
-        (xy 46.006253 51.414143) (xy 46.020395 51.4) (xy 46.006253 51.385858) (xy 46.185858 51.206253) (xy 46.2 51.220395)
-        (xy 46.214143 51.206253)
-      )
-    )
-    (filled_polygon
-      (pts
-        (xy 49.354998 44.04428) (xy 49.398464 44.039999) (xy 51.451927 44.039999) (xy 51.451927 44.93) (xy 51.468991 45.103254)
-        (xy 51.519527 45.26985) (xy 51.601594 45.423386) (xy 51.712037 45.557961) (xy 51.846612 45.668404) (xy 52.000148 45.750471)
-        (xy 52.017659 45.755783) (xy 52.061182 45.808816) (xy 52.094955 45.836533) (xy 52.483475 46.225053) (xy 52.511192 46.258826)
-        (xy 52.64595 46.36942) (xy 52.799696 46.451598) (xy 52.966519 46.502204) (xy 53.096532 46.515009) (xy 53.096542 46.515009)
-        (xy 53.140008 46.51929) (xy 53.183474 46.515009) (xy 56.368397 46.515009) (xy 56.568043 46.714655) (xy 56.515819 46.730497)
-        (xy 56.405505 46.789462) (xy 56.308814 46.868814) (xy 56.229462 46.965505) (xy 56.170497 47.075819) (xy 56.134187 47.195517)
-        (xy 56.121927 47.319999) (xy 56.124999 47.759249) (xy 56.283749 47.917999) (xy 57.220499 47.917999) (xy 57.220499 47.897999)
-        (xy 57.474499 47.897999) (xy 57.474499 47.917999) (xy 57.494499 47.917999) (xy 57.494499 48.171999) (xy 57.474499 48.171999)
-        (xy 57.474499 48.191999) (xy 57.220499 48.191999) (xy 57.220499 48.171999) (xy 56.283749 48.171999) (xy 56.2366 48.219148)
-        (xy 56.201898 48.204774) (xy 56.001939 48.165) (xy 55.798061 48.165) (xy 55.598102 48.204774) (xy 55.43956 48.270445)
-        (xy 55.37418 48.235498) (xy 55.254482 48.199188) (xy 55.13 48.186928) (xy 54.07 48.186928) (xy 53.945518 48.199188)
-        (xy 53.82582 48.235498) (xy 53.715506 48.294463) (xy 53.618815 48.373815) (xy 53.539463 48.470506) (xy 53.5 48.544335)
-        (xy 53.460537 48.470506) (xy 53.381185 48.373815) (xy 53.284494 48.294463) (xy 53.17418 48.235498) (xy 53.054482 48.199188)
-        (xy 52.93 48.186928) (xy 51.87 48.186928) (xy 51.745518 48.199188) (xy 51.62582 48.235498) (xy 51.515506 48.294463)
-        (xy 51.418815 48.373815) (xy 51.355093 48.451461) (xy 51.301682 48.467663) (xy 51.173995 48.535913) (xy 51.062077 48.627762)
-        (xy 51.039061 48.655807) (xy 49.75079 49.944079) (xy 49.722744 49.967096) (xy 49.630895 50.079014) (xy 49.562645 50.206701)
-        (xy 49.536104 50.294194) (xy 49.535531 50.296085) (xy 49.535001 50.295555) (xy 49.535001 49.886106) (xy 49.538557 49.850001)
-        (xy 49.524366 49.705916) (xy 49.512762 49.667663) (xy 49.482338 49.567368) (xy 49.414088 49.439681) (xy 49.364155 49.378838)
-        (xy 49.345254 49.355807) (xy 49.345251 49.355804) (xy 49.322238 49.327763) (xy 49.294198 49.304751) (xy 49.130215 49.140768)
-        (xy 49.135 49.116712) (xy 49.135 48.883288) (xy 49.089461 48.654348) (xy 49.000134 48.438692) (xy 48.87045 48.244606)
-        (xy 48.705394 48.07955) (xy 48.511308 47.949866) (xy 48.295652 47.860539) (xy 48.066712 47.815) (xy 47.835 47.815)
-        (xy 47.835 47.329899) (xy 47.9573 47.317853) (xy 48.180674 47.250094) (xy 48.386536 47.140058) (xy 48.566975 46.991975)
-        (xy 48.715058 46.811536) (xy 48.825094 46.605674) (xy 48.892853 46.3823) (xy 48.915733 46.15) (xy 48.892853 45.9177)
-        (xy 48.825094 45.694326) (xy 48.715058 45.488464) (xy 48.566975 45.308025) (xy 48.386536 45.159942) (xy 48.180674 45.049906)
-        (xy 47.9573 44.982147) (xy 47.783207 44.965) (xy 47.447352 44.965) (xy 48.372353 44.039999) (xy 49.311532 44.039999)
-      )
-    )
-    (filled_polygon
-      (pts
-        (xy 57.886493 32.061928) (xy 52.4 32.061928) (xy 52.275518 32.074188) (xy 52.15582 32.110498) (xy 52.045506 32.169463)
-        (xy 51.948815 32.248815) (xy 51.869463 32.345506) (xy 51.810498 32.45582) (xy 51.774188 32.575518) (xy 51.761928 32.7)
-        (xy 51.761928 34.715) (xy 50.967683 34.715) (xy 50.930537 34.645506) (xy 50.851185 34.548815) (xy 50.754494 34.469463)
-        (xy 50.73679 34.46) (xy 50.754494 34.450537) (xy 50.851185 34.371185) (xy 50.930537 34.274494) (xy 50.989502 34.16418)
-        (xy 51.025812 34.044482) (xy 51.038072 33.92) (xy 51.035 33.60575) (xy 50.87625 33.447) (xy 49.427 33.447)
-        (xy 49.427 33.467) (xy 49.173 33.467) (xy 49.173 33.447) (xy 47.72375 33.447) (xy 47.565 33.60575)
-        (xy 47.561928 33.92) (xy 47.574188 34.044482) (xy 47.610498 34.16418) (xy 47.669463 34.274494) (xy 47.748815 34.371185)
-        (xy 47.845506 34.450537) (xy 47.86321 34.46) (xy 47.845506 34.469463) (xy 47.748815 34.548815) (xy 47.669463 34.645506)
-        (xy 47.610498 34.75582) (xy 47.574188 34.875518) (xy 47.561928 35) (xy 47.561928 36.2) (xy 47.574188 36.324482)
-        (xy 47.610498 36.44418) (xy 47.669463 36.554494) (xy 47.748815 36.651185) (xy 47.845506 36.730537) (xy 47.86321 36.74)
-        (xy 47.845506 36.749463) (xy 47.748815 36.828815) (xy 47.669463 36.925506) (xy 47.610498 37.03582) (xy 47.574188 37.155518)
-        (xy 47.561928 37.28) (xy 47.561928 38.48) (xy 47.574188 38.604482) (xy 47.610498 38.72418) (xy 47.669463 38.834494)
-        (xy 47.748815 38.931185) (xy 47.845506 39.010537) (xy 47.95582 39.069502) (xy 48.075518 39.105812) (xy 48.2 39.118072)
-        (xy 48.415 39.118072) (xy 48.415001 42.269999) (xy 48.049243 42.269999) (xy 48.005774 42.265718) (xy 47.962305 42.269999)
-        (xy 47.962297 42.269999) (xy 47.832284 42.282804) (xy 47.665461 42.33341) (xy 47.54063 42.400133) (xy 47.511715 42.415588)
-        (xy 47.410727 42.498467) (xy 47.410725 42.498469) (xy 47.376957 42.526182) (xy 47.349244 42.55995) (xy 44.829941 45.079254)
-        (xy 44.796174 45.106966) (xy 44.768461 45.140734) (xy 44.768458 45.140737) (xy 44.76 45.151043) (xy 44.76 32.72)
-        (xy 47.561928 32.72) (xy 47.565 33.03425) (xy 47.72375 33.193) (xy 49.173 33.193) (xy 49.173 32.24375)
-        (xy 49.427 32.24375) (xy 49.427 33.193) (xy 50.87625 33.193) (xy 51.035 33.03425) (xy 51.038072 32.72)
-        (xy 51.025812 32.595518) (xy 50.989502 32.47582) (xy 50.930537 32.365506) (xy 50.851185 32.268815) (xy 50.754494 32.189463)
-        (xy 50.64418 32.130498) (xy 50.524482 32.094188) (xy 50.4 32.081928) (xy 49.58575 32.085) (xy 49.427 32.24375)
-        (xy 49.173 32.24375) (xy 49.01425 32.085) (xy 48.2 32.081928) (xy 48.075518 32.094188) (xy 47.95582 32.130498)
-        (xy 47.845506 32.189463) (xy 47.748815 32.268815) (xy 47.669463 32.365506) (xy 47.610498 32.47582) (xy 47.574188 32.595518)
-        (xy 47.561928 32.72) (xy 44.76 32.72) (xy 44.76 30.56) (xy 59.388421 30.56)
-      )
-    )
-    (filled_polygon
-      (pts
-        (xy 86.165 40.498061) (xy 86.165 40.701939) (xy 86.204774 40.901898) (xy 86.282795 41.090256) (xy 86.396063 41.259774)
-        (xy 86.540226 41.403937) (xy 86.709744 41.517205) (xy 86.898102 41.595226) (xy 87.098061 41.635) (xy 87.301939 41.635)
-        (xy 87.501898 41.595226) (xy 87.609898 41.55049) (xy 87.709744 41.617205) (xy 87.898102 41.695226) (xy 88.098061 41.735)
-        (xy 88.301939 41.735) (xy 88.439847 41.707569) (xy 88.436928 42.125) (xy 88.444509 42.201969) (xy 88.440462 42.197038)
-        (xy 88.305886 42.086595) (xy 88.15235 42.004528) (xy 87.985754 41.953992) (xy 87.8125 41.936928) (xy 87.1375 41.936928)
-        (xy 86.990821 41.951375) (xy 86.135 41.095554) (xy 86.135 40.998061) (xy 86.095226 40.798102) (xy 86.017205 40.609744)
-        (xy 85.903937 40.440226) (xy 85.898698 40.434987) (xy 86.177546 40.434987)
-      )
-    )
-    (filled_polygon
-      (pts
-        (xy 89.7895 41.273) (xy 89.8095 41.273) (xy 89.8095 41.527) (xy 89.7895 41.527) (xy 89.7895 41.547)
-        (xy 89.5355 41.547) (xy 89.5355 41.527) (xy 89.5155 41.527) (xy 89.5155 41.273) (xy 89.5355 41.273)
-        (xy 89.5355 41.253) (xy 89.7895 41.253)
-      )
-    )
-    (filled_polygon
-      (pts
-        (xy 95.643628 40.526592) (xy 95.60235 40.504528) (xy 95.435754 40.453992) (xy 95.2625 40.436928) (xy 94.5875 40.436928)
-        (xy 94.530505 40.442541) (xy 94.528958 40.440226) (xy 94.384795 40.296063) (xy 94.289132 40.232143) (xy 95.938076 40.232143)
-      )
-    )
-    (filled_polygon
-      (pts
-        (xy 94.419463 30.595506) (xy 94.360498 30.70582) (xy 94.324188 30.825518) (xy 94.311928 30.95) (xy 94.311928 32.45)
-        (xy 94.324188 32.574482) (xy 94.345037 32.643213) (xy 94.1895 32.79875) (xy 94.1895 33.873) (xy 94.2095 33.873)
-        (xy 94.2095 34.127) (xy 94.1895 34.127) (xy 94.1895 34.147) (xy 93.9355 34.147) (xy 93.9355 34.127)
-        (xy 92.99875 34.127) (xy 92.84 34.28575) (xy 92.836928 34.725) (xy 92.849188 34.849482) (xy 92.885498 34.96918)
-        (xy 92.944463 35.079494) (xy 93.023815 35.176185) (xy 93.120506 35.255537) (xy 93.205304 35.300863) (xy 93.170506 35.319463)
-        (xy 93.073815 35.398815) (xy 92.994463 35.495506) (xy 92.935498 35.60582) (xy 92.899188 35.725518) (xy 92.886928 35.85)
-        (xy 92.886928 38.039946) (xy 86.893755 38.039946) (xy 86.85765 38.03639) (xy 86.713565 38.050581) (xy 86.575016 38.092609)
-        (xy 86.456782 38.155807) (xy 86.44733 38.160859) (xy 86.335412 38.252708) (xy 86.312396 38.280754) (xy 86.028174 38.564976)
-        (xy 85.798735 38.564976) (xy 85.903937 38.459774) (xy 86.017205 38.290256) (xy 86.095226 38.101898) (xy 86.135 37.901939)
-        (xy 86.135 37.698061) (xy 86.095226 37.498102) (xy 86.017205 37.309744) (xy 85.903937 37.140226) (xy 85.835 37.071289)
-        (xy 85.835 33.275) (xy 92.836928 33.275) (xy 92.84 33.71425) (xy 92.99875 33.873) (xy 93.9355 33.873)
-        (xy 93.9355 32.79875) (xy 93.77675 32.64) (xy 93.475 32.636928) (xy 93.350518 32.649188) (xy 93.23082 32.685498)
-        (xy 93.120506 32.744463) (xy 93.023815 32.823815) (xy 92.944463 32.920506) (xy 92.885498 33.03082) (xy 92.849188 33.150518)
-        (xy 92.836928 33.275) (xy 85.835 33.275) (xy 85.835 31.536105) (xy 85.838556 31.5) (xy 85.824365 31.355915)
-        (xy 85.782337 31.217367) (xy 85.714087 31.08968) (xy 85.622238 30.977762) (xy 85.51032 30.885913) (xy 85.382633 30.817663)
-        (xy 85.244085 30.775635) (xy 85.136105 30.765) (xy 85.1 30.761444) (xy 85.063895 30.765) (xy 76.288072 30.765)
-        (xy 76.288072 30.75) (xy 76.275812 30.625518) (xy 76.255937 30.56) (xy 94.448602 30.56)
-      )
-    )
-    (filled_polygon
-      (pts
-        (xy 103.44 38.472054) (xy 103.313072 38.345125) (xy 103.313072 35.85) (xy 103.300812 35.725518) (xy 103.264502 35.60582)
-        (xy 103.205537 35.495506) (xy 103.126185 35.398815) (xy 103.029494 35.319463) (xy 102.994696 35.300863) (xy 103.079494 35.255537)
-        (xy 103.176185 35.176185) (xy 103.255537 35.079494) (xy 103.314502 34.96918) (xy 103.350812 34.849482) (xy 103.363072 34.725)
-        (xy 103.36 34.28575) (xy 103.20125 34.127) (xy 102.2645 34.127) (xy 102.2645 34.147) (xy 102.0105 34.147)
-        (xy 102.0105 34.127) (xy 101.9905 34.127) (xy 101.9905 33.873) (xy 102.0105 33.873) (xy 102.0105 32.79875)
-        (xy 102.2645 32.79875) (xy 102.2645 33.873) (xy 103.20125 33.873) (xy 103.36 33.71425) (xy 103.363072 33.275)
-        (xy 103.350812 33.150518) (xy 103.314502 33.03082) (xy 103.255537 32.920506) (xy 103.176185 32.823815) (xy 103.079494 32.744463)
-        (xy 102.96918 32.685498) (xy 102.849482 32.649188) (xy 102.725 32.636928) (xy 102.42325 32.64) (xy 102.2645 32.79875)
-        (xy 102.0105 32.79875) (xy 101.854963 32.643213) (xy 101.875812 32.574482) (xy 101.888072 32.45) (xy 101.888072 30.95)
-        (xy 101.875812 30.825518) (xy 101.839502 30.70582) (xy 101.780537 30.595506) (xy 101.751398 30.56) (xy 103.44 30.56)
-      )
-    )
-  )
-  (zone (net 2) (net_name GND) (layer B.Cu) (tstamp 0) (hatch edge 0.508)
-    (connect_pads (clearance 0.508))
-    (min_thickness 0.254)
-    (fill yes (arc_segments 32) (thermal_gap 0.508) (thermal_bridge_width 0.508))
-    (polygon
-      (pts
-        (xy 104.1 69.9) (xy 44.1 69.9) (xy 44.1 29.9) (xy 104.1 29.9)
-      )
-    )
-    (filled_polygon
-      (pts
-        (xy 103.44 49.664777) (xy 103.417205 49.609744) (xy 103.303937 49.440226) (xy 103.159774 49.296063) (xy 102.990256 49.182795)
-        (xy 102.801898 49.104774) (xy 102.601939 49.065) (xy 102.398061 49.065) (xy 102.198102 49.104774) (xy 102.009744 49.182795)
-        (xy 101.840226 49.296063) (xy 101.696063 49.440226) (xy 101.582795 49.609744) (xy 101.504774 49.798102) (xy 101.465 49.998061)
-        (xy 101.465 50.201939) (xy 101.504774 50.401898) (xy 101.582795 50.590256) (xy 101.696063 50.759774) (xy 101.765 50.828711)
-        (xy 101.765001 51.371288) (xy 101.696063 51.440226) (xy 101.582795 51.609744) (xy 101.504774 51.798102) (xy 101.465 51.998061)
-        (xy 101.465 52.201939) (xy 101.504774 52.401898) (xy 101.582795 52.590256) (xy 101.696063 52.759774) (xy 101.840226 52.903937)
-        (xy 102.009744 53.017205) (xy 102.198102 53.095226) (xy 102.398061 53.135) (xy 102.601939 53.135) (xy 102.801898 53.095226)
-        (xy 102.990256 53.017205) (xy 103.159774 52.903937) (xy 103.303937 52.759774) (xy 103.417205 52.590256) (xy 103.440001 52.535223)
-        (xy 103.440001 69.24) (xy 44.76 69.24) (xy 44.76 64.17632) (xy 64.92 64.17632) (xy 64.92 64.623679)
-        (xy 64.941705 64.84405) (xy 65.027476 65.126801) (xy 65.166762 65.387386) (xy 65.354208 65.615792) (xy 65.582613 65.803238)
-        (xy 65.843198 65.942524) (xy 66.125949 66.028295) (xy 66.42 66.057257) (xy 66.71405 66.028295) (xy 66.996801 65.942524)
-        (xy 67.257386 65.803238) (xy 67.485792 65.615792) (xy 67.673238 65.387387) (xy 67.69 65.356027) (xy 67.706762 65.387386)
-        (xy 67.894208 65.615792) (xy 68.122613 65.803238) (xy 68.383198 65.942524) (xy 68.665949 66.028295) (xy 68.96 66.057257)
-        (xy 69.25405 66.028295) (xy 69.536801 65.942524) (xy 69.797386 65.803238) (xy 70.025792 65.615792) (xy 70.03057 65.60997)
-        (xy 70.045498 65.65918) (xy 70.104463 65.769494) (xy 70.183815 65.866185) (xy 70.280506 65.945537) (xy 70.39082 66.004502)
-        (xy 70.510518 66.040812) (xy 70.635 66.053072) (xy 72.365 66.053072) (xy 72.489482 66.040812) (xy 72.60918 66.004502)
-        (xy 72.719494 65.945537) (xy 72.816185 65.866185) (xy 72.895537 65.769494) (xy 72.954502 65.65918) (xy 72.990812 65.539482)
-        (xy 73.003072 65.415) (xy 73.003072 63.385) (xy 72.990812 63.260518) (xy 72.954502 63.14082) (xy 72.895537 63.030506)
-        (xy 72.816185 62.933815) (xy 72.719494 62.854463) (xy 72.60918 62.795498) (xy 72.489482 62.759188) (xy 72.365 62.746928)
-        (xy 70.635 62.746928) (xy 70.510518 62.759188) (xy 70.39082 62.795498) (xy 70.280506 62.854463) (xy 70.183815 62.933815)
-        (xy 70.104463 63.030506) (xy 70.045498 63.14082) (xy 70.03057 63.19003) (xy 70.025792 63.184208) (xy 69.797387 62.996762)
-        (xy 69.536802 62.857476) (xy 69.254051 62.771705) (xy 68.96 62.742743) (xy 68.66595 62.771705) (xy 68.383199 62.857476)
-        (xy 68.122614 62.996762) (xy 67.894208 63.184208) (xy 67.706762 63.412613) (xy 67.69 63.443972) (xy 67.673238 63.412613)
-        (xy 67.485792 63.184208) (xy 67.257387 62.996762) (xy 66.996802 62.857476) (xy 66.714051 62.771705) (xy 66.42 62.742743)
-        (xy 66.12595 62.771705) (xy 65.843199 62.857476) (xy 65.582614 62.996762) (xy 65.354208 63.184208) (xy 65.166762 63.412613)
-        (xy 65.027476 63.673198) (xy 64.941705 63.955949) (xy 64.92 64.17632) (xy 44.76 64.17632) (xy 44.76 53.45)
-        (xy 45.234267 53.45) (xy 45.257147 53.6823) (xy 45.324906 53.905674) (xy 45.434942 54.111536) (xy 45.583025 54.291975)
-        (xy 45.763464 54.440058) (xy 45.969326 54.550094) (xy 46.1927 54.617853) (xy 46.366793 54.635) (xy 47.783207 54.635)
-        (xy 47.9573 54.617853) (xy 48.180674 54.550094) (xy 48.386536 54.440058) (xy 48.566975 54.291975) (xy 48.715058 54.111536)
-        (xy 48.825094 53.905674) (xy 48.892853 53.6823) (xy 48.89384 53.672279) (xy 48.91325 53.672279) (xy 48.91325 53.876157)
-        (xy 48.953024 54.076116) (xy 49.031045 54.264474) (xy 49.144313 54.433992) (xy 49.288476 54.578155) (xy 49.457994 54.691423)
-        (xy 49.646352 54.769444) (xy 49.846311 54.809218) (xy 50.050189 54.809218) (xy 50.250148 54.769444) (xy 50.438506 54.691423)
-        (xy 50.608024 54.578155) (xy 50.752187 54.433992) (xy 50.865455 54.264474) (xy 50.943476 54.076116) (xy 50.98325 53.876157)
-        (xy 50.98325 53.672279) (xy 50.973022 53.620861) (xy 51.101898 53.595226) (xy 51.290256 53.517205) (xy 51.459774 53.403937)
-        (xy 51.528711 53.335) (xy 51.571289 53.335) (xy 51.640226 53.403937) (xy 51.809744 53.517205) (xy 51.998102 53.595226)
-        (xy 52.198061 53.635) (xy 52.401939 53.635) (xy 52.601898 53.595226) (xy 52.790256 53.517205) (xy 52.959774 53.403937)
-        (xy 53.103937 53.259774) (xy 53.217205 53.090256) (xy 53.295226 52.901898) (xy 53.335 52.701939) (xy 53.335 52.498061)
-        (xy 53.295226 52.298102) (xy 53.217205 52.109744) (xy 53.103937 51.940226) (xy 52.959774 51.796063) (xy 52.790256 51.682795)
-        (xy 52.601898 51.604774) (xy 52.401939 51.565) (xy 52.198061 51.565) (xy 51.998102 51.604774) (xy 51.809744 51.682795)
-        (xy 51.640226 51.796063) (xy 51.571289 51.865) (xy 51.528711 51.865) (xy 51.459774 51.796063) (xy 51.290256 51.682795)
-        (xy 51.11798 51.611435) (xy 51.162187 51.545274) (xy 51.240208 51.356916) (xy 51.279982 51.156957) (xy 51.279982 50.953079)
-        (xy 51.240208 50.75312) (xy 51.162187 50.564762) (xy 51.048919 50.395244) (xy 50.904756 50.251081) (xy 50.735238 50.137813)
-        (xy 50.54688 50.059792) (xy 50.346921 50.020018) (xy 50.143043 50.020018) (xy 49.943084 50.059792) (xy 49.754726 50.137813)
-        (xy 49.585208 50.251081) (xy 49.441045 50.395244) (xy 49.327777 50.564762) (xy 49.249756 50.75312) (xy 49.209982 50.953079)
-        (xy 49.209982 51.156957) (xy 49.249756 51.356916) (xy 49.327777 51.545274) (xy 49.365 51.600983) (xy 49.365001 52.919149)
-        (xy 49.288476 52.970281) (xy 49.144313 53.114444) (xy 49.031045 53.283962) (xy 48.953024 53.47232) (xy 48.91325 53.672279)
-        (xy 48.89384 53.672279) (xy 48.915733 53.45) (xy 48.892853 53.2177) (xy 48.825094 52.994326) (xy 48.715058 52.788464)
-        (xy 48.566975 52.608025) (xy 48.386536 52.459942) (xy 48.180674 52.349906) (xy 47.9573 52.282147) (xy 47.783207 52.265)
-        (xy 46.82475 52.265) (xy 46.834374 52.213979) (xy 46.2 51.579605) (xy 45.565626 52.213979) (xy 45.606841 52.432478)
-        (xy 45.729561 52.487766) (xy 45.583025 52.608025) (xy 45.434942 52.788464) (xy 45.324906 52.994326) (xy 45.257147 53.2177)
-        (xy 45.234267 53.45) (xy 44.76 53.45) (xy 44.76 47.65) (xy 45.011928 47.65) (xy 45.011928 48.75)
-        (xy 45.024188 48.874482) (xy 45.060498 48.99418) (xy 45.119463 49.104494) (xy 45.185648 49.185141) (xy 45.149866 49.238692)
-        (xy 45.060539 49.454348) (xy 45.015 49.683288) (xy 45.015 49.916712) (xy 45.060539 50.145652) (xy 45.149866 50.361308)
-        (xy 45.27955 50.555394) (xy 45.320537 50.596381) (xy 45.268655 50.648263) (xy 45.386018 50.765626) (xy 45.167522 50.806841)
-        (xy 45.071641 51.019665) (xy 45.019122 51.247105) (xy 45.011984 51.480421) (xy 45.0505 51.710646) (xy 45.133192 51.928934)
-        (xy 45.167522 51.993159) (xy 45.386021 52.034374) (xy 46.020395 51.4) (xy 46.006253 51.385858) (xy 46.185858 51.206253)
-        (xy 46.2 51.220395) (xy 46.214143 51.206253) (xy 46.393748 51.385858) (xy 46.379605 51.4) (xy 47.013979 52.034374)
-        (xy 47.232478 51.993159) (xy 47.328359 51.780335) (xy 47.36247 51.632613) (xy 47.388692 51.650134) (xy 47.604348 51.739461)
-        (xy 47.833288 51.785) (xy 48.066712 51.785) (xy 48.295652 51.739461) (xy 48.511308 51.650134) (xy 48.705394 51.52045)
-        (xy 48.87045 51.355394) (xy 49.000134 51.161308) (xy 49.089461 50.945652) (xy 49.135 50.716712) (xy 49.135 50.483288)
-        (xy 49.089461 50.254348) (xy 49.000134 50.038692) (xy 48.87045 49.844606) (xy 48.825844 49.8) (xy 48.87045 49.755394)
-        (xy 49.000134 49.561308) (xy 49.089461 49.345652) (xy 49.135 49.116712) (xy 49.135 49.098061) (xy 54.865 49.098061)
-        (xy 54.865 49.301939) (xy 54.904774 49.501898) (xy 54.982795 49.690256) (xy 55.096063 49.859774) (xy 55.240226 50.003937)
-        (xy 55.383995 50.1) (xy 55.240226 50.196063) (xy 55.096063 50.340226) (xy 54.982795 50.509744) (xy 54.904774 50.698102)
-        (xy 54.865 50.898061) (xy 54.865 51.101939) (xy 54.904774 51.301898) (xy 54.982795 51.490256) (xy 55.096063 51.659774)
-        (xy 55.240226 51.803937) (xy 55.409744 51.917205) (xy 55.598102 51.995226) (xy 55.798061 52.035) (xy 55.895554 52.035)
-        (xy 61.780846 57.920293) (xy 61.803862 57.948338) (xy 61.91578 58.040187) (xy 62.043467 58.108437) (xy 62.182015 58.150465)
-        (xy 62.3261 58.164656) (xy 62.362205 58.1611) (xy 82.284339 58.1611) (xy 82.353276 58.230037) (xy 82.522794 58.343305)
-        (xy 82.711152 58.421326) (xy 82.911111 58.4611) (xy 83.114989 58.4611) (xy 83.314948 58.421326) (xy 83.503306 58.343305)
-        (xy 83.672824 58.230037) (xy 83.816987 58.085874) (xy 83.914244 57.940319) (xy 86.209975 60.236051) (xy 86.209975 60.346914)
-        (xy 86.249749 60.546873) (xy 86.32777 60.735231) (xy 86.441038 60.904749) (xy 86.501289 60.965) (xy 82.813285 60.965)
-        (xy 82.690256 60.882795) (xy 82.501898 60.804774) (xy 82.301939 60.765) (xy 82.098061 60.765) (xy 81.898102 60.804774)
-        (xy 81.709744 60.882795) (xy 81.540226 60.996063) (xy 81.471289 61.065) (xy 79.436094 61.065) (xy 79.399999 61.061445)
-        (xy 79.363904 61.065) (xy 79.363895 61.065) (xy 79.255915 61.075635) (xy 79.117367 61.117663) (xy 78.98968 61.185913)
-        (xy 78.877762 61.277762) (xy 78.854746 61.305807) (xy 76.795554 63.365) (xy 76.698061 63.365) (xy 76.498102 63.404774)
-        (xy 76.309744 63.482795) (xy 76.140226 63.596063) (xy 75.996063 63.740226) (xy 75.882795 63.909744) (xy 75.804774 64.098102)
-        (xy 75.765 64.298061) (xy 75.765 64.501939) (xy 75.804774 64.701898) (xy 75.882795 64.890256) (xy 75.996063 65.059774)
-        (xy 76.140226 65.203937) (xy 76.309744 65.317205) (xy 76.498102 65.395226) (xy 76.698061 65.435) (xy 76.901939 65.435)
-        (xy 77.101898 65.395226) (xy 77.290256 65.317205) (xy 77.459774 65.203937) (xy 77.603937 65.059774) (xy 77.717205 64.890256)
-        (xy 77.795226 64.701898) (xy 77.835 64.501939) (xy 77.835 64.404446) (xy 79.704447 62.535) (xy 79.721111 62.535)
-        (xy 79.673815 62.573815) (xy 79.594463 62.670506) (xy 79.535498 62.78082) (xy 79.499188 62.900518) (xy 79.486928 63.025)
-        (xy 79.486928 64.375) (xy 79.499188 64.499482) (xy 79.535498 64.61918) (xy 79.594463 64.729494) (xy 79.673815 64.826185)
-        (xy 79.770506 64.905537) (xy 79.88082 64.964502) (xy 80.000518 65.000812) (xy 80.125 65.013072) (xy 81.475 65.013072)
-        (xy 81.599482 65.000812) (xy 81.71918 64.964502) (xy 81.829494 64.905537) (xy 81.926185 64.826185) (xy 81.997487 64.739303)
-        (xy 82.179482 64.860907) (xy 82.417887 64.959658) (xy 82.670976 65.01) (xy 82.929024 65.01) (xy 83.182113 64.959658)
-        (xy 83.420518 64.860907) (xy 83.635077 64.717544) (xy 83.806681 64.54594) (xy 83.928773 64.678303) (xy 84.136371 64.829473)
-        (xy 84.369472 64.937238) (xy 84.4706 64.96791) (xy 84.673 64.844224) (xy 84.673 63.827) (xy 84.653 63.827)
-        (xy 84.653 63.573) (xy 84.673 63.573) (xy 84.673 63.553) (xy 84.927 63.553) (xy 84.927 63.573)
-        (xy 84.947 63.573) (xy 84.947 63.827) (xy 84.927 63.827) (xy 84.927 64.844224) (xy 85.1294 64.96791)
-        (xy 85.230528 64.937238) (xy 85.463629 64.829473) (xy 85.671227 64.678303) (xy 85.793319 64.54594) (xy 85.964923 64.717544)
-        (xy 86.179482 64.860907) (xy 86.417887 64.959658) (xy 86.670976 65.01) (xy 86.929024 65.01) (xy 87.182113 64.959658)
-        (xy 87.420518 64.860907) (xy 87.635077 64.717544) (xy 87.8 64.552621) (xy 87.964923 64.717544) (xy 88.179482 64.860907)
-        (xy 88.417887 64.959658) (xy 88.670976 65.01) (xy 88.929024 65.01) (xy 89.182113 64.959658) (xy 89.420518 64.860907)
-        (xy 89.635077 64.717544) (xy 89.8 64.552621) (xy 89.964923 64.717544) (xy 90.179482 64.860907) (xy 90.417887 64.959658)
-        (xy 90.670976 65.01) (xy 90.929024 65.01) (xy 91.182113 64.959658) (xy 91.420518 64.860907) (xy 91.635077 64.717544)
-        (xy 91.817544 64.535077) (xy 91.960907 64.320518) (xy 92.059658 64.082113) (xy 92.11 63.829024) (xy 92.11 63.570976)
-        (xy 92.059658 63.317887) (xy 91.960907 63.079482) (xy 91.817544 62.864923) (xy 91.635077 62.682456) (xy 91.420518 62.539093)
-        (xy 91.182113 62.440342) (xy 91.155257 62.435) (xy 93.371289 62.435) (xy 93.440226 62.503937) (xy 93.609744 62.617205)
-        (xy 93.798102 62.695226) (xy 93.998061 62.735) (xy 94.201939 62.735) (xy 94.401898 62.695226) (xy 94.590256 62.617205)
-        (xy 94.759774 62.503937) (xy 94.903937 62.359774) (xy 95.017205 62.190256) (xy 95.095226 62.001898) (xy 95.135 61.801939)
-        (xy 95.135 61.598061) (xy 95.095226 61.398102) (xy 95.09521 61.398061) (xy 97.365 61.398061) (xy 97.365 61.601939)
-        (xy 97.404774 61.801898) (xy 97.482795 61.990256) (xy 97.596063 62.159774) (xy 97.665001 62.228712) (xy 97.665 62.846279)
-        (xy 97.596063 62.915216) (xy 97.482795 63.084734) (xy 97.404774 63.273092) (xy 97.365 63.473051) (xy 97.365 63.676929)
-        (xy 97.404774 63.876888) (xy 97.482795 64.065246) (xy 97.596063 64.234764) (xy 97.740226 64.378927) (xy 97.909744 64.492195)
-        (xy 98.098102 64.570216) (xy 98.298061 64.60999) (xy 98.501939 64.60999) (xy 98.701898 64.570216) (xy 98.890256 64.492195)
-        (xy 99.059774 64.378927) (xy 99.203937 64.234764) (xy 99.317205 64.065246) (xy 99.395226 63.876888) (xy 99.435 63.676929)
-        (xy 99.435 63.473051) (xy 99.395226 63.273092) (xy 99.317205 63.084734) (xy 99.203937 62.915216) (xy 99.135 62.846279)
-        (xy 99.135 62.228711) (xy 99.203937 62.159774) (xy 99.317205 61.990256) (xy 99.395226 61.801898) (xy 99.435 61.601939)
-        (xy 99.435 61.398061) (xy 99.395226 61.198102) (xy 99.317205 61.009744) (xy 99.203937 60.840226) (xy 99.059774 60.696063)
-        (xy 98.890256 60.582795) (xy 98.701898 60.504774) (xy 98.501939 60.465) (xy 98.298061 60.465) (xy 98.098102 60.504774)
-        (xy 97.909744 60.582795) (xy 97.740226 60.696063) (xy 97.596063 60.840226) (xy 97.482795 61.009744) (xy 97.404774 61.198102)
-        (xy 97.365 61.398061) (xy 95.09521 61.398061) (xy 95.017205 61.209744) (xy 94.903937 61.040226) (xy 94.759774 60.896063)
-        (xy 94.590256 60.782795) (xy 94.401898 60.704774) (xy 94.201939 60.665) (xy 93.998061 60.665) (xy 93.798102 60.704774)
-        (xy 93.609744 60.782795) (xy 93.440226 60.896063) (xy 93.371289 60.965) (xy 87.988661 60.965) (xy 88.048912 60.904749)
-        (xy 88.16218 60.735231) (xy 88.240201 60.546873) (xy 88.279975 60.346914) (xy 88.279975 60.143036) (xy 88.240201 59.943077)
-        (xy 88.16218 59.754719) (xy 88.048912 59.585201) (xy 87.904749 59.441038) (xy 87.735231 59.32777) (xy 87.546873 59.249749)
-        (xy 87.346914 59.209975) (xy 87.262793 59.209975) (xy 84.786661 56.733844) (xy 84.786661 56.636351) (xy 84.746887 56.436392)
-        (xy 84.668866 56.248034) (xy 84.652714 56.223862) (xy 84.716902 56.159674) (xy 84.83017 55.990156) (xy 84.908191 55.801798)
-        (xy 84.947965 55.601839) (xy 84.947965 55.397961) (xy 84.908191 55.198002) (xy 84.83017 55.009644) (xy 84.716902 54.840126)
-        (xy 84.572739 54.695963) (xy 84.403221 54.582695) (xy 84.214863 54.504674) (xy 84.014904 54.4649) (xy 83.811026 54.4649)
-        (xy 83.611067 54.504674) (xy 83.422709 54.582695) (xy 83.253191 54.695963) (xy 83.109028 54.840126) (xy 82.99576 55.009644)
-        (xy 82.917739 55.198002) (xy 82.877965 55.397961) (xy 82.877965 55.495453) (xy 82.308418 56.065001) (xy 79.458462 56.065001)
-        (xy 79.56749 56.043314) (xy 79.821727 55.938005) (xy 80.050535 55.78512) (xy 80.24512 55.590535) (xy 80.398005 55.361727)
-        (xy 80.503314 55.10749) (xy 80.557 54.837592) (xy 80.557 54.562408) (xy 80.516739 54.36) (xy 81.167581 54.36)
-        (xy 81.2 54.363193) (xy 81.232419 54.36) (xy 81.329383 54.35045) (xy 81.453793 54.31271) (xy 81.56845 54.251425)
-        (xy 81.668948 54.168948) (xy 81.751425 54.06845) (xy 81.81271 53.953793) (xy 81.85045 53.829383) (xy 81.863193 53.7)
-        (xy 81.86 53.667581) (xy 81.86 46.379444) (xy 81.898102 46.395226) (xy 82.098061 46.435) (xy 82.301939 46.435)
-        (xy 82.501898 46.395226) (xy 82.690256 46.317205) (xy 82.859774 46.203937) (xy 83.003937 46.059774) (xy 83.117205 45.890256)
-        (xy 83.195226 45.701898) (xy 83.235 45.501939) (xy 83.235 45.298061) (xy 83.195226 45.098102) (xy 83.117205 44.909744)
-        (xy 83.003937 44.740226) (xy 82.935001 44.67129) (xy 82.935001 44.129299) (xy 82.970366 44.214677) (xy 83.083634 44.384195)
-        (xy 83.227797 44.528358) (xy 83.397315 44.641626) (xy 83.585673 44.719647) (xy 83.785632 44.759421) (xy 83.98951 44.759421)
-        (xy 84.189469 44.719647) (xy 84.377827 44.641626) (xy 84.443026 44.598061) (xy 97.665 44.598061) (xy 97.665 44.801939)
-        (xy 97.704774 45.001898) (xy 97.782795 45.190256) (xy 97.896063 45.359774) (xy 98.040226 45.503937) (xy 98.209744 45.617205)
-        (xy 98.398102 45.695226) (xy 98.598061 45.735) (xy 98.695554 45.735) (xy 99.065001 46.104448) (xy 99.065 51.371289)
-        (xy 98.996063 51.440226) (xy 98.882795 51.609744) (xy 98.804774 51.798102) (xy 98.765 51.998061) (xy 98.765 52.201939)
-        (xy 98.804774 52.401898) (xy 98.882795 52.590256) (xy 98.996063 52.759774) (xy 99.140226 52.903937) (xy 99.309744 53.017205)
-        (xy 99.498102 53.095226) (xy 99.698061 53.135) (xy 99.901939 53.135) (xy 100.101898 53.095226) (xy 100.290256 53.017205)
-        (xy 100.459774 52.903937) (xy 100.603937 52.759774) (xy 100.717205 52.590256) (xy 100.795226 52.401898) (xy 100.835 52.201939)
-        (xy 100.835 51.998061) (xy 100.795226 51.798102) (xy 100.717205 51.609744) (xy 100.603937 51.440226) (xy 100.535 51.371289)
-        (xy 100.535 45.836105) (xy 100.538556 45.8) (xy 100.524365 45.655915) (xy 100.492668 45.551425) (xy 100.482337 45.517367)
-        (xy 100.414087 45.38968) (xy 100.322238 45.277762) (xy 100.294193 45.254746) (xy 99.735 44.695554) (xy 99.735 44.598061)
-        (xy 99.695226 44.398102) (xy 99.617205 44.209744) (xy 99.503937 44.040226) (xy 99.359774 43.896063) (xy 99.190256 43.782795)
-        (xy 99.001898 43.704774) (xy 98.801939 43.665) (xy 98.598061 43.665) (xy 98.398102 43.704774) (xy 98.209744 43.782795)
-        (xy 98.040226 43.896063) (xy 97.896063 44.040226) (xy 97.782795 44.209744) (xy 97.704774 44.398102) (xy 97.665 44.598061)
-        (xy 84.443026 44.598061) (xy 84.547345 44.528358) (xy 84.616282 44.459421) (xy 85.139474 44.459421) (xy 85.175579 44.462977)
-        (xy 85.211684 44.459421) (xy 85.319664 44.448786) (xy 85.458212 44.406758) (xy 85.585899 44.338508) (xy 85.697817 44.246659)
-        (xy 85.720838 44.218608) (xy 88.204447 41.735) (xy 88.301939 41.735) (xy 88.501898 41.695226) (xy 88.690256 41.617205)
-        (xy 88.859774 41.503937) (xy 89.003937 41.359774) (xy 89.117205 41.190256) (xy 89.195226 41.001898) (xy 89.235 40.801939)
-        (xy 89.235 40.598061) (xy 89.195226 40.398102) (xy 89.117205 40.209744) (xy 89.003937 40.040226) (xy 88.859774 39.896063)
-        (xy 88.690256 39.782795) (xy 88.501898 39.704774) (xy 88.301939 39.665) (xy 88.098061 39.665) (xy 87.898102 39.704774)
-        (xy 87.790102 39.74951) (xy 87.690256 39.682795) (xy 87.501898 39.604774) (xy 87.301939 39.565) (xy 87.098061 39.565)
-        (xy 86.898102 39.604774) (xy 86.709744 39.682795) (xy 86.540226 39.796063) (xy 86.396063 39.940226) (xy 86.282795 40.109744)
-        (xy 86.204774 40.298102) (xy 86.165 40.498061) (xy 86.165 40.595553) (xy 86.056337 40.704216) (xy 86.017205 40.609744)
-        (xy 85.903937 40.440226) (xy 85.835 40.371289) (xy 85.835 38.535) (xy 90.120575 38.535) (xy 92.690021 41.104447)
-        (xy 92.690021 41.201939) (xy 92.729795 41.401898) (xy 92.807816 41.590256) (xy 92.921084 41.759774) (xy 93.065247 41.903937)
-        (xy 93.234765 42.017205) (xy 93.423123 42.095226) (xy 93.623082 42.135) (xy 93.82696 42.135) (xy 94.026919 42.095226)
-        (xy 94.215277 42.017205) (xy 94.384795 41.903937) (xy 94.528958 41.759774) (xy 94.642226 41.590256) (xy 94.720247 41.401898)
-        (xy 94.760021 41.201939) (xy 94.760021 40.998061) (xy 94.720247 40.798102) (xy 94.642226 40.609744) (xy 94.528958 40.440226)
-        (xy 94.384795 40.296063) (xy 94.215277 40.182795) (xy 94.026919 40.104774) (xy 93.82696 40.065) (xy 93.729468 40.065)
-        (xy 90.97028 37.305813) (xy 90.947259 37.277762) (xy 90.835341 37.185913) (xy 90.707654 37.117663) (xy 90.569106 37.075635)
-        (xy 90.461126 37.065) (xy 90.425021 37.061444) (xy 90.388916 37.065) (xy 85.828711 37.065) (xy 85.759774 36.996063)
-        (xy 85.590256 36.882795) (xy 85.401898 36.804774) (xy 85.201939 36.765) (xy 84.998061 36.765) (xy 84.798102 36.804774)
-        (xy 84.609744 36.882795) (xy 84.440226 36.996063) (xy 84.296063 37.140226) (xy 84.182795 37.309744) (xy 84.104774 37.498102)
-        (xy 84.065 37.698061) (xy 84.065 37.901939) (xy 84.104774 38.101898) (xy 84.182795 38.290256) (xy 84.296063 38.459774)
-        (xy 84.365001 38.528712) (xy 84.365 40.371289) (xy 84.296063 40.440226) (xy 84.182795 40.609744) (xy 84.104774 40.798102)
-        (xy 84.065 40.998061) (xy 84.065 41.201939) (xy 84.104774 41.401898) (xy 84.182795 41.590256) (xy 84.296063 41.759774)
-        (xy 84.440226 41.903937) (xy 84.609744 42.017205) (xy 84.667651 42.041191) (xy 83.85252 42.041191) (xy 83.783583 41.972254)
-        (xy 83.614065 41.858986) (xy 83.425707 41.780965) (xy 83.225748 41.741191) (xy 83.02187 41.741191) (xy 82.935001 41.75847)
-        (xy 82.935001 39.736095) (xy 82.938556 39.7) (xy 82.935001 39.663905) (xy 82.935001 39.663896) (xy 82.924366 39.555916)
-        (xy 82.882338 39.417368) (xy 82.814088 39.289681) (xy 82.797515 39.269488) (xy 82.745254 39.205807) (xy 82.745251 39.205804)
-        (xy 82.722238 39.177763) (xy 82.694198 39.154751) (xy 82.435 38.895553) (xy 82.435 38.798061) (xy 82.395226 38.598102)
-        (xy 82.317205 38.409744) (xy 82.203937 38.240226) (xy 82.059774 38.096063) (xy 81.890256 37.982795) (xy 81.701898 37.904774)
-        (xy 81.501939 37.865) (xy 81.298061 37.865) (xy 81.098102 37.904774) (xy 80.909744 37.982795) (xy 80.740226 38.096063)
-        (xy 80.596063 38.240226) (xy 80.482795 38.409744) (xy 80.404774 38.598102) (xy 80.365 38.798061) (xy 80.365 39.001939)
-        (xy 80.404774 39.201898) (xy 80.482795 39.390256) (xy 80.596063 39.559774) (xy 80.740226 39.703937) (xy 80.909744 39.817205)
-        (xy 81.098102 39.895226) (xy 81.298061 39.935) (xy 81.395553 39.935) (xy 81.465001 40.004448) (xy 81.465001 42.449429)
-        (xy 80.559844 41.423585) (xy 80.522238 41.377762) (xy 80.484002 41.346382) (xy 80.447826 41.312705) (xy 80.428181 41.300572)
-        (xy 80.41032 41.285913) (xy 80.366701 41.262598) (xy 80.324646 41.236623) (xy 80.303009 41.228554) (xy 80.282633 41.217663)
-        (xy 80.235307 41.203307) (xy 80.188989 41.186034) (xy 80.166193 41.182341) (xy 80.144085 41.175635) (xy 80.094866 41.170787)
-        (xy 80.046069 41.162883) (xy 79.98688 41.165) (xy 76.528711 41.165) (xy 76.459774 41.096063) (xy 76.290256 40.982795)
-        (xy 76.101898 40.904774) (xy 75.901939 40.865) (xy 75.698061 40.865) (xy 75.498102 40.904774) (xy 75.309744 40.982795)
-        (xy 75.140226 41.096063) (xy 74.996063 41.240226) (xy 74.882795 41.409744) (xy 74.804774 41.598102) (xy 74.765 41.798061)
-        (xy 74.765 42.001939) (xy 74.804774 42.201898) (xy 74.882795 42.390256) (xy 74.996063 42.559774) (xy 75.086888 42.650599)
-        (xy 74.847592 42.603) (xy 74.572408 42.603) (xy 74.30251 42.656686) (xy 74.048273 42.761995) (xy 73.82 42.914523)
-        (xy 73.591727 42.761995) (xy 73.33749 42.656686) (xy 73.067592 42.603) (xy 72.792408 42.603) (xy 72.52251 42.656686)
-        (xy 72.268273 42.761995) (xy 72.04 42.914523) (xy 71.811727 42.761995) (xy 71.55749 42.656686) (xy 71.287592 42.603)
-        (xy 71.012408 42.603) (xy 70.74251 42.656686) (xy 70.488273 42.761995) (xy 70.26 42.914523) (xy 70.031727 42.761995)
-        (xy 69.77749 42.656686) (xy 69.507592 42.603) (xy 69.232408 42.603) (xy 68.96251 42.656686) (xy 68.708273 42.761995)
-        (xy 68.48 42.914523) (xy 68.251727 42.761995) (xy 67.99749 42.656686) (xy 67.727592 42.603) (xy 67.452408 42.603)
-        (xy 67.18251 42.656686) (xy 66.928273 42.761995) (xy 66.699465 42.91488) (xy 66.50488 43.109465) (xy 66.351995 43.338273)
-        (xy 66.246686 43.59251) (xy 66.193 43.862408) (xy 66.193 44.137592) (xy 66.233261 44.34) (xy 63.932419 44.34)
-        (xy 63.9 44.336807) (xy 63.867581 44.34) (xy 63.770617 44.34955) (xy 63.646207 44.38729) (xy 63.53155 44.448575)
-        (xy 63.431052 44.531052) (xy 63.348575 44.63155) (xy 63.28729 44.746207) (xy 63.24955 44.870617) (xy 63.236807 45)
-        (xy 63.240001 45.032429) (xy 63.24 53.667581) (xy 63.236807 53.7) (xy 63.24955 53.829383) (xy 63.28729 53.953793)
-        (xy 63.348575 54.06845) (xy 63.431052 54.168948) (xy 63.53155 54.251425) (xy 63.646207 54.31271) (xy 63.770617 54.35045)
-        (xy 63.9 54.363193) (xy 63.932419 54.36) (xy 65.343261 54.36) (xy 65.303 54.562408) (xy 65.303 54.837592)
-        (xy 65.356686 55.10749) (xy 65.461995 55.361727) (xy 65.61488 55.590535) (xy 65.809465 55.78512) (xy 66.038273 55.938005)
-        (xy 66.29251 56.043314) (xy 66.401538 56.065001) (xy 63.804448 56.065001) (xy 56.935 49.195554) (xy 56.935 49.098061)
-        (xy 56.895226 48.898102) (xy 56.817205 48.709744) (xy 56.703937 48.540226) (xy 56.559774 48.396063) (xy 56.390256 48.282795)
-        (xy 56.201898 48.204774) (xy 56.001939 48.165) (xy 55.798061 48.165) (xy 55.598102 48.204774) (xy 55.409744 48.282795)
-        (xy 55.240226 48.396063) (xy 55.096063 48.540226) (xy 54.982795 48.709744) (xy 54.904774 48.898102) (xy 54.865 49.098061)
-        (xy 49.135 49.098061) (xy 49.135 48.883288) (xy 49.089461 48.654348) (xy 49.000134 48.438692) (xy 48.87045 48.244606)
-        (xy 48.705394 48.07955) (xy 48.511308 47.949866) (xy 48.295652 47.860539) (xy 48.066712 47.815) (xy 47.833288 47.815)
-        (xy 47.604348 47.860539) (xy 47.388692 47.949866) (xy 47.388072 47.95028) (xy 47.388072 47.65) (xy 47.375812 47.525518)
-        (xy 47.339502 47.40582) (xy 47.301647 47.335) (xy 47.783207 47.335) (xy 47.9573 47.317853) (xy 48.180674 47.250094)
-        (xy 48.386536 47.140058) (xy 48.566975 46.991975) (xy 48.715058 46.811536) (xy 48.825094 46.605674) (xy 48.892853 46.3823)
-        (xy 48.915733 46.15) (xy 48.892853 45.9177) (xy 48.825094 45.694326) (xy 48.715058 45.488464) (xy 48.566975 45.308025)
-        (xy 48.386536 45.159942) (xy 48.180674 45.049906) (xy 47.9573 44.982147) (xy 47.783207 44.965) (xy 46.366793 44.965)
-        (xy 46.1927 44.982147) (xy 45.969326 45.049906) (xy 45.763464 45.159942) (xy 45.583025 45.308025) (xy 45.434942 45.488464)
-        (xy 45.324906 45.694326) (xy 45.257147 45.9177) (xy 45.234267 46.15) (xy 45.257147 46.3823) (xy 45.324906 46.605674)
-        (xy 45.434942 46.811536) (xy 45.583025 46.991975) (xy 45.611909 47.01568) (xy 45.525518 47.024188) (xy 45.40582 47.060498)
-        (xy 45.295506 47.119463) (xy 45.198815 47.198815) (xy 45.119463 47.295506) (xy 45.060498 47.40582) (xy 45.024188 47.525518)
-        (xy 45.011928 47.65) (xy 44.76 47.65) (xy 44.76 30.56) (xy 103.44 30.56)
-      )
-    )
-  )
+  (gr_line (start 80 30) (end 80 110) (layer Edge.Cuts) (width 0.1))
+  (gr_line (start 30 30) (end 80 30) (layer Edge.Cuts) (width 0.1))
+  (gr_line (start 30 110) (end 30 30) (layer Edge.Cuts) (width 0.1))
+  (gr_line (start 80 110) (end 30 110) (layer Edge.Cuts) (width 0.1))
+
 )
diff --git a/KiCAD model/Lab1.net b/KiCAD model/Lab1.net
index bb59d94f632209fe6c20ed299f43e4a5834eb71c..fd6e9052f8fbb671909971d5882dd09f5b0514da 100644
--- a/KiCAD model/Lab1.net	
+++ b/KiCAD model/Lab1.net	
@@ -1,7 +1,7 @@
 (export (version D)
   (design
     (source C:\Users\User\Documents\Lab1\Lab1.sch)
-    (date "2021-02-11 16:08:27")
+    (date "2021-02-11 17:21:20")
     (tool "Eeschema (5.1.9)-1")
     (sheet (number 1) (name /) (tstamps /)
       (title_block
@@ -205,7 +205,7 @@
       (tstamp 600E34A0))
     (comp (ref TP7)
       (value NRST)
-      (footprint TestPoint:TestPoint_Pad_1.5x1.5mm)
+      (footprint TestPoint:TestPoint_Keystone_5015_Micro-Minature)
       (datasheet ~)
       (libsource (lib Connector) (part TestPoint) (description "test point"))
       (sheetpath (names /) (tstamps /))
@@ -226,7 +226,7 @@
       (tstamp 6026BF1B))
     (comp (ref TP16)
       (value wheel_click)
-      (footprint TestPoint:TestPoint_Pad_1.5x1.5mm)
+      (footprint TestPoint:TestPoint_Keystone_5015_Micro-Minature)
       (datasheet ~)
       (libsource (lib Connector) (part TestPoint) (description "test point"))
       (sheetpath (names /) (tstamps /))
@@ -380,98 +380,98 @@
       (tstamp 60D695E4))
     (comp (ref TP20)
       (value NCS)
-      (footprint TestPoint:TestPoint_Pad_1.5x1.5mm)
+      (footprint TestPoint:TestPoint_Keystone_5015_Micro-Minature)
       (datasheet ~)
       (libsource (lib Connector) (part TestPoint) (description "test point"))
       (sheetpath (names /) (tstamps /))
       (tstamp 60EFB280))
     (comp (ref TP2)
       (value MOSI)
-      (footprint TestPoint:TestPoint_Pad_1.5x1.5mm)
+      (footprint TestPoint:TestPoint_Keystone_5015_Micro-Minature)
       (datasheet ~)
       (libsource (lib Connector) (part TestPoint) (description "test point"))
       (sheetpath (names /) (tstamps /))
       (tstamp 60F2BC56))
     (comp (ref TP3)
       (value SCK)
-      (footprint TestPoint:TestPoint_Pad_1.5x1.5mm)
+      (footprint TestPoint:TestPoint_Keystone_5015_Micro-Minature)
       (datasheet ~)
       (libsource (lib Connector) (part TestPoint) (description "test point"))
       (sheetpath (names /) (tstamps /))
       (tstamp 6107F83F))
     (comp (ref TP18)
       (value Motion)
-      (footprint TestPoint:TestPoint_Pad_1.5x1.5mm)
+      (footprint TestPoint:TestPoint_Keystone_5015_Micro-Minature)
       (datasheet ~)
       (libsource (lib Connector) (part TestPoint) (description "test point"))
       (sheetpath (names /) (tstamps /))
       (tstamp 610979A7))
     (comp (ref TP24)
       (value MISO)
-      (footprint TestPoint:TestPoint_Pad_1.5x1.5mm)
+      (footprint TestPoint:TestPoint_Keystone_5015_Micro-Minature)
       (datasheet ~)
       (libsource (lib Connector) (part TestPoint) (description "test point"))
       (sheetpath (names /) (tstamps /))
       (tstamp 610AFC53))
     (comp (ref TP25)
       (value GRD)
-      (footprint TestPoint:TestPoint_Pad_1.5x1.5mm)
+      (footprint TestPoint:TestPoint_Keystone_5015_Micro-Minature)
       (datasheet ~)
       (libsource (lib Connector) (part TestPoint) (description "test point"))
       (sheetpath (names /) (tstamps /))
       (tstamp 6123CCCE))
     (comp (ref TP1)
       (value 5V)
-      (footprint TestPoint:TestPoint_Pad_1.5x1.5mm)
+      (footprint TestPoint:TestPoint_Keystone_5015_Micro-Minature)
       (datasheet ~)
       (libsource (lib Connector) (part TestPoint) (description "test point"))
       (sheetpath (names /) (tstamps /))
       (tstamp 613BA215))
     (comp (ref TP6)
       (value 3.3V)
-      (footprint TestPoint:TestPoint_Pad_1.5x1.5mm)
+      (footprint TestPoint:TestPoint_Keystone_5015_Micro-Minature)
       (datasheet ~)
       (libsource (lib Connector) (part TestPoint) (description "test point"))
       (sheetpath (names /) (tstamps /))
       (tstamp 613EF1B1))
     (comp (ref TP19)
       (value VDD)
-      (footprint TestPoint:TestPoint_Pad_1.5x1.5mm)
+      (footprint TestPoint:TestPoint_Keystone_5015_Micro-Minature)
       (datasheet ~)
       (libsource (lib Connector) (part TestPoint) (description "test point"))
       (sheetpath (names /) (tstamps /))
       (tstamp 61439D6C))
     (comp (ref TP21)
       (value GND)
-      (footprint TestPoint:TestPoint_Pad_1.5x1.5mm)
+      (footprint TestPoint:TestPoint_Keystone_5015_Micro-Minature)
       (datasheet ~)
       (libsource (lib Connector) (part TestPoint) (description "test point"))
       (sheetpath (names /) (tstamps /))
       (tstamp 614855F6))
     (comp (ref TP27)
       (value MCO2)
-      (footprint TestPoint:TestPoint_Pad_1.5x1.5mm)
+      (footprint TestPoint:TestPoint_Keystone_5015_Micro-Minature)
       (datasheet ~)
       (libsource (lib Connector) (part TestPoint) (description "test point"))
       (sheetpath (names /) (tstamps /))
       (tstamp 615BA919))
     (comp (ref TP26)
       (value MCO1)
-      (footprint TestPoint:TestPoint_Pad_1.5x1.5mm)
+      (footprint TestPoint:TestPoint_Keystone_5015_Micro-Minature)
       (datasheet ~)
       (libsource (lib Connector) (part TestPoint) (description "test point"))
       (sheetpath (names /) (tstamps /))
       (tstamp 615A1620))
     (comp (ref TP28)
       (value GND)
-      (footprint TestPoint:TestPoint_Pad_1.5x1.5mm)
+      (footprint TestPoint:TestPoint_Keystone_5015_Micro-Minature)
       (datasheet ~)
       (libsource (lib Connector) (part TestPoint) (description "test point"))
       (sheetpath (names /) (tstamps /))
       (tstamp 617B148E))
     (comp (ref TP29)
       (value Scroll_a)
-      (footprint TestPoint:TestPoint_Pad_1.5x1.5mm)
+      (footprint TestPoint:TestPoint_Keystone_5015_Micro-Minature)
       (datasheet ~)
       (libsource (lib Connector) (part TestPoint) (description "test point"))
       (sheetpath (names /) (tstamps /))
@@ -485,7 +485,7 @@
       (tstamp 60055F5F))
     (comp (ref TP30)
       (value BOOT0)
-      (footprint TestPoint:TestPoint_Pad_1.5x1.5mm)
+      (footprint TestPoint:TestPoint_Keystone_5015_Micro-Minature)
       (datasheet ~)
       (libsource (lib Connector) (part TestPoint) (description "test point"))
       (sheetpath (names /) (tstamps /))
@@ -499,35 +499,35 @@
       (tstamp 6015F930))
     (comp (ref TP17)
       (value in_D+)
-      (footprint TestPoint:TestPoint_Pad_1.5x1.5mm)
+      (footprint TestPoint:TestPoint_Keystone_5015_Micro-Minature)
       (datasheet ~)
       (libsource (lib Connector) (part TestPoint) (description "test point"))
       (sheetpath (names /) (tstamps /))
       (tstamp 61C7C487))
     (comp (ref TP23)
       (value out_D+)
-      (footprint TestPoint:TestPoint_Pad_1.5x1.5mm)
+      (footprint TestPoint:TestPoint_Keystone_5015_Micro-Minature)
       (datasheet ~)
       (libsource (lib Connector) (part TestPoint) (description "test point"))
       (sheetpath (names /) (tstamps /))
       (tstamp 61CAF95D))
     (comp (ref TP8)
       (value in_D-)
-      (footprint TestPoint:TestPoint_Pad_1.5x1.5mm)
+      (footprint TestPoint:TestPoint_Keystone_5015_Micro-Minature)
       (datasheet ~)
       (libsource (lib Connector) (part TestPoint) (description "test point"))
       (sheetpath (names /) (tstamps /))
       (tstamp 61CC914B))
     (comp (ref TP22)
       (value out_D-)
-      (footprint TestPoint:TestPoint_Pad_1.5x1.5mm)
+      (footprint TestPoint:TestPoint_Keystone_5015_Micro-Minature)
       (datasheet ~)
       (libsource (lib Connector) (part TestPoint) (description "test point"))
       (sheetpath (names /) (tstamps /))
       (tstamp 61CE2BBC))
     (comp (ref TP14)
       (value Scroll_b)
-      (footprint TestPoint:TestPoint_Pad_1.5x1.5mm)
+      (footprint TestPoint:TestPoint_Keystone_5015_Micro-Minature)
       (datasheet ~)
       (libsource (lib Connector) (part TestPoint) (description "test point"))
       (sheetpath (names /) (tstamps /))
@@ -541,7 +541,7 @@
       (tstamp 6082477B))
     (comp (ref TP4)
       (value TestPoint)
-      (footprint TestPoint:TestPoint_Pad_1.5x1.5mm)
+      (footprint TestPoint:TestPoint_Keystone_5015_Micro-Minature)
       (datasheet ~)
       (libsource (lib Connector) (part TestPoint) (description "test point"))
       (sheetpath (names /) (tstamps /))
@@ -561,7 +561,7 @@
         (field (name MAXIMUM_PACKAGE_HEIGHT) 11.5mm)
         (field (name PARTREV) N/A)
         (field (name STANDARD) "Manufacturer Recommendations"))
-      (libsource (lib D2F-FL) (part D2F-FL) (description ""))
+      (libsource (lib Lab1-rescue) (part D2F-FL-D2F-FL) (description ""))
       (sheetpath (names /) (tstamps /))
       (tstamp 6034E202))
     (comp (ref R9)
@@ -587,7 +587,7 @@
       (tstamp 606FEE86))
     (comp (ref TP5)
       (value TestPoint)
-      (footprint TestPoint:TestPoint_Pad_1.5x1.5mm)
+      (footprint TestPoint:TestPoint_Keystone_5015_Micro-Minature)
       (datasheet ~)
       (libsource (lib Connector) (part TestPoint) (description "test point"))
       (sheetpath (names /) (tstamps /))
@@ -600,7 +600,7 @@
         (field (name MAXIMUM_PACKAGE_HEIGHT) 11.5mm)
         (field (name PARTREV) N/A)
         (field (name STANDARD) "Manufacturer Recommendations"))
-      (libsource (lib D2F-FL) (part D2F-FL) (description ""))
+      (libsource (lib Lab1-rescue) (part D2F-FL-D2F-FL) (description ""))
       (sheetpath (names /) (tstamps /))
       (tstamp 60880B22))
     (comp (ref R10)
@@ -626,7 +626,7 @@
       (tstamp 60880B3B))
     (comp (ref TP9)
       (value TestPoint)
-      (footprint TestPoint:TestPoint_Pad_1.5x1.5mm)
+      (footprint TestPoint:TestPoint_Keystone_5015_Micro-Minature)
       (datasheet ~)
       (libsource (lib Connector) (part TestPoint) (description "test point"))
       (sheetpath (names /) (tstamps /))
@@ -639,7 +639,7 @@
         (field (name MAXIMUM_PACKAGE_HEIGHT) 11.5mm)
         (field (name PARTREV) N/A)
         (field (name STANDARD) "Manufacturer Recommendations"))
-      (libsource (lib D2F-FL) (part D2F-FL) (description ""))
+      (libsource (lib Lab1-rescue) (part D2F-FL-D2F-FL) (description ""))
       (sheetpath (names /) (tstamps /))
       (tstamp 608B0D57))
     (comp (ref R13)
@@ -665,7 +665,7 @@
       (tstamp 608B0D70))
     (comp (ref TP10)
       (value TestPoint)
-      (footprint TestPoint:TestPoint_Pad_1.5x1.5mm)
+      (footprint TestPoint:TestPoint_Keystone_5015_Micro-Minature)
       (datasheet ~)
       (libsource (lib Connector) (part TestPoint) (description "test point"))
       (sheetpath (names /) (tstamps /))
@@ -678,7 +678,7 @@
         (field (name MAXIMUM_PACKAGE_HEIGHT) 11.5mm)
         (field (name PARTREV) N/A)
         (field (name STANDARD) "Manufacturer Recommendations"))
-      (libsource (lib D2F-FL) (part D2F-FL) (description ""))
+      (libsource (lib Lab1-rescue) (part D2F-FL-D2F-FL) (description ""))
       (sheetpath (names /) (tstamps /))
       (tstamp 608E2D04))
     (comp (ref R14)
@@ -704,7 +704,7 @@
       (tstamp 608E2D1D))
     (comp (ref TP11)
       (value TestPoint)
-      (footprint TestPoint:TestPoint_Pad_1.5x1.5mm)
+      (footprint TestPoint:TestPoint_Keystone_5015_Micro-Minature)
       (datasheet ~)
       (libsource (lib Connector) (part TestPoint) (description "test point"))
       (sheetpath (names /) (tstamps /))
@@ -717,7 +717,7 @@
         (field (name MAXIMUM_PACKAGE_HEIGHT) 11.5mm)
         (field (name PARTREV) N/A)
         (field (name STANDARD) "Manufacturer Recommendations"))
-      (libsource (lib D2F-FL) (part D2F-FL) (description ""))
+      (libsource (lib Lab1-rescue) (part D2F-FL-D2F-FL) (description ""))
       (sheetpath (names /) (tstamps /))
       (tstamp 6090304B))
     (comp (ref R17)
@@ -743,7 +743,7 @@
       (tstamp 60903064))
     (comp (ref TP12)
       (value TestPoint)
-      (footprint TestPoint:TestPoint_Pad_1.5x1.5mm)
+      (footprint TestPoint:TestPoint_Keystone_5015_Micro-Minature)
       (datasheet ~)
       (libsource (lib Connector) (part TestPoint) (description "test point"))
       (sheetpath (names /) (tstamps /))
@@ -756,7 +756,7 @@
         (field (name MAXIMUM_PACKAGE_HEIGHT) 11.5mm)
         (field (name PARTREV) N/A)
         (field (name STANDARD) "Manufacturer Recommendations"))
-      (libsource (lib D2F-FL) (part D2F-FL) (description ""))
+      (libsource (lib Lab1-rescue) (part D2F-FL-D2F-FL) (description ""))
       (sheetpath (names /) (tstamps /))
       (tstamp 609243E2))
     (comp (ref R18)
@@ -782,7 +782,7 @@
       (tstamp 609243FB))
     (comp (ref TP13)
       (value TestPoint)
-      (footprint TestPoint:TestPoint_Pad_1.5x1.5mm)
+      (footprint TestPoint:TestPoint_Keystone_5015_Micro-Minature)
       (datasheet ~)
       (libsource (lib Connector) (part TestPoint) (description "test point"))
       (sheetpath (names /) (tstamps /))
@@ -830,7 +830,7 @@
         (field (name MAXIMUM_PACKAGE_HEIGHT) 11.5mm)
         (field (name PARTREV) N/A)
         (field (name STANDARD) "Manufacturer Recommendations"))
-      (libsource (lib D2F-FL) (part D2F-FL) (description ""))
+      (libsource (lib Lab1-rescue) (part D2F-FL-D2F-FL) (description ""))
       (sheetpath (names /) (tstamps /))
       (tstamp 60A1D62C))
     (comp (ref R22)
@@ -855,24 +855,10 @@
         (field (name Configuration_Pole-Throw) "Single Pole - Single Throw")
         (field (name Contact_Current_Rating) "50 mA")
         (field (name EU_RoHS_Compliance) Compliant))
-      (libsource (lib 1825910-6) (part 1825910-6) (description ""))
+      (libsource (lib Lab1-rescue) (part 1825910-6-1825910-6) (description ""))
       (sheetpath (names /) (tstamps /))
       (tstamp 60273442)))
   (libparts
-    (libpart (lib 1825910-6) (part 1825910-6)
-      (fields
-        (field (name Reference) SW)
-        (field (name Value) 1825910-6)
-        (field (name Footprint) SW_1825910-6-4)
-        (field (name Contact_Current_Rating) "50 mA")
-        (field (name Configuration_Pole-Throw) "Single Pole - Single Throw")
-        (field (name EU_RoHS_Compliance) Compliant)
-        (field (name Comment) 1825910-6))
-      (pins
-        (pin (num 1) (name ~) (type passive))
-        (pin (num 2) (name ~) (type passive))
-        (pin (num 3) (name ~) (type passive))
-        (pin (num 4) (name ~) (type passive))))
     (libpart (lib Connector) (part Conn_01x06_Male)
       (description "Generic connector, single row, 01x06, script generated (kicad-library-utils/schlib/autogen/connector/)")
       (docs ~)
@@ -914,19 +900,6 @@
         (pin (num 4) (name ID) (type passive))
         (pin (num 5) (name GND) (type passive))
         (pin (num 6) (name Shield) (type passive))))
-    (libpart (lib D2F-FL) (part D2F-FL)
-      (fields
-        (field (name Reference) S)
-        (field (name Value) D2F-FL)
-        (field (name Footprint) SW_D2F-FL)
-        (field (name PARTREV) N/A)
-        (field (name MANUFACTURER) Omron)
-        (field (name MAXIMUM_PACKAGE_HEIGHT) 11.5mm)
-        (field (name STANDARD) "Manufacturer Recommendations"))
-      (pins
-        (pin (num COM) (name ~) (type passive))
-        (pin (num NC) (name ~) (type passive))
-        (pin (num NO) (name ~) (type passive))))
     (libpart (lib Device) (part C)
       (description "Unpolarized capacitor")
       (docs ~)
@@ -1030,6 +1003,33 @@
         (pin (num 14) (name NC) (type NotConnected))
         (pin (num 15) (name LED_P) (type input))
         (pin (num 16) (name NC) (type NotConnected))))
+    (libpart (lib Lab1-rescue) (part 1825910-6-1825910-6)
+      (fields
+        (field (name Reference) SW)
+        (field (name Value) 1825910-6-1825910-6)
+        (field (name Footprint) SW_1825910-6-4)
+        (field (name Contact_Current_Rating) "50 mA")
+        (field (name Configuration_Pole-Throw) "Single Pole - Single Throw")
+        (field (name EU_RoHS_Compliance) Compliant)
+        (field (name Comment) 1825910-6))
+      (pins
+        (pin (num 1) (name ~) (type passive))
+        (pin (num 2) (name ~) (type passive))
+        (pin (num 3) (name ~) (type passive))
+        (pin (num 4) (name ~) (type passive))))
+    (libpart (lib Lab1-rescue) (part D2F-FL-D2F-FL)
+      (fields
+        (field (name Reference) S)
+        (field (name Value) D2F-FL-D2F-FL)
+        (field (name Footprint) SW_D2F-FL)
+        (field (name PARTREV) N/A)
+        (field (name MANUFACTURER) Omron)
+        (field (name MAXIMUM_PACKAGE_HEIGHT) 11.5mm)
+        (field (name STANDARD) "Manufacturer Recommendations"))
+      (pins
+        (pin (num COM) (name ~) (type passive))
+        (pin (num NC) (name ~) (type passive))
+        (pin (num NO) (name ~) (type passive))))
     (libpart (lib MCU_ST_STM32F4) (part STM32F411RCTx)
       (aliases
         (alias STM32F411RETx))
@@ -1196,12 +1196,8 @@
         (pin (num 2) (name Q) (type power_out))
         (pin (num 3) (name I) (type power_in)))))
   (libraries
-    (library (logical 1825910-6)
-      (uri C:\Users\User\Desktop\1825910-6.lib))
     (library (logical Connector)
       (uri D:\KiCad\share\kicad\library/Connector.lib))
-    (library (logical D2F-FL)
-      (uri C:/Users/User/Desktop/D2F-FL.lib))
     (library (logical Device)
       (uri D:\KiCad\share\kicad\library/Device.lib))
     (library (logical Jumper)
@@ -1210,6 +1206,8 @@
       (uri D:\KiCad\share\kicad\library/LED.lib))
     (library (logical Lab1-MyNewLibrary)
       (uri C:\Users\User\Documents\Lab1/Lab1-MyNewLibrary.lib))
+    (library (logical Lab1-rescue)
+      (uri C:\Users\User\Documents\Lab1/Lab1-rescue.lib))
     (library (logical MCU_ST_STM32F4)
       (uri D:\KiCad\share\kicad\library/MCU_ST_STM32F4.lib))
     (library (logical Power_Protection)
@@ -1288,9 +1286,9 @@
     (net (code 30) (name "Net-(S1-PadNC)")
       (node (ref S1) (pin NC)))
     (net (code 31) (name "Net-(R7-Pad1)")
-      (node (ref S1) (pin COM))
       (node (ref R7) (pin 1))
-      (node (ref R9) (pin 2)))
+      (node (ref R9) (pin 2))
+      (node (ref S1) (pin COM)))
     (net (code 32) (name Scroll_b)
       (node (ref U4) (pin 50))
       (node (ref SW10) (pin B))
@@ -1516,27 +1514,27 @@
     (net (code 59) (name "Net-(S5-PadNC)")
       (node (ref S5) (pin NC)))
     (net (code 60) (name "Net-(R16-Pad1)")
-      (node (ref S6) (pin COM))
       (node (ref R18) (pin 2))
-      (node (ref R16) (pin 1)))
+      (node (ref R16) (pin 1))
+      (node (ref S6) (pin COM)))
     (net (code 61) (name "Net-(R21-Pad1)")
       (node (ref S7) (pin COM))
       (node (ref R22) (pin 2))
       (node (ref R21) (pin 1)))
     (net (code 62) (name "Net-(S7-PadNC)")
       (node (ref S7) (pin NC)))
-    (net (code 63) (name "Net-(S2-PadNC)")
-      (node (ref S2) (pin NC)))
-    (net (code 64) (name "Net-(S3-PadNC)")
+    (net (code 63) (name "Net-(S3-PadNC)")
       (node (ref S3) (pin NC)))
+    (net (code 64) (name "Net-(S2-PadNC)")
+      (node (ref S2) (pin NC)))
     (net (code 65) (name "Net-(R11-Pad1)")
       (node (ref R11) (pin 1))
       (node (ref R13) (pin 2))
       (node (ref S3) (pin COM)))
     (net (code 66) (name "Net-(R10-Pad2)")
       (node (ref S2) (pin COM))
-      (node (ref R8) (pin 1))
-      (node (ref R10) (pin 2)))
+      (node (ref R10) (pin 2))
+      (node (ref R8) (pin 1)))
     (net (code 67) (name "Net-(S4-PadNC)")
       (node (ref S4) (pin NC)))
     (net (code 68) (name "Net-(R15-Pad1)")
@@ -1544,9 +1542,9 @@
       (node (ref R17) (pin 2))
       (node (ref R15) (pin 1)))
     (net (code 69) (name "Net-(R12-Pad1)")
-      (node (ref S4) (pin COM))
       (node (ref R12) (pin 1))
-      (node (ref R14) (pin 2)))
+      (node (ref R14) (pin 2))
+      (node (ref S4) (pin COM)))
     (net (code 70) (name "Net-(U1-Pad1)")
       (node (ref U1) (pin 1)))
     (net (code 71) (name "Net-(U1-Pad2)")
@@ -1562,28 +1560,28 @@
     (net (code 76) (name "Net-(U1-Pad16)")
       (node (ref U1) (pin 16)))
     (net (code 77) (name "Net-(C18-Pad1)")
-      (node (ref U1) (pin 3))
       (node (ref C21) (pin 1))
+      (node (ref U1) (pin 3))
       (node (ref C18) (pin 1)))
     (net (code 78) (name "Net-(C7-Pad1)")
-      (node (ref C7) (pin 1))
-      (node (ref U4) (pin 30)))
+      (node (ref U4) (pin 30))
+      (node (ref C7) (pin 1)))
     (net (code 79) (name "Net-(R2-Pad2)")
-      (node (ref U3) (pin 4))
       (node (ref R2) (pin 2))
+      (node (ref U3) (pin 4))
       (node (ref R3) (pin 1)))
     (net (code 80) (name SWCLK)
       (node (ref J2) (pin 2))
       (node (ref U4) (pin 46)))
     (net (code 81) (name RED)
-      (node (ref U4) (pin 23))
-      (node (ref R24) (pin 2)))
+      (node (ref R24) (pin 2))
+      (node (ref U4) (pin 23)))
     (net (code 82) (name GREEN)
-      (node (ref U4) (pin 41))
-      (node (ref R25) (pin 2)))
+      (node (ref R25) (pin 2))
+      (node (ref U4) (pin 41)))
     (net (code 83) (name "Net-(D5-Pad2)")
-      (node (ref R25) (pin 1))
-      (node (ref D5) (pin 2)))
+      (node (ref D5) (pin 2))
+      (node (ref R25) (pin 1)))
     (net (code 84) (name "Net-(D4-Pad2)")
       (node (ref D4) (pin 2))
       (node (ref R24) (pin 1)))
@@ -1598,14 +1596,14 @@
       (node (ref JP3) (pin 2))
       (node (ref R5) (pin 1)))
     (net (code 88) (name "Net-(D2-Pad2)")
-      (node (ref R5) (pin 2))
-      (node (ref D2) (pin 2)))
+      (node (ref D2) (pin 2))
+      (node (ref R5) (pin 2)))
     (net (code 89) (name "Net-(D1-Pad2)")
-      (node (ref D1) (pin 2))
-      (node (ref R6) (pin 2)))
+      (node (ref R6) (pin 2))
+      (node (ref D1) (pin 2)))
     (net (code 90) (name "Net-(D3-Pad2)")
-      (node (ref R1) (pin 2))
-      (node (ref D3) (pin 2)))
+      (node (ref D3) (pin 2))
+      (node (ref R1) (pin 2)))
     (net (code 91) (name "Net-(JP4-Pad1)")
       (node (ref JP4) (pin 1))
       (node (ref JP4) (pin 2))
diff --git a/KiCAD model/Lab1.sch b/KiCAD model/Lab1.sch
index 131b325cc553071e9dc47dd50d91266a22e18f20..e48d19c01be39931118c6bd7c7996927cc0d2873 100644
--- a/KiCAD model/Lab1.sch	
+++ b/KiCAD model/Lab1.sch	
@@ -1021,7 +1021,7 @@ U 1 1 601B3570
 P 10150 2700
 F 0 "TP7" H 10208 2818 50  0000 L CNN
 F 1 "NRST" H 10208 2727 50  0000 L CNN
-F 2 "TestPoint:TestPoint_Pad_1.5x1.5mm" H 10350 2700 50  0001 C CNN
+F 2 "TestPoint:TestPoint_Keystone_5015_Micro-Minature" H 10350 2700 50  0001 C CNN
 F 3 "~" H 10350 2700 50  0001 C CNN
 	1    10150 2700
 	1    0    0    -1  
@@ -1099,7 +1099,7 @@ U 1 1 60824766
 P 6000 1200
 F 0 "TP16" H 6058 1318 50  0000 L CNN
 F 1 "wheel_click" H 6058 1227 50  0000 L CNN
-F 2 "TestPoint:TestPoint_Pad_1.5x1.5mm" H 6200 1200 50  0001 C CNN
+F 2 "TestPoint:TestPoint_Keystone_5015_Micro-Minature" H 6200 1200 50  0001 C CNN
 F 3 "~" H 6200 1200 50  0001 C CNN
 	1    6000 1200
 	1    0    0    1   
@@ -1747,7 +1747,7 @@ U 1 1 60EFB280
 P 4400 6450
 F 0 "TP20" H 4458 6568 50  0000 L CNN
 F 1 "NCS" H 4458 6477 50  0000 L CNN
-F 2 "TestPoint:TestPoint_Pad_1.5x1.5mm" H 4600 6450 50  0001 C CNN
+F 2 "TestPoint:TestPoint_Keystone_5015_Micro-Minature" H 4600 6450 50  0001 C CNN
 F 3 "~" H 4600 6450 50  0001 C CNN
 	1    4400 6450
 	1    0    0    -1  
@@ -1758,7 +1758,7 @@ U 1 1 60F2BC56
 P 4100 6450
 F 0 "TP2" H 4158 6568 50  0000 L CNN
 F 1 "MOSI" H 4158 6477 50  0000 L CNN
-F 2 "TestPoint:TestPoint_Pad_1.5x1.5mm" H 4300 6450 50  0001 C CNN
+F 2 "TestPoint:TestPoint_Keystone_5015_Micro-Minature" H 4300 6450 50  0001 C CNN
 F 3 "~" H 4300 6450 50  0001 C CNN
 	1    4100 6450
 	1    0    0    -1  
@@ -1780,7 +1780,7 @@ U 1 1 6107F83F
 P 4100 6950
 F 0 "TP3" H 4158 7068 50  0000 L CNN
 F 1 "SCK" H 4158 6977 50  0000 L CNN
-F 2 "TestPoint:TestPoint_Pad_1.5x1.5mm" H 4300 6950 50  0001 C CNN
+F 2 "TestPoint:TestPoint_Keystone_5015_Micro-Minature" H 4300 6950 50  0001 C CNN
 F 3 "~" H 4300 6950 50  0001 C CNN
 	1    4100 6950
 	1    0    0    -1  
@@ -1791,7 +1791,7 @@ U 1 1 610979A7
 P 4350 6950
 F 0 "TP18" H 4408 7068 50  0000 L CNN
 F 1 "Motion" H 4408 6977 50  0000 L CNN
-F 2 "TestPoint:TestPoint_Pad_1.5x1.5mm" H 4550 6950 50  0001 C CNN
+F 2 "TestPoint:TestPoint_Keystone_5015_Micro-Minature" H 4550 6950 50  0001 C CNN
 F 3 "~" H 4550 6950 50  0001 C CNN
 	1    4350 6950
 	1    0    0    -1  
@@ -1802,7 +1802,7 @@ U 1 1 610AFC53
 P 4650 6450
 F 0 "TP24" H 4708 6568 50  0000 L CNN
 F 1 "MISO" H 4708 6477 50  0000 L CNN
-F 2 "TestPoint:TestPoint_Pad_1.5x1.5mm" H 4850 6450 50  0001 C CNN
+F 2 "TestPoint:TestPoint_Keystone_5015_Micro-Minature" H 4850 6450 50  0001 C CNN
 F 3 "~" H 4850 6450 50  0001 C CNN
 	1    4650 6450
 	1    0    0    -1  
@@ -1834,7 +1834,7 @@ U 1 1 6123CCCE
 P 4700 6950
 F 0 "TP25" H 4758 7068 50  0000 L CNN
 F 1 "GRD" H 4758 6977 50  0000 L CNN
-F 2 "TestPoint:TestPoint_Pad_1.5x1.5mm" H 4900 6950 50  0001 C CNN
+F 2 "TestPoint:TestPoint_Keystone_5015_Micro-Minature" H 4900 6950 50  0001 C CNN
 F 3 "~" H 4900 6950 50  0001 C CNN
 	1    4700 6950
 	1    0    0    -1  
@@ -1859,7 +1859,7 @@ U 1 1 613BA215
 P 3900 850
 F 0 "TP1" H 3958 968 50  0000 L CNN
 F 1 "5V" H 3958 877 50  0000 L CNN
-F 2 "TestPoint:TestPoint_Pad_1.5x1.5mm" H 4100 850 50  0001 C CNN
+F 2 "TestPoint:TestPoint_Keystone_5015_Micro-Minature" H 4100 850 50  0001 C CNN
 F 3 "~" H 4100 850 50  0001 C CNN
 	1    3900 850 
 	1    0    0    -1  
@@ -1881,7 +1881,7 @@ U 1 1 613EF1B1
 P 4150 850
 F 0 "TP6" H 4208 968 50  0000 L CNN
 F 1 "3.3V" H 4208 877 50  0000 L CNN
-F 2 "TestPoint:TestPoint_Pad_1.5x1.5mm" H 4350 850 50  0001 C CNN
+F 2 "TestPoint:TestPoint_Keystone_5015_Micro-Minature" H 4350 850 50  0001 C CNN
 F 3 "~" H 4350 850 50  0001 C CNN
 	1    4150 850 
 	1    0    0    -1  
@@ -1903,7 +1903,7 @@ U 1 1 61439D6C
 P 4400 850
 F 0 "TP19" H 4458 968 50  0000 L CNN
 F 1 "VDD" H 4458 877 50  0000 L CNN
-F 2 "TestPoint:TestPoint_Pad_1.5x1.5mm" H 4600 850 50  0001 C CNN
+F 2 "TestPoint:TestPoint_Keystone_5015_Micro-Minature" H 4600 850 50  0001 C CNN
 F 3 "~" H 4600 850 50  0001 C CNN
 	1    4400 850 
 	1    0    0    -1  
@@ -1936,7 +1936,7 @@ U 1 1 614855F6
 P 4650 850
 F 0 "TP21" H 4708 968 50  0000 L CNN
 F 1 "GND" H 4708 877 50  0000 L CNN
-F 2 "TestPoint:TestPoint_Pad_1.5x1.5mm" H 4850 850 50  0001 C CNN
+F 2 "TestPoint:TestPoint_Keystone_5015_Micro-Minature" H 4850 850 50  0001 C CNN
 F 3 "~" H 4850 850 50  0001 C CNN
 	1    4650 850 
 	1    0    0    -1  
@@ -1955,7 +1955,7 @@ U 1 1 615BA919
 P 5400 1200
 F 0 "TP27" H 5458 1318 50  0000 L CNN
 F 1 "MCO2" H 5458 1227 50  0000 L CNN
-F 2 "TestPoint:TestPoint_Pad_1.5x1.5mm" H 5600 1200 50  0001 C CNN
+F 2 "TestPoint:TestPoint_Keystone_5015_Micro-Minature" H 5600 1200 50  0001 C CNN
 F 3 "~" H 5600 1200 50  0001 C CNN
 	1    5400 1200
 	1    0    0    1   
@@ -1978,7 +1978,7 @@ U 1 1 615A1620
 P 5100 1200
 F 0 "TP26" H 5158 1318 50  0000 L CNN
 F 1 "MCO1" H 5158 1227 50  0000 L CNN
-F 2 "TestPoint:TestPoint_Pad_1.5x1.5mm" H 5300 1200 50  0001 C CNN
+F 2 "TestPoint:TestPoint_Keystone_5015_Micro-Minature" H 5300 1200 50  0001 C CNN
 F 3 "~" H 5300 1200 50  0001 C CNN
 	1    5100 1200
 	1    0    0    1   
@@ -2000,7 +2000,7 @@ U 1 1 617B148E
 P 5700 1200
 F 0 "TP28" H 5758 1318 50  0000 L CNN
 F 1 "GND" H 5758 1227 50  0000 L CNN
-F 2 "TestPoint:TestPoint_Pad_1.5x1.5mm" H 5900 1200 50  0001 C CNN
+F 2 "TestPoint:TestPoint_Keystone_5015_Micro-Minature" H 5900 1200 50  0001 C CNN
 F 3 "~" H 5900 1200 50  0001 C CNN
 	1    5700 1200
 	1    0    0    1   
@@ -2019,7 +2019,7 @@ U 1 1 618F0AAF
 P 6500 1200
 F 0 "TP29" H 6558 1318 50  0000 L CNN
 F 1 "Scroll_a" H 6558 1227 50  0000 L CNN
-F 2 "TestPoint:TestPoint_Pad_1.5x1.5mm" H 6700 1200 50  0001 C CNN
+F 2 "TestPoint:TestPoint_Keystone_5015_Micro-Minature" H 6700 1200 50  0001 C CNN
 F 3 "~" H 6700 1200 50  0001 C CNN
 	1    6500 1200
 	1    0    0    1   
@@ -2049,7 +2049,7 @@ U 1 1 619AB575
 P 10750 4500
 F 0 "TP30" H 10808 4618 50  0000 L CNN
 F 1 "BOOT0" H 10808 4527 50  0000 L CNN
-F 2 "TestPoint:TestPoint_Pad_1.5x1.5mm" H 10950 4500 50  0001 C CNN
+F 2 "TestPoint:TestPoint_Keystone_5015_Micro-Minature" H 10950 4500 50  0001 C CNN
 F 3 "~" H 10950 4500 50  0001 C CNN
 	1    10750 4500
 	1    0    0    -1  
@@ -2091,7 +2091,7 @@ U 1 1 61C7C487
 P 4350 2450
 F 0 "TP17" H 4408 2568 50  0000 L CNN
 F 1 "in_D+" H 4408 2477 50  0000 L CNN
-F 2 "TestPoint:TestPoint_Pad_1.5x1.5mm" H 4550 2450 50  0001 C CNN
+F 2 "TestPoint:TestPoint_Keystone_5015_Micro-Minature" H 4550 2450 50  0001 C CNN
 F 3 "~" H 4550 2450 50  0001 C CNN
 	1    4350 2450
 	1    0    0    -1  
@@ -2102,7 +2102,7 @@ U 1 1 61CAF95D
 P 4650 2450
 F 0 "TP23" H 4708 2568 50  0000 L CNN
 F 1 "out_D+" H 4708 2477 50  0000 L CNN
-F 2 "TestPoint:TestPoint_Pad_1.5x1.5mm" H 4850 2450 50  0001 C CNN
+F 2 "TestPoint:TestPoint_Keystone_5015_Micro-Minature" H 4850 2450 50  0001 C CNN
 F 3 "~" H 4850 2450 50  0001 C CNN
 	1    4650 2450
 	1    0    0    -1  
@@ -2113,7 +2113,7 @@ U 1 1 61CC914B
 P 4350 1800
 F 0 "TP8" H 4408 1918 50  0000 L CNN
 F 1 "in_D-" H 4408 1827 50  0000 L CNN
-F 2 "TestPoint:TestPoint_Pad_1.5x1.5mm" H 4550 1800 50  0001 C CNN
+F 2 "TestPoint:TestPoint_Keystone_5015_Micro-Minature" H 4550 1800 50  0001 C CNN
 F 3 "~" H 4550 1800 50  0001 C CNN
 	1    4350 1800
 	1    0    0    -1  
@@ -2124,7 +2124,7 @@ U 1 1 61CE2BBC
 P 4650 1800
 F 0 "TP22" H 4708 1918 50  0000 L CNN
 F 1 "out_D-" H 4708 1827 50  0000 L CNN
-F 2 "TestPoint:TestPoint_Pad_1.5x1.5mm" H 4850 1800 50  0001 C CNN
+F 2 "TestPoint:TestPoint_Keystone_5015_Micro-Minature" H 4850 1800 50  0001 C CNN
 F 3 "~" H 4850 1800 50  0001 C CNN
 	1    4650 1800
 	1    0    0    -1  
@@ -2166,7 +2166,7 @@ U 1 1 628DBFFB
 P 6900 1200
 F 0 "TP14" H 6958 1318 50  0000 L CNN
 F 1 "Scroll_b" H 6958 1227 50  0000 L CNN
-F 2 "TestPoint:TestPoint_Pad_1.5x1.5mm" H 7100 1200 50  0001 C CNN
+F 2 "TestPoint:TestPoint_Keystone_5015_Micro-Minature" H 7100 1200 50  0001 C CNN
 F 3 "~" H 7100 1200 50  0001 C CNN
 	1    6900 1200
 	1    0    0    1   
@@ -2214,7 +2214,7 @@ U 1 1 601AABDA
 P 6050 2900
 F 0 "TP4" H 6108 3018 50  0000 L CNN
 F 1 "TestPoint" H 6108 2927 50  0000 L CNN
-F 2 "TestPoint:TestPoint_Pad_1.5x1.5mm" H 6250 2900 50  0001 C CNN
+F 2 "TestPoint:TestPoint_Keystone_5015_Micro-Minature" H 6250 2900 50  0001 C CNN
 F 3 "~" H 6250 2900 50  0001 C CNN
 	1    6050 2900
 	-1   0    0    1   
@@ -2242,7 +2242,7 @@ $EndComp
 Text GLabel 6900 1150 1    50   Input ~ 0
 Scroll_b
 $Comp
-L D2F-FL:D2F-FL S1
+L Lab1-rescue:D2F-FL-D2F-FL S1
 U 1 1 6034E202
 P 1350 4200
 F 0 "S1" H 1350 4481 50  0000 C CNN
@@ -2327,7 +2327,7 @@ U 1 1 606FEE71
 P 900 3800
 F 0 "TP5" H 958 3918 50  0000 L CNN
 F 1 "TestPoint" H 958 3827 50  0000 L CNN
-F 2 "TestPoint:TestPoint_Pad_1.5x1.5mm" H 1100 3800 50  0001 C CNN
+F 2 "TestPoint:TestPoint_Keystone_5015_Micro-Minature" H 1100 3800 50  0001 C CNN
 F 3 "~" H 1100 3800 50  0001 C CNN
 	1    900  3800
 	1    0    0    -1  
@@ -2367,7 +2367,7 @@ Wire Wire Line
 	1250 4550 1250 4600
 NoConn ~ 1450 4500
 $Comp
-L D2F-FL:D2F-FL S2
+L Lab1-rescue:D2F-FL-D2F-FL S2
 U 1 1 60880B22
 P 1450 5550
 F 0 "S2" H 1450 5831 50  0000 C CNN
@@ -2436,7 +2436,7 @@ U 1 1 60880B43
 P 1000 5150
 F 0 "TP9" H 1058 5268 50  0000 L CNN
 F 1 "TestPoint" H 1058 5177 50  0000 L CNN
-F 2 "TestPoint:TestPoint_Pad_1.5x1.5mm" H 1200 5150 50  0001 C CNN
+F 2 "TestPoint:TestPoint_Keystone_5015_Micro-Minature" H 1200 5150 50  0001 C CNN
 F 3 "~" H 1200 5150 50  0001 C CNN
 	1    1000 5150
 	1    0    0    -1  
@@ -2476,7 +2476,7 @@ Wire Wire Line
 	1350 5900 1350 5950
 NoConn ~ 1550 5850
 $Comp
-L D2F-FL:D2F-FL S3
+L Lab1-rescue:D2F-FL-D2F-FL S3
 U 1 1 608B0D57
 P 2900 4200
 F 0 "S3" H 2900 4481 50  0000 C CNN
@@ -2545,7 +2545,7 @@ U 1 1 608B0D78
 P 2450 3800
 F 0 "TP10" H 2508 3918 50  0000 L CNN
 F 1 "TestPoint" H 2508 3827 50  0000 L CNN
-F 2 "TestPoint:TestPoint_Pad_1.5x1.5mm" H 2650 3800 50  0001 C CNN
+F 2 "TestPoint:TestPoint_Keystone_5015_Micro-Minature" H 2650 3800 50  0001 C CNN
 F 3 "~" H 2650 3800 50  0001 C CNN
 	1    2450 3800
 	1    0    0    -1  
@@ -2585,7 +2585,7 @@ Wire Wire Line
 	2800 4550 2800 4600
 NoConn ~ 3000 4500
 $Comp
-L D2F-FL:D2F-FL S4
+L Lab1-rescue:D2F-FL-D2F-FL S4
 U 1 1 608E2D04
 P 3000 5550
 F 0 "S4" H 3000 5831 50  0000 C CNN
@@ -2654,7 +2654,7 @@ U 1 1 608E2D25
 P 2550 5150
 F 0 "TP11" H 2608 5268 50  0000 L CNN
 F 1 "TestPoint" H 2608 5177 50  0000 L CNN
-F 2 "TestPoint:TestPoint_Pad_1.5x1.5mm" H 2750 5150 50  0001 C CNN
+F 2 "TestPoint:TestPoint_Keystone_5015_Micro-Minature" H 2750 5150 50  0001 C CNN
 F 3 "~" H 2750 5150 50  0001 C CNN
 	1    2550 5150
 	1    0    0    -1  
@@ -2694,7 +2694,7 @@ Wire Wire Line
 	2900 5900 2900 5950
 NoConn ~ 3100 5850
 $Comp
-L D2F-FL:D2F-FL S5
+L Lab1-rescue:D2F-FL-D2F-FL S5
 U 1 1 6090304B
 P 4400 4200
 F 0 "S5" H 4400 4481 50  0000 C CNN
@@ -2763,7 +2763,7 @@ U 1 1 6090306C
 P 3950 3800
 F 0 "TP12" H 4008 3918 50  0000 L CNN
 F 1 "TestPoint" H 4008 3827 50  0000 L CNN
-F 2 "TestPoint:TestPoint_Pad_1.5x1.5mm" H 4150 3800 50  0001 C CNN
+F 2 "TestPoint:TestPoint_Keystone_5015_Micro-Minature" H 4150 3800 50  0001 C CNN
 F 3 "~" H 4150 3800 50  0001 C CNN
 	1    3950 3800
 	1    0    0    -1  
@@ -2803,7 +2803,7 @@ Wire Wire Line
 	4300 4550 4300 4600
 NoConn ~ 4500 4500
 $Comp
-L D2F-FL:D2F-FL S6
+L Lab1-rescue:D2F-FL-D2F-FL S6
 U 1 1 609243E2
 P 4500 5550
 F 0 "S6" H 4500 5831 50  0000 C CNN
@@ -2872,7 +2872,7 @@ U 1 1 60924403
 P 4050 5150
 F 0 "TP13" H 4108 5268 50  0000 L CNN
 F 1 "TestPoint" H 4108 5177 50  0000 L CNN
-F 2 "TestPoint:TestPoint_Pad_1.5x1.5mm" H 4250 5150 50  0001 C CNN
+F 2 "TestPoint:TestPoint_Keystone_5015_Micro-Minature" H 4250 5150 50  0001 C CNN
 F 3 "~" H 4250 5150 50  0001 C CNN
 	1    4050 5150
 	1    0    0    -1  
@@ -3051,7 +3051,7 @@ F 3 "~" H 6150 4560 50  0001 C CNN
 	1    0    0    -1  
 $EndComp
 $Comp
-L D2F-FL:D2F-FL S7
+L Lab1-rescue:D2F-FL-D2F-FL S7
 U 1 1 60A1D62C
 P 7150 4950
 F 0 "S7" H 7150 5231 50  0000 C CNN
@@ -3124,7 +3124,7 @@ Wire Notes Line
 Wire Notes Line
 	7350 3600 7350 4800
 $Comp
-L 1825910-6:1825910-6 SW1
+L Lab1-rescue:1825910-6-1825910-6 SW1
 U 1 1 60273442
 P 10150 3550
 F 0 "SW1" V 10196 3322 50  0000 R CNN
diff --git a/KiCAD model/Lab1.sch-bak b/KiCAD model/Lab1.sch-bak
index a73623939af01831f75305a14dce9b7a5df15ba1..131b325cc553071e9dc47dd50d91266a22e18f20 100644
--- a/KiCAD model/Lab1.sch-bak	
+++ b/KiCAD model/Lab1.sch-bak	
@@ -3124,12 +3124,12 @@ Wire Notes Line
 Wire Notes Line
 	7350 3600 7350 4800
 $Comp
-L 1825910-6:1825910-6 SW?
+L 1825910-6:1825910-6 SW1
 U 1 1 60273442
 P 10150 3550
-F 0 "SW?" V 10196 3322 50  0000 R CNN
+F 0 "SW1" V 10196 3322 50  0000 R CNN
 F 1 "1825910-6" V 10105 3322 50  0000 R CNN
-F 2 "SW_1825910-6-4" H 10150 3550 50  0001 L BNN
+F 2 "Desktop:SW_1825910-6-4" H 10150 3550 50  0001 L BNN
 F 3 "" H 10150 3550 50  0001 L BNN
 F 4 "50 mA" H 10150 3550 50  0001 L BNN "Contact_Current_Rating"
 F 5 "Single Pole - Single Throw" H 10150 3550 50  0001 L BNN "Configuration_Pole-Throw"
diff --git a/KiCAD model/sym-lib-table b/KiCAD model/sym-lib-table
index e16140b5116bc9cc462934fe42930ac20d164379..bfaefb9dcd555bcfe8ef72a53ea15a6540e57fa5 100644
--- a/KiCAD model/sym-lib-table	
+++ b/KiCAD model/sym-lib-table	
@@ -1,3 +1,4 @@
 (sym_lib_table
   (lib (name Lab1-MyNewLibrary)(type Legacy)(uri ${KIPRJMOD}/Lab1-MyNewLibrary.lib)(options "")(descr ""))
+  (lib (name Lab1-rescue)(type Legacy)(uri ${KIPRJMOD}/Lab1-rescue.lib)(options "")(descr ""))
 )