Przeglądaj źródła

Add a bunch of part numbers to BOM

Scott Bezek 4 lat temu
rodzic
commit
aea7efc3d0
25 zmienionych plików z 1106 dodań i 2561 usunięć
  1. 16 0
      electronics/lib/Holes.pretty/MountingHole_2.2mm_M2_ISO7380_Pad_NonVirtual.kicad_mod
  2. 3 4
      electronics/lib/Holes.pretty/MountingHole_M1.6.kicad_mod
  3. 7 7
      electronics/lib/LCD_GC9A01.pretty/GC9A01Round1.28.kicad_mod
  4. 3 2
      electronics/lib/SolderPads.pretty/SolderPads_2mm_3_STRAIN.kicad_mod
  5. 3 2
      electronics/lib/SolderPads.pretty/SolderPads_2mm_4.kicad_mod
  6. 3 2
      electronics/lib/SolderPads.pretty/SolderPads_2mm_8.kicad_mod
  7. 47 47
      electronics/lib/strain.pretty/BF350-3AA.kicad_mod
  8. 0 5
      electronics/smartknob/fp-lib-table
  9. 0 3
      electronics/smartknob/lib/lilygo_micro32.dcm
  10. 0 54
      electronics/smartknob/lib/lilygo_micro32.lib
  11. 0 65
      electronics/smartknob/lib/lilygo_micro32.pretty/T-Micro32.kicad_mod
  12. 0 31
      electronics/smartknob/lib/sk6812.pretty/SK6812-SIDE-A.kicad_mod
  13. 0 13
      electronics/smartknob/lib/tube_mounts.pretty/5.5od_0.2thickness.kicad_mod
  14. 0 12
      electronics/smartknob/lib/tube_mounts.pretty/5.5od_0.2thickness_no_pins.kicad_mod
  15. 0 109
      electronics/smartknob/smartknob-cache.lib
  16. 0 1148
      electronics/smartknob/smartknob.kicad_pcb
  17. 0 238
      electronics/smartknob/smartknob.pro
  18. 0 71
      electronics/smartknob/smartknob.sch
  19. 0 3
      electronics/smartknob/sym-lib-table
  20. 1 1
      electronics/view_base/view_base.kibot.yml
  21. 538 462
      electronics/view_base/view_base.kicad_pcb
  22. 355 173
      electronics/view_base/view_base.sch
  23. 1 1
      electronics/view_screen/view_screen.kibot.yml
  24. 109 108
      electronics/view_screen/view_screen.kicad_pcb
  25. 20 0
      electronics/view_screen/view_screen.sch

+ 16 - 0
electronics/lib/Holes.pretty/MountingHole_2.2mm_M2_ISO7380_Pad_NonVirtual.kicad_mod

@@ -0,0 +1,16 @@
+(module MountingHole_2.2mm_M2_ISO7380_Pad_NonVirtual (layer F.Cu) (tedit 622E47A4)
+  (descr "Mounting Hole 2.2mm, M2, ISO7380")
+  (tags "mounting hole 2.2mm m2 iso7380")
+  (fp_text reference REF** (at 0 -2.75) (layer F.SilkS) hide
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value MountingHole_2.2mm_M2_ISO7380_Pad_NonVirtual (at 0 2.75) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_circle (center 0 0) (end 1.75 0) (layer Cmts.User) (width 0.15))
+  (fp_circle (center 0 0) (end 2 0) (layer F.CrtYd) (width 0.05))
+  (fp_text user %R (at 0.3 0) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (pad 1 thru_hole circle (at 0 0) (size 3.5 3.5) (drill 2.2) (layers *.Cu *.Mask))
+)

+ 3 - 4
electronics/lib/Holes.pretty/MountingHole_M1.6.kicad_mod

@@ -1,15 +1,14 @@
-(module MountingHole_M1.6 (layer F.Cu) (tedit 61FC7272)
+(module MountingHole_M1.6 (layer F.Cu) (tedit 622E47EB)
   (descr "Mounting Hole 2.2mm, no annular, M2, ISO7380")
   (tags "mounting hole 2.2mm no annular m2 iso7380")
-  (attr virtual)
-  (fp_text reference REF** (at 0 -2.75) (layer F.SilkS)
+  (fp_text reference REF** (at 0 -2.75) (layer F.SilkS) hide
     (effects (font (size 1 1) (thickness 0.15)))
   )
   (fp_text value MountingHole_M1.6_Pad (at 0 2.75) (layer F.Fab)
     (effects (font (size 1 1) (thickness 0.15)))
   )
-  (fp_circle (center 0 0) (end 1.5 0) (layer F.CrtYd) (width 0.05))
   (fp_circle (center 0 0) (end 1.34 0) (layer Cmts.User) (width 0.15))
+  (fp_circle (center 0 0) (end 1.5 0) (layer F.CrtYd) (width 0.05))
   (fp_text user %R (at 0.3 0) (layer F.Fab)
     (effects (font (size 1 1) (thickness 0.15)))
   )

+ 7 - 7
electronics/lib/LCD_GC9A01.pretty/GC9A01Round1.28.kicad_mod

@@ -1,17 +1,17 @@
-(module GC9A01Round1.28 (layer F.Cu) (tedit 6208A85C)
-  (attr virtual)
+(module GC9A01Round1.28 (layer F.Cu) (tedit 622E4650)
+  (attr smd)
   (fp_text reference REF** (at 4 1) (layer F.SilkS) hide
     (effects (font (size 1 1) (thickness 0.15)))
   )
   (fp_text value GC9A01Round1.28 (at 0 -0.5) (layer F.Fab)
     (effects (font (size 1 1) (thickness 0.15)))
   )
-  (fp_line (start 0 5.7) (end 0 4.5) (layer F.SilkS) (width 0.15))
-  (fp_line (start 0 -5.7) (end 0 -4.5) (layer F.SilkS) (width 0.15))
-  (fp_line (start -4.5 -6.4) (end -3 -5.7) (layer F.SilkS) (width 0.15))
-  (fp_line (start -6.5 -6.4) (end -4.5 -6.4) (layer F.SilkS) (width 0.15))
-  (fp_line (start 0 5.7) (end -6.5 5.7) (layer F.SilkS) (width 0.15))
   (fp_line (start 0 -5.7) (end -3 -5.7) (layer F.SilkS) (width 0.15))
+  (fp_line (start 0 5.7) (end -6.5 5.7) (layer F.SilkS) (width 0.15))
+  (fp_line (start -6.5 -6.4) (end -4.5 -6.4) (layer F.SilkS) (width 0.15))
+  (fp_line (start -4.5 -6.4) (end -3 -5.7) (layer F.SilkS) (width 0.15))
+  (fp_line (start 0 -5.7) (end 0 -4.5) (layer F.SilkS) (width 0.15))
+  (fp_line (start 0 5.7) (end 0 4.5) (layer F.SilkS) (width 0.15))
   (fp_text user 1 (at 2 -4) (layer F.SilkS)
     (effects (font (size 0.8 0.8) (thickness 0.12)))
   )

+ 3 - 2
electronics/lib/SolderPads.pretty/SolderPads_2mm_3_STRAIN.kicad_mod

@@ -1,12 +1,13 @@
-(module SolderPads_2mm_3_STRAIN (layer F.Cu) (tedit 62094747)
+(module SolderPads_2mm_3_STRAIN (layer F.Cu) (tedit 622E2DE5)
+  (attr virtual)
   (fp_text reference REF** (at 0 0.5) (layer F.SilkS) hide
     (effects (font (size 1 1) (thickness 0.15)))
   )
   (fp_text value SolderPads_2mm_3_STRAIN (at 0 -0.5) (layer F.Fab)
     (effects (font (size 1 1) (thickness 0.15)))
   )
-  (fp_line (start -0.5 -1.5) (end -1 -1.5) (layer F.SilkS) (width 0.15))
   (fp_line (start -1 -1.5) (end -1 -1) (layer F.SilkS) (width 0.15))
+  (fp_line (start -0.5 -1.5) (end -1 -1.5) (layer F.SilkS) (width 0.15))
   (fp_text user + (at 0 2.5) (layer F.SilkS)
     (effects (font (size 1 1) (thickness 0.15)))
   )

+ 3 - 2
electronics/lib/SolderPads.pretty/SolderPads_2mm_4.kicad_mod

@@ -1,12 +1,13 @@
-(module SolderPads_2mm_4 (layer F.Cu) (tedit 62075369)
+(module SolderPads_2mm_4 (layer F.Cu) (tedit 622E46A5)
+  (attr virtual)
   (fp_text reference REF** (at 0 0.5) (layer F.SilkS) hide
     (effects (font (size 1 1) (thickness 0.15)))
   )
   (fp_text value SolderPads_2mm_4 (at 0 -0.5) (layer F.Fab)
     (effects (font (size 1 1) (thickness 0.15)))
   )
-  (fp_line (start -0.5 -1.5) (end -1 -1.5) (layer F.SilkS) (width 0.15))
   (fp_line (start -1 -1.5) (end -1 -1) (layer F.SilkS) (width 0.15))
+  (fp_line (start -0.5 -1.5) (end -1 -1.5) (layer F.SilkS) (width 0.15))
   (pad 1 smd oval (at 0 0) (size 1.25 2.5) (layers F.Cu F.Mask))
   (pad 2 smd oval (at 2 0) (size 1.25 2.5) (layers F.Cu F.Mask))
   (pad 3 smd oval (at 4 0) (size 1.25 2.5) (layers F.Cu F.Mask))

+ 3 - 2
electronics/lib/SolderPads.pretty/SolderPads_2mm_8.kicad_mod

@@ -1,12 +1,13 @@
-(module SolderPads_2mm_8 (layer F.Cu) (tedit 62030931)
+(module SolderPads_2mm_8 (layer F.Cu) (tedit 622E2DC9)
+  (attr virtual)
   (fp_text reference REF** (at 0 0.5) (layer F.SilkS) hide
     (effects (font (size 1 1) (thickness 0.15)))
   )
   (fp_text value SolderPads_2mm_8 (at 0 -0.5) (layer F.Fab)
     (effects (font (size 1 1) (thickness 0.15)))
   )
-  (fp_line (start -1 -1.5) (end -1 -1) (layer F.SilkS) (width 0.15))
   (fp_line (start -0.5 -1.5) (end -1 -1.5) (layer F.SilkS) (width 0.15))
+  (fp_line (start -1 -1.5) (end -1 -1) (layer F.SilkS) (width 0.15))
   (pad 1 smd oval (at 0 0) (size 1.25 2.5) (layers F.Cu F.Mask))
   (pad 2 smd oval (at 2 0) (size 1.25 2.5) (layers F.Cu F.Mask))
   (pad 3 smd oval (at 4 0) (size 1.25 2.5) (layers F.Cu F.Mask))

+ 47 - 47
electronics/lib/strain.pretty/BF350-3AA.kicad_mod

@@ -1,55 +1,55 @@
-(module BF350-3AA (layer F.Cu) (tedit 62017186)
-  (attr virtual)
+(module BF350-3AA (layer F.Cu) (tedit 622E2DB0)
+  (attr smd)
   (fp_text reference REF** (at 0.1 -4.2 180) (layer F.Fab)
     (effects (font (size 1 1) (thickness 0.15)))
   )
   (fp_text value BF350-3AA (at -2.65 0.05 90) (layer F.Fab)
     (effects (font (size 0.8 0.8) (thickness 0.1)))
   )
-  (fp_line (start 2.5 -4) (end 1.5 -4) (layer F.SilkS) (width 0.15))
-  (fp_line (start 2.5 -4) (end 2.5 -3) (layer F.SilkS) (width 0.15))
-  (fp_line (start -2.5 -4) (end -2.5 -3) (layer F.SilkS) (width 0.15))
-  (fp_line (start -2.5 -4) (end -1.5 -4) (layer F.SilkS) (width 0.15))
-  (fp_poly (pts (xy 2.5 -4) (xy 2.5 4) (xy -2.5 4) (xy -2.5 -4)) (layer F.Mask) (width 0.1))
-  (fp_line (start -2.05 3.55) (end -2.05 -3.55) (layer F.Fab) (width 0.12))
-  (fp_line (start -2.05 -3.55) (end 2.05 -3.55) (layer F.Fab) (width 0.12))
-  (fp_line (start 2.05 -3.55) (end 2.05 3.55) (layer F.Fab) (width 0.12))
-  (fp_line (start 2.05 3.55) (end -2.05 3.55) (layer F.Fab) (width 0.12))
-  (fp_poly (pts (xy -0.3 3.2) (xy -1.7 3.2) (xy -1.7 1.05) (xy -0.3 1.05)) (layer F.Fab) (width 0.12))
-  (fp_poly (pts (xy 1.7 3.2) (xy 0.3 3.2) (xy 0.3 1.05) (xy 1.7 1.05)) (layer F.Fab) (width 0.12))
-  (fp_line (start -1.7 1.05) (end -1.7 -3.15) (layer F.Fab) (width 0.12))
-  (fp_line (start -1.7 -3.15) (end -1.5 -3.15) (layer F.Fab) (width 0.12))
-  (fp_line (start -1.5 -3.15) (end -1.5 0.35) (layer F.Fab) (width 0.12))
-  (fp_line (start -1.5 0.35) (end -1.3 0.35) (layer F.Fab) (width 0.12))
-  (fp_line (start -1.3 0.35) (end -1.3 -3.15) (layer F.Fab) (width 0.12))
-  (fp_line (start -1.3 -3.15) (end -1.1 -3.15) (layer F.Fab) (width 0.12))
-  (fp_line (start -1.1 -3.15) (end -1.1 0.35) (layer F.Fab) (width 0.12))
-  (fp_line (start -0.7 -3.15) (end -0.7 0.35) (layer F.Fab) (width 0.12))
-  (fp_line (start -0.9 -3.15) (end -0.7 -3.15) (layer F.Fab) (width 0.12))
-  (fp_line (start -0.9 0.35) (end -0.9 -3.15) (layer F.Fab) (width 0.12))
-  (fp_line (start -1.1 0.35) (end -0.9 0.35) (layer F.Fab) (width 0.12))
-  (fp_line (start -0.3 -3.15) (end -0.3 0.35) (layer F.Fab) (width 0.12))
-  (fp_line (start -0.5 -3.15) (end -0.3 -3.15) (layer F.Fab) (width 0.12))
-  (fp_line (start -0.5 0.35) (end -0.5 -3.15) (layer F.Fab) (width 0.12))
-  (fp_line (start -0.7 0.35) (end -0.5 0.35) (layer F.Fab) (width 0.12))
-  (fp_line (start 0.1 -3.15) (end 0.1 0.35) (layer F.Fab) (width 0.12))
-  (fp_line (start -0.1 -3.15) (end 0.1 -3.15) (layer F.Fab) (width 0.12))
-  (fp_line (start -0.1 0.35) (end -0.1 -3.15) (layer F.Fab) (width 0.12))
-  (fp_line (start -0.3 0.35) (end -0.1 0.35) (layer F.Fab) (width 0.12))
-  (fp_line (start 0.5 -3.15) (end 0.5 0.35) (layer F.Fab) (width 0.12))
-  (fp_line (start 0.3 -3.15) (end 0.5 -3.15) (layer F.Fab) (width 0.12))
-  (fp_line (start 0.3 0.35) (end 0.3 -3.15) (layer F.Fab) (width 0.12))
-  (fp_line (start 0.1 0.35) (end 0.3 0.35) (layer F.Fab) (width 0.12))
-  (fp_line (start 0.9 -3.15) (end 0.9 0.35) (layer F.Fab) (width 0.12))
-  (fp_line (start 0.7 -3.15) (end 0.9 -3.15) (layer F.Fab) (width 0.12))
-  (fp_line (start 0.7 0.35) (end 0.7 -3.15) (layer F.Fab) (width 0.12))
-  (fp_line (start 0.5 0.35) (end 0.7 0.35) (layer F.Fab) (width 0.12))
-  (fp_line (start 1.3 -3.15) (end 1.3 0.35) (layer F.Fab) (width 0.12))
-  (fp_line (start 1.1 -3.15) (end 1.3 -3.15) (layer F.Fab) (width 0.12))
-  (fp_line (start 1.1 0.35) (end 1.1 -3.15) (layer F.Fab) (width 0.12))
-  (fp_line (start 0.9 0.35) (end 1.1 0.35) (layer F.Fab) (width 0.12))
-  (fp_line (start 1.7 -3.15) (end 1.7 1.05) (layer F.Fab) (width 0.12))
-  (fp_line (start 1.5 -3.15) (end 1.7 -3.15) (layer F.Fab) (width 0.12))
-  (fp_line (start 1.5 0.35) (end 1.5 -3.15) (layer F.Fab) (width 0.12))
   (fp_line (start 1.3 0.35) (end 1.5 0.35) (layer F.Fab) (width 0.12))
+  (fp_line (start 1.5 0.35) (end 1.5 -3.15) (layer F.Fab) (width 0.12))
+  (fp_line (start 1.5 -3.15) (end 1.7 -3.15) (layer F.Fab) (width 0.12))
+  (fp_line (start 1.7 -3.15) (end 1.7 1.05) (layer F.Fab) (width 0.12))
+  (fp_line (start 0.9 0.35) (end 1.1 0.35) (layer F.Fab) (width 0.12))
+  (fp_line (start 1.1 0.35) (end 1.1 -3.15) (layer F.Fab) (width 0.12))
+  (fp_line (start 1.1 -3.15) (end 1.3 -3.15) (layer F.Fab) (width 0.12))
+  (fp_line (start 1.3 -3.15) (end 1.3 0.35) (layer F.Fab) (width 0.12))
+  (fp_line (start 0.5 0.35) (end 0.7 0.35) (layer F.Fab) (width 0.12))
+  (fp_line (start 0.7 0.35) (end 0.7 -3.15) (layer F.Fab) (width 0.12))
+  (fp_line (start 0.7 -3.15) (end 0.9 -3.15) (layer F.Fab) (width 0.12))
+  (fp_line (start 0.9 -3.15) (end 0.9 0.35) (layer F.Fab) (width 0.12))
+  (fp_line (start 0.1 0.35) (end 0.3 0.35) (layer F.Fab) (width 0.12))
+  (fp_line (start 0.3 0.35) (end 0.3 -3.15) (layer F.Fab) (width 0.12))
+  (fp_line (start 0.3 -3.15) (end 0.5 -3.15) (layer F.Fab) (width 0.12))
+  (fp_line (start 0.5 -3.15) (end 0.5 0.35) (layer F.Fab) (width 0.12))
+  (fp_line (start -0.3 0.35) (end -0.1 0.35) (layer F.Fab) (width 0.12))
+  (fp_line (start -0.1 0.35) (end -0.1 -3.15) (layer F.Fab) (width 0.12))
+  (fp_line (start -0.1 -3.15) (end 0.1 -3.15) (layer F.Fab) (width 0.12))
+  (fp_line (start 0.1 -3.15) (end 0.1 0.35) (layer F.Fab) (width 0.12))
+  (fp_line (start -0.7 0.35) (end -0.5 0.35) (layer F.Fab) (width 0.12))
+  (fp_line (start -0.5 0.35) (end -0.5 -3.15) (layer F.Fab) (width 0.12))
+  (fp_line (start -0.5 -3.15) (end -0.3 -3.15) (layer F.Fab) (width 0.12))
+  (fp_line (start -0.3 -3.15) (end -0.3 0.35) (layer F.Fab) (width 0.12))
+  (fp_line (start -1.1 0.35) (end -0.9 0.35) (layer F.Fab) (width 0.12))
+  (fp_line (start -0.9 0.35) (end -0.9 -3.15) (layer F.Fab) (width 0.12))
+  (fp_line (start -0.9 -3.15) (end -0.7 -3.15) (layer F.Fab) (width 0.12))
+  (fp_line (start -0.7 -3.15) (end -0.7 0.35) (layer F.Fab) (width 0.12))
+  (fp_line (start -1.1 -3.15) (end -1.1 0.35) (layer F.Fab) (width 0.12))
+  (fp_line (start -1.3 -3.15) (end -1.1 -3.15) (layer F.Fab) (width 0.12))
+  (fp_line (start -1.3 0.35) (end -1.3 -3.15) (layer F.Fab) (width 0.12))
+  (fp_line (start -1.5 0.35) (end -1.3 0.35) (layer F.Fab) (width 0.12))
+  (fp_line (start -1.5 -3.15) (end -1.5 0.35) (layer F.Fab) (width 0.12))
+  (fp_line (start -1.7 -3.15) (end -1.5 -3.15) (layer F.Fab) (width 0.12))
+  (fp_line (start -1.7 1.05) (end -1.7 -3.15) (layer F.Fab) (width 0.12))
+  (fp_poly (pts (xy 1.7 3.2) (xy 0.3 3.2) (xy 0.3 1.05) (xy 1.7 1.05)) (layer F.Fab) (width 0.12))
+  (fp_poly (pts (xy -0.3 3.2) (xy -1.7 3.2) (xy -1.7 1.05) (xy -0.3 1.05)) (layer F.Fab) (width 0.12))
+  (fp_line (start 2.05 3.55) (end -2.05 3.55) (layer F.Fab) (width 0.12))
+  (fp_line (start 2.05 -3.55) (end 2.05 3.55) (layer F.Fab) (width 0.12))
+  (fp_line (start -2.05 -3.55) (end 2.05 -3.55) (layer F.Fab) (width 0.12))
+  (fp_line (start -2.05 3.55) (end -2.05 -3.55) (layer F.Fab) (width 0.12))
+  (fp_poly (pts (xy 2.5 -4) (xy 2.5 4) (xy -2.5 4) (xy -2.5 -4)) (layer F.Mask) (width 0.1))
+  (fp_line (start -2.5 -4) (end -1.5 -4) (layer F.SilkS) (width 0.15))
+  (fp_line (start -2.5 -4) (end -2.5 -3) (layer F.SilkS) (width 0.15))
+  (fp_line (start 2.5 -4) (end 2.5 -3) (layer F.SilkS) (width 0.15))
+  (fp_line (start 2.5 -4) (end 1.5 -4) (layer F.SilkS) (width 0.15))
 )

+ 0 - 5
electronics/smartknob/fp-lib-table

@@ -1,5 +0,0 @@
-(fp_lib_table
-  (lib (name lilygo_micro32)(type KiCad)(uri ${KIPRJMOD}/lib/lilygo_micro32.pretty)(options "")(descr ""))
-  (lib (name sk6812)(type KiCad)(uri ${KIPRJMOD}/lib/sk6812.pretty)(options "")(descr ""))
-  (lib (name tube_mounts)(type KiCad)(uri ${KIPRJMOD}/lib/tube_mounts.pretty)(options "")(descr ""))
-)

+ 0 - 3
electronics/smartknob/lib/lilygo_micro32.dcm

@@ -1,3 +0,0 @@
-EESchema-DOCLIB  Version 2.0
-#
-#End Doc Library

+ 0 - 54
electronics/smartknob/lib/lilygo_micro32.lib

@@ -1,54 +0,0 @@
-EESchema-LIBRARY Version 2.4
-#encoding utf-8
-#
-# T-Micro32_Plus
-#
-DEF T-Micro32_Plus U 0 40 Y Y 1 F N
-F0 "U" -600 850 50 H V C CNN
-F1 "T-Micro32_Plus" 0 700 50 H V C CNN
-F2 "" 0 0 50 H I C CNN
-F3 "" 0 0 50 H I C CNN
-DRAW
-S 650 -800 -650 800 0 1 0 f
-X GND 1 -750 700 100 R 50 50 1 1 W
-X IO25 10 -750 -200 100 R 50 50 1 1 B
-X IO26 11 -750 -300 100 R 50 50 1 1 B
-X IO27 12 -750 -400 100 R 50 50 1 1 B
-X IO14 13 -750 -500 100 R 50 50 1 1 B
-X IO12 14 -750 -600 100 R 50 50 1 1 B
-X GND 15 -750 -700 100 R 50 50 1 1 W
-X IO13 16 -350 -900 100 U 50 50 1 1 B
-X IO37 17 -250 -900 100 U 50 50 1 1 I
-X IO38 18 -150 -900 100 U 50 50 1 1 I
-X NC 19 -50 -900 100 U 50 50 1 1 N
-X 3V3 2 -750 600 100 R 50 50 1 1 W
-X NC 20 50 -900 100 U 50 50 1 1 N
-X IO7 21 150 -900 100 U 50 50 1 1 B
-X IO8 22 250 -900 100 U 50 50 1 1 B
-X IO15 23 350 -900 100 U 50 50 1 1 B
-X IO2 24 750 -700 100 L 50 50 1 1 B
-X IO0 25 750 -600 100 L 50 50 1 1 W
-X IO4 26 750 -500 100 L 50 50 1 1 B
-X NC 27 750 -400 100 L 50 50 1 1 N
-X IO20 28 750 -300 100 L 50 50 1 1 B
-X IO5 29 750 -200 100 L 50 50 1 1 B
-X EN 3 -750 500 100 R 50 50 1 1 I
-X NC 30 750 -100 100 L 50 50 1 1 N
-X IO19 31 750 0 100 L 50 50 1 1 B
-X VDD_SDIO 32 750 100 100 L 50 50 1 1 P
-X IO21 33 750 200 100 L 50 50 1 1 B
-X RXD 34 750 300 100 L 50 50 1 1 I
-X TXD 35 750 400 100 L 50 50 1 1 O
-X IO22 36 750 500 100 L 50 50 1 1 B
-X NC 37 750 600 100 L 50 50 1 1 N
-X GND 38 750 700 100 L 50 50 1 1 W
-X IO36/SVP 4 -750 400 100 R 50 50 1 1 I
-X IO39/SVN 5 -750 300 100 R 50 50 1 1 I
-X IO34 6 -750 200 100 R 50 50 1 1 I
-X IO35 7 -750 100 100 R 50 50 1 1 I
-X IO32 8 -750 0 100 R 50 50 1 1 B
-X IO33 9 -750 -100 100 R 50 50 1 1 B
-ENDDRAW
-ENDDEF
-#
-#End Library

+ 0 - 65
electronics/smartknob/lib/lilygo_micro32.pretty/T-Micro32.kicad_mod

@@ -1,65 +0,0 @@
-(module T-Micro32 (layer F.Cu) (tedit 61131E02)
-  (fp_text reference REF** (at 2 -4.5) (layer F.SilkS)
-    (effects (font (size 1 1) (thickness 0.15)))
-  )
-  (fp_text value T-Micro32 (at 6.5 3) (layer F.Fab)
-    (effects (font (size 1 1) (thickness 0.15)))
-  )
-  (fp_line (start 3 5.5) (end 3 12.5) (layer F.SilkS) (width 0.15))
-  (fp_line (start 10 5.5) (end 3 5.5) (layer F.SilkS) (width 0.15))
-  (fp_line (start 10 12.5) (end 10 5.5) (layer F.SilkS) (width 0.15))
-  (fp_line (start 3 12.5) (end 10 12.5) (layer F.SilkS) (width 0.15))
-  (fp_line (start 12 -1.5) (end 13 -2) (layer F.SilkS) (width 0.15))
-  (fp_line (start 10 -1.5) (end 13 -3) (layer F.SilkS) (width 0.15))
-  (fp_line (start 8 -1.5) (end 12 -3.5) (layer F.SilkS) (width 0.15))
-  (fp_line (start 6 -1.5) (end 10 -3.5) (layer F.SilkS) (width 0.15))
-  (fp_line (start 8 -3.5) (end 4 -1.5) (layer F.SilkS) (width 0.15))
-  (fp_line (start 2 -1.5) (end 6 -3.5) (layer F.SilkS) (width 0.15))
-  (fp_line (start 0 -1.5) (end 4 -3.5) (layer F.SilkS) (width 0.15))
-  (fp_line (start 0 -2.5) (end 2 -3.5) (layer F.SilkS) (width 0.15))
-  (fp_line (start 13 15.5) (end 13 15) (layer F.SilkS) (width 0.15))
-  (fp_line (start 11 15.5) (end 13 15.5) (layer F.SilkS) (width 0.15))
-  (fp_line (start 0 15.5) (end 2 15.5) (layer F.SilkS) (width 0.15))
-  (fp_line (start 0 15) (end 0 15.5) (layer F.SilkS) (width 0.15))
-  (fp_line (start 13 -3.5) (end 13 -1) (layer F.SilkS) (width 0.15))
-  (fp_line (start 0 -3.5) (end 13 -3.5) (layer F.SilkS) (width 0.15))
-  (fp_line (start 0 -1) (end 0 -3.5) (layer F.SilkS) (width 0.15))
-  (pad 1 smd rect (at 0 0) (size 2.1 0.7) (drill (offset -0.3 0)) (layers F.Cu F.Paste F.Mask))
-  (pad 2 smd rect (at 0 1) (size 2.1 0.7) (drill (offset -0.3 0)) (layers F.Cu F.Paste F.Mask))
-  (pad 3 smd rect (at 0 2) (size 2.1 0.7) (drill (offset -0.3 0)) (layers F.Cu F.Paste F.Mask))
-  (pad 4 smd rect (at 0 3) (size 2.1 0.7) (drill (offset -0.3 0)) (layers F.Cu F.Paste F.Mask))
-  (pad 5 smd rect (at 0 4) (size 2.1 0.7) (drill (offset -0.3 0)) (layers F.Cu F.Paste F.Mask))
-  (pad 6 smd rect (at 0 5) (size 2.1 0.7) (drill (offset -0.3 0)) (layers F.Cu F.Paste F.Mask))
-  (pad 7 smd rect (at 0 6) (size 2.1 0.7) (drill (offset -0.3 0)) (layers F.Cu F.Paste F.Mask))
-  (pad 8 smd rect (at 0 7) (size 2.1 0.7) (drill (offset -0.3 0)) (layers F.Cu F.Paste F.Mask))
-  (pad 9 smd rect (at 0 8) (size 2.1 0.7) (drill (offset -0.3 0)) (layers F.Cu F.Paste F.Mask))
-  (pad 10 smd rect (at 0 9) (size 2.1 0.7) (drill (offset -0.3 0)) (layers F.Cu F.Paste F.Mask))
-  (pad 11 smd rect (at 0 10) (size 2.1 0.7) (drill (offset -0.3 0)) (layers F.Cu F.Paste F.Mask))
-  (pad 12 smd rect (at 0 11) (size 2.1 0.7) (drill (offset -0.3 0)) (layers F.Cu F.Paste F.Mask))
-  (pad 13 smd rect (at 0 12) (size 2.1 0.7) (drill (offset -0.3 0)) (layers F.Cu F.Paste F.Mask))
-  (pad 14 smd rect (at 0 13) (size 2.1 0.7) (drill (offset -0.3 0)) (layers F.Cu F.Paste F.Mask))
-  (pad 15 smd rect (at 0 14) (size 2.1 0.7) (drill (offset -0.3 0)) (layers F.Cu F.Paste F.Mask))
-  (pad 16 smd rect (at 3 15.5) (size 0.7 2.1) (drill (offset 0 0.3)) (layers F.Cu F.Paste F.Mask))
-  (pad 17 smd rect (at 4 15.5) (size 0.7 2.1) (drill (offset 0 0.3)) (layers F.Cu F.Paste F.Mask))
-  (pad 18 smd rect (at 5 15.5) (size 0.7 2.1) (drill (offset 0 0.3)) (layers F.Cu F.Paste F.Mask))
-  (pad 19 smd rect (at 6 15.5) (size 0.7 2.1) (drill (offset 0 0.3)) (layers F.Cu F.Paste F.Mask))
-  (pad 20 smd rect (at 7 15.5) (size 0.7 2.1) (drill (offset 0 0.3)) (layers F.Cu F.Paste F.Mask))
-  (pad 21 smd rect (at 8 15.5) (size 0.7 2.1) (drill (offset 0 0.3)) (layers F.Cu F.Paste F.Mask))
-  (pad 22 smd rect (at 9 15.5) (size 0.7 2.1) (drill (offset 0 0.3)) (layers F.Cu F.Paste F.Mask))
-  (pad 23 smd rect (at 10 15.5) (size 0.7 2.1) (drill (offset 0 0.3)) (layers F.Cu F.Paste F.Mask))
-  (pad 24 smd rect (at 13 14) (size 2.1 0.7) (drill (offset 0.3 0)) (layers F.Cu F.Paste F.Mask))
-  (pad 25 smd rect (at 13 13) (size 2.1 0.7) (drill (offset 0.3 0)) (layers F.Cu F.Paste F.Mask))
-  (pad 26 smd rect (at 13 12) (size 2.1 0.7) (drill (offset 0.3 0)) (layers F.Cu F.Paste F.Mask))
-  (pad 27 smd rect (at 13 11) (size 2.1 0.7) (drill (offset 0.3 0)) (layers F.Cu F.Paste F.Mask))
-  (pad 28 smd rect (at 13 10) (size 2.1 0.7) (drill (offset 0.3 0)) (layers F.Cu F.Paste F.Mask))
-  (pad 29 smd rect (at 13 9) (size 2.1 0.7) (drill (offset 0.3 0)) (layers F.Cu F.Paste F.Mask))
-  (pad 30 smd rect (at 13 8) (size 2.1 0.7) (drill (offset 0.3 0)) (layers F.Cu F.Paste F.Mask))
-  (pad 31 smd rect (at 13 7) (size 2.1 0.7) (drill (offset 0.3 0)) (layers F.Cu F.Paste F.Mask))
-  (pad 32 smd rect (at 13 6) (size 2.1 0.7) (drill (offset 0.3 0)) (layers F.Cu F.Paste F.Mask))
-  (pad 33 smd rect (at 13 5) (size 2.1 0.7) (drill (offset 0.3 0)) (layers F.Cu F.Paste F.Mask))
-  (pad 34 smd rect (at 13 4) (size 2.1 0.7) (drill (offset 0.3 0)) (layers F.Cu F.Paste F.Mask))
-  (pad 35 smd rect (at 13 3) (size 2.1 0.7) (drill (offset 0.3 0)) (layers F.Cu F.Paste F.Mask))
-  (pad 36 smd rect (at 13 2) (size 2.1 0.7) (drill (offset 0.3 0)) (layers F.Cu F.Paste F.Mask))
-  (pad 37 smd rect (at 13 1) (size 2.1 0.7) (drill (offset 0.3 0)) (layers F.Cu F.Paste F.Mask))
-  (pad 38 smd rect (at 13 0) (size 2.1 0.7) (drill (offset 0.3 0)) (layers F.Cu F.Paste F.Mask))
-)

+ 0 - 31
electronics/smartknob/lib/sk6812.pretty/SK6812-SIDE-A.kicad_mod

@@ -1,31 +0,0 @@
-(module SK6812-SIDE-A (layer F.Cu) (tedit 6127EC07)
-  (fp_text reference REF** (at 2.032 -1.397) (layer F.SilkS)
-    (effects (font (size 1 1) (thickness 0.15)))
-  )
-  (fp_text value SK6812-SIDE-A (at 0 -0.5) (layer F.Fab)
-    (effects (font (size 1 1) (thickness 0.15)))
-  )
-  (fp_line (start -0.7 -0.6) (end 4.3 -0.6) (layer F.SilkS) (width 0.1))
-  (fp_line (start 4.3 -0.6) (end 4.3 0.7) (layer F.SilkS) (width 0.1))
-  (fp_line (start 4.3 0.7) (end 3.7 1.4) (layer F.SilkS) (width 0.1))
-  (fp_line (start 3.7 1.4) (end -0.7 1.4) (layer F.SilkS) (width 0.1))
-  (fp_line (start -0.7 1.4) (end -0.7 -0.6) (layer F.SilkS) (width 0.1))
-  (pad 1 smd custom (at 0 0) (size 1 0.55) (layers F.Cu F.Paste F.Mask)
-    (zone_connect 0)
-    (options (clearance outline) (anchor rect))
-    (primitives
-      (gr_poly (pts
-         (xy -0.05 -0.525) (xy 0.5 -0.525) (xy 0.5 0.675) (xy -0.05 0.675)) (width 0))
-    ))
-  (pad 2 smd rect (at 1.35 0) (size 0.7 1.2) (drill (offset 0 0.075)) (layers F.Cu F.Paste F.Mask)
-    (zone_connect 0))
-  (pad 3 smd rect (at 2.375 0) (size 0.45 1.2) (drill (offset 0 0.075)) (layers F.Cu F.Paste F.Mask)
-    (zone_connect 0))
-  (pad 4 smd custom (at 3.6 0) (size 1 0.55) (layers F.Cu F.Paste F.Mask)
-    (zone_connect 0)
-    (options (clearance outline) (anchor rect))
-    (primitives
-      (gr_poly (pts
-         (xy 0.05 -0.525) (xy -0.5 -0.525) (xy -0.5 0.675) (xy 0.05 0.675)) (width 0))
-    ))
-)

+ 0 - 13
electronics/smartknob/lib/tube_mounts.pretty/5.5od_0.2thickness.kicad_mod

@@ -1,13 +0,0 @@
-(module 5.5od_0.2thickness (layer F.Cu) (tedit 612A6DF6)
-  (fp_text reference REF** (at 0 0.5) (layer F.SilkS)
-    (effects (font (size 1 1) (thickness 0.15)))
-  )
-  (fp_text value 5.5od_0.2thickness (at 0 -0.5) (layer F.Fab)
-    (effects (font (size 1 1) (thickness 0.15)))
-  )
-  (fp_circle (center 0 0) (end 2.9 0) (layer F.Cu) (width 0.7))
-  (fp_circle (center 0 0) (end 2.9 0) (layer F.Mask) (width 0.8))
-  (pad "" thru_hole oval (at 0.762 0) (size 1 5.25) (drill oval 0.75 4.9) (layers *.Cu *.Mask))
-  (pad 1 thru_hole circle (at -0.889 -1.143) (size 1.98 1.98) (drill 1.12) (layers *.Cu *.Mask))
-  (pad 2 thru_hole circle (at -0.889 1.143) (size 1.98 1.98) (drill 1.12) (layers *.Cu *.Mask))
-)

+ 0 - 12
electronics/smartknob/lib/tube_mounts.pretty/5.5od_0.2thickness_no_pins.kicad_mod

@@ -1,12 +0,0 @@
-(module 5.5od_0.2thickness_no_pins (layer F.Cu) (tedit 612A700F)
-  (fp_text reference REF** (at 0 0.5) (layer F.SilkS)
-    (effects (font (size 1 1) (thickness 0.15)))
-  )
-  (fp_text value 5.5od_0.2thickness_no_pins (at 0 -0.5) (layer F.Fab)
-    (effects (font (size 1 1) (thickness 0.15)))
-  )
-  (fp_circle (center 0 0) (end 2.9 0) (layer F.Cu) (width 0.7))
-  (fp_circle (center 0 0) (end 2.9 0) (layer F.Mask) (width 0.8))
-  (fp_poly (pts (xy 0.879 2.27) (xy 0.769 2.27) (xy 0.769 -2.23) (xy 0.889 -2.23)) (layer Dwgs.User) (width 0.01))
-  (pad "" thru_hole oval (at 0.889 0) (size 0.6 5.05) (drill oval 0.35 4.8) (layers *.Cu *.Mask))
-)

+ 0 - 109
electronics/smartknob/smartknob-cache.lib

@@ -1,109 +0,0 @@
-EESchema-LIBRARY Version 2.4
-#encoding utf-8
-#
-# Device_C_Small
-#
-DEF Device_C_Small C 0 10 N N 1 F N
-F0 "C" 10 70 50 H V L CNN
-F1 "Device_C_Small" 10 -80 50 H V L CNN
-F2 "" 0 0 50 H I C CNN
-F3 "" 0 0 50 H I C CNN
-$FPLIST
- C_*
-$ENDFPLIST
-DRAW
-P 2 0 1 13 -60 -20 60 -20 N
-P 2 0 1 12 -60 20 60 20 N
-X ~ 1 0 100 80 D 50 50 1 1 P
-X ~ 2 0 -100 80 U 50 50 1 1 P
-ENDDRAW
-ENDDEF
-#
-# Sensor_Magnetic_TLV493D
-#
-DEF Sensor_Magnetic_TLV493D U 0 20 Y Y 1 F N
-F0 "U" -250 450 50 H V C CNN
-F1 "Sensor_Magnetic_TLV493D" 200 450 50 H V C CNN
-F2 "Package_TO_SOT_SMD:SOT-23-6" -50 -500 50 H I C CNN
-F3 "" -150 500 50 H I C CNN
-$FPLIST
- SOT?23*
-$ENDFPLIST
-DRAW
-S -300 400 250 -300 0 1 10 f
-X SCL/INT 1 -400 100 100 R 50 50 1 1 B
-X GND 2 100 -400 100 U 50 50 1 1 W
-X GND 3 0 -400 100 U 50 50 1 1 W
-X VDD 4 0 500 100 D 50 50 1 1 W
-X GND 5 -100 -400 100 U 50 50 1 1 W
-X SDA/ADDR 6 -400 0 100 R 50 50 1 1 B
-ENDDRAW
-ENDDEF
-#
-# lilygo_micro32_T-Micro32_Plus
-#
-DEF lilygo_micro32_T-Micro32_Plus U 0 40 Y Y 1 F N
-F0 "U" -600 850 50 H V C CNN
-F1 "lilygo_micro32_T-Micro32_Plus" 0 700 50 H V C CNN
-F2 "" 0 0 50 H I C CNN
-F3 "" 0 0 50 H I C CNN
-DRAW
-S 650 -800 -650 800 0 1 0 f
-X GND 1 -750 700 100 R 50 50 1 1 W
-X IO25 10 -750 -200 100 R 50 50 1 1 B
-X IO26 11 -750 -300 100 R 50 50 1 1 B
-X IO27 12 -750 -400 100 R 50 50 1 1 B
-X IO14 13 -750 -500 100 R 50 50 1 1 B
-X IO12 14 -750 -600 100 R 50 50 1 1 B
-X GND 15 -750 -700 100 R 50 50 1 1 W
-X IO13 16 -350 -900 100 U 50 50 1 1 B
-X IO37 17 -250 -900 100 U 50 50 1 1 I
-X IO38 18 -150 -900 100 U 50 50 1 1 I
-X NC 19 -50 -900 100 U 50 50 1 1 N
-X 3V3 2 -750 600 100 R 50 50 1 1 W
-X NC 20 50 -900 100 U 50 50 1 1 N
-X IO7 21 150 -900 100 U 50 50 1 1 B
-X IO8 22 250 -900 100 U 50 50 1 1 B
-X IO15 23 350 -900 100 U 50 50 1 1 B
-X IO2 24 750 -700 100 L 50 50 1 1 B
-X IO0 25 750 -600 100 L 50 50 1 1 W
-X IO4 26 750 -500 100 L 50 50 1 1 B
-X NC 27 750 -400 100 L 50 50 1 1 N
-X IO20 28 750 -300 100 L 50 50 1 1 B
-X IO5 29 750 -200 100 L 50 50 1 1 B
-X EN 3 -750 500 100 R 50 50 1 1 I
-X NC 30 750 -100 100 L 50 50 1 1 N
-X IO19 31 750 0 100 L 50 50 1 1 B
-X VDD_SDIO 32 750 100 100 L 50 50 1 1 P
-X IO21 33 750 200 100 L 50 50 1 1 B
-X RXD 34 750 300 100 L 50 50 1 1 I
-X TXD 35 750 400 100 L 50 50 1 1 O
-X IO22 36 750 500 100 L 50 50 1 1 B
-X NC 37 750 600 100 L 50 50 1 1 N
-X GND 38 750 700 100 L 50 50 1 1 W
-X IO36/SVP 4 -750 400 100 R 50 50 1 1 I
-X IO39/SVN 5 -750 300 100 R 50 50 1 1 I
-X IO34 6 -750 200 100 R 50 50 1 1 I
-X IO35 7 -750 100 100 R 50 50 1 1 I
-X IO32 8 -750 0 100 R 50 50 1 1 B
-X IO33 9 -750 -100 100 R 50 50 1 1 B
-ENDDRAW
-ENDDEF
-#
-# power_+3.3V
-#
-DEF power_+3.3V #PWR 0 0 Y Y 1 F P
-F0 "#PWR" 0 -150 50 H I C CNN
-F1 "power_+3.3V" 0 140 50 H V C CNN
-F2 "" 0 0 50 H I C CNN
-F3 "" 0 0 50 H I C CNN
-ALIAS +3.3V
-DRAW
-P 2 0 1 0 -30 50 0 100 N
-P 2 0 1 0 0 0 0 100 N
-P 2 0 1 0 0 100 30 50 N
-X +3V3 1 0 0 0 U 50 50 1 1 W N
-ENDDRAW
-ENDDEF
-#
-#End Library

+ 0 - 1148
electronics/smartknob/smartknob.kicad_pcb

@@ -1,1148 +0,0 @@
-(kicad_pcb (version 20171130) (host pcbnew 5.1.10-88a1d61d58~90~ubuntu20.04.1)
-
-  (general
-    (thickness 1.6)
-    (drawings 11)
-    (tracks 4)
-    (zones 0)
-    (modules 26)
-    (nets 1)
-  )
-
-  (page USLetter)
-  (layers
-    (0 F.Cu signal)
-    (31 B.Cu signal)
-    (32 B.Adhes user)
-    (33 F.Adhes user)
-    (34 B.Paste user)
-    (35 F.Paste user)
-    (36 B.SilkS user)
-    (37 F.SilkS user)
-    (38 B.Mask user)
-    (39 F.Mask user)
-    (40 Dwgs.User user)
-    (41 Cmts.User user)
-    (42 Eco1.User user)
-    (43 Eco2.User user)
-    (44 Edge.Cuts user)
-    (45 Margin user)
-    (46 B.CrtYd user)
-    (47 F.CrtYd user)
-    (48 B.Fab user)
-    (49 F.Fab user)
-  )
-
-  (setup
-    (last_trace_width 0.25)
-    (trace_clearance 0.2)
-    (zone_clearance 0.508)
-    (zone_45_only no)
-    (trace_min 0.2)
-    (via_size 0.8)
-    (via_drill 0.4)
-    (via_min_size 0.4)
-    (via_min_drill 0.3)
-    (uvia_size 0.3)
-    (uvia_drill 0.1)
-    (uvias_allowed no)
-    (uvia_min_size 0.2)
-    (uvia_min_drill 0.1)
-    (edge_width 0.05)
-    (segment_width 0.2)
-    (pcb_text_width 0.3)
-    (pcb_text_size 1.5 1.5)
-    (mod_edge_width 0.12)
-    (mod_text_size 1 1)
-    (mod_text_width 0.15)
-    (pad_size 1.524 1.524)
-    (pad_drill 0.762)
-    (pad_to_mask_clearance 0)
-    (aux_axis_origin 0 0)
-    (grid_origin 100 100)
-    (visible_elements FFFFFF7F)
-    (pcbplotparams
-      (layerselection 0x010fc_ffffffff)
-      (usegerberextensions false)
-      (usegerberattributes true)
-      (usegerberadvancedattributes true)
-      (creategerberjobfile true)
-      (excludeedgelayer true)
-      (linewidth 0.100000)
-      (plotframeref false)
-      (viasonmask false)
-      (mode 1)
-      (useauxorigin false)
-      (hpglpennumber 1)
-      (hpglpenspeed 20)
-      (hpglpendiameter 15.000000)
-      (psnegative false)
-      (psa4output false)
-      (plotreference true)
-      (plotvalue true)
-      (plotinvisibletext false)
-      (padsonsilk false)
-      (subtractmaskfromsilk false)
-      (outputformat 1)
-      (mirror false)
-      (drillshape 1)
-      (scaleselection 1)
-      (outputdirectory ""))
-  )
-
-  (net 0 "")
-
-  (net_class Default "This is the default net class."
-    (clearance 0.2)
-    (trace_width 0.25)
-    (via_dia 0.8)
-    (via_drill 0.4)
-    (uvia_dia 0.3)
-    (uvia_drill 0.1)
-  )
-
-  (module lilygo_micro32:T-Micro32 (layer F.Cu) (tedit 61131E02) (tstamp 612AC4AA)
-    (at 158.801 42.723)
-    (fp_text reference REF** (at 2 -4.5) (layer F.SilkS)
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (fp_text value T-Micro32 (at 6.5 3) (layer F.Fab)
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (fp_line (start 3 5.5) (end 3 12.5) (layer F.SilkS) (width 0.15))
-    (fp_line (start 10 5.5) (end 3 5.5) (layer F.SilkS) (width 0.15))
-    (fp_line (start 10 12.5) (end 10 5.5) (layer F.SilkS) (width 0.15))
-    (fp_line (start 3 12.5) (end 10 12.5) (layer F.SilkS) (width 0.15))
-    (fp_line (start 12 -1.5) (end 13 -2) (layer F.SilkS) (width 0.15))
-    (fp_line (start 10 -1.5) (end 13 -3) (layer F.SilkS) (width 0.15))
-    (fp_line (start 8 -1.5) (end 12 -3.5) (layer F.SilkS) (width 0.15))
-    (fp_line (start 6 -1.5) (end 10 -3.5) (layer F.SilkS) (width 0.15))
-    (fp_line (start 8 -3.5) (end 4 -1.5) (layer F.SilkS) (width 0.15))
-    (fp_line (start 2 -1.5) (end 6 -3.5) (layer F.SilkS) (width 0.15))
-    (fp_line (start 0 -1.5) (end 4 -3.5) (layer F.SilkS) (width 0.15))
-    (fp_line (start 0 -2.5) (end 2 -3.5) (layer F.SilkS) (width 0.15))
-    (fp_line (start 13 15.5) (end 13 15) (layer F.SilkS) (width 0.15))
-    (fp_line (start 11 15.5) (end 13 15.5) (layer F.SilkS) (width 0.15))
-    (fp_line (start 0 15.5) (end 2 15.5) (layer F.SilkS) (width 0.15))
-    (fp_line (start 0 15) (end 0 15.5) (layer F.SilkS) (width 0.15))
-    (fp_line (start 13 -3.5) (end 13 -1) (layer F.SilkS) (width 0.15))
-    (fp_line (start 0 -3.5) (end 13 -3.5) (layer F.SilkS) (width 0.15))
-    (fp_line (start 0 -1) (end 0 -3.5) (layer F.SilkS) (width 0.15))
-    (pad 1 smd rect (at 0 0) (size 2.1 0.7) (drill (offset -0.3 0)) (layers F.Cu F.Paste F.Mask))
-    (pad 2 smd rect (at 0 1) (size 2.1 0.7) (drill (offset -0.3 0)) (layers F.Cu F.Paste F.Mask))
-    (pad 3 smd rect (at 0 2) (size 2.1 0.7) (drill (offset -0.3 0)) (layers F.Cu F.Paste F.Mask))
-    (pad 4 smd rect (at 0 3) (size 2.1 0.7) (drill (offset -0.3 0)) (layers F.Cu F.Paste F.Mask))
-    (pad 5 smd rect (at 0 4) (size 2.1 0.7) (drill (offset -0.3 0)) (layers F.Cu F.Paste F.Mask))
-    (pad 6 smd rect (at 0 5) (size 2.1 0.7) (drill (offset -0.3 0)) (layers F.Cu F.Paste F.Mask))
-    (pad 7 smd rect (at 0 6) (size 2.1 0.7) (drill (offset -0.3 0)) (layers F.Cu F.Paste F.Mask))
-    (pad 8 smd rect (at 0 7) (size 2.1 0.7) (drill (offset -0.3 0)) (layers F.Cu F.Paste F.Mask))
-    (pad 9 smd rect (at 0 8) (size 2.1 0.7) (drill (offset -0.3 0)) (layers F.Cu F.Paste F.Mask))
-    (pad 10 smd rect (at 0 9) (size 2.1 0.7) (drill (offset -0.3 0)) (layers F.Cu F.Paste F.Mask))
-    (pad 11 smd rect (at 0 10) (size 2.1 0.7) (drill (offset -0.3 0)) (layers F.Cu F.Paste F.Mask))
-    (pad 12 smd rect (at 0 11) (size 2.1 0.7) (drill (offset -0.3 0)) (layers F.Cu F.Paste F.Mask))
-    (pad 13 smd rect (at 0 12) (size 2.1 0.7) (drill (offset -0.3 0)) (layers F.Cu F.Paste F.Mask))
-    (pad 14 smd rect (at 0 13) (size 2.1 0.7) (drill (offset -0.3 0)) (layers F.Cu F.Paste F.Mask))
-    (pad 15 smd rect (at 0 14) (size 2.1 0.7) (drill (offset -0.3 0)) (layers F.Cu F.Paste F.Mask))
-    (pad 16 smd rect (at 3 15.5) (size 0.7 2.1) (drill (offset 0 0.3)) (layers F.Cu F.Paste F.Mask))
-    (pad 17 smd rect (at 4 15.5) (size 0.7 2.1) (drill (offset 0 0.3)) (layers F.Cu F.Paste F.Mask))
-    (pad 18 smd rect (at 5 15.5) (size 0.7 2.1) (drill (offset 0 0.3)) (layers F.Cu F.Paste F.Mask))
-    (pad 19 smd rect (at 6 15.5) (size 0.7 2.1) (drill (offset 0 0.3)) (layers F.Cu F.Paste F.Mask))
-    (pad 20 smd rect (at 7 15.5) (size 0.7 2.1) (drill (offset 0 0.3)) (layers F.Cu F.Paste F.Mask))
-    (pad 21 smd rect (at 8 15.5) (size 0.7 2.1) (drill (offset 0 0.3)) (layers F.Cu F.Paste F.Mask))
-    (pad 22 smd rect (at 9 15.5) (size 0.7 2.1) (drill (offset 0 0.3)) (layers F.Cu F.Paste F.Mask))
-    (pad 23 smd rect (at 10 15.5) (size 0.7 2.1) (drill (offset 0 0.3)) (layers F.Cu F.Paste F.Mask))
-    (pad 24 smd rect (at 13 14) (size 2.1 0.7) (drill (offset 0.3 0)) (layers F.Cu F.Paste F.Mask))
-    (pad 25 smd rect (at 13 13) (size 2.1 0.7) (drill (offset 0.3 0)) (layers F.Cu F.Paste F.Mask))
-    (pad 26 smd rect (at 13 12) (size 2.1 0.7) (drill (offset 0.3 0)) (layers F.Cu F.Paste F.Mask))
-    (pad 27 smd rect (at 13 11) (size 2.1 0.7) (drill (offset 0.3 0)) (layers F.Cu F.Paste F.Mask))
-    (pad 28 smd rect (at 13 10) (size 2.1 0.7) (drill (offset 0.3 0)) (layers F.Cu F.Paste F.Mask))
-    (pad 29 smd rect (at 13 9) (size 2.1 0.7) (drill (offset 0.3 0)) (layers F.Cu F.Paste F.Mask))
-    (pad 30 smd rect (at 13 8) (size 2.1 0.7) (drill (offset 0.3 0)) (layers F.Cu F.Paste F.Mask))
-    (pad 31 smd rect (at 13 7) (size 2.1 0.7) (drill (offset 0.3 0)) (layers F.Cu F.Paste F.Mask))
-    (pad 32 smd rect (at 13 6) (size 2.1 0.7) (drill (offset 0.3 0)) (layers F.Cu F.Paste F.Mask))
-    (pad 33 smd rect (at 13 5) (size 2.1 0.7) (drill (offset 0.3 0)) (layers F.Cu F.Paste F.Mask))
-    (pad 34 smd rect (at 13 4) (size 2.1 0.7) (drill (offset 0.3 0)) (layers F.Cu F.Paste F.Mask))
-    (pad 35 smd rect (at 13 3) (size 2.1 0.7) (drill (offset 0.3 0)) (layers F.Cu F.Paste F.Mask))
-    (pad 36 smd rect (at 13 2) (size 2.1 0.7) (drill (offset 0.3 0)) (layers F.Cu F.Paste F.Mask))
-    (pad 37 smd rect (at 13 1) (size 2.1 0.7) (drill (offset 0.3 0)) (layers F.Cu F.Paste F.Mask))
-    (pad 38 smd rect (at 13 0) (size 2.1 0.7) (drill (offset 0.3 0)) (layers F.Cu F.Paste F.Mask))
-  )
-
-  (module Package_SO:TSOP-6_1.65x3.05mm_P0.95mm (layer F.Cu) (tedit 5A02F25C) (tstamp 612AC3AC)
-    (at 146.228 100 90)
-    (descr "TSOP-6 package (comparable to TSOT-23), https://www.vishay.com/docs/71200/71200.pdf")
-    (tags "Jedec MO-193C TSOP-6L")
-    (attr smd)
-    (fp_text reference REF** (at 0 -2.45 90) (layer F.SilkS)
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (fp_text value TSOP-6_1.65x3.05mm_P0.95mm (at 0 2.5 90) (layer F.Fab)
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (fp_line (start 1.76 1.77) (end -1.76 1.77) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 1.76 1.77) (end 1.76 -1.78) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -1.76 -1.78) (end -1.76 1.77) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -1.76 -1.78) (end 1.76 -1.78) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 0.825 -1.525) (end 0.825 1.525) (layer F.Fab) (width 0.1))
-    (fp_line (start 0.825 1.525) (end -0.825 1.525) (layer F.Fab) (width 0.1))
-    (fp_line (start -0.825 -1.1) (end -0.825 1.525) (layer F.Fab) (width 0.1))
-    (fp_line (start 0.825 -1.525) (end -0.425 -1.525) (layer F.Fab) (width 0.1))
-    (fp_line (start -0.825 -1.1) (end -0.425 -1.525) (layer F.Fab) (width 0.1))
-    (fp_line (start 0.8 -1.6) (end -1.5 -1.6) (layer F.SilkS) (width 0.12))
-    (fp_line (start -0.8 1.6) (end 0.8 1.6) (layer F.SilkS) (width 0.12))
-    (fp_text user %R (at 0 0) (layer F.Fab)
-      (effects (font (size 0.5 0.5) (thickness 0.075)))
-    )
-    (pad 6 smd rect (at 1.16 -0.95 90) (size 0.7 0.51) (layers F.Cu F.Paste F.Mask))
-    (pad 5 smd rect (at 1.16 0 90) (size 0.7 0.51) (layers F.Cu F.Paste F.Mask))
-    (pad 4 smd rect (at 1.16 0.95 90) (size 0.7 0.51) (layers F.Cu F.Paste F.Mask))
-    (pad 3 smd rect (at -1.16 0.95 90) (size 0.7 0.51) (layers F.Cu F.Paste F.Mask))
-    (pad 2 smd rect (at -1.16 0 90) (size 0.7 0.51) (layers F.Cu F.Paste F.Mask))
-    (pad 1 smd rect (at -1.16 -0.95 90) (size 0.7 0.51) (layers F.Cu F.Paste F.Mask))
-    (model ${KISYS3DMOD}/Package_SO.3dshapes/TSOP-6_1.65x3.05mm_P0.95mm.wrl
-      (at (xyz 0 0 0))
-      (scale (xyz 1 1 1))
-      (rotate (xyz 0 0 0))
-    )
-  )
-
-  (module tube_mounts:5.5od_0.2thickness_no_pins (layer F.Cu) (tedit 612A700F) (tstamp 612AC32B)
-    (at 146.99 100)
-    (fp_text reference REF** (at 0 0.5) (layer F.SilkS)
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (fp_text value 5.5od_0.2thickness_no_pins (at 0 -0.5) (layer F.Fab)
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (fp_poly (pts (xy 0.879 2.27) (xy 0.769 2.27) (xy 0.769 -2.23) (xy 0.889 -2.23)) (layer Dwgs.User) (width 0.01))
-    (fp_circle (center 0 0) (end 2.9 0) (layer F.Mask) (width 0.8))
-    (fp_circle (center 0 0) (end 2.9 0) (layer F.Cu) (width 0.7))
-    (pad "" thru_hole oval (at 0.889 0) (size 0.6 5.05) (drill oval 0.35 4.8) (layers *.Cu *.Mask))
-  )
-
-  (module Package_SO:TSOP-6_1.65x3.05mm_P0.95mm (layer F.Cu) (tedit 5A02F25C) (tstamp 612AC36C)
-    (at 164.516 100)
-    (descr "TSOP-6 package (comparable to TSOT-23), https://www.vishay.com/docs/71200/71200.pdf")
-    (tags "Jedec MO-193C TSOP-6L")
-    (attr smd)
-    (fp_text reference REF** (at 0 -2.45) (layer F.SilkS)
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (fp_text value TSOP-6_1.65x3.05mm_P0.95mm (at 0 2.5) (layer F.Fab)
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (fp_line (start -0.8 1.6) (end 0.8 1.6) (layer F.SilkS) (width 0.12))
-    (fp_line (start 0.8 -1.6) (end -1.5 -1.6) (layer F.SilkS) (width 0.12))
-    (fp_line (start -0.825 -1.1) (end -0.425 -1.525) (layer F.Fab) (width 0.1))
-    (fp_line (start 0.825 -1.525) (end -0.425 -1.525) (layer F.Fab) (width 0.1))
-    (fp_line (start -0.825 -1.1) (end -0.825 1.525) (layer F.Fab) (width 0.1))
-    (fp_line (start 0.825 1.525) (end -0.825 1.525) (layer F.Fab) (width 0.1))
-    (fp_line (start 0.825 -1.525) (end 0.825 1.525) (layer F.Fab) (width 0.1))
-    (fp_line (start -1.76 -1.78) (end 1.76 -1.78) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -1.76 -1.78) (end -1.76 1.77) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 1.76 1.77) (end 1.76 -1.78) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 1.76 1.77) (end -1.76 1.77) (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.075)))
-    )
-    (pad 1 smd rect (at -1.16 -0.95) (size 0.7 0.51) (layers F.Cu F.Paste F.Mask))
-    (pad 2 smd rect (at -1.16 0) (size 0.7 0.51) (layers F.Cu F.Paste F.Mask))
-    (pad 3 smd rect (at -1.16 0.95) (size 0.7 0.51) (layers F.Cu F.Paste F.Mask))
-    (pad 4 smd rect (at 1.16 0.95) (size 0.7 0.51) (layers F.Cu F.Paste F.Mask))
-    (pad 5 smd rect (at 1.16 0) (size 0.7 0.51) (layers F.Cu F.Paste F.Mask))
-    (pad 6 smd rect (at 1.16 -0.95) (size 0.7 0.51) (layers F.Cu F.Paste F.Mask))
-    (model ${KISYS3DMOD}/Package_SO.3dshapes/TSOP-6_1.65x3.05mm_P0.95mm.wrl
-      (at (xyz 0 0 0))
-      (scale (xyz 1 1 1))
-      (rotate (xyz 0 0 0))
-    )
-  )
-
-  (module Package_SO:HTSSOP-28-1EP_4.4x9.7mm_P0.65mm_EP3.4x9.5mm_Mask2.4x6.17mm_ThermalVias (layer F.Cu) (tedit 5A671B3A) (tstamp 6128544B)
-    (at 92.38 90.475)
-    (descr "HTSSOP28: plastic thin shrink small outline package; 28 leads; body width 4.4 mm; thermal pad")
-    (tags "TSSOP HTSSOP 0.65 thermal pad")
-    (attr smd)
-    (fp_text reference REF** (at 0 -5.9) (layer F.SilkS)
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (fp_text value HTSSOP-28-1EP_4.4x9.7mm_P0.65mm_EP3.4x9.5mm_Mask2.4x6.17mm_ThermalVias (at 0 5.9) (layer F.Fab)
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (fp_line (start -2.325 -4.75) (end -3.4 -4.75) (layer F.SilkS) (width 0.15))
-    (fp_line (start -2.325 5.0258) (end 2.325 5.0258) (layer F.SilkS) (width 0.15))
-    (fp_line (start -2.325 -4.975) (end 2.325 -4.975) (layer F.SilkS) (width 0.15))
-    (fp_line (start -2.325 5.0258) (end -2.325 4.7008) (layer F.SilkS) (width 0.15))
-    (fp_line (start 2.325 5.0258) (end 2.325 4.7008) (layer F.SilkS) (width 0.15))
-    (fp_line (start 2.325 -4.975) (end 2.325 -4.65) (layer F.SilkS) (width 0.15))
-    (fp_line (start -2.325 -4.975) (end -2.325 -4.75) (layer F.SilkS) (width 0.15))
-    (fp_line (start -3.65 5.15) (end 3.65 5.15) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -3.65 -5.15) (end 3.65 -5.15) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 3.65 -5.15) (end 3.65 5.15) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -3.65 -5.15) (end -3.65 5.15) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -2.2 -3.85) (end -1.2 -4.85) (layer F.Fab) (width 0.15))
-    (fp_line (start -2.2 4.85) (end -2.2 -3.85) (layer F.Fab) (width 0.15))
-    (fp_line (start 2.2 4.9008) (end -2.2 4.9008) (layer F.Fab) (width 0.15))
-    (fp_line (start 2.2 -4.85) (end 2.2 4.85) (layer F.Fab) (width 0.15))
-    (fp_line (start -1.2 -4.85) (end 2.2 -4.85) (layer F.Fab) (width 0.15))
-    (fp_text user %R (at 0 0) (layer F.Fab)
-      (effects (font (size 0.8 0.8) (thickness 0.15)))
-    )
-    (pad 29 smd rect (at 0 0) (size 3.4 9.7) (layers B.Cu))
-    (pad "" smd rect (at -0.6 1.78) (size 0.9 1.4) (layers F.Paste))
-    (pad "" smd rect (at 0.6 1.78) (size 0.9 1.4) (layers F.Paste))
-    (pad "" smd rect (at -0.6 0) (size 0.9 1.4) (layers F.Paste))
-    (pad "" smd rect (at 0.6 0) (size 0.9 1.4) (layers F.Paste))
-    (pad "" smd rect (at 0.6 -1.78) (size 0.9 1.4) (layers F.Paste))
-    (pad "" smd rect (at -0.6 -1.78) (size 0.9 1.4) (layers F.Paste))
-    (pad "" smd rect (at 0 0) (size 2.4 6.17) (layers F.Mask))
-    (pad 29 thru_hole circle (at -1.3 4.45) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
-    (pad 29 thru_hole circle (at 0 4.45) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
-    (pad 29 thru_hole circle (at 1.3 4.45) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
-    (pad 29 thru_hole circle (at -1.3 2.67) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
-    (pad 29 thru_hole circle (at 0 2.67) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
-    (pad 29 thru_hole circle (at 1.3 2.67) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
-    (pad 29 thru_hole circle (at -1.3 0.89) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
-    (pad 29 thru_hole circle (at 0 0.89) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
-    (pad 29 thru_hole circle (at 1.3 0.89) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
-    (pad 29 thru_hole circle (at -1.3 -0.89) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
-    (pad 29 thru_hole circle (at 0 -0.89) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
-    (pad 29 thru_hole circle (at 1.3 -0.89) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
-    (pad 29 thru_hole circle (at -1.3 -2.67) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
-    (pad 29 thru_hole circle (at 0 -2.67) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
-    (pad 29 thru_hole circle (at 1.3 -2.67) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
-    (pad 29 thru_hole circle (at 1.3 -4.45) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
-    (pad 29 thru_hole circle (at 0 -4.45) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
-    (pad 29 thru_hole circle (at -1.3 -4.45) (size 0.6 0.6) (drill 0.3) (layers *.Cu))
-    (pad 29 smd rect (at 0 0) (size 3.4 9.7) (layers F.Cu))
-    (pad 28 smd rect (at 2.85 -4.225) (size 1.1 0.4) (layers F.Cu F.Paste F.Mask))
-    (pad 27 smd rect (at 2.85 -3.575) (size 1.1 0.4) (layers F.Cu F.Paste F.Mask))
-    (pad 26 smd rect (at 2.85 -2.925) (size 1.1 0.4) (layers F.Cu F.Paste F.Mask))
-    (pad 25 smd rect (at 2.85 -2.275) (size 1.1 0.4) (layers F.Cu F.Paste F.Mask))
-    (pad 24 smd rect (at 2.85 -1.625) (size 1.1 0.4) (layers F.Cu F.Paste F.Mask))
-    (pad 23 smd rect (at 2.85 -0.975) (size 1.1 0.4) (layers F.Cu F.Paste F.Mask))
-    (pad 22 smd rect (at 2.85 -0.325) (size 1.1 0.4) (layers F.Cu F.Paste F.Mask))
-    (pad 21 smd rect (at 2.85 0.325) (size 1.1 0.4) (layers F.Cu F.Paste F.Mask))
-    (pad 20 smd rect (at 2.85 0.975) (size 1.1 0.4) (layers F.Cu F.Paste F.Mask))
-    (pad 19 smd rect (at 2.85 1.625) (size 1.1 0.4) (layers F.Cu F.Paste F.Mask))
-    (pad 18 smd rect (at 2.85 2.275) (size 1.1 0.4) (layers F.Cu F.Paste F.Mask))
-    (pad 17 smd rect (at 2.85 2.925) (size 1.1 0.4) (layers F.Cu F.Paste F.Mask))
-    (pad 16 smd rect (at 2.85 3.575) (size 1.1 0.4) (layers F.Cu F.Paste F.Mask))
-    (pad 15 smd rect (at 2.85 4.225) (size 1.1 0.4) (layers F.Cu F.Paste F.Mask))
-    (pad 14 smd rect (at -2.85 4.225) (size 1.1 0.4) (layers F.Cu F.Paste F.Mask))
-    (pad 13 smd rect (at -2.85 3.575) (size 1.1 0.4) (layers F.Cu F.Paste F.Mask))
-    (pad 12 smd rect (at -2.85 2.925) (size 1.1 0.4) (layers F.Cu F.Paste F.Mask))
-    (pad 11 smd rect (at -2.85 2.275) (size 1.1 0.4) (layers F.Cu F.Paste F.Mask))
-    (pad 10 smd rect (at -2.85 1.625) (size 1.1 0.4) (layers F.Cu F.Paste F.Mask))
-    (pad 9 smd rect (at -2.85 0.975) (size 1.1 0.4) (layers F.Cu F.Paste F.Mask))
-    (pad 8 smd rect (at -2.85 0.325) (size 1.1 0.4) (layers F.Cu F.Paste F.Mask))
-    (pad 7 smd rect (at -2.85 -0.325) (size 1.1 0.4) (layers F.Cu F.Paste F.Mask))
-    (pad 6 smd rect (at -2.85 -0.975) (size 1.1 0.4) (layers F.Cu F.Paste F.Mask))
-    (pad 5 smd rect (at -2.85 -1.625) (size 1.1 0.4) (layers F.Cu F.Paste F.Mask))
-    (pad 4 smd rect (at -2.85 -2.275) (size 1.1 0.4) (layers F.Cu F.Paste F.Mask))
-    (pad 3 smd rect (at -2.85 -2.925) (size 1.1 0.4) (layers F.Cu F.Paste F.Mask))
-    (pad 2 smd rect (at -2.85 -3.575) (size 1.1 0.4) (layers F.Cu F.Paste F.Mask))
-    (pad 1 smd rect (at -2.85 -4.225) (size 1.1 0.4) (layers F.Cu F.Paste F.Mask))
-    (model ${KISYS3DMOD}/Package_SO.3dshapes/HTSSOP-28-1EP_4.4x9.7mm_P0.65mm_EP3.4x9.5mm.wrl
-      (at (xyz 0 0 0))
-      (scale (xyz 1 1 1))
-      (rotate (xyz 0 0 0))
-    )
-  )
-
-  (module sk6812:SK6812-SIDE-A (layer F.Cu) (tedit 6127EC07) (tstamp 6128489E)
-    (at 119.853598 108.577625 70)
-    (fp_text reference REF** (at 2.032 -1.397 70) (layer F.SilkS)
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (fp_text value SK6812-SIDE-A (at 0 -0.5 70) (layer F.Fab)
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (fp_line (start -0.7 -0.6) (end 4.3 -0.6) (layer F.SilkS) (width 0.1))
-    (fp_line (start 4.3 -0.6) (end 4.3 0.7) (layer F.SilkS) (width 0.1))
-    (fp_line (start 4.3 0.7) (end 3.7 1.4) (layer F.SilkS) (width 0.1))
-    (fp_line (start 3.7 1.4) (end -0.7 1.4) (layer F.SilkS) (width 0.1))
-    (fp_line (start -0.7 1.4) (end -0.7 -0.6) (layer F.SilkS) (width 0.1))
-    (pad 1 smd custom (at 0 0 70) (size 1 0.55) (layers F.Cu F.Paste F.Mask)
-      (zone_connect 0)
-      (options (clearance outline) (anchor rect))
-      (primitives
-        (gr_poly (pts
-           (xy -0.05 -0.525) (xy 0.5 -0.525) (xy 0.5 0.675) (xy -0.05 0.675)) (width 0))
-      ))
-    (pad 2 smd rect (at 1.35 0 70) (size 0.7 1.2) (drill (offset 0 0.075)) (layers F.Cu F.Paste F.Mask)
-      (zone_connect 0))
-    (pad 3 smd rect (at 2.375 0 70) (size 0.45 1.2) (drill (offset 0 0.075)) (layers F.Cu F.Paste F.Mask)
-      (zone_connect 0))
-    (pad 4 smd custom (at 3.6 0 70) (size 1 0.55) (layers F.Cu F.Paste F.Mask)
-      (zone_connect 0)
-      (options (clearance outline) (anchor rect))
-      (primitives
-        (gr_poly (pts
-           (xy 0.05 -0.525) (xy -0.5 -0.525) (xy -0.5 0.675) (xy 0.05 0.675)) (width 0))
-      ))
-  )
-
-  (module sk6812:SK6812-SIDE-A (layer F.Cu) (tedit 6127EC07) (tstamp 61284886)
-    (at 115.722559 114.850661 50)
-    (fp_text reference REF** (at 2.032 -1.397 50) (layer F.SilkS)
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (fp_text value SK6812-SIDE-A (at 0 -0.5 50) (layer F.Fab)
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (fp_line (start -0.7 -0.6) (end 4.3 -0.6) (layer F.SilkS) (width 0.1))
-    (fp_line (start 4.3 -0.6) (end 4.3 0.7) (layer F.SilkS) (width 0.1))
-    (fp_line (start 4.3 0.7) (end 3.7 1.4) (layer F.SilkS) (width 0.1))
-    (fp_line (start 3.7 1.4) (end -0.7 1.4) (layer F.SilkS) (width 0.1))
-    (fp_line (start -0.7 1.4) (end -0.7 -0.6) (layer F.SilkS) (width 0.1))
-    (pad 1 smd custom (at 0 0 50) (size 1 0.55) (layers F.Cu F.Paste F.Mask)
-      (zone_connect 0)
-      (options (clearance outline) (anchor rect))
-      (primitives
-        (gr_poly (pts
-           (xy -0.05 -0.525) (xy 0.5 -0.525) (xy 0.5 0.675) (xy -0.05 0.675)) (width 0))
-      ))
-    (pad 2 smd rect (at 1.35 0 50) (size 0.7 1.2) (drill (offset 0 0.075)) (layers F.Cu F.Paste F.Mask)
-      (zone_connect 0))
-    (pad 3 smd rect (at 2.375 0 50) (size 0.45 1.2) (drill (offset 0 0.075)) (layers F.Cu F.Paste F.Mask)
-      (zone_connect 0))
-    (pad 4 smd custom (at 3.6 0 50) (size 1 0.55) (layers F.Cu F.Paste F.Mask)
-      (zone_connect 0)
-      (options (clearance outline) (anchor rect))
-      (primitives
-        (gr_poly (pts
-           (xy 0.05 -0.525) (xy -0.5 -0.525) (xy -0.5 0.675) (xy 0.05 0.675)) (width 0))
-      ))
-  )
-
-  (module sk6812:SK6812-SIDE-A (layer F.Cu) (tedit 6127EC07) (tstamp 6128486E)
-    (at 109.695148 119.332488 30)
-    (fp_text reference REF** (at 2.032 -1.397 30) (layer F.SilkS)
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (fp_text value SK6812-SIDE-A (at 0 -0.5 30) (layer F.Fab)
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (fp_line (start -0.7 -0.6) (end 4.3 -0.6) (layer F.SilkS) (width 0.1))
-    (fp_line (start 4.3 -0.6) (end 4.3 0.7) (layer F.SilkS) (width 0.1))
-    (fp_line (start 4.3 0.7) (end 3.7 1.4) (layer F.SilkS) (width 0.1))
-    (fp_line (start 3.7 1.4) (end -0.7 1.4) (layer F.SilkS) (width 0.1))
-    (fp_line (start -0.7 1.4) (end -0.7 -0.6) (layer F.SilkS) (width 0.1))
-    (pad 1 smd custom (at 0 0 30) (size 1 0.55) (layers F.Cu F.Paste F.Mask)
-      (zone_connect 0)
-      (options (clearance outline) (anchor rect))
-      (primitives
-        (gr_poly (pts
-           (xy -0.05 -0.525) (xy 0.5 -0.525) (xy 0.5 0.675) (xy -0.05 0.675)) (width 0))
-      ))
-    (pad 2 smd rect (at 1.35 0 30) (size 0.7 1.2) (drill (offset 0 0.075)) (layers F.Cu F.Paste F.Mask)
-      (zone_connect 0))
-    (pad 3 smd rect (at 2.375 0 30) (size 0.45 1.2) (drill (offset 0 0.075)) (layers F.Cu F.Paste F.Mask)
-      (zone_connect 0))
-    (pad 4 smd custom (at 3.6 0 30) (size 1 0.55) (layers F.Cu F.Paste F.Mask)
-      (zone_connect 0)
-      (options (clearance outline) (anchor rect))
-      (primitives
-        (gr_poly (pts
-           (xy 0.05 -0.525) (xy -0.5 -0.525) (xy -0.5 0.675) (xy 0.05 0.675)) (width 0))
-      ))
-  )
-
-  (module sk6812:SK6812-SIDE-A (layer F.Cu) (tedit 6127EC07) (tstamp 61284826)
-    (at 88.105148 118.062488 330)
-    (fp_text reference REF** (at 2.032 -1.397 150) (layer F.SilkS)
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (fp_text value SK6812-SIDE-A (at 0 -0.5 150) (layer F.Fab)
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (fp_line (start -0.7 -0.6) (end 4.3 -0.6) (layer F.SilkS) (width 0.1))
-    (fp_line (start 4.3 -0.6) (end 4.3 0.7) (layer F.SilkS) (width 0.1))
-    (fp_line (start 4.3 0.7) (end 3.7 1.4) (layer F.SilkS) (width 0.1))
-    (fp_line (start 3.7 1.4) (end -0.7 1.4) (layer F.SilkS) (width 0.1))
-    (fp_line (start -0.7 1.4) (end -0.7 -0.6) (layer F.SilkS) (width 0.1))
-    (pad 1 smd custom (at 0 0 330) (size 1 0.55) (layers F.Cu F.Paste F.Mask)
-      (zone_connect 0)
-      (options (clearance outline) (anchor rect))
-      (primitives
-        (gr_poly (pts
-           (xy -0.05 -0.525) (xy 0.5 -0.525) (xy 0.5 0.675) (xy -0.05 0.675)) (width 0))
-      ))
-    (pad 2 smd rect (at 1.35 0 330) (size 0.7 1.2) (drill (offset 0 0.075)) (layers F.Cu F.Paste F.Mask)
-      (zone_connect 0))
-    (pad 3 smd rect (at 2.375 0 330) (size 0.45 1.2) (drill (offset 0 0.075)) (layers F.Cu F.Paste F.Mask)
-      (zone_connect 0))
-    (pad 4 smd custom (at 3.6 0 330) (size 1 0.55) (layers F.Cu F.Paste F.Mask)
-      (zone_connect 0)
-      (options (clearance outline) (anchor rect))
-      (primitives
-        (gr_poly (pts
-           (xy 0.05 -0.525) (xy -0.5 -0.525) (xy -0.5 0.675) (xy 0.05 0.675)) (width 0))
-      ))
-  )
-
-  (module sk6812:SK6812-SIDE-A (layer F.Cu) (tedit 6127EC07) (tstamp 6128480E)
-    (at 82.64476 112.904908 310)
-    (fp_text reference REF** (at 2.032 -1.397 130) (layer F.SilkS)
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (fp_text value SK6812-SIDE-A (at 0 -0.5 130) (layer F.Fab)
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (fp_line (start -0.7 -0.6) (end 4.3 -0.6) (layer F.SilkS) (width 0.1))
-    (fp_line (start 4.3 -0.6) (end 4.3 0.7) (layer F.SilkS) (width 0.1))
-    (fp_line (start 4.3 0.7) (end 3.7 1.4) (layer F.SilkS) (width 0.1))
-    (fp_line (start 3.7 1.4) (end -0.7 1.4) (layer F.SilkS) (width 0.1))
-    (fp_line (start -0.7 1.4) (end -0.7 -0.6) (layer F.SilkS) (width 0.1))
-    (pad 1 smd custom (at 0 0 310) (size 1 0.55) (layers F.Cu F.Paste F.Mask)
-      (zone_connect 0)
-      (options (clearance outline) (anchor rect))
-      (primitives
-        (gr_poly (pts
-           (xy -0.05 -0.525) (xy 0.5 -0.525) (xy 0.5 0.675) (xy -0.05 0.675)) (width 0))
-      ))
-    (pad 2 smd rect (at 1.35 0 310) (size 0.7 1.2) (drill (offset 0 0.075)) (layers F.Cu F.Paste F.Mask)
-      (zone_connect 0))
-    (pad 3 smd rect (at 2.375 0 310) (size 0.45 1.2) (drill (offset 0 0.075)) (layers F.Cu F.Paste F.Mask)
-      (zone_connect 0))
-    (pad 4 smd custom (at 3.6 0 310) (size 1 0.55) (layers F.Cu F.Paste F.Mask)
-      (zone_connect 0)
-      (options (clearance outline) (anchor rect))
-      (primitives
-        (gr_poly (pts
-           (xy 0.05 -0.525) (xy -0.5 -0.525) (xy -0.5 0.675) (xy 0.05 0.675)) (width 0))
-      ))
-  )
-
-  (module sk6812:SK6812-SIDE-A (layer F.Cu) (tedit 6127EC07) (tstamp 612847F6)
-    (at 79.277671 106.190805 290)
-    (fp_text reference REF** (at 2.032 -1.397 110) (layer F.SilkS)
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (fp_text value SK6812-SIDE-A (at 0 -0.5 110) (layer F.Fab)
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (fp_line (start -0.7 -0.6) (end 4.3 -0.6) (layer F.SilkS) (width 0.1))
-    (fp_line (start 4.3 -0.6) (end 4.3 0.7) (layer F.SilkS) (width 0.1))
-    (fp_line (start 4.3 0.7) (end 3.7 1.4) (layer F.SilkS) (width 0.1))
-    (fp_line (start 3.7 1.4) (end -0.7 1.4) (layer F.SilkS) (width 0.1))
-    (fp_line (start -0.7 1.4) (end -0.7 -0.6) (layer F.SilkS) (width 0.1))
-    (pad 1 smd custom (at 0 0 290) (size 1 0.55) (layers F.Cu F.Paste F.Mask)
-      (zone_connect 0)
-      (options (clearance outline) (anchor rect))
-      (primitives
-        (gr_poly (pts
-           (xy -0.05 -0.525) (xy 0.5 -0.525) (xy 0.5 0.675) (xy -0.05 0.675)) (width 0))
-      ))
-    (pad 2 smd rect (at 1.35 0 290) (size 0.7 1.2) (drill (offset 0 0.075)) (layers F.Cu F.Paste F.Mask)
-      (zone_connect 0))
-    (pad 3 smd rect (at 2.375 0 290) (size 0.45 1.2) (drill (offset 0 0.075)) (layers F.Cu F.Paste F.Mask)
-      (zone_connect 0))
-    (pad 4 smd custom (at 3.6 0 290) (size 1 0.55) (layers F.Cu F.Paste F.Mask)
-      (zone_connect 0)
-      (options (clearance outline) (anchor rect))
-      (primitives
-        (gr_poly (pts
-           (xy 0.05 -0.525) (xy -0.5 -0.525) (xy -0.5 0.675) (xy 0.05 0.675)) (width 0))
-      ))
-  )
-
-  (module sk6812:SK6812-SIDE-A (layer F.Cu) (tedit 6127EC07) (tstamp 612847DE)
-    (at 78.41 98.73 270)
-    (fp_text reference REF** (at 2.032 -1.397 90) (layer F.SilkS)
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (fp_text value SK6812-SIDE-A (at 0 -0.5 90) (layer F.Fab)
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (fp_line (start -0.7 -0.6) (end 4.3 -0.6) (layer F.SilkS) (width 0.1))
-    (fp_line (start 4.3 -0.6) (end 4.3 0.7) (layer F.SilkS) (width 0.1))
-    (fp_line (start 4.3 0.7) (end 3.7 1.4) (layer F.SilkS) (width 0.1))
-    (fp_line (start 3.7 1.4) (end -0.7 1.4) (layer F.SilkS) (width 0.1))
-    (fp_line (start -0.7 1.4) (end -0.7 -0.6) (layer F.SilkS) (width 0.1))
-    (pad 1 smd custom (at 0 0 270) (size 1 0.55) (layers F.Cu F.Paste F.Mask)
-      (zone_connect 0)
-      (options (clearance outline) (anchor rect))
-      (primitives
-        (gr_poly (pts
-           (xy -0.05 -0.525) (xy 0.5 -0.525) (xy 0.5 0.675) (xy -0.05 0.675)) (width 0))
-      ))
-    (pad 2 smd rect (at 1.35 0 270) (size 0.7 1.2) (drill (offset 0 0.075)) (layers F.Cu F.Paste F.Mask)
-      (zone_connect 0))
-    (pad 3 smd rect (at 2.375 0 270) (size 0.45 1.2) (drill (offset 0 0.075)) (layers F.Cu F.Paste F.Mask)
-      (zone_connect 0))
-    (pad 4 smd custom (at 3.6 0 270) (size 1 0.55) (layers F.Cu F.Paste F.Mask)
-      (zone_connect 0)
-      (options (clearance outline) (anchor rect))
-      (primitives
-        (gr_poly (pts
-           (xy 0.05 -0.525) (xy -0.5 -0.525) (xy -0.5 0.675) (xy 0.05 0.675)) (width 0))
-      ))
-  )
-
-  (module sk6812:SK6812-SIDE-A (layer F.Cu) (tedit 6127EC07) (tstamp 612854B1)
-    (at 80.146402 91.422375 250)
-    (fp_text reference REF** (at 2.032 -1.397 70) (layer F.SilkS)
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (fp_text value SK6812-SIDE-A (at 0 -0.5 70) (layer F.Fab)
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (fp_line (start -0.7 -0.6) (end 4.3 -0.6) (layer F.SilkS) (width 0.1))
-    (fp_line (start 4.3 -0.6) (end 4.3 0.7) (layer F.SilkS) (width 0.1))
-    (fp_line (start 4.3 0.7) (end 3.7 1.4) (layer F.SilkS) (width 0.1))
-    (fp_line (start 3.7 1.4) (end -0.7 1.4) (layer F.SilkS) (width 0.1))
-    (fp_line (start -0.7 1.4) (end -0.7 -0.6) (layer F.SilkS) (width 0.1))
-    (pad 1 smd custom (at 0 0 250) (size 1 0.55) (layers F.Cu F.Paste F.Mask)
-      (zone_connect 0)
-      (options (clearance outline) (anchor rect))
-      (primitives
-        (gr_poly (pts
-           (xy -0.05 -0.525) (xy 0.5 -0.525) (xy 0.5 0.675) (xy -0.05 0.675)) (width 0))
-      ))
-    (pad 2 smd rect (at 1.35 0 250) (size 0.7 1.2) (drill (offset 0 0.075)) (layers F.Cu F.Paste F.Mask)
-      (zone_connect 0))
-    (pad 3 smd rect (at 2.375 0 250) (size 0.45 1.2) (drill (offset 0 0.075)) (layers F.Cu F.Paste F.Mask)
-      (zone_connect 0))
-    (pad 4 smd custom (at 3.6 0 250) (size 1 0.55) (layers F.Cu F.Paste F.Mask)
-      (zone_connect 0)
-      (options (clearance outline) (anchor rect))
-      (primitives
-        (gr_poly (pts
-           (xy 0.05 -0.525) (xy -0.5 -0.525) (xy -0.5 0.675) (xy 0.05 0.675)) (width 0))
-      ))
-  )
-
-  (module sk6812:SK6812-SIDE-A (layer F.Cu) (tedit 6127EC07) (tstamp 612847AE)
-    (at 84.277441 85.149339 230)
-    (fp_text reference REF** (at 2.032 -1.397 50) (layer F.SilkS)
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (fp_text value SK6812-SIDE-A (at 0 -0.5 50) (layer F.Fab)
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (fp_line (start -0.7 -0.6) (end 4.3 -0.6) (layer F.SilkS) (width 0.1))
-    (fp_line (start 4.3 -0.6) (end 4.3 0.7) (layer F.SilkS) (width 0.1))
-    (fp_line (start 4.3 0.7) (end 3.7 1.4) (layer F.SilkS) (width 0.1))
-    (fp_line (start 3.7 1.4) (end -0.7 1.4) (layer F.SilkS) (width 0.1))
-    (fp_line (start -0.7 1.4) (end -0.7 -0.6) (layer F.SilkS) (width 0.1))
-    (pad 1 smd custom (at 0 0 230) (size 1 0.55) (layers F.Cu F.Paste F.Mask)
-      (zone_connect 0)
-      (options (clearance outline) (anchor rect))
-      (primitives
-        (gr_poly (pts
-           (xy -0.05 -0.525) (xy 0.5 -0.525) (xy 0.5 0.675) (xy -0.05 0.675)) (width 0))
-      ))
-    (pad 2 smd rect (at 1.35 0 230) (size 0.7 1.2) (drill (offset 0 0.075)) (layers F.Cu F.Paste F.Mask)
-      (zone_connect 0))
-    (pad 3 smd rect (at 2.375 0 230) (size 0.45 1.2) (drill (offset 0 0.075)) (layers F.Cu F.Paste F.Mask)
-      (zone_connect 0))
-    (pad 4 smd custom (at 3.6 0 230) (size 1 0.55) (layers F.Cu F.Paste F.Mask)
-      (zone_connect 0)
-      (options (clearance outline) (anchor rect))
-      (primitives
-        (gr_poly (pts
-           (xy 0.05 -0.525) (xy -0.5 -0.525) (xy -0.5 0.675) (xy 0.05 0.675)) (width 0))
-      ))
-  )
-
-  (module sk6812:SK6812-SIDE-A (layer F.Cu) (tedit 6127EC07) (tstamp 61284796)
-    (at 90.304852 80.667512 210)
-    (fp_text reference REF** (at 2.032 -1.397 30) (layer F.SilkS)
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (fp_text value SK6812-SIDE-A (at 0 -0.5 30) (layer F.Fab)
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (fp_line (start -0.7 -0.6) (end 4.3 -0.6) (layer F.SilkS) (width 0.1))
-    (fp_line (start 4.3 -0.6) (end 4.3 0.7) (layer F.SilkS) (width 0.1))
-    (fp_line (start 4.3 0.7) (end 3.7 1.4) (layer F.SilkS) (width 0.1))
-    (fp_line (start 3.7 1.4) (end -0.7 1.4) (layer F.SilkS) (width 0.1))
-    (fp_line (start -0.7 1.4) (end -0.7 -0.6) (layer F.SilkS) (width 0.1))
-    (pad 1 smd custom (at 0 0 210) (size 1 0.55) (layers F.Cu F.Paste F.Mask)
-      (zone_connect 0)
-      (options (clearance outline) (anchor rect))
-      (primitives
-        (gr_poly (pts
-           (xy -0.05 -0.525) (xy 0.5 -0.525) (xy 0.5 0.675) (xy -0.05 0.675)) (width 0))
-      ))
-    (pad 2 smd rect (at 1.35 0 210) (size 0.7 1.2) (drill (offset 0 0.075)) (layers F.Cu F.Paste F.Mask)
-      (zone_connect 0))
-    (pad 3 smd rect (at 2.375 0 210) (size 0.45 1.2) (drill (offset 0 0.075)) (layers F.Cu F.Paste F.Mask)
-      (zone_connect 0))
-    (pad 4 smd custom (at 3.6 0 210) (size 1 0.55) (layers F.Cu F.Paste F.Mask)
-      (zone_connect 0)
-      (options (clearance outline) (anchor rect))
-      (primitives
-        (gr_poly (pts
-           (xy 0.05 -0.525) (xy -0.5 -0.525) (xy -0.5 0.675) (xy 0.05 0.675)) (width 0))
-      ))
-  )
-
-  (module sk6812:SK6812-SIDE-A (layer F.Cu) (tedit 6127EC07) (tstamp 6128477E)
-    (at 97.501642 78.517467 190)
-    (fp_text reference REF** (at 2.032 -1.397 10) (layer F.SilkS)
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (fp_text value SK6812-SIDE-A (at 0 -0.5 10) (layer F.Fab)
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (fp_line (start -0.7 -0.6) (end 4.3 -0.6) (layer F.SilkS) (width 0.1))
-    (fp_line (start 4.3 -0.6) (end 4.3 0.7) (layer F.SilkS) (width 0.1))
-    (fp_line (start 4.3 0.7) (end 3.7 1.4) (layer F.SilkS) (width 0.1))
-    (fp_line (start 3.7 1.4) (end -0.7 1.4) (layer F.SilkS) (width 0.1))
-    (fp_line (start -0.7 1.4) (end -0.7 -0.6) (layer F.SilkS) (width 0.1))
-    (pad 1 smd custom (at 0 0 190) (size 1 0.55) (layers F.Cu F.Paste F.Mask)
-      (zone_connect 0)
-      (options (clearance outline) (anchor rect))
-      (primitives
-        (gr_poly (pts
-           (xy -0.05 -0.525) (xy 0.5 -0.525) (xy 0.5 0.675) (xy -0.05 0.675)) (width 0))
-      ))
-    (pad 2 smd rect (at 1.35 0 190) (size 0.7 1.2) (drill (offset 0 0.075)) (layers F.Cu F.Paste F.Mask)
-      (zone_connect 0))
-    (pad 3 smd rect (at 2.375 0 190) (size 0.45 1.2) (drill (offset 0 0.075)) (layers F.Cu F.Paste F.Mask)
-      (zone_connect 0))
-    (pad 4 smd custom (at 3.6 0 190) (size 1 0.55) (layers F.Cu F.Paste F.Mask)
-      (zone_connect 0)
-      (options (clearance outline) (anchor rect))
-      (primitives
-        (gr_poly (pts
-           (xy 0.05 -0.525) (xy -0.5 -0.525) (xy -0.5 0.675) (xy 0.05 0.675)) (width 0))
-      ))
-  )
-
-  (module sk6812:SK6812-SIDE-A (layer F.Cu) (tedit 6127EC07) (tstamp 61284766)
-    (at 104.99977 78.958534 170)
-    (fp_text reference REF** (at 2.032 -1.397 170) (layer F.SilkS)
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (fp_text value SK6812-SIDE-A (at 0 -0.5 170) (layer F.Fab)
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (fp_line (start -0.7 -0.6) (end 4.3 -0.6) (layer F.SilkS) (width 0.1))
-    (fp_line (start 4.3 -0.6) (end 4.3 0.7) (layer F.SilkS) (width 0.1))
-    (fp_line (start 4.3 0.7) (end 3.7 1.4) (layer F.SilkS) (width 0.1))
-    (fp_line (start 3.7 1.4) (end -0.7 1.4) (layer F.SilkS) (width 0.1))
-    (fp_line (start -0.7 1.4) (end -0.7 -0.6) (layer F.SilkS) (width 0.1))
-    (pad 1 smd custom (at 0 0 170) (size 1 0.55) (layers F.Cu F.Paste F.Mask)
-      (zone_connect 0)
-      (options (clearance outline) (anchor rect))
-      (primitives
-        (gr_poly (pts
-           (xy -0.05 -0.525) (xy 0.5 -0.525) (xy 0.5 0.675) (xy -0.05 0.675)) (width 0))
-      ))
-    (pad 2 smd rect (at 1.35 0 170) (size 0.7 1.2) (drill (offset 0 0.075)) (layers F.Cu F.Paste F.Mask)
-      (zone_connect 0))
-    (pad 3 smd rect (at 2.375 0 170) (size 0.45 1.2) (drill (offset 0 0.075)) (layers F.Cu F.Paste F.Mask)
-      (zone_connect 0))
-    (pad 4 smd custom (at 3.6 0 170) (size 1 0.55) (layers F.Cu F.Paste F.Mask)
-      (zone_connect 0)
-      (options (clearance outline) (anchor rect))
-      (primitives
-        (gr_poly (pts
-           (xy 0.05 -0.525) (xy -0.5 -0.525) (xy -0.5 0.675) (xy 0.05 0.675)) (width 0))
-      ))
-  )
-
-  (module sk6812:SK6812-SIDE-A (layer F.Cu) (tedit 6127EC07) (tstamp 6128474E)
-    (at 111.894852 81.937512 150)
-    (fp_text reference REF** (at 2.032 -1.397 150) (layer F.SilkS)
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (fp_text value SK6812-SIDE-A (at 0 -0.5 150) (layer F.Fab)
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (fp_line (start -0.7 -0.6) (end 4.3 -0.6) (layer F.SilkS) (width 0.1))
-    (fp_line (start 4.3 -0.6) (end 4.3 0.7) (layer F.SilkS) (width 0.1))
-    (fp_line (start 4.3 0.7) (end 3.7 1.4) (layer F.SilkS) (width 0.1))
-    (fp_line (start 3.7 1.4) (end -0.7 1.4) (layer F.SilkS) (width 0.1))
-    (fp_line (start -0.7 1.4) (end -0.7 -0.6) (layer F.SilkS) (width 0.1))
-    (pad 1 smd custom (at 0 0 150) (size 1 0.55) (layers F.Cu F.Paste F.Mask)
-      (zone_connect 0)
-      (options (clearance outline) (anchor rect))
-      (primitives
-        (gr_poly (pts
-           (xy -0.05 -0.525) (xy 0.5 -0.525) (xy 0.5 0.675) (xy -0.05 0.675)) (width 0))
-      ))
-    (pad 2 smd rect (at 1.35 0 150) (size 0.7 1.2) (drill (offset 0 0.075)) (layers F.Cu F.Paste F.Mask)
-      (zone_connect 0))
-    (pad 3 smd rect (at 2.375 0 150) (size 0.45 1.2) (drill (offset 0 0.075)) (layers F.Cu F.Paste F.Mask)
-      (zone_connect 0))
-    (pad 4 smd custom (at 3.6 0 150) (size 1 0.55) (layers F.Cu F.Paste F.Mask)
-      (zone_connect 0)
-      (options (clearance outline) (anchor rect))
-      (primitives
-        (gr_poly (pts
-           (xy 0.05 -0.525) (xy -0.5 -0.525) (xy -0.5 0.675) (xy 0.05 0.675)) (width 0))
-      ))
-  )
-
-  (module sk6812:SK6812-SIDE-A (layer F.Cu) (tedit 6127EC07) (tstamp 61284736)
-    (at 117.35524 87.095092 130)
-    (fp_text reference REF** (at 2.032 -1.397 130) (layer F.SilkS)
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (fp_text value SK6812-SIDE-A (at 0 -0.5 130) (layer F.Fab)
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (fp_line (start -0.7 -0.6) (end 4.3 -0.6) (layer F.SilkS) (width 0.1))
-    (fp_line (start 4.3 -0.6) (end 4.3 0.7) (layer F.SilkS) (width 0.1))
-    (fp_line (start 4.3 0.7) (end 3.7 1.4) (layer F.SilkS) (width 0.1))
-    (fp_line (start 3.7 1.4) (end -0.7 1.4) (layer F.SilkS) (width 0.1))
-    (fp_line (start -0.7 1.4) (end -0.7 -0.6) (layer F.SilkS) (width 0.1))
-    (pad 1 smd custom (at 0 0 130) (size 1 0.55) (layers F.Cu F.Paste F.Mask)
-      (zone_connect 0)
-      (options (clearance outline) (anchor rect))
-      (primitives
-        (gr_poly (pts
-           (xy -0.05 -0.525) (xy 0.5 -0.525) (xy 0.5 0.675) (xy -0.05 0.675)) (width 0))
-      ))
-    (pad 2 smd rect (at 1.35 0 130) (size 0.7 1.2) (drill (offset 0 0.075)) (layers F.Cu F.Paste F.Mask)
-      (zone_connect 0))
-    (pad 3 smd rect (at 2.375 0 130) (size 0.45 1.2) (drill (offset 0 0.075)) (layers F.Cu F.Paste F.Mask)
-      (zone_connect 0))
-    (pad 4 smd custom (at 3.6 0 130) (size 1 0.55) (layers F.Cu F.Paste F.Mask)
-      (zone_connect 0)
-      (options (clearance outline) (anchor rect))
-      (primitives
-        (gr_poly (pts
-           (xy 0.05 -0.525) (xy -0.5 -0.525) (xy -0.5 0.675) (xy 0.05 0.675)) (width 0))
-      ))
-  )
-
-  (module sk6812:SK6812-SIDE-A (layer F.Cu) (tedit 6127EC07) (tstamp 6128471E)
-    (at 120.722329 93.809195 110)
-    (fp_text reference REF** (at 2.032 -1.397 110) (layer F.SilkS)
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (fp_text value SK6812-SIDE-A (at 0 -0.5 110) (layer F.Fab)
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (fp_line (start -0.7 -0.6) (end 4.3 -0.6) (layer F.SilkS) (width 0.1))
-    (fp_line (start 4.3 -0.6) (end 4.3 0.7) (layer F.SilkS) (width 0.1))
-    (fp_line (start 4.3 0.7) (end 3.7 1.4) (layer F.SilkS) (width 0.1))
-    (fp_line (start 3.7 1.4) (end -0.7 1.4) (layer F.SilkS) (width 0.1))
-    (fp_line (start -0.7 1.4) (end -0.7 -0.6) (layer F.SilkS) (width 0.1))
-    (pad 1 smd custom (at 0 0 110) (size 1 0.55) (layers F.Cu F.Paste F.Mask)
-      (zone_connect 0)
-      (options (clearance outline) (anchor rect))
-      (primitives
-        (gr_poly (pts
-           (xy -0.05 -0.525) (xy 0.5 -0.525) (xy 0.5 0.675) (xy -0.05 0.675)) (width 0))
-      ))
-    (pad 2 smd rect (at 1.35 0 110) (size 0.7 1.2) (drill (offset 0 0.075)) (layers F.Cu F.Paste F.Mask)
-      (zone_connect 0))
-    (pad 3 smd rect (at 2.375 0 110) (size 0.45 1.2) (drill (offset 0 0.075)) (layers F.Cu F.Paste F.Mask)
-      (zone_connect 0))
-    (pad 4 smd custom (at 3.6 0 110) (size 1 0.55) (layers F.Cu F.Paste F.Mask)
-      (zone_connect 0)
-      (options (clearance outline) (anchor rect))
-      (primitives
-        (gr_poly (pts
-           (xy 0.05 -0.525) (xy -0.5 -0.525) (xy -0.5 0.675) (xy 0.05 0.675)) (width 0))
-      ))
-  )
-
-  (module sk6812:SK6812-SIDE-A (layer F.Cu) (tedit 6127EC07) (tstamp 612841C3)
-    (at 121.59 101.27 90)
-    (fp_text reference REF** (at 2.032 -1.397 90) (layer F.SilkS)
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (fp_text value SK6812-SIDE-A (at 0 -0.5 90) (layer F.Fab)
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (fp_line (start -0.7 1.4) (end -0.7 -0.6) (layer F.SilkS) (width 0.1))
-    (fp_line (start 3.7 1.4) (end -0.7 1.4) (layer F.SilkS) (width 0.1))
-    (fp_line (start 4.3 0.7) (end 3.7 1.4) (layer F.SilkS) (width 0.1))
-    (fp_line (start 4.3 -0.6) (end 4.3 0.7) (layer F.SilkS) (width 0.1))
-    (fp_line (start -0.7 -0.6) (end 4.3 -0.6) (layer F.SilkS) (width 0.1))
-    (pad 4 smd custom (at 3.6 0 90) (size 1 0.55) (layers F.Cu F.Paste F.Mask)
-      (zone_connect 0)
-      (options (clearance outline) (anchor rect))
-      (primitives
-        (gr_poly (pts
-           (xy 0.05 -0.525) (xy -0.5 -0.525) (xy -0.5 0.675) (xy 0.05 0.675)) (width 0))
-      ))
-    (pad 3 smd rect (at 2.375 0 90) (size 0.45 1.2) (drill (offset 0 0.075)) (layers F.Cu F.Paste F.Mask)
-      (zone_connect 0))
-    (pad 2 smd rect (at 1.35 0 90) (size 0.7 1.2) (drill (offset 0 0.075)) (layers F.Cu F.Paste F.Mask)
-      (zone_connect 0))
-    (pad 1 smd custom (at 0 0 90) (size 1 0.55) (layers F.Cu F.Paste F.Mask)
-      (zone_connect 0)
-      (options (clearance outline) (anchor rect))
-      (primitives
-        (gr_poly (pts
-           (xy -0.05 -0.525) (xy 0.5 -0.525) (xy 0.5 0.675) (xy -0.05 0.675)) (width 0))
-      ))
-  )
-
-  (module Connector_USB:USB_Micro-B_Amphenol_10104110_Horizontal (layer F.Cu) (tedit 5E5842A1) (tstamp 612815B4)
-    (at 100 120.32)
-    (descr "USB Micro-B, horizontal, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/10104110.pdf")
-    (tags "USB Micro B horizontal")
-    (attr smd)
-    (fp_text reference REF** (at 0 -3.55) (layer F.SilkS)
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (fp_text value USB_Micro-B_Amphenol_10104110_Horizontal (at 0 5.35) (layer F.Fab)
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (fp_line (start -3.86 4.16) (end -3.86 2.55) (layer F.SilkS) (width 0.12))
-    (fp_line (start 3.86 -1.66) (end 1.8 -1.66) (layer F.SilkS) (width 0.12))
-    (fp_line (start 3.86 0.05) (end 3.86 -1.66) (layer F.SilkS) (width 0.12))
-    (fp_line (start -3.86 -1.66) (end -1.8 -1.66) (layer F.SilkS) (width 0.12))
-    (fp_line (start -3.86 0.05) (end -3.86 -1.66) (layer F.SilkS) (width 0.12))
-    (fp_line (start -1.3 -1.85) (end -0.9 -2.25) (layer F.Fab) (width 0.1))
-    (fp_line (start -0.9 -2.25) (end -1.7 -2.25) (layer F.Fab) (width 0.1))
-    (fp_line (start -1.7 -2.25) (end -1.3 -1.85) (layer F.Fab) (width 0.1))
-    (fp_line (start -3.75 4.05) (end -3.75 -1.55) (layer F.Fab) (width 0.1))
-    (fp_line (start 3.75 4.05) (end -3.75 4.05) (layer F.Fab) (width 0.1))
-    (fp_line (start 3.75 -1.55) (end 3.75 4.05) (layer F.Fab) (width 0.1))
-    (fp_line (start -3.75 -1.55) (end 3.75 -1.55) (layer F.Fab) (width 0.1))
-    (fp_line (start -2.6 2.75) (end 2.6 2.75) (layer F.Fab) (width 0.1))
-    (fp_line (start -3.86 4.16) (end 3.86 4.16) (layer F.SilkS) (width 0.12))
-    (fp_line (start 3.86 4.16) (end 3.86 2.55) (layer F.SilkS) (width 0.12))
-    (fp_line (start -1.8 -1.66) (end -1.8 -2.25) (layer F.SilkS) (width 0.12))
-    (fp_line (start -5.4 -2.75) (end -5.4 4.55) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -5.4 4.55) (end 5.4 4.55) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 5.4 4.55) (end 5.4 -2.75) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 5.4 -2.75) (end -5.4 -2.75) (layer F.CrtYd) (width 0.05))
-    (fp_text user "PCB edge" (at 0 2.75) (layer Dwgs.User)
-      (effects (font (size 0.5 0.5) (thickness 0.08)))
-    )
-    (fp_text user %R (at 0 -0.2) (layer F.Fab)
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (pad 1 smd rect (at -1.3 -1.55) (size 0.4 1.4) (layers F.Cu F.Paste F.Mask))
-    (pad 2 smd rect (at -0.65 -1.55) (size 0.4 1.4) (layers F.Cu F.Paste F.Mask))
-    (pad 3 smd rect (at 0 -1.55) (size 0.4 1.4) (layers F.Cu F.Paste F.Mask))
-    (pad 4 smd rect (at 0.65 -1.55) (size 0.4 1.4) (layers F.Cu F.Paste F.Mask))
-    (pad 5 smd rect (at 1.3 -1.55) (size 0.4 1.4) (layers F.Cu F.Paste F.Mask))
-    (pad 6 smd rect (at -3.75 1.3) (size 2.3 1.9) (layers F.Cu F.Paste F.Mask))
-    (pad 6 smd rect (at 3.75 1.3) (size 2.3 1.9) (layers F.Cu F.Paste F.Mask))
-    (pad 6 smd rect (at -1.15 1.3) (size 1.8 1.9) (layers F.Cu F.Paste F.Mask))
-    (pad 6 smd rect (at 1.15 1.3) (size 1.8 1.9) (layers F.Cu F.Paste F.Mask))
-    (model ${KISYS3DMOD}/Connector_USB.3dshapes/USB_Micro-B_Amphenol_10104110_Horizontal.wrl
-      (at (xyz 0 0 0))
-      (scale (xyz 1 1 1))
-      (rotate (xyz 0 0 0))
-    )
-  )
-
-  (module Package_SO:SOP-16_3.9x9.9mm_P1.27mm (layer F.Cu) (tedit 5F476169) (tstamp 6128556A)
-    (at 91.745 109.525)
-    (descr "SOP, 16 Pin (https://www.diodes.com/assets/Datasheets/PAM8403.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py")
-    (tags "SOP SO")
-    (attr smd)
-    (fp_text reference REF** (at 0 -5.9) (layer F.SilkS)
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (fp_text value SOP-16_3.9x9.9mm_P1.27mm (at 0 5.9) (layer F.Fab)
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (fp_line (start 0 5.06) (end 1.95 5.06) (layer F.SilkS) (width 0.12))
-    (fp_line (start 0 5.06) (end -1.95 5.06) (layer F.SilkS) (width 0.12))
-    (fp_line (start 0 -5.06) (end 1.95 -5.06) (layer F.SilkS) (width 0.12))
-    (fp_line (start 0 -5.06) (end -3.5 -5.06) (layer F.SilkS) (width 0.12))
-    (fp_line (start -0.975 -4.95) (end 1.95 -4.95) (layer F.Fab) (width 0.1))
-    (fp_line (start 1.95 -4.95) (end 1.95 4.95) (layer F.Fab) (width 0.1))
-    (fp_line (start 1.95 4.95) (end -1.95 4.95) (layer F.Fab) (width 0.1))
-    (fp_line (start -1.95 4.95) (end -1.95 -3.975) (layer F.Fab) (width 0.1))
-    (fp_line (start -1.95 -3.975) (end -0.975 -4.95) (layer F.Fab) (width 0.1))
-    (fp_line (start -3.75 -5.2) (end -3.75 5.2) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -3.75 5.2) (end 3.75 5.2) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 3.75 5.2) (end 3.75 -5.2) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 3.75 -5.2) (end -3.75 -5.2) (layer F.CrtYd) (width 0.05))
-    (fp_text user %R (at 0 0) (layer F.Fab)
-      (effects (font (size 0.98 0.98) (thickness 0.15)))
-    )
-    (pad 16 smd roundrect (at 2.5 -4.445) (size 2 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
-    (pad 15 smd roundrect (at 2.5 -3.175) (size 2 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
-    (pad 14 smd roundrect (at 2.5 -1.905) (size 2 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
-    (pad 13 smd roundrect (at 2.5 -0.635) (size 2 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
-    (pad 12 smd roundrect (at 2.5 0.635) (size 2 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
-    (pad 11 smd roundrect (at 2.5 1.905) (size 2 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
-    (pad 10 smd roundrect (at 2.5 3.175) (size 2 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
-    (pad 9 smd roundrect (at 2.5 4.445) (size 2 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
-    (pad 8 smd roundrect (at -2.5 4.445) (size 2 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
-    (pad 7 smd roundrect (at -2.5 3.175) (size 2 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
-    (pad 6 smd roundrect (at -2.5 1.905) (size 2 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
-    (pad 5 smd roundrect (at -2.5 0.635) (size 2 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
-    (pad 4 smd roundrect (at -2.5 -0.635) (size 2 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
-    (pad 3 smd roundrect (at -2.5 -1.905) (size 2 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
-    (pad 2 smd roundrect (at -2.5 -3.175) (size 2 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
-    (pad 1 smd roundrect (at -2.5 -4.445) (size 2 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
-    (model ${KISYS3DMOD}/Package_SO.3dshapes/SOP-16_3.9x9.9mm_P1.27mm.wrl
-      (at (xyz 0 0 0))
-      (scale (xyz 1 1 1))
-      (rotate (xyz 0 0 0))
-    )
-  )
-
-  (module lilygo_micro32:T-Micro32 (layer F.Cu) (tedit 61131E02) (tstamp 61273CE3)
-    (at 104.445 93.015)
-    (fp_text reference REF** (at 2 -4.5) (layer F.SilkS)
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (fp_text value T-Micro32 (at 6.5 3) (layer F.Fab)
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (fp_line (start 0 -1) (end 0 -3.5) (layer F.SilkS) (width 0.15))
-    (fp_line (start 0 -3.5) (end 13 -3.5) (layer F.SilkS) (width 0.15))
-    (fp_line (start 13 -3.5) (end 13 -1) (layer F.SilkS) (width 0.15))
-    (fp_line (start 0 15) (end 0 15.5) (layer F.SilkS) (width 0.15))
-    (fp_line (start 0 15.5) (end 2 15.5) (layer F.SilkS) (width 0.15))
-    (fp_line (start 11 15.5) (end 13 15.5) (layer F.SilkS) (width 0.15))
-    (fp_line (start 13 15.5) (end 13 15) (layer F.SilkS) (width 0.15))
-    (fp_line (start 0 -2.5) (end 2 -3.5) (layer F.SilkS) (width 0.15))
-    (fp_line (start 0 -1.5) (end 4 -3.5) (layer F.SilkS) (width 0.15))
-    (fp_line (start 2 -1.5) (end 6 -3.5) (layer F.SilkS) (width 0.15))
-    (fp_line (start 8 -3.5) (end 4 -1.5) (layer F.SilkS) (width 0.15))
-    (fp_line (start 6 -1.5) (end 10 -3.5) (layer F.SilkS) (width 0.15))
-    (fp_line (start 8 -1.5) (end 12 -3.5) (layer F.SilkS) (width 0.15))
-    (fp_line (start 10 -1.5) (end 13 -3) (layer F.SilkS) (width 0.15))
-    (fp_line (start 12 -1.5) (end 13 -2) (layer F.SilkS) (width 0.15))
-    (fp_line (start 3 12.5) (end 10 12.5) (layer F.SilkS) (width 0.15))
-    (fp_line (start 10 12.5) (end 10 5.5) (layer F.SilkS) (width 0.15))
-    (fp_line (start 10 5.5) (end 3 5.5) (layer F.SilkS) (width 0.15))
-    (fp_line (start 3 5.5) (end 3 12.5) (layer F.SilkS) (width 0.15))
-    (pad 38 smd rect (at 13 0) (size 2.1 0.7) (drill (offset 0.3 0)) (layers F.Cu F.Paste F.Mask))
-    (pad 37 smd rect (at 13 1) (size 2.1 0.7) (drill (offset 0.3 0)) (layers F.Cu F.Paste F.Mask))
-    (pad 36 smd rect (at 13 2) (size 2.1 0.7) (drill (offset 0.3 0)) (layers F.Cu F.Paste F.Mask))
-    (pad 35 smd rect (at 13 3) (size 2.1 0.7) (drill (offset 0.3 0)) (layers F.Cu F.Paste F.Mask))
-    (pad 34 smd rect (at 13 4) (size 2.1 0.7) (drill (offset 0.3 0)) (layers F.Cu F.Paste F.Mask))
-    (pad 33 smd rect (at 13 5) (size 2.1 0.7) (drill (offset 0.3 0)) (layers F.Cu F.Paste F.Mask))
-    (pad 32 smd rect (at 13 6) (size 2.1 0.7) (drill (offset 0.3 0)) (layers F.Cu F.Paste F.Mask))
-    (pad 31 smd rect (at 13 7) (size 2.1 0.7) (drill (offset 0.3 0)) (layers F.Cu F.Paste F.Mask))
-    (pad 30 smd rect (at 13 8) (size 2.1 0.7) (drill (offset 0.3 0)) (layers F.Cu F.Paste F.Mask))
-    (pad 29 smd rect (at 13 9) (size 2.1 0.7) (drill (offset 0.3 0)) (layers F.Cu F.Paste F.Mask))
-    (pad 28 smd rect (at 13 10) (size 2.1 0.7) (drill (offset 0.3 0)) (layers F.Cu F.Paste F.Mask))
-    (pad 27 smd rect (at 13 11) (size 2.1 0.7) (drill (offset 0.3 0)) (layers F.Cu F.Paste F.Mask))
-    (pad 26 smd rect (at 13 12) (size 2.1 0.7) (drill (offset 0.3 0)) (layers F.Cu F.Paste F.Mask))
-    (pad 25 smd rect (at 13 13) (size 2.1 0.7) (drill (offset 0.3 0)) (layers F.Cu F.Paste F.Mask))
-    (pad 24 smd rect (at 13 14) (size 2.1 0.7) (drill (offset 0.3 0)) (layers F.Cu F.Paste F.Mask))
-    (pad 23 smd rect (at 10 15.5) (size 0.7 2.1) (drill (offset 0 0.3)) (layers F.Cu F.Paste F.Mask))
-    (pad 22 smd rect (at 9 15.5) (size 0.7 2.1) (drill (offset 0 0.3)) (layers F.Cu F.Paste F.Mask))
-    (pad 21 smd rect (at 8 15.5) (size 0.7 2.1) (drill (offset 0 0.3)) (layers F.Cu F.Paste F.Mask))
-    (pad 20 smd rect (at 7 15.5) (size 0.7 2.1) (drill (offset 0 0.3)) (layers F.Cu F.Paste F.Mask))
-    (pad 19 smd rect (at 6 15.5) (size 0.7 2.1) (drill (offset 0 0.3)) (layers F.Cu F.Paste F.Mask))
-    (pad 18 smd rect (at 5 15.5) (size 0.7 2.1) (drill (offset 0 0.3)) (layers F.Cu F.Paste F.Mask))
-    (pad 17 smd rect (at 4 15.5) (size 0.7 2.1) (drill (offset 0 0.3)) (layers F.Cu F.Paste F.Mask))
-    (pad 16 smd rect (at 3 15.5) (size 0.7 2.1) (drill (offset 0 0.3)) (layers F.Cu F.Paste F.Mask))
-    (pad 15 smd rect (at 0 14) (size 2.1 0.7) (drill (offset -0.3 0)) (layers F.Cu F.Paste F.Mask))
-    (pad 14 smd rect (at 0 13) (size 2.1 0.7) (drill (offset -0.3 0)) (layers F.Cu F.Paste F.Mask))
-    (pad 13 smd rect (at 0 12) (size 2.1 0.7) (drill (offset -0.3 0)) (layers F.Cu F.Paste F.Mask))
-    (pad 12 smd rect (at 0 11) (size 2.1 0.7) (drill (offset -0.3 0)) (layers F.Cu F.Paste F.Mask))
-    (pad 11 smd rect (at 0 10) (size 2.1 0.7) (drill (offset -0.3 0)) (layers F.Cu F.Paste F.Mask))
-    (pad 10 smd rect (at 0 9) (size 2.1 0.7) (drill (offset -0.3 0)) (layers F.Cu F.Paste F.Mask))
-    (pad 9 smd rect (at 0 8) (size 2.1 0.7) (drill (offset -0.3 0)) (layers F.Cu F.Paste F.Mask))
-    (pad 8 smd rect (at 0 7) (size 2.1 0.7) (drill (offset -0.3 0)) (layers F.Cu F.Paste F.Mask))
-    (pad 7 smd rect (at 0 6) (size 2.1 0.7) (drill (offset -0.3 0)) (layers F.Cu F.Paste F.Mask))
-    (pad 6 smd rect (at 0 5) (size 2.1 0.7) (drill (offset -0.3 0)) (layers F.Cu F.Paste F.Mask))
-    (pad 5 smd rect (at 0 4) (size 2.1 0.7) (drill (offset -0.3 0)) (layers F.Cu F.Paste F.Mask))
-    (pad 4 smd rect (at 0 3) (size 2.1 0.7) (drill (offset -0.3 0)) (layers F.Cu F.Paste F.Mask))
-    (pad 3 smd rect (at 0 2) (size 2.1 0.7) (drill (offset -0.3 0)) (layers F.Cu F.Paste F.Mask))
-    (pad 2 smd rect (at 0 1) (size 2.1 0.7) (drill (offset -0.3 0)) (layers F.Cu F.Paste F.Mask))
-    (pad 1 smd rect (at 0 0) (size 2.1 0.7) (drill (offset -0.3 0)) (layers F.Cu F.Paste F.Mask))
-  )
-
-  (module Package_SO:SOIC-8_3.9x4.9mm_P1.27mm (layer F.Cu) (tedit 5D9F72B1) (tstamp 61136B49)
-    (at 47.295 73.965)
-    (descr "SOIC, 8 Pin (JEDEC MS-012AA, https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/soic_narrow-r/r_8.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py")
-    (tags "SOIC SO")
-    (attr smd)
-    (fp_text reference REF** (at 0 -3.4) (layer F.SilkS)
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (fp_text value SOIC-8_3.9x4.9mm_P1.27mm (at 0 3.4) (layer F.Fab)
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (fp_line (start 0 2.56) (end 1.95 2.56) (layer F.SilkS) (width 0.12))
-    (fp_line (start 0 2.56) (end -1.95 2.56) (layer F.SilkS) (width 0.12))
-    (fp_line (start 0 -2.56) (end 1.95 -2.56) (layer F.SilkS) (width 0.12))
-    (fp_line (start 0 -2.56) (end -3.45 -2.56) (layer F.SilkS) (width 0.12))
-    (fp_line (start -0.975 -2.45) (end 1.95 -2.45) (layer F.Fab) (width 0.1))
-    (fp_line (start 1.95 -2.45) (end 1.95 2.45) (layer F.Fab) (width 0.1))
-    (fp_line (start 1.95 2.45) (end -1.95 2.45) (layer F.Fab) (width 0.1))
-    (fp_line (start -1.95 2.45) (end -1.95 -1.475) (layer F.Fab) (width 0.1))
-    (fp_line (start -1.95 -1.475) (end -0.975 -2.45) (layer F.Fab) (width 0.1))
-    (fp_line (start -3.7 -2.7) (end -3.7 2.7) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -3.7 2.7) (end 3.7 2.7) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 3.7 2.7) (end 3.7 -2.7) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 3.7 -2.7) (end -3.7 -2.7) (layer F.CrtYd) (width 0.05))
-    (fp_text user %R (at 0 0) (layer F.Fab)
-      (effects (font (size 0.98 0.98) (thickness 0.15)))
-    )
-    (pad 1 smd roundrect (at -2.475 -1.905) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
-    (pad 2 smd roundrect (at -2.475 -0.635) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
-    (pad 3 smd roundrect (at -2.475 0.635) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
-    (pad 4 smd roundrect (at -2.475 1.905) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
-    (pad 5 smd roundrect (at 2.475 1.905) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
-    (pad 6 smd roundrect (at 2.475 0.635) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
-    (pad 7 smd roundrect (at 2.475 -0.635) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
-    (pad 8 smd roundrect (at 2.475 -1.905) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
-    (model ${KISYS3DMOD}/Package_SO.3dshapes/SOIC-8_3.9x4.9mm_P1.27mm.wrl
-      (at (xyz 0 0 0))
-      (scale (xyz 1 1 1))
-      (rotate (xyz 0 0 0))
-    )
-  )
-
-  (module Package_SO:TSOP-6_1.65x3.05mm_P0.95mm (layer F.Cu) (tedit 5A02F25C) (tstamp 6127CAA0)
-    (at 100 100)
-    (descr "TSOP-6 package (comparable to TSOT-23), https://www.vishay.com/docs/71200/71200.pdf")
-    (tags "Jedec MO-193C TSOP-6L")
-    (attr smd)
-    (fp_text reference REF** (at 0 -2.45) (layer F.SilkS)
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (fp_text value TSOP-6_1.65x3.05mm_P0.95mm (at 0 2.5) (layer F.Fab)
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (fp_line (start 1.76 1.77) (end -1.76 1.77) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 1.76 1.77) (end 1.76 -1.78) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -1.76 -1.78) (end -1.76 1.77) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -1.76 -1.78) (end 1.76 -1.78) (layer F.CrtYd) (width 0.05))
-    (fp_line (start 0.825 -1.525) (end 0.825 1.525) (layer F.Fab) (width 0.1))
-    (fp_line (start 0.825 1.525) (end -0.825 1.525) (layer F.Fab) (width 0.1))
-    (fp_line (start -0.825 -1.1) (end -0.825 1.525) (layer F.Fab) (width 0.1))
-    (fp_line (start 0.825 -1.525) (end -0.425 -1.525) (layer F.Fab) (width 0.1))
-    (fp_line (start -0.825 -1.1) (end -0.425 -1.525) (layer F.Fab) (width 0.1))
-    (fp_line (start 0.8 -1.6) (end -1.5 -1.6) (layer F.SilkS) (width 0.12))
-    (fp_line (start -0.8 1.6) (end 0.8 1.6) (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 6 smd rect (at 1.16 -0.95) (size 0.7 0.51) (layers F.Cu F.Paste F.Mask))
-    (pad 5 smd rect (at 1.16 0) (size 0.7 0.51) (layers F.Cu F.Paste F.Mask))
-    (pad 4 smd rect (at 1.16 0.95) (size 0.7 0.51) (layers F.Cu F.Paste F.Mask))
-    (pad 3 smd rect (at -1.16 0.95) (size 0.7 0.51) (layers F.Cu F.Paste F.Mask))
-    (pad 2 smd rect (at -1.16 0) (size 0.7 0.51) (layers F.Cu F.Paste F.Mask))
-    (pad 1 smd rect (at -1.16 -0.95) (size 0.7 0.51) (layers F.Cu F.Paste F.Mask))
-    (model ${KISYS3DMOD}/Package_SO.3dshapes/TSOP-6_1.65x3.05mm_P0.95mm.wrl
-      (at (xyz 0 0 0))
-      (scale (xyz 1 1 1))
-      (rotate (xyz 0 0 0))
-    )
-  )
-
-  (gr_circle (center 150.8 49.2) (end 156.8 49.2) (layer Dwgs.User) (width 0.05))
-  (gr_circle (center 150 50) (end 174.5 50) (layer Dwgs.User) (width 0.05))
-  (gr_circle (center 150 50) (end 172.5 50) (layer Dwgs.User) (width 0.05))
-  (gr_circle (center 161.748 100) (end 162.738 100) (layer Dwgs.User) (width 0.15))
-  (gr_circle (center 163.5 100) (end 166.4 100) (layer Dwgs.User) (width 0.15))
-  (gr_line (start 98.77 98.095) (end 101.27 98.095) (layer Dwgs.User) (width 0.15))
-  (gr_circle (center 100 100) (end 100 76.5) (layer Dwgs.User) (width 0.15) (tstamp 61273FCC))
-  (gr_circle (center 100 100) (end 101.25 100) (layer F.SilkS) (width 0.05))
-  (gr_circle (center 100 100) (end 102.45 100) (layer F.SilkS) (width 0.12) (tstamp 61273B50))
-  (gr_circle (center 100 100) (end 102.25 100) (layer F.SilkS) (width 0.12))
-  (gr_circle (center 100 100) (end 117 100) (layer Edge.Cuts) (width 0.05))
-
-  (segment (start 145.278 99.426) (end 145.212 99.492) (width 0.25) (layer F.Cu) (net 0))
-  (via (at 145.212 99.492) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 0))
-  (segment (start 145.278 98.84) (end 145.278 99.426) (width 0.25) (layer F.Cu) (net 0))
-  (segment (start 145.212 99.492) (end 143.561 97.841) (width 0.25) (layer B.Cu) (net 0))
-
-)

+ 0 - 238
electronics/smartknob/smartknob.pro

@@ -1,238 +0,0 @@
-update=Tue 10 Aug 2021 02:10:54 PM PDT
-version=1
-last_client=kicad
-[general]
-version=1
-RootSch=
-BoardNm=
-[cvpcb]
-version=1
-NetIExt=net
-[eeschema]
-version=1
-LibDir=
-[eeschema/libraries]
-[pcbnew]
-version=1
-PageLayoutDescrFile=
-LastNetListRead=
-CopperLayerCount=2
-BoardThickness=1.6
-AllowMicroVias=0
-AllowBlindVias=0
-RequireCourtyardDefinitions=0
-ProhibitOverlappingCourtyards=1
-MinTrackWidth=0.2
-MinViaDiameter=0.4
-MinViaDrill=0.3
-MinMicroViaDiameter=0.2
-MinMicroViaDrill=0.09999999999999999
-MinHoleToHole=0.25
-TrackWidth1=0.25
-ViaDiameter1=0.8
-ViaDrill1=0.4
-dPairWidth1=0.2
-dPairGap1=0.25
-dPairViaGap1=0.25
-SilkLineWidth=0.12
-SilkTextSizeV=1
-SilkTextSizeH=1
-SilkTextSizeThickness=0.15
-SilkTextItalic=0
-SilkTextUpright=1
-CopperLineWidth=0.2
-CopperTextSizeV=1.5
-CopperTextSizeH=1.5
-CopperTextThickness=0.3
-CopperTextItalic=0
-CopperTextUpright=1
-EdgeCutLineWidth=0.05
-CourtyardLineWidth=0.05
-OthersLineWidth=0.15
-OthersTextSizeV=1
-OthersTextSizeH=1
-OthersTextSizeThickness=0.15
-OthersTextItalic=0
-OthersTextUpright=1
-SolderMaskClearance=0
-SolderMaskMinWidth=0
-SolderPasteClearance=0
-SolderPasteRatio=-0
-[pcbnew/Layer.F.Cu]
-Name=F.Cu
-Type=0
-Enabled=1
-[pcbnew/Layer.In1.Cu]
-Name=In1.Cu
-Type=0
-Enabled=0
-[pcbnew/Layer.In2.Cu]
-Name=In2.Cu
-Type=0
-Enabled=0
-[pcbnew/Layer.In3.Cu]
-Name=In3.Cu
-Type=0
-Enabled=0
-[pcbnew/Layer.In4.Cu]
-Name=In4.Cu
-Type=0
-Enabled=0
-[pcbnew/Layer.In5.Cu]
-Name=In5.Cu
-Type=0
-Enabled=0
-[pcbnew/Layer.In6.Cu]
-Name=In6.Cu
-Type=0
-Enabled=0
-[pcbnew/Layer.In7.Cu]
-Name=In7.Cu
-Type=0
-Enabled=0
-[pcbnew/Layer.In8.Cu]
-Name=In8.Cu
-Type=0
-Enabled=0
-[pcbnew/Layer.In9.Cu]
-Name=In9.Cu
-Type=0
-Enabled=0
-[pcbnew/Layer.In10.Cu]
-Name=In10.Cu
-Type=0
-Enabled=0
-[pcbnew/Layer.In11.Cu]
-Name=In11.Cu
-Type=0
-Enabled=0
-[pcbnew/Layer.In12.Cu]
-Name=In12.Cu
-Type=0
-Enabled=0
-[pcbnew/Layer.In13.Cu]
-Name=In13.Cu
-Type=0
-Enabled=0
-[pcbnew/Layer.In14.Cu]
-Name=In14.Cu
-Type=0
-Enabled=0
-[pcbnew/Layer.In15.Cu]
-Name=In15.Cu
-Type=0
-Enabled=0
-[pcbnew/Layer.In16.Cu]
-Name=In16.Cu
-Type=0
-Enabled=0
-[pcbnew/Layer.In17.Cu]
-Name=In17.Cu
-Type=0
-Enabled=0
-[pcbnew/Layer.In18.Cu]
-Name=In18.Cu
-Type=0
-Enabled=0
-[pcbnew/Layer.In19.Cu]
-Name=In19.Cu
-Type=0
-Enabled=0
-[pcbnew/Layer.In20.Cu]
-Name=In20.Cu
-Type=0
-Enabled=0
-[pcbnew/Layer.In21.Cu]
-Name=In21.Cu
-Type=0
-Enabled=0
-[pcbnew/Layer.In22.Cu]
-Name=In22.Cu
-Type=0
-Enabled=0
-[pcbnew/Layer.In23.Cu]
-Name=In23.Cu
-Type=0
-Enabled=0
-[pcbnew/Layer.In24.Cu]
-Name=In24.Cu
-Type=0
-Enabled=0
-[pcbnew/Layer.In25.Cu]
-Name=In25.Cu
-Type=0
-Enabled=0
-[pcbnew/Layer.In26.Cu]
-Name=In26.Cu
-Type=0
-Enabled=0
-[pcbnew/Layer.In27.Cu]
-Name=In27.Cu
-Type=0
-Enabled=0
-[pcbnew/Layer.In28.Cu]
-Name=In28.Cu
-Type=0
-Enabled=0
-[pcbnew/Layer.In29.Cu]
-Name=In29.Cu
-Type=0
-Enabled=0
-[pcbnew/Layer.In30.Cu]
-Name=In30.Cu
-Type=0
-Enabled=0
-[pcbnew/Layer.B.Cu]
-Name=B.Cu
-Type=0
-Enabled=1
-[pcbnew/Layer.B.Adhes]
-Enabled=1
-[pcbnew/Layer.F.Adhes]
-Enabled=1
-[pcbnew/Layer.B.Paste]
-Enabled=1
-[pcbnew/Layer.F.Paste]
-Enabled=1
-[pcbnew/Layer.B.SilkS]
-Enabled=1
-[pcbnew/Layer.F.SilkS]
-Enabled=1
-[pcbnew/Layer.B.Mask]
-Enabled=1
-[pcbnew/Layer.F.Mask]
-Enabled=1
-[pcbnew/Layer.Dwgs.User]
-Enabled=1
-[pcbnew/Layer.Cmts.User]
-Enabled=1
-[pcbnew/Layer.Eco1.User]
-Enabled=1
-[pcbnew/Layer.Eco2.User]
-Enabled=1
-[pcbnew/Layer.Edge.Cuts]
-Enabled=1
-[pcbnew/Layer.Margin]
-Enabled=1
-[pcbnew/Layer.B.CrtYd]
-Enabled=1
-[pcbnew/Layer.F.CrtYd]
-Enabled=1
-[pcbnew/Layer.B.Fab]
-Enabled=1
-[pcbnew/Layer.F.Fab]
-Enabled=1
-[pcbnew/Layer.Rescue]
-Enabled=0
-[pcbnew/Netclasses]
-[pcbnew/Netclasses/Default]
-Name=Default
-Clearance=0.2
-TrackWidth=0.25
-ViaDiameter=0.8
-ViaDrill=0.4
-uViaDiameter=0.3
-uViaDrill=0.1
-dPairWidth=0.2
-dPairGap=0.25
-dPairViaGap=0.25

+ 0 - 71
electronics/smartknob/smartknob.sch

@@ -1,71 +0,0 @@
-EESchema Schematic File Version 4
-EELAYER 30 0
-EELAYER END
-$Descr A4 11693 8268
-encoding utf-8
-Sheet 1 1
-Title ""
-Date ""
-Rev ""
-Comp ""
-Comment1 ""
-Comment2 ""
-Comment3 ""
-Comment4 ""
-$EndDescr
-$Comp
-L Sensor_Magnetic:TLV493D U?
-U 1 1 616E0E0C
-P 5900 2450
-F 0 "U?" H 6180 2546 50  0000 L CNN
-F 1 "TLV493D" H 6180 2455 50  0000 L CNN
-F 2 "Package_TO_SOT_SMD:SOT-23-6" H 5850 1950 50  0001 C CNN
-F 3 "http://www.infineon.com/dgdl/Infineon-TLV493D-A1B6-DS-v01_00-EN.pdf?fileId=5546d462525dbac40152a6b85c760e80" H 5750 2950 50  0001 C CNN
-	1    5900 2450
-	1    0    0    -1  
-$EndComp
-$Comp
-L lilygo_micro32:T-Micro32_Plus U?
-U 1 1 616E21EC
-P 2350 2350
-F 0 "U?" H 2350 3315 50  0000 C CNN
-F 1 "T-Micro32_Plus" H 2350 3224 50  0000 C CNN
-F 2 "" H 2350 2350 50  0001 C CNN
-F 3 "" H 2350 2350 50  0001 C CNN
-	1    2350 2350
-	1    0    0    -1  
-$EndComp
-$Comp
-L Device:C_Small C?
-U 1 1 616E37C4
-P 6300 2100
-F 0 "C?" H 6392 2146 50  0000 L CNN
-F 1 "C_Small" H 6392 2055 50  0000 L CNN
-F 2 "" H 6300 2100 50  0001 C CNN
-F 3 "~" H 6300 2100 50  0001 C CNN
-	1    6300 2100
-	1    0    0    -1  
-$EndComp
-$Comp
-L power:+3.3V #PWR?
-U 1 1 616E3FA7
-P 1000 1050
-F 0 "#PWR?" H 1000 900 50  0001 C CNN
-F 1 "+3.3V" H 1015 1223 50  0000 C CNN
-F 2 "" H 1000 1050 50  0001 C CNN
-F 3 "" H 1000 1050 50  0001 C CNN
-	1    1000 1050
-	1    0    0    -1  
-$EndComp
-$Comp
-L power:+3.3V #PWR?
-U 1 1 616E42FB
-P 5550 1650
-F 0 "#PWR?" H 5550 1500 50  0001 C CNN
-F 1 "+3.3V" H 5565 1823 50  0000 C CNN
-F 2 "" H 5550 1650 50  0001 C CNN
-F 3 "" H 5550 1650 50  0001 C CNN
-	1    5550 1650
-	1    0    0    -1  
-$EndComp
-$EndSCHEMATC

+ 0 - 3
electronics/smartknob/sym-lib-table

@@ -1,3 +0,0 @@
-(sym_lib_table
-  (lib (name lilygo_micro32)(type Legacy)(uri ${KIPRJMOD}/lib/lilygo_micro32.lib)(options "")(descr ""))
-)

+ 1 - 1
electronics/view_base/view_base.kibot.yml

@@ -40,7 +40,7 @@ outputs:
     options:
       dark_mode: true
       netlist_file: '%F.xml'
-      # extra_fields: 'LCSC'
+      extra_fields: 'LCSC,Mouser,Digikey,AliExpress,Note'
 
   - name: schematic
     type: pdf_sch_print

Plik diff jest za duży
+ 538 - 462
electronics/view_base/view_base.kicad_pcb


Plik diff jest za duży
+ 355 - 173
electronics/view_base/view_base.sch


+ 1 - 1
electronics/view_screen/view_screen.kibot.yml

@@ -14,7 +14,7 @@ outputs:
     options:
       dark_mode: true
       netlist_file: '%F.xml'
-      # extra_fields: 'LCSC'
+      extra_fields: 'LCSC,Mouser,Digikey,AliExpress,Note'
 
   - name: schematic
     type: pdf_sch_print

+ 109 - 108
electronics/view_screen/view_screen.kicad_pcb

@@ -120,32 +120,75 @@
     (add_net /nCS)
     (add_net /nRESET)
     (add_net GND)
-    (add_net "Net-(H1-Pad1)")
     (add_net "Net-(Q1-Pad1)")
   )
 
-  (module LCD_GC9A01:GC9A01Round1.28 (layer B.Cu) (tedit 6208A85C) (tstamp 6207D05B)
+  (module SolderPads:SolderPads_2mm_4 (layer B.Cu) (tedit 622E46A5) (tstamp 6207D74B)
+    (at 93 92 90)
+    (path /62076D99)
+    (attr virtual)
+    (fp_text reference J3 (at 0 -0.5 270) (layer B.SilkS) hide
+      (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
+    )
+    (fp_text value Conn_01x04 (at 0 0.5 270) (layer B.Fab)
+      (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
+    )
+    (fp_line (start -1 1.5) (end -1 1) (layer B.SilkS) (width 0.15))
+    (fp_line (start -0.5 1.5) (end -1 1.5) (layer B.SilkS) (width 0.15))
+    (pad 4 smd oval (at 6 0 90) (size 1.25 2.5) (layers B.Cu B.Mask)
+      (net 5 /nRESET))
+    (pad 3 smd oval (at 4 0 90) (size 1.25 2.5) (layers B.Cu B.Mask)
+      (net 6 /MOSI))
+    (pad 2 smd oval (at 2 0 90) (size 1.25 2.5) (layers B.Cu B.Mask)
+      (net 7 /SCK))
+    (pad 1 smd oval (at 0 0 90) (size 1.25 2.5) (layers B.Cu B.Mask)
+      (net 8 /nCS))
+  )
+
+  (module SolderPads:SolderPads_2mm_4 (layer B.Cu) (tedit 622E46A5) (tstamp 620C013A)
+    (at 107 92 90)
+    (path /6207690B)
+    (attr virtual)
+    (fp_text reference J1 (at 0 -0.5 270) (layer B.SilkS) hide
+      (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
+    )
+    (fp_text value Conn_01x04 (at 0 0.5 270) (layer B.Fab)
+      (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
+    )
+    (fp_line (start -1 1.5) (end -1 1) (layer B.SilkS) (width 0.15))
+    (fp_line (start -0.5 1.5) (end -1 1.5) (layer B.SilkS) (width 0.15))
+    (pad 4 smd oval (at 6 0 90) (size 1.25 2.5) (layers B.Cu B.Mask)
+      (net 3 /DC))
+    (pad 3 smd oval (at 4 0 90) (size 1.25 2.5) (layers B.Cu B.Mask)
+      (net 4 /BACKLIGHT_EN))
+    (pad 2 smd oval (at 2 0 90) (size 1.25 2.5) (layers B.Cu B.Mask)
+      (net 2 /VDD))
+    (pad 1 smd oval (at 0 0 90) (size 1.25 2.5) (layers B.Cu B.Mask)
+      (net 1 GND))
+  )
+
+  (module LCD_GC9A01:GC9A01Round1.28 (layer B.Cu) (tedit 622E4650) (tstamp 6207D05B)
     (at 100 110.9 90)
     (path /620756C7)
-    (attr virtual)
+    (attr smd)
     (fp_text reference J2 (at 4 -1 90) (layer B.SilkS) hide
       (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
     )
     (fp_text value GC9A01 (at 0 0.5 90) (layer B.Fab)
       (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
     )
-    (fp_line (start 0 -5.7) (end 0 -4.5) (layer B.SilkS) (width 0.15))
-    (fp_line (start 0 5.7) (end 0 4.5) (layer B.SilkS) (width 0.15))
-    (fp_line (start -4.5 6.4) (end -3 5.7) (layer B.SilkS) (width 0.15))
-    (fp_line (start -6.5 6.4) (end -4.5 6.4) (layer B.SilkS) (width 0.15))
-    (fp_line (start 0 -5.7) (end -6.5 -5.7) (layer B.SilkS) (width 0.15))
-    (fp_line (start 0 5.7) (end -3 5.7) (layer B.SilkS) (width 0.15))
     (fp_text user 12 (at 2 -4 90) (layer B.SilkS)
       (effects (font (size 0.8 0.8) (thickness 0.12)) (justify mirror))
     )
     (fp_text user 1 (at 2 4 90) (layer B.SilkS)
       (effects (font (size 0.8 0.8) (thickness 0.12)) (justify mirror))
     )
+    (fp_line (start 0 5.7) (end -3 5.7) (layer B.SilkS) (width 0.15))
+    (fp_line (start 0 -5.7) (end -6.5 -5.7) (layer B.SilkS) (width 0.15))
+    (fp_line (start -6.5 6.4) (end -4.5 6.4) (layer B.SilkS) (width 0.15))
+    (fp_line (start -4.5 6.4) (end -3 5.7) (layer B.SilkS) (width 0.15))
+    (fp_line (start 0 5.7) (end 0 4.5) (layer B.SilkS) (width 0.15))
+    (fp_line (start 0 -5.7) (end 0 -4.5) (layer B.SilkS) (width 0.15))
     (pad 12 smd roundrect (at 0 -3.85 90) (size 2 0.35) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.25)
       (net 1 GND))
     (pad 11 smd roundrect (at 0 -3.15 90) (size 2 0.35) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.25)
@@ -189,16 +232,16 @@
     (fp_text value 1M (at 0 -1.43) (layer B.Fab)
       (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
     )
-    (fp_line (start 1.48 -0.73) (end -1.48 -0.73) (layer B.CrtYd) (width 0.05))
-    (fp_line (start 1.48 0.73) (end 1.48 -0.73) (layer B.CrtYd) (width 0.05))
-    (fp_line (start -1.48 0.73) (end 1.48 0.73) (layer B.CrtYd) (width 0.05))
-    (fp_line (start -1.48 -0.73) (end -1.48 0.73) (layer B.CrtYd) (width 0.05))
-    (fp_line (start -0.237258 -0.5225) (end 0.237258 -0.5225) (layer B.SilkS) (width 0.12))
-    (fp_line (start -0.237258 0.5225) (end 0.237258 0.5225) (layer B.SilkS) (width 0.12))
-    (fp_line (start 0.8 -0.4125) (end -0.8 -0.4125) (layer B.Fab) (width 0.1))
-    (fp_line (start 0.8 0.4125) (end 0.8 -0.4125) (layer B.Fab) (width 0.1))
-    (fp_line (start -0.8 0.4125) (end 0.8 0.4125) (layer B.Fab) (width 0.1))
     (fp_line (start -0.8 -0.4125) (end -0.8 0.4125) (layer B.Fab) (width 0.1))
+    (fp_line (start -0.8 0.4125) (end 0.8 0.4125) (layer B.Fab) (width 0.1))
+    (fp_line (start 0.8 0.4125) (end 0.8 -0.4125) (layer B.Fab) (width 0.1))
+    (fp_line (start 0.8 -0.4125) (end -0.8 -0.4125) (layer B.Fab) (width 0.1))
+    (fp_line (start -0.237258 0.5225) (end 0.237258 0.5225) (layer B.SilkS) (width 0.12))
+    (fp_line (start -0.237258 -0.5225) (end 0.237258 -0.5225) (layer B.SilkS) (width 0.12))
+    (fp_line (start -1.48 -0.73) (end -1.48 0.73) (layer B.CrtYd) (width 0.05))
+    (fp_line (start -1.48 0.73) (end 1.48 0.73) (layer B.CrtYd) (width 0.05))
+    (fp_line (start 1.48 0.73) (end 1.48 -0.73) (layer B.CrtYd) (width 0.05))
+    (fp_line (start 1.48 -0.73) (end -1.48 -0.73) (layer B.CrtYd) (width 0.05))
     (fp_text user %R (at 0 0) (layer B.Fab)
       (effects (font (size 0.4 0.4) (thickness 0.06)) (justify mirror))
     )
@@ -225,16 +268,16 @@
     (fp_text value 22R (at 0 -1.43 270) (layer B.Fab)
       (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
     )
-    (fp_line (start 1.48 -0.73) (end -1.48 -0.73) (layer B.CrtYd) (width 0.05))
-    (fp_line (start 1.48 0.73) (end 1.48 -0.73) (layer B.CrtYd) (width 0.05))
-    (fp_line (start -1.48 0.73) (end 1.48 0.73) (layer B.CrtYd) (width 0.05))
-    (fp_line (start -1.48 -0.73) (end -1.48 0.73) (layer B.CrtYd) (width 0.05))
-    (fp_line (start -0.237258 -0.5225) (end 0.237258 -0.5225) (layer B.SilkS) (width 0.12))
-    (fp_line (start -0.237258 0.5225) (end 0.237258 0.5225) (layer B.SilkS) (width 0.12))
-    (fp_line (start 0.8 -0.4125) (end -0.8 -0.4125) (layer B.Fab) (width 0.1))
-    (fp_line (start 0.8 0.4125) (end 0.8 -0.4125) (layer B.Fab) (width 0.1))
-    (fp_line (start -0.8 0.4125) (end 0.8 0.4125) (layer B.Fab) (width 0.1))
     (fp_line (start -0.8 -0.4125) (end -0.8 0.4125) (layer B.Fab) (width 0.1))
+    (fp_line (start -0.8 0.4125) (end 0.8 0.4125) (layer B.Fab) (width 0.1))
+    (fp_line (start 0.8 0.4125) (end 0.8 -0.4125) (layer B.Fab) (width 0.1))
+    (fp_line (start 0.8 -0.4125) (end -0.8 -0.4125) (layer B.Fab) (width 0.1))
+    (fp_line (start -0.237258 0.5225) (end 0.237258 0.5225) (layer B.SilkS) (width 0.12))
+    (fp_line (start -0.237258 -0.5225) (end 0.237258 -0.5225) (layer B.SilkS) (width 0.12))
+    (fp_line (start -1.48 -0.73) (end -1.48 0.73) (layer B.CrtYd) (width 0.05))
+    (fp_line (start -1.48 0.73) (end 1.48 0.73) (layer B.CrtYd) (width 0.05))
+    (fp_line (start 1.48 0.73) (end 1.48 -0.73) (layer B.CrtYd) (width 0.05))
+    (fp_line (start 1.48 -0.73) (end -1.48 -0.73) (layer B.CrtYd) (width 0.05))
     (fp_text user %R (at 0 0 270) (layer B.Fab)
       (effects (font (size 0.4 0.4) (thickness 0.06)) (justify mirror))
     )
@@ -261,16 +304,16 @@
     (fp_text value 10k (at 0 -1.43) (layer B.Fab)
       (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
     )
-    (fp_line (start 1.48 -0.73) (end -1.48 -0.73) (layer B.CrtYd) (width 0.05))
-    (fp_line (start 1.48 0.73) (end 1.48 -0.73) (layer B.CrtYd) (width 0.05))
-    (fp_line (start -1.48 0.73) (end 1.48 0.73) (layer B.CrtYd) (width 0.05))
-    (fp_line (start -1.48 -0.73) (end -1.48 0.73) (layer B.CrtYd) (width 0.05))
-    (fp_line (start -0.237258 -0.5225) (end 0.237258 -0.5225) (layer B.SilkS) (width 0.12))
-    (fp_line (start -0.237258 0.5225) (end 0.237258 0.5225) (layer B.SilkS) (width 0.12))
-    (fp_line (start 0.8 -0.4125) (end -0.8 -0.4125) (layer B.Fab) (width 0.1))
-    (fp_line (start 0.8 0.4125) (end 0.8 -0.4125) (layer B.Fab) (width 0.1))
-    (fp_line (start -0.8 0.4125) (end 0.8 0.4125) (layer B.Fab) (width 0.1))
     (fp_line (start -0.8 -0.4125) (end -0.8 0.4125) (layer B.Fab) (width 0.1))
+    (fp_line (start -0.8 0.4125) (end 0.8 0.4125) (layer B.Fab) (width 0.1))
+    (fp_line (start 0.8 0.4125) (end 0.8 -0.4125) (layer B.Fab) (width 0.1))
+    (fp_line (start 0.8 -0.4125) (end -0.8 -0.4125) (layer B.Fab) (width 0.1))
+    (fp_line (start -0.237258 0.5225) (end 0.237258 0.5225) (layer B.SilkS) (width 0.12))
+    (fp_line (start -0.237258 -0.5225) (end 0.237258 -0.5225) (layer B.SilkS) (width 0.12))
+    (fp_line (start -1.48 -0.73) (end -1.48 0.73) (layer B.CrtYd) (width 0.05))
+    (fp_line (start -1.48 0.73) (end 1.48 0.73) (layer B.CrtYd) (width 0.05))
+    (fp_line (start 1.48 0.73) (end 1.48 -0.73) (layer B.CrtYd) (width 0.05))
+    (fp_line (start 1.48 -0.73) (end -1.48 -0.73) (layer B.CrtYd) (width 0.05))
     (fp_text user %R (at 0 0) (layer B.Fab)
       (effects (font (size 0.4 0.4) (thickness 0.06)) (justify mirror))
     )
@@ -297,19 +340,19 @@
     (fp_text value 2N7002 (at 0 -2.5 180) (layer B.Fab)
       (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
     )
-    (fp_line (start 0.76 -1.58) (end -0.7 -1.58) (layer B.SilkS) (width 0.12))
-    (fp_line (start 0.76 1.58) (end -1.4 1.58) (layer B.SilkS) (width 0.12))
-    (fp_line (start -1.7 -1.75) (end -1.7 1.75) (layer B.CrtYd) (width 0.05))
-    (fp_line (start 1.7 -1.75) (end -1.7 -1.75) (layer B.CrtYd) (width 0.05))
-    (fp_line (start 1.7 1.75) (end 1.7 -1.75) (layer B.CrtYd) (width 0.05))
-    (fp_line (start -1.7 1.75) (end 1.7 1.75) (layer B.CrtYd) (width 0.05))
-    (fp_line (start 0.76 1.58) (end 0.76 0.65) (layer B.SilkS) (width 0.12))
-    (fp_line (start 0.76 -1.58) (end 0.76 -0.65) (layer B.SilkS) (width 0.12))
-    (fp_line (start -0.7 -1.52) (end 0.7 -1.52) (layer B.Fab) (width 0.1))
-    (fp_line (start 0.7 1.52) (end 0.7 -1.52) (layer B.Fab) (width 0.1))
-    (fp_line (start -0.7 0.95) (end -0.15 1.52) (layer B.Fab) (width 0.1))
-    (fp_line (start -0.15 1.52) (end 0.7 1.52) (layer B.Fab) (width 0.1))
     (fp_line (start -0.7 0.95) (end -0.7 -1.5) (layer B.Fab) (width 0.1))
+    (fp_line (start -0.15 1.52) (end 0.7 1.52) (layer B.Fab) (width 0.1))
+    (fp_line (start -0.7 0.95) (end -0.15 1.52) (layer B.Fab) (width 0.1))
+    (fp_line (start 0.7 1.52) (end 0.7 -1.52) (layer B.Fab) (width 0.1))
+    (fp_line (start -0.7 -1.52) (end 0.7 -1.52) (layer B.Fab) (width 0.1))
+    (fp_line (start 0.76 -1.58) (end 0.76 -0.65) (layer B.SilkS) (width 0.12))
+    (fp_line (start 0.76 1.58) (end 0.76 0.65) (layer B.SilkS) (width 0.12))
+    (fp_line (start -1.7 1.75) (end 1.7 1.75) (layer B.CrtYd) (width 0.05))
+    (fp_line (start 1.7 1.75) (end 1.7 -1.75) (layer B.CrtYd) (width 0.05))
+    (fp_line (start 1.7 -1.75) (end -1.7 -1.75) (layer B.CrtYd) (width 0.05))
+    (fp_line (start -1.7 -1.75) (end -1.7 1.75) (layer B.CrtYd) (width 0.05))
+    (fp_line (start 0.76 1.58) (end -1.4 1.58) (layer B.SilkS) (width 0.12))
+    (fp_line (start 0.76 -1.58) (end -0.7 -1.58) (layer B.SilkS) (width 0.12))
     (fp_text user %R (at 0 0 90) (layer B.Fab)
       (effects (font (size 0.5 0.5) (thickness 0.075)) (justify mirror))
     )
@@ -326,48 +369,6 @@
     )
   )
 
-  (module SolderPads:SolderPads_2mm_4 (layer B.Cu) (tedit 62075369) (tstamp 6207D74B)
-    (at 93 92 90)
-    (path /62076D99)
-    (fp_text reference J3 (at 0 -0.5 270) (layer B.SilkS) hide
-      (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
-    )
-    (fp_text value Conn_01x04 (at 0 0.5 270) (layer B.Fab)
-      (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
-    )
-    (fp_line (start -1 1.5) (end -1 1) (layer B.SilkS) (width 0.15))
-    (fp_line (start -0.5 1.5) (end -1 1.5) (layer B.SilkS) (width 0.15))
-    (pad 4 smd oval (at 6 0 90) (size 1.25 2.5) (layers B.Cu B.Mask)
-      (net 5 /nRESET))
-    (pad 3 smd oval (at 4 0 90) (size 1.25 2.5) (layers B.Cu B.Mask)
-      (net 6 /MOSI))
-    (pad 2 smd oval (at 2 0 90) (size 1.25 2.5) (layers B.Cu B.Mask)
-      (net 7 /SCK))
-    (pad 1 smd oval (at 0 0 90) (size 1.25 2.5) (layers B.Cu B.Mask)
-      (net 8 /nCS))
-  )
-
-  (module SolderPads:SolderPads_2mm_4 (layer B.Cu) (tedit 62075369) (tstamp 620C013A)
-    (at 107 92 90)
-    (path /6207690B)
-    (fp_text reference J1 (at 0 -0.5 270) (layer B.SilkS) hide
-      (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
-    )
-    (fp_text value Conn_01x04 (at 0 0.5 270) (layer B.Fab)
-      (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
-    )
-    (fp_line (start -1 1.5) (end -1 1) (layer B.SilkS) (width 0.15))
-    (fp_line (start -0.5 1.5) (end -1 1.5) (layer B.SilkS) (width 0.15))
-    (pad 4 smd oval (at 6 0 90) (size 1.25 2.5) (layers B.Cu B.Mask)
-      (net 3 /DC))
-    (pad 3 smd oval (at 4 0 90) (size 1.25 2.5) (layers B.Cu B.Mask)
-      (net 4 /BACKLIGHT_EN))
-    (pad 2 smd oval (at 2 0 90) (size 1.25 2.5) (layers B.Cu B.Mask)
-      (net 2 /VDD))
-    (pad 1 smd oval (at 0 0 90) (size 1.25 2.5) (layers B.Cu B.Mask)
-      (net 1 GND))
-  )
-
   (module Holes:AlignmentHole_1.6 locked (layer F.Cu) (tedit 620752D6) (tstamp 6207D039)
     (at 94 100)
     (descr "Mounting Hole 2.2mm, no annular, M2, ISO7380")
@@ -398,16 +399,16 @@
     (fp_text value 0.1uF (at 0 -1.43 270) (layer B.Fab)
       (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
     )
-    (fp_line (start 1.48 -0.73) (end -1.48 -0.73) (layer B.CrtYd) (width 0.05))
-    (fp_line (start 1.48 0.73) (end 1.48 -0.73) (layer B.CrtYd) (width 0.05))
-    (fp_line (start -1.48 0.73) (end 1.48 0.73) (layer B.CrtYd) (width 0.05))
-    (fp_line (start -1.48 -0.73) (end -1.48 0.73) (layer B.CrtYd) (width 0.05))
-    (fp_line (start -0.14058 -0.51) (end 0.14058 -0.51) (layer B.SilkS) (width 0.12))
-    (fp_line (start -0.14058 0.51) (end 0.14058 0.51) (layer B.SilkS) (width 0.12))
-    (fp_line (start 0.8 -0.4) (end -0.8 -0.4) (layer B.Fab) (width 0.1))
-    (fp_line (start 0.8 0.4) (end 0.8 -0.4) (layer B.Fab) (width 0.1))
-    (fp_line (start -0.8 0.4) (end 0.8 0.4) (layer B.Fab) (width 0.1))
     (fp_line (start -0.8 -0.4) (end -0.8 0.4) (layer B.Fab) (width 0.1))
+    (fp_line (start -0.8 0.4) (end 0.8 0.4) (layer B.Fab) (width 0.1))
+    (fp_line (start 0.8 0.4) (end 0.8 -0.4) (layer B.Fab) (width 0.1))
+    (fp_line (start 0.8 -0.4) (end -0.8 -0.4) (layer B.Fab) (width 0.1))
+    (fp_line (start -0.14058 0.51) (end 0.14058 0.51) (layer B.SilkS) (width 0.12))
+    (fp_line (start -0.14058 -0.51) (end 0.14058 -0.51) (layer B.SilkS) (width 0.12))
+    (fp_line (start -1.48 -0.73) (end -1.48 0.73) (layer B.CrtYd) (width 0.05))
+    (fp_line (start -1.48 0.73) (end 1.48 0.73) (layer B.CrtYd) (width 0.05))
+    (fp_line (start 1.48 0.73) (end 1.48 -0.73) (layer B.CrtYd) (width 0.05))
+    (fp_line (start 1.48 -0.73) (end -1.48 -0.73) (layer B.CrtYd) (width 0.05))
     (fp_text user %R (at 0 0 270) (layer B.Fab)
       (effects (font (size 0.4 0.4) (thickness 0.06)) (justify mirror))
     )
@@ -434,16 +435,16 @@
     (fp_text value 22uF (at 0 -1.68 270) (layer B.Fab)
       (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
     )
-    (fp_line (start 1.7 -0.98) (end -1.7 -0.98) (layer B.CrtYd) (width 0.05))
-    (fp_line (start 1.7 0.98) (end 1.7 -0.98) (layer B.CrtYd) (width 0.05))
-    (fp_line (start -1.7 0.98) (end 1.7 0.98) (layer B.CrtYd) (width 0.05))
-    (fp_line (start -1.7 -0.98) (end -1.7 0.98) (layer B.CrtYd) (width 0.05))
-    (fp_line (start -0.261252 -0.735) (end 0.261252 -0.735) (layer B.SilkS) (width 0.12))
-    (fp_line (start -0.261252 0.735) (end 0.261252 0.735) (layer B.SilkS) (width 0.12))
-    (fp_line (start 1 -0.625) (end -1 -0.625) (layer B.Fab) (width 0.1))
-    (fp_line (start 1 0.625) (end 1 -0.625) (layer B.Fab) (width 0.1))
-    (fp_line (start -1 0.625) (end 1 0.625) (layer B.Fab) (width 0.1))
     (fp_line (start -1 -0.625) (end -1 0.625) (layer B.Fab) (width 0.1))
+    (fp_line (start -1 0.625) (end 1 0.625) (layer B.Fab) (width 0.1))
+    (fp_line (start 1 0.625) (end 1 -0.625) (layer B.Fab) (width 0.1))
+    (fp_line (start 1 -0.625) (end -1 -0.625) (layer B.Fab) (width 0.1))
+    (fp_line (start -0.261252 0.735) (end 0.261252 0.735) (layer B.SilkS) (width 0.12))
+    (fp_line (start -0.261252 -0.735) (end 0.261252 -0.735) (layer B.SilkS) (width 0.12))
+    (fp_line (start -1.7 -0.98) (end -1.7 0.98) (layer B.CrtYd) (width 0.05))
+    (fp_line (start -1.7 0.98) (end 1.7 0.98) (layer B.CrtYd) (width 0.05))
+    (fp_line (start 1.7 0.98) (end 1.7 -0.98) (layer B.CrtYd) (width 0.05))
+    (fp_line (start 1.7 -0.98) (end -1.7 -0.98) (layer B.CrtYd) (width 0.05))
     (fp_text user %R (at 0 0 270) (layer B.Fab)
       (effects (font (size 0.5 0.5) (thickness 0.08)) (justify mirror))
     )

+ 20 - 0
electronics/view_screen/view_screen.sch

@@ -33,6 +33,10 @@ F 0 "J2" H 1318 4017 50  0000 C CNN
 F 1 "GC9A01" H 1318 3926 50  0000 C CNN
 F 2 "LCD_GC9A01:GC9A01Round1.28" H 1400 3300 50  0001 C CNN
 F 3 "~" H 1400 3300 50  0001 C CNN
+F 4 "https://www.aliexpress.com/item/1005001321857930.html" H 1400 3300 50  0001 C CNN "AliExpress"
+F 5 "N/A" H 1400 3300 50  0001 C CNN "Digikey"
+F 6 "N/A" H 1400 3300 50  0001 C CNN "LCSC"
+F 7 "N/A" H 1400 3300 50  0001 C CNN "Mouser"
 	1    1400 3300
 	-1   0    0    -1  
 $EndComp
@@ -114,6 +118,9 @@ F 0 "Q1" H 4354 3296 50  0000 L CNN
 F 1 "2N7002" H 4354 3205 50  0000 L CNN
 F 2 "Package_TO_SOT_SMD:SOT-23" H 4350 3175 50  0001 L CIN
 F 3 "https://www.onsemi.com/pub/Collateral/NDS7002A-D.PDF" H 4150 3250 50  0001 L CNN
+F 4 "2N7002H6327XTSA2CT-ND" H 4150 3250 50  0001 C CNN "Digikey"
+F 5 "2N7002" H 4150 3250 50  0001 C CNN "LCSC"
+F 6 "771-2N7002NXAKR" H 4150 3250 50  0001 C CNN "Mouser"
 	1    4150 3250
 	1    0    0    -1  
 $EndComp
@@ -149,6 +156,8 @@ F 0 "R3" H 3809 3596 50  0000 L CNN
 F 1 "1M" H 3809 3505 50  0000 L CNN
 F 2 "Resistor_SMD:R_0603_1608Metric" H 3750 3550 50  0001 C CNN
 F 3 "~" H 3750 3550 50  0001 C CNN
+F 4 "RMCF0603JT1M00CT-ND" H 3750 3550 50  0001 C CNN "Digikey"
+F 5 "652-CR0603FX-1004ELF" H 3750 3550 50  0001 C CNN "Mouser"
 	1    3750 3550
 	1    0    0    -1  
 $EndComp
@@ -164,6 +173,9 @@ F 0 "R1" H 3809 2946 50  0000 L CNN
 F 1 "10k" H 3809 2855 50  0000 L CNN
 F 2 "Resistor_SMD:R_0603_1608Metric" H 3750 2900 50  0001 C CNN
 F 3 "~" H 3750 2900 50  0001 C CNN
+F 4 "RMCF0603JT10K0CT-ND" H 3750 2900 50  0001 C CNN "Digikey"
+F 5 "C98220" H 3750 2900 50  0001 C CNN "LCSC"
+F 6 "652-CR0603FX-1002ELF" H 3750 2900 50  0001 C CNN "Mouser"
 	1    3750 2900
 	1    0    0    -1  
 $EndComp
@@ -192,6 +204,9 @@ F 0 "C1" H 2692 3246 50  0000 L CNN
 F 1 "22uF" H 2692 3155 50  0000 L CNN
 F 2 "Capacitor_SMD:C_0805_2012Metric" H 2600 3200 50  0001 C CNN
 F 3 "~" H 2600 3200 50  0001 C CNN
+F 4 "1276-CL21A226MAYNNNECT-ND" H 2600 3200 50  0001 C CNN "Digikey"
+F 5 "C98190" H 2600 3200 50  0001 C CNN "LCSC"
+F 6 "187-CL21A226MAYNNNE" H 2600 3200 50  0001 C CNN "Mouser"
 	1    2600 3200
 	1    0    0    -1  
 $EndComp
@@ -224,6 +239,8 @@ F 0 "R2" H 5059 3296 50  0000 L CNN
 F 1 "22R" H 5059 3205 50  0000 L CNN
 F 2 "Resistor_SMD:R_0603_1608Metric" H 5000 3250 50  0001 C CNN
 F 3 "~" H 5000 3250 50  0001 C CNN
+F 4 "RMCF0603JT22R0CT-ND" H 5000 3250 50  0001 C CNN "Digikey"
+F 5 "652-CR0603FX-22R0ELF" H 5000 3250 50  0001 C CNN "Mouser"
 	1    5000 3250
 	1    0    0    -1  
 $EndComp
@@ -245,6 +262,9 @@ F 0 "C2" H 3092 3246 50  0000 L CNN
 F 1 "0.1uF" H 3092 3155 50  0000 L CNN
 F 2 "Capacitor_SMD:C_0603_1608Metric" H 3000 3200 50  0001 C CNN
 F 3 "~" H 3000 3200 50  0001 C CNN
+F 4 "1276-1935-1-ND" H 3000 3200 50  0001 C CNN "Digikey"
+F 5 "C1591" H 3000 3200 50  0001 C CNN "LCSC"
+F 6 "187-CL10B104KB8NNWC" H 3000 3200 50  0001 C CNN "Mouser"
 	1    3000 3200
 	1    0    0    -1  
 $EndComp

Niektóre pliki nie zostały wyświetlone z powodu dużej ilości zmienionych plików