Browse Source

upload KiCAD Files

Tobias Müller 6 months ago
parent
commit
e83e5c3b05
100 changed files with 2552816 additions and 0 deletions
  1. 4 0
      .gitignore
  2. BIN
      Documentation/Component/1992_datasheet.pdf
  3. BIN
      Documentation/Component/LoRa-WAN_Gateway/DoC_WiMOD_iC880A_10_2015_RTTE_signed.pdf
  4. BIN
      Documentation/Component/LoRa-WAN_Gateway/iC880A-SPI_QuickStartGuide.pdf
  5. BIN
      Documentation/Component/LoRa-WAN_Gateway/iC880A_Datasheet_V1_1.pdf
  6. BIN
      Documentation/Component/RaspberryPi4B.pdf
  7. BIN
      Documentation/Component/TE_SMA_UF.L_ENG_CD_2016682.pdf
  8. 8585 0
      Library/Components.lib/LoRa-WindPower-Control.kicad_sym
  9. 62 0
      Library/Footprints.pretty/1MS1T1B4M7QES.kicad_mod
  10. 35 0
      Library/Footprints.pretty/515-1064-804F.kicad_mod
  11. 43 0
      Library/Footprints.pretty/515-1094F.kicad_mod
  12. 81 0
      Library/Footprints.pretty/Adafruit_1992.kicad_mod
  13. 32 0
      Library/Footprints.pretty/Antenna-Mount.kicad_mod
  14. 38 0
      Library/Footprints.pretty/B82793C0104N201.kicad_mod
  15. 51 0
      Library/Footprints.pretty/BNC_031-6575.kicad_mod
  16. 46 0
      Library/Footprints.pretty/BNC_5227161-6.kicad_mod
  17. 43 0
      Library/Footprints.pretty/BNC_5414373-1.kicad_mod
  18. 133 0
      Library/Footprints.pretty/CYC1000.kicad_mod
  19. 46 0
      Library/Footprints.pretty/C_Rect_L32mm_W10.5mm_P27.50mm_&_P22.50mm_&_P15mm.kicad_mod
  20. 141 0
      Library/Footprints.pretty/Case_1455T1201.kicad_mod
  21. 115 0
      Library/Footprints.pretty/Case_1455U1601BK.kicad_mod
  22. 61 0
      Library/Footprints.pretty/Converter_DCDC_TRACO_THN30-xxxx_THT.kicad_mod
  23. 221 0
      Library/Footprints.pretty/DE0_Nano_SoC.kicad_mod
  24. 43 0
      Library/Footprints.pretty/DFK-MSTBA_2,5_2-GF-5,08.kicad_mod
  25. 129 0
      Library/Footprints.pretty/DFMC_0,5_10-ST-2,54.kicad_mod
  26. 63 0
      Library/Footprints.pretty/DFN-8-1EP_4x4mm_P0.8mm_EP2.7x3.5mm_ThermalVias.kicad_mod
  27. 56 0
      Library/Footprints.pretty/DMC_0,5_10-G1-2,54.kicad_mod
  28. 58 0
      Library/Footprints.pretty/DMC_0,5_10-G1-2,54_Overlap.kicad_mod
  29. 44 0
      Library/Footprints.pretty/D_SOD-123FL.kicad_mod
  30. 65 0
      Library/Footprints.pretty/Dual_D-SUB_178-009-613.kicad_mod
  31. 54 0
      Library/Footprints.pretty/FKCN_2,5_2-STF-5,08.kicad_mod
  32. 53 0
      Library/Footprints.pretty/FKCN_2,5_3-STF.kicad_mod
  33. 57 0
      Library/Footprints.pretty/Ground_Connector.kicad_mod
  34. 25 0
      Library/Footprints.pretty/Jumper 0805.kicad_mod
  35. 32 0
      Library/Footprints.pretty/Keystone_5001.kicad_mod
  36. 34 0
      Library/Footprints.pretty/LED_Bi-Color_3225_K13.kicad_mod
  37. 34 0
      Library/Footprints.pretty/LED_Bi-Color_3225_K24.kicad_mod
  38. 41 0
      Library/Footprints.pretty/LED_Kingbright_APHBM2012_2x1.25mm.kicad_mod
  39. 138 0
      Library/Footprints.pretty/LoRa-WAN_iC880A.kicad_mod
  40. 42 0
      Library/Footprints.pretty/MSTB_2,5_HC_3-GF.kicad_mod
  41. 33 0
      Library/Footprints.pretty/NK236.kicad_mod
  42. 236 0
      Library/Footprints.pretty/Raspberry_Pi_PCB_Mount.kicad_mod
  43. 139 0
      Library/Footprints.pretty/Raspberry_Pi_Virtual_PCB_Mount.kicad_mod
  44. 34 0
      Library/Footprints.pretty/SPTAF_1_2-3,5-EL.kicad_mod
  45. 57 0
      Library/Footprints.pretty/Schurter_31.3981.kicad_mod
  46. 41 0
      Library/Footprints.pretty/TE_2-1825027-0.kicad_mod
  47. 75 0
      Library/Footprints.pretty/TO-252-2_ThermalVias.kicad_mod
  48. 35 0
      Library/Footprints.pretty/TSR1-2450.kicad_mod
  49. 35 0
      Library/Footprints.pretty/TSR2-2450.kicad_mod
  50. 49 0
      Library/Footprints.pretty/ZFKDSA 1,5-W-5,08-2.kicad_mod
  51. 6907 0
      Library/Models.3D/1455T1201_Bezel.step
  52. 1175 0
      Library/Models.3D/1455T1201_End_Plate.step
  53. 12713 0
      Library/Models.3D/1455T1201_Extrusion.step
  54. 921 0
      Library/Models.3D/1455T1201_Extrusion_Cap.step
  55. 4895 0
      Library/Models.3D/1455T1201_Screws.step
  56. 6712 0
      Library/Models.3D/1455U1601BK_Bezel.step
  57. 1599 0
      Library/Models.3D/1455U1601BK_Bezel.wrl
  58. 1037 0
      Library/Models.3D/1455U1601BK_End-Plate.step
  59. 567 0
      Library/Models.3D/1455U1601BK_End-Plate.wrl
  60. 7539 0
      Library/Models.3D/1455U1601BK_End-Plate_Back.step
  61. 1935 0
      Library/Models.3D/1455U1601BK_End-Plate_Back.wrl
  62. 8797 0
      Library/Models.3D/1455U1601BK_End-Plate_Front.step
  63. 1923 0
      Library/Models.3D/1455U1601BK_End-Plate_Front.wrl
  64. 14387 0
      Library/Models.3D/1455U1601BK_Extrusion.step
  65. 2907 0
      Library/Models.3D/1455U1601BK_Extrusion.wrl
  66. 925 0
      Library/Models.3D/1455U1601BK_Extrusion_Cap.step
  67. 555 0
      Library/Models.3D/1455U1601BK_Extrusion_Cap.wrl
  68. 4767 0
      Library/Models.3D/1455U1601BK_Screws.step
  69. 1263 0
      Library/Models.3D/1455U1601BK_Screws.wrl
  70. 24276 0
      Library/Models.3D/178-009-613.STEP
  71. 1697 0
      Library/Models.3D/515-1061F.step
  72. 687 0
      Library/Models.3D/515-1061F.wrl
  73. 3563 0
      Library/Models.3D/515-1064F.step
  74. 993 0
      Library/Models.3D/515-1064F.wrl
  75. 1611 0
      Library/Models.3D/515-1094F.step
  76. 717 0
      Library/Models.3D/515-1094F.wrl
  77. 1833 0
      Library/Models.3D/515-1114F.step
  78. 765 0
      Library/Models.3D/515-1114F.wrl
  79. 27239 0
      Library/Models.3D/APHBM2012.STEP
  80. 59335 0
      Library/Models.3D/Adafruit_1992.step
  81. 92775 0
      Library/Models.3D/BNC_031-6575.step
  82. 6411 0
      Library/Models.3D/BNC_031-6575.wrl
  83. 26714 0
      Library/Models.3D/BNC_5227161-6.step
  84. 2277 0
      Library/Models.3D/BNC_5227161-6.wrl
  85. 5146 0
      Library/Models.3D/BNC_5414373-1.step
  86. 771 0
      Library/Models.3D/BNC_5414373-1.wrl
  87. 1612 0
      Library/Models.3D/CUI_PDQE20-Q24-D5-D.step
  88. 248549 0
      Library/Models.3D/DE0-Nano-SoC.step
  89. 1751496 0
      Library/Models.3D/FPGA_CYC1000.step
  90. 93335 0
      Library/Models.3D/G6K-2P-Y.step
  91. 2678 0
      Library/Models.3D/Keystone 5001.step
  92. 4459 0
      Library/Models.3D/LED_Bi-Color_3225.step
  93. 1065 0
      Library/Models.3D/LED_Bi-Color_3225.wrl
  94. 14434 0
      Library/Models.3D/M3x10_Screwed_Spacer_Sleeve_(Standoff).step
  95. 15367 0
      Library/Models.3D/M3x11_Screwed_Spacer_Sleeve_(Standoff).step
  96. 16218 0
      Library/Models.3D/M3x12_Screwed_Spacer_Sleeve_(Standoff).step
  97. 17053 0
      Library/Models.3D/M3x13_Screwed_Spacer_Sleeve_(Standoff).step
  98. 17916 0
      Library/Models.3D/M3x14_Screwed_Spacer_Sleeve_(Standoff).step
  99. 18861 0
      Library/Models.3D/M3x15_Screwed_Spacer_Sleeve_(Standoff).step
  100. 0 0
      Library/Models.3D/M3x16_Screwed_Spacer_Sleeve_(Standoff).step

+ 4 - 0
.gitignore

@@ -0,0 +1,4 @@
+**/*backups
+**/*bak
+**/__pycache__
+**/~*

BIN
Documentation/Component/1992_datasheet.pdf


BIN
Documentation/Component/LoRa-WAN_Gateway/DoC_WiMOD_iC880A_10_2015_RTTE_signed.pdf


BIN
Documentation/Component/LoRa-WAN_Gateway/iC880A-SPI_QuickStartGuide.pdf


BIN
Documentation/Component/LoRa-WAN_Gateway/iC880A_Datasheet_V1_1.pdf


BIN
Documentation/Component/RaspberryPi4B.pdf


BIN
Documentation/Component/TE_SMA_UF.L_ENG_CD_2016682.pdf


File diff suppressed because it is too large
+ 8585 - 0
Library/Components.lib/LoRa-WindPower-Control.kicad_sym


+ 62 - 0
Library/Footprints.pretty/1MS1T1B4M7QES.kicad_mod

@@ -0,0 +1,62 @@
+(footprint "1MS1T1B4M7QES" (version 20221018) (generator pcbnew)
+  (layer "F.Cu")
+  (attr through_hole)
+  (fp_text reference "REF**" (at -2.5 -1 90 unlocked) (layer "F.SilkS")
+      (effects (font (size 1 1) (thickness 0.15)))
+    (tstamp 6f19263d-9d66-4b2e-80b1-24aade278735)
+  )
+  (fp_text value "1MS1T1B4M7QES" (at 2.5 -5 90 unlocked) (layer "F.Fab")
+      (effects (font (size 1 1) (thickness 0.15)))
+    (tstamp de16042a-7dae-4f9c-9d26-2f93e3160ef5)
+  )
+  (fp_text user "${REFERENCE}" (at -2.5 -1 90 unlocked) (layer "F.Fab")
+      (effects (font (size 1 1) (thickness 0.15)))
+    (tstamp b5b4c637-1f74-4c91-92f3-b635f0ce12cb)
+  )
+  (fp_line (start -3.5 3.18) (end 3.5 3.18)
+    (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 9e138a13-d287-4964-aa51-2fbaa7ecc428))
+  (fp_line (start -3.5 11.5) (end -3.5 3.18)
+    (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp e8866983-23af-47a0-a868-e46bb109332b))
+  (fp_line (start 3.5 3.18) (end 3.5 11.5)
+    (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp e6a90364-2b54-49bc-a816-b9bc7e9bbec6))
+  (fp_line (start -3.11 20) (end -3.11 12.7)
+    (stroke (width 0.12) (type solid)) (layer "Dwgs.User") (tstamp c00beb2b-102c-4f7a-9aab-9fbff2701219))
+  (fp_line (start -1.34 20) (end -1.34 26.46)
+    (stroke (width 0.12) (type solid)) (layer "Dwgs.User") (tstamp 1ea62593-9783-40e7-99b4-60ec43132319))
+  (fp_line (start -1.34 26.46) (end 1.34 26.46)
+    (stroke (width 0.12) (type solid)) (layer "Dwgs.User") (tstamp b0e3cd34-5e6b-48e7-a6f7-4e008e199889))
+  (fp_line (start 1.34 26.46) (end 1.34 20)
+    (stroke (width 0.12) (type solid)) (layer "Dwgs.User") (tstamp aedc63b1-1f89-4d99-9080-452236d8d1ef))
+  (fp_line (start 3.11 12.7) (end 3.11 20)
+    (stroke (width 0.12) (type solid)) (layer "Dwgs.User") (tstamp fe2dc5b5-ef1a-4d83-8e75-0800101020dc))
+  (fp_line (start 3.11 20) (end -3.11 20)
+    (stroke (width 0.12) (type solid)) (layer "Dwgs.User") (tstamp 6b255460-ffeb-43cd-b251-1f1d396833c3))
+  (fp_line (start -4 1.5) (end -4 14.25)
+    (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 8e23c522-7df1-4ead-88db-fb2d2d12d936))
+  (fp_line (start -4 14.25) (end 4 14.25)
+    (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 76e3d991-ef31-418c-9b20-139052ed4faa))
+  (fp_line (start -1.5 -9.25) (end -1.5 1.5)
+    (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 6998c619-00d6-4194-89c4-5180a9295fc0))
+  (fp_line (start -1.5 1.5) (end -4 1.5)
+    (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 01df2f93-1c9d-4601-962d-1d9ccdb9be24))
+  (fp_line (start 1.5 -9.25) (end -1.5 -9.25)
+    (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 38a7ce3f-a7bd-44ca-85de-c7cc12d2cc2e))
+  (fp_line (start 1.5 1.5) (end 1.5 -9.25)
+    (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 2a826a4f-e234-4aa7-9813-6a066706c4ba))
+  (fp_line (start 4 1.5) (end 1.5 1.5)
+    (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 7067faea-234e-4f42-a9f1-824292f29ded))
+  (fp_line (start 4 14.25) (end 4 1.5)
+    (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp afac944f-f388-4487-aee7-39ab69928e1b))
+  (fp_rect (start -3.43 12.7) (end 3.43 3.25)
+    (stroke (width 0.1) (type solid)) (fill none) (layer "F.Fab") (tstamp 6e264ce3-928b-4aaf-8a5e-54b2a105d94a))
+  (pad "1" thru_hole circle (at 0 0) (size 2.8 2.8) (drill 1.85) (layers "*.Cu" "*.Mask") (tstamp ef3e7ee8-18b8-4170-b8d9-98bc7eb6a3a2))
+  (pad "2" thru_hole circle (at 0 -3.81) (size 2.8 2.8) (drill 1.85) (layers "*.Cu" "*.Mask") (tstamp a37571b4-cb53-48fd-86b1-2e7335d990f0))
+  (pad "3" thru_hole circle (at -0.009442 -7.62) (size 2.8 2.8) (drill 1.85) (layers "*.Cu" "*.Mask") (tstamp f0ee6f72-adfe-49ad-ad1d-0f9be74506b9))
+  (pad "S" thru_hole circle (at -2.54 12.7) (size 2.8 2.8) (drill 1.85) (layers "*.Cu" "*.Mask") (tstamp a49ef391-5290-491f-b571-2712c7f250a0))
+  (pad "S" thru_hole circle (at 2.54 12.7) (size 2.8 2.8) (drill 1.85) (layers "*.Cu" "*.Mask") (tstamp 607c4361-c515-4b30-b3cd-d740fdacf451))
+  (model "${LORA_WINDPOWER_CONTROL}/Library/Models.3D/TE_A101SYAV2B04.wrl"
+    (offset (xyz 0 -12.4 6.32))
+    (scale (xyz 1 1 1))
+    (rotate (xyz -90 0 0))
+  )
+)

+ 35 - 0
Library/Footprints.pretty/515-1064-804F.kicad_mod

@@ -0,0 +1,35 @@
+(footprint "515-1064-804F" (version 20211014) (generator pcbnew)
+  (layer "F.Cu")
+  (tedit 0)
+  (fp_text reference "REF**" (at -0.8 -1.8 unlocked) (layer "F.SilkS")
+    (effects (font (size 1 1) (thickness 0.15)))
+    (tstamp fd0d3635-0847-4c25-b16d-82b543ce0bef)
+  )
+  (fp_text value "515-1064-804F" (at 3.8 5.8 unlocked) (layer "F.Fab")
+    (effects (font (size 1 1) (thickness 0.15)))
+    (tstamp 485e1aba-43a2-4680-9f71-335087cc9e1c)
+  )
+  (fp_line (start -2.81 4.44) (end 18.9 4.44) (layer "F.SilkS") (width 0.15) (tstamp 4119fa97-f238-4cca-9b3d-629c7dc85174))
+  (fp_line (start -0.8 -0.59) (end -2.81 -0.59) (layer "F.SilkS") (width 0.15) (tstamp 60975461-75e4-4891-af93-7a17d1553f46))
+  (fp_line (start 18.9 -0.59) (end 14.22 -0.59) (layer "F.SilkS") (width 0.15) (tstamp 84691206-619b-4dc1-8883-c799dda2c34c))
+  (fp_line (start 12.62 -0.59) (end 0.8 -0.59) (layer "F.SilkS") (width 0.15) (tstamp 9ed18245-c712-4bbe-afc1-0137991dc094))
+  (fp_line (start -2.81 -0.59) (end -2.81 4.44) (layer "F.SilkS") (width 0.15) (tstamp ac5fc34d-2187-4616-9189-5c231d56e056))
+  (fp_line (start -2.195 2.29) (end 2.195 2.29) (layer "Dwgs.User") (width 0.05) (tstamp 2d4bcace-dd56-4a83-9b2e-27c2c89209eb))
+  (fp_line (start 11.225 2.29) (end 15.615 2.29) (layer "Dwgs.User") (width 0.05) (tstamp 5874d90e-f122-4aca-b352-e2baf611cca2))
+  (fp_line (start 4.96 0.945) (end 4.96 3.635) (layer "Dwgs.User") (width 0.05) (tstamp 66d752d5-1850-46d4-b499-676425750c4f))
+  (fp_line (start 0 0.945) (end 0 3.635) (layer "Dwgs.User") (width 0.05) (tstamp 9e66911f-0af2-4ceb-bee3-4bd6120b1f33))
+  (fp_line (start 2.765 2.29) (end 7.155 2.29) (layer "Dwgs.User") (width 0.05) (tstamp a6b05ee4-4e18-44fa-bde4-23c0a0ddbfaa))
+  (fp_line (start 13.42 0.945) (end 13.42 3.635) (layer "Dwgs.User") (width 0.05) (tstamp fbe81293-b6c3-48cd-9889-53a6feacea67))
+  (fp_rect (start 18.88 0.785) (end 21.42 3.065) (layer "Dwgs.User") (width 0.1) (fill none) (tstamp 17a20b6d-9432-4f1a-8c03-c09c0720564a))
+  (fp_rect (start -2.81 -0.85) (end 18.98 0.85) (layer "F.CrtYd") (width 0.05) (fill none) (tstamp 93ef4e0d-6112-466a-9430-f9c613c1b862))
+  (fp_rect (start -2.71 -0.49) (end 18.88 4.34) (layer "F.Fab") (width 0.1) (fill none) (tstamp 7e4ca311-bd7e-40d8-ac5d-ba20da560ce8))
+  (pad "" np_thru_hole circle (at 13.42 0) (size 1.7 1.7) (drill 1.7) (layers *.Mask)
+    (clearance 0.2) (tstamp 83f2d6ff-6952-439e-9f9b-8b9bdc2aa429))
+  (pad "" np_thru_hole circle (at 0 0) (size 1.7 1.7) (drill 1.7) (layers *.Mask)
+    (clearance 0.2) (tstamp e74ef4fe-56a7-4c04-9e23-6d2d2b31a9e0))
+  (model "${ACCELEROMETER_PCB}/Models.3D/515-1064F.wrl"
+    (offset (xyz 9.98 -1.95 -0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz -90 0 -90))
+  )
+)

+ 43 - 0
Library/Footprints.pretty/515-1094F.kicad_mod

@@ -0,0 +1,43 @@
+(footprint "515-1094F" (version 20211014) (generator pcbnew)
+  (layer "F.Cu")
+  (tedit 0)
+  (fp_text reference "REF**" (at -1.3716 -4.6228 unlocked) (layer "F.SilkS")
+    (effects (font (size 1 1) (thickness 0.15)))
+    (tstamp 9eede0d0-56f0-4944-b552-7bf99b44cbd2)
+  )
+  (fp_text value "515-1094F" (at -1.1176 1.7272 unlocked) (layer "F.Fab")
+    (effects (font (size 1 1) (thickness 0.15)))
+    (tstamp 8c19a00d-455d-4040-be3b-56631b4a1c93)
+  )
+  (fp_text user "${REFERENCE}" (at -1.3716 -4.6228 unlocked) (layer "F.Fab")
+    (effects (font (size 1 1) (thickness 0.15)))
+    (tstamp 181ba09e-156a-4e69-b747-dc55e9b6135a)
+  )
+  (fp_line (start -3.45 0.85) (end 0.9 0.85) (layer "F.SilkS") (width 0.12) (tstamp 553d2339-ee40-4732-bbdd-d0d7c8166943))
+  (fp_line (start -3.45 -3.9) (end -0.05 -3.9) (layer "F.SilkS") (width 0.12) (tstamp bf6aaea1-0e11-4f09-bed1-32ecf98b1e0b))
+  (fp_line (start -5.08 -0.09) (end -5.08 -4.49) (layer "Dwgs.User") (width 0.1) (tstamp 288da7c5-9c4e-42ea-ae02-6c9e27bc6797))
+  (fp_line (start 2.54 -0.09) (end 2.54 -4.49) (layer "Dwgs.User") (width 0.1) (tstamp 2fd26663-646e-4c1d-8f8c-30f45e7655c4))
+  (fp_line (start 11.68 -0.765) (end 5.31 -0.765) (layer "Dwgs.User") (width 0.1) (tstamp 4baceb87-b60f-4498-8ebc-5691fb43f977))
+  (fp_line (start 5.31 -3.815) (end 11.68 -3.815) (layer "Dwgs.User") (width 0.1) (tstamp 4cc76184-bbd6-4cf1-9cbf-0e411dc56ab1))
+  (fp_line (start 3.89 -2.29) (end 1.19 -2.29) (layer "Dwgs.User") (width 0.1) (tstamp 8b435ae3-f7fb-4d2d-98e6-05bd056566c2))
+  (fp_line (start 5.31 -0.765) (end 5.31 -3.815) (layer "Dwgs.User") (width 0.1) (tstamp ab0a403c-96a1-4f5f-87e5-43a4b5773e4f))
+  (fp_line (start 11.68 -0.765) (end 11.68 -3.815) (layer "Dwgs.User") (width 0.1) (tstamp cdc303c5-a839-4ddf-bddf-5cc2286ce26c))
+  (fp_line (start -6.43 -2.29) (end -3.73 -2.29) (layer "Dwgs.User") (width 0.1) (tstamp f603bb68-2ede-41b5-847f-2da05a835d24))
+  (fp_line (start 0.9652 -0.765) (end 0 -0.762) (layer "F.CrtYd") (width 0.05) (tstamp 0b982339-7c1e-4e90-b76e-562ab90cc388))
+  (fp_line (start -3.5052 0.8128) (end 0.9652 0.8128) (layer "F.CrtYd") (width 0.05) (tstamp 21f5e6e7-db93-4007-9f03-6203375666a2))
+  (fp_line (start -3.5052 -3.8608) (end -3.5052 -0.765) (layer "F.CrtYd") (width 0.05) (tstamp 306ca776-0f86-40a6-bcbd-c50d2c02eac8))
+  (fp_line (start -3.5052 0.8128) (end -3.5052 -0.765) (layer "F.CrtYd") (width 0.05) (tstamp 70d2cc1f-0ecf-49c9-87b2-4c69111992b2))
+  (fp_line (start 0 -3.8608) (end -3.5052 -3.8608) (layer "F.CrtYd") (width 0.05) (tstamp 9562c219-59bd-4ad6-af8b-5e230b1ede34))
+  (fp_line (start 0 -0.762) (end 0 -3.8608) (layer "F.CrtYd") (width 0.05) (tstamp d1ac9b97-8477-4585-9d5d-14b033327aa3))
+  (fp_line (start 0.9652 -0.765) (end 0.9652 0.8128) (layer "F.CrtYd") (width 0.05) (tstamp de77e266-a51b-4b85-9de2-6f7549d218d0))
+  (fp_rect (start 5.31 -3.815) (end -6.1 0.755) (layer "F.Fab") (width 0.1) (fill none) (tstamp 02ed097f-748e-49d6-b130-aedc302c171b))
+  (pad "" np_thru_hole circle (at -2.54 0) (size 1.52 1.52) (drill 1.52) (layers *.Mask)
+    (clearance 0.2) (tstamp 3692f28f-d4f4-4f73-bdfe-f4f4e4ac9f97))
+  (pad "" np_thru_hole circle (at 0 0) (size 1.52 1.52) (drill 1.52) (layers *.Mask)
+    (clearance 0.2) (tstamp 6d48a39c-6143-4751-bbb1-9275261f6895))
+  (model "${ACCELEROMETER_PCB}/Models.3D/515-1094F.wrl"
+    (offset (xyz -3.3 0.79 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz -90 0 -90))
+  )
+)

+ 81 - 0
Library/Footprints.pretty/Adafruit_1992.kicad_mod

@@ -0,0 +1,81 @@
+(footprint "Adafruit_1992" (version 20211014) (generator pcbnew)
+  (layer "F.Cu")
+  (tedit 5A19A433)
+  (descr "Through hole straight socket strip, 2x20, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated")
+  (tags "Through hole socket strip THT 2x20 2.54mm double row")
+  (attr through_hole)
+  (fp_text reference "REF**" (at -1.27 -2.77) (layer "F.SilkS")
+    (effects (font (size 1 1) (thickness 0.15)))
+    (tstamp 22c713a5-441f-4f41-8c4e-9bc744bdd528)
+  )
+  (fp_text value "Adafruit_1992" (at -1.27 51.03) (layer "F.Fab")
+    (effects (font (size 1 1) (thickness 0.15)))
+    (tstamp 3192ad94-5be3-4b30-b4d6-19286ecac5a0)
+  )
+  (fp_text user "${REFERENCE}" (at -1.27 24.13 90) (layer "F.Fab")
+    (effects (font (size 1 1) (thickness 0.15)))
+    (tstamp bd47b107-f32b-4b1d-ab84-e93244c801d4)
+  )
+  (fp_line (start -3.87 -1.33) (end -3.87 49.59) (layer "F.SilkS") (width 0.12) (tstamp 32199c4f-03bf-4dea-9320-ba24b857b19c))
+  (fp_line (start 1.33 1.27) (end 1.33 49.59) (layer "F.SilkS") (width 0.12) (tstamp 49e6d536-d198-40f9-ab78-85d095437d55))
+  (fp_line (start -3.87 -1.33) (end -1.27 -1.33) (layer "F.SilkS") (width 0.12) (tstamp 64da9828-be58-4eac-9d52-fd93ed861b4e))
+  (fp_line (start -3.87 49.59) (end 1.33 49.59) (layer "F.SilkS") (width 0.12) (tstamp 6dfacf0e-5d67-4e35-9dbd-4992ab1197b9))
+  (fp_line (start -1.27 -1.33) (end -1.27 1.27) (layer "F.SilkS") (width 0.12) (tstamp 87970bf5-78d7-49d0-93da-622877166ca8))
+  (fp_line (start -1.27 1.27) (end 1.33 1.27) (layer "F.SilkS") (width 0.12) (tstamp 9c22e3a2-a5a7-419e-aff9-8b36929a2bdc))
+  (fp_line (start 0 -1.33) (end 1.33 -1.33) (layer "F.SilkS") (width 0.12) (tstamp bd9e78a0-6d16-4ced-91e1-ae7b7af6508f))
+  (fp_line (start 1.33 -1.33) (end 1.33 0) (layer "F.SilkS") (width 0.12) (tstamp c89eb8d5-248b-4fae-aab3-a8b725796d53))
+  (fp_line (start 1.76 50) (end -4.34 50) (layer "F.CrtYd") (width 0.05) (tstamp 1e360cb4-a30d-454f-a5fc-71ce3b10b697))
+  (fp_line (start 1.76 -1.8) (end 1.76 50) (layer "F.CrtYd") (width 0.05) (tstamp 3be490e9-c4ce-4bb2-bbf8-17270b1e39d6))
+  (fp_line (start -4.34 -1.8) (end 1.76 -1.8) (layer "F.CrtYd") (width 0.05) (tstamp 67c8ccd1-2ea2-4236-8657-1580119928b2))
+  (fp_line (start -4.34 50) (end -4.34 -1.8) (layer "F.CrtYd") (width 0.05) (tstamp bd9b8e02-67dc-4e95-a4b9-71a623d05c6a))
+  (fp_line (start -3.81 49.53) (end -3.81 -1.27) (layer "F.Fab") (width 0.1) (tstamp 15fad2ec-099f-4d8a-9383-9be250a96745))
+  (fp_line (start 1.27 -0.27) (end 1.27 49.53) (layer "F.Fab") (width 0.1) (tstamp 178f73c5-d578-4cf5-8b92-870f58345337))
+  (fp_line (start -3.81 -1.27) (end 0.27 -1.27) (layer "F.Fab") (width 0.1) (tstamp 316a1e96-bc7b-4bcc-b1b3-1fadf7796b9d))
+  (fp_line (start 1.27 49.53) (end -3.81 49.53) (layer "F.Fab") (width 0.1) (tstamp 596f56ce-c005-4170-b7b5-5a79bc25f44d))
+  (fp_line (start 0.27 -1.27) (end 1.27 -0.27) (layer "F.Fab") (width 0.1) (tstamp 6c214c1c-d518-4291-b3f2-49973a22c66a))
+  (pad "1" thru_hole rect (at 0 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 3dfaf198-adcd-468f-8549-14e15a5c6dd8))
+  (pad "2" thru_hole oval (at -2.54 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 25a460aa-2be7-4c92-8f6d-a8a820209106))
+  (pad "3" thru_hole oval (at 0 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 52bf87e1-80f7-4355-8b22-afeba81f1f41))
+  (pad "4" thru_hole oval (at -2.54 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp cbade927-f580-4786-ae4b-28ae62b2ec90))
+  (pad "5" thru_hole oval (at 0 5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 92fc0fd7-843d-4905-a925-76c326685f8d))
+  (pad "6" thru_hole oval (at -2.54 5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 52803871-8e88-4c52-9245-5ec7820128a6))
+  (pad "7" thru_hole oval (at 0 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 5c28d0b1-8142-423e-a73a-449ce5c8f220))
+  (pad "8" thru_hole oval (at -2.54 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 1f6795e3-f2a0-49dc-9acc-2eff972d7b23))
+  (pad "9" thru_hole oval (at 0 10.16) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 273ff3fe-b446-4393-9c78-2b16d76b5874))
+  (pad "10" thru_hole oval (at -2.54 10.16) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp fe92028f-d1fd-446c-84cf-a5e0e098640c))
+  (pad "11" thru_hole oval (at 0 12.7) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp d0fec66b-95a6-44e0-acb9-1bb8242420a2))
+  (pad "12" thru_hole oval (at -2.54 12.7) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp d3f89ca5-9785-483a-b5d0-c844a9ba0a33))
+  (pad "13" thru_hole oval (at 0 15.24) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 59c34195-5f01-4ab9-b702-c7d7ab3d7626))
+  (pad "14" thru_hole oval (at -2.54 15.24) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 0a1c6d8c-9f6c-4c54-8eba-66d88cded0b6))
+  (pad "15" thru_hole oval (at 0 17.78) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 593320ba-0abf-4586-94db-474aa1b1c9ed))
+  (pad "16" thru_hole oval (at -2.54 17.78) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 6d6068b5-5b0d-4d40-bd4f-325722ff4187))
+  (pad "17" thru_hole oval (at 0 20.32) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 996c2e43-1e23-4e4b-aa16-3c8d97119df0))
+  (pad "18" thru_hole oval (at -2.54 20.32) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 614b923b-da54-4a8c-99ea-04b2df7ca859))
+  (pad "19" thru_hole oval (at 0 22.86) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 47773243-d9e9-4a0a-b228-5b520e70fb7a))
+  (pad "20" thru_hole oval (at -2.54 22.86) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp e9eddace-95df-4183-a52c-ac3dd242aea1))
+  (pad "21" thru_hole oval (at 0 25.4) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 4445d1ec-011a-41cd-b3be-d19842d3946a))
+  (pad "22" thru_hole oval (at -2.54 25.4) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 5c7a204f-b60a-482c-b91e-c3c60f7945e2))
+  (pad "23" thru_hole oval (at 0 27.94) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp e08688f2-3e77-49f2-8cca-28247fe6d452))
+  (pad "24" thru_hole oval (at -2.54 27.94) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 98228c32-ead2-48cb-a0e2-012df3c1a376))
+  (pad "25" thru_hole oval (at 0 30.48) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 1da53d9d-f431-4998-b523-dfe66f672952))
+  (pad "26" thru_hole oval (at -2.54 30.48) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 23ebf3cc-4bf6-4eba-8247-35276bcae046))
+  (pad "27" thru_hole oval (at 0 33.02) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 9811d83b-c459-492d-9053-9280d507463f))
+  (pad "28" thru_hole oval (at -2.54 33.02) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 228bd7ef-a92f-4109-9033-fbda95da328a))
+  (pad "29" thru_hole oval (at 0 35.56) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp ec74bf1e-95ca-49e9-bc64-ed3ec1fdbe75))
+  (pad "30" thru_hole oval (at -2.54 35.56) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 007b1cc5-1689-4c79-9658-cbb90707c280))
+  (pad "31" thru_hole oval (at 0 38.1) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 63662ceb-86d5-470d-9211-cbf199b4b4cf))
+  (pad "32" thru_hole oval (at -2.54 38.1) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp ad747e81-9286-4536-bcfa-da1ee97be606))
+  (pad "33" thru_hole oval (at 0 40.64) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 211a4fb4-0b00-440b-aeef-9747dab41087))
+  (pad "34" thru_hole oval (at -2.54 40.64) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp d2f805c3-82c6-441b-96f5-400b5758d2ce))
+  (pad "35" thru_hole oval (at 0 43.18) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 5a6a4746-4d25-4fce-9b5d-9205c27bfa97))
+  (pad "36" thru_hole oval (at -2.54 43.18) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp ca132af2-91b0-47c7-9f74-d5d23b406bd0))
+  (pad "37" thru_hole oval (at 0 45.72) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp cc4c00bf-bfbe-44fc-8d50-81602a1b2272))
+  (pad "38" thru_hole oval (at -2.54 45.72) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 88931ee7-d892-4c1c-98a2-bc18fa4bcb37))
+  (pad "39" thru_hole oval (at 0 48.26) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 1588aa39-f712-41a2-aff6-d6a42ee785e2))
+  (pad "40" thru_hole oval (at -2.54 48.26) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 7e9e76da-ce47-40e4-8f16-5427736e8648))
+  (model "${ACCELEROMETER_PCB}/Models.3D/Adafruit_1992.step"
+    (offset (xyz -2.54 0 2.6))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 90))
+  )
+)

+ 32 - 0
Library/Footprints.pretty/Antenna-Mount.kicad_mod

@@ -0,0 +1,32 @@
+(footprint "Antenna-Mount" (version 20221018) (generator pcbnew)
+  (layer "F.Cu")
+  (attr through_hole)
+  (fp_text reference "REF**" (at 7.62 -4.826 unlocked) (layer "F.SilkS")
+      (effects (font (size 1 1) (thickness 0.1)))
+    (tstamp 174e6c78-30f2-4983-8860-b0dba65e9394)
+  )
+  (fp_text value "Antenna-Mount" (at 0 -7.366 unlocked) (layer "F.Fab")
+      (effects (font (size 1 1) (thickness 0.15)))
+    (tstamp 3e0276cd-88ff-45cd-b818-380445e60caa)
+  )
+  (fp_text user "${REFERENCE}" (at 0 7.62 unlocked) (layer "F.Fab")
+      (effects (font (size 1 1) (thickness 0.15)))
+    (tstamp 944bd18e-6e68-42eb-9020-b9a2b41ca5d7)
+  )
+  (fp_circle (center 0 0) (end 6.3 0)
+    (stroke (width 0.15) (type default)) (fill none) (layer "F.SilkS") (tstamp 69cc91c1-b5cf-43e3-bfe6-63f34d887c9d))
+  (fp_circle (center 0 0) (end 3.3 0)
+    (stroke (width 0.1) (type default)) (fill none) (layer "F.Fab") (tstamp 9f3daae9-f119-4b00-b95f-d19b35b8e526))
+  (pad "" np_thru_hole circle (at 0 0) (size 6.5 6.5) (drill 6.5) (layers "F&B.Cu" "*.Mask")
+    (clearance 3) (tstamp 6ece17d2-91e5-41a7-aa96-15f895277f48))
+  (model ":LORA_WINDPOWER_CONTROL:Library/Models.3D/SMA_Jack.step"
+    (offset (xyz -1.5 -2.5 1.5))
+    (scale (xyz 1 1 1))
+    (rotate (xyz -45 6 0))
+  )
+  (model ":LORA_WINDPOWER_CONTROL:Library/Models.3D/SMA_Antenna.step"
+    (offset (xyz 0 -5 28.5))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)

+ 38 - 0
Library/Footprints.pretty/B82793C0104N201.kicad_mod

@@ -0,0 +1,38 @@
+(footprint "B82793C0104N201" (version 20211014) (generator pcbnew)
+  (layer "F.Cu")
+  (tedit 63564010)
+  (attr smd)
+  (fp_text reference "REF**" (at -0.635 -4.445) (layer "F.SilkS")
+    (effects (font (size 1 1) (thickness 0.15)))
+    (tstamp d86cce35-2aad-4f9b-ab3b-567be2106c07)
+  )
+  (fp_text value "FL_B82793C0104N201" (at 7.62 4.445) (layer "F.Fab")
+    (effects (font (size 1 1) (thickness 0.15)))
+    (tstamp 2101ca10-e653-4bb4-9346-dae2dab2f3a9)
+  )
+  (fp_line (start 3.55 3) (end 3.55 2.1635) (layer "F.SilkS") (width 0.127) (tstamp 53088e27-f7e5-4142-b822-97860814f911))
+  (fp_line (start 3.55 -3) (end 3.55 -2.1635) (layer "F.SilkS") (width 0.127) (tstamp 75170591-16fb-4a81-82fa-e2a4a925e54a))
+  (fp_line (start -3.55 3) (end 3.55 3) (layer "F.SilkS") (width 0.127) (tstamp 7cdd8761-4655-4414-a1fd-85bd80965a2e))
+  (fp_line (start -3.55 -3) (end -3.55 -2.1635) (layer "F.SilkS") (width 0.127) (tstamp b5fcc3a4-741a-4101-9feb-c2f6ef95cc2c))
+  (fp_line (start -3.55 -3) (end 3.55 -3) (layer "F.SilkS") (width 0.127) (tstamp ca90d706-b999-4c23-a48c-9450511e6f2b))
+  (fp_line (start -3.55 3) (end -3.55 2.1635) (layer "F.SilkS") (width 0.127) (tstamp e3fc9f5a-b628-4d6b-81da-9dab767ae26b))
+  (fp_circle (center -5.75 1.25) (end -5.65 1.25) (layer "F.SilkS") (width 0.2) (fill none) (tstamp 34042b3e-b7a2-4ba7-8e3d-1b56fff1b217))
+  (fp_line (start 5.35 -3.05) (end -5.35 -3.05) (layer "F.CrtYd") (width 0.05) (tstamp 1b7f4919-f682-49c0-85e0-b6eb1b91d80f))
+  (fp_line (start -5.35 3.05) (end 5.35 3.05) (layer "F.CrtYd") (width 0.05) (tstamp 6aba35ca-5a66-4c9b-94fb-42555001f08b))
+  (fp_line (start 5.35 3.05) (end 5.35 -3.05) (layer "F.CrtYd") (width 0.05) (tstamp 6e0e5f09-9386-4101-8ec1-a91c935b120b))
+  (fp_line (start -5.35 -3.05) (end -5.35 3.05) (layer "F.CrtYd") (width 0.05) (tstamp 833eafbf-d3d2-4b59-9409-408e7805e286))
+  (fp_line (start -3.55 3) (end -3.55 -3) (layer "F.Fab") (width 0.127) (tstamp 06b6484e-f7bd-4c3b-8c9a-643b2964fa2d))
+  (fp_line (start 3.55 -3) (end 3.55 3) (layer "F.Fab") (width 0.127) (tstamp 1f263ec0-9066-423f-a652-8ed5e02f30e8))
+  (fp_line (start -3.55 -3) (end 3.55 -3) (layer "F.Fab") (width 0.127) (tstamp c068566e-45d9-48a6-9131-315544cbd5c1))
+  (fp_line (start 3.55 3) (end -3.55 3) (layer "F.Fab") (width 0.127) (tstamp f18d345b-0d21-4b8e-b2d2-9ff3395acac2))
+  (fp_circle (center -5.75 1.25) (end -5.65 1.25) (layer "F.Fab") (width 0.2) (fill none) (tstamp 29ab1628-3637-4c26-95d4-f1765efa93a2))
+  (pad "1" smd rect (at -3.675 1.25) (size 2.85 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d32e5a92-d68d-4c93-87fd-9b8be5e7d195))
+  (pad "2" smd rect (at 3.675 1.25) (size 2.85 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4a132f2b-ebd8-48d6-bfa9-8431e41a370c))
+  (pad "3" smd rect (at 3.675 -1.25) (size 2.85 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp dde96208-a141-42d5-b074-f747ec26a3b3))
+  (pad "4" smd rect (at -3.675 -1.25) (size 2.85 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7da0bb07-51d1-4011-a1af-9fe861f27125))
+  (model "${ACCELEROMETER_PCB}/Models.3D/b82793_c0.step"
+    (offset (xyz 0 0 4.5))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 90 0 0))
+  )
+)

+ 51 - 0
Library/Footprints.pretty/BNC_031-6575.kicad_mod

@@ -0,0 +1,51 @@
+(footprint "BNC_031-6575" (version 20211014) (generator pcbnew)
+  (layer "F.Cu")
+  (tedit 0)
+  (attr through_hole)
+  (fp_text reference "REF**" (at -5.4 16.4 unlocked) (layer "F.SilkS")
+    (effects (font (size 1 1) (thickness 0.15)))
+    (tstamp 1fee81a6-bfb2-42bf-b24b-33fafca62216)
+  )
+  (fp_text value "BNC_031-6575" (at 8.89 7.62 90 unlocked) (layer "F.Fab")
+    (effects (font (size 1 1) (thickness 0.15)))
+    (tstamp c9c5ee38-4fb6-4729-bfb3-0c668b5e0df9)
+  )
+  (fp_text user "${REFERENCE}" (at -5.4 16.4 unlocked) (layer "F.Fab")
+    (effects (font (size 1 1) (thickness 0.15)))
+    (tstamp 0e7c6871-a571-4686-a8aa-f0df711d216a)
+  )
+  (fp_line (start 7.25 15.55) (end -7.25 15.55) (layer "F.SilkS") (width 0.12) (tstamp 02804878-0092-4b99-8030-aedafcd4ef50))
+  (fp_line (start 7.25 0.8) (end 7.25 -0.05) (layer "F.SilkS") (width 0.12) (tstamp 088f4efa-d612-4702-be1a-3265b62e9bad))
+  (fp_line (start -7.25 -0.05) (end -7.25 0.8) (layer "F.SilkS") (width 0.12) (tstamp 12170491-f01f-4812-b8f9-fd04ddb88ef5))
+  (fp_line (start 7.25 1.625) (end 7.25 0.775) (layer "F.SilkS") (width 0.12) (tstamp 568e89a6-a080-4895-9815-7c006519e6e3))
+  (fp_line (start -7.25 1.625) (end -7.25 0.775) (layer "F.SilkS") (width 0.12) (tstamp 844999ed-1acc-4045-983e-d39b2c61a52a))
+  (fp_line (start 7.25 6) (end 7.25 15.55) (layer "F.SilkS") (width 0.12) (tstamp 96cca28a-f964-442e-87eb-fe7cdad33764))
+  (fp_line (start -7.25 15.55) (end -7.25 6) (layer "F.SilkS") (width 0.12) (tstamp dd4dae05-0c82-4fb1-8938-da98783434b5))
+  (fp_line (start -4.7 -20.7) (end 4.7 -20.7) (layer "Dwgs.User") (width 0.12) (tstamp 0a8b5985-0ce3-4906-a9e9-de9045632612))
+  (fp_line (start 6.415 0) (end -6.415 0) (layer "Dwgs.User") (width 0.12) (tstamp 37fd84ad-9e68-48f4-83df-93db1451fbd1))
+  (fp_line (start 6.415 0) (end 6.415 -8.6) (layer "Dwgs.User") (width 0.12) (tstamp 8f4a93af-fbf6-498e-9af7-6c8e33eb69db))
+  (fp_line (start 4.7 -8.6) (end 4.7 -20.7) (layer "Dwgs.User") (width 0.12) (tstamp 9d018df2-9f5d-476a-8c02-c3b09ba2f078))
+  (fp_line (start -6.415 0) (end -6.415 -8.6) (layer "Dwgs.User") (width 0.12) (tstamp b9dad04e-e5c2-4f5f-86b6-bdebb7d4677e))
+  (fp_line (start -6.415 -8.6) (end 6.415 -8.6) (layer "Dwgs.User") (width 0.12) (tstamp ba2a7c5f-e3f1-4105-bbb9-f4a2f009b760))
+  (fp_line (start -4.7 -8.6) (end -4.7 -20.7) (layer "Dwgs.User") (width 0.12) (tstamp cb01d3af-cee0-43e5-87ce-35fe71b56a10))
+  (fp_circle (center 0 -18.732344) (end 0.95 -18.482344) (layer "Dwgs.User") (width 0.12) (fill none) (tstamp fa2cab33-f303-4483-9cfd-1c69721281f0))
+  (fp_line (start 7.35 -0.1) (end -7.35 -0.1) (layer "F.CrtYd") (width 0.05) (tstamp 2d76d059-5423-4125-a377-af75a1d14ba2))
+  (fp_line (start -7.35 -0.1) (end -7.35 15.65) (layer "F.CrtYd") (width 0.05) (tstamp 513d4268-3381-42bb-8701-55b27c1c6c06))
+  (fp_line (start 7.35 15.65) (end 7.35 -0.1) (layer "F.CrtYd") (width 0.05) (tstamp 528b8b06-64ed-4b6d-b130-47d6ded0f982))
+  (fp_line (start -7.35 15.65) (end 7.35 15.65) (layer "F.CrtYd") (width 0.05) (tstamp af54dff4-5aae-4c18-9941-694527e83226))
+  (fp_line (start 7.2 15.5) (end -7.2 15.5) (layer "F.Fab") (width 0.1) (tstamp 392cd4a4-c63c-4b16-9a69-c38fd3565432))
+  (fp_line (start -7.2 0) (end -7.2 15.5) (layer "F.Fab") (width 0.1) (tstamp 4148c2ae-fb0e-4658-bb88-db14e61134ca))
+  (fp_line (start 7.2 0) (end 7.2 15.5) (layer "F.Fab") (width 0.1) (tstamp 618eb0d5-a63d-4612-aa33-ba5e073e0e8e))
+  (fp_line (start 7.2 0) (end -7.2 0) (layer "F.Fab") (width 0.1) (tstamp 6dac235b-3c56-4cdb-b1f0-eaa2afe76539))
+  (pad "1" thru_hole circle (at 0 14.45) (size 2 2) (drill 0.9) (layers *.Cu *.Mask) (tstamp 55676c64-cf81-4a07-a9af-4ff6b3c90eaf))
+  (pad "2" thru_hole circle (at -2.54 14.45) (size 2 2) (drill 0.9) (layers *.Cu *.Mask) (tstamp ee865790-ff4c-41c2-94c2-55276ae8ae3e))
+  (pad "3" thru_hole circle (at 0 11.91) (size 2 2) (drill 0.9) (layers *.Cu *.Mask) (tstamp e8444ade-2af4-49d0-b127-0b9e6dec1d9e))
+  (pad "4" thru_hole circle (at 2.54 14.45) (size 2 2) (drill 0.9) (layers *.Cu *.Mask) (tstamp c49cd9a9-fa22-4675-89a7-3fd0115bce45))
+  (pad "S" thru_hole oval (at 5.08 5.56) (size 3 4.5) (drill 2) (layers *.Cu *.Mask) (tstamp 11792636-c941-4bcf-b4f3-5a68918e0122))
+  (pad "S" thru_hole oval (at -5.08 5.56) (size 3 4.5) (drill 2) (layers *.Cu *.Mask) (tstamp 244937b9-5450-415a-9df6-75839bf88267))
+  (model "${ACCELEROMETER_PCB}/Models.3D/BNC_031-6575.wrl"
+    (offset (xyz 0 -15.6 14))
+    (scale (xyz 1 1 1))
+    (rotate (xyz -90 0 -90))
+  )
+)

+ 46 - 0
Library/Footprints.pretty/BNC_5227161-6.kicad_mod

@@ -0,0 +1,46 @@
+(footprint "BNC_5227161-6" (version 20211014) (generator pcbnew)
+  (layer "F.Cu")
+  (tedit 0)
+  (attr through_hole)
+  (fp_text reference "REF**" (at -5.461 15.4432 unlocked) (layer "F.SilkS")
+    (effects (font (size 1 1) (thickness 0.15)))
+    (tstamp 1fee81a6-bfb2-42bf-b24b-33fafca62216)
+  )
+  (fp_text value "BNC_5227161-6" (at 8.89 7.5692 90 unlocked) (layer "F.Fab")
+    (effects (font (size 1 1) (thickness 0.15)))
+    (tstamp c9c5ee38-4fb6-4729-bfb3-0c668b5e0df9)
+  )
+  (fp_text user "${REFERENCE}" (at -5.461 15.4432 unlocked) (layer "F.Fab")
+    (effects (font (size 1 1) (thickness 0.15)))
+    (tstamp 0e7c6871-a571-4686-a8aa-f0df711d216a)
+  )
+  (fp_line (start 7.48 14.2992) (end -7.48 14.2992) (layer "F.SilkS") (width 0.12) (tstamp 02804878-0092-4b99-8030-aedafcd4ef50))
+  (fp_line (start -7.48 -0.0508) (end -7.48 14.2992) (layer "F.SilkS") (width 0.12) (tstamp 7bb9cbb6-ce6e-468e-8a24-ee20a3e07a6b))
+  (fp_line (start 7.48 -0.0508) (end 7.48 14.2992) (layer "F.SilkS") (width 0.12) (tstamp 96cca28a-f964-442e-87eb-fe7cdad33764))
+  (fp_line (start 6.415 -0.0508) (end -6.415 -0.0508) (layer "Dwgs.User") (width 0.12) (tstamp 1a51f5be-0624-4f50-b67a-566215e4ca48))
+  (fp_line (start -6.415 -8.4008) (end 6.415 -8.4008) (layer "Dwgs.User") (width 0.12) (tstamp 2124e17c-243e-4b9b-bdc6-aa8bb2845385))
+  (fp_line (start -4.7 -21.2608) (end 4.7 -21.2608) (layer "Dwgs.User") (width 0.12) (tstamp 4124e932-b592-46d2-b90b-88881fb411ea))
+  (fp_line (start -6.415 0) (end -6.415 -8.4008) (layer "Dwgs.User") (width 0.12) (tstamp 7f0416b2-8778-401a-87ea-596ba8b75909))
+  (fp_line (start 4.7 -8.4008) (end 4.7 -21.2608) (layer "Dwgs.User") (width 0.12) (tstamp 8f9071ff-9603-4b5e-8957-76fec9e5f6bc))
+  (fp_line (start -4.7 -8.4008) (end -4.7 -21.2608) (layer "Dwgs.User") (width 0.12) (tstamp cf529355-e4a0-4fe7-8347-b9b6eeac52e0))
+  (fp_line (start 6.415 0) (end 6.415 -8.4008) (layer "Dwgs.User") (width 0.12) (tstamp dc8c57d5-e5f0-4e63-9666-36e756e4edba))
+  (fp_line (start 7.45 0) (end -7.4 0) (layer "Dwgs.User") (width 0.12) (tstamp e3e9a3e6-509c-4a40-bb70-fc1fd0297891))
+  (fp_circle (center 0 -19.1008) (end 0.982344 -19.1008) (layer "Dwgs.User") (width 0.12) (fill none) (tstamp ef27f552-6024-4340-a860-be9f84dec3da))
+  (fp_line (start 7.62 -0.1016) (end -7.62 -0.1016) (layer "F.CrtYd") (width 0.05) (tstamp 2d76d059-5423-4125-a377-af75a1d14ba2))
+  (fp_line (start -7.62 -0.1016) (end -7.62 14.4272) (layer "F.CrtYd") (width 0.05) (tstamp 513d4268-3381-42bb-8701-55b27c1c6c06))
+  (fp_line (start 7.62 14.4272) (end 7.62 -0.1016) (layer "F.CrtYd") (width 0.05) (tstamp 528b8b06-64ed-4b6d-b130-47d6ded0f982))
+  (fp_line (start -7.62 14.4272) (end 7.62 14.4272) (layer "F.CrtYd") (width 0.05) (tstamp af54dff4-5aae-4c18-9941-694527e83226))
+  (fp_line (start 7.43 13.6692) (end -7.43 13.6692) (layer "F.Fab") (width 0.1) (tstamp 392cd4a4-c63c-4b16-9a69-c38fd3565432))
+  (fp_line (start -7.43 0) (end -7.43 13.6692) (layer "F.Fab") (width 0.1) (tstamp 4148c2ae-fb0e-4658-bb88-db14e61134ca))
+  (fp_line (start 7.43 0) (end 7.43 13.6692) (layer "F.Fab") (width 0.1) (tstamp 618eb0d5-a63d-4612-aa33-ba5e073e0e8e))
+  (fp_line (start 7.43 0) (end -7.43 0) (layer "F.Fab") (width 0.1) (tstamp 6dac235b-3c56-4cdb-b1f0-eaa2afe76539))
+  (pad "1" thru_hole circle (at 0 12.3992) (size 2 2) (drill 1) (layers *.Cu *.Mask) (tstamp e8444ade-2af4-49d0-b127-0b9e6dec1d9e))
+  (pad "2" thru_hole circle (at -2.54 12.3992) (size 2 2) (drill 1) (layers *.Cu *.Mask) (tstamp c49cd9a9-fa22-4675-89a7-3fd0115bce45))
+  (pad "S" thru_hole oval (at 5.08 7.3192) (size 3 4.5) (drill 2.1) (layers *.Cu *.Mask) (tstamp 11792636-c941-4bcf-b4f3-5a68918e0122))
+  (pad "S" thru_hole oval (at -5.08 7.3192) (size 3 4.5) (drill 2.1) (layers *.Cu *.Mask) (tstamp 244937b9-5450-415a-9df6-75839bf88267))
+  (model "${ACCELEROMETER_PCB}/Models.3D/BNC_5227161-6.wrl"
+    (offset (xyz 0 21.23 8.5))
+    (scale (xyz 1 1 1))
+    (rotate (xyz -90 0 180))
+  )
+)

+ 43 - 0
Library/Footprints.pretty/BNC_5414373-1.kicad_mod

@@ -0,0 +1,43 @@
+(footprint "BNC_5414373-1" (version 20211014) (generator pcbnew)
+  (layer "F.Cu")
+  (tedit 0)
+  (attr through_hole)
+  (fp_text reference "REF**" (at -5.461 15.3924 unlocked) (layer "F.SilkS")
+    (effects (font (size 1 1) (thickness 0.15)))
+    (tstamp 1fee81a6-bfb2-42bf-b24b-33fafca62216)
+  )
+  (fp_text value "BNC_5414373-1" (at 8.89 7.5184 90 unlocked) (layer "F.Fab")
+    (effects (font (size 1 1) (thickness 0.15)))
+    (tstamp c9c5ee38-4fb6-4729-bfb3-0c668b5e0df9)
+  )
+  (fp_text user "${REFERENCE}" (at -5.461 15.3924 unlocked) (layer "F.Fab")
+    (effects (font (size 1 1) (thickness 0.15)))
+    (tstamp 0e7c6871-a571-4686-a8aa-f0df711d216a)
+  )
+  (fp_line (start -4.826 1.9304) (end -4.826 -0.0508) (layer "F.SilkS") (width 0.12) (tstamp 19be0ae0-6b7b-464c-9b79-f662dda904d4))
+  (fp_line (start -4.826 12.6984) (end -4.826 5.4864) (layer "F.SilkS") (width 0.12) (tstamp 30e78ec1-f2ac-48f6-915a-f595f7b46400))
+  (fp_line (start 4.826 -0.0508) (end 4.826 1.9304) (layer "F.SilkS") (width 0.12) (tstamp acbdadfd-17aa-492a-be1c-1cfd106bbe93))
+  (fp_line (start 4.826 5.4864) (end 4.826 12.6984) (layer "F.SilkS") (width 0.12) (tstamp d499b72b-4790-46e1-92f4-c5e1857a7cef))
+  (fp_line (start 4.826 12.6984) (end -4.826 12.6984) (layer "F.SilkS") (width 0.12) (tstamp d5100537-be0d-42d6-a8de-616a1995ade8))
+  (fp_line (start -4.7 0) (end 4.7 0) (layer "Dwgs.User") (width 0.12) (tstamp 90703058-22f9-4164-893b-8ef8471c3a03))
+  (fp_line (start -4.7 -14.0716) (end 4.7 -14.0716) (layer "Dwgs.User") (width 0.12) (tstamp a0b7273f-399b-4916-9d72-e07cbf29075f))
+  (fp_line (start 4.7 0) (end 4.7 -14.0716) (layer "Dwgs.User") (width 0.12) (tstamp be13c164-a957-4038-9b8c-a62fd4b4704e))
+  (fp_line (start -4.7 0) (end -4.7 -14.0716) (layer "Dwgs.User") (width 0.12) (tstamp f067570f-6b80-4e69-a702-eef269af1bc2))
+  (fp_circle (center 0 -12.0016) (end 0.982344 -12.0016) (layer "Dwgs.User") (width 0.12) (fill none) (tstamp e2d83935-ec0a-47b7-b66a-3bb884aed93e))
+  (fp_line (start 5.08 -0.1016) (end 5.08 12.8524) (layer "F.CrtYd") (width 0.05) (tstamp 5782e5db-dc2c-4820-8925-59cd8ee90130))
+  (fp_line (start 5.08 12.8524) (end -5.08 12.8524) (layer "F.CrtYd") (width 0.05) (tstamp 623dea2e-1920-4cf6-9134-a8f2ecb80217))
+  (fp_line (start -5.08 -0.1016) (end 5.08 -0.1016) (layer "F.CrtYd") (width 0.05) (tstamp 69093043-51cd-417b-9732-45e3c9d90243))
+  (fp_line (start -5.08 12.8524) (end -5.08 -0.1016) (layer "F.CrtYd") (width 0.05) (tstamp c8016c3e-e5b4-47d5-baa7-1dbe4ae6d97d))
+  (fp_line (start 4.71 0) (end 4.71 12.5984) (layer "F.Fab") (width 0.1) (tstamp 193820b8-4ec9-4aa7-a368-e817732d165e))
+  (fp_line (start 4.71 12.5984) (end -4.71 12.5984) (layer "F.Fab") (width 0.1) (tstamp 4d8c2b74-9cd0-41e3-bf13-71e71c28e688))
+  (fp_line (start -4.71 12.5984) (end -4.71 0) (layer "F.Fab") (width 0.1) (tstamp 804d494c-6ca5-4c54-a854-7ca959b496c7))
+  (fp_line (start 4.71 0) (end -4.71 0) (layer "F.Fab") (width 0.1) (tstamp f7b69950-eeeb-4dbb-a292-249688bebdc0))
+  (pad "1" thru_hole circle (at 0 11.3284) (size 2.5 2.5) (drill 1.4) (layers *.Cu *.Mask) (tstamp e8444ade-2af4-49d0-b127-0b9e6dec1d9e))
+  (pad "2" thru_hole oval (at -3.81 3.7084) (size 2.5 4) (drill 1.8) (layers *.Cu *.Mask) (tstamp c49cd9a9-fa22-4675-89a7-3fd0115bce45))
+  (pad "2" thru_hole oval (at 3.81 3.7084) (size 2.5 4) (drill 1.8) (layers *.Cu *.Mask) (tstamp da421ced-f375-4480-ba05-844908f26933))
+  (model "${ACCELEROMETER_PCB}/Models.3D/BNC_5414373-1.wrl"
+    (offset (xyz 0 14 3.5))
+    (scale (xyz 1 1 1))
+    (rotate (xyz -90 0 180))
+  )
+)

+ 133 - 0
Library/Footprints.pretty/CYC1000.kicad_mod

@@ -0,0 +1,133 @@
+(footprint "CYC1000" (version 20211014) (generator pcbnew)
+  (layer "F.Cu")
+  (tedit 0)
+  (attr through_hole)
+  (fp_text reference "REF**" (at -10.16 -33.02 unlocked) (layer "F.SilkS")
+    (effects (font (size 1 1) (thickness 0.15)))
+    (tstamp c58960d9-4cac-4036-ad2e-1aef26946dae)
+  )
+  (fp_text value "CYC1000" (at 7.62 -33.02 unlocked) (layer "F.Fab")
+    (effects (font (size 1 1) (thickness 0.15)))
+    (tstamp 5b96c1ad-46ba-4366-8241-fbc1cd0e9bbd)
+  )
+  (fp_text user "${REFERENCE}" (at -10.16 -33.02 unlocked) (layer "F.Fab")
+    (effects (font (size 1 1) (thickness 0.15)))
+    (tstamp fced3dbe-eec8-4979-aefd-686432f00d6c)
+  )
+  (fp_line (start 11.49 25.89) (end 10.16 25.89) (layer "F.SilkS") (width 0.12) (tstamp 07ed7a42-dec0-4e5b-b9d2-cc23fe1e4847))
+  (fp_line (start 11.49 24.56) (end 11.49 25.89) (layer "F.SilkS") (width 0.12) (tstamp 114124d0-311d-42b6-9e46-9d24b7ac3555))
+  (fp_line (start -10.57 -30.9) (end 10.57 -30.9) (layer "F.SilkS") (width 0.3) (tstamp 19a0789a-5efe-4d86-bf19-d6e670c7c09b))
+  (fp_line (start -11.49 -9.79) (end -10.16 -9.79) (layer "F.SilkS") (width 0.12) (tstamp 246b85fc-adbc-4cc8-a329-c5619d386834))
+  (fp_line (start -7.68 30.97) (end 7.68 30.97) (layer "F.SilkS") (width 0.12) (tstamp 2afac233-cc95-4008-95ba-ee38cf81c208))
+  (fp_line (start 5.14 28.31) (end 5.14 25.77) (layer "F.SilkS") (width 0.12) (tstamp 2c3749c1-c6f9-4339-9764-fbcac596f1e1))
+  (fp_line (start 8.83 -9.79) (end 11.49 -9.79) (layer "F.SilkS") (width 0.12) (tstamp 2df4a3b8-c35e-4800-a0dc-37f118c37924))
+  (fp_line (start -7.68 25.77) (end -7.68 30.97) (layer "F.SilkS") (width 0.12) (tstamp 375534d5-6dcb-442c-b07b-5ac8f0583f53))
+  (fp_line (start -11.49 25.89) (end -8.83 25.89) (layer "F.SilkS") (width 0.12) (tstamp 4943634e-2853-4661-bfc5-0b425051d72d))
+  (fp_line (start 8.83 23.35) (end 8.83 -9.79) (layer "F.SilkS") (width 0.12) (tstamp 4d2b58ba-77e7-4b11-bee6-bad222c990da))
+  (fp_line (start -12.65 -28.835) (end -12.65 28.835) (layer "F.SilkS") (width 0.3) (tstamp 510b81e1-9bd5-4769-93d0-44b548f9474c))
+  (fp_line (start -11.49 -8.46) (end -11.49 -9.79) (layer "F.SilkS") (width 0.12) (tstamp 59d5541d-c134-42f0-b1ae-0196c11d78ec))
+  (fp_line (start -10.57 30.9) (end 10.57 30.9) (layer "F.SilkS") (width 0.3) (tstamp 6703ad74-0e15-491b-a13b-21f41ce9ec4d))
+  (fp_line (start 7.68 30.97) (end 7.68 28.31) (layer "F.SilkS") (width 0.12) (tstamp 7a3cf030-c450-4a74-8dd7-5cc18dc9fbd2))
+  (fp_line (start 11.49 23.35) (end 8.83 23.35) (layer "F.SilkS") (width 0.12) (tstamp 7e5acf19-b9d4-4b17-84b4-d1877eb701d5))
+  (fp_line (start 5.14 25.77) (end -7.68 25.77) (layer "F.SilkS") (width 0.12) (tstamp 8a6f1861-9c8e-4057-b0f4-da81342623a6))
+  (fp_line (start -8.83 -7.25) (end -11.49 -7.25) (layer "F.SilkS") (width 0.12) (tstamp bc85eb62-6b31-44b7-a4eb-f0ac47dadeb6))
+  (fp_line (start 7.62 25.77) (end 7.62 27.1) (layer "F.SilkS") (width 0.12) (tstamp c696c518-ee62-4904-b86d-8ebfb37d91cb))
+  (fp_line (start 6.29 25.77) (end 7.62 25.77) (layer "F.SilkS") (width 0.12) (tstamp cf11a5c4-8db6-4487-9ea3-0d2915dc0912))
+  (fp_line (start -11.49 25.89) (end -11.49 -7.25) (layer "F.SilkS") (width 0.12) (tstamp db634a32-252b-41e8-a90d-248abefb699f))
+  (fp_line (start 11.49 -9.79) (end 11.49 23.35) (layer "F.SilkS") (width 0.12) (tstamp df984dc5-c746-4971-b879-b93fa6b4d41a))
+  (fp_line (start 7.68 28.31) (end 5.14 28.31) (layer "F.SilkS") (width 0.12) (tstamp e5392e3f-3cc4-448d-85e1-5ace8e26b729))
+  (fp_line (start -8.83 25.89) (end -8.83 -7.25) (layer "F.SilkS") (width 0.12) (tstamp f2b35279-b887-4217-aad4-764e2d0c3293))
+  (fp_line (start 12.65 -28.835) (end 12.65 28.835) (layer "F.SilkS") (width 0.3) (tstamp fa371ff8-e6fb-4463-8f56-ac49214cf9cf))
+  (fp_arc (start -10.57 30.9) (mid -12.037676 30.298282) (end -12.65 28.835) (layer "F.SilkS") (width 0.3) (tstamp 3252e264-364e-4149-8fdb-ba81916412b5))
+  (fp_arc (start 12.65 28.835) (mid 12.037676 30.298282) (end 10.57 30.9) (layer "F.SilkS") (width 0.3) (tstamp 3a4b64f5-6671-45d9-8ace-2c3a33782206))
+  (fp_arc (start -12.65 -28.835) (mid -12.037676 -30.298282) (end -10.57 -30.9) (layer "F.SilkS") (width 0.3) (tstamp 4ffa75aa-1a5d-4616-b44e-a529d93f4ed2))
+  (fp_arc (start 10.57 -30.9) (mid 12.037676 -30.298282) (end 12.65 -28.835) (layer "F.SilkS") (width 0.3) (tstamp daf75797-670b-4733-bf4c-b69f1ae4dded))
+  (fp_line (start -11.75 -10) (end -8.5 -10) (layer "F.CrtYd") (width 0.05) (tstamp 01b07ed2-0142-40e9-aecf-1bd5cbb68572))
+  (fp_line (start 8 31) (end 8 25.5) (layer "F.CrtYd") (width 0.05) (tstamp 0dd8eda7-b794-4560-a694-14fea05de6ce))
+  (fp_line (start 11.75 26.25) (end 11.75 -10) (layer "F.CrtYd") (width 0.05) (tstamp 1e6019b2-2042-4358-a665-d510ec4a2d2e))
+  (fp_line (start -11.75 26.25) (end -11.75 -10) (layer "F.CrtYd") (width 0.05) (tstamp 2846a295-6f5f-48b9-861f-0bbe03b31656))
+  (fp_line (start 8 31) (end -8 31) (layer "F.CrtYd") (width 0.05) (tstamp 28585cc3-ace8-4e55-9dd2-632881cc190f))
+  (fp_line (start -11.75 26.25) (end -8.5 26.25) (layer "F.CrtYd") (width 0.05) (tstamp 421a2f0a-d906-48fa-901a-c347885da061))
+  (fp_line (start 8.5 26.25) (end 8.5 -10) (layer "F.CrtYd") (width 0.05) (tstamp 69420612-a874-4c82-902e-8a291ab29fed))
+  (fp_line (start -8 31) (end -8 25.5) (layer "F.CrtYd") (width 0.05) (tstamp 7be28c84-ef75-4284-8701-1056ad3a75af))
+  (fp_line (start 8.5 26.25) (end 11.75 26.25) (layer "F.CrtYd") (width 0.05) (tstamp 7d052965-f4fa-432c-b9fd-c58e46f8a3c3))
+  (fp_line (start 8 25.5) (end -8 25.5) (layer "F.CrtYd") (width 0.05) (tstamp b2b32765-7510-4880-9d6d-2d9cd5b32f8c))
+  (fp_line (start -8.5 26.25) (end -8.5 -10) (layer "F.CrtYd") (width 0.05) (tstamp b9ad33d0-1458-4905-bdff-76ed6f71ba1c))
+  (fp_line (start 8.5 -10) (end 11.75 -10) (layer "F.CrtYd") (width 0.05) (tstamp eb6a5400-f9ff-4e17-822d-20ab62b22866))
+  (fp_line (start -12.5 -28.685) (end -12.5 28.685) (layer "F.Fab") (width 0.1) (tstamp 0ef08513-9114-492d-8e18-0dcb6442a923))
+  (fp_line (start -10.42 -30.75) (end 10.42 -30.75) (layer "F.Fab") (width 0.1) (tstamp 51e1eb5e-b7d8-42b4-a7d3-6d13bb706347))
+  (fp_line (start 12.5 -28.685) (end 12.5 28.685) (layer "F.Fab") (width 0.1) (tstamp 8afca327-31d6-4f61-9378-129a0d732de1))
+  (fp_line (start -10.42 30.75) (end 10.42 30.75) (layer "F.Fab") (width 0.1) (tstamp 921989cc-a1a8-4d27-9eb5-41337c1f8048))
+  (fp_arc (start 12.5 28.685) (mid 11.887676 30.148282) (end 10.42 30.75) (layer "F.Fab") (width 0.1) (tstamp 51fa4a03-0f0e-4e44-8668-4333775aa6b9))
+  (fp_arc (start -12.5 -28.685) (mid -11.887676 -30.148282) (end -10.42 -30.75) (layer "F.Fab") (width 0.1) (tstamp 835b132e-3b71-4917-aaa0-665527e73c3a))
+  (fp_arc (start 10.42 -30.75) (mid 11.887676 -30.148282) (end 12.5 -28.685) (layer "F.Fab") (width 0.1) (tstamp d30d047d-cda6-4247-990c-565682fbad56))
+  (fp_arc (start -10.42 30.75) (mid -11.887676 30.148282) (end -12.5 28.685) (layer "F.Fab") (width 0.1) (tstamp faed74d5-3813-495b-a148-e2199fb6cf5c))
+  (pad "" np_thru_hole circle (at 10.42 28.685) (size 2 2) (drill 2) (layers F&B.Cu *.Mask)
+    (clearance 1) (tstamp 8a3f370a-5e98-4f9f-b79b-c47055e4aa63))
+  (pad "" np_thru_hole circle (at -10.42 28.685) (size 2 2) (drill 2) (layers F&B.Cu *.Mask)
+    (clearance 1) (tstamp ae2a712c-ec12-48cd-8044-002b483007ff))
+  (pad "" np_thru_hole circle (at 10.42 -28.685) (size 2 2) (drill 2) (layers F&B.Cu *.Mask)
+    (clearance 1) (tstamp b1ab43eb-f5c4-4fd5-ad8a-c0f5d0987f0a))
+  (pad "" np_thru_hole circle (at -10.42 -28.685) (size 2 2) (drill 2) (layers F&B.Cu *.Mask)
+    (clearance 1) (tstamp dd57de40-912f-49a0-a8c0-6ac95af35e69))
+  (pad "1" thru_hole rect (at -10.16 -8.46) (size 2 2) (drill 1) (layers *.Cu *.Mask) (tstamp 06a76bcd-6aee-411c-b41c-fdad0a0b9095))
+  (pad "2" thru_hole circle (at -10.16 -5.92) (size 2 2) (drill 1) (layers *.Cu *.Mask) (tstamp 77c3b3a8-946d-4c83-98b0-79ab6be3e70e))
+  (pad "3" thru_hole circle (at -10.16 -3.38) (size 2 2) (drill 1) (layers *.Cu *.Mask) (tstamp 6768105a-268b-4d56-8c5d-6c6ff0e2338f))
+  (pad "4" thru_hole circle (at -10.16 -0.84) (size 2 2) (drill 1) (layers *.Cu *.Mask) (tstamp 44dc7c20-d67c-4966-85ff-f642fee81601))
+  (pad "5" thru_hole circle (at -10.16 1.7) (size 2 2) (drill 1) (layers *.Cu *.Mask) (tstamp 718d6d0d-e544-403c-b608-a7d973f27c67))
+  (pad "6" thru_hole circle (at -10.16 4.24) (size 2 2) (drill 1) (layers *.Cu *.Mask) (tstamp 571008c1-f72a-4772-98e8-b7d5ef402f96))
+  (pad "7" thru_hole circle (at -10.16 6.78) (size 2 2) (drill 1) (layers *.Cu *.Mask) (tstamp c4e33ccd-eba3-4d3f-906b-3bf5466491df))
+  (pad "8" thru_hole circle (at -10.16 9.32) (size 2 2) (drill 1) (layers *.Cu *.Mask) (tstamp d4f78ade-f02c-4939-bd94-e935b52092f6))
+  (pad "9" thru_hole circle (at -10.16 11.86) (size 2 2) (drill 1) (layers *.Cu *.Mask) (tstamp 3fa894b8-75a4-43ea-8618-f26a36e465e1))
+  (pad "10" thru_hole circle (at -10.16 14.4) (size 2 2) (drill 1) (layers *.Cu *.Mask) (tstamp 485e5139-86f1-4e36-a225-e755c410db6e))
+  (pad "11" thru_hole circle (at -10.16 16.94) (size 2 2) (drill 1) (layers *.Cu *.Mask) (tstamp 6e64480d-0422-4bfe-ae25-4b69d42a8acf))
+  (pad "12" thru_hole circle (at -10.16 19.48) (size 2 2) (drill 1) (layers *.Cu *.Mask) (tstamp b26a1eb7-af98-4093-906e-48d0c5fcdff3))
+  (pad "13" thru_hole circle (at -10.16 22.02) (size 2 2) (drill 1) (layers *.Cu *.Mask) (tstamp 29fef014-95d7-4375-92eb-8662d40731b0))
+  (pad "14" thru_hole circle (at -10.16 24.56) (size 2 2) (drill 1) (layers *.Cu *.Mask) (tstamp cf018d75-42da-4d00-8bf7-1c912fbb8f52))
+  (pad "15" thru_hole rect (at 10.16 24.56) (size 2 2) (drill 1) (layers *.Cu *.Mask) (tstamp efce4c5e-96d2-40f2-946a-275649591101))
+  (pad "16" thru_hole circle (at 10.16 22.02) (size 2 2) (drill 1) (layers *.Cu *.Mask) (tstamp b87f6213-f049-46cf-b0fe-d802da9bb3f7))
+  (pad "17" thru_hole circle (at 10.16 19.48) (size 2 2) (drill 1) (layers *.Cu *.Mask) (tstamp e08ae564-824f-433e-b963-6177fd611df1))
+  (pad "18" thru_hole circle (at 10.16 16.94) (size 2 2) (drill 1) (layers *.Cu *.Mask) (tstamp 7d85c683-e18b-4dd2-bdca-030cef993c9b))
+  (pad "19" thru_hole circle (at 10.16 14.4) (size 2 2) (drill 1) (layers *.Cu *.Mask) (tstamp a2cea4fa-a6fa-449c-b976-c5432e7f78be))
+  (pad "20" thru_hole circle (at 10.16 11.86) (size 2 2) (drill 1) (layers *.Cu *.Mask) (tstamp 2953511c-0666-4cac-a321-e24d9f8bbfb6))
+  (pad "21" thru_hole circle (at 10.16 9.32) (size 2 2) (drill 1) (layers *.Cu *.Mask) (tstamp d5c7e767-2328-41fd-923f-8606428dea84))
+  (pad "22" thru_hole circle (at 10.16 6.78) (size 2 2) (drill 1) (layers *.Cu *.Mask) (tstamp 45cfe5c5-dca5-48b9-8543-9b2fd08d510d))
+  (pad "23" thru_hole circle (at 10.16 4.24) (size 2 2) (drill 1) (layers *.Cu *.Mask) (tstamp ef9752a0-59a9-4eac-94e1-6154d582c3e9))
+  (pad "24" thru_hole circle (at 10.16 1.7) (size 2 2) (drill 1) (layers *.Cu *.Mask) (tstamp 17c839e4-6b87-403e-a944-be77d39ffbf7))
+  (pad "25" thru_hole circle (at 10.16 -0.84) (size 2 2) (drill 1) (layers *.Cu *.Mask) (tstamp 77e1e5a9-ef80-41d7-a121-093bdce91ec0))
+  (pad "26" thru_hole circle (at 10.16 -3.38) (size 2 2) (drill 1) (layers *.Cu *.Mask) (tstamp e324a0e1-5dde-4351-93bf-ac05377bb3e7))
+  (pad "27" thru_hole circle (at 10.16 -5.92) (size 2 2) (drill 1) (layers *.Cu *.Mask) (tstamp 0e6deb40-fa4d-452f-ba0b-46ea52a45374))
+  (pad "28" thru_hole circle (at 10.16 -8.46) (size 2 2) (drill 1) (layers *.Cu *.Mask) (tstamp 8ddc33bc-cf20-4596-aafc-ac3d8b109ea6))
+  (pad "29" thru_hole rect (at 6.35 27.1) (size 2 2) (drill 1) (layers *.Cu *.Mask) (tstamp 0b093180-603c-447f-b1e2-654d2e8fa6fe))
+  (pad "30" thru_hole circle (at 3.81 27.1) (size 2 2) (drill 1) (layers *.Cu *.Mask) (tstamp fa8b496f-d0d9-4fcd-81de-cb367d065fdb))
+  (pad "31" thru_hole circle (at 1.27 27.1) (size 2 2) (drill 1) (layers *.Cu *.Mask) (tstamp 89a66ca8-4c41-44b1-9682-605e6ca1d3da))
+  (pad "32" thru_hole circle (at -1.27 27.1) (size 2 2) (drill 1) (layers *.Cu *.Mask) (tstamp a5e5d4d9-9980-4dfe-90f5-218bcf4812c2))
+  (pad "33" thru_hole circle (at -3.81 27.1) (size 2 2) (drill 1) (layers *.Cu *.Mask) (tstamp a635d617-569e-437c-972c-ec27079ec692))
+  (pad "34" thru_hole circle (at -6.35 27.1) (size 2 2) (drill 1) (layers *.Cu *.Mask) (tstamp 98a73115-d7e6-4169-9745-cb7f4b98d9b8))
+  (pad "35" thru_hole circle (at 6.35 29.64) (size 2 2) (drill 1) (layers *.Cu *.Mask) (tstamp 9305deca-480e-49ab-b22f-d5e02e957fe3))
+  (pad "36" thru_hole circle (at 3.81 29.64) (size 2 2) (drill 1) (layers *.Cu *.Mask) (tstamp 8b9e1f8d-7d67-442f-a468-e1e77e9be357))
+  (pad "37" thru_hole circle (at 1.27 29.64) (size 2 2) (drill 1) (layers *.Cu *.Mask) (tstamp c197abff-8536-49dc-aa5c-6f69312f54f5))
+  (pad "38" thru_hole circle (at -1.27 29.64) (size 2 2) (drill 1) (layers *.Cu *.Mask) (tstamp df4e9f3d-1b57-49a5-bef1-b14a1617f4c2))
+  (pad "39" thru_hole circle (at -3.81 29.64) (size 2 2) (drill 1) (layers *.Cu *.Mask) (tstamp eeb22336-5fb3-4f3c-a171-a0e0447f045c))
+  (pad "40" thru_hole circle (at -6.35 29.64) (size 2 2) (drill 1) (layers *.Cu *.Mask) (tstamp 9679ced8-f004-4342-863f-ee111617d24c))
+  (model "${ACCELEROMETER_PCB}/Models.3D/FPGA_CYC1000.step"
+    (offset (xyz -10.43 -28.69 10.8))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+  (model "${KICAD6_3DMODEL_DIR}/Connector_PinSocket_2.54mm.3dshapes/PinSocket_1x14_P2.54mm_Vertical.step"
+    (offset (xyz -10.16 8.46 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+  (model "${KICAD6_3DMODEL_DIR}/Connector_PinSocket_2.54mm.3dshapes/PinSocket_1x14_P2.54mm_Vertical.step"
+    (offset (xyz 10.16 8.46 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+  (model "${KICAD6_3DMODEL_DIR}/Connector_PinSocket_2.54mm.3dshapes/PinSocket_2x06_P2.54mm_Vertical.step"
+    (offset (xyz 6.35 -29.64 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 90))
+  )
+)

+ 46 - 0
Library/Footprints.pretty/C_Rect_L32mm_W10.5mm_P27.50mm_&_P22.50mm_&_P15mm.kicad_mod

@@ -0,0 +1,46 @@
+(footprint "C_Rect_L32mm_W10.5mm_P27.50mm_&_P22.50mm_&_P15mm" (version 20211014) (generator pcbnew)
+  (layer "F.Cu")
+  (tedit 5AE50EF0)
+  (descr "C, Rect series, Radial, pin pitch=27.50mm & 22.50mm & 15mm, length*width=32*10,5mm^2, Capacitor")
+  (tags "C Rect series Radial pin pitch 27.50mm & 22.50mm & 15mm  length 32mm width 10,5mm Capacitor")
+  (attr through_hole)
+  (fp_text reference "REF**" (at 13.75 -6.75) (layer "F.SilkS")
+    (effects (font (size 1 1) (thickness 0.15)))
+    (tstamp 830f30de-fe24-4e48-b940-6c37731704a3)
+  )
+  (fp_text value "C_Rect_L32mm_W10.5mm_P27.50mm_&_P22.50mm_&_P15mm" (at 13.75 6.75) (layer "F.Fab")
+    (effects (font (size 1 1) (thickness 0.15)))
+    (tstamp 806e2e0d-a324-4355-a4ca-174e494c0916)
+  )
+  (fp_text user "${REFERENCE}" (at 13.75 0) (layer "F.Fab")
+    (effects (font (size 1 1) (thickness 0.15)))
+    (tstamp 54b2903b-c95d-4aa0-8a7d-95ee5fd21249)
+  )
+  (fp_line (start -2.37 -5.37) (end -2.37 5.37) (layer "F.SilkS") (width 0.12) (tstamp 6d523b7b-11bd-4432-91c2-7b28f12f01c7))
+  (fp_line (start -2.37 -5.37) (end 29.87 -5.37) (layer "F.SilkS") (width 0.12) (tstamp 7c455534-d7fa-4420-861b-cd9e73abc033))
+  (fp_line (start 29.87 -5.37) (end 29.87 5.37) (layer "F.SilkS") (width 0.12) (tstamp 94bd96dc-f047-4f4b-b883-4aaae9f882ff))
+  (fp_line (start -2.37 5.37) (end 29.87 5.37) (layer "F.SilkS") (width 0.12) (tstamp adc9ba1c-6f38-4691-a903-08fa4ddd6efc))
+  (fp_line (start -2.5 5.5) (end 30 5.5) (layer "F.CrtYd") (width 0.05) (tstamp 41633c89-64c8-46b9-b1bb-210dab799ca2))
+  (fp_line (start -2.5 -5.5) (end -2.5 5.5) (layer "F.CrtYd") (width 0.05) (tstamp 490767aa-bbee-43ae-abfd-dbf0a1de821b))
+  (fp_line (start 30 5.5) (end 30 -5.5) (layer "F.CrtYd") (width 0.05) (tstamp 7e5dd6ee-5c9a-429b-9450-7acfc1906d5d))
+  (fp_line (start 30 -5.5) (end -2.5 -5.5) (layer "F.CrtYd") (width 0.05) (tstamp b0c637a2-f034-4ecb-b9d8-90e664b60c76))
+  (fp_line (start 29.75 -5.25) (end -2.25 -5.25) (layer "F.Fab") (width 0.1) (tstamp 2ae0696c-fec4-483c-bcdc-7fd9072d3661))
+  (fp_line (start 29.75 5.25) (end 29.75 -5.25) (layer "F.Fab") (width 0.1) (tstamp 6ca0237f-bd3c-4b72-97ad-5fc31b675846))
+  (fp_line (start -2.25 5.25) (end 29.75 5.25) (layer "F.Fab") (width 0.1) (tstamp b2fe40a9-83fe-4216-b045-287d6badf33f))
+  (fp_line (start -2.25 -5.25) (end -2.25 5.25) (layer "F.Fab") (width 0.1) (tstamp b5109965-10d2-45b6-8926-9d5b3f71bdd8))
+  (pad "1" thru_hole circle (at 2.5 0) (size 2.4 2.4) (drill 1.2) (layers *.Cu *.Mask) (tstamp 30b868fb-39ae-4299-afb7-e100b94393b1))
+  (pad "1" thru_hole circle (at 6.25 0) (size 2.4 2.4) (drill 1.2) (layers *.Cu *.Mask) (tstamp 4ec6b9ee-a20a-42a8-b59d-910597b6647a))
+  (pad "1" smd rect (at 3.125 0) (size 6.25 2.4) (layers "B.Cu") (tstamp 85d48989-1a34-4060-8c14-7d080c1750c0))
+  (pad "1" smd rect (at 3.125 0) (size 6.25 2.4) (layers "F.Cu") (tstamp c74594f5-9de8-4c29-b755-1e21348f2ccc))
+  (pad "1" thru_hole circle (at 0 0) (size 2.4 2.4) (drill 1.2) (layers *.Cu *.Mask) (tstamp f6bee83d-a9e0-49ef-8833-368b9a803cad))
+  (pad "2" thru_hole circle (at 27.5 0) (size 2.4 2.4) (drill 1.2) (layers *.Cu *.Mask) (tstamp 1ebaa427-f2c7-4986-9fd9-ec1882676445))
+  (pad "2" smd rect (at 24.375 0) (size 6.25 2.4) (layers "B.Cu") (tstamp 5d751085-58a8-4656-b199-c8905e25b77b))
+  (pad "2" thru_hole circle (at 25 0) (size 2.4 2.4) (drill 1.2) (layers *.Cu *.Mask) (tstamp b77640cd-1eaf-4c9b-a400-759212252d70))
+  (pad "2" thru_hole circle (at 21.25 0) (size 2.4 2.4) (drill 1.2) (layers *.Cu *.Mask) (tstamp bc348704-7001-49bf-9ac1-430b721b2597))
+  (pad "2" smd rect (at 24.375 0) (size 6.25 2.4) (layers "F.Cu") (tstamp ce79ead1-dff6-4e2c-90c6-9c35bce24d99))
+  (model "${KICAD6_3DMODEL_DIR}/Capacitor_THT.3dshapes/C_Rect_L29.0mm_W9.6mm_P27.50mm_MKT.wrl"
+    (offset (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)

+ 141 - 0
Library/Footprints.pretty/Case_1455T1201.kicad_mod

@@ -0,0 +1,141 @@
+(footprint "Case_1455T1201" (version 20211014) (generator pcbnew)
+  (layer "F.Cu")
+  (tedit 0)
+  (attr exclude_from_pos_files)
+  (fp_text reference "REF**" (at 0 -0.5 unlocked) (layer "Dwgs.User")
+    (effects (font (size 1 1) (thickness 0.15)))
+    (tstamp c511ee60-efdf-4d0d-9bc7-e57147ab1691)
+  )
+  (fp_text value "Case_1455T1201" (at 0 1 unlocked) (layer "F.Fab")
+    (effects (font (size 1 1) (thickness 0.15)))
+    (tstamp bc447ad3-7cde-4901-9abe-90c57c7d9267)
+  )
+  (fp_text user "${REFERENCE}" (at 0 2.5 unlocked) (layer "F.Fab")
+    (effects (font (size 1 1) (thickness 0.15)))
+    (tstamp 504f9bce-d1cf-4eea-a145-946eb65c812f)
+  )
+  (fp_line (start -59.95 73.35) (end 59.95 73.35) (layer "B.SilkS") (width 0.09) (tstamp 209d2740-f8e8-4175-8bcc-d34fa0267f2b))
+  (fp_line (start -59.95 -73.35) (end 59.95 -73.35) (layer "B.SilkS") (width 0.09) (tstamp 456fa5d8-2cd4-4af3-b497-42c98effaed0))
+  (fp_line (start -59.95 77.35) (end 59.95 77.35) (layer "F.SilkS") (width 0.09) (tstamp 42cf133c-c7f3-4b68-bc7f-2d7d47dda96c))
+  (fp_line (start -59.95 -77.35) (end 59.95 -77.35) (layer "F.SilkS") (width 0.09) (tstamp f69962f1-b28a-4a14-8311-758bea8041a8))
+  (fp_line (start -63.3 -82.5) (end -63.5 -82.5) (layer "Dwgs.User") (width 0.12) (tstamp 053bcd06-0eb3-452a-9bd0-305035e71fa8))
+  (fp_line (start -60.9 84.75) (end -52.1 83) (layer "Dwgs.User") (width 0.12) (tstamp 23b261f7-4174-4d47-9f83-e912699d93a1))
+  (fp_line (start -63.5 83.5) (end -63.5 82.5) (layer "Dwgs.User") (width 0.12) (tstamp 27c9ac35-70ed-415a-8f25-d9cfd188482b))
+  (fp_line (start 60 82.5) (end -60 82.5) (layer "Dwgs.User") (width 0.12) (tstamp 2ca5e8ff-641d-4126-8650-97a99d259d2d))
+  (fp_line (start -63.5 -82.5) (end -63.5 -83.5) (layer "Dwgs.User") (width 0.12) (tstamp 41111de7-ae27-451d-99ac-3545404f4043))
+  (fp_line (start 63.5 83.5) (end 60.9 84.75) (layer "Dwgs.User") (width 0.12) (tstamp 44ba78f6-42e6-4e22-ac5f-d22dc75168c8))
+  (fp_line (start -60 -82.5) (end 60 -82.5) (layer "Dwgs.User") (width 0.12) (tstamp 46d95195-9c83-4ecb-9642-572941e1967a))
+  (fp_line (start 63.3 -82.5) (end 61.8 -82.5) (layer "Dwgs.User") (width 0.12) (tstamp 48e44dd7-5bae-47c4-b925-c4307b10416a))
+  (fp_line (start -63.5 -83.5) (end -60.9 -84.75) (layer "Dwgs.User") (width 0.12) (tstamp 4cd01065-6a78-4ce9-b25f-acb27d15ce12))
+  (fp_line (start -60 77.5) (end 60 77.5) (layer "Dwgs.User") (width 0.12) (tstamp 4d94226e-5c3b-4497-a68e-6901d20f3fcd))
+  (fp_line (start 60.9 84.75) (end 52.1 83) (layer "Dwgs.User") (width 0.12) (tstamp 4f767ff1-71d6-4759-8db2-bfb0b8245172))
+  (fp_line (start 60.9 -84.75) (end 63.5 -83.5) (layer "Dwgs.User") (width 0.12) (tstamp 571561b4-1b2b-43a5-930d-262fdfabf554))
+  (fp_line (start 60 82.5) (end 60 -82.5) (layer "Dwgs.User") (width 0.12) (tstamp 62c2e20a-ed1e-4b69-a659-c453b26128f8))
+  (fp_line (start -60 -77.5) (end 60 -77.5) (layer "Dwgs.User") (width 0.12) (tstamp 69f8e2ab-0841-45b0-9a53-a683067e459e))
+  (fp_line (start -60 82.5) (end -60 -82.5) (layer "Dwgs.User") (width 0.12) (tstamp 7dd770bd-9a0f-49a1-b92d-abcbed7bebfe))
+  (fp_line (start 63.5 82.5) (end 63.5 83.5) (layer "Dwgs.User") (width 0.12) (tstamp 7e14f799-5c6a-4813-926b-1a9aca180caa))
+  (fp_line (start 63.3 -82.5) (end 63.5 -82.5) (layer "Dwgs.User") (width 0.12) (tstamp 8195cca9-1b45-476f-807f-7f48b5db4647))
+  (fp_line (start 63.3 82.5) (end 63.3 -82.5) (layer "Dwgs.User") (width 0.12) (tstamp 8903b686-4a75-4958-80db-d9a4951d93fc))
+  (fp_line (start -60.9 -84.75) (end -52.1 -83) (layer "Dwgs.User") (width 0.12) (tstamp 95aa81bf-35aa-4644-99fe-fc3c8da73eda))
+  (fp_line (start 63.3 82.5) (end 63.5 82.5) (layer "Dwgs.User") (width 0.12) (tstamp 9902ec92-ed67-4c57-870c-1074a3ff3f69))
+  (fp_line (start -63.3 82.5) (end -63.5 82.5) (layer "Dwgs.User") (width 0.12) (tstamp 9e752992-ec03-4489-a4a4-a3e886d50896))
+  (fp_line (start 61.8 82.5) (end 63.3 82.5) (layer "Dwgs.User") (width 0.12) (tstamp a2e59c32-a3cc-4568-93b2-757c2b79bce3))
+  (fp_line (start -60.9 84.75) (end -63.5 83.5) (layer "Dwgs.User") (width 0.12) (tstamp a60190a7-dd13-4e80-9de4-a152468855b5))
+  (fp_line (start -61.8 82.5) (end -61.8 -82.5) (layer "Dwgs.User") (width 0.12) (tstamp abd1080c-438b-47a1-978d-0c0207230db7))
+  (fp_line (start -52.1 82.5) (end -52.1 83) (layer "Dwgs.User") (width 0.12) (tstamp ac0154e5-df63-4db1-b2cd-c64c96c75916))
+  (fp_line (start 61.8 -82.5) (end 61.8 82.5) (layer "Dwgs.User") (width 0.12) (tstamp aed54fd6-2d1f-4789-8d4c-19f744bc11ac))
+  (fp_line (start -63.3 -82.5) (end -63.3 82.5) (layer "Dwgs.User") (width 0.12) (tstamp c8ac214f-13a5-4749-a338-c35975a7b1cf))
+  (fp_line (start 52.1 83) (end 52.1 82.5) (layer "Dwgs.User") (width 0.12) (tstamp cc0a2b47-8650-4f30-85aa-9d980d83f5ac))
+  (fp_line (start -52.1 -83) (end -52.1 -82.5) (layer "Dwgs.User") (width 0.12) (tstamp ccd52189-2f1e-495c-9038-fcfbbd9645ef))
+  (fp_line (start 63.5 -83.5) (end 63.5 -82.5) (layer "Dwgs.User") (width 0.12) (tstamp e1a5fcbc-2e47-4286-9d53-c358cf1fbba2))
+  (fp_line (start -63.3 82.5) (end -61.8 82.5) (layer "Dwgs.User") (width 0.12) (tstamp f0ba78ff-5642-4219-a2be-5edfe6f4d28a))
+  (fp_line (start -61.8 -82.5) (end -63.3 -82.5) (layer "Dwgs.User") (width 0.12) (tstamp fbd0f165-0cc4-4871-a5e8-17e78d9f05fa))
+  (fp_line (start 60.9 -84.75) (end 52.1 -83) (layer "Dwgs.User") (width 0.12) (tstamp fd569132-50c8-44b6-99f2-ec1be4d22a8f))
+  (fp_line (start 52.1 -82.5) (end 52.1 -83) (layer "Dwgs.User") (width 0.12) (tstamp ffef2df5-7347-4094-ad77-266e90610245))
+  (fp_line (start 60 80) (end 60 -80) (layer "F.Fab") (width 0.1) (tstamp 0650ca61-b84d-4f7b-84fa-f6b1cc0c7147))
+  (fp_line (start -60 80) (end 60 80) (layer "F.Fab") (width 0.1) (tstamp 27a4aba1-bfac-4f67-948d-cbad20801c06))
+  (fp_line (start -60 -80) (end -60 80) (layer "F.Fab") (width 0.1) (tstamp 794d7e78-1d6c-419f-8fcd-c4707b59e2cc))
+  (fp_line (start 60 -80) (end -60 -80) (layer "F.Fab") (width 0.1) (tstamp c932589c-3647-4461-9651-114f418c5f01))
+  (fp_line (start 60 -80) (end -60 -80) (layer "F.Fab") (width 0.1) (tstamp ee16dd18-1518-4fd5-9e90-2a2b22c6eaa4))
+  (zone (net 0) (net_name "") (layers "B.Paste" "B.Mask" "Margin") (tstamp 01ab4e6c-42da-46ab-9229-64999e2407ff) (hatch full 0.508)
+    (connect_pads (clearance 0))
+    (min_thickness 0.254)
+    (keepout (tracks not_allowed) (vias not_allowed) (pads not_allowed) (copperpour allowed) (footprints not_allowed))
+    (fill (thermal_gap 0.508) (thermal_bridge_width 0.508))
+    (polygon
+      (pts
+        (xy 60 77.4)
+        (xy -60 77.4)
+        (xy -60 73.4)
+        (xy 60 73.4)
+      )
+    )
+  )
+  (zone (net 0) (net_name "") (layers *.Paste *.Mask "Margin") (tstamp 78b5207f-1554-4827-bf35-c4be2216a7f0) (hatch full 0.508)
+    (connect_pads (clearance 0))
+    (min_thickness 0.254)
+    (keepout (tracks not_allowed) (vias not_allowed) (pads not_allowed) (copperpour allowed) (footprints not_allowed))
+    (fill (thermal_gap 0.508) (thermal_bridge_width 0.508))
+    (polygon
+      (pts
+        (xy 60 80)
+        (xy -60 80)
+        (xy -60 77.4)
+        (xy 60 77.4)
+      )
+    )
+  )
+  (zone (net 0) (net_name "") (layers "B.Paste" "B.Mask" "Margin") (tstamp 7908b283-651e-483b-b94b-59b57316694c) (hatch full 0.508)
+    (connect_pads (clearance 0))
+    (min_thickness 0.254)
+    (keepout (tracks not_allowed) (vias not_allowed) (pads not_allowed) (copperpour allowed) (footprints not_allowed))
+    (fill (thermal_gap 0.508) (thermal_bridge_width 0.508))
+    (polygon
+      (pts
+        (xy 60 -73.4)
+        (xy -60 -73.4)
+        (xy -60 -77.4)
+        (xy 60 -77.4)
+      )
+    )
+  )
+  (zone (net 0) (net_name "") (layers *.Paste *.Mask "Margin") (tstamp 8565a7f9-f09b-46a7-8d6b-78651702a13f) (hatch full 0.508)
+    (connect_pads (clearance 0))
+    (min_thickness 0.254)
+    (keepout (tracks not_allowed) (vias not_allowed) (pads not_allowed) (copperpour allowed) (footprints not_allowed))
+    (fill (thermal_gap 0.508) (thermal_bridge_width 0.508))
+    (polygon
+      (pts
+        (xy 60 -77.4)
+        (xy -60 -77.4)
+        (xy -60 -80)
+        (xy 60 -80)
+      )
+    )
+  )
+  (model "${ACCELEROMETER_PCB}/Models.3D/1455T1201_Bezel.step"
+    (offset (xyz 0 0 42.5))
+    (scale (xyz 1 1 1))
+    (rotate (xyz -90 0 -90))
+  )
+  (model "${ACCELEROMETER_PCB}/Models.3D/1455T1201_End_Plate.step"
+    (offset (xyz 0 0 42.5))
+    (scale (xyz 1 1 1))
+    (rotate (xyz -90 0 -90))
+  )
+  (model "${ACCELEROMETER_PCB}/Models.3D/1455T1201_Extrusion.step"
+    (offset (xyz 0 0 -9))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 90 0 -90))
+  )
+  (model "${ACCELEROMETER_PCB}/Models.3D/1455T1201_Extrusion_Cap.step"
+    (offset (xyz 0 0 -9))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 90 0 -90))
+  )
+  (model "${ACCELEROMETER_PCB}/Models.3D/1455T1201_Screws.step"
+    (offset (xyz 0 0 42.5))
+    (scale (xyz 1 1 1))
+    (rotate (xyz -90 0 -90))
+  )
+)

+ 115 - 0
Library/Footprints.pretty/Case_1455U1601BK.kicad_mod

@@ -0,0 +1,115 @@
+(footprint "Case_1455U1601BK" (version 20211014) (generator pcbnew)
+  (layer "F.Cu")
+  (tedit 0)
+  (attr exclude_from_pos_files)
+  (fp_text reference "REF**" (at 0 -0.5 unlocked) (layer "Dwgs.User")
+    (effects (font (size 1 1) (thickness 0.15)))
+    (tstamp c511ee60-efdf-4d0d-9bc7-e57147ab1691)
+  )
+  (fp_text value "Case_1455U1601BK" (at 0 1 unlocked) (layer "F.Fab")
+    (effects (font (size 1 1) (thickness 0.15)))
+    (tstamp bc447ad3-7cde-4901-9abe-90c57c7d9267)
+  )
+  (fp_line (start -81.75 -90.4) (end 81.75 -90.4) (layer "B.SilkS") (width 0.09) (tstamp 2fb583e0-f6a2-45c3-a40e-d17d990cb1fa))
+  (fp_line (start -81.75 90.4) (end 81.75 90.4) (layer "B.SilkS") (width 0.09) (tstamp db4d2c73-b98c-4835-a79b-5eb66b3df993))
+  (fp_line (start -81.75 90.4) (end 81.75 90.4) (layer "F.SilkS") (width 0.09) (tstamp 42cf133c-c7f3-4b68-bc7f-2d7d47dda96c))
+  (fp_line (start -81.75 -90.4) (end 81.75 -90.4) (layer "F.SilkS") (width 0.09) (tstamp f69962f1-b28a-4a14-8311-758bea8041a8))
+  (fp_line (start -83.3 -95.5) (end -83.6 -95.5) (layer "Dwgs.User") (width 0.12) (tstamp 053bcd06-0eb3-452a-9bd0-305035e71fa8))
+  (fp_line (start -80.9 97.75) (end -72 96) (layer "Dwgs.User") (width 0.12) (tstamp 23b261f7-4174-4d47-9f83-e912699d93a1))
+  (fp_line (start -83.6 96.4) (end -83.6 95.5) (layer "Dwgs.User") (width 0.12) (tstamp 27c9ac35-70ed-415a-8f25-d9cfd188482b))
+  (fp_line (start 80 95.5) (end -80 95.5) (layer "Dwgs.User") (width 0.12) (tstamp 2ca5e8ff-641d-4126-8650-97a99d259d2d))
+  (fp_line (start -83.6 -95.5) (end -83.6 -96.4) (layer "Dwgs.User") (width 0.12) (tstamp 41111de7-ae27-451d-99ac-3545404f4043))
+  (fp_line (start 83.6 96.4) (end 80.9 97.75) (layer "Dwgs.User") (width 0.12) (tstamp 44ba78f6-42e6-4e22-ac5f-d22dc75168c8))
+  (fp_line (start -80 -95.5) (end 80 -95.5) (layer "Dwgs.User") (width 0.12) (tstamp 46d95195-9c83-4ecb-9642-572941e1967a))
+  (fp_line (start 83.6 -95.5) (end 81.8 -95.5) (layer "Dwgs.User") (width 0.12) (tstamp 48e44dd7-5bae-47c4-b925-c4307b10416a))
+  (fp_line (start -83.6 -96.4) (end -80.9 -97.75) (layer "Dwgs.User") (width 0.12) (tstamp 4cd01065-6a78-4ce9-b25f-acb27d15ce12))
+  (fp_line (start -80 90.5) (end 80 90.5) (layer "Dwgs.User") (width 0.12) (tstamp 4d94226e-5c3b-4497-a68e-6901d20f3fcd))
+  (fp_line (start 80.9 97.75) (end 72 96) (layer "Dwgs.User") (width 0.12) (tstamp 4f767ff1-71d6-4759-8db2-bfb0b8245172))
+  (fp_line (start 80.9 -97.75) (end 83.6 -96.4) (layer "Dwgs.User") (width 0.12) (tstamp 571561b4-1b2b-43a5-930d-262fdfabf554))
+  (fp_line (start 80 95.5) (end 80 -95.5) (layer "Dwgs.User") (width 0.12) (tstamp 62c2e20a-ed1e-4b69-a659-c453b26128f8))
+  (fp_line (start -80 -90.5) (end 80 -90.5) (layer "Dwgs.User") (width 0.12) (tstamp 69f8e2ab-0841-45b0-9a53-a683067e459e))
+  (fp_line (start -80 95.5) (end -80 -95.5) (layer "Dwgs.User") (width 0.12) (tstamp 7dd770bd-9a0f-49a1-b92d-abcbed7bebfe))
+  (fp_line (start 83.6 95.5) (end 83.6 96.4) (layer "Dwgs.User") (width 0.12) (tstamp 7e14f799-5c6a-4813-926b-1a9aca180caa))
+  (fp_line (start 83.43 95.5) (end 83.43 -95.5) (layer "Dwgs.User") (width 0.12) (tstamp 8903b686-4a75-4958-80db-d9a4951d93fc))
+  (fp_line (start -80.9 -97.75) (end -72 -96) (layer "Dwgs.User") (width 0.12) (tstamp 95aa81bf-35aa-4644-99fe-fc3c8da73eda))
+  (fp_line (start 81.8 95.5) (end 83.6 95.5) (layer "Dwgs.User") (width 0.12) (tstamp a2e59c32-a3cc-4568-93b2-757c2b79bce3))
+  (fp_line (start -80.9 97.75) (end -83.6 96.4) (layer "Dwgs.User") (width 0.12) (tstamp a60190a7-dd13-4e80-9de4-a152468855b5))
+  (fp_line (start -81.8 95.5) (end -81.8 -95.5) (layer "Dwgs.User") (width 0.12) (tstamp abd1080c-438b-47a1-978d-0c0207230db7))
+  (fp_line (start -72 95.5) (end -72 96) (layer "Dwgs.User") (width 0.12) (tstamp ac0154e5-df63-4db1-b2cd-c64c96c75916))
+  (fp_line (start 81.8 -95.5) (end 81.8 95.5) (layer "Dwgs.User") (width 0.12) (tstamp aed54fd6-2d1f-4789-8d4c-19f744bc11ac))
+  (fp_line (start -83.43 -95.5) (end -83.43 95.5) (layer "Dwgs.User") (width 0.12) (tstamp c8ac214f-13a5-4749-a338-c35975a7b1cf))
+  (fp_line (start 72 96) (end 72 95.5) (layer "Dwgs.User") (width 0.12) (tstamp cc0a2b47-8650-4f30-85aa-9d980d83f5ac))
+  (fp_line (start -72 -96) (end -72 -95.5) (layer "Dwgs.User") (width 0.12) (tstamp ccd52189-2f1e-495c-9038-fcfbbd9645ef))
+  (fp_line (start 83.6 -96.4) (end 83.6 -95.5) (layer "Dwgs.User") (width 0.12) (tstamp e1a5fcbc-2e47-4286-9d53-c358cf1fbba2))
+  (fp_line (start -83.6 95.5) (end -81.8 95.5) (layer "Dwgs.User") (width 0.12) (tstamp f0ba78ff-5642-4219-a2be-5edfe6f4d28a))
+  (fp_line (start -81.8 -95.5) (end -83.3 -95.5) (layer "Dwgs.User") (width 0.12) (tstamp fbd0f165-0cc4-4871-a5e8-17e78d9f05fa))
+  (fp_line (start 80.9 -97.75) (end 72 -96) (layer "Dwgs.User") (width 0.12) (tstamp fd569132-50c8-44b6-99f2-ec1be4d22a8f))
+  (fp_line (start 72 -95.5) (end 72 -96) (layer "Dwgs.User") (width 0.12) (tstamp ffef2df5-7347-4094-ad77-266e90610245))
+  (fp_line (start 81.8 93.24) (end 81.8 -93.24) (layer "F.Fab") (width 0.1) (tstamp 0650ca61-b84d-4f7b-84fa-f6b1cc0c7147))
+  (fp_line (start -81.8 93.24) (end 81.8 93.24) (layer "F.Fab") (width 0.1) (tstamp 27a4aba1-bfac-4f67-948d-cbad20801c06))
+  (fp_line (start -81.8 -93.24) (end -81.8 93.24) (layer "F.Fab") (width 0.1) (tstamp 794d7e78-1d6c-419f-8fcd-c4707b59e2cc))
+  (fp_line (start 81.8 -93.24) (end -81.8 -93.24) (layer "F.Fab") (width 0.1) (tstamp ee16dd18-1518-4fd5-9e90-2a2b22c6eaa4))
+  (zone (net 0) (net_name "") (layers *.Paste *.Mask "Margin") (tstamp 78b5207f-1554-4827-bf35-c4be2216a7f0) (hatch full 0.508)
+    (connect_pads (clearance 0))
+    (min_thickness 0.254)
+    (keepout (tracks not_allowed) (vias not_allowed) (pads not_allowed) (copperpour allowed) (footprints not_allowed))
+    (fill (thermal_gap 0.508) (thermal_bridge_width 0.508))
+    (polygon
+      (pts
+        (xy 81.8 93)
+        (xy -81.8 93)
+        (xy -81.8 90.4)
+        (xy 81.8 90.4)
+      )
+    )
+  )
+  (zone (net 0) (net_name "") (layers *.Paste *.Mask "Margin") (tstamp 8565a7f9-f09b-46a7-8d6b-78651702a13f) (hatch full 0.508)
+    (connect_pads (clearance 0))
+    (min_thickness 0.254)
+    (keepout (tracks not_allowed) (vias not_allowed) (pads not_allowed) (copperpour allowed) (footprints not_allowed))
+    (fill (thermal_gap 0.508) (thermal_bridge_width 0.508))
+    (polygon
+      (pts
+        (xy 81.8 -90.4)
+        (xy -81.8 -90.4)
+        (xy -81.8 -93)
+        (xy 81.8 -93)
+      )
+    )
+  )
+  (model "${ACCELEROMETER_PCB}/Models.3D/1455U1601BK_Extrusion.wrl"
+    (offset (xyz 0 0 -23.4))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 90 0 90))
+  )
+  (model "${ACCELEROMETER_PCB}/Models.3D/1455U1601BK_Extrusion_Cap.wrl"
+    (offset (xyz 0 0 -23.4))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 90 0 90))
+  )
+  (model "${ACCELEROMETER_PCB}/Models.3D/1455U1601BK_Bezel.wrl"
+    (offset (xyz 0 0 -23.4))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 90 0 90))
+  )
+  (model "${ACCELEROMETER_PCB}/Models.3D/1455U1601BK_End-Plate.wrl"
+    (offset (xyz 0 0 -23.4))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 90 0 90))
+  )
+  (model "${ACCELEROMETER_PCB}/Models.3D/1455U1601BK_Screws.wrl"
+    (offset (xyz 0 0 -23.4))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 90 0 90))
+  )
+  (model "${ACCELEROMETER_PCB}/Models.3D/1455U1601BK_End-Plate_Back.wrl" hide
+    (offset (xyz -81.8 -93 -1.8))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+  (model "${ACCELEROMETER_PCB}/Models.3D/1455U1601BK_End-Plate_Front.wrl" hide
+    (offset (xyz -81.8 -93 -1.8))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)

+ 61 - 0
Library/Footprints.pretty/Converter_DCDC_TRACO_THN30-xxxx_THT.kicad_mod

@@ -0,0 +1,61 @@
+(footprint "Converter_DCDC_TRACO_THN30-xxxx_THT" (version 20221018) (generator pcbnew)
+  (layer "F.Cu")
+  (descr "DCDC-Converter TRACO THN 10 to 30W, Single or dual Output, (https://www.tracopower.com/sites/default/files/products/datasheets/thn30_datasheet.pdf)")
+  (tags "DCDC-Converter TRACO THN30 Generic")
+  (attr through_hole)
+  (fp_text reference "REF**" (at 5.08 -3.5 unlocked) (layer "F.SilkS")
+      (effects (font (size 1 1) (thickness 0.15)))
+    (tstamp 1018289e-49ed-4f59-9a54-aa3138a3fb1d)
+  )
+  (fp_text value "Converter_DCDC_TRACO_THN30-xxxx_THT" (at 2.54 24 unlocked) (layer "F.Fab")
+      (effects (font (size 1 1) (thickness 0.15)))
+    (tstamp 15aeb366-43f8-436f-b629-c342b5f83745)
+  )
+  (fp_text user "${REFERENCE}" (at 2.54 10.16 unlocked) (layer "F.Fab")
+      (effects (font (size 1 1) (thickness 0.15)))
+    (tstamp 37350984-deba-466b-8114-b3a370ff7948)
+  )
+  (fp_line (start -10.31 -2.69) (end -10.31 22.93)
+    (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 02d0954c-49c9-4a2d-a5c0-727a89d8f184))
+  (fp_line (start -10.31 -2.69) (end 15.31 -2.69)
+    (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp f6bb94ae-f7a5-428b-a71d-50d851cda5b9))
+  (fp_line (start -10.31 22.93) (end 15.31 22.93)
+    (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp acc1f7f2-a91e-4a50-94e9-ed9d9aa2d490))
+  (fp_line (start -1.2 -3) (end 1.2 -3)
+    (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 7f6ca0ff-a64b-427d-b1e1-8582113a95cf))
+  (fp_line (start 15.31 22.93) (end 15.31 -2.69)
+    (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 5063ae78-2427-4660-84bf-6e0f1ff1a85b))
+  (fp_line (start -10.45 -2.83) (end -10.45 23.07)
+    (stroke (width 0.05) (type default)) (layer "F.CrtYd") (tstamp 3e68cab8-446a-497d-973a-a06aaa00c578))
+  (fp_line (start -10.45 -2.83) (end 15.45 -2.83)
+    (stroke (width 0.05) (type default)) (layer "F.CrtYd") (tstamp 26d7bef2-aa52-407a-918b-a83acf54493c))
+  (fp_line (start -10.45 23.07) (end 15.45 23.07)
+    (stroke (width 0.05) (type default)) (layer "F.CrtYd") (tstamp 56857d74-8c38-4da6-aadc-08e1344c0104))
+  (fp_line (start 15.45 -2.83) (end 15.45 23.07)
+    (stroke (width 0.05) (type default)) (layer "F.CrtYd") (tstamp 68c67c81-f7e0-472f-ba27-7967998309ea))
+  (fp_line (start -10.2 -2.58) (end -10.2 22.82)
+    (stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp 1fcb180b-0203-42a6-8932-f0450d028313))
+  (fp_line (start -10.2 -2.58) (end -1 -2.58)
+    (stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp 0bfa6624-84a0-4728-9f9f-056dc2921a3d))
+  (fp_line (start -10.2 22.82) (end 15.2 22.82)
+    (stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp 3f5f62d4-d24a-405a-9e95-598ce6e9f1ad))
+  (fp_line (start -1 -2.58) (end 0 -1.58)
+    (stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp 938af59b-3004-429e-9abf-bdfa1268372f))
+  (fp_line (start 1 -2.58) (end 0 -1.58)
+    (stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp 92636165-6f51-4e27-bc54-e5460559e085))
+  (fp_line (start 1 -2.58) (end 15.2 -2.58)
+    (stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp c30650ab-7429-459b-a809-7e5cd22fe932))
+  (fp_line (start 15.2 -2.58) (end 15.2 22.82)
+    (stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp 569deefb-1027-4aa6-a9ac-0ddbcef37d8d))
+  (pad "1" thru_hole roundrect (at 0 0) (size 2 2) (drill 1.24) (layers "*.Cu" "*.Mask") (roundrect_rratio 0.25) (tstamp b31fd0b4-bb30-43ce-b76a-c13e0dfe2f60))
+  (pad "2" thru_hole circle (at 5.08 0) (size 2 2) (drill 1.24) (layers "*.Cu" "*.Mask") (tstamp 2eb9c803-bd4f-4bf9-b5cd-0c3050f48fe3))
+  (pad "3" thru_hole circle (at -7.62 20.32) (size 2 2) (drill 1.24) (layers "*.Cu" "*.Mask") (tstamp 55de05f6-5848-49de-a2ea-6adf9f982935))
+  (pad "4" thru_hole circle (at 2.54 20.32) (size 2 2) (drill 1.24) (layers "*.Cu" "*.Mask") (tstamp 23891bf7-4b1c-419f-869e-fc8ef8bcf2f8))
+  (pad "5" thru_hole circle (at 12.7 20.32) (size 2 2) (drill 1.24) (layers "*.Cu" "*.Mask") (tstamp 686ea1f4-ca67-4043-ac3a-2a633d0d7139))
+  (pad "6" thru_hole circle (at 12.7 0) (size 2 2) (drill 1.24) (layers "*.Cu" "*.Mask") (tstamp 3471c8c6-52bc-4714-ae2b-05936fbe12ff))
+  (model ":LORA_WINDPOWER_CONTROL:Library/Models.3D/CUI_PDQE20-Q24-D5-D.step"
+    (offset (xyz 2.54 -10.2 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz -90 0 0))
+  )
+)

+ 221 - 0
Library/Footprints.pretty/DE0_Nano_SoC.kicad_mod

@@ -0,0 +1,221 @@
+(footprint "DE0_Nano_SoC" (version 20211014) (generator pcbnew)
+  (layer "F.Cu")
+  (tedit 0)
+  (fp_text reference "REF**" (at 1.05 36.25 90 unlocked) (layer "F.Fab")
+    (effects (font (size 1 1) (thickness 0.15)))
+    (tstamp 642ebbab-7506-41d8-a831-354851e60979)
+  )
+  (fp_text value "DE0_Nano_SoC" (at 93.65 45.15 90 unlocked) (layer "F.SilkS")
+    (effects (font (size 2 2) (thickness 0.3)))
+    (tstamp 813f3b87-7f24-4fde-a2d9-7befd8aede79)
+  )
+  (fp_text user "GPIO0" (at 66 66.05 unlocked) (layer "F.SilkS")
+    (effects (font (size 1 1) (thickness 0.15)))
+    (tstamp 06daad03-8b5d-412e-abbc-21ae37bde0da)
+  )
+  (fp_text user "GPIO1" (at 66 2.9 unlocked) (layer "F.SilkS")
+    (effects (font (size 1 1) (thickness 0.15)))
+    (tstamp 41cfb982-ddea-4885-b8f6-92fe9d1424b9)
+  )
+  (fp_text user "Arduino Header 2" (at 19.65 58.5 unlocked) (layer "F.Fab")
+    (effects (font (size 1 1) (thickness 0.15)))
+    (tstamp 6a6b9c59-eb16-4224-8213-45bf2c794170)
+  )
+  (fp_text user "Ethernet" (at 75.75 27.45 unlocked) (layer "F.Fab")
+    (effects (font (size 1 1) (thickness 0.15)))
+    (tstamp 9ce2c3ae-4742-49d5-8bce-51b0fd8cbe8a)
+  )
+  (fp_text user "Power Barrel Jack" (at 7.15 55.25 unlocked) (layer "F.Fab")
+    (effects (font (size 1 1) (thickness 0.15)))
+    (tstamp eb278247-babd-4b0b-ae75-975e003dbed8)
+  )
+  (fp_text user "Arduino Header 1" (at 28.6 10.2 unlocked) (layer "F.Fab")
+    (effects (font (size 1 1) (thickness 0.15)))
+    (tstamp edc289d2-00bf-4871-b621-ad4550a5389a)
+  )
+  (fp_circle (center 92.83 65.41) (end 96.03 65.41) (layer "B.SilkS") (width 0.1) (fill none) (tstamp 160ec933-2680-4c43-844d-6b7432609ec2))
+  (fp_circle (center 3.18 65.41) (end 6.38 65.41) (layer "B.SilkS") (width 0.1) (fill none) (tstamp 8eb6a550-c034-4e76-a5f6-531aba2903a1))
+  (fp_circle (center 3.18 3.18) (end 6.38 3.18) (layer "B.SilkS") (width 0.1) (fill none) (tstamp 96bd0fe3-242c-4c53-a589-fb139564a2d4))
+  (fp_circle (center 92.83 3.18) (end 96.03 3.18) (layer "B.SilkS") (width 0.1) (fill none) (tstamp da55e219-89d7-455d-ac0e-bfcf4d51ee9a))
+  (fp_line (start -0.05 -0.05) (end 96.05 -0.05) (layer "F.SilkS") (width 0.15) (tstamp 19406d34-961b-4426-a658-bcf09585c0d3))
+  (fp_line (start 96.05 -0.05) (end 96.05 68.65) (layer "F.SilkS") (width 0.15) (tstamp a9b72d0b-f6b9-4e00-9da0-a15431f3098b))
+  (fp_line (start -0.05 68.65) (end -0.05 -0.05) (layer "F.SilkS") (width 0.15) (tstamp bbe62562-46d4-48b2-8b86-a60868d87767))
+  (fp_line (start -0.05 68.65) (end 96.05 68.65) (layer "F.SilkS") (width 0.15) (tstamp ce07aac7-326f-4ea7-97fd-5bcd21bb1f1d))
+  (fp_rect (start 12.2 56.93) (end 59.91 59.93) (layer "F.SilkS") (width 0.12) (fill none) (tstamp 0cd60a69-4c06-4fcd-971c-7ea42420b537))
+  (fp_rect (start 21.35 8.67) (end 59.91 11.67) (layer "F.SilkS") (width 0.12) (fill none) (tstamp 819e28ea-74f2-45d0-8270-2c5a8afe03f4))
+  (fp_circle (center 92.83 3.18) (end 96.03 3.18) (layer "F.SilkS") (width 0.1) (fill none) (tstamp 03ae7775-75d1-43d9-a767-0c9f6ccd6d73))
+  (fp_circle (center 3.18 65.41) (end 6.38 65.41) (layer "F.SilkS") (width 0.1) (fill none) (tstamp 2169a08c-f2da-433a-a637-79e62507432c))
+  (fp_circle (center 92.83 65.41) (end 96.03 65.41) (layer "F.SilkS") (width 0.1) (fill none) (tstamp 69b4abf4-a00f-43ab-aee4-5794b19c8c46))
+  (fp_circle (center 3.18 3.18) (end 6.38 3.18) (layer "F.SilkS") (width 0.1) (fill none) (tstamp 83305c28-90ad-4154-8bda-6f72f1a5f183))
+  (fp_rect (start 72.14 11.31) (end 100 28.56) (layer "Dwgs.User") (width 0.15) (fill none) (tstamp a600f8cd-9d13-4236-b0ef-0c8645a20716))
+  (fp_rect (start -2 46.32) (end 14.33 56.31) (layer "Dwgs.User") (width 0.15) (fill none) (tstamp e8683499-b10d-484d-a851-d32313726d24))
+  (fp_circle (center 92.83 3.18) (end 96.08 3.18) (layer "B.CrtYd") (width 0.1) (fill none) (tstamp 3fe0d92a-8e65-4694-af7c-89457076efa2))
+  (fp_circle (center 92.83 65.41) (end 96.08 65.41) (layer "B.CrtYd") (width 0.1) (fill none) (tstamp 6da58234-d9cc-49c0-a85e-dc793ef924d7))
+  (fp_circle (center 3.18 65.41) (end 6.43 65.41) (layer "B.CrtYd") (width 0.1) (fill none) (tstamp 72cafa8d-a0ac-448e-9bbb-b111fd0c1b66))
+  (fp_circle (center 3.18 3.18) (end 6.43 3.18) (layer "B.CrtYd") (width 0.1) (fill none) (tstamp a73d82bc-3998-4ad5-8557-cdccf87918ea))
+  (fp_rect (start -2.1 46.25) (end 14.4 56.4) (layer "F.CrtYd") (width 0.05) (fill none) (tstamp 9463826d-d074-4d87-a72d-e51fc8b56fe3))
+  (fp_rect (start 21.2 8.55) (end 60.05 11.8) (layer "F.CrtYd") (width 0.05) (fill none) (tstamp d038c8f1-4014-4a4e-9268-799166324a15))
+  (fp_rect (start 12.05 56.8) (end 60.05 60.05) (layer "F.CrtYd") (width 0.05) (fill none) (tstamp dd605d10-9dc7-4761-8463-5861e30c7cd5))
+  (fp_rect (start 100.05 11.22) (end 72.05 28.65) (layer "F.CrtYd") (width 0.05) (fill none) (tstamp e3fd0a79-76a6-4dc4-91a8-9b298689e02a))
+  (fp_circle (center 92.83 3.18) (end 96.08 3.18) (layer "F.CrtYd") (width 0.1) (fill none) (tstamp 64af4cb1-2d54-40d2-83ba-d46c4eb6af57))
+  (fp_circle (center 3.18 65.41) (end 6.43 65.41) (layer "F.CrtYd") (width 0.1) (fill none) (tstamp 7e23c45d-6b74-414c-aa0b-5f3fd767d6da))
+  (fp_circle (center 3.18 3.18) (end 6.43 3.18) (layer "F.CrtYd") (width 0.1) (fill none) (tstamp bb46d7f3-c144-418f-8b80-7cd2c45626af))
+  (fp_circle (center 92.83 65.41) (end 96.08 65.41) (layer "F.CrtYd") (width 0.1) (fill none) (tstamp e0aa71c3-bc2f-44d4-9bc0-67d2d4a3403e))
+  (fp_line (start 0 0) (end 96 0) (layer "F.Fab") (width 0.1) (tstamp 6696431e-ae10-4eb2-a609-542b12fd57fc))
+  (fp_line (start 0 0) (end 0 68.59) (layer "F.Fab") (width 0.1) (tstamp 7d717cff-932e-4129-9d26-3f1e2fd3eba5))
+  (fp_line (start 0 68.59) (end 96 68.59) (layer "F.Fab") (width 0.1) (tstamp 99c82a8b-7ccd-4110-9f1a-379a831a063c))
+  (fp_line (start 96 68.59) (end 96 0) (layer "F.Fab") (width 0.1) (tstamp d456427e-c0c2-4c67-9039-9fcbc16262dd))
+  (fp_rect (start 11.53 63.62) (end 13.33 65.42) (layer "F.Fab") (width 0.1) (fill none) (tstamp c2493e7d-2258-4e71-af2f-1e190493a6c0))
+  (fp_rect (start 59.79 3.17) (end 61.59 4.97) (layer "F.Fab") (width 0.1) (fill none) (tstamp ef558fbb-2738-4b68-aff2-2c8ac160fea0))
+  (fp_circle (center 30.21 64.52) (end 31.11 64.52) (layer "F.Fab") (width 0.1) (fill none) (tstamp 072bf981-c46b-49fe-b0bf-b40a6456b923))
+  (fp_circle (center 27.67 1.53) (end 28.57 1.53) (layer "F.Fab") (width 0.1) (fill none) (tstamp 0e0d4fe5-4f86-4525-9540-bf01416c1e72))
+  (fp_circle (center 17.51 4.07) (end 18.41 4.07) (layer "F.Fab") (width 0.1) (fill none) (tstamp 0e392fd3-a74a-4d7a-b657-431e8b4e3962))
+  (fp_circle (center 37.83 64.52) (end 38.73 64.52) (layer "F.Fab") (width 0.1) (fill none) (tstamp 1761ce1c-f79c-4f73-8625-4f7b249817ac))
+  (fp_circle (center 47.99 67.06) (end 48.89 67.06) (layer "F.Fab") (width 0.1) (fill none) (tstamp 17ce6efa-39d9-48ba-9459-dc54361f2cfa))
+  (fp_circle (center 50.53 4.07) (end 51.43 4.07) (layer "F.Fab") (width 0.1) (fill none) (tstamp 299d74e4-6c75-4565-adc0-ad1ce6289173))
+  (fp_circle (center 27.67 67.06) (end 28.57 67.06) (layer "F.Fab") (width 0.1) (fill none) (tstamp 2c4f59a5-83b9-4026-8188-4808a453e1bb))
+  (fp_circle (center 32.75 1.53) (end 33.65 1.53) (layer "F.Fab") (width 0.1) (fill none) (tstamp 2fcf7204-20c3-4865-8480-fc25abbbbcc2))
+  (fp_circle (center 22.59 67.06) (end 23.49 67.06) (layer "F.Fab") (width 0.1) (fill none) (tstamp 2fe58c7f-55fc-4b4d-af78-73cb8d5fa1e6))
+  (fp_circle (center 60.69 64.52) (end 61.59 64.52) (layer "F.Fab") (width 0.1) (fill none) (tstamp 30ddb402-c23f-47fc-9d86-af5dd5c2cebb))
+  (fp_circle (center 25.13 67.06) (end 26.03 67.06) (layer "F.Fab") (width 0.1) (fill none) (tstamp 32ee8dcb-b6d2-4eb9-b2d9-a062c5681ce6))
+  (fp_circle (center 20.05 1.53) (end 20.95 1.53) (layer "F.Fab") (width 0.1) (fill none) (tstamp 34a4b04f-360d-4962-9090-8f4851e8faeb))
+  (fp_circle (center 35.29 67.06) (end 36.19 67.06) (layer "F.Fab") (width 0.1) (fill none) (tstamp 35bdec0a-ba34-4162-83b0-498642806084))
+  (fp_circle (center 58.15 1.53) (end 59.05 1.53) (layer "F.Fab") (width 0.1) (fill none) (tstamp 37191bb9-8ea4-4922-8a1e-4c6e04bbe04c))
+  (fp_circle (center 25.13 1.53) (end 26.03 1.53) (layer "F.Fab") (width 0.1) (fill none) (tstamp 37323845-e3b0-45ba-bbe7-a1712abee6ad))
+  (fp_circle (center 40.37 67.06) (end 41.27 67.06) (layer "F.Fab") (width 0.1) (fill none) (tstamp 3ac82d72-80dd-4fdb-95c0-c01bea98f6cb))
+  (fp_circle (center 53.07 64.52) (end 53.97 64.52) (layer "F.Fab") (width 0.1) (fill none) (tstamp 3d21670a-3655-4ed1-bdfb-9bdfcfb611f2))
+  (fp_circle (center 40.37 64.52) (end 41.27 64.52) (layer "F.Fab") (width 0.1) (fill none) (tstamp 40bca639-0908-4041-bfaf-3c35c50fd4b2))
+  (fp_circle (center 47.99 4.07) (end 48.89 4.07) (layer "F.Fab") (width 0.1) (fill none) (tstamp 42931389-964c-4032-8c49-b4aacc776e24))
+  (fp_circle (center 45.45 4.07) (end 46.35 4.07) (layer "F.Fab") (width 0.1) (fill none) (tstamp 43a36926-3b85-4677-b9fe-0438e1b518e9))
+  (fp_circle (center 55.61 1.53) (end 56.51 1.53) (layer "F.Fab") (width 0.1) (fill none) (tstamp 46f92961-3a36-4cf4-bf8d-787fb0c93c98))
+  (fp_circle (center 14.97 67.06) (end 15.87 67.06) (layer "F.Fab") (width 0.1) (fill none) (tstamp 47ffa11f-e9d0-424a-8aa7-8b094f44b29c))
+  (fp_circle (center 35.29 1.53) (end 36.19 1.53) (layer "F.Fab") (width 0.1) (fill none) (tstamp 4a3c0e96-9111-4466-86dd-71a6c820c47b))
+  (fp_circle (center 45.45 1.53) (end 46.35 1.53) (layer "F.Fab") (width 0.1) (fill none) (tstamp 4a77ac59-191c-426d-bcfe-3d8018c54f67))
+  (fp_circle (center 42.91 67.06) (end 43.81 67.06) (layer "F.Fab") (width 0.1) (fill none) (tstamp 4d034e2e-6fc5-4f2b-b301-f89fddb29cfc))
+  (fp_circle (center 53.07 4.07) (end 53.97 4.07) (layer "F.Fab") (width 0.1) (fill none) (tstamp 52560172-6cb4-4438-bafd-e09525b3217c))
+  (fp_circle (center 50.53 67.06) (end 51.43 67.06) (layer "F.Fab") (width 0.1) (fill none) (tstamp 5c9c2079-1381-4375-8993-f30b46ee80a5))
+  (fp_circle (center 20.05 4.07) (end 20.95 4.07) (layer "F.Fab") (width 0.1) (fill none) (tstamp 683fec60-58b4-4a4a-b42c-205620e82791))
+  (fp_circle (center 47.99 1.53) (end 48.89 1.53) (layer "F.Fab") (width 0.1) (fill none) (tstamp 6bf4a500-c5b7-4988-aa68-497579c9bc21))
+  (fp_circle (center 17.51 64.52) (end 18.41 64.52) (layer "F.Fab") (width 0.1) (fill none) (tstamp 6ee4f219-8f69-46f1-9abb-9e5aa2c3373d))
+  (fp_circle (center 45.45 67.06) (end 46.35 67.06) (layer "F.Fab") (width 0.1) (fill none) (tstamp 6f75905f-73df-4ac8-a284-28a72943c961))
+  (fp_circle (center 22.59 4.07) (end 23.49 4.07) (layer "F.Fab") (width 0.1) (fill none) (tstamp 7865b794-54cd-47e4-8df9-ea9ef4031f09))
+  (fp_circle (center 22.59 64.52) (end 23.49 64.52) (layer "F.Fab") (width 0.1) (fill none) (tstamp 79d24a98-71e9-4be0-aba0-70a93cdd5bce))
+  (fp_circle (center 27.67 64.52) (end 28.57 64.52) (layer "F.Fab") (width 0.1) (fill none) (tstamp 7ae8241b-d801-4a1b-acdd-83a0833ea59a))
+  (fp_circle (center 60.69 1.53) (end 61.59 1.53) (layer "F.Fab") (width 0.1) (fill none) (tstamp 7cd7e1e2-061c-43cb-ad4b-5c6b8617d46e))
+  (fp_circle (center 35.29 64.52) (end 36.19 64.52) (layer "F.Fab") (width 0.1) (fill none) (tstamp 7e31f819-cfb4-484f-bbb9-83f1d52b01f7))
+  (fp_circle (center 50.53 64.52) (end 51.43 64.52) (layer "F.Fab") (width 0.1) (fill none) (tstamp 7ea25abc-1305-4b3e-bd91-5dc1a8da3726))
+  (fp_circle (center 17.51 67.06) (end 18.41 67.06) (layer "F.Fab") (width 0.1) (fill none) (tstamp 825749ab-e93f-4d09-ab70-3c8996caed5a))
+  (fp_circle (center 12.43 1.53) (end 13.33 1.53) (layer "F.Fab") (width 0.1) (fill none) (tstamp 8424bc70-d05e-4895-962e-b1732740bc9b))
+  (fp_circle (center 25.13 64.52) (end 26.03 64.52) (layer "F.Fab") (width 0.1) (fill none) (tstamp 84ec393e-1fa7-43c8-a16a-6bff895ffaba))
+  (fp_circle (center 42.91 1.53) (end 43.81 1.53) (layer "F.Fab") (width 0.1) (fill none) (tstamp 851f2083-1fb5-489f-b4ea-dcf4a9e49e87))
+  (fp_circle (center 30.21 1.53) (end 31.11 1.53) (layer "F.Fab") (width 0.1) (fill none) (tstamp 878a76fb-cbd9-495d-8356-355ff60df1b9))
+  (fp_circle (center 14.97 64.52) (end 15.87 64.52) (layer "F.Fab") (width 0.1) (fill none) (tstamp 889ac04e-8972-42cf-b2bb-9273a548aab2))
+  (fp_circle (center 20.05 67.06) (end 20.95 67.06) (layer "F.Fab") (width 0.1) (fill none) (tstamp 89782d98-6465-4622-b92f-d4598dad6145))
+  (fp_circle (center 22.59 1.53) (end 23.49 1.53) (layer "F.Fab") (width 0.1) (fill none) (tstamp 931724f1-4f3c-4c82-bef9-fe37fecdb0cd))
+  (fp_circle (center 45.45 64.52) (end 46.35 64.52) (layer "F.Fab") (width 0.1) (fill none) (tstamp 971c5441-cb64-49d0-a768-064181fd9298))
+  (fp_circle (center 17.51 1.53) (end 18.41 1.53) (layer "F.Fab") (width 0.1) (fill none) (tstamp 9ffaea0d-ee9d-4511-9171-3ad3b008404a))
+  (fp_circle (center 30.21 4.07) (end 31.11 4.07) (layer "F.Fab") (width 0.1) (fill none) (tstamp a26c648d-2c65-4c96-acc3-95af7ea73777))
+  (fp_circle (center 14.97 1.53) (end 15.87 1.53) (layer "F.Fab") (width 0.1) (fill none) (tstamp a49d91c1-6bf7-49f5-8a0c-47b0f8b6b947))
+  (fp_circle (center 20.05 64.52) (end 20.95 64.52) (layer "F.Fab") (width 0.1) (fill none) (tstamp ac83a1e9-106b-4d9c-b9f0-dbefcb3d1d2e))
+  (fp_circle (center 40.37 1.53) (end 41.27 1.53) (layer "F.Fab") (width 0.1) (fill none) (tstamp acd9f97f-666f-453c-97c8-848e7fe35c6c))
+  (fp_circle (center 58.15 4.07) (end 59.05 4.07) (layer "F.Fab") (width 0.1) (fill none) (tstamp adbfd89d-437a-428e-b1a1-af8eef938f1e))
+  (fp_circle (center 40.37 4.07) (end 41.27 4.07) (layer "F.Fab") (width 0.1) (fill none) (tstamp afcccd77-5390-43a2-9963-a268078ec40d))
+  (fp_circle (center 32.75 4.07) (end 33.65 4.07) (layer "F.Fab") (width 0.1) (fill none) (tstamp b0de9f80-0550-434c-a86b-f8c4f1a90af3))
+  (fp_circle (center 27.67 4.07) (end 28.57 4.07) (layer "F.Fab") (width 0.1) (fill none) (tstamp b767bc3c-30e2-4a94-b1c2-ebaeecc2c943))
+  (fp_circle (center 12.43 67.06) (end 13.33 67.06) (layer "F.Fab") (width 0.1) (fill none) (tstamp bd8f0557-3fcd-4f61-9f3e-3dab3b6088c0))
+  (fp_circle (center 30.21 67.06) (end 31.11 67.06) (layer "F.Fab") (width 0.1) (fill none) (tstamp c076927d-4cde-4e01-b10d-bcacdcce30b6))
+  (fp_circle (center 50.53 1.53) (end 51.43 1.53) (layer "F.Fab") (width 0.1) (fill none) (tstamp c2829aab-c2f6-4edf-9879-c9e4ff6ebdcb))
+  (fp_circle (center 32.75 64.52) (end 33.65 64.52) (layer "F.Fab") (width 0.1) (fill none) (tstamp c29a90db-f360-41cd-b2ca-259fe59687b8))
+  (fp_circle (center 58.15 64.52) (end 59.05 64.52) (layer "F.Fab") (width 0.1) (fill none) (tstamp cc317764-d67b-4338-9633-0051edfd9df7))
+  (fp_circle (center 12.43 4.07) (end 13.33 4.07) (layer "F.Fab") (width 0.1) (fill none) (tstamp cd555ee4-375b-4a69-ad07-f15aa8755194))
+  (fp_circle (center 37.83 1.53) (end 38.73 1.53) (layer "F.Fab") (width 0.1) (fill none) (tstamp d099afab-4ed6-4fbc-ba0e-845ab6ecbbde))
+  (fp_circle (center 42.91 64.52) (end 43.81 64.52) (layer "F.Fab") (width 0.1) (fill none) (tstamp d1b129cf-f0cf-4d6c-8e27-58cac4d0a022))
+  (fp_circle (center 55.61 67.06) (end 56.51 67.06) (layer "F.Fab") (width 0.1) (fill none) (tstamp d249f522-172b-4ca7-826d-bf8f97252950))
+  (fp_circle (center 47.99 64.52) (end 48.89 64.52) (layer "F.Fab") (width 0.1) (fill none) (tstamp d42e2a2b-88b5-436b-a365-15eceb0abe24))
+  (fp_circle (center 14.97 4.07) (end 15.87 4.07) (layer "F.Fab") (width 0.1) (fill none) (tstamp de6549e2-c87d-458f-ad3e-f6e01919d260))
+  (fp_circle (center 58.15 67.06) (end 59.05 67.06) (layer "F.Fab") (width 0.1) (fill none) (tstamp e232d916-9ca6-415b-b445-e38fc68e443a))
+  (fp_circle (center 25.13 4.07) (end 26.03 4.07) (layer "F.Fab") (width 0.1) (fill none) (tstamp e452cedd-8a72-4b1c-a21f-22105adfd6f4))
+  (fp_circle (center 42.91 4.07) (end 43.81 4.07) (layer "F.Fab") (width 0.1) (fill none) (tstamp e5983bd5-4e04-4acc-8102-e5409657b0ee))
+  (fp_circle (center 55.61 64.52) (end 56.51 64.52) (layer "F.Fab") (width 0.1) (fill none) (tstamp e6fbfb00-f1cb-4570-a851-1cad09f3e450))
+  (fp_circle (center 60.69 67.06) (end 61.59 67.06) (layer "F.Fab") (width 0.1) (fill none) (tstamp ede546bd-476c-42f2-80e2-a7ead22e8700))
+  (fp_circle (center 53.07 67.06) (end 53.97 67.06) (layer "F.Fab") (width 0.1) (fill none) (tstamp ee6e4c32-1bcc-41fd-bdf0-879f0ee35a08))
+  (fp_circle (center 35.29 4.07) (end 36.19 4.07) (layer "F.Fab") (width 0.1) (fill none) (tstamp f090d9d0-373d-4b6f-91d8-ce724ff35119))
+  (fp_circle (center 32.75 67.06) (end 33.65 67.06) (layer "F.Fab") (width 0.1) (fill none) (tstamp f33d777c-9b5e-455a-ab3e-0318ef1a3c2f))
+  (fp_circle (center 55.61 4.07) (end 56.51 4.07) (layer "F.Fab") (width 0.1) (fill none) (tstamp f617d11b-a4d5-4966-9be8-22baf4e1aa1d))
+  (fp_circle (center 37.83 67.06) (end 38.73 67.06) (layer "F.Fab") (width 0.1) (fill none) (tstamp faa1cefd-0061-4f0f-978b-b4af66553ef6))
+  (fp_circle (center 37.83 4.07) (end 38.73 4.07) (layer "F.Fab") (width 0.1) (fill none) (tstamp fc3aa690-be7d-49f7-804c-bec4f83a40bf))
+  (fp_circle (center 53.07 1.53) (end 53.97 1.53) (layer "F.Fab") (width 0.1) (fill none) (tstamp fef4faa7-c0b3-4247-829b-10c3f243ef32))
+  (pad "" np_thru_hole circle (at 92.83 65.41) (size 3.2 3.2) (drill 3.2) (layers *.Mask)
+    (clearance 1.6) (tstamp 13cf5593-a254-4afd-8e86-f44b0d5c0940))
+  (pad "" np_thru_hole circle (at 92.83 3.18) (size 3.2 3.2) (drill 3.2) (layers *.Mask)
+    (clearance 1.6) (tstamp 83858db0-19ab-456d-a161-c4c8de67baf5))
+  (pad "" np_thru_hole circle (at 3.18 65.41) (size 3.2 3.2) (drill 3.2) (layers *.Mask)
+    (clearance 1.6) (tstamp d455a2f5-c83d-44c1-9470-23933c0360a4))
+  (pad "" np_thru_hole circle (at 3.18 3.18) (size 3.2 3.2) (drill 3.2) (layers *.Mask)
+    (clearance 1.6) (tstamp fb9ee2f1-1107-46a8-8832-fb069f82277b))
+  (model "${ACCELEROMETER_PCB}/Models.3D/DE0-Nano-SoC.step"
+    (offset (xyz 0 0 17.6))
+    (scale (xyz 1 1 1))
+    (rotate (xyz -180 0 0))
+  )
+  (model "${ACCELEROMETER_PCB}/Models.3D/M3x16_Screwed_Spacer_Sleeve_(Standoff).step"
+    (offset (xyz 3.18 -3.18 8))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+  (model "${ACCELEROMETER_PCB}/Models.3D/M3x16_Screwed_Spacer_Sleeve_(Standoff).step"
+    (offset (xyz 92.83 -3.18 8))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+  (model "${ACCELEROMETER_PCB}/Models.3D/M3x16_Screwed_Spacer_Sleeve_(Standoff).step"
+    (offset (xyz 92.83 -65.41 8))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+  (model "${ACCELEROMETER_PCB}/Models.3D/M3x16_Screwed_Spacer_Sleeve_(Standoff).step"
+    (offset (xyz 3.18 -65.41 8))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+  (model "${ACCELEROMETER_PCB}/Models.3D/M3x8.STEP"
+    (offset (xyz 3.18 -3.18 -1.73))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 90 0 0))
+  )
+  (model "${ACCELEROMETER_PCB}/Models.3D/M3x8.STEP"
+    (offset (xyz 3.18 -65.41 -1.73))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 90 0 0))
+  )
+  (model "${ACCELEROMETER_PCB}/Models.3D/M3x8.STEP"
+    (offset (xyz 92.83 -3.18 -1.73))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 90 0 0))
+  )
+  (model "${ACCELEROMETER_PCB}/Models.3D/M3x8.STEP"
+    (offset (xyz 92.83 -65.41 -1.73))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 90 0 0))
+  )
+  (model "${ACCELEROMETER_PCB}/Models.3D/M3x8.STEP"
+    (offset (xyz 3.18 -3.18 17.7))
+    (scale (xyz 1 1 1))
+    (rotate (xyz -90 0 0))
+  )
+  (model "${ACCELEROMETER_PCB}/Models.3D/M3x8.STEP"
+    (offset (xyz 92.83 -3.18 17.7))
+    (scale (xyz 1 1 1))
+    (rotate (xyz -90 0 0))
+  )
+  (model "${ACCELEROMETER_PCB}/Models.3D/M3x8.STEP"
+    (offset (xyz 3.18 -65.41 17.7))
+    (scale (xyz 1 1 1))
+    (rotate (xyz -90 0 0))
+  )
+  (model "${ACCELEROMETER_PCB}/Models.3D/M3x8.STEP"
+    (offset (xyz 92.83 -65.41 17.7))
+    (scale (xyz 1 1 1))
+    (rotate (xyz -90 0 0))
+  )
+)

+ 43 - 0
Library/Footprints.pretty/DFK-MSTBA_2,5_2-GF-5,08.kicad_mod

@@ -0,0 +1,43 @@
+(footprint "DFK-MSTBA_2,5_2-GF-5,08" (version 20211014) (generator pcbnew)
+  (layer "F.Cu")
+  (tedit 0)
+  (descr "1898981")
+  (tags "Connector")
+  (attr through_hole)
+  (fp_text reference "J**" (at -16.25 -3.45) (layer "F.SilkS")
+    (effects (font (size 1.27 1.27) (thickness 0.254)))
+    (tstamp 52c9771c-0632-4d2f-905a-8784a3d89541)
+  )
+  (fp_text value "DFK-MSTBA_2,5_2-GF-5,08" (at 1.55 -3.5) (layer "F.SilkS") hide
+    (effects (font (size 1.27 1.27) (thickness 0.254)))
+    (tstamp b18c2d1a-f5df-4813-a8ae-2eea6ebfdf9f)
+  )
+  (fp_text user "${REFERENCE}" (at -16.25 -3.45) (layer "F.Fab")
+    (effects (font (size 1.27 1.27) (thickness 0.254)))
+    (tstamp 96a0f707-b975-4849-8ada-0425c78dc909)
+  )
+  (fp_line (start -17.42 -2) (end 22.5 -2) (layer "F.SilkS") (width 0.15) (tstamp 29e66b45-4a09-42ae-864c-bae244b1adbc))
+  (fp_line (start -17.42 3.9) (end -17.42 -2) (layer "F.SilkS") (width 0.15) (tstamp 8ea52915-f331-4e5e-8e7d-671b40bf1929))
+  (fp_line (start 22.5 -2) (end 22.5 3.9) (layer "F.SilkS") (width 0.15) (tstamp ec04b394-fc20-4aa5-b949-2d030be4f57e))
+  (fp_circle (center 0 -2.35) (end 0 -2.3) (layer "F.SilkS") (width 0.2) (fill none) (tstamp 74945450-3398-421c-a822-1089b15cdefe))
+  (fp_line (start -18.42 10) (end 23.5 10) (layer "Dwgs.User") (width 0.12) (tstamp 161d98cd-a8fe-419f-b5ad-9efc5ef004a3))
+  (fp_line (start 23.5 10) (end 23.5 4) (layer "Dwgs.User") (width 0.12) (tstamp 1b632189-8054-435f-86b7-a15aaab752c0))
+  (fp_line (start -18.42 4) (end 23.5 4) (layer "Dwgs.User") (width 0.12) (tstamp 4a0a03c4-f743-4e9a-8d18-6a108c0c6b03))
+  (fp_line (start -18.42 10) (end -18.42 4) (layer "Dwgs.User") (width 0.12) (tstamp 8b6abdc5-939d-4100-b4db-bd48c1b638b3))
+  (fp_line (start -18.42 5) (end 23.5 5) (layer "Dwgs.User") (width 0.12) (tstamp f4f13011-fa53-42f8-97b9-f0a7a7986fd6))
+  (fp_line (start -17.62 -2.6) (end 22.7 -2.6) (layer "F.CrtYd") (width 0.05) (tstamp 359591d4-cd48-4063-b354-f750462514ec))
+  (fp_line (start 22.7 3.95) (end -17.62 3.95) (layer "F.CrtYd") (width 0.05) (tstamp be5ab058-f309-4fc9-aef1-54282aba7fbc))
+  (fp_line (start -17.62 -2.6) (end -17.62 3.95) (layer "F.CrtYd") (width 0.05) (tstamp d4b6691e-d10b-4188-92ec-413d0faf81f9))
+  (fp_line (start 22.7 -2.6) (end 22.7 3.95) (layer "F.CrtYd") (width 0.05) (tstamp e22745ea-e176-4dc0-b793-d0bac9520da3))
+  (fp_line (start 22.5 4) (end -17.42 4) (layer "F.Fab") (width 0.2) (tstamp 1c434fcd-adb8-4a4e-bdd6-33eb13c15666))
+  (fp_line (start -17.42 -2) (end 22.5 -2) (layer "F.Fab") (width 0.2) (tstamp 59c5a89a-752b-408f-a021-5751fea8aef7))
+  (fp_line (start -17.42 4) (end -17.42 -2) (layer "F.Fab") (width 0.2) (tstamp 678ccb9b-26be-41f3-9fe3-8a57bbf899c5))
+  (fp_line (start 22.5 -2) (end 22.5 4) (layer "F.Fab") (width 0.2) (tstamp 943bea9f-8ef7-4514-a148-a9a6339762dc))
+  (pad "1" thru_hole rect (at 0 0) (size 2.4 2.4) (drill 1.5) (layers *.Cu *.Mask) (tstamp 1c6b28ce-e806-4ead-8a83-7406eeda317c))
+  (pad "2" thru_hole circle (at 5.08 0) (size 2.4 2.4) (drill 1.5) (layers *.Cu *.Mask) (tstamp 69ffda48-e4b2-4c45-be81-c3ae3c12d64a))
+  (model "${ACCELEROMETER_PCB}/Models.3D/PhoenixContact_DKF-MSTBA-2,5_2-GF-5,08.stp"
+    (offset (xyz -13.4 -5.15 -5.5))
+    (scale (xyz 1 1 1))
+    (rotate (xyz -90 0 90))
+  )
+)

+ 129 - 0
Library/Footprints.pretty/DFMC_0,5_10-ST-2,54.kicad_mod

@@ -0,0 +1,129 @@
+(footprint "DFMC_0,5_10-ST-2,54" (version 20211014) (generator pcbnew)
+  (layer "F.Cu")
+  (tedit 0)
+  (attr exclude_from_pos_files)
+  (fp_text reference "REF**" (at 1.905 3.175 unlocked) (layer "Dwgs.User") hide
+    (effects (font (size 1 1) (thickness 0.15)))
+    (tstamp b727f7b0-be15-41d1-b63b-26bcd1862c2a)
+  )
+  (fp_text value "DFMC_0,5_10-ST-2,54" (at 5.08 -10.795 90 unlocked) (layer "Dwgs.User") hide
+    (effects (font (size 1 1) (thickness 0.15)))
+    (tstamp f11a0816-4e80-494b-b8ad-2ace54c9f840)
+  )
+  (fp_line (start 18.92 1) (end 20.77 1) (layer "Dwgs.User") (width 0.1) (tstamp 1d95689c-6433-4e15-90b3-1b03bc33497d))
+  (fp_line (start 18.92 -9.16) (end 20.77 -9.16) (layer "Dwgs.User") (width 0.1) (tstamp 1e4b4eef-8c85-4f87-8a0b-d98cf076df8e))
+  (fp_line (start 20.77 -16.78) (end 20.77 -18.78) (layer "Dwgs.User") (width 0.1) (tstamp 2196d911-ecbb-45c1-b798-306eca9ffe66))
+  (fp_line (start 20.77 1) (end 20.77 -1) (layer "Dwgs.User") (width 0.1) (tstamp 23d969be-1a20-4ec1-8b69-309db0de1b19))
+  (fp_line (start 18.92 -3.54) (end 20.77 -3.54) (layer "Dwgs.User") (width 0.1) (tstamp 2c31584b-cc8c-47e6-8ddb-173b6f85fb50))
+  (fp_line (start 18.92 1.92) (end -0.32 1.92) (layer "Dwgs.User") (width 0.1) (tstamp 313a8975-10a2-4eb9-85e6-11d253213a8a))
+  (fp_line (start 18.92 -8.62) (end 20.77 -8.62) (layer "Dwgs.User") (width 0.1) (tstamp 32035b64-2451-48dd-8dcc-916ec39f8a9e))
+  (fp_line (start 20.77 -21.86) (end 20.77 -23.86) (layer "Dwgs.User") (width 0.1) (tstamp 3960c544-f1c8-4d85-8ba5-faa099cde0ee))
+  (fp_line (start 18.92 -11.16) (end 20.77 -11.16) (layer "Dwgs.User") (width 0.1) (tstamp 4577aaad-bb08-4409-b35a-89382a33dde3))
+  (fp_line (start 18.92 -14.24) (end 20.77 -14.24) (layer "Dwgs.User") (width 0.1) (tstamp 4f76bc25-fe58-4b3e-972b-b67534a7d3b5))
+  (fp_line (start 18.92 -24.78) (end 18.92 1.92) (layer "Dwgs.User") (width 0.1) (tstamp 5c03959d-ded3-4b31-a079-70a46c7bc817))
+  (fp_line (start 18.92 -4.08) (end 20.77 -4.08) (layer "Dwgs.User") (width 0.1) (tstamp 6896c984-9210-4a4f-bc26-962a8bfd4791))
+  (fp_line (start 18.92 -11.7) (end 20.77 -11.7) (layer "Dwgs.User") (width 0.1) (tstamp 76ea3967-bcf4-4fc8-b7f7-795abea48b72))
+  (fp_line (start 18.92 -6.62) (end 20.77 -6.62) (layer "Dwgs.User") (width 0.1) (tstamp 7c48a630-d5a7-461d-bfb9-c3b86709314f))
+  (fp_line (start 18.92 -21.32) (end 20.77 -21.32) (layer "Dwgs.User") (width 0.1) (tstamp 8df4f23d-a769-41eb-a8fd-67accad1246c))
+  (fp_line (start 18.92 -18.78) (end 20.77 -18.78) (layer "Dwgs.User") (width 0.1) (tstamp 8f051dc1-678e-4df3-93d9-b21d75beb776))
+  (fp_line (start 20.77 -9.16) (end 20.77 -11.16) (layer "Dwgs.User") (width 0.1) (tstamp 9729fd99-449f-4e51-b04a-63173ec5c70a))
+  (fp_line (start 20.77 -14.24) (end 20.77 -16.24) (layer "Dwgs.User") (width 0.1) (tstamp 981c6086-dccb-48bf-94f8-4f5bbaa253b8))
+  (fp_line (start 18.92 -21.86) (end 20.77 -21.86) (layer "Dwgs.User") (width 0.1) (tstamp 9b833683-98ad-4ce2-9bd6-fb4a52742d92))
+  (fp_line (start 9.32 -24.78) (end 9.32 1.92) (layer "Dwgs.User") (width 0.1) (tstamp a1ed97ac-2720-4a2f-842e-3f904f3e4e1c))
+  (fp_line (start 18.92 -16.24) (end 20.77 -16.24) (layer "Dwgs.User") (width 0.1) (tstamp aba8047d-d07f-4147-8ec9-79e70d233c0a))
+  (fp_line (start 20.77 -1.54) (end 20.77 -3.54) (layer "Dwgs.User") (width 0.1) (tstamp ac333083-b146-4750-970e-404b80d05d36))
+  (fp_line (start 18.92 -13.7) (end 20.77 -13.7) (layer "Dwgs.User") (width 0.1) (tstamp ae59d850-1c8f-4bf5-82b6-e8ef01922ee5))
+  (fp_line (start -0.32 -23.86) (end -0.32 -24.78) (layer "Dwgs.User") (width 0.1) (tstamp b765ae96-ab75-4aa7-8f83-f77e5216ff6b))
+  (fp_line (start 20.77 -19.32) (end 20.77 -21.32) (layer "Dwgs.User") (width 0.1) (tstamp c4ca6624-b5fe-4a0b-adec-13b58c799375))
+  (fp_line (start -0.32 -24.78) (end 18.92 -24.78) (layer "Dwgs.User") (width 0.1) (tstamp c5227418-b255-430b-a46d-fbdb2a04c88f))
+  (fp_line (start 18.92 -6.08) (end 20.77 -6.08) (layer "Dwgs.User") (width 0.1) (tstamp c949be63-e999-4eb4-aa1d-2b993627fba6))
+  (fp_line (start 18.92 -16.78) (end 20.77 -16.78) (layer "Dwgs.User") (width 0.1) (tstamp c9c86115-5b01-4dcc-b3a1-a3dac6475493))
+  (fp_line (start 18.92 -1) (end 20.77 -1) (layer "Dwgs.User") (width 0.1) (tstamp ca7c9e75-9ec3-41c2-8ff6-3046d66c64d6))
+  (fp_line (start 20.77 -11.7) (end 20.77 -13.7) (layer "Dwgs.User") (width 0.1) (tstamp caf19d7d-0e9d-40c8-b73d-aeb9c5d7c0b1))
+  (fp_line (start 18.92 -1.54) (end 20.77 -1.54) (layer "Dwgs.User") (width 0.1) (tstamp cfbf4199-265a-4a55-a917-7523a101953a))
+  (fp_line (start -0.32 1) (end -0.32 1.92) (layer "Dwgs.User") (width 0.1) (tstamp eb4657a1-d917-4882-a5c3-57774deb29a5))
+  (fp_line (start 18.92 -19.32) (end 20.77 -19.32) (layer "Dwgs.User") (width 0.1) (tstamp f0e69668-d7c4-489f-a51e-8e128e53ea2d))
+  (fp_line (start 18.92 -23.86) (end 20.77 -23.86) (layer "Dwgs.User") (width 0.1) (tstamp f5bdc61e-4103-44b0-8632-0b60956e374f))
+  (fp_line (start 20.77 -6.62) (end 20.77 -8.62) (layer "Dwgs.User") (width 0.1) (tstamp f88c47f2-a766-4ed6-8672-fe2c9910d70f))
+  (fp_line (start 20.77 -4.08) (end 20.77 -6.08) (layer "Dwgs.User") (width 0.1) (tstamp feb1ff0c-6b77-492b-b954-aa78042e777d))
+  (group "" (id 03b0f9de-4351-4d18-9502-622d0b68d0e2)
+    (members
+      1d95689c-6433-4e15-90b3-1b03bc33497d
+      23d969be-1a20-4ec1-8b69-309db0de1b19
+      ca7c9e75-9ec3-41c2-8ff6-3046d66c64d6
+    )
+  )
+  (group "" (id 42bd12f7-eaee-4198-8368-8a16a11cddb7)
+    (members
+      76ea3967-bcf4-4fc8-b7f7-795abea48b72
+      ae59d850-1c8f-4bf5-82b6-e8ef01922ee5
+      caf19d7d-0e9d-40c8-b73d-aeb9c5d7c0b1
+    )
+  )
+  (group "" (id 5b22f8e0-8abc-487f-83fc-7e9be3e3d17b)
+    (members
+      2196d911-ecbb-45c1-b798-306eca9ffe66
+      8f051dc1-678e-4df3-93d9-b21d75beb776
+      c9c86115-5b01-4dcc-b3a1-a3dac6475493
+    )
+  )
+  (group "" (id 69dbf2a1-36c5-4fdc-9003-9690f36d61ae)
+    (members
+      4f76bc25-fe58-4b3e-972b-b67534a7d3b5
+      981c6086-dccb-48bf-94f8-4f5bbaa253b8
+      aba8047d-d07f-4147-8ec9-79e70d233c0a
+    )
+  )
+  (group "" (id 9d29e6c9-d948-4f92-9522-a25c3e87fa57)
+    (members
+      3960c544-f1c8-4d85-8ba5-faa099cde0ee
+      9b833683-98ad-4ce2-9bd6-fb4a52742d92
+      f5bdc61e-4103-44b0-8632-0b60956e374f
+    )
+  )
+  (group "" (id b14cc302-1ba2-4c32-b71c-d8a70246194a)
+    (members
+      32035b64-2451-48dd-8dcc-916ec39f8a9e
+      7c48a630-d5a7-461d-bfb9-c3b86709314f
+      f88c47f2-a766-4ed6-8672-fe2c9910d70f
+    )
+  )
+  (group "" (id b6f049ed-c22f-473a-bfa6-55ca1f5d69db)
+    (members
+      6896c984-9210-4a4f-bc26-962a8bfd4791
+      c949be63-e999-4eb4-aa1d-2b993627fba6
+      feb1ff0c-6b77-492b-b954-aa78042e777d
+    )
+  )
+  (group "" (id ba48de0a-2e0d-4d38-bc4d-02da07e27de6)
+    (members
+      2c31584b-cc8c-47e6-8ddb-173b6f85fb50
+      ac333083-b146-4750-970e-404b80d05d36
+      cfbf4199-265a-4a55-a917-7523a101953a
+    )
+  )
+  (group "" (id bb3594db-248c-4105-9664-4ab1ff672b25)
+    (members
+      1e4b4eef-8c85-4f87-8a0b-d98cf076df8e
+      4577aaad-bb08-4409-b35a-89382a33dde3
+      9729fd99-449f-4e51-b04a-63173ec5c70a
+    )
+  )
+  (group "" (id f2c1e64f-d3f7-4fef-a1d2-baa4647c59ac)
+    (members
+      8df4f23d-a769-41eb-a8fd-67accad1246c
+      c4ca6624-b5fe-4a0b-adec-13b58c799375
+      f0e69668-d7c4-489f-a51e-8e128e53ea2d
+    )
+  )
+  (model "${ACCELEROMETER_PCB}/Models.3D/PhoenixContact_DMC-0-5-10-G1-2-54-P20THR-R44.stp" hide
+    (offset (xyz 9.33 -1.52 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 -90))
+  )
+  (model "${ACCELEROMETER_PCB}/Models.3D/PhoenixContact_DFMC-0-5-10-ST-2-54.stp"
+    (offset (xyz 9.3 -1.52 -1.6))
+    (scale (xyz 1 1 1))
+    (rotate (xyz -90 0 0))
+  )
+)

+ 63 - 0
Library/Footprints.pretty/DFN-8-1EP_4x4mm_P0.8mm_EP2.7x3.5mm_ThermalVias.kicad_mod

@@ -0,0 +1,63 @@
+(footprint "DFN-8-1EP_4x4mm_P0.8mm_EP2.7x3.5mm_ThermalVias" (version 20211014) (generator pcbnew)
+  (layer "F.Cu")
+  (tedit 5EA4BE0B)
+  (descr "8-Lead Plastic Dual Flat, No Lead Package (MD) - 4x4x0.9 mm Body [DFN] (see Microchip Packaging Specification 00000049BS.pdf)")
+  (tags "DFN 0.8")
+  (attr smd)
+  (fp_text reference "REF**" (at 0 -3.075) (layer "F.SilkS")
+    (effects (font (size 1 1) (thickness 0.15)))
+    (tstamp 319a971f-6a38-4502-b5f8-8740d47abdab)
+  )
+  (fp_text value "DFN-8-1EP_4x4mm_P0.8mm_EP2.7x3.5mm_ThermalVias" (at 0 3.075) (layer "F.Fab")
+    (effects (font (size 1 1) (thickness 0.15)))
+    (tstamp 13dd27b8-0d3f-434d-b873-326c4d191daa)
+  )
+  (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+    (effects (font (size 1 1) (thickness 0.15)))
+    (tstamp 1be7f8b1-191d-41de-bd77-f033a2ed41c7)
+  )
+  (fp_line (start 0 -2.15) (end 2 -2.15) (layer "F.SilkS") (width 0.15) (tstamp 3afd232f-f52a-4053-8476-c55f8700d3b1))
+  (fp_line (start -2 2.15) (end 2 2.15) (layer "F.SilkS") (width 0.15) (tstamp e572833a-cec3-445b-95e9-0d05a9cc777e))
+  (fp_line (start -2.65 -2.35) (end -2.65 2.35) (layer "F.CrtYd") (width 0.05) (tstamp 2d6335ac-9667-4e97-812e-4b09a105e697))
+  (fp_line (start -2.65 -2.35) (end 2.65 -2.35) (layer "F.CrtYd") (width 0.05) (tstamp 7ee21a0e-f5b0-4d7a-aa7b-9b1d22f6ff46))
+  (fp_line (start 2.65 -2.35) (end 2.65 2.35) (layer "F.CrtYd") (width 0.05) (tstamp b32003c8-4a9a-4cde-a5ee-e85eafc6d7df))
+  (fp_line (start -2.65 2.35) (end 2.65 2.35) (layer "F.CrtYd") (width 0.05) (tstamp f2dc598c-b75b-4fcf-85eb-e1cac1bcbc5f))
+  (fp_line (start 2 -2) (end 2 2) (layer "F.Fab") (width 0.15) (tstamp 6ca95b7d-e8fd-4150-a663-d379d4a10a52))
+  (fp_line (start -2 -1) (end -1 -2) (layer "F.Fab") (width 0.15) (tstamp 960e627e-2cf6-44c6-b6fa-1feb1b517943))
+  (fp_line (start -1 -2) (end 2 -2) (layer "F.Fab") (width 0.15) (tstamp bde0b50e-6d8d-4a7a-b229-deab8024a70b))
+  (fp_line (start 2 2) (end -2 2) (layer "F.Fab") (width 0.15) (tstamp ca05dbb5-58ca-4016-a86e-66d8d4e50f56))
+  (fp_line (start -2 2) (end -2 -1) (layer "F.Fab") (width 0.15) (tstamp ee0dfc53-ad64-4193-8f9d-725c82190881))
+  (pad "" smd rect (at -0.625 1.2) (size 1 1) (layers "F.Paste") (tstamp 0b33110b-404f-4f5b-9687-0883d3097c00))
+  (pad "" smd rect (at 0.625 -1.2) (size 1 1) (layers "F.Paste") (tstamp 392b5f8d-76ac-4539-89ed-d3ccbbb4dc65))
+  (pad "" smd rect (at -0.625 0) (size 1 1) (layers "F.Paste") (tstamp 6fe7c12d-254a-4906-b768-0b5b827c4c53))
+  (pad "" smd rect (at 0.625 1.2) (size 1 1) (layers "F.Paste") (tstamp ad456acb-a53c-4605-8bc1-55f7ed345967))
+  (pad "" smd rect (at -0.625 -1.2) (size 1 1) (layers "F.Paste") (tstamp b759b1c9-68fd-45ab-8e6b-d5accc8375d4))
+  (pad "" smd rect (at 0.625 0) (size 1 1) (layers "F.Paste") (tstamp eb868418-213e-4b72-ad76-decab78b723b))
+  (pad "1" smd rect (at -2 -1.2) (size 0.75 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2f40782a-5323-40f7-850c-ab311043ac2d))
+  (pad "2" smd rect (at -2 -0.4) (size 0.75 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a8557c87-e137-44f8-aef7-17f5070fc5c8))
+  (pad "3" smd rect (at -2 0.4) (size 0.75 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 658c8268-c57f-4d8c-a991-1bb8e64cc16c))
+  (pad "4" smd rect (at -2 1.2) (size 0.75 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 49a4e304-e486-4a69-9ffb-77f805d11320))
+  (pad "5" smd rect (at 2 1.2) (size 0.75 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f53e0636-9ada-4621-9ab4-1d832e71a7d7))
+  (pad "6" smd rect (at 2 0.4) (size 0.75 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 14b40488-5cb3-40b4-9c92-8e0b32a73e79))
+  (pad "7" smd rect (at 2 -0.4) (size 0.75 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c257e97f-f6b6-4dab-9bb5-f7fc09e01597))
+  (pad "8" smd rect (at 2 -1.2) (size 0.75 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2989ae1c-c7c9-483a-a280-55addb05d665))
+  (pad "9" thru_hole circle (at 1 -1.2) (size 0.5 0.5) (drill 0.3) (layers *.Cu) (tstamp 0061eac6-76f9-49f1-8a05-5dfb02e7ae48))
+  (pad "9" smd rect (at 0 0) (size 2.7 3.5) (layers "B.Cu") (tstamp 0570f36b-8dfb-4d50-8189-1e5bf8f29b8e))
+  (pad "9" thru_hole circle (at 1 1.2) (size 0.5 0.5) (drill 0.3) (layers *.Cu) (tstamp 5de91ac4-c051-4c0f-877c-d449468b6241))
+  (pad "9" thru_hole circle (at -1 0.4) (size 0.5 0.5) (drill 0.3) (layers *.Cu) (tstamp 6768d169-2e2c-475f-aa36-5a7b91e7ac18))
+  (pad "9" thru_hole circle (at 0 -0.4) (size 0.5 0.5) (drill 0.3) (layers *.Cu) (tstamp 703169a8-1cdd-4fc9-a70c-9b384078d8da))
+  (pad "9" thru_hole circle (at 0 1.2) (size 0.5 0.5) (drill 0.3) (layers *.Cu) (tstamp a08fcd41-eff5-49a8-83fc-8a0078980c06))
+  (pad "9" thru_hole circle (at 0 0.4) (size 0.5 0.5) (drill 0.3) (layers *.Cu) (tstamp a2d759b2-fe1d-4b45-9299-c4dd5f86afee))
+  (pad "9" thru_hole circle (at 1 0.4) (size 0.5 0.5) (drill 0.3) (layers *.Cu) (tstamp a3d98522-9ddc-4a60-882a-1027a016302b))
+  (pad "9" thru_hole circle (at 0 -1.2) (size 0.5 0.5) (drill 0.3) (layers *.Cu) (tstamp aa3dd26e-11b5-4568-a950-f2747088e8cd))
+  (pad "9" smd rect (at 0 0) (size 2.7 3.5) (layers "F.Cu" "F.Mask") (tstamp bc46ff12-75f6-4f8b-8e78-839a102cc770))
+  (pad "9" thru_hole circle (at -1 -1.2) (size 0.5 0.5) (drill 0.3) (layers *.Cu) (tstamp bff1b0bd-34cc-4077-98dd-e83129b9c645))
+  (pad "9" thru_hole circle (at -1 -0.4) (size 0.5 0.5) (drill 0.3) (layers *.Cu) (tstamp e0d8893a-6ce4-4c1f-aa99-76eb6a975aac))
+  (pad "9" thru_hole circle (at -1 1.2) (size 0.5 0.5) (drill 0.3) (layers *.Cu) (tstamp e6c8a72a-f093-495c-ae3e-9e60b4c924a6))
+  (pad "9" thru_hole circle (at 1 -0.4) (size 0.5 0.5) (drill 0.3) (layers *.Cu) (tstamp f07b250b-adb2-4122-a1bf-5ed64566ecbb))
+  (model "${KICAD6_3DMODEL_DIR}/Package_DFN_QFN.3dshapes/DFN-8-1EP_4x4mm_P0.8mm_EP2.5x3.6mm.wrl"
+    (offset (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)

+ 56 - 0
Library/Footprints.pretty/DMC_0,5_10-G1-2,54.kicad_mod

@@ -0,0 +1,56 @@
+(footprint "DMC_0,5_10-G1-2,54" (version 20211014) (generator pcbnew)
+  (layer "F.Cu")
+  (tedit 0)
+  (attr through_hole)
+  (fp_text reference "REF**" (at 1.905 3.175 unlocked) (layer "F.SilkS")
+    (effects (font (size 1 1) (thickness 0.15)))
+    (tstamp b727f7b0-be15-41d1-b63b-26bcd1862c2a)
+  )
+  (fp_text value "DMC_0,5_10-G1-2,54" (at 5.08 -10.795 90 unlocked) (layer "F.Fab")
+    (effects (font (size 1 1) (thickness 0.15)))
+    (tstamp f11a0816-4e80-494b-b8ad-2ace54c9f840)
+  )
+  (fp_text user "${REFERENCE}" (at 1.905 3.175 unlocked) (layer "F.Fab")
+    (effects (font (size 1 1) (thickness 0.15)))
+    (tstamp 19411f89-2573-4087-8af0-46a061d2610a)
+  )
+  (fp_line (start -0.37 -24.83) (end 9.37 -24.83) (layer "F.SilkS") (width 0.15) (tstamp 16174eec-f7ff-4fb3-b394-cb67e9ad9c2f))
+  (fp_line (start -0.37 1) (end -0.37 1.97) (layer "F.SilkS") (width 0.15) (tstamp 196a240d-b758-43cb-89e1-ce21cea0b776))
+  (fp_line (start 9.37 1.97) (end -0.37 1.97) (layer "F.SilkS") (width 0.15) (tstamp 607b753b-d9d8-48a5-b6db-bb33e56560db))
+  (fp_line (start -0.37 -23.86) (end -0.37 -24.83) (layer "F.SilkS") (width 0.15) (tstamp 6b8aa7e4-91ed-4581-b122-1631e6463981))
+  (fp_line (start 9.37 -24.83) (end 9.37 1.97) (layer "F.SilkS") (width 0.15) (tstamp a259dc86-0196-448d-8a56-2246b50505e4))
+  (fp_circle (center -0.721204 1.27) (end -0.621204 1.27) (layer "F.SilkS") (width 0.12) (fill solid) (tstamp d90361b3-35ea-4ff9-bb88-df6a516ec46c))
+  (fp_line (start -1 2.07) (end 9.47 2.07) (layer "F.CrtYd") (width 0.05) (tstamp 002f713a-278f-4d86-a638-f46bf2b35065))
+  (fp_line (start -1 -24.93) (end 9.47 -24.93) (layer "F.CrtYd") (width 0.05) (tstamp 8af531c5-ed61-4ffa-b662-b4f1af25f81a))
+  (fp_line (start -1 -24.93) (end -1 2.07) (layer "F.CrtYd") (width 0.05) (tstamp 8f4df9b6-9d9b-49f3-9bcb-b2fa6c25f63c))
+  (fp_line (start 9.47 -24.93) (end 9.47 2.07) (layer "F.CrtYd") (width 0.05) (tstamp 9377bf5b-4f1c-455c-b8ed-62a69ebd3c2a))
+  (fp_line (start 9.32 1.92) (end -0.32 1.92) (layer "F.Fab") (width 0.1) (tstamp 313a8975-10a2-4eb9-85e6-11d253213a8a))
+  (fp_line (start 9.32 -24.78) (end 9.32 1.92) (layer "F.Fab") (width 0.1) (tstamp a1ed97ac-2720-4a2f-842e-3f904f3e4e1c))
+  (fp_line (start -0.32 1.92) (end -0.32 -24.78) (layer "F.Fab") (width 0.1) (tstamp b765ae96-ab75-4aa7-8f83-f77e5216ff6b))
+  (fp_line (start -0.32 -24.78) (end 9.32 -24.78) (layer "F.Fab") (width 0.1) (tstamp c5227418-b255-430b-a46d-fbdb2a04c88f))
+  (pad "1" thru_hole rect (at 0 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp ad847142-46f4-484d-8fdb-c2d1f7626cba))
+  (pad "2" thru_hole circle (at 2.54 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 5ac78747-fb09-44e7-8442-7e7fd673c055))
+  (pad "3" thru_hole circle (at 0 -2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp ec8c2e23-95e5-45ad-bcf6-290cce42d349))
+  (pad "4" thru_hole circle (at 2.54 -2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 91b7e85f-6f2b-4beb-906b-b2065bc70652))
+  (pad "5" thru_hole circle (at 0 -5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp c4a18e56-af2e-437b-8939-33c073255fe0))
+  (pad "6" thru_hole circle (at 2.54 -5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 5bb5f4e5-688f-4e92-84a7-d80f06dd079b))
+  (pad "7" thru_hole circle (at 0 -7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 6a57c680-e619-485c-98b8-317035827d89))
+  (pad "8" thru_hole circle (at 2.54 -7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 4ed273cf-da26-438a-bdff-60f8076ca0d2))
+  (pad "9" thru_hole circle (at 0 -10.16) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 89f9ba62-e949-4edb-ad85-1c655d625374))
+  (pad "10" thru_hole circle (at 2.54 -10.16) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 9f14b5f9-11f6-4b8a-b3ae-1bcf83e1b8f4))
+  (pad "11" thru_hole circle (at 0 -12.7) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 66565d61-e18b-4613-a47d-e8ceddea254a))
+  (pad "12" thru_hole circle (at 2.54 -12.7) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 76cc3315-74cc-48c0-ae6e-2b470c3cb128))
+  (pad "13" thru_hole circle (at 0 -15.24) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp e088777a-4780-4077-8bae-4f9f1c2cfd6b))
+  (pad "14" thru_hole circle (at 2.54 -15.24) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp ed137002-a03d-4e5c-ad7d-cc4b7d8ee508))
+  (pad "15" thru_hole circle (at 0 -17.78) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp ea36e55e-767e-47ba-857b-4280db38ec67))
+  (pad "16" thru_hole circle (at 2.54 -17.78) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp b21c549f-d082-4384-a1ab-9c607532daed))
+  (pad "17" thru_hole circle (at 0 -20.32) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp e1e51678-1dc6-47be-890d-0492e1bba57d))
+  (pad "18" thru_hole circle (at 2.54 -20.32) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 361c22ef-386d-42c7-a331-deeca4e877ce))
+  (pad "19" thru_hole circle (at 0 -22.86) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp f1dd96a9-f341-4866-8d90-476967a4e45f))
+  (pad "20" thru_hole circle (at 2.54 -22.86) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp c9eae5bd-7d52-4e4e-9e2f-fd7e1173fe37))
+  (model "${ACCELEROMETER_PCB}/Models.3D/PhoenixContact_DMC-0-5-10-G1-2-54-P20THR-R44.stp"
+    (offset (xyz 9.33 -1.52 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 -90))
+  )
+)

+ 58 - 0
Library/Footprints.pretty/DMC_0,5_10-G1-2,54_Overlap.kicad_mod

@@ -0,0 +1,58 @@
+(footprint "DMC_0,5_10-G1-2,54_Overlap" (version 20211014) (generator pcbnew)
+  (layer "F.Cu")
+  (tedit 0)
+  (attr through_hole)
+  (fp_text reference "REF**" (at 1.905 3.175 unlocked) (layer "F.SilkS")
+    (effects (font (size 1 1) (thickness 0.15)))
+    (tstamp b727f7b0-be15-41d1-b63b-26bcd1862c2a)
+  )
+  (fp_text value "DMC_0,5_10-G1-2,54_Overlap" (at 5.08 -10.795 90 unlocked) (layer "F.Fab")
+    (effects (font (size 1 1) (thickness 0.15)))
+    (tstamp f11a0816-4e80-494b-b8ad-2ace54c9f840)
+  )
+  (fp_text user "${REFERENCE}" (at 1.905 3.175 unlocked) (layer "F.Fab")
+    (effects (font (size 1 1) (thickness 0.15)))
+    (tstamp 19411f89-2573-4087-8af0-46a061d2610a)
+  )
+  (fp_line (start -0.37 -24.83) (end 7.07 -24.83) (layer "F.SilkS") (width 0.15) (tstamp 16174eec-f7ff-4fb3-b394-cb67e9ad9c2f))
+  (fp_line (start -0.37 1) (end -0.37 1.97) (layer "F.SilkS") (width 0.15) (tstamp 196a240d-b758-43cb-89e1-ce21cea0b776))
+  (fp_line (start 7.07 1.97) (end -0.37 1.97) (layer "F.SilkS") (width 0.15) (tstamp 607b753b-d9d8-48a5-b6db-bb33e56560db))
+  (fp_line (start -0.37 -23.86) (end -0.37 -24.83) (layer "F.SilkS") (width 0.15) (tstamp 6b8aa7e4-91ed-4581-b122-1631e6463981))
+  (fp_circle (center -0.73282 1.27) (end -0.63282 1.27) (layer "F.SilkS") (width 0.12) (fill solid) (tstamp cacde37b-c0d6-406f-8eb5-6b36f0dcbadb))
+  (fp_line (start 7.02 -24.78) (end 9.32 -24.78) (layer "Dwgs.User") (width 0.1) (tstamp 46e4c49b-4430-4954-beae-8c28ade69305))
+  (fp_line (start 9.32 1.92) (end 7.02 1.92) (layer "Dwgs.User") (width 0.1) (tstamp 5e9a9a4d-380d-40ba-89f1-febba502e04d))
+  (fp_line (start 9.32 -24.78) (end 9.32 1.92) (layer "Dwgs.User") (width 0.1) (tstamp a1ed97ac-2720-4a2f-842e-3f904f3e4e1c))
+  (fp_line (start -1 2.07) (end 7.17 2.07) (layer "F.CrtYd") (width 0.05) (tstamp 002f713a-278f-4d86-a638-f46bf2b35065))
+  (fp_line (start -1 -24.93) (end 7.17 -24.93) (layer "F.CrtYd") (width 0.05) (tstamp 8af531c5-ed61-4ffa-b662-b4f1af25f81a))
+  (fp_line (start -1 -24.93) (end -1 2.07) (layer "F.CrtYd") (width 0.05) (tstamp 8f4df9b6-9d9b-49f3-9bcb-b2fa6c25f63c))
+  (fp_line (start 7.17 -24.93) (end 7.17 2.07) (layer "F.CrtYd") (width 0.05) (tstamp 9377bf5b-4f1c-455c-b8ed-62a69ebd3c2a))
+  (fp_line (start 7.02 1.92) (end -0.32 1.92) (layer "F.Fab") (width 0.1) (tstamp 313a8975-10a2-4eb9-85e6-11d253213a8a))
+  (fp_line (start 7.02 -24.78) (end 7.02 1.92) (layer "F.Fab") (width 0.1) (tstamp 406b76f9-d5b0-4d5c-a2a9-4e95de8830dc))
+  (fp_line (start -0.32 1.92) (end -0.32 -24.78) (layer "F.Fab") (width 0.1) (tstamp b765ae96-ab75-4aa7-8f83-f77e5216ff6b))
+  (fp_line (start -0.32 -24.78) (end 7.02 -24.78) (layer "F.Fab") (width 0.1) (tstamp c5227418-b255-430b-a46d-fbdb2a04c88f))
+  (pad "1" thru_hole rect (at 0 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp ad847142-46f4-484d-8fdb-c2d1f7626cba))
+  (pad "2" thru_hole circle (at 2.54 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 5ac78747-fb09-44e7-8442-7e7fd673c055))
+  (pad "3" thru_hole circle (at 0 -2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp ec8c2e23-95e5-45ad-bcf6-290cce42d349))
+  (pad "4" thru_hole circle (at 2.54 -2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 91b7e85f-6f2b-4beb-906b-b2065bc70652))
+  (pad "5" thru_hole circle (at 0 -5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp c4a18e56-af2e-437b-8939-33c073255fe0))
+  (pad "6" thru_hole circle (at 2.54 -5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 5bb5f4e5-688f-4e92-84a7-d80f06dd079b))
+  (pad "7" thru_hole circle (at 0 -7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 6a57c680-e619-485c-98b8-317035827d89))
+  (pad "8" thru_hole circle (at 2.54 -7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 4ed273cf-da26-438a-bdff-60f8076ca0d2))
+  (pad "9" thru_hole circle (at 0 -10.16) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 89f9ba62-e949-4edb-ad85-1c655d625374))
+  (pad "10" thru_hole circle (at 2.54 -10.16) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 9f14b5f9-11f6-4b8a-b3ae-1bcf83e1b8f4))
+  (pad "11" thru_hole circle (at 0 -12.7) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 66565d61-e18b-4613-a47d-e8ceddea254a))
+  (pad "12" thru_hole circle (at 2.54 -12.7) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 76cc3315-74cc-48c0-ae6e-2b470c3cb128))
+  (pad "13" thru_hole circle (at 0 -15.24) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp e088777a-4780-4077-8bae-4f9f1c2cfd6b))
+  (pad "14" thru_hole circle (at 2.54 -15.24) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp ed137002-a03d-4e5c-ad7d-cc4b7d8ee508))
+  (pad "15" thru_hole circle (at 0 -17.78) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp ea36e55e-767e-47ba-857b-4280db38ec67))
+  (pad "16" thru_hole circle (at 2.54 -17.78) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp b21c549f-d082-4384-a1ab-9c607532daed))
+  (pad "17" thru_hole circle (at 0 -20.32) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp e1e51678-1dc6-47be-890d-0492e1bba57d))
+  (pad "18" thru_hole circle (at 2.54 -20.32) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 361c22ef-386d-42c7-a331-deeca4e877ce))
+  (pad "19" thru_hole circle (at 0 -22.86) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp f1dd96a9-f341-4866-8d90-476967a4e45f))
+  (pad "20" thru_hole circle (at 2.54 -22.86) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp c9eae5bd-7d52-4e4e-9e2f-fd7e1173fe37))
+  (model "${ACCELEROMETER_PCB}/Models.3D/PhoenixContact_DMC-0-5-10-G1-2-54-P20THR-R44.stp"
+    (offset (xyz 9.33 -1.52 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 -90))
+  )
+)

+ 44 - 0
Library/Footprints.pretty/D_SOD-123FL.kicad_mod

@@ -0,0 +1,44 @@
+(footprint "D_SOD-123FL" (version 20211014) (generator pcbnew)
+  (layer "F.Cu")
+  (tedit 587F7769)
+  (descr "D_SOD-123F")
+  (tags "D_SOD-123F")
+  (attr smd)
+  (fp_text reference "REF**" (at -0.127 -1.905) (layer "F.SilkS")
+    (effects (font (size 1 1) (thickness 0.15)))
+    (tstamp 9f871598-45c4-4a4d-b72c-6830e213d715)
+  )
+  (fp_text value "D_SOD-123FL" (at 0 2.1) (layer "F.Fab")
+    (effects (font (size 1 1) (thickness 0.15)))
+    (tstamp de8ef051-493d-4a0a-ad3a-a052911fd770)
+  )
+  (fp_text user "${REFERENCE}" (at -0.127 -1.905) (layer "F.Fab")
+    (effects (font (size 1 1) (thickness 0.15)))
+    (tstamp d0dba58f-a28f-489f-9d5e-fac83c7408ee)
+  )
+  (fp_line (start -2.2 -1) (end 1.65 -1) (layer "F.SilkS") (width 0.12) (tstamp 1ee9ecec-e8f3-4d50-a556-85850c11da22))
+  (fp_line (start -2.2 1) (end 1.65 1) (layer "F.SilkS") (width 0.12) (tstamp 61a80caf-8096-41a8-99c8-22163275a6ce))
+  (fp_line (start -2.2 -1) (end -2.2 1) (layer "F.SilkS") (width 0.12) (tstamp b4071dde-bd5b-424b-a309-1f49a6f70749))
+  (fp_line (start 2.2 -1.15) (end 2.2 1.15) (layer "F.CrtYd") (width 0.05) (tstamp 92f28048-dd09-415b-9e49-d2429a09c9ee))
+  (fp_line (start -2.2 -1.15) (end 2.2 -1.15) (layer "F.CrtYd") (width 0.05) (tstamp de23679b-5d93-408d-a6ae-46c7e2cc53c6))
+  (fp_line (start 2.2 1.15) (end -2.2 1.15) (layer "F.CrtYd") (width 0.05) (tstamp ef5e5053-60cc-41ac-882c-1b6e7f0707ab))
+  (fp_line (start -2.2 -1.15) (end -2.2 1.15) (layer "F.CrtYd") (width 0.05) (tstamp f73438b4-b2b7-4b62-9c65-883b8e285dd5))
+  (fp_line (start 0.25 -0.4) (end 0.25 0.4) (layer "F.Fab") (width 0.1) (tstamp 017a9b78-557e-4b9b-bec2-3015c0b9d5ba))
+  (fp_line (start -0.75 0) (end -0.35 0) (layer "F.Fab") (width 0.1) (tstamp 29e200a4-c486-468e-9c1b-6c83bc7d8ed1))
+  (fp_line (start -1.5 0.9) (end -1.5 -0.9) (layer "F.Fab") (width 0.1) (tstamp 6dcd856b-3ba6-42ca-b3fd-8d8961dcb2d7))
+  (fp_line (start 0.25 0.4) (end -0.35 0) (layer "F.Fab") (width 0.1) (tstamp 73224245-9ed5-4103-8ad4-5be3f214d2e2))
+  (fp_line (start -0.35 0) (end -0.35 0.55) (layer "F.Fab") (width 0.1) (tstamp 749e2dac-79d4-42d5-95a7-8dd66f287b60))
+  (fp_line (start -0.35 0) (end 0.25 -0.4) (layer "F.Fab") (width 0.1) (tstamp 7d4ecd7d-bba9-4c7e-ba63-e277d5827739))
+  (fp_line (start 1.5 -0.9) (end 1.5 0.9) (layer "F.Fab") (width 0.1) (tstamp 8c79b18c-90be-4c9e-aa09-46ac5f022fa2))
+  (fp_line (start -0.35 0) (end -0.35 -0.55) (layer "F.Fab") (width 0.1) (tstamp 8d16c4ce-0a7d-4725-ae48-c2dc01d3c117))
+  (fp_line (start 0.25 0) (end 0.75 0) (layer "F.Fab") (width 0.1) (tstamp c17e2aaa-b86b-451c-9acd-df289ba33e63))
+  (fp_line (start -1.5 -0.9) (end 1.5 -0.9) (layer "F.Fab") (width 0.1) (tstamp dfdba17f-ed64-4d29-92d0-ffd156c29f35))
+  (fp_line (start 1.5 0.9) (end -1.5 0.9) (layer "F.Fab") (width 0.1) (tstamp fe920eaf-fc57-4fef-8fb4-4aa6816713e7))
+  (pad "1" smd rect (at -1.45 0) (size 1.3 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 66621b77-88d1-4738-805a-00be2f86c640))
+  (pad "2" smd rect (at 1.45 0) (size 1.3 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5a1b1d48-76de-40b1-b519-a91fcf5f41b4))
+  (model "${KICAD6_3DMODEL_DIR}/Diode_SMD.3dshapes/D_SOD-123F.wrl"
+    (offset (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)

+ 65 - 0
Library/Footprints.pretty/Dual_D-SUB_178-009-613.kicad_mod

@@ -0,0 +1,65 @@
+(footprint "Dual_D-SUB_178-009-613" (version 20211014) (generator pcbnew)
+  (layer "F.Cu")
+  (tedit 0)
+  (attr through_hole)
+  (fp_text reference "REF**" (at 0 21.85 unlocked) (layer "F.SilkS")
+    (effects (font (size 1 1) (thickness 0.15)))
+    (tstamp 9ce1a3f6-94bb-416a-bc7d-bc53534b1677)
+  )
+  (fp_text value "Dual_D-SUB_178-009-613" (at 0 23.7 unlocked) (layer "F.Fab")
+    (effects (font (size 1 1) (thickness 0.15)))
+    (tstamp 499d70c6-db6b-459d-9ab5-fcd68a14de0d)
+  )
+  (fp_text user "${REFERENCE}" (at 0 21.85 unlocked) (layer "F.Fab")
+    (effects (font (size 1 1) (thickness 0.15)))
+    (tstamp 8351387e-056b-42f6-aa07-71db2a000262)
+  )
+  (fp_line (start 15.5 0) (end 15.5 19.65) (layer "F.SilkS") (width 0.12) (tstamp d06f8bcd-0f6e-4883-a46e-dcbf6de722a7))
+  (fp_line (start -15.5 19.65) (end -15.5 0) (layer "F.SilkS") (width 0.12) (tstamp d67ae726-dc37-42e3-9a58-f12852b49467))
+  (fp_line (start 15.5 19.65) (end -15.5 19.65) (layer "F.SilkS") (width 0.12) (tstamp e1dd2d28-dfba-43d8-88f2-eedadb0a1874))
+  (fp_line (start -15 0) (end -15 -5) (layer "Dwgs.User") (width 0.12) (tstamp 08f708a0-1c08-4ace-94c7-97508dd71aa6))
+  (fp_line (start -10 0) (end -10 -5) (layer "Dwgs.User") (width 0.12) (tstamp 0caf48e3-c14b-499c-a948-29debd26ac81))
+  (fp_line (start -9 -5.79) (end 9 -5.79) (layer "Dwgs.User") (width 0.12) (tstamp 3679c8bd-c8fa-4daa-b1c7-505e12db60a4))
+  (fp_line (start -9 0) (end -9 -5.79) (layer "Dwgs.User") (width 0.12) (tstamp 5720ffc2-d9a2-4790-9380-7f2d96511b7d))
+  (fp_line (start 10 0) (end 10 -5) (layer "Dwgs.User") (width 0.12) (tstamp 5b2fa5e0-981f-4b32-8d6e-f0b8b17afcd0))
+  (fp_line (start -15.3 0) (end 15.3 0) (layer "Dwgs.User") (width 0.12) (tstamp 86f6e5ee-2bdb-4c97-ac36-90c49f22e416))
+  (fp_line (start 15 0) (end 15 -5) (layer "Dwgs.User") (width 0.12) (tstamp a74463d4-1ce9-4484-a96c-0e3d91ce992e))
+  (fp_line (start 9 0) (end 9 -5.79) (layer "Dwgs.User") (width 0.12) (tstamp e16a00d8-99b8-4f2e-ae4c-d426eb3bcc65))
+  (fp_line (start 10 -5) (end 15 -5) (layer "Dwgs.User") (width 0.12) (tstamp e7b5bb7f-e5e2-4e6a-9b18-d2975ab21435))
+  (fp_line (start -15 -5) (end -10 -5) (layer "Dwgs.User") (width 0.12) (tstamp efc257db-01ee-4d4d-b14a-a318f2aa9461))
+  (fp_line (start -15.6 19.75) (end -15.6 -0.05) (layer "F.CrtYd") (width 0.05) (tstamp 18b1429c-ed3f-4d04-a15c-1c74268caf12))
+  (fp_line (start -15.6 -0.05) (end 15.6 -0.05) (layer "F.CrtYd") (width 0.05) (tstamp 8ff7b718-7de6-4f81-860f-a71637b2d661))
+  (fp_line (start 15.6 19.75) (end -15.6 19.75) (layer "F.CrtYd") (width 0.05) (tstamp 971dcc39-b684-40ae-8892-92a681a17e58))
+  (fp_line (start 15.6 -0.05) (end 15.6 19.75) (layer "F.CrtYd") (width 0.05) (tstamp a464e897-8673-43d1-827f-7de344171f75))
+  (fp_line (start 15.29 19.61) (end -15.29 19.61) (layer "F.Fab") (width 0.1) (tstamp 09fc1054-823e-4c8a-a761-059029076e65))
+  (fp_line (start 15.29 19.61) (end 15.29 0) (layer "F.Fab") (width 0.1) (tstamp 0ccb5a46-f0c9-4a40-9ec7-6547e8eb8f4e))
+  (fp_line (start 15.29 0) (end -15.29 0) (layer "F.Fab") (width 0.1) (tstamp e0e2766e-2d06-4f54-ba8c-97981eba9e61))
+  (fp_line (start -15.29 0) (end -15.29 19.61) (layer "F.Fab") (width 0.1) (tstamp efee94b1-8d72-43b0-ae4a-a7b09ef98b2b))
+  (pad "0" thru_hole circle (at -12.495 8.08) (size 5 5) (drill 3.1) (layers *.Cu *.Mask) (tstamp 15fc434b-73f5-4b85-a59f-ed3cfbad4ff5))
+  (pad "0" thru_hole circle (at 12.495 16.08) (size 5 5) (drill 3.1) (layers *.Cu *.Mask) (tstamp 5902f96a-a8d2-46d2-b207-848b0db52ed7))
+  (pad "0" thru_hole circle (at 12.495 8.08) (size 5 5) (drill 3.1) (layers *.Cu *.Mask) (tstamp 82374fe7-79cb-4a25-8a48-8c7d659adcc3))
+  (pad "0" thru_hole circle (at -12.495 16.08) (size 5 5) (drill 3.1) (layers *.Cu *.Mask) (tstamp 9495fe3a-6192-41dd-b8b8-a9bd1c16a43d))
+  (pad "1A" thru_hole rect (at 5.54 17.67) (size 2 2) (drill 1.2) (layers *.Cu *.Mask) (tstamp b4c62936-b6d2-4afc-be5b-91ffd97306cc))
+  (pad "1B" thru_hole rect (at 5.54 10.92) (size 2 2) (drill 1.2) (layers *.Cu *.Mask) (tstamp bb63df74-7432-4f45-ac5d-cb2711bf8808))
+  (pad "2A" thru_hole circle (at 2.77 17.67) (size 2 2) (drill 1.2) (layers *.Cu *.Mask) (tstamp 3945f9a2-609e-4302-be35-3f0673fd9c67))
+  (pad "2B" thru_hole circle (at 2.77 10.92) (size 2 2) (drill 1.2) (layers *.Cu *.Mask) (tstamp bae80a9d-ecc0-4f2f-a53c-43c554f2dc56))
+  (pad "3A" thru_hole circle (at 0 17.67) (size 2 2) (drill 1.2) (layers *.Cu *.Mask) (tstamp 0cb38d04-6b5b-400a-9828-232e60f2908c))
+  (pad "3B" thru_hole circle (at 0 10.92) (size 2 2) (drill 1.2) (layers *.Cu *.Mask) (tstamp 43e68052-0c3a-4cc4-8c9c-6f754473ab6d))
+  (pad "4A" thru_hole circle (at -2.77 17.67) (size 2 2) (drill 1.2) (layers *.Cu *.Mask) (tstamp 7fe9fed7-a2ed-4dd6-a942-bf49933a895d))
+  (pad "4B" thru_hole circle (at -2.77 10.92) (size 2 2) (drill 1.2) (layers *.Cu *.Mask) (tstamp 836db183-f1cb-4e5a-9351-065918ab24c2))
+  (pad "5A" thru_hole circle (at -5.54 17.67) (size 2 2) (drill 1.2) (layers *.Cu *.Mask) (tstamp 29cdbda7-df8f-468a-9f45-683e826e7c3f))
+  (pad "5B" thru_hole circle (at -5.54 10.92) (size 2 2) (drill 1.2) (layers *.Cu *.Mask) (tstamp 2d839d9b-7bd0-4090-855a-30b9819bcef0))
+  (pad "6A" thru_hole circle (at 4.155 14.83) (size 2 2) (drill 1.2) (layers *.Cu *.Mask) (tstamp 709d95ee-3ddb-4191-a911-0e8a121024ea))
+  (pad "6B" thru_hole circle (at 4.155 8.08) (size 2 2) (drill 1.2) (layers *.Cu *.Mask) (tstamp f40f4761-f0f0-42ba-a341-0ec2dd45f5aa))
+  (pad "7A" thru_hole circle (at 1.385 14.83) (size 2 2) (drill 1.2) (layers *.Cu *.Mask) (tstamp 17d52592-c283-4267-8e6e-5ffd2f64495d))
+  (pad "7B" thru_hole circle (at 1.385 8.08) (size 2 2) (drill 1.2) (layers *.Cu *.Mask) (tstamp 6451302e-4886-46d2-b3d2-84f135d510b1))
+  (pad "8A" thru_hole circle (at -1.385 14.83) (size 2 2) (drill 1.2) (layers *.Cu *.Mask) (tstamp 82b325cb-34a6-41ef-952e-84da9496dd1c))
+  (pad "8B" thru_hole circle (at -1.385 8.08) (size 2 2) (drill 1.2) (layers *.Cu *.Mask) (tstamp ccf62396-a345-4203-bf89-021f998ede75))
+  (pad "9A" thru_hole circle (at -4.155 14.83) (size 2 2) (drill 1.2) (layers *.Cu *.Mask) (tstamp 576f16ca-e615-4cb6-a0fd-b1029f27a010))
+  (pad "9B" thru_hole circle (at -4.155 8.08) (size 2 2) (drill 1.2) (layers *.Cu *.Mask) (tstamp a4ab454a-ab89-4b6c-84b3-335ab181ea0f))
+  (model "${ACCELEROMETER_PCB}/Models.3D/178-009-613.STEP"
+    (offset (xyz 15.3 0 19.15))
+    (scale (xyz 1 1 1))
+    (rotate (xyz -90 0 180))
+  )
+)

+ 54 - 0
Library/Footprints.pretty/FKCN_2,5_2-STF-5,08.kicad_mod

@@ -0,0 +1,54 @@
+(footprint "FKCN_2,5_2-STF-5,08" (version 20211014) (generator pcbnew)
+  (layer "F.Cu")
+  (tedit 0)
+  (descr "1754791")
+  (tags "Connector")
+  (attr board_only exclude_from_pos_files)
+  (fp_text reference "J**" (at -16.25 -3.45) (layer "Dwgs.User") hide
+    (effects (font (size 1.27 1.27) (thickness 0.254)))
+    (tstamp 52c9771c-0632-4d2f-905a-8784a3d89541)
+  )
+  (fp_text value "FKCN_2,5_2-STF-5,08" (at 1.55 -3.5) (layer "Dwgs.User") hide
+    (effects (font (size 1.27 1.27) (thickness 0.254)))
+    (tstamp b18c2d1a-f5df-4813-a8ae-2eea6ebfdf9f)
+  )
+  (fp_text user "${REFERENCE}" (at -16.25 -3.45) (layer "Dwgs.User") hide
+    (effects (font (size 1.27 1.27) (thickness 0.254)))
+    (tstamp 96a0f707-b975-4849-8ada-0425c78dc909)
+  )
+  (fp_line (start -2.46 10) (end -2.46 28) (layer "Dwgs.User") (width 0.12) (tstamp 1843b17e-0ee8-4dcb-a9c6-496797e2bacd))
+  (fp_line (start 23.5 5) (end 23.5 4) (layer "Dwgs.User") (width 0.12) (tstamp 1b632189-8054-435f-86b7-a15aaab752c0))
+  (fp_line (start -7.54 17) (end -2.46 17) (layer "Dwgs.User") (width 0.12) (tstamp 300c3f86-0b3b-46cd-a499-a7b04a297b42))
+  (fp_line (start -7.54 5) (end -7.54 18) (layer "Dwgs.User") (width 0.12) (tstamp 3897bc62-9f87-4d80-8ac0-62ab6b0f4e76))
+  (fp_line (start -18.42 4) (end 23.5 4) (layer "Dwgs.User") (width 0.12) (tstamp 4a0a03c4-f743-4e9a-8d18-6a108c0c6b03))
+  (fp_line (start 6.58 29) (end 6.58 28) (layer "Dwgs.User") (width 0.12) (tstamp 4f08ec87-d32f-4431-bcb9-81864afd041d))
+  (fp_line (start -7.55 10) (end 12.65 10) (layer "Dwgs.User") (width 0.12) (tstamp 58feffaf-7f1b-4243-a5b6-047327ca3115))
+  (fp_line (start -17.42 -2) (end 22.5 -2) (layer "Dwgs.User") (width 0.12) (tstamp 59c5a89a-752b-408f-a021-5751fea8aef7))
+  (fp_line (start -17.42 4) (end -17.42 -2) (layer "Dwgs.User") (width 0.12) (tstamp 678ccb9b-26be-41f3-9fe3-8a57bbf899c5))
+  (fp_line (start 12.62 5) (end 12.62 18) (layer "Dwgs.User") (width 0.12) (tstamp 7095d4f6-8b13-4d7b-928d-44d22a1a49ba))
+  (fp_line (start -18.42 5) (end -18.42 4) (layer "Dwgs.User") (width 0.12) (tstamp 8b6abdc5-939d-4100-b4db-bd48c1b638b3))
+  (fp_line (start 22.5 -2) (end 22.5 4) (layer "Dwgs.User") (width 0.12) (tstamp 943bea9f-8ef7-4514-a148-a9a6339762dc))
+  (fp_line (start 12.64 18) (end 7.55 18) (layer "Dwgs.User") (width 0.12) (tstamp a3c8bda4-a409-4d43-a1d3-b827a4d8db26))
+  (fp_line (start -2.46 14) (end 7.54 14) (layer "Dwgs.User") (width 0.12) (tstamp b464042e-fb3f-4f04-baba-02d6d5d30d50))
+  (fp_line (start -1.5 29) (end 2.25 29) (layer "Dwgs.User") (width 0.12) (tstamp bb684b6b-ce76-4971-b7f7-97ecb1fdd8dc))
+  (fp_line (start 7.54 10) (end 7.54 28) (layer "Dwgs.User") (width 0.12) (tstamp bb7a71c2-f754-41e8-a27d-b0bab97b467c))
+  (fp_line (start 2.83 28) (end 2.83 29) (layer "Dwgs.User") (width 0.12) (tstamp c1999bb5-4608-40f9-9988-c0e38309b0dc))
+  (fp_line (start -2.46 28) (end 7.54 28) (layer "Dwgs.User") (width 0.12) (tstamp c227a9b8-89c2-496f-afec-d4459b27bfbc))
+  (fp_line (start -2.46 27.75) (end 7.54 27.75) (layer "Dwgs.User") (width 0.12) (tstamp cd60d0ef-b6e3-40f8-924c-750e474dc85c))
+  (fp_line (start -1.5 28) (end -1.5 29) (layer "Dwgs.User") (width 0.12) (tstamp d046aef8-b05d-4de3-b39a-5c5df86dd57a))
+  (fp_line (start 7.54 17) (end 12.64 17) (layer "Dwgs.User") (width 0.12) (tstamp e1be9064-f3c2-4b88-9db9-b47a624c20ad))
+  (fp_line (start 2.25 29) (end 2.25 28) (layer "Dwgs.User") (width 0.12) (tstamp ec899a24-146a-4d98-a8c5-c93cbbc09065))
+  (fp_line (start 2.83 29) (end 6.58 29) (layer "Dwgs.User") (width 0.12) (tstamp f0d62c6c-618f-485e-a085-6f40bcb6b499))
+  (fp_line (start -18.42 5) (end 23.5 5) (layer "Dwgs.User") (width 0.12) (tstamp f4f13011-fa53-42f8-97b9-f0a7a7986fd6))
+  (fp_line (start -7.54 18) (end -2.46 18) (layer "Dwgs.User") (width 0.12) (tstamp fb09483f-caf4-482d-930d-8440d29f3494))
+  (model "${ACCELEROMETER_PCB}/Models.3D/PhoenixContact_DKF-MSTBA-2,5_2-GF-5,08.stp" hide
+    (offset (xyz -13.4 -5.15 -5.5))
+    (scale (xyz 1 1 1))
+    (rotate (xyz -90 0 90))
+  )
+  (model "${ACCELEROMETER_PCB}/Models.3D/PhoenixContact_FKCN-2,5_2-STF-5,08.stp"
+    (offset (xyz 15.8 10.5 -10.19))
+    (scale (xyz 1 1 1))
+    (rotate (xyz -90 0 90))
+  )
+)

+ 53 - 0
Library/Footprints.pretty/FKCN_2,5_3-STF.kicad_mod

@@ -0,0 +1,53 @@
+(footprint "FKCN_2,5_3-STF" (version 20211014) (generator pcbnew)
+  (layer "F.Cu")
+  (tedit 0)
+  (descr "1754791")
+  (tags "Connector")
+  (attr board_only exclude_from_pos_files)
+  (fp_text reference "J**" (at -16.25 -3.45) (layer "Dwgs.User") hide
+    (effects (font (size 1.27 1.27) (thickness 0.254)))
+    (tstamp 52c9771c-0632-4d2f-905a-8784a3d89541)
+  )
+  (fp_text value "FKCN_2,5_3-STF" (at 1.55 -3.5) (layer "Dwgs.User") hide
+    (effects (font (size 1.27 1.27) (thickness 0.254)))
+    (tstamp b18c2d1a-f5df-4813-a8ae-2eea6ebfdf9f)
+  )
+  (fp_text user "${REFERENCE}" (at -16.25 -3.45) (layer "Dwgs.User") hide
+    (effects (font (size 1.27 1.27) (thickness 0.254)))
+    (tstamp 96a0f707-b975-4849-8ada-0425c78dc909)
+  )
+  (fp_line (start -2.41 10) (end -2.41 28) (layer "Dwgs.User") (width 0.12) (tstamp 1843b17e-0ee8-4dcb-a9c6-496797e2bacd))
+  (fp_line (start -7.49 17) (end -2.41 17) (layer "Dwgs.User") (width 0.12) (tstamp 300c3f86-0b3b-46cd-a499-a7b04a297b42))
+  (fp_line (start -7.5 10) (end -7.49 18) (layer "Dwgs.User") (width 0.12) (tstamp 3897bc62-9f87-4d80-8ac0-62ab6b0f4e76))
+  (fp_line (start 7.65 28) (end 7.65 29) (layer "Dwgs.User") (width 0.12) (tstamp 3dce7b5f-7c8d-4f9f-9871-a4449ba214c8))
+  (fp_line (start 6.875 29) (end 6.875 28) (layer "Dwgs.User") (width 0.12) (tstamp 4f08ec87-d32f-4431-bcb9-81864afd041d))
+  (fp_line (start -7.5 10) (end 12.7 10) (layer "Dwgs.User") (width 0.12) (tstamp 58feffaf-7f1b-4243-a5b6-047327ca3115))
+  (fp_line (start -7.48 8.75) (end 17.48 8.75) (layer "Dwgs.User") (width 0.1) (tstamp 6840f555-5781-44cf-9462-d0acdb41a90c))
+  (fp_line (start 17.51 10) (end 17.5 18) (layer "Dwgs.User") (width 0.12) (tstamp 7095d4f6-8b13-4d7b-928d-44d22a1a49ba))
+  (fp_line (start 17.5 18) (end 12.41 18) (layer "Dwgs.User") (width 0.12) (tstamp a3c8bda4-a409-4d43-a1d3-b827a4d8db26))
+  (fp_line (start -2.41 14) (end 12.4 14) (layer "Dwgs.User") (width 0.12) (tstamp b464042e-fb3f-4f04-baba-02d6d5d30d50))
+  (fp_line (start 7.65 29) (end 11.4 29) (layer "Dwgs.User") (width 0.12) (tstamp ba30ecb8-fc45-4c90-b515-4c58b4500cc8))
+  (fp_line (start -1.45 29) (end 2.3 29) (layer "Dwgs.User") (width 0.12) (tstamp bb684b6b-ce76-4971-b7f7-97ecb1fdd8dc))
+  (fp_line (start 12.4 10) (end 12.4 28) (layer "Dwgs.User") (width 0.12) (tstamp bb7a71c2-f754-41e8-a27d-b0bab97b467c))
+  (fp_line (start 3.125 28) (end 3.125 29) (layer "Dwgs.User") (width 0.12) (tstamp c1999bb5-4608-40f9-9988-c0e38309b0dc))
+  (fp_line (start -2.41 28) (end 12.4 28) (layer "Dwgs.User") (width 0.12) (tstamp c227a9b8-89c2-496f-afec-d4459b27bfbc))
+  (fp_line (start -2.41 27.75) (end 12.4 27.75) (layer "Dwgs.User") (width 0.12) (tstamp cd60d0ef-b6e3-40f8-924c-750e474dc85c))
+  (fp_line (start -1.45 28) (end -1.45 29) (layer "Dwgs.User") (width 0.12) (tstamp d046aef8-b05d-4de3-b39a-5c5df86dd57a))
+  (fp_line (start 12.4 17) (end 17.5 17) (layer "Dwgs.User") (width 0.12) (tstamp e1be9064-f3c2-4b88-9db9-b47a624c20ad))
+  (fp_line (start 2.3 29) (end 2.3 28) (layer "Dwgs.User") (width 0.12) (tstamp ec899a24-146a-4d98-a8c5-c93cbbc09065))
+  (fp_line (start 3.125 29) (end 6.875 29) (layer "Dwgs.User") (width 0.12) (tstamp f0d62c6c-618f-485e-a085-6f40bcb6b499))
+  (fp_line (start 11.4 29) (end 11.4 28) (layer "Dwgs.User") (width 0.12) (tstamp f40c8022-ac8c-4eab-9a5e-1b38c1402d5a))
+  (fp_line (start -7.49 18) (end -2.41 18) (layer "Dwgs.User") (width 0.12) (tstamp fb09483f-caf4-482d-930d-8440d29f3494))
+  (fp_rect (start -7.48 -2) (end 17.48 5) (layer "Dwgs.User") (width 0.1) (fill none) (tstamp 452bc4a6-5ed5-4e83-84eb-2a6ee61057d0))
+  (fp_rect (start -7.48 5) (end 17.48 10) (layer "Dwgs.User") (width 0.1) (fill none) (tstamp db881829-6661-4717-a500-65206eeba574))
+  (model "${ACCELEROMETER_PCB}/Models.3D/PhoenixContact_MSTB-2-5-HC-3-GF_3D.stp" hide
+    (offset (xyz -7.5 2 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz -90 0 90))
+  )
+  (model "${ACCELEROMETER_PCB}/Models.3D/PhoenixContact_FKCN-2-5-3-STF_3D.stp"
+    (offset (xyz 65.5 10.5 -10))
+    (scale (xyz 1 1 1))
+    (rotate (xyz -90 0 90))
+  )
+)

+ 57 - 0
Library/Footprints.pretty/Ground_Connector.kicad_mod

@@ -0,0 +1,57 @@
+(footprint "Ground_Connector" (version 20211014) (generator pcbnew)
+  (layer "F.Cu")
+  (tedit 0)
+  (attr exclude_from_pos_files exclude_from_bom)
+  (fp_text reference "REF**" (at 0 -2.5 unlocked) (layer "F.SilkS")
+    (effects (font (size 1 1) (thickness 0.15)))
+    (tstamp 30abf6f6-1bd5-4781-b1ee-18a35f09a687)
+  )
+  (fp_text value "Ground_Connector" (at 0 3.5 unlocked) (layer "F.Fab")
+    (effects (font (size 1 1) (thickness 0.15)))
+    (tstamp 7ea8e049-b733-4330-8bd4-c81260d68a01)
+  )
+  (fp_poly (pts
+      (xy 0.3 0.875)
+      (xy -0.3 0.875)
+      (xy -0.3 -0.875)
+      (xy 0.3 -0.875)
+    ) (layer "F.Cu") (width 0) (fill solid) (tstamp 5d9e388e-674d-48b7-84a7-538a09d24f6d))
+  (fp_poly (pts
+      (xy 0.3 0.875)
+      (xy -0.3 0.875)
+      (xy -0.3 -0.875)
+      (xy 0.3 -0.875)
+    ) (layer "B.Cu") (width 0) (fill solid) (tstamp 7fb40155-3643-49d2-a4bf-1d98fb7c79cf))
+  (fp_line (start -2 1.5) (end -2 -1.5) (layer "B.SilkS") (width 0.15) (tstamp 10918e50-365f-4a5c-aee3-19362c9df73d))
+  (fp_line (start 2 1.5) (end -2 1.5) (layer "B.SilkS") (width 0.15) (tstamp 4a8abf0c-c5e4-437c-a1c9-30c15b636eb9))
+  (fp_line (start -2 -1.5) (end 2 -1.5) (layer "B.SilkS") (width 0.15) (tstamp 660cef02-49c1-4894-9ab7-93de021347ce))
+  (fp_line (start 2 -1.5) (end 2 1.5) (layer "B.SilkS") (width 0.15) (tstamp c00c8e27-0e0b-46b3-9d27-653ff93a6ac3))
+  (fp_line (start 2 -1.5) (end 2 1.5) (layer "F.SilkS") (width 0.15) (tstamp 2e20c361-cbca-4a18-ba27-4764df57a804))
+  (fp_line (start 2 1.5) (end -2 1.5) (layer "F.SilkS") (width 0.15) (tstamp 62982230-972e-42f0-8974-46d47082847e))
+  (fp_line (start -2 -1.5) (end 2 -1.5) (layer "F.SilkS") (width 0.15) (tstamp d7bb11f5-eaf5-45dd-8e68-6b859741835b))
+  (fp_line (start -2 1.5) (end -2 -1.5) (layer "F.SilkS") (width 0.15) (tstamp e62d4be4-c293-4c8c-ba5e-af494ff20de4))
+  (fp_line (start -2.25 -1.75) (end -2.25 1.75) (layer "B.CrtYd") (width 0.05) (tstamp 8e70074e-1ab4-4276-a957-272b393db70f))
+  (fp_line (start 2.25 1.75) (end 2.25 -1.75) (layer "B.CrtYd") (width 0.05) (tstamp bcfadebc-b41f-42c7-a42f-ffe635604d2b))
+  (fp_line (start 2.25 -1.75) (end -2.25 -1.75) (layer "B.CrtYd") (width 0.05) (tstamp c87923d5-1d13-43f7-a55b-003bc706c604))
+  (fp_line (start -2.25 1.75) (end 2.25 1.75) (layer "B.CrtYd") (width 0.05) (tstamp d30156de-be77-48f8-8237-8cadcecf7c9d))
+  (fp_line (start 2.25 -1.75) (end -2.25 -1.75) (layer "F.CrtYd") (width 0.05) (tstamp 69a981f6-72bd-431c-a071-0728c910c4da))
+  (fp_line (start -2.25 -1.75) (end -2.25 1.75) (layer "F.CrtYd") (width 0.05) (tstamp 7a864c9d-f177-4dd2-9284-f32c435c6439))
+  (fp_line (start 2.25 1.75) (end 2.25 -1.75) (layer "F.CrtYd") (width 0.05) (tstamp 7cb99ab2-f132-4e79-9e79-2e1a64215de5))
+  (fp_line (start -2.25 1.75) (end 2.25 1.75) (layer "F.CrtYd") (width 0.05) (tstamp 942b2c8a-5654-4cd6-8882-cb918346074a))
+  (pad "1" thru_hole circle (at -1 0.75 90) (size 1 1) (drill 0.6) (layers *.Cu *.Mask)
+    (zone_connect 2) (tstamp 4d355cb0-2606-4bc1-bb21-9883fa7c1185))
+  (pad "1" smd roundrect (at -1 0 270) (size 2.5 1.5) (layers "B.Cu" "B.Mask") (roundrect_rratio 0.25)
+    (zone_connect 2) (tstamp 5b6254ef-e9cb-4b0d-bbc6-ed8cedacc832))
+  (pad "1" smd roundrect (at -1 0 90) (size 2.5 1.5) (layers "F.Cu" "F.Mask") (roundrect_rratio 0.25)
+    (zone_connect 2) (tstamp 994194a0-8ed3-4382-ad0b-d91b8cb1719f))
+  (pad "1" thru_hole circle (at -1 -0.75 90) (size 1 1) (drill 0.6) (layers *.Cu *.Mask)
+    (zone_connect 2) (tstamp ee7e2005-965b-446e-a3eb-e0051fda0a39))
+  (pad "2" smd roundrect (at 1 0 270) (size 2.5 1.5) (layers "B.Cu" "B.Mask") (roundrect_rratio 0.25)
+    (zone_connect 2) (tstamp 397504c1-05a2-4737-8e0e-dbccf5fa4902))
+  (pad "2" smd roundrect (at 1 0 90) (size 2.5 1.5) (layers "F.Cu" "F.Mask") (roundrect_rratio 0.25)
+    (zone_connect 2) (tstamp 75456a49-7d06-45ab-b9c3-b28966351143))
+  (pad "2" thru_hole circle (at 1 0.75 90) (size 1 1) (drill 0.6) (layers *.Cu *.Mask)
+    (zone_connect 2) (tstamp 98e6aa43-ae40-45e0-9e10-6b63af0e7d9c))
+  (pad "2" thru_hole circle (at 1 -0.75 90) (size 1 1) (drill 0.6) (layers *.Cu *.Mask)
+    (zone_connect 2) (tstamp b9160972-2d46-4353-891a-ef5319fadd28))
+)

+ 25 - 0
Library/Footprints.pretty/Jumper 0805.kicad_mod

@@ -0,0 +1,25 @@
+(footprint "Jumper 0805" (version 20211014) (generator pcbnew)
+  (layer "F.Cu")
+  (tedit 5F68FEEE)
+  (attr smd exclude_from_pos_files exclude_from_bom)
+  (fp_text reference "REF**" (at 0 -1.95) (layer "F.SilkS")
+    (effects (font (size 1 1) (thickness 0.15)))
+    (tstamp effead60-2b17-4463-91cf-34792a2b459a)
+  )
+  (fp_text value "Jumper 0805" (at 0 1.65) (layer "F.Fab") hide
+    (effects (font (size 1 1) (thickness 0.15)))
+    (tstamp 83cd9c78-75b4-4eec-9501-2ff4a6e7a26e)
+  )
+  (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") hide
+    (effects (font (size 0.5 0.5) (thickness 0.08)))
+    (tstamp b5354c63-16aa-4898-aa0c-eeb3d035fc5f)
+  )
+  (fp_line (start -0.227064 -0.735) (end 0.227064 -0.735) (layer "F.SilkS") (width 0.12) (tstamp 1d1dfe66-8d95-48c7-9468-1437fe352fc9))
+  (fp_line (start -0.227064 0.735) (end 0.227064 0.735) (layer "F.SilkS") (width 0.12) (tstamp 9aaa9150-dbb8-4657-a223-476b55b89dae))
+  (fp_line (start -1 0.625) (end -1 -0.625) (layer "F.Fab") (width 0.1) (tstamp 37f98079-19ff-4dd9-ac60-76d47722b840))
+  (fp_line (start 1 0.625) (end -1 0.625) (layer "F.Fab") (width 0.1) (tstamp b0e87530-3bac-4895-be8c-fdb50669192d))
+  (fp_line (start 1 -0.625) (end 1 0.625) (layer "F.Fab") (width 0.1) (tstamp b1a33891-38ab-48fb-8542-eb6b9260c23c))
+  (fp_line (start -1 -0.625) (end 1 -0.625) (layer "F.Fab") (width 0.1) (tstamp e73c85cd-37bc-422b-91a3-e268ce9a1281))
+  (pad "1" smd roundrect (at -0.9125 0) (size 1.025 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.243902) (tstamp 9702d628-9b91-4d58-9130-9271bd872f5b))
+  (pad "2" smd roundrect (at 0.9125 0) (size 1.025 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.243902) (tstamp 1ad1544b-7ba3-4927-93fd-ab9c0a8dba06))
+)

+ 32 - 0
Library/Footprints.pretty/Keystone_5001.kicad_mod

@@ -0,0 +1,32 @@
+(footprint "Keystone_5001" (version 20221018) (generator pcbnew)
+  (layer "F.Cu")
+  (descr "solder Pin_ diameter 2.54mm, hole diameter 1.0mm (press fit), length 7.62mm")
+  (tags "solder Pin_ press fit")
+  (attr through_hole)
+  (fp_text reference "REF**" (at 0 2.25) (layer "F.SilkS")
+      (effects (font (size 1 1) (thickness 0.15)))
+    (tstamp aa873d6e-828f-47d9-8564-a7b1bd2e5933)
+  )
+  (fp_text value "Keystone_5001" (at 0 -2.05) (layer "F.SilkS")
+      (effects (font (size 1 1) (thickness 0.15)))
+    (tstamp fc162139-c967-4d0c-a998-335b182d6df2)
+  )
+  (fp_text user "${REFERENCE}" (at 0 2.25) (layer "F.Fab")
+      (effects (font (size 1 1) (thickness 0.15)))
+    (tstamp f063d92e-58ec-461d-ab96-69d05bb299b7)
+  )
+  (fp_circle (center 0 0) (end 1.27 0.0762)
+    (stroke (width 0.12) (type solid)) (fill none) (layer "F.SilkS") (tstamp a8d3515a-ce0a-4721-9112-032fd8a53f30))
+  (fp_circle (center 0 0) (end 1.3716 0.0254)
+    (stroke (width 0.05) (type solid)) (fill none) (layer "F.CrtYd") (tstamp 1e3d2eab-2b89-4079-a2e4-2fb0e8aff0ae))
+  (fp_circle (center 0 0) (end 0.5 0)
+    (stroke (width 0.12) (type solid)) (fill none) (layer "F.Fab") (tstamp a802bc52-407f-4402-b3d5-ac10e6813818))
+  (fp_circle (center 0 0) (end 1 0)
+    (stroke (width 0.12) (type solid)) (fill none) (layer "F.Fab") (tstamp 6e29884d-bf0f-41ab-ab00-f03e7e67ce7f))
+  (pad "1" thru_hole circle (at 0 0) (size 2 2) (drill 1) (layers "*.Cu" "*.Mask") (tstamp 10ce94dd-fbea-4164-a68f-fbb193f565d7))
+  (model "${LORA_WINDPOWER_CONTROL}/Library/Models.3D/Keystone 5001.step"
+    (offset (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)

+ 34 - 0
Library/Footprints.pretty/LED_Bi-Color_3225_K13.kicad_mod

@@ -0,0 +1,34 @@
+(footprint "LED_Bi-Color_3225_K13" (version 20211014) (generator pcbnew)
+  (layer "F.Cu")
+  (tedit 0)
+  (attr smd)
+  (fp_text reference "REF**" (at -0.45 -2.35 unlocked) (layer "F.SilkS")
+    (effects (font (size 1 1) (thickness 0.15)))
+    (tstamp dc1d338c-9979-48e7-b84b-53d5bc23cc7c)
+  )
+  (fp_text value "LED_Bi-Color_3225" (at 0 2.45 unlocked) (layer "F.Fab")
+    (effects (font (size 1 1) (thickness 0.15)))
+    (tstamp 61c01823-cee0-4843-a846-f5550eef3ae2)
+  )
+  (fp_text user "${REFERENCE}" (at -0.45 -2.35 unlocked) (layer "F.Fab")
+    (effects (font (size 1 1) (thickness 0.15)))
+    (tstamp df153fb0-7fa0-4626-874e-1fd75166cb5e)
+  )
+  (fp_line (start -2.35 1.45) (end -2.35 -1.45) (layer "F.SilkS") (width 0.12) (tstamp 2c8fc146-f6c2-47bb-ba53-d50686f9b6ad))
+  (fp_line (start 2.35 1.45) (end -2.35 1.45) (layer "F.SilkS") (width 0.12) (tstamp 75128e1b-2530-4e60-96f9-4af5af708dd0))
+  (fp_line (start -2.35 -1.45) (end 2.35 -1.45) (layer "F.SilkS") (width 0.12) (tstamp 7c1a151c-ceba-4fcc-a392-d8643296f5c0))
+  (fp_line (start 2.35 -1.45) (end -2.35 -1.45) (layer "F.CrtYd") (width 0.05) (tstamp 12a71947-bfbd-4966-8fe9-16fbfdc6c776))
+  (fp_line (start 2.35 1.45) (end 2.35 -1.45) (layer "F.CrtYd") (width 0.05) (tstamp 4daec474-c89f-4a1d-b613-d530b7df8d81))
+  (fp_line (start -2.35 1.45) (end 2.35 1.45) (layer "F.CrtYd") (width 0.05) (tstamp 7b4b2c2f-290a-4844-8e67-e0cc77420539))
+  (fp_line (start -2.35 -1.45) (end -2.35 1.45) (layer "F.CrtYd") (width 0.05) (tstamp d1a28ae8-5fdf-421e-9f96-5743d655755b))
+  (fp_rect (start -1.6 -1.35) (end 1.6 1.35) (layer "F.Fab") (width 0.1) (fill none) (tstamp 4deee43e-5acf-447d-91a7-114d94fb0e2f))
+  (pad "1" smd roundrect (at -1.35 -0.775) (size 1.7 1.15) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 351ac680-c5fa-4c71-ba80-456348673995))
+  (pad "2" smd roundrect (at 1.35 -0.775) (size 1.7 1.15) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 84280b38-c71d-49bc-b03f-678b8ee02f3d))
+  (pad "3" smd roundrect (at -1.35 0.775) (size 1.7 1.15) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7f53d358-822f-4c41-a346-b5c27feddb91))
+  (pad "4" smd roundrect (at 1.35 0.775) (size 1.7 1.15) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d0abb871-8ddc-435c-83c5-03b09be37358))
+  (model "${ACCELEROMETER_PCB}/Models.3D/LED_Bi-Color_3225.wrl"
+    (offset (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)

+ 34 - 0
Library/Footprints.pretty/LED_Bi-Color_3225_K24.kicad_mod

@@ -0,0 +1,34 @@
+(footprint "LED_Bi-Color_3225_K24" (version 20211014) (generator pcbnew)
+  (layer "F.Cu")
+  (tedit 0)
+  (attr smd)
+  (fp_text reference "REF**" (at -0.45 -2.35 unlocked) (layer "F.SilkS")
+    (effects (font (size 1 1) (thickness 0.15)))
+    (tstamp dc1d338c-9979-48e7-b84b-53d5bc23cc7c)
+  )
+  (fp_text value "LED_Bi-Color_3225" (at 0 2.45 unlocked) (layer "F.Fab")
+    (effects (font (size 1 1) (thickness 0.15)))
+    (tstamp 61c01823-cee0-4843-a846-f5550eef3ae2)
+  )
+  (fp_text user "${REFERENCE}" (at -0.45 -2.35 unlocked) (layer "F.Fab")
+    (effects (font (size 1 1) (thickness 0.15)))
+    (tstamp df153fb0-7fa0-4626-874e-1fd75166cb5e)
+  )
+  (fp_line (start 2.35 1.45) (end 2.35 -1.45) (layer "F.SilkS") (width 0.12) (tstamp 2c8fc146-f6c2-47bb-ba53-d50686f9b6ad))
+  (fp_line (start 2.35 1.45) (end -2.35 1.45) (layer "F.SilkS") (width 0.12) (tstamp 75128e1b-2530-4e60-96f9-4af5af708dd0))
+  (fp_line (start -2.35 -1.45) (end 2.35 -1.45) (layer "F.SilkS") (width 0.12) (tstamp 7c1a151c-ceba-4fcc-a392-d8643296f5c0))
+  (fp_line (start 2.35 -1.45) (end -2.35 -1.45) (layer "F.CrtYd") (width 0.05) (tstamp 12a71947-bfbd-4966-8fe9-16fbfdc6c776))
+  (fp_line (start 2.35 1.45) (end 2.35 -1.45) (layer "F.CrtYd") (width 0.05) (tstamp 4daec474-c89f-4a1d-b613-d530b7df8d81))
+  (fp_line (start -2.35 1.45) (end 2.35 1.45) (layer "F.CrtYd") (width 0.05) (tstamp 7b4b2c2f-290a-4844-8e67-e0cc77420539))
+  (fp_line (start -2.35 -1.45) (end -2.35 1.45) (layer "F.CrtYd") (width 0.05) (tstamp d1a28ae8-5fdf-421e-9f96-5743d655755b))
+  (fp_rect (start -1.6 -1.35) (end 1.6 1.35) (layer "F.Fab") (width 0.1) (fill none) (tstamp 4deee43e-5acf-447d-91a7-114d94fb0e2f))
+  (pad "1" smd roundrect (at -1.35 -0.775) (size 1.7 1.15) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 351ac680-c5fa-4c71-ba80-456348673995))
+  (pad "2" smd roundrect (at 1.35 -0.775) (size 1.7 1.15) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 84280b38-c71d-49bc-b03f-678b8ee02f3d))
+  (pad "3" smd roundrect (at -1.35 0.775) (size 1.7 1.15) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7f53d358-822f-4c41-a346-b5c27feddb91))
+  (pad "4" smd roundrect (at 1.35 0.775) (size 1.7 1.15) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d0abb871-8ddc-435c-83c5-03b09be37358))
+  (model "${ACCELEROMETER_PCB}/Models.3D/LED_Bi-Color_3225.wrl"
+    (offset (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)

+ 41 - 0
Library/Footprints.pretty/LED_Kingbright_APHBM2012_2x1.25mm.kicad_mod

@@ -0,0 +1,41 @@
+(footprint "LED_Kingbright_APHBM2012_2x1.25mm" (version 20211014) (generator pcbnew)
+  (layer "F.Cu")
+  (tedit 6145EE54)
+  (descr "Dual LED SMD https://www.kingbrightusa.com/KCpack.asp?txtPack=APHBM2012")
+  (tags "LED Kingbright APHM2012")
+  (attr smd)
+  (fp_text reference "REF**" (at 0.15 -2.5 180) (layer "F.SilkS")
+    (effects (font (size 1 1) (thickness 0.15)))
+    (tstamp 4ca416ef-62a6-4f48-a434-ef00f2bdfdc1)
+  )
+  (fp_text value "LED_Kingbright_APHBM2012_2x1.25mm" (at -0.05 2.6 180) (layer "F.Fab")
+    (effects (font (size 1 1) (thickness 0.15)))
+    (tstamp 6cf3790f-04f5-4f2f-bbe2-52333cedb899)
+  )
+  (fp_text user "${REFERENCE}" (at 0.15 -2.5 180) (layer "F.Fab")
+    (effects (font (size 1 1) (thickness 0.15)))
+    (tstamp 4c7c0ac6-ba1c-433b-9299-40dd05e7ef3a)
+  )
+  (fp_line (start 0.06 1.3) (end -0.06 1.3) (layer "F.SilkS") (width 0.12) (tstamp 12b5fe74-9138-4905-a4cb-71abcff87917))
+  (fp_line (start 0.06 1.5) (end 0.06 1.3) (layer "F.SilkS") (width 0.12) (tstamp 5a1f66cd-8fcc-4d5a-bece-925fd4dc46c8))
+  (fp_line (start -0.06 1.3) (end -0.06 1.5) (layer "F.SilkS") (width 0.12) (tstamp bdfa7300-674b-47bc-9086-0d67120cef8b))
+  (fp_line (start -0.06 1.5) (end 0.06 1.5) (layer "F.SilkS") (width 0.12) (tstamp bef59831-9f3a-43e7-b3c3-acb486f21e57))
+  (fp_line (start 1.03 1.75) (end -1.03 1.75) (layer "F.CrtYd") (width 0.05) (tstamp 1e986261-faa1-42bb-8435-83c1c36be227))
+  (fp_line (start -1.03 -1.75) (end 1.03 -1.75) (layer "F.CrtYd") (width 0.05) (tstamp 740481ed-fd41-4bd1-abe5-b08def5a8a55))
+  (fp_line (start -1.03 1.75) (end -1.03 -1.75) (layer "F.CrtYd") (width 0.05) (tstamp a12b3740-9a10-45df-ad2a-f8881483de65))
+  (fp_line (start 1.03 -1.75) (end 1.03 1.75) (layer "F.CrtYd") (width 0.05) (tstamp f9fc429e-d063-428d-a1ee-1f85e430eab5))
+  (fp_line (start 0.625 1) (end 0.625 -1) (layer "F.Fab") (width 0.1) (tstamp 47aabeb0-efa7-4983-aefa-95c1de8bd770))
+  (fp_line (start -0.625 -0.7) (end -0.625 1) (layer "F.Fab") (width 0.1) (tstamp 794115ed-5b47-4b0c-8807-3cd56e734062))
+  (fp_line (start -0.625 1) (end 0.625 1) (layer "F.Fab") (width 0.1) (tstamp a4e4cdf2-4b50-4ae4-bf71-10763e60ee88))
+  (fp_line (start -0.625 -0.7) (end -0.325 -1) (layer "F.Fab") (width 0.1) (tstamp b8e249f4-e0c6-4bc9-99e5-477be89eed01))
+  (fp_line (start 0.625 -1) (end -0.325 -1) (layer "F.Fab") (width 0.1) (tstamp f5f3fcd6-dc28-43f0-85aa-fa9af1e1b19d))
+  (pad "1" smd rect (at -0.475 -0.9 90) (size 1.2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f415d0a5-c06e-4ae0-8c05-125bf4ea719c))
+  (pad "2" smd rect (at -0.475 0.9 90) (size 1.2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c624868f-253b-4a1b-a348-f262800c409e))
+  (pad "3" smd rect (at 0.475 0.9 90) (size 1.2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2190269b-9bdd-43db-b22f-9de122b9c8ae))
+  (pad "4" smd rect (at 0.475 -0.9 90) (size 1.2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fdc2d0d7-1f0a-4bf1-8d0f-0bda6f3a4131))
+  (model "${ACCELEROMETER_PCB}/Models.3D/APHBM2012.STEP"
+    (offset (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz -90 0 -90))
+  )
+)

+ 138 - 0
Library/Footprints.pretty/LoRa-WAN_iC880A.kicad_mod

@@ -0,0 +1,138 @@
+(footprint "LoRa-WAN_iC880A" (version 20221018) (generator pcbnew)
+  (layer "F.Cu")
+  (attr through_hole)
+  (fp_text reference "REF**" (at 0 -2.54 unlocked) (layer "F.SilkS")
+      (effects (font (size 1 1) (thickness 0.1)))
+    (tstamp 232f3a4f-0819-45fc-8ebd-2d73a12f8a6a)
+  )
+  (fp_text value "LoRa-WAN_iC880A" (at 0 1 unlocked) (layer "F.Fab")
+      (effects (font (size 1 1) (thickness 0.15)))
+    (tstamp 80db1643-ce46-490b-8680-c47a27878b2f)
+  )
+  (fp_text user "${REFERENCE}" (at 0 2.5 unlocked) (layer "F.Fab")
+      (effects (font (size 1 1) (thickness 0.15)))
+    (tstamp 80c70a46-ad75-4498-89ed-504aac9b1897)
+  )
+  (fp_text user "${REFERENCE}" (at 0 2.5 unlocked) (layer "F.Fab")
+      (effects (font (size 1 1) (thickness 0.15)))
+    (tstamp b64d7ad8-d09d-4874-9973-f90833b61ccf)
+  )
+  (fp_text user "${REFERENCE}" (at 0 2.5 unlocked) (layer "F.Fab")
+      (effects (font (size 1 1) (thickness 0.15)))
+    (tstamp ebcfc553-91ed-477e-8a50-52daeded2874)
+  )
+  (fp_line (start -40 -33.75) (end -40 33.75)
+    (stroke (width 0.15) (type default)) (layer "F.SilkS") (tstamp dee08a72-217a-4335-9e1f-51458152ae01))
+  (fp_line (start -40 33.75) (end 40 33.75)
+    (stroke (width 0.15) (type default)) (layer "F.SilkS") (tstamp cbe05fc0-3942-4b99-863f-fc077ccffd26))
+  (fp_line (start 40 -33.75) (end -40 -33.75)
+    (stroke (width 0.15) (type default)) (layer "F.SilkS") (tstamp 3e60e964-01fd-43b1-b426-4e819e101c56))
+  (fp_line (start 40 -33.75) (end 40 33.75)
+    (stroke (width 0.15) (type default)) (layer "F.SilkS") (tstamp 615facde-9b50-40f8-9485-dfc1b7a5777c))
+  (fp_line (start -40.1 -33.85) (end -40.1 33.85)
+    (stroke (width 0.1) (type default)) (layer "F.CrtYd") (tstamp 67a7b8f6-8594-4689-ad35-93e8f5f2217e))
+  (fp_line (start -40.1 33.85) (end 40.1 33.85)
+    (stroke (width 0.1) (type default)) (layer "F.CrtYd") (tstamp cdd782b8-88e8-4597-803e-d74f935ba284))
+  (fp_line (start 40.1 -33.85) (end -40.1 -33.85)
+    (stroke (width 0.1) (type default)) (layer "F.CrtYd") (tstamp 2013c76a-c350-48d6-9d65-44fdc89a906f))
+  (fp_line (start 40.1 -33.85) (end 40.1 33.85)
+    (stroke (width 0.1) (type default)) (layer "F.CrtYd") (tstamp be831f36-cbe4-4cdd-b4c8-054fa9d2241a))
+  (fp_line (start -39.9 -33.65) (end -39.9 33.65)
+    (stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp ebc3843b-b72f-4e58-a5b1-5fd32e2c9885))
+  (fp_line (start -39.9 33.65) (end 39.9 33.65)
+    (stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp 24c9efd7-ef7f-42e7-a34e-8b102773ad2c))
+  (fp_line (start -25.61 -31.285) (end -24.975 -31.92)
+    (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 061ce935-538d-4374-9e5a-42c8f99b7297))
+  (fp_line (start -25.61 -29.38) (end -25.61 -31.285)
+    (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 9a3a1fff-6bac-4875-aad6-8d075984bb32))
+  (fp_line (start -25.37 29.99) (end -24.735 29.355)
+    (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp dd565d08-5ba0-4c11-a9e7-6124bad7174e))
+  (fp_line (start -25.37 31.895) (end -25.37 29.99)
+    (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 16946d95-729c-48a5-8f01-659996565d26))
+  (fp_line (start -24.975 -31.92) (end -17.99 -31.92)
+    (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 1a956b11-9c1e-4ed6-a7c4-f2c83b248964))
+  (fp_line (start -24.735 29.355) (end 25.43 29.355)
+    (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 448e5528-1832-4aac-9c75-bae8378b510a))
+  (fp_line (start -17.99 -31.92) (end -17.99 -29.38)
+    (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp dc464627-a411-4170-b07a-f24c60086337))
+  (fp_line (start -17.99 -29.38) (end -25.61 -29.38)
+    (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 54e58195-76b9-46c7-89f8-dda1e2b4a892))
+  (fp_line (start 17.59 -31.285) (end 18.225 -31.92)
+    (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 72066494-a30a-4e78-9a0f-97efa36b20a2))
+  (fp_line (start 17.59 -29.38) (end 17.59 -31.285)
+    (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 639a4023-c674-4b0f-97dc-2f53091ec734))
+  (fp_line (start 18.225 -31.92) (end 25.21 -31.92)
+    (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 631817bb-62cb-41da-88c4-81fa78be7592))
+  (fp_line (start 25.21 -31.92) (end 25.21 -29.38)
+    (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp c4bd6016-8522-4e35-8b3b-8051c942af97))
+  (fp_line (start 25.21 -29.38) (end 17.59 -29.38)
+    (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 9a6286e5-11b0-4991-97a2-d35458bcd010))
+  (fp_line (start 25.43 29.355) (end 25.43 31.895)
+    (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 82457db7-cfc6-4290-b276-cee96a17bb50))
+  (fp_line (start 25.43 31.895) (end -25.37 31.895)
+    (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp a8bdf639-dc3e-45ca-a1d0-40fc2561766f))
+  (fp_line (start 39.9 -33.65) (end -39.9 -33.65)
+    (stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp 0b47a772-5601-42a9-8833-3747dabf0417))
+  (fp_line (start 39.9 -33.65) (end 39.9 33.65)
+    (stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp ca6c1c9d-1ff0-4880-bcf4-4463c7ebb161))
+  (fp_rect (start -25.273 -31.5722) (end -23.4188 -29.718)
+    (stroke (width 0.1) (type default)) (fill none) (layer "F.Fab") (tstamp 14040519-c0a5-42ef-81a1-5fc1dba3bd06))
+  (fp_rect (start -25.0271 29.6979) (end -23.1729 31.5521)
+    (stroke (width 0.1) (type default)) (fill none) (layer "F.Fab") (tstamp 478e4777-e879-4a22-9fbb-61331932cb59))
+  (fp_rect (start 17.9324 -31.5722) (end 19.7866 -29.718)
+    (stroke (width 0.1) (type default)) (fill none) (layer "F.Fab") (tstamp 5b90f97a-6145-4208-9f75-78047885d13a))
+  (fp_circle (center -21.8 -30.65) (end -20.866053 -30.65)
+    (stroke (width 0.1) (type default)) (fill none) (layer "F.Fab") (tstamp e511a63b-c948-4879-bc63-7c08405529b7))
+  (fp_circle (center -21.56 30.625) (end -22.4236 30.9806)
+    (stroke (width 0.1) (type default)) (fill none) (layer "F.Fab") (tstamp f80b767d-4b0f-4671-a4a8-48f41260b9b2))
+  (fp_circle (center -19.26 -30.65) (end -18.326053 -30.65)
+    (stroke (width 0.1) (type default)) (fill none) (layer "F.Fab") (tstamp 05aa7c31-59ae-4cf7-9dd9-0187afcb42fb))
+  (fp_circle (center -19.02 30.625) (end -19.8836 30.9806)
+    (stroke (width 0.1) (type default)) (fill none) (layer "F.Fab") (tstamp e699fb3f-a529-4622-b742-cde8493dd246))
+  (fp_circle (center -16.48 30.625) (end -17.3436 30.9806)
+    (stroke (width 0.1) (type default)) (fill none) (layer "F.Fab") (tstamp 0aea9b19-ae7b-4493-8f2c-21b9479056b4))
+  (fp_circle (center -13.94 30.625) (end -14.8036 30.9806)
+    (stroke (width 0.1) (type default)) (fill none) (layer "F.Fab") (tstamp c43f5c22-0fcf-400c-8857-0b6d92a2c8d3))
+  (fp_circle (center -11.4 30.625) (end -12.2636 30.9806)
+    (stroke (width 0.1) (type default)) (fill none) (layer "F.Fab") (tstamp 87474c06-e826-4e3e-bcdc-f88b097cfdbb))
+  (fp_circle (center -8.86 30.625) (end -9.7236 30.9806)
+    (stroke (width 0.1) (type default)) (fill none) (layer "F.Fab") (tstamp 089bd7bd-bbb5-4a05-91ad-8f6fa68a8a0d))
+  (fp_circle (center -6.32 30.625) (end -7.1836 30.9806)
+    (stroke (width 0.1) (type default)) (fill none) (layer "F.Fab") (tstamp b2bc932a-512e-4082-b059-3a0493f88600))
+  (fp_circle (center -3.78 30.625) (end -4.6436 30.9806)
+    (stroke (width 0.1) (type default)) (fill none) (layer "F.Fab") (tstamp 780ac95f-59f9-4ff2-aa64-caa8f9c0a5e9))
+  (fp_circle (center -1.24 30.625) (end -2.1036 30.9806)
+    (stroke (width 0.1) (type default)) (fill none) (layer "F.Fab") (tstamp acd77618-eca5-42e4-91a8-84c82f945312))
+  (fp_circle (center 1.3 30.625) (end 0.4364 30.9806)
+    (stroke (width 0.1) (type default)) (fill none) (layer "F.Fab") (tstamp 3847c581-2a17-45d8-922e-15c344dac497))
+  (fp_circle (center 3.84 30.625) (end 2.9764 30.9806)
+    (stroke (width 0.1) (type default)) (fill none) (layer "F.Fab") (tstamp 2e8b7271-2753-4960-8e6d-958e36c8f21a))
+  (fp_circle (center 6.38 30.625) (end 5.5164 30.9806)
+    (stroke (width 0.1) (type default)) (fill none) (layer "F.Fab") (tstamp fa1eb652-bec1-4434-8414-7def6362b995))
+  (fp_circle (center 8.92 30.625) (end 8.0564 30.9806)
+    (stroke (width 0.1) (type default)) (fill none) (layer "F.Fab") (tstamp 26335207-de62-4bd9-8cb2-8034c1bf07e6))
+  (fp_circle (center 11.46 30.625) (end 10.5964 30.9806)
+    (stroke (width 0.1) (type default)) (fill none) (layer "F.Fab") (tstamp 3539e9e5-ede7-46b6-b5e8-372769705f9c))
+  (fp_circle (center 14 30.625) (end 13.1364 30.9806)
+    (stroke (width 0.1) (type default)) (fill none) (layer "F.Fab") (tstamp 8fd9dd68-9cd6-49d4-8109-ae39cd197119))
+  (fp_circle (center 16.54 30.625) (end 15.6764 30.9806)
+    (stroke (width 0.1) (type default)) (fill none) (layer "F.Fab") (tstamp 1f7e49cf-d3f8-4489-aed7-37ae5f5951e3))
+  (fp_circle (center 19.08 30.625) (end 18.2164 30.9806)
+    (stroke (width 0.1) (type default)) (fill none) (layer "F.Fab") (tstamp 24910071-a586-46cc-b44f-0157facfca8f))
+  (fp_circle (center 21.4 -30.65) (end 22.333947 -30.65)
+    (stroke (width 0.1) (type default)) (fill none) (layer "F.Fab") (tstamp a65a4f02-9a46-4d8e-b404-45c1d7e90e01))
+  (fp_circle (center 21.62 30.625) (end 20.7564 30.9806)
+    (stroke (width 0.1) (type default)) (fill none) (layer "F.Fab") (tstamp 549ec46d-bad8-4939-82ed-194926214d27))
+  (fp_circle (center 23.94 -30.65) (end 24.873947 -30.65)
+    (stroke (width 0.1) (type default)) (fill none) (layer "F.Fab") (tstamp edcd0425-12b9-415a-b5a0-c16f5598b7f8))
+  (fp_circle (center 24.16 30.625) (end 23.2964 30.9806)
+    (stroke (width 0.1) (type default)) (fill none) (layer "F.Fab") (tstamp b520f8ff-6f3a-45b9-9400-101673508822))
+  (pad "" np_thru_hole circle (at -37 -27.5) (size 3.2 3.2) (drill 3.2) (layers "F&B.Cu" "*.Mask")
+    (clearance 1.4) (tstamp f9e946eb-41bf-4703-ab8c-c64f2f4a1171))
+  (pad "" np_thru_hole circle (at -37 27.5) (size 3.2 3.2) (drill 3.2) (layers "F&B.Cu" "*.Mask")
+    (clearance 1.4) (tstamp 866fafba-cb74-476b-9f74-5bd184aa280c))
+  (pad "" np_thru_hole circle (at 37 -27.5) (size 3.2 3.2) (drill 3.2) (layers "F&B.Cu" "*.Mask")
+    (clearance 1.4) (tstamp 6d671e7b-d425-4a05-9f6a-3aa011e62845))
+  (pad "" np_thru_hole circle (at 37 27.5) (size 3.2 3.2) (drill 3.2) (layers "F&B.Cu" "*.Mask")
+    (clearance 1.4) (tstamp 1731b880-b723-46a9-816f-7687f55360fa))
+)

+ 42 - 0
Library/Footprints.pretty/MSTB_2,5_HC_3-GF.kicad_mod

@@ -0,0 +1,42 @@
+(footprint "MSTB_2,5_HC_3-GF" (version 20211014) (generator pcbnew)
+  (layer "F.Cu")
+  (tedit 0)
+  (descr "1898981")
+  (tags "Connector")
+  (attr through_hole)
+  (fp_text reference "J**" (at -3.5 -8.5) (layer "F.SilkS")
+    (effects (font (size 1.27 1.27) (thickness 0.254)))
+    (tstamp 52c9771c-0632-4d2f-905a-8784a3d89541)
+  )
+  (fp_text value "MSTB_2,5_HC_3-GF" (at 1.55 -3.5) (layer "F.SilkS") hide
+    (effects (font (size 1.27 1.27) (thickness 0.254)))
+    (tstamp b18c2d1a-f5df-4813-a8ae-2eea6ebfdf9f)
+  )
+  (fp_text user "${REFERENCE}" (at -3.5 -8.5) (layer "F.Fab")
+    (effects (font (size 1.27 1.27) (thickness 0.254)))
+    (tstamp 96a0f707-b975-4849-8ada-0425c78dc909)
+  )
+  (fp_line (start 17.58 -2.1) (end -7.58 -2.1) (layer "F.SilkS") (width 0.12) (tstamp 4950ac17-5e2f-49c3-8247-5958667cd1ae))
+  (fp_line (start -7.58 -2.1) (end -7.58 6.4) (layer "F.SilkS") (width 0.12) (tstamp 753a444f-4ab5-496f-a5ea-bf27f8d0dc96))
+  (fp_line (start 17.58 6.4) (end 17.58 -2.1) (layer "F.SilkS") (width 0.12) (tstamp 7e2d68f8-3327-438c-9871-97a091e52a95))
+  (fp_circle (center 0 -2.35) (end 0 -2.3) (layer "F.SilkS") (width 0.2) (fill none) (tstamp 74945450-3398-421c-a822-1089b15cdefe))
+  (fp_line (start -7.48 7) (end 17.48 7) (layer "Dwgs.User") (width 0.1) (tstamp fc2abfef-30e2-4f13-be17-24f241292cd9))
+  (fp_rect (start -7.48 6.5) (end 17.48 10) (layer "Dwgs.User") (width 0.1) (fill none) (tstamp c7578dc0-c69e-499a-b943-528f1d8c1834))
+  (fp_line (start 17.75 6.5) (end 17.75 -2.75) (layer "F.CrtYd") (width 0.05) (tstamp 02e42387-53c6-47e0-bfba-86e61c86c0f9))
+  (fp_line (start -7.75 6.5) (end 17.75 6.5) (layer "F.CrtYd") (width 0.05) (tstamp 43442a0e-5bc3-4e0c-9e94-65ab3c602f76))
+  (fp_line (start -7.75 -2.75) (end -7.75 6.5) (layer "F.CrtYd") (width 0.05) (tstamp 5a08413b-9818-4aae-aacc-f23d06e858d7))
+  (fp_line (start 17.75 -2.75) (end -7.75 -2.75) (layer "F.CrtYd") (width 0.05) (tstamp fcdb5cab-1adb-4f41-9fad-399525501040))
+  (fp_rect (start -7.48 -2) (end 17.48 6.5) (layer "F.Fab") (width 0.1) (fill none) (tstamp 819281cc-4336-40b4-a589-e6fcc820714e))
+  (pad "" np_thru_hole circle (at -5.1 2.5) (size 2.4 2.4) (drill 2.4) (layers *.Mask)
+    (clearance 1.6) (tstamp 283f7499-f328-4641-8908-2dccbaf48412))
+  (pad "" np_thru_hole circle (at 15.1 2.5) (size 2.4 2.4) (drill 2.4) (layers *.Mask)
+    (clearance 1.6) (tstamp 5b2242a0-a717-4dcf-a497-ae43ce954b4d))
+  (pad "1" thru_hole rect (at 0 0) (size 2.4 2.4) (drill 1.5) (layers *.Cu *.Mask) (tstamp 1c6b28ce-e806-4ead-8a83-7406eeda317c))
+  (pad "2" thru_hole circle (at 5 0) (size 2.4 2.4) (drill 1.5) (layers *.Cu *.Mask) (tstamp 69ffda48-e4b2-4c45-be81-c3ae3c12d64a))
+  (pad "3" thru_hole circle (at 10 0) (size 2.4 2.4) (drill 1.5) (layers *.Cu *.Mask) (tstamp 1179f79f-b9a4-467e-9bf7-065f758f5de9))
+  (model "${ACCELEROMETER_PCB}/Models.3D/PhoenixContact_MSTB-2-5-HC-3-GF_3D.stp"
+    (offset (xyz -7.5 2 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz -90 0 90))
+  )
+)

+ 33 - 0
Library/Footprints.pretty/NK236.kicad_mod

@@ -0,0 +1,33 @@
+(footprint "NK236" (version 20211014) (generator pcbnew)
+  (layer "F.Cu")
+  (tedit 613A0D1E)
+  (attr through_hole)
+  (fp_text reference "REF**" (at -1.524 -3.175) (layer "F.SilkS")
+    (effects (font (size 1 1) (thickness 0.15)))
+    (tstamp 12643ca0-f5a2-4cd4-890f-ad1a98ea3271)
+  )
+  (fp_text value "NK236" (at -1.27 4.445) (layer "F.Fab")
+    (effects (font (size 1 1) (thickness 0.15)))
+    (tstamp 24fb4e27-4949-48cb-bcc1-b42088ba23a8)
+  )
+  (fp_line (start 5.05 -1.35) (end 5.05 1.35) (layer "F.SilkS") (width 0.15) (tstamp 0b652358-e280-49fa-adcb-c0547b21a6bc))
+  (fp_line (start -5.05 1.35) (end -5.05 -1.35) (layer "F.SilkS") (width 0.15) (tstamp 42236298-7246-435a-b11e-5538dc8433b1))
+  (fp_line (start -5.05 -1.35) (end 5.05 -1.35) (layer "F.SilkS") (width 0.15) (tstamp 7748faa8-8734-48e4-b76e-3e2b1c49892c))
+  (fp_line (start 5.05 1.35) (end -5.05 1.35) (layer "F.SilkS") (width 0.15) (tstamp c316cb43-f173-4f43-8a7e-a05742667fd2))
+  (fp_line (start 5.1 -1.4) (end 5.1 1.4) (layer "F.CrtYd") (width 0.1) (tstamp 54e28a98-74b6-4a29-9f7f-26e7e2b09f86))
+  (fp_line (start -5.1 -1.4) (end 5.1 -1.4) (layer "F.CrtYd") (width 0.1) (tstamp 6124ef03-90d5-4f36-b71d-3a949ae24f67))
+  (fp_line (start 5.1 1.4) (end -5.1 1.4) (layer "F.CrtYd") (width 0.1) (tstamp afc1454e-ce16-4586-81af-9a8abd1793ac))
+  (fp_line (start -5.1 1.4) (end -5.1 -1.4) (layer "F.CrtYd") (width 0.1) (tstamp c3155036-dee3-4c2f-9c6c-670f3207194b))
+  (fp_line (start -5 -1.3) (end 5 -1.3) (layer "F.Fab") (width 0.1) (tstamp 20126288-0f98-4eac-893d-49ef55e939bf))
+  (fp_line (start 5 1.3) (end -5 1.3) (layer "F.Fab") (width 0.1) (tstamp 2753010b-1276-4845-b01e-c2e68158c1e0))
+  (fp_line (start 5 -1.3) (end 5 1.3) (layer "F.Fab") (width 0.1) (tstamp a4e99b78-d96d-4484-9333-f5383bc00648))
+  (fp_line (start -5 1.3) (end -5 -1.3) (layer "F.Fab") (width 0.1) (tstamp f8c400a2-adfb-4478-aafb-ea6a50d1bccc))
+  (pad "1" thru_hole circle (at -2.54 0) (size 2 2) (drill 1) (layers *.Cu *.Mask) (tstamp 7830396a-9a2e-4441-a072-3c0db8be0e7c))
+  (pad "2" thru_hole rect (at 0 0) (size 2 2) (drill 1) (layers *.Cu *.Mask) (tstamp 83268dfb-d78d-49de-904d-cbfc54e2c94a))
+  (pad "3" thru_hole circle (at 2.54 0) (size 2 2) (drill 1) (layers *.Cu *.Mask) (tstamp a94aafd9-252e-49e0-a246-80305f8a2c2d))
+  (model "${ACCELEROMETER_PCB}/Models.3D/nk236.wrl"
+    (offset (xyz 0 0 0.45))
+    (scale (xyz 1 1 1))
+    (rotate (xyz -90 0 0))
+  )
+)

+ 236 - 0
Library/Footprints.pretty/Raspberry_Pi_PCB_Mount.kicad_mod

@@ -0,0 +1,236 @@
+(footprint "Raspberry_Pi_PCB_Mount" (version 20221018) (generator pcbnew)
+  (layer "F.Cu")
+  (attr through_hole)
+  (fp_text reference "REF**" (at 24.13 -35.73) (layer "F.SilkS")
+      (effects (font (size 1 1) (thickness 0.15)))
+    (tstamp 850e0398-458e-4f31-a820-a8616f90b2b3)
+  )
+  (fp_text value "Raspberry_Pi_PCB_Mount" (at 24.13 -36.73) (layer "F.Fab")
+      (effects (font (size 1 1) (thickness 0.15)))
+    (tstamp cad4c758-2f6d-4606-8155-6814e4bdf134)
+  )
+  (fp_circle (center -4.87 -47.73) (end -1.77 -47.73)
+    (stroke (width 0.15) (type solid)) (fill none) (layer "B.SilkS") (tstamp 27dc2da6-64c8-49d2-ad3a-effd49cb687a))
+  (fp_circle (center -4.87 1.27) (end -1.77 1.27)
+    (stroke (width 0.15) (type solid)) (fill none) (layer "B.SilkS") (tstamp 0765d190-c00e-4989-8015-2c896fc616fe))
+  (fp_circle (center 53.13 -47.73) (end 56.23 -47.73)
+    (stroke (width 0.15) (type solid)) (fill none) (layer "B.SilkS") (tstamp 240cc618-76f6-4b3c-b187-7f828cd9f622))
+  (fp_circle (center 53.13 1.27) (end 56.23 1.27)
+    (stroke (width 0.15) (type solid)) (fill none) (layer "B.SilkS") (tstamp da4936f3-2d34-4919-99da-9d2efab33f0d))
+  (fp_line (start -8.57 -47.53) (end -8.57 -24.53)
+    (stroke (width 0.15) (type solid)) (layer "F.SilkS") (tstamp 6e2ca22a-ab9b-4010-93a4-775bb03264fd))
+  (fp_line (start -8.57 1.47) (end -8.57 -24.53)
+    (stroke (width 0.15) (type solid)) (layer "F.SilkS") (tstamp bccce9b8-3c54-42f0-be02-c7154f0a49d3))
+  (fp_line (start -4.67 4.97) (end 73.33 4.97)
+    (stroke (width 0.15) (type solid)) (layer "F.SilkS") (tstamp 5c0334aa-8505-49d9-ab8e-864ea60a63d3))
+  (fp_line (start -1.33 -1.33) (end -1.33 3.87)
+    (stroke (width 0.15) (type solid)) (layer "F.SilkS") (tstamp f11a2b8b-7452-4360-8669-2ed5c1ef8005))
+  (fp_line (start -1.33 -1.33) (end 49.59 -1.33)
+    (stroke (width 0.15) (type solid)) (layer "F.SilkS") (tstamp 82c0a918-d9ad-435a-b824-edf39490e8cd))
+  (fp_line (start 49.59 3.87) (end -1.33 3.87)
+    (stroke (width 0.15) (type solid)) (layer "F.SilkS") (tstamp 73d3af06-7475-416b-bd23-1230dad2de07))
+  (fp_line (start 49.59 3.87) (end 49.59 -1.33)
+    (stroke (width 0.15) (type solid)) (layer "F.SilkS") (tstamp 8d3b27e9-243b-4b82-b0e7-368cb0e757ff))
+  (fp_line (start 56.63 -49.03) (end 56.63 2.57)
+    (stroke (width 0.15) (type solid)) (layer "F.SilkS") (tstamp 9c21012c-d735-4450-b979-82b57b4c6eda))
+  (fp_line (start 72.93 -51.43) (end -5.07 -51.43)
+    (stroke (width 0.15) (type solid)) (layer "F.SilkS") (tstamp 59a67701-861c-4dde-84c3-4f501f430b12))
+  (fp_line (start 76.83 -49.03) (end 56.63 -49.03)
+    (stroke (width 0.15) (type solid)) (layer "F.SilkS") (tstamp f78052e8-01a6-4193-8338-0fe92eb221e4))
+  (fp_line (start 76.83 -49.03) (end 76.83 -47.93)
+    (stroke (width 0.15) (type solid)) (layer "F.SilkS") (tstamp 1344fc4b-6697-44f0-87bf-cc9fac220faf))
+  (fp_line (start 76.83 -24.93) (end 76.83 -47.93)
+    (stroke (width 0.15) (type solid)) (layer "F.SilkS") (tstamp ac56c390-49ba-4507-8a92-cef337fe028c))
+  (fp_line (start 76.83 1.07) (end 76.83 -24.93)
+    (stroke (width 0.15) (type solid)) (layer "F.SilkS") (tstamp ecd9f62b-aef9-4bc7-a169-f929cb603d73))
+  (fp_line (start 76.83 2.57) (end 56.63 2.57)
+    (stroke (width 0.15) (type solid)) (layer "F.SilkS") (tstamp 64fbdb36-d654-4f4c-b24f-b50ca641a83b))
+  (fp_line (start 76.83 2.57) (end 76.83 1.07)
+    (stroke (width 0.15) (type solid)) (layer "F.SilkS") (tstamp d0a928c0-9ac7-4ffc-b4cf-f45b154ecf31))
+  (fp_arc (start -8.57 -47.53) (mid -7.627716 -50.204874) (end -5.07 -51.43)
+    (stroke (width 0.15) (type solid)) (layer "F.SilkS") (tstamp 334c47f6-35fb-4506-a2b7-5fd53d845da8))
+  (fp_arc (start -4.67 4.97) (mid -7.344874 4.027716) (end -8.57 1.47)
+    (stroke (width 0.15) (type solid)) (layer "F.SilkS") (tstamp 0c0fc993-9154-4369-abb6-6a0f0fa71c10))
+  (fp_arc (start 72.93 -51.43) (mid 75.604874 -50.487716) (end 76.83 -47.93)
+    (stroke (width 0.15) (type solid)) (layer "F.SilkS") (tstamp 73884ef7-3a18-46c0-ae5b-185dc03f62f7))
+  (fp_arc (start 76.83 1.07) (mid 75.887716 3.744874) (end 73.33 4.97)
+    (stroke (width 0.15) (type solid)) (layer "F.SilkS") (tstamp 958deef0-befb-4551-8c0b-81975be688db))
+  (fp_circle (center -4.87 -47.73) (end -1.77 -47.73)
+    (stroke (width 0.15) (type solid)) (fill none) (layer "F.SilkS") (tstamp 7d93a22c-4f76-45dd-81b1-87318a9d455b))
+  (fp_circle (center -4.87 1.27) (end -1.77 1.27)
+    (stroke (width 0.15) (type solid)) (fill none) (layer "F.SilkS") (tstamp 4f3f4bcb-7213-4efd-960b-f4dccf92c02f))
+  (fp_circle (center 53.13 -47.73) (end 56.23 -47.73)
+    (stroke (width 0.15) (type solid)) (fill none) (layer "F.SilkS") (tstamp 8268f984-e0b0-41d5-aa13-25af044594e5))
+  (fp_circle (center 53.13 1.27) (end 56.23 1.27)
+    (stroke (width 0.15) (type solid)) (fill none) (layer "F.SilkS") (tstamp b6fa5545-bc71-465b-a797-bef502e3d9a2))
+  (fp_circle (center -4.87 -47.73) (end -1.67 -47.73)
+    (stroke (width 0.15) (type solid)) (fill none) (layer "B.CrtYd") (tstamp e3ae0493-0a45-43a7-a648-eac904b9ee93))
+  (fp_circle (center -4.87 1.27) (end -1.67 1.27)
+    (stroke (width 0.15) (type solid)) (fill none) (layer "B.CrtYd") (tstamp 8185a756-95b2-4547-bf71-a43a54d21860))
+  (fp_circle (center 53.13 -47.73) (end 56.33 -47.73)
+    (stroke (width 0.15) (type solid)) (fill none) (layer "B.CrtYd") (tstamp c89eb8e0-400e-44a7-8e3a-0649946073b2))
+  (fp_circle (center 53.13 1.27) (end 56.33 1.27)
+    (stroke (width 0.15) (type solid)) (fill none) (layer "B.CrtYd") (tstamp f777febe-4016-4bc8-9e02-425e60a46906))
+  (fp_line (start -1.43 -1.43) (end -1.43 3.97)
+    (stroke (width 0.15) (type solid)) (layer "F.CrtYd") (tstamp 9a591200-2b26-4055-8eaf-4791c532ea38))
+  (fp_line (start -1.43 -1.43) (end 49.69 -1.43)
+    (stroke (width 0.15) (type solid)) (layer "F.CrtYd") (tstamp 0ca90029-4d3c-4bab-bc2d-f7d211240692))
+  (fp_line (start 49.69 3.97) (end -1.43 3.97)
+    (stroke (width 0.15) (type solid)) (layer "F.CrtYd") (tstamp 8f2de01f-5bad-461c-99dd-a508c86064e5))
+  (fp_line (start 49.69 3.97) (end 49.69 -1.43)
+    (stroke (width 0.15) (type solid)) (layer "F.CrtYd") (tstamp ba82916e-89db-4563-8b2f-3d375beb0de9))
+  (fp_line (start 56.43 2.77) (end 56.43 -49.23)
+    (stroke (width 0.12) (type solid)) (layer "F.CrtYd") (tstamp be54bc53-9096-46c0-8840-53bbd68ee68e))
+  (fp_line (start 76.83 -49.23) (end 56.43 -49.23)
+    (stroke (width 0.12) (type solid)) (layer "F.CrtYd") (tstamp a6e91620-df84-4740-9d74-4f50371d4b84))
+  (fp_line (start 76.83 -49.23) (end 76.83 2.77)
+    (stroke (width 0.12) (type solid)) (layer "F.CrtYd") (tstamp 85b434e2-3916-4dbc-a5be-b23e08b54824))
+  (fp_line (start 76.83 2.77) (end 56.43 2.77)
+    (stroke (width 0.12) (type solid)) (layer "F.CrtYd") (tstamp 4ebc47f5-4132-4ae0-bb1c-62084b75cecb))
+  (fp_circle (center -4.87 -47.73) (end -1.67 -47.73)
+    (stroke (width 0.15) (type solid)) (fill none) (layer "F.CrtYd") (tstamp 348ec666-7b83-416d-99c7-e3ed5c24437f))
+  (fp_circle (center -4.87 1.27) (end -1.67 1.27)
+    (stroke (width 0.15) (type solid)) (fill none) (layer "F.CrtYd") (tstamp 50e75af0-afdf-4ec0-99cb-312331a0d972))
+  (fp_circle (center 53.13 -47.73) (end 56.33 -47.73)
+    (stroke (width 0.15) (type solid)) (fill none) (layer "F.CrtYd") (tstamp f9f49618-aa23-454b-b85f-f33901b3dc7e))
+  (fp_circle (center 53.13 1.27) (end 56.33 1.27)
+    (stroke (width 0.15) (type solid)) (fill none) (layer "F.CrtYd") (tstamp ecadf037-e143-4932-89b5-366496759385))
+  (fp_line (start -8.37 -24.73) (end -8.37 -47.73)
+    (stroke (width 0.12) (type solid)) (layer "F.Fab") (tstamp bda3d46f-819a-4563-be62-c86d2faa1c1e))
+  (fp_line (start -8.37 1.27) (end -8.37 -24.73)
+    (stroke (width 0.12) (type solid)) (layer "F.Fab") (tstamp c39b1ea0-7b31-4d81-a085-c0d1f51e6714))
+  (fp_line (start 73.13 -51.23) (end -4.87 -51.23)
+    (stroke (width 0.12) (type solid)) (layer "F.Fab") (tstamp c7a8de68-c593-4831-8fdc-0375546cdd7d))
+  (fp_line (start 73.13 4.77) (end -4.87 4.77)
+    (stroke (width 0.12) (type solid)) (layer "F.Fab") (tstamp 7d29887e-7a70-44fd-bc76-ec8361f6351b))
+  (fp_line (start 76.63 -24.73) (end 76.63 -47.73)
+    (stroke (width 0.12) (type solid)) (layer "F.Fab") (tstamp 83734f70-ebd0-4ec4-a5ba-5d10fd3baf0a))
+  (fp_line (start 76.63 -24.73) (end 76.63 1.27)
+    (stroke (width 0.12) (type solid)) (layer "F.Fab") (tstamp 181f27d8-ad74-458d-94b0-64dee635711a))
+  (fp_arc (start -8.37 -47.73) (mid -7.344874 -50.204874) (end -4.87 -51.23)
+    (stroke (width 0.12) (type solid)) (layer "F.Fab") (tstamp 330495f4-2986-4d3f-925a-0ce33708825d))
+  (fp_arc (start -4.87 4.77) (mid -7.344874 3.744874) (end -8.37 1.27)
+    (stroke (width 0.12) (type solid)) (layer "F.Fab") (tstamp 2b0c4fff-12fc-4a6f-9a70-bddaabb71863))
+  (fp_arc (start 73.13 -51.23) (mid 75.604874 -50.204874) (end 76.63 -47.73)
+    (stroke (width 0.12) (type solid)) (layer "F.Fab") (tstamp e6c541d7-974b-44b6-b700-d6b5457fb52f))
+  (fp_arc (start 76.63 1.27) (mid 75.604874 3.744874) (end 73.13 4.77)
+    (stroke (width 0.12) (type solid)) (layer "F.Fab") (tstamp 91cc2e0b-54bb-40cf-b607-2d1b49e592ef))
+  (pad "" np_thru_hole circle (at -4.87 -47.73) (size 3.1 3.1) (drill 3.1) (layers "*.Cu" "*.Mask")
+    (clearance 1.45) (tstamp 13e6e333-7654-40f8-b093-3ae7a27d99f9))
+  (pad "" np_thru_hole circle (at -4.87 1.27) (size 3.1 3.1) (drill 3.1) (layers "*.Cu" "*.Mask")
+    (clearance 1.45) (tstamp fc072271-f19b-4447-bffe-887b435ba96e))
+  (pad "" np_thru_hole circle (at 53.13 -47.73) (size 3.1 3.1) (drill 3.1) (layers "*.Cu" "*.Mask")
+    (clearance 1.45) (tstamp 7a7be44a-282b-4475-8f30-ffb32f353dd4))
+  (pad "" np_thru_hole circle (at 53.13 1.27) (size 3.1 3.1) (drill 3.1) (layers "*.Cu" "*.Mask")
+    (clearance 1.45) (tstamp 23c214f3-47b1-431f-a719-d112bce3d28f))
+  (pad "1" thru_hole rect (at 0 0) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") (tstamp 98798b31-841a-4a26-9478-3a128cc4b8d6))
+  (pad "2" thru_hole circle (at 0 2.54) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") (tstamp 5ecbf835-9241-43ba-bd4c-6231fe54d6e7))
+  (pad "3" thru_hole circle (at 2.54 0) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") (tstamp 9a74b585-59a0-4bd2-b6e6-6687139145e3))
+  (pad "4" thru_hole circle (at 2.54 2.54) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") (tstamp 25dcbf25-a892-44fd-99ee-c67b43686d8b))
+  (pad "5" thru_hole circle (at 5.08 0) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") (tstamp bdd1524a-f828-4f34-ac32-6efba5db128d))
+  (pad "6" thru_hole circle (at 5.08 2.54) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") (tstamp d244688e-c9e7-4912-a18a-c41f21ba9b91))
+  (pad "7" thru_hole circle (at 7.62 0) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") (tstamp 5c12e6dd-c02a-49d9-84f9-d3250eb30fd7))
+  (pad "8" thru_hole circle (at 7.62 2.54) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") (tstamp 505a230d-785a-4294-a5eb-56d4d7110fbc))
+  (pad "9" thru_hole circle (at 10.16 0) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") (tstamp 5bee250b-deac-476f-88a3-17a290933ebe))
+  (pad "10" thru_hole circle (at 10.16 2.54) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") (tstamp ee5076b8-cda3-47e8-815f-d29106103c69))
+  (pad "11" thru_hole circle (at 12.7 0) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") (tstamp 3b84fc9d-4056-4f03-8a0d-b05d1ae33f60))
+  (pad "12" thru_hole circle (at 12.7 2.54) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") (tstamp bc652099-ac95-4380-a7ad-87ce3ef2b7f6))
+  (pad "13" thru_hole circle (at 15.24 0) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") (tstamp 0d6b2e9a-5063-4476-843f-fbd92357ee7f))
+  (pad "14" thru_hole circle (at 15.24 2.54) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") (tstamp 741d87bc-4bb7-4a54-a27f-5741176c7451))
+  (pad "15" thru_hole circle (at 17.78 0) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") (tstamp 0a2e6bf1-db95-4ade-b5e6-3be79222b3d0))
+  (pad "16" thru_hole circle (at 17.78 2.54) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") (tstamp c2d95887-6be0-4ce6-997f-eada5c895027))
+  (pad "17" thru_hole circle (at 20.32 0) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") (tstamp e6e9f0c2-d6ec-41a7-8d0d-8e8113b510ae))
+  (pad "18" thru_hole circle (at 20.32 2.54) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") (tstamp e497dbda-d963-4823-9837-a2744434bb82))
+  (pad "19" thru_hole circle (at 22.86 0) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") (tstamp f857bcab-e831-4aba-81cf-65e07ebf9e53))
+  (pad "20" thru_hole circle (at 22.86 2.54) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") (tstamp 476c9a05-a254-41f1-b252-9c6f60a53cc1))
+  (pad "21" thru_hole circle (at 25.4 0) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") (tstamp 2465d29c-aa79-4289-a4c7-e4f0fda26973))
+  (pad "22" thru_hole circle (at 25.4 2.54) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") (tstamp 9dd13228-655e-43a2-b3f3-7d7a652cda7d))
+  (pad "23" thru_hole circle (at 27.94 0) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") (tstamp f1421d0f-e541-4f64-9ad7-1130bff6fcf4))
+  (pad "24" thru_hole circle (at 27.94 2.54) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") (tstamp 603f644c-b5ba-45d4-bf98-85392f7b2cfc))
+  (pad "25" thru_hole circle (at 30.48 0) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") (tstamp 8a8c9fc0-385b-4fa9-a02d-a335dfd8c1f8))
+  (pad "26" thru_hole circle (at 30.48 2.54) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") (tstamp d74fa73d-28d8-44cc-bb33-f782b3e16422))
+  (pad "27" thru_hole circle (at 33.02 0) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") (tstamp 800cf170-bde2-4617-9244-630fed0c8a0f))
+  (pad "28" thru_hole circle (at 33.02 2.54) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") (tstamp 2e9d90ee-e753-47da-baa5-619e8e3334eb))
+  (pad "29" thru_hole circle (at 35.56 0) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") (tstamp 47772b9d-974a-4237-8980-ddad97334f4c))
+  (pad "30" thru_hole circle (at 35.56 2.54) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") (tstamp 8fd3a84c-1e61-47a5-9f8b-6f709879dfe2))
+  (pad "31" thru_hole circle (at 38.1 0) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") (tstamp 67896a08-32fb-42f2-ba4f-a6f160c2d547))
+  (pad "32" thru_hole circle (at 38.1 2.54) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") (tstamp 86449ee8-68e4-4583-ace6-b6b3cec46846))
+  (pad "33" thru_hole circle (at 40.64 0) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") (tstamp 91d42412-d2aa-43d5-ab5a-15ae13ec6845))
+  (pad "34" thru_hole circle (at 40.64 2.54) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") (tstamp fc7f1cae-ae1d-4ab7-ac13-f23660237ac3))
+  (pad "35" thru_hole circle (at 43.18 0) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") (tstamp a6411834-de1a-4436-8163-d90254e79f6b))
+  (pad "36" thru_hole circle (at 43.18 2.54) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") (tstamp 279b17a9-f4bd-451c-8b3f-24a6c3f190ea))
+  (pad "37" thru_hole circle (at 45.72 0) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") (tstamp 5ab98fa5-b75a-4400-ab6a-72e3353361e5))
+  (pad "38" thru_hole circle (at 45.72 2.54) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") (tstamp 1fa6bc42-181a-4871-a717-d35dd5ae2b7f))
+  (pad "39" thru_hole circle (at 48.26 0) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") (tstamp f78b7229-4a1a-4e0f-9f4e-945860debcc0))
+  (pad "40" thru_hole circle (at 48.26 2.54) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") (tstamp 2d5fff37-7637-4110-bfde-c9960554e7c8))
+  (model "${LORA_WINDPOWER_CONTROL}/Library/Models.3D/Adafruit_1992.step"
+    (offset (xyz 0 -2.54 2.6))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+  (model "${LORA_WINDPOWER_CONTROL}/Library/Models.3D/M3x16_Screwed_Spacer_Sleeve_(Standoff).step"
+    (offset (xyz -4.85 -1.4 8))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+  (model "${LORA_WINDPOWER_CONTROL}/Library/Models.3D/M3x16_Screwed_Spacer_Sleeve_(Standoff).step"
+    (offset (xyz 53.15 -1.4 8))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+  (model "${LORA_WINDPOWER_CONTROL}/Library/Models.3D/M3x16_Screwed_Spacer_Sleeve_(Standoff).step"
+    (offset (xyz -4.85 47.6 8))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+  (model "${LORA_WINDPOWER_CONTROL}/Library/Models.3D/M3x16_Screwed_Spacer_Sleeve_(Standoff).step"
+    (offset (xyz 53.15 47.6 8))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+  (model "${LORA_WINDPOWER_CONTROL}/Library/Models.3D/M3x8.STEP"
+    (offset (xyz -4.85 -1.4 17.7))
+    (scale (xyz 1 1 1))
+    (rotate (xyz -90 0 0))
+  )
+  (model "${LORA_WINDPOWER_CONTROL}/Library/Models.3D/M3x8.STEP"
+    (offset (xyz -4.85 -1.4 -1.7))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 90 0 0))
+  )
+  (model "${LORA_WINDPOWER_CONTROL}/Library/Models.3D/M3x8.STEP"
+    (offset (xyz 53.15 -1.4 -1.7))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 90 0 0))
+  )
+  (model "${LORA_WINDPOWER_CONTROL}/Library/Models.3D/M3x8.STEP"
+    (offset (xyz 53.15 -1.4 17.7))
+    (scale (xyz 1 1 1))
+    (rotate (xyz -90 0 0))
+  )
+  (model "${LORA_WINDPOWER_CONTROL}/Library/Models.3D/M3x8.STEP"
+    (offset (xyz -4.85 47.6 -1.7))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 90 0 0))
+  )
+  (model "${LORA_WINDPOWER_CONTROL}/Library/Models.3D/M3x8.STEP"
+    (offset (xyz -4.85 47.6 17.7))
+    (scale (xyz 1 1 1))
+    (rotate (xyz -90 0 0))
+  )
+  (model "${LORA_WINDPOWER_CONTROL}/Library/Models.3D/M3x8.STEP"
+    (offset (xyz 53.15 47.6 -1.7))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 90 0 0))
+  )
+  (model "${LORA_WINDPOWER_CONTROL}/Library/Models.3D/M3x8.STEP"
+    (offset (xyz 53.15 47.6 17.7))
+    (scale (xyz 1 1 1))
+    (rotate (xyz -90 0 0))
+  )
+  (model "${LORA_WINDPOWER_CONTROL}/Library/Models.3D/Raspberry Pi 3.STEP" hide
+    (offset (xyz 40.08 25.63 17.5))
+    (scale (xyz 1 1 1))
+    (rotate (xyz -180 0 0))
+  )
+)

+ 139 - 0
Library/Footprints.pretty/Raspberry_Pi_Virtual_PCB_Mount.kicad_mod

@@ -0,0 +1,139 @@
+(footprint "Raspberry_Pi_Virtual_PCB_Mount" (version 20221018) (generator pcbnew)
+  (layer "F.Cu")
+  (attr through_hole)
+  (fp_text reference "REF**" (at 24.13 -35.73) (layer "F.SilkS")
+      (effects (font (size 1 1) (thickness 0.15)))
+    (tstamp 57af9233-5862-438e-85f0-2807aea6c8c4)
+  )
+  (fp_text value "Raspberry_Pi_Virtual_PCB_Mount" (at 24.13 -36.73) (layer "F.Fab")
+      (effects (font (size 1 1) (thickness 0.15)))
+    (tstamp 9242c374-3d70-4f30-ad90-5e96fea28642)
+  )
+  (fp_line (start -8.37 -24.73) (end -8.37 -47.73)
+    (stroke (width 0.12) (type solid)) (layer "F.Fab") (tstamp dd00d701-0b1d-4d9e-b8c2-bcd68a81aa4f))
+  (fp_line (start -8.37 1.27) (end -8.37 -24.73)
+    (stroke (width 0.12) (type solid)) (layer "F.Fab") (tstamp 386c65a5-f417-436d-97d0-c808d0a2dece))
+  (fp_line (start -1.33 -1.33) (end -1.33 3.87)
+    (stroke (width 0.15) (type solid)) (layer "F.Fab") (tstamp 0d6c90d5-9df8-4b03-ba0a-7ba33acbfe04))
+  (fp_line (start -1.33 -1.33) (end 49.59 -1.33)
+    (stroke (width 0.15) (type solid)) (layer "F.Fab") (tstamp 9e5d897f-b1f8-4b62-b446-61039ced4860))
+  (fp_line (start -0.92 -0.92) (end -0.92 0.92)
+    (stroke (width 0.12) (type solid)) (layer "F.Fab") (tstamp 758b74b3-7302-4f6c-8dbe-6827461576bf))
+  (fp_line (start -0.92 0.92) (end 0.92 0.92)
+    (stroke (width 0.12) (type solid)) (layer "F.Fab") (tstamp a84b1591-5ea5-4023-ac70-0092074123c2))
+  (fp_line (start 0.92 -0.92) (end -0.92 -0.92)
+    (stroke (width 0.12) (type solid)) (layer "F.Fab") (tstamp c920bd17-434b-445d-a7b7-be46e554eb7f))
+  (fp_line (start 0.92 0.92) (end 0.92 -0.92)
+    (stroke (width 0.12) (type solid)) (layer "F.Fab") (tstamp a9d8793c-dd5a-4cb5-901e-ae61fc42af77))
+  (fp_line (start 49.59 3.87) (end -1.33 3.87)
+    (stroke (width 0.15) (type solid)) (layer "F.Fab") (tstamp 470ef9ec-63c1-46ae-955e-8489dcd6bbb6))
+  (fp_line (start 49.59 3.87) (end 49.59 -1.33)
+    (stroke (width 0.15) (type solid)) (layer "F.Fab") (tstamp 0298eab9-23ce-4e4a-8abb-42e5d77fba44))
+  (fp_line (start 73.13 -51.23) (end -4.87 -51.23)
+    (stroke (width 0.12) (type solid)) (layer "F.Fab") (tstamp 0c67a25e-2319-4a87-b76a-5918f8637893))
+  (fp_line (start 73.13 4.77) (end -4.87 4.77)
+    (stroke (width 0.12) (type solid)) (layer "F.Fab") (tstamp a6860946-5d5c-471b-8c83-54d9f094de38))
+  (fp_line (start 76.63 -24.73) (end 76.63 -47.73)
+    (stroke (width 0.12) (type solid)) (layer "F.Fab") (tstamp 4659e35d-4a4d-4de5-98f9-55e32d6becaa))
+  (fp_line (start 76.63 -24.73) (end 76.63 1.27)
+    (stroke (width 0.12) (type solid)) (layer "F.Fab") (tstamp 49174c06-5b6e-4b4a-b3ab-2921b3af075d))
+  (fp_arc (start -8.37 -47.73) (mid -7.344874 -50.204874) (end -4.87 -51.23)
+    (stroke (width 0.12) (type solid)) (layer "F.Fab") (tstamp 883a4e98-04b1-402e-9058-befefc2c9e42))
+  (fp_arc (start -4.87 4.77) (mid -7.344874 3.744874) (end -8.37 1.27)
+    (stroke (width 0.12) (type solid)) (layer "F.Fab") (tstamp be5a2fa4-26d3-4afc-a479-186f55722f77))
+  (fp_arc (start 73.13 -51.23) (mid 75.604874 -50.204874) (end 76.63 -47.73)
+    (stroke (width 0.12) (type solid)) (layer "F.Fab") (tstamp fa515cd3-8c4d-49db-8f73-7bf40714cf5d))
+  (fp_arc (start 76.63 1.27) (mid 75.604874 3.744874) (end 73.13 4.77)
+    (stroke (width 0.12) (type solid)) (layer "F.Fab") (tstamp dd7d0126-fab2-43bb-9484-239cbb20a6fb))
+  (fp_circle (center -4.87 -47.73) (end -1.77 -47.73)
+    (stroke (width 0.15) (type solid)) (fill none) (layer "F.Fab") (tstamp b3813650-fd70-4cf8-a789-24621d1f936b))
+  (fp_circle (center -4.87 1.27) (end -1.77 1.27)
+    (stroke (width 0.15) (type solid)) (fill none) (layer "F.Fab") (tstamp 084a59e4-6aef-438d-a296-13e68f59090d))
+  (fp_circle (center 0 2.54) (end 0.936706 2.54)
+    (stroke (width 0.12) (type solid)) (fill none) (layer "F.Fab") (tstamp 1070bd16-50d6-4c6e-a405-7ddf57400200))
+  (fp_circle (center 2.54 0) (end 3.476706 0)
+    (stroke (width 0.12) (type solid)) (fill none) (layer "F.Fab") (tstamp fc8a9c1a-f762-4880-bc90-19fb3df5a524))
+  (fp_circle (center 2.54 2.54) (end 3.476706 2.54)
+    (stroke (width 0.12) (type solid)) (fill none) (layer "F.Fab") (tstamp d37d8e11-4cce-43c5-a252-269b93ced5fd))
+  (fp_circle (center 5.08 0) (end 6.016706 0)
+    (stroke (width 0.12) (type solid)) (fill none) (layer "F.Fab") (tstamp 2f48698b-3804-4efc-80e0-5c5234da2034))
+  (fp_circle (center 5.08 2.54) (end 6.016706 2.54)
+    (stroke (width 0.12) (type solid)) (fill none) (layer "F.Fab") (tstamp 49fe2f9e-0498-4e5d-a50f-dbd59ff3e037))
+  (fp_circle (center 7.62 0) (end 8.556706 0)
+    (stroke (width 0.12) (type solid)) (fill none) (layer "F.Fab") (tstamp cfa0e0c6-d16f-4b6f-96a2-97cb1a5e6182))
+  (fp_circle (center 7.62 2.54) (end 8.556706 2.54)
+    (stroke (width 0.12) (type solid)) (fill none) (layer "F.Fab") (tstamp 1a44347e-b5bd-4f73-8223-64702cadf343))
+  (fp_circle (center 10.16 0) (end 11.096706 0)
+    (stroke (width 0.12) (type solid)) (fill none) (layer "F.Fab") (tstamp 126abc00-fe41-4c3b-8980-12c9745007e6))
+  (fp_circle (center 10.16 2.54) (end 11.096706 2.54)
+    (stroke (width 0.12) (type solid)) (fill none) (layer "F.Fab") (tstamp c9b8de0b-a18a-447c-a5cd-3cd35a7d72ed))
+  (fp_circle (center 12.7 0) (end 13.636706 0)
+    (stroke (width 0.12) (type solid)) (fill none) (layer "F.Fab") (tstamp 1f32439c-7630-4f02-b886-bdd658ae4a03))
+  (fp_circle (center 12.7 2.54) (end 13.636706 2.54)
+    (stroke (width 0.12) (type solid)) (fill none) (layer "F.Fab") (tstamp 4e61eada-afa5-4279-9f7d-2e57b08ea73c))
+  (fp_circle (center 15.24 0) (end 16.176706 0)
+    (stroke (width 0.12) (type solid)) (fill none) (layer "F.Fab") (tstamp f2a85291-09df-4ad6-ae8d-8cc8ae7f8937))
+  (fp_circle (center 15.24 2.54) (end 16.176706 2.54)
+    (stroke (width 0.12) (type solid)) (fill none) (layer "F.Fab") (tstamp 5849262b-fe7c-4822-a91c-8a6c0a5548f1))
+  (fp_circle (center 17.78 0) (end 18.716706 0)
+    (stroke (width 0.12) (type solid)) (fill none) (layer "F.Fab") (tstamp 1a6ca234-ab74-4a1e-9105-f3821e8e4db4))
+  (fp_circle (center 17.78 2.54) (end 18.716706 2.54)
+    (stroke (width 0.12) (type solid)) (fill none) (layer "F.Fab") (tstamp b89e8a15-2992-412a-9ead-bb843cdb4058))
+  (fp_circle (center 20.32 0) (end 21.256706 0)
+    (stroke (width 0.12) (type solid)) (fill none) (layer "F.Fab") (tstamp 4ddf913d-7e95-4c9c-9d76-bed0985f6bad))
+  (fp_circle (center 20.32 2.54) (end 21.256706 2.54)
+    (stroke (width 0.12) (type solid)) (fill none) (layer "F.Fab") (tstamp 2a3cc3fc-0fa7-45a8-99ea-1eb7cc121a6f))
+  (fp_circle (center 22.86 0) (end 23.796706 0)
+    (stroke (width 0.12) (type solid)) (fill none) (layer "F.Fab") (tstamp 8eec8b43-fb41-4c7e-81dc-b3b5b3acee53))
+  (fp_circle (center 22.86 2.54) (end 23.796706 2.54)
+    (stroke (width 0.12) (type solid)) (fill none) (layer "F.Fab") (tstamp 7ac7a9b7-499c-48de-b55d-25234efad721))
+  (fp_circle (center 25.4 0) (end 26.336706 0)
+    (stroke (width 0.12) (type solid)) (fill none) (layer "F.Fab") (tstamp a2178b6f-daf9-463c-9135-a4057d87e30d))
+  (fp_circle (center 25.4 2.54) (end 26.336706 2.54)
+    (stroke (width 0.12) (type solid)) (fill none) (layer "F.Fab") (tstamp 820df1c2-d41d-4c89-92ab-a771e71507e0))
+  (fp_circle (center 27.94 0) (end 28.876706 0)
+    (stroke (width 0.12) (type solid)) (fill none) (layer "F.Fab") (tstamp b046d5cb-9bf5-428f-b2df-0caff672a2a3))
+  (fp_circle (center 27.94 2.54) (end 28.876706 2.54)
+    (stroke (width 0.12) (type solid)) (fill none) (layer "F.Fab") (tstamp 952a0657-f7fe-439d-832e-8e9ca2b08ef2))
+  (fp_circle (center 30.48 0) (end 31.416706 0)
+    (stroke (width 0.12) (type solid)) (fill none) (layer "F.Fab") (tstamp b85ec76d-fda3-4ea4-8119-1978f7622527))
+  (fp_circle (center 30.48 2.54) (end 31.416706 2.54)
+    (stroke (width 0.12) (type solid)) (fill none) (layer "F.Fab") (tstamp f197ea45-274d-4c39-b2c8-27c53628224f))
+  (fp_circle (center 33.02 0) (end 33.956706 0)
+    (stroke (width 0.12) (type solid)) (fill none) (layer "F.Fab") (tstamp d1ce73f6-f6ab-4e1b-bec1-fd56d725f85b))
+  (fp_circle (center 33.02 2.54) (end 33.956706 2.54)
+    (stroke (width 0.12) (type solid)) (fill none) (layer "F.Fab") (tstamp ef137a3b-b356-46b5-b1ba-814139fb2221))
+  (fp_circle (center 35.56 0) (end 36.496706 0)
+    (stroke (width 0.12) (type solid)) (fill none) (layer "F.Fab") (tstamp bfe71092-9c5e-491a-aa74-435217fe1593))
+  (fp_circle (center 35.56 2.54) (end 36.496706 2.54)
+    (stroke (width 0.12) (type solid)) (fill none) (layer "F.Fab") (tstamp 97041dbc-619d-485b-9b4e-405756d0fd61))
+  (fp_circle (center 38.1 0) (end 39.036706 0)
+    (stroke (width 0.12) (type solid)) (fill none) (layer "F.Fab") (tstamp 2e29dfb0-3334-442e-baa8-5bab4c13366d))
+  (fp_circle (center 38.1 2.54) (end 39.036706 2.54)
+    (stroke (width 0.12) (type solid)) (fill none) (layer "F.Fab") (tstamp d1ed08fe-1930-4ac7-b88c-322ee53e0bc4))
+  (fp_circle (center 40.64 0) (end 41.576706 0)
+    (stroke (width 0.12) (type solid)) (fill none) (layer "F.Fab") (tstamp c8f8e423-82ae-4aa5-aef0-dc068b051355))
+  (fp_circle (center 40.64 2.54) (end 41.576706 2.54)
+    (stroke (width 0.12) (type solid)) (fill none) (layer "F.Fab") (tstamp d67a90e3-5c4e-46e0-93c4-db80d463ebc0))
+  (fp_circle (center 43.18 0) (end 44.116706 0)
+    (stroke (width 0.12) (type solid)) (fill none) (layer "F.Fab") (tstamp 6783391b-8209-4e40-b7ed-2c34a1e7b551))
+  (fp_circle (center 43.18 2.54) (end 44.116706 2.54)
+    (stroke (width 0.12) (type solid)) (fill none) (layer "F.Fab") (tstamp 053bdef5-8ce9-43e4-b1fd-ff54cf621821))
+  (fp_circle (center 45.72 0) (end 46.656706 0)
+    (stroke (width 0.12) (type solid)) (fill none) (layer "F.Fab") (tstamp 7c970614-c919-4b78-be5c-f4e3f7c4bc6f))
+  (fp_circle (center 45.72 2.54) (end 46.656706 2.54)
+    (stroke (width 0.12) (type solid)) (fill none) (layer "F.Fab") (tstamp ac3aa1fe-3a3e-49e1-82d7-d023c703c459))
+  (fp_circle (center 48.26 0) (end 49.196706 0)
+    (stroke (width 0.12) (type solid)) (fill none) (layer "F.Fab") (tstamp f6e9cbfc-ac43-441d-b4e2-50337edafae9))
+  (fp_circle (center 48.26 2.54) (end 49.196706 2.54)
+    (stroke (width 0.12) (type solid)) (fill none) (layer "F.Fab") (tstamp f41b1c7c-cbb8-4f5e-aa4a-13859b7cc10b))
+  (fp_circle (center 53.13 -47.73) (end 56.23 -47.73)
+    (stroke (width 0.15) (type solid)) (fill none) (layer "F.Fab") (tstamp 1f159612-9993-47b1-bfce-f80a38988daa))
+  (fp_circle (center 53.13 1.27) (end 56.23 1.27)
+    (stroke (width 0.15) (type solid)) (fill none) (layer "F.Fab") (tstamp 7442bb70-ddd4-46ed-b760-a3aea9d23cb1))
+  (model "${LORA_WINDPOWER_CONTROL}/Library/Models.3D/Raspberry Pi 3.STEP"
+    (offset (xyz 40.08 25.63 17.5))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 180 0 0))
+  )
+)

+ 34 - 0
Library/Footprints.pretty/SPTAF_1_2-3,5-EL.kicad_mod

@@ -0,0 +1,34 @@
+(footprint "SPTAF_1_2-3,5-EL" (version 20211014) (generator pcbnew)
+  (layer "F.Cu")
+  (tedit 61362037)
+  (attr through_hole)
+  (fp_text reference "REF**" (at 0 -6.35) (layer "F.SilkS")
+    (effects (font (size 1 1) (thickness 0.15)))
+    (tstamp 157167a9-a719-4751-ab2c-3638a1413582)
+  )
+  (fp_text value "SPTAF_1_2-3,5-EL" (at 0 6.35) (layer "F.Fab")
+    (effects (font (size 1 1) (thickness 0.15)))
+    (tstamp c2451b57-95ab-476a-a145-f2973e236ba8)
+  )
+  (fp_line (start 4.35 5.6) (end -4.35 5.6) (layer "F.SilkS") (width 0.15) (tstamp 5f5042e1-70a9-4098-b7ff-cf2275c10374))
+  (fp_line (start -4.35 -5.6) (end 4.35 -5.6) (layer "F.SilkS") (width 0.15) (tstamp 8e0ee38e-8931-480a-969c-a5351e7f4c2a))
+  (fp_line (start 4.35 -5.6) (end 4.35 5.6) (layer "F.SilkS") (width 0.15) (tstamp a44c0bbd-43a2-4524-ba9c-059db9b66812))
+  (fp_line (start -4.35 5.6) (end -4.35 -5.6) (layer "F.SilkS") (width 0.15) (tstamp c528ec5e-e986-43e0-a378-4a9a88941961))
+  (fp_line (start 4.4 5.65) (end -4.4 5.65) (layer "F.CrtYd") (width 0.12) (tstamp 026a5188-987c-4d82-ac9a-15c79522a9e0))
+  (fp_line (start -4.4 -5.65) (end 4.4 -5.65) (layer "F.CrtYd") (width 0.12) (tstamp 961eb3c2-13e6-47dd-ba38-95c442b50b57))
+  (fp_line (start 4.4 -5.65) (end 4.4 5.65) (layer "F.CrtYd") (width 0.12) (tstamp 9faef336-2f56-45c3-a32c-b93a2fa99062))
+  (fp_line (start -4.4 5.65) (end -4.4 -5.65) (layer "F.CrtYd") (width 0.12) (tstamp c35beeab-6e32-4e1b-8e2e-267c1334a23a))
+  (fp_line (start 4.25 -5.5) (end 4.25 5.5) (layer "F.Fab") (width 0.12) (tstamp 55f8c963-5c71-4139-8bab-39b5f516ecf7))
+  (fp_line (start 4.25 5.5) (end -4.25 5.5) (layer "F.Fab") (width 0.12) (tstamp 6e2fa261-6588-4e54-a9ef-9d09adfe972c))
+  (fp_line (start -4.25 5.5) (end -4.25 -5.5) (layer "F.Fab") (width 0.12) (tstamp 8273cedd-73f9-4156-9f01-eab205f6752a))
+  (fp_line (start -4.25 -5.5) (end 4.25 -5.5) (layer "F.Fab") (width 0.12) (tstamp d48282d5-fdcb-45a5-8c6d-f8f5ecd0bc56))
+  (pad "1" thru_hole rect (at -1.75 -2.5) (size 1.5 2.5) (drill 1.1) (layers *.Cu *.Mask) (tstamp 793054bd-71dc-47b3-8a73-eb9823cd9dd3))
+  (pad "1" thru_hole rect (at -1.75 2.5) (size 1.5 2.5) (drill 1.1) (layers *.Cu *.Mask) (tstamp d01847ca-adfb-4007-881d-9b00297c44f2))
+  (pad "2" thru_hole oval (at 1.75 2.5) (size 1.5 2.5) (drill 1.1) (layers *.Cu *.Mask) (tstamp 7705ca41-1e07-4b2d-8830-213c1b9fd7fb))
+  (pad "2" thru_hole oval (at 1.75 -2.5) (size 1.5 2.5) (drill 1.1) (layers *.Cu *.Mask) (tstamp ba1a2c53-923a-4df1-bf77-07f456acafe4))
+  (model "${ACCELEROMETER_PCB}/Models.3D/PhoenixContact_SPTAF-1-2-3-5-EL.stp"
+    (offset (xyz -4.25 -5.5 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)

+ 57 - 0
Library/Footprints.pretty/Schurter_31.3981.kicad_mod

@@ -0,0 +1,57 @@
+(footprint "Schurter_31.3981" (version 20221018) (generator pcbnew)
+  (layer "F.Cu")
+  (attr through_hole)
+  (fp_text reference "REF**" (at 4.8 -7.75 unlocked) (layer "F.SilkS")
+      (effects (font (size 1 1) (thickness 0.15)))
+    (tstamp 0542e343-199f-4d66-a7f2-a0e9805f65e3)
+  )
+  (fp_text value "Schurter_31.3981" (at 11.6 7.6 unlocked) (layer "F.SilkS")
+      (effects (font (size 1 1) (thickness 0.15)))
+    (tstamp bbfce1b3-3f52-4d21-9cef-ff5aff42a30a)
+  )
+  (fp_line (start 24.08 -6.66) (end -7.1 -6.66)
+    (stroke (width 0.2) (type solid)) (layer "F.SilkS") (tstamp 3ca99ed9-38ca-4c16-9d6f-baf3b65a9973))
+  (fp_line (start 24.08 -6.66) (end 24.08 6.66)
+    (stroke (width 0.2) (type solid)) (layer "F.SilkS") (tstamp 2791990e-c3b5-4261-8579-58214c0fd074))
+  (fp_line (start 24.08 6.66) (end -7.1 6.66)
+    (stroke (width 0.2) (type solid)) (layer "F.SilkS") (tstamp f67abbb6-2f26-41bd-96b5-f247e6b723cb))
+  (fp_circle (center 0 -5.715) (end 0.65 -5.715)
+    (stroke (width 0.12) (type solid)) (fill solid) (layer "F.Mask") (tstamp e4e5364c-c010-4fae-bec8-7059b7919679))
+  (fp_circle (center 0 5.715) (end 0.65 5.715)
+    (stroke (width 0.12) (type solid)) (fill solid) (layer "F.Mask") (tstamp 22158d43-3772-407e-a4b3-09d338fa915a))
+  (fp_line (start -11.18 -6.5) (end -11.18 6.5)
+    (stroke (width 0.12) (type solid)) (layer "Dwgs.User") (tstamp d306b7dc-c05a-4478-8caa-27a4032468a6))
+  (fp_line (start -11.18 6.5) (end -7.2 6.5)
+    (stroke (width 0.12) (type solid)) (layer "Dwgs.User") (tstamp e4f39c99-c8d8-4f29-a5aa-b5290566fd2d))
+  (fp_line (start -7.2 6.5) (end -7.18 -6.5)
+    (stroke (width 0.12) (type solid)) (layer "Dwgs.User") (tstamp b1e5062c-5c40-44b5-beaf-4952fc5245a3))
+  (fp_line (start -7.18 -6.5) (end -11.18 -6.5)
+    (stroke (width 0.12) (type solid)) (layer "Dwgs.User") (tstamp 0add63ab-d24f-49a5-ae34-c59a1cb93291))
+  (fp_line (start -7.18 -6.65) (end -7.18 6.65)
+    (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp c8400179-32dd-4441-9fc7-451afc5278f9))
+  (fp_line (start -7.18 6.65) (end 24.1 6.65)
+    (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 1292320a-9c82-4bb8-875d-878a70eac264))
+  (fp_line (start 24.1 -6.65) (end -7.18 -6.65)
+    (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 3faec127-7ad2-4740-b76a-828d5af04129))
+  (fp_line (start 24.1 6.65) (end 24.1 -6.65)
+    (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 564be989-c331-494f-af80-7519a251c4c5))
+  (fp_line (start -7.18 -6.5) (end -7.18 6.5)
+    (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 1f848fb3-6db7-4662-bc6e-d396bea24010))
+  (fp_line (start -7.18 -6.5) (end 23.92 -6.5)
+    (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 3c62069d-d69b-4456-b3f1-b4d6a572e494))
+  (fp_line (start -7.18 6.5) (end 23.92 6.5)
+    (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp c2ce242c-4323-4121-958c-ba1dee6a67dc))
+  (fp_line (start 23.92 -6.5) (end 23.92 6.5)
+    (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 2fccd89e-3da0-4e50-b644-02d5dccc5c21))
+  (pad "" np_thru_hole oval (at 0 -5.715) (size 2.5 1.6) (drill 1.3) (layers "B.Cu" "B.Mask")
+    (clearance 0.2) (tstamp 25dc1305-7874-4cc2-9a77-f819d5cbc5e8))
+  (pad "" np_thru_hole oval (at 0 5.715) (size 2.5 1.6) (drill 1.3) (layers "B.Cu" "B.Mask")
+    (clearance 0.2) (tstamp f335479f-c26d-4570-b486-ea2bf036123b))
+  (pad "1" thru_hole rect (at 20.32 -4.45) (size 2.5 1.6) (drill 1.3) (layers "*.Cu" "*.Mask") (tstamp 7d43dcdb-f070-42a4-9981-ec8c9cdf8de0))
+  (pad "2" thru_hole oval (at 20.32 4.45) (size 2.5 1.6) (drill 1.3) (layers "*.Cu" "*.Mask") (tstamp 2f5a9440-8fd3-441d-962b-8cf7050fba15))
+  (model "${LORA_WINDPOWER_CONTROL}/Library/Models.3D/Schurter_31.3981.step"
+    (offset (xyz -7.17 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz -90 0 90))
+  )
+)

+ 41 - 0
Library/Footprints.pretty/TE_2-1825027-0.kicad_mod

@@ -0,0 +1,41 @@
+(footprint "TE_2-1825027-0" (version 20211014) (generator pcbnew)
+  (layer "F.Cu")
+  (tedit 63A19275)
+  (attr through_hole)
+  (fp_text reference "REF**" (at -0.375315 -3.778075) (layer "F.SilkS")
+    (effects (font (size 1.000811 1.000811) (thickness 0.15)))
+    (tstamp 56bc2d78-05d5-4e5a-a5c4-5d8c2beb3217)
+  )
+  (fp_text value "TE_2-1825027-0" (at 5.84896 14.597425) (layer "F.Fab")
+    (effects (font (size 1.001535 1.001535) (thickness 0.15)))
+    (tstamp 8fa5d45c-dd59-400f-8cb9-b64ed8e63af7)
+  )
+  (fp_line (start 3.555 3.855) (end 3.555 0) (layer "F.SilkS") (width 0.127) (tstamp 4f34ea30-5191-4097-b6ec-86139fde922d))
+  (fp_line (start -3.555 0) (end -3.555 3.855) (layer "F.SilkS") (width 0.127) (tstamp b1f8e4f1-cb5a-4290-a627-ba64a4c2a999))
+  (fp_line (start -1.755 3.855) (end -1.755 13.095) (layer "Dwgs.User") (width 0.127) (tstamp 50737f7e-2d93-4a7a-8c22-ab057861bf05))
+  (fp_line (start -1.755 13.095) (end 1.755 13.095) (layer "Dwgs.User") (width 0.127) (tstamp 57e2f8de-f1a4-4563-855b-85ea5b970686))
+  (fp_line (start 1.755 13.095) (end 1.755 3.855) (layer "Dwgs.User") (width 0.127) (tstamp c0400e5d-65d1-47fc-b776-ab89c2594418))
+  (fp_line (start -3.805 3.9) (end 3.805 3.9) (layer "F.CrtYd") (width 0.05) (tstamp 047c2564-8d11-4d91-ac59-af350003b09c))
+  (fp_line (start 4.75 0) (end 4.75 -2.5) (layer "F.CrtYd") (width 0.05) (tstamp 0a778d76-2036-45fe-8260-6f5ea817f467))
+  (fp_line (start -4.75 0) (end -3.805 0) (layer "F.CrtYd") (width 0.05) (tstamp 1cd9b6d1-107b-4990-b9a0-d65000f24d2e))
+  (fp_line (start 3.805 3.9) (end 3.805 0) (layer "F.CrtYd") (width 0.05) (tstamp 335c4050-a0da-47b1-a1af-fcb68a11cade))
+  (fp_line (start -3.805 0) (end -3.805 3.9) (layer "F.CrtYd") (width 0.05) (tstamp 7d404683-aa8a-45e8-888a-18d59154ffd0))
+  (fp_line (start 4.75 -2.5) (end -4.75 -2.5) (layer "F.CrtYd") (width 0.05) (tstamp 91ffbb0e-be2c-4ddc-a4b7-4cf87062692b))
+  (fp_line (start -4.75 -2.5) (end -4.75 0) (layer "F.CrtYd") (width 0.05) (tstamp b63fcd4c-4c92-42fe-9a9e-63f94adecb84))
+  (fp_line (start 3.805 0) (end 4.75 0) (layer "F.CrtYd") (width 0.05) (tstamp ed7823db-2677-447f-b619-b8098ec1ae2b))
+  (fp_line (start -3.555 -1.52) (end 3.555 -1.52) (layer "F.Fab") (width 0.127) (tstamp 146fee78-a190-4f95-a7df-379d66a88509))
+  (fp_line (start -1.755 3.855) (end -3.555 3.855) (layer "F.Fab") (width 0.127) (tstamp 39b27c36-8d9b-4a4b-9f37-26df5ffd8fa5))
+  (fp_line (start 3.555 3.855) (end 1.755 3.855) (layer "F.Fab") (width 0.127) (tstamp aa862032-a2b8-431f-ac7f-57aa2a30948f))
+  (fp_line (start 3.555 -1.52) (end 3.555 3.855) (layer "F.Fab") (width 0.127) (tstamp b7218a61-aabd-4de3-808d-d95cc02f4adf))
+  (fp_line (start 1.755 3.855) (end -1.755 3.855) (layer "F.Fab") (width 0.127) (tstamp b8bad2ea-280b-48d4-8e36-978307772d40))
+  (fp_line (start -3.555 3.855) (end -3.555 -1.52) (layer "F.Fab") (width 0.127) (tstamp d4965d35-9d67-453b-9a1d-4111d80a6e40))
+  (pad "1" thru_hole circle (at -2.25 1.245 180) (size 1.498 1.498) (drill 0.99) (layers *.Cu *.Mask) (tstamp 3507580d-c9bf-43cf-b4e7-67f27729b7a8))
+  (pad "2" thru_hole circle (at 2.25 1.245) (size 1.498 1.498) (drill 0.99) (layers *.Cu *.Mask) (tstamp fd7753eb-2390-4e84-9f50-06d28bbc9bf9))
+  (pad "S" thru_hole circle (at 3.505 -1.245) (size 1.95 1.95) (drill 1.3) (layers *.Cu *.Mask) (tstamp 0d10f34f-9712-4282-b40b-c63db40c7b55))
+  (pad "S" thru_hole circle (at -3.505 -1.245) (size 1.95 1.95) (drill 1.3) (layers *.Cu *.Mask) (tstamp f39809fb-47ae-4a2c-a1ec-67fe3ec8ee91))
+  (model "${ACCELEROMETER_PCB}/Models.3D/TE_2-1825027-0.wrl"
+    (offset (xyz 0 -3.87 4))
+    (scale (xyz 1 1 1))
+    (rotate (xyz -90 0 0))
+  )
+)

+ 75 - 0
Library/Footprints.pretty/TO-252-2_ThermalVias.kicad_mod

@@ -0,0 +1,75 @@
+(footprint "TO-252-2_ThermalVias" (version 20211014) (generator pcbnew)
+  (layer "F.Cu")
+  (tedit 5A70A390)
+  (descr "TO-252 / DPAK SMD package, http://www.infineon.com/cms/en/product/packages/PG-TO252/PG-TO252-3-1/")
+  (tags "DPAK TO-252 DPAK-3 TO-252-3 SOT-428")
+  (attr smd)
+  (fp_text reference "REF**" (at 0 -4.5) (layer "F.SilkS")
+    (effects (font (size 1 1) (thickness 0.15)))
+    (tstamp cdbe2cc3-13bd-47c6-a232-89f22c58b346)
+  )
+  (fp_text value "TO-252-2_ThermalVias" (at 0 4.5) (layer "F.Fab")
+    (effects (font (size 1 1) (thickness 0.15)))
+    (tstamp 93ccb391-e2a7-47ac-8366-f1db240bc0d8)
+  )
+  (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+    (effects (font (size 1 1) (thickness 0.15)))
+    (tstamp f2978bfb-ae31-4a29-9120-1cb97eeed041)
+  )
+  (fp_line (start -0.97 -3.45) (end -2.47 -3.45) (layer "F.SilkS") (width 0.12) (tstamp 10bbdf00-8d1f-4291-9cad-86c0eb6a672d))
+  (fp_line (start -2.47 -3.18) (end -5.3 -3.18) (layer "F.SilkS") (width 0.12) (tstamp 2843930f-6831-4251-aeb2-b460eb796105))
+  (fp_line (start -2.47 3.18) (end -3.57 3.18) (layer "F.SilkS") (width 0.12) (tstamp 32c45990-64e1-47f0-9a78-f641b3efa162))
+  (fp_line (start -0.97 3.45) (end -2.47 3.45) (layer "F.SilkS") (width 0.12) (tstamp 35f8bab1-bb4f-41fd-aa5f-39ccc2b46a8e))
+  (fp_line (start -2.47 -3.45) (end -2.47 -3.18) (layer "F.SilkS") (width 0.12) (tstamp 9edfe60e-353e-490c-80fa-c2ec2b7e17c7))
+  (fp_line (start -2.47 3.45) (end -2.47 3.18) (layer "F.SilkS") (width 0.12) (tstamp d6d832aa-0d8f-401d-8499-2d29fa481619))
+  (fp_line (start 5.55 3.5) (end 5.55 -3.5) (layer "F.CrtYd") (width 0.05) (tstamp 0279deeb-39aa-496f-aa6d-0c563d2ee0ae))
+  (fp_line (start -5.55 3.5) (end 5.55 3.5) (layer "F.CrtYd") (width 0.05) (tstamp 458319b7-eb03-4c1a-84b1-de3c11ca3461))
+  (fp_line (start 5.55 -3.5) (end -5.55 -3.5) (layer "F.CrtYd") (width 0.05) (tstamp 892f5136-800f-48e9-8383-7aeee59eb4b1))
+  (fp_line (start -5.55 -3.5) (end -5.55 3.5) (layer "F.CrtYd") (width 0.05) (tstamp 9968d3aa-7723-4c52-8a52-262c0d2022d2))
+  (fp_line (start 4.95 2.7) (end 3.95 2.7) (layer "F.Fab") (width 0.1) (tstamp 055cc9a8-3344-4dea-9181-ef256362827a))
+  (fp_line (start -1.27 -3.25) (end 3.95 -3.25) (layer "F.Fab") (width 0.1) (tstamp 067680cd-220f-4755-bc04-b090edddf504))
+  (fp_line (start -2.27 -2.25) (end -1.27 -3.25) (layer "F.Fab") (width 0.1) (tstamp 599ae03b-a011-4593-b6a9-ea994a2e82bd))
+  (fp_line (start 3.95 3.25) (end -2.27 3.25) (layer "F.Fab") (width 0.1) (tstamp 5d6213ac-ca8e-4308-8b3a-018521bf8da3))
+  (fp_line (start -4.97 -1.905) (end -2.27 -1.905) (layer "F.Fab") (width 0.1) (tstamp 5f6b6393-d444-48c7-86aa-fa3210841b96))
+  (fp_line (start -2.27 3.25) (end -2.27 -2.25) (layer "F.Fab") (width 0.1) (tstamp 6e6894e6-2f8f-469d-bfc9-27e4894bed4a))
+  (fp_line (start 3.95 -2.7) (end 4.95 -2.7) (layer "F.Fab") (width 0.1) (tstamp 889cef51-c928-4a56-ba8c-1e21e421eea9))
+  (fp_line (start -4.97 2.655) (end -2.27 2.655) (layer "F.Fab") (width 0.1) (tstamp 9282c73c-9e38-4174-a4b3-551c382aa644))
+  (fp_line (start 4.95 -2.7) (end 4.95 2.7) (layer "F.Fab") (width 0.1) (tstamp a2be3e64-3597-45bd-aeeb-11e67bc6290f))
+  (fp_line (start -2.27 1.905) (end -4.97 1.905) (layer "F.Fab") (width 0.1) (tstamp a401ed58-5706-43df-bf34-95eeb4d17346))
+  (fp_line (start -1.865 -2.655) (end -4.97 -2.655) (layer "F.Fab") (width 0.1) (tstamp a8885fcc-2670-4ce6-873f-e6c6f2020b32))
+  (fp_line (start -4.97 -2.655) (end -4.97 -1.905) (layer "F.Fab") (width 0.1) (tstamp b677ce51-13d1-4e04-862d-485a804f69c3))
+  (fp_line (start 3.95 -3.25) (end 3.95 3.25) (layer "F.Fab") (width 0.1) (tstamp bf69f880-fdb6-453b-b11b-91affe790167))
+  (fp_line (start -4.97 1.905) (end -4.97 2.655) (layer "F.Fab") (width 0.1) (tstamp c625548b-9869-4a5f-befd-84870d201ace))
+  (pad "" smd rect (at 0.425 -1.525) (size 3.05 2.75) (layers "F.Paste") (tstamp 12720111-e8d4-4e25-9ae8-216cf9839363))
+  (pad "" smd rect (at 0.425 1.525) (size 3.05 2.75) (layers "F.Paste") (tstamp 253ad128-1488-4b32-b1eb-cfe4f311a69a))
+  (pad "" smd rect (at 3.775 -1.525) (size 3.05 2.75) (layers "F.Paste") (tstamp 738abc31-9d9e-42c9-aeb5-3874da8c6bcf))
+  (pad "" smd rect (at 3.775 1.525) (size 3.05 2.75) (layers "F.Paste") (tstamp f6a42508-5a28-49f2-953f-34d9b1bf5c79))
+  (pad "1" smd rect (at -4.2 -2.28) (size 2.2 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f0a91153-8a9a-4a5d-a9f0-10f97699e57f))
+  (pad "2" thru_hole circle (at 0.635 -1.905) (size 0.8 0.8) (drill 0.4) (layers *.Cu) (tstamp 09f5d986-2747-4305-b1ef-b5bed947a7ca))
+  (pad "2" thru_hole circle (at 1.905 -1.905) (size 0.8 0.8) (drill 0.4) (layers *.Cu) (tstamp 10441640-eb20-4d94-ad5f-55721851cd5e))
+  (pad "2" thru_hole circle (at 3.175 -0.635) (size 0.8 0.8) (drill 0.4) (layers *.Cu) (tstamp 27a1fee3-2792-4ea5-a9a1-57fa0dda07e1))
+  (pad "2" thru_hole circle (at 0.635 0.635) (size 0.8 0.8) (drill 0.4) (layers *.Cu) (tstamp 2ed0331a-dac8-4daf-84e5-9fdd99977a8a))
+  (pad "2" thru_hole circle (at 1.905 -0.635) (size 0.8 0.8) (drill 0.4) (layers *.Cu) (tstamp 30a8ed33-1621-48e2-9033-dcde3272429a))
+  (pad "2" thru_hole circle (at 4.445 -1.905) (size 0.8 0.8) (drill 0.4) (layers *.Cu) (tstamp 3236c999-4abe-4f6e-a559-0908896e1c75))
+  (pad "2" thru_hole circle (at 0.635 1.905) (size 0.8 0.8) (drill 0.4) (layers *.Cu) (tstamp 43e1389a-6f7e-4819-b412-c5fcdfeee483))
+  (pad "2" thru_hole circle (at 0.635 -0.635) (size 0.8 0.8) (drill 0.4) (layers *.Cu) (tstamp 508189b3-170c-4448-bf31-a90edc4f8d5a))
+  (pad "2" thru_hole circle (at 3.175 1.905) (size 0.8 0.8) (drill 0.4) (layers *.Cu) (tstamp 58100718-b5e5-42f4-afe8-b3ec9dfe686d))
+  (pad "2" thru_hole circle (at 1.905 0.635) (size 0.8 0.8) (drill 0.4) (layers *.Cu) (tstamp 7749c46c-5d0b-4b9c-a58d-71009d353153))
+  (pad "2" thru_hole circle (at 3.175 -1.905) (size 0.8 0.8) (drill 0.4) (layers *.Cu) (tstamp 7cc1086e-f423-4c03-9bb4-757251e1627e))
+  (pad "2" thru_hole circle (at 3.175 0.635) (size 0.8 0.8) (drill 0.4) (layers *.Cu) (tstamp 9241e109-d0c5-40f4-abf9-0ace915809e6))
+  (pad "2" smd rect (at 2.1 0) (size 6.4 5.8) (layers "F.Cu" "F.Mask") (tstamp a576948f-d1e7-41f7-bfe7-7a79f9c66b41))
+  (pad "2" thru_hole circle (at -0.635 1.905) (size 0.8 0.8) (drill 0.4) (layers *.Cu) (tstamp ac0924fa-da5b-4c49-a022-7316221cdb7c))
+  (pad "2" thru_hole circle (at 4.445 1.905) (size 0.8 0.8) (drill 0.4) (layers *.Cu) (tstamp bad49e0a-a110-4e1d-b026-26e8d16588d5))
+  (pad "2" thru_hole circle (at -0.635 -0.635) (size 0.8 0.8) (drill 0.4) (layers *.Cu) (tstamp d000b929-d3ee-4350-a0f9-0a3af5a51913))
+  (pad "2" thru_hole circle (at -0.635 -1.905) (size 0.8 0.8) (drill 0.4) (layers *.Cu) (tstamp d86f78e1-2206-4855-b4e9-0074ada01950))
+  (pad "2" thru_hole circle (at -0.635 0.635) (size 0.8 0.8) (drill 0.4) (layers *.Cu) (tstamp db9d479b-b091-4032-a76a-285f03a7114a))
+  (pad "2" thru_hole circle (at 4.445 -0.635) (size 0.8 0.8) (drill 0.4) (layers *.Cu) (tstamp e7468beb-46ce-4875-a5fa-94231673d798))
+  (pad "2" thru_hole circle (at 1.905 1.905) (size 0.8 0.8) (drill 0.4) (layers *.Cu) (tstamp eb0cf0e6-4b5f-4517-a5a8-7fc072a66ae3))
+  (pad "2" thru_hole circle (at 4.445 0.635) (size 0.8 0.8) (drill 0.4) (layers *.Cu) (tstamp f6e49447-bd48-4031-b687-d13a77e262e5))
+  (pad "3" smd rect (at -4.2 2.28) (size 2.2 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8018ab43-4119-4f9f-811b-9c96da6e1c31))
+  (model "${KICAD6_3DMODEL_DIR}/Package_TO_SOT_SMD.3dshapes/TO-252-2.wrl"
+    (offset (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)

+ 35 - 0
Library/Footprints.pretty/TSR1-2450.kicad_mod

@@ -0,0 +1,35 @@
+(footprint "TSR1-2450" (version 20211014) (generator pcbnew)
+  (layer "F.Cu")
+  (tedit 627A3FE7)
+  (attr through_hole)
+  (fp_text reference "REF**" (at -2.825 -6.735) (layer "F.SilkS")
+    (effects (font (size 1 1) (thickness 0.15)))
+    (tstamp 249a686e-e4db-4818-9f53-6ebe1ffa8ed0)
+  )
+  (fp_text value "CONV_TSR1-2450" (at 2.89 3.085) (layer "F.Fab")
+    (effects (font (size 1 1) (thickness 0.15)))
+    (tstamp 0d00b600-510a-40b2-b1a7-5a9eb9accb99)
+  )
+  (fp_line (start -5.95 2.1) (end -5.95 -5.6) (layer "F.SilkS") (width 0.127) (tstamp 17eb898d-728d-4c4a-b617-7fd21672e339))
+  (fp_line (start -5.95 -5.6) (end 5.95 -5.6) (layer "F.SilkS") (width 0.127) (tstamp 20584426-99af-42f2-8c9c-403d930ccdf8))
+  (fp_line (start 5.95 -5.6) (end 5.95 2.1) (layer "F.SilkS") (width 0.127) (tstamp 5a7cdfc0-a458-4426-bb7d-3b1b616205f1))
+  (fp_line (start 5.95 2.1) (end -5.95 2.1) (layer "F.SilkS") (width 0.127) (tstamp 97981760-4d32-4f0b-8ca8-428381b0a685))
+  (fp_circle (center -6.5 -0.1) (end -6.4 -0.1) (layer "F.SilkS") (width 0.2) (fill none) (tstamp 2270f34e-0d89-4772-b603-4dbe30fb3d46))
+  (fp_line (start -6.15 2.3) (end -6.15 -5.8) (layer "F.CrtYd") (width 0.05) (tstamp 206020ec-2fdb-46a5-a982-921ac4f3deb7))
+  (fp_line (start -6.15 2.3) (end 6.15 2.3) (layer "F.CrtYd") (width 0.05) (tstamp 2471ec01-db7d-4f4a-89c0-9cf914310067))
+  (fp_line (start 6.15 -5.8) (end -6.15 -5.8) (layer "F.CrtYd") (width 0.05) (tstamp da11b38b-9cf5-463f-8128-0ebc4a9b2777))
+  (fp_line (start 6.15 -5.8) (end 6.15 2.3) (layer "F.CrtYd") (width 0.05) (tstamp f6948d23-4880-4f5d-aa8a-8400edb82280))
+  (fp_line (start -5.85 -5.5) (end 5.85 -5.5) (layer "F.Fab") (width 0.127) (tstamp 43b676fa-ea02-4b1c-9742-e3a3ab70e46e))
+  (fp_line (start 5.85 2) (end -5.85 2) (layer "F.Fab") (width 0.127) (tstamp 73a96b69-f726-44c0-8a34-a82ed8a81f84))
+  (fp_line (start -5.85 2) (end -5.85 -5.5) (layer "F.Fab") (width 0.127) (tstamp 7e0e1720-e4e8-420e-bace-b277131bc38e))
+  (fp_line (start 5.85 -5.5) (end 5.85 2) (layer "F.Fab") (width 0.127) (tstamp d5852a2e-65af-4b87-92bc-a5a479a9f939))
+  (fp_circle (center -6.5 -0.1) (end -6.4 -0.1) (layer "F.Fab") (width 0.2) (fill none) (tstamp cef7fbb8-1db4-479c-8199-2b603d2e9b5f))
+  (pad "1" thru_hole rect (at -2.54 0) (size 1.5 1.5) (drill 0.71) (layers *.Cu *.Mask) (tstamp b31c88f4-fb2c-47f0-8165-7b9a3d7cfc1c))
+  (pad "2" thru_hole circle (at 0 0) (size 1.5 1.5) (drill 0.71) (layers *.Cu *.Mask) (tstamp 74be9661-0ab5-4ece-8a43-4df3f7278be3))
+  (pad "3" thru_hole circle (at 2.54 0) (size 1.5 1.5) (drill 0.71) (layers *.Cu *.Mask) (tstamp 3f258054-1643-42f0-9488-7acf93ddf60d))
+  (model "${ACCELEROMETER_PCB}/Models.3D/TSR 1-2450.step"
+    (offset (xyz 0 1.75 5.3))
+    (scale (xyz 1 1 1))
+    (rotate (xyz -90 0 0))
+  )
+)

+ 35 - 0
Library/Footprints.pretty/TSR2-2450.kicad_mod

@@ -0,0 +1,35 @@
+(footprint "TSR2-2450" (version 20211014) (generator pcbnew)
+  (layer "F.Cu")
+  (tedit 635681C6)
+  (attr through_hole)
+  (fp_text reference "REF**" (at -3.775 -5.085) (layer "F.SilkS")
+    (effects (font (size 1 1) (thickness 0.15)))
+    (tstamp 90d1fe0a-9ace-4c54-81fd-555990187911)
+  )
+  (fp_text value "TSR2-2450" (at 2.575 5.585) (layer "F.Fab")
+    (effects (font (size 1 1) (thickness 0.15)))
+    (tstamp 98c4d83a-98c4-40e0-97c4-e56241f5cf0a)
+  )
+  (fp_line (start -7 3.75) (end -7 -3.75) (layer "F.SilkS") (width 0.127) (tstamp 651858f9-545a-466f-bbde-dfafa5a88079))
+  (fp_line (start 7 3.75) (end 7 -3.75) (layer "F.SilkS") (width 0.127) (tstamp 7846b421-9a63-4dd3-b1d3-f382202bdac9))
+  (fp_line (start 7 3.75) (end -7 3.75) (layer "F.SilkS") (width 0.127) (tstamp f4fae879-af56-433d-a349-d5e4495e787e))
+  (fp_line (start -7 -3.75) (end 7 -3.75) (layer "F.SilkS") (width 0.127) (tstamp f8909844-cb09-4661-975c-b45dededd85f))
+  (fp_circle (center -2.54 4.45) (end -2.44 4.45) (layer "F.SilkS") (width 0.2) (fill none) (tstamp 8ec43678-9326-4b97-8e2d-ed510af03e89))
+  (fp_line (start -7.25 -4) (end 7.25 -4) (layer "F.CrtYd") (width 0.05) (tstamp 623b5f50-ed31-498c-a519-ef2b20926712))
+  (fp_line (start 7.25 4) (end 7.25 -4) (layer "F.CrtYd") (width 0.05) (tstamp c776e991-f46e-4bc4-bb9f-38bdc8cef874))
+  (fp_line (start -7.25 -4) (end -7.25 4) (layer "F.CrtYd") (width 0.05) (tstamp c81af4e3-280f-46f7-85e2-1ed564cae0dd))
+  (fp_line (start 7.25 4) (end -7.25 4) (layer "F.CrtYd") (width 0.05) (tstamp f1296e72-4aa3-4c1b-a005-8409c900ba82))
+  (fp_line (start 7 3.75) (end -7 3.75) (layer "F.Fab") (width 0.127) (tstamp 0ceec0a4-e856-4d38-bec6-aa1a35be83f7))
+  (fp_line (start -7 3.75) (end -7 -3.75) (layer "F.Fab") (width 0.127) (tstamp 6ed342ae-2961-41a2-b6b3-891af8f893d3))
+  (fp_line (start 7 -3.75) (end 7 3.75) (layer "F.Fab") (width 0.127) (tstamp 70f28f82-179c-4d28-b40b-3b62c4d637f9))
+  (fp_line (start -7 -3.75) (end 7 -3.75) (layer "F.Fab") (width 0.127) (tstamp a7ab4551-1b7b-4961-b4c6-320e992b8b6e))
+  (fp_circle (center -2.54 4.45) (end -2.44 4.45) (layer "F.Fab") (width 0.2) (fill none) (tstamp 27eb62ad-5440-45d2-b501-e1f6798b4122))
+  (pad "1" thru_hole rect (at -2.54 -0.14) (size 1.448 1.448) (drill 0.94) (layers *.Cu *.Mask) (tstamp 0df43a09-e09b-4912-a264-c615a3608f61))
+  (pad "2" thru_hole circle (at 0 -0.14) (size 1.448 1.448) (drill 0.94) (layers *.Cu *.Mask) (tstamp c931219c-298a-4527-ae40-cc7d462ba5dc))
+  (pad "3" thru_hole circle (at 2.54 -0.14) (size 1.448 1.448) (drill 0.94) (layers *.Cu *.Mask) (tstamp 058c23b7-0b45-440e-b0a8-2d9a9071dc14))
+  (model "${ACCELEROMETER_PCB}/Models.3D/TSR2.step"
+    (offset (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz -90 0 0))
+  )
+)

+ 49 - 0
Library/Footprints.pretty/ZFKDSA 1,5-W-5,08-2.kicad_mod

@@ -0,0 +1,49 @@
+(footprint "ZFKDSA 1,5-W-5,08-2" (version 20221018) (generator pcbnew)
+  (layer "F.Cu")
+  (attr through_hole)
+  (fp_text reference "REF**" (at -2.794 -3.556 unlocked) (layer "F.SilkS")
+      (effects (font (size 1 1) (thickness 0.1)))
+    (tstamp 350285e6-5235-405f-ae0d-5c4b25ddfac9)
+  )
+  (fp_text value "ZFKDSA 1,5-W-5,08-2" (at 3.81 11.43 unlocked) (layer "F.Fab")
+      (effects (font (size 1 1) (thickness 0.15)))
+    (tstamp a2c84add-d530-456c-956e-66ba247f2f13)
+  )
+  (fp_text user "${REFERENCE}" (at 2.794 13.208 unlocked) (layer "F.Fab")
+      (effects (font (size 1 1) (thickness 0.15)))
+    (tstamp 2511b095-c038-4e16-a1fe-ecc81ed85cac)
+  )
+  (fp_line (start -4.75 -2.64) (end -4.75 10.26)
+    (stroke (width 0.15) (type default)) (layer "F.SilkS") (tstamp 4876c43b-692b-4720-91ee-42bfa1f208bb))
+  (fp_line (start -4.75 -2.64) (end 12.3 -2.64)
+    (stroke (width 0.15) (type default)) (layer "F.SilkS") (tstamp 69d40496-d1da-4185-af8e-bfc99c3d581e))
+  (fp_line (start -4.75 10.26) (end 12.3 10.26)
+    (stroke (width 0.15) (type default)) (layer "F.SilkS") (tstamp d03b2a47-ebbd-4ca5-b027-400247942ac4))
+  (fp_line (start 12.3 -2.64) (end 12.3 10.26)
+    (stroke (width 0.15) (type default)) (layer "F.SilkS") (tstamp 76d86453-ddd6-4dd8-b61d-75c7426a428a))
+  (fp_line (start -4.95 -2.84) (end -4.95 10.46)
+    (stroke (width 0.05) (type default)) (layer "F.CrtYd") (tstamp df7a2491-a732-435a-9792-e797888356c4))
+  (fp_line (start -4.95 -2.84) (end 12.5 -2.84)
+    (stroke (width 0.05) (type default)) (layer "F.CrtYd") (tstamp 5478c83f-2dcf-4bcb-a06a-a11a4e0ded38))
+  (fp_line (start -4.95 10.46) (end 12.5 10.46)
+    (stroke (width 0.05) (type default)) (layer "F.CrtYd") (tstamp 9324ad82-394c-4165-9e5d-c570efed6797))
+  (fp_line (start 12.5 -2.84) (end 12.5 10.46)
+    (stroke (width 0.05) (type default)) (layer "F.CrtYd") (tstamp fc49f408-4493-4e33-9fc6-6da02c1dcc4a))
+  (fp_line (start -4.65 -2.54) (end -4.65 10.16)
+    (stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp 32261f00-9ac1-4094-8788-4662ff565904))
+  (fp_line (start -4.65 -2.54) (end 12.2 -2.54)
+    (stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp 4a2ed3f0-be7d-45c0-94e9-5f074d073c6e))
+  (fp_line (start -4.65 10.16) (end 12.2 10.16)
+    (stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp 58bf7c51-160f-4801-af76-fc2735672ac1))
+  (fp_line (start 12.2 -2.54) (end 12.2 10.16)
+    (stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp d4706bed-5d3f-4382-ade8-9040613e7997))
+  (pad "1" thru_hole oval (at 0 0) (size 3 2) (drill 1.3) (layers "*.Cu" "*.Mask") (tstamp f811c908-b8f9-4768-b011-2931fdcccc23))
+  (pad "1" thru_hole oval (at 5.08 0) (size 3 2) (drill 1.3) (layers "*.Cu" "*.Mask") (tstamp b761beec-945c-4502-b64c-dee5131e4eb2))
+  (pad "2" thru_hole oval (at 0 5.08) (size 3 2) (drill 1.3) (layers "*.Cu" "*.Mask") (tstamp 93981e10-7e39-48a6-98ad-1ff3d96b6c21))
+  (pad "2" thru_hole oval (at 5.08 5.08) (size 3 2) (drill 1.3) (layers "*.Cu" "*.Mask") (tstamp f62a6f97-8e1d-476a-8ef7-5d9adfad0593))
+  (model ":LORA_WINDPOWER_CONTROL:Library/Models.3D/PhoenixContact_ZFKDSA-1-5-W-5-08-2_3D.stp"
+    (offset (xyz -3.27 -10.15 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz -90 0 0))
+  )
+)

File diff suppressed because it is too large
+ 6907 - 0
Library/Models.3D/1455T1201_Bezel.step


File diff suppressed because it is too large
+ 1175 - 0
Library/Models.3D/1455T1201_End_Plate.step


File diff suppressed because it is too large
+ 12713 - 0
Library/Models.3D/1455T1201_Extrusion.step


+ 921 - 0
Library/Models.3D/1455T1201_Extrusion_Cap.step

@@ -0,0 +1,921 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
+FILE_NAME('Open CASCADE Shape Model','2022-06-09T12:40:48',('Author'),(
+    ''),'Open CASCADE STEP processor 7.5','FreeCAD','Unknown');
+FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }'));
+ENDSEC;
+DATA;
+#1 = APPLICATION_PROTOCOL_DEFINITION('international standard',
+  'automotive_design',2000,#2);
+#2 = APPLICATION_CONTEXT(
+  'core data for automotive mechanical design processes');
+#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10);
+#4 = PRODUCT_DEFINITION_SHAPE('','',#5);
+#5 = PRODUCT_DEFINITION('design','',#6,#9);
+#6 = PRODUCT_DEFINITION_FORMATION('','',#7);
+#7 = PRODUCT('T Extrusion Cap 120mm','T Extrusion Cap 120mm','',(#8));
+#8 = PRODUCT_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#853);
+#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14);
+#12 = CARTESIAN_POINT('',(0.,0.,0.));
+#13 = DIRECTION('',(0.,0.,1.));
+#14 = DIRECTION('',(1.,0.,-0.));
+#15 = MANIFOLD_SOLID_BREP('',#16);
+#16 = CLOSED_SHELL('',(#17,#59,#90,#287,#319,#343,#368,#400,#424,#456,
+    #480,#505,#529,#554,#578,#603,#628,#652,#684,#701,#726,#751,#768,
+    #786,#804,#821));
+#17 = ADVANCED_FACE('',(#18),#54,.T.);
+#18 = FACE_BOUND('',#19,.T.);
+#19 = EDGE_LOOP('',(#20,#31,#39,#48));
+#20 = ORIENTED_EDGE('',*,*,#21,.T.);
+#21 = EDGE_CURVE('',#22,#24,#26,.T.);
+#22 = VERTEX_POINT('',#23);
+#23 = CARTESIAN_POINT('',(73.710224719101,-50.88576808258,-60.));
+#24 = VERTEX_POINT('',#25);
+#25 = CARTESIAN_POINT('',(73.89,-50.64583373983,-60.));
+#26 = CIRCLE('',#27,0.25);
+#27 = AXIS2_PLACEMENT_3D('',#28,#29,#30);
+#28 = CARTESIAN_POINT('',(73.64,-50.64583373983,-60.));
+#29 = DIRECTION('',(-6.451209199358E-16,-7.88860905221E-31,1.));
+#30 = DIRECTION('',(0.800280849579,-0.599625351197,5.162779178871E-16));
+#31 = ORIENTED_EDGE('',*,*,#32,.T.);
+#32 = EDGE_CURVE('',#24,#33,#35,.T.);
+#33 = VERTEX_POINT('',#34);
+#34 = CARTESIAN_POINT('',(73.89,-50.64583373983,60.));
+#35 = LINE('',#36,#37);
+#36 = CARTESIAN_POINT('',(73.89,-50.64583373983,4.766798477405E-14));
+#37 = VECTOR('',#38,1.);
+#38 = DIRECTION('',(-6.451209199358E-16,-8.290635532549E-31,1.));
+#39 = ORIENTED_EDGE('',*,*,#40,.T.);
+#40 = EDGE_CURVE('',#33,#41,#43,.T.);
+#41 = VERTEX_POINT('',#42);
+#42 = CARTESIAN_POINT('',(73.710224719101,-50.88576808258,60.));
+#43 = CIRCLE('',#44,0.25);
+#44 = AXIS2_PLACEMENT_3D('',#45,#46,#47);
+#45 = CARTESIAN_POINT('',(73.64,-50.64583373983,60.));
+#46 = DIRECTION('',(6.451209199358E-16,7.88860905221E-31,-1.));
+#47 = DIRECTION('',(0.800280849579,-0.599625351197,5.162779178871E-16));
+#48 = ORIENTED_EDGE('',*,*,#49,.T.);
+#49 = EDGE_CURVE('',#41,#22,#50,.T.);
+#50 = LINE('',#51,#52);
+#51 = CARTESIAN_POINT('',(73.710224719101,-50.88576808258,
+    4.755200797946E-14));
+#52 = VECTOR('',#53,1.);
+#53 = DIRECTION('',(6.451209199358E-16,8.290635532549E-31,-1.));
+#54 = CYLINDRICAL_SURFACE('',#55,0.25);
+#55 = AXIS2_PLACEMENT_3D('',#56,#57,#58);
+#56 = CARTESIAN_POINT('',(73.64,-50.64583373983,4.750670454407E-14));
+#57 = DIRECTION('',(6.451209199358E-16,8.290635532549E-31,-1.));
+#58 = DIRECTION('',(0.800280849579,-0.599625351197,5.162779178871E-16));
+#59 = ADVANCED_FACE('',(#60),#85,.T.);
+#60 = FACE_BOUND('',#61,.T.);
+#61 = EDGE_LOOP('',(#62,#63,#71,#79));
+#62 = ORIENTED_EDGE('',*,*,#32,.F.);
+#63 = ORIENTED_EDGE('',*,*,#64,.T.);
+#64 = EDGE_CURVE('',#24,#65,#67,.T.);
+#65 = VERTEX_POINT('',#66);
+#66 = CARTESIAN_POINT('',(73.89,-49.36,-60.));
+#67 = LINE('',#68,#69);
+#68 = CARTESIAN_POINT('',(73.89,-50.86,-60.));
+#69 = VECTOR('',#70,1.);
+#70 = DIRECTION('',(-1.615995013088E-16,1.,7.248123343094E-31));
+#71 = ORIENTED_EDGE('',*,*,#72,.F.);
+#72 = EDGE_CURVE('',#73,#65,#75,.T.);
+#73 = VERTEX_POINT('',#74);
+#74 = CARTESIAN_POINT('',(73.89,-49.36,60.));
+#75 = LINE('',#76,#77);
+#76 = CARTESIAN_POINT('',(73.89,-49.36,4.766798477405E-14));
+#77 = VECTOR('',#78,1.);
+#78 = DIRECTION('',(6.451209199358E-16,8.290635532549E-31,-1.));
+#79 = ORIENTED_EDGE('',*,*,#80,.T.);
+#80 = EDGE_CURVE('',#73,#33,#81,.T.);
+#81 = LINE('',#82,#83);
+#82 = CARTESIAN_POINT('',(73.89,-50.86,60.));
+#83 = VECTOR('',#84,1.);
+#84 = DIRECTION('',(1.615995013088E-16,-1.,-7.248123343094E-31));
+#85 = PLANE('',#86);
+#86 = AXIS2_PLACEMENT_3D('',#87,#88,#89);
+#87 = CARTESIAN_POINT('',(73.89,-48.85,4.766798477405E-14));
+#88 = DIRECTION('',(1.,1.615995013088E-16,6.451209199358E-16));
+#89 = DIRECTION('',(-6.451209199358E-16,-8.290635532549E-31,1.));
+#90 = ADVANCED_FACE('',(#91),#282,.F.);
+#91 = FACE_BOUND('',#92,.T.);
+#92 = EDGE_LOOP('',(#93,#94,#103,#112,#120,#129,#138,#147,#155,#164,#172
+    ,#181,#189,#198,#206,#215,#223,#232,#240,#249,#257,#266,#274,#281));
+#93 = ORIENTED_EDGE('',*,*,#21,.F.);
+#94 = ORIENTED_EDGE('',*,*,#95,.F.);
+#95 = EDGE_CURVE('',#96,#22,#98,.T.);
+#96 = VERTEX_POINT('',#97);
+#97 = CARTESIAN_POINT('',(73.27576808258,-51.3202247191,-60.));
+#98 = CIRCLE('',#99,0.64);
+#99 = AXIS2_PLACEMENT_3D('',#100,#101,#102);
+#100 = CARTESIAN_POINT('',(73.89,-51.5,-60.));
+#101 = DIRECTION('',(6.451209199358E-16,8.290635532549E-31,-1.));
+#102 = DIRECTION('',(1.615995013088E-16,-1.,-7.248123343094E-31));
+#103 = ORIENTED_EDGE('',*,*,#104,.F.);
+#104 = EDGE_CURVE('',#105,#96,#107,.T.);
+#105 = VERTEX_POINT('',#106);
+#106 = CARTESIAN_POINT('',(73.035833739838,-51.5,-60.));
+#107 = CIRCLE('',#108,0.25);
+#108 = AXIS2_PLACEMENT_3D('',#109,#110,#111);
+#109 = CARTESIAN_POINT('',(73.035833739838,-51.25,-60.));
+#110 = DIRECTION('',(-6.451209199358E-16,-7.88860905221E-31,1.));
+#111 = DIRECTION('',(0.599625351197,-0.800280849579,3.868308581808E-16)
+  );
+#112 = ORIENTED_EDGE('',*,*,#113,.F.);
+#113 = EDGE_CURVE('',#114,#105,#116,.T.);
+#114 = VERTEX_POINT('',#115);
+#115 = CARTESIAN_POINT('',(-73.03583373983,-51.5,-60.));
+#116 = LINE('',#117,#118);
+#117 = CARTESIAN_POINT('',(-73.25,-51.5,-60.));
+#118 = VECTOR('',#119,1.);
+#119 = DIRECTION('',(1.,1.615995013088E-16,6.451209199358E-16));
+#120 = ORIENTED_EDGE('',*,*,#121,.F.);
+#121 = EDGE_CURVE('',#122,#114,#124,.T.);
+#122 = VERTEX_POINT('',#123);
+#123 = CARTESIAN_POINT('',(-73.27576808258,-51.3202247191,-60.));
+#124 = CIRCLE('',#125,0.25);
+#125 = AXIS2_PLACEMENT_3D('',#126,#127,#128);
+#126 = CARTESIAN_POINT('',(-73.03583373983,-51.25,-60.));
+#127 = DIRECTION('',(-6.451209199358E-16,-8.381647117973E-31,1.));
+#128 = DIRECTION('',(-0.599625351197,-0.800280849579,-3.868308581808E-16
+    ));
+#129 = ORIENTED_EDGE('',*,*,#130,.F.);
+#130 = EDGE_CURVE('',#131,#122,#133,.T.);
+#131 = VERTEX_POINT('',#132);
+#132 = CARTESIAN_POINT('',(-73.7102247191,-50.88576808258,-60.));
+#133 = CIRCLE('',#134,0.64);
+#134 = AXIS2_PLACEMENT_3D('',#135,#136,#137);
+#135 = CARTESIAN_POINT('',(-73.89,-51.5,-60.));
+#136 = DIRECTION('',(6.451209199358E-16,8.290635532549E-31,-1.));
+#137 = DIRECTION('',(-1.,-1.615995013088E-16,-6.451209199358E-16));
+#138 = ORIENTED_EDGE('',*,*,#139,.F.);
+#139 = EDGE_CURVE('',#140,#131,#142,.T.);
+#140 = VERTEX_POINT('',#141);
+#141 = CARTESIAN_POINT('',(-73.89,-50.64583373983,-60.));
+#142 = CIRCLE('',#143,0.25);
+#143 = AXIS2_PLACEMENT_3D('',#144,#145,#146);
+#144 = CARTESIAN_POINT('',(-73.64,-50.64583373983,-60.));
+#145 = DIRECTION('',(-6.451209199358E-16,-7.88860905221E-31,1.));
+#146 = DIRECTION('',(-0.800280849579,-0.599625351197,-5.162779178871E-16
+    ));
+#147 = ORIENTED_EDGE('',*,*,#148,.F.);
+#148 = EDGE_CURVE('',#149,#140,#151,.T.);
+#149 = VERTEX_POINT('',#150);
+#150 = CARTESIAN_POINT('',(-73.89,-49.36,-60.));
+#151 = LINE('',#152,#153);
+#152 = CARTESIAN_POINT('',(-73.89,-48.85,-60.));
+#153 = VECTOR('',#154,1.);
+#154 = DIRECTION('',(-4.257198606652E-15,-1.,-3.575471434727E-30));
+#155 = ORIENTED_EDGE('',*,*,#156,.F.);
+#156 = EDGE_CURVE('',#157,#149,#159,.T.);
+#157 = VERTEX_POINT('',#158);
+#158 = CARTESIAN_POINT('',(-74.4,-48.85,-60.));
+#159 = CIRCLE('',#160,0.51);
+#160 = AXIS2_PLACEMENT_3D('',#161,#162,#163);
+#161 = CARTESIAN_POINT('',(-74.4,-49.36,-60.));
+#162 = DIRECTION('',(6.451209199358E-16,8.381647117973E-31,-1.));
+#163 = DIRECTION('',(0.707106781187,0.707106781187,4.561693771719E-16));
+#164 = ORIENTED_EDGE('',*,*,#165,.F.);
+#165 = EDGE_CURVE('',#166,#157,#168,.T.);
+#166 = VERTEX_POINT('',#167);
+#167 = CARTESIAN_POINT('',(-75.38,-48.85,-60.));
+#168 = LINE('',#169,#170);
+#169 = CARTESIAN_POINT('',(-76.2,-48.85,-60.));
+#170 = VECTOR('',#171,1.);
+#171 = DIRECTION('',(1.,1.615995013088E-16,6.451209199358E-16));
+#172 = ORIENTED_EDGE('',*,*,#173,.F.);
+#173 = EDGE_CURVE('',#174,#166,#176,.T.);
+#174 = VERTEX_POINT('',#175);
+#175 = CARTESIAN_POINT('',(-75.38,-47.21,-60.));
+#176 = CIRCLE('',#177,0.82);
+#177 = AXIS2_PLACEMENT_3D('',#178,#179,#180);
+#178 = CARTESIAN_POINT('',(-75.38,-48.03,-60.));
+#179 = DIRECTION('',(-6.451209199358E-16,-7.88860905221E-31,1.));
+#180 = DIRECTION('',(-0.707106781187,-0.707106781187,-4.561693771719E-16
+    ));
+#181 = ORIENTED_EDGE('',*,*,#182,.F.);
+#182 = EDGE_CURVE('',#183,#174,#185,.T.);
+#183 = VERTEX_POINT('',#184);
+#184 = CARTESIAN_POINT('',(-73.03,-47.21,-60.));
+#185 = LINE('',#186,#187);
+#186 = CARTESIAN_POINT('',(-72.39,-47.21,-60.));
+#187 = VECTOR('',#188,1.);
+#188 = DIRECTION('',(-1.,-1.615995013088E-16,-6.451209199358E-16));
+#189 = ORIENTED_EDGE('',*,*,#190,.F.);
+#190 = EDGE_CURVE('',#191,#183,#193,.T.);
+#191 = VERTEX_POINT('',#192);
+#192 = CARTESIAN_POINT('',(-72.39,-47.85,-60.));
+#193 = CIRCLE('',#194,0.64);
+#194 = AXIS2_PLACEMENT_3D('',#195,#196,#197);
+#195 = CARTESIAN_POINT('',(-73.03,-47.85,-60.));
+#196 = DIRECTION('',(-6.451209199358E-16,-7.395570986447E-31,1.));
+#197 = DIRECTION('',(0.707106781187,0.707106781187,4.561693771719E-16));
+#198 = ORIENTED_EDGE('',*,*,#199,.F.);
+#199 = EDGE_CURVE('',#200,#191,#202,.T.);
+#200 = VERTEX_POINT('',#201);
+#201 = CARTESIAN_POINT('',(-72.39,-48.73,-60.));
+#202 = LINE('',#203,#204);
+#203 = CARTESIAN_POINT('',(-72.39,-49.24,-60.));
+#204 = VECTOR('',#205,1.);
+#205 = DIRECTION('',(-1.615995013088E-16,1.,7.248123343094E-31));
+#206 = ORIENTED_EDGE('',*,*,#207,.F.);
+#207 = EDGE_CURVE('',#208,#200,#210,.T.);
+#208 = VERTEX_POINT('',#209);
+#209 = CARTESIAN_POINT('',(-71.88,-49.24,-60.));
+#210 = CIRCLE('',#211,0.51);
+#211 = AXIS2_PLACEMENT_3D('',#212,#213,#214);
+#212 = CARTESIAN_POINT('',(-71.88,-48.73,-60.));
+#213 = DIRECTION('',(6.451209199358E-16,8.381647117973E-31,-1.));
+#214 = DIRECTION('',(-0.707106781187,-0.707106781187,-4.561693771719E-16
+    ));
+#215 = ORIENTED_EDGE('',*,*,#216,.F.);
+#216 = EDGE_CURVE('',#217,#208,#219,.T.);
+#217 = VERTEX_POINT('',#218);
+#218 = CARTESIAN_POINT('',(71.88,-49.24,-60.));
+#219 = LINE('',#220,#221);
+#220 = CARTESIAN_POINT('',(72.39,-49.24,-60.));
+#221 = VECTOR('',#222,1.);
+#222 = DIRECTION('',(-1.,-1.615995013088E-16,-6.451209199358E-16));
+#223 = ORIENTED_EDGE('',*,*,#224,.F.);
+#224 = EDGE_CURVE('',#225,#217,#227,.T.);
+#225 = VERTEX_POINT('',#226);
+#226 = CARTESIAN_POINT('',(72.39,-48.73,-60.));
+#227 = CIRCLE('',#228,0.51);
+#228 = AXIS2_PLACEMENT_3D('',#229,#230,#231);
+#229 = CARTESIAN_POINT('',(71.88,-48.73,-60.));
+#230 = DIRECTION('',(6.451209199358E-16,8.381647117973E-31,-1.));
+#231 = DIRECTION('',(0.707106781187,-0.707106781187,4.561693771719E-16)
+  );
+#232 = ORIENTED_EDGE('',*,*,#233,.F.);
+#233 = EDGE_CURVE('',#234,#225,#236,.T.);
+#234 = VERTEX_POINT('',#235);
+#235 = CARTESIAN_POINT('',(72.39,-47.85,-60.));
+#236 = LINE('',#237,#238);
+#237 = CARTESIAN_POINT('',(72.39,-47.21,-60.));
+#238 = VECTOR('',#239,1.);
+#239 = DIRECTION('',(1.615995013088E-16,-1.,-7.248123343094E-31));
+#240 = ORIENTED_EDGE('',*,*,#241,.F.);
+#241 = EDGE_CURVE('',#242,#234,#244,.T.);
+#242 = VERTEX_POINT('',#243);
+#243 = CARTESIAN_POINT('',(73.03,-47.21,-60.));
+#244 = CIRCLE('',#245,0.64);
+#245 = AXIS2_PLACEMENT_3D('',#246,#247,#248);
+#246 = CARTESIAN_POINT('',(73.03,-47.85,-60.));
+#247 = DIRECTION('',(-6.451209199358E-16,-8.381647117973E-31,1.));
+#248 = DIRECTION('',(-0.707106781187,0.707106781187,-4.561693771719E-16)
+  );
+#249 = ORIENTED_EDGE('',*,*,#250,.F.);
+#250 = EDGE_CURVE('',#251,#242,#253,.T.);
+#251 = VERTEX_POINT('',#252);
+#252 = CARTESIAN_POINT('',(75.38,-47.21,-60.));
+#253 = LINE('',#254,#255);
+#254 = CARTESIAN_POINT('',(76.2,-47.21,-60.));
+#255 = VECTOR('',#256,1.);
+#256 = DIRECTION('',(-1.,-1.615995013088E-16,-6.451209199358E-16));
+#257 = ORIENTED_EDGE('',*,*,#258,.F.);
+#258 = EDGE_CURVE('',#259,#251,#261,.T.);
+#259 = VERTEX_POINT('',#260);
+#260 = CARTESIAN_POINT('',(75.38,-48.85,-60.));
+#261 = CIRCLE('',#262,0.82);
+#262 = AXIS2_PLACEMENT_3D('',#263,#264,#265);
+#263 = CARTESIAN_POINT('',(75.38,-48.03,-60.));
+#264 = DIRECTION('',(-6.451209199358E-16,-7.88860905221E-31,1.));
+#265 = DIRECTION('',(0.707106781187,0.707106781187,4.561693771719E-16));
+#266 = ORIENTED_EDGE('',*,*,#267,.F.);
+#267 = EDGE_CURVE('',#268,#259,#270,.T.);
+#268 = VERTEX_POINT('',#269);
+#269 = CARTESIAN_POINT('',(74.4,-48.85,-60.));
+#270 = LINE('',#271,#272);
+#271 = CARTESIAN_POINT('',(73.89,-48.85,-60.));
+#272 = VECTOR('',#273,1.);
+#273 = DIRECTION('',(1.,1.615995013088E-16,6.451209199358E-16));
+#274 = ORIENTED_EDGE('',*,*,#275,.F.);
+#275 = EDGE_CURVE('',#65,#268,#276,.T.);
+#276 = CIRCLE('',#277,0.51);
+#277 = AXIS2_PLACEMENT_3D('',#278,#279,#280);
+#278 = CARTESIAN_POINT('',(74.4,-49.36,-60.));
+#279 = DIRECTION('',(6.451209199358E-16,8.381647117973E-31,-1.));
+#280 = DIRECTION('',(-0.707106781187,0.707106781187,-4.561693771719E-16)
+  );
+#281 = ORIENTED_EDGE('',*,*,#64,.F.);
+#282 = PLANE('',#283);
+#283 = AXIS2_PLACEMENT_3D('',#284,#285,#286);
+#284 = CARTESIAN_POINT('',(3.704394982039E-14,-50.22439175701,-60.));
+#285 = DIRECTION('',(-6.451209199358E-16,-8.290635532549E-31,1.));
+#286 = DIRECTION('',(-1.,-1.615995013088E-16,-6.451209199358E-16));
+#287 = ADVANCED_FACE('',(#288),#314,.T.);
+#288 = FACE_BOUND('',#289,.T.);
+#289 = EDGE_LOOP('',(#290,#301,#307,#308));
+#290 = ORIENTED_EDGE('',*,*,#291,.T.);
+#291 = EDGE_CURVE('',#292,#294,#296,.T.);
+#292 = VERTEX_POINT('',#293);
+#293 = CARTESIAN_POINT('',(73.27576808258,-51.3202247191,60.));
+#294 = VERTEX_POINT('',#295);
+#295 = CARTESIAN_POINT('',(73.035833739837,-51.5,60.));
+#296 = CIRCLE('',#297,0.25);
+#297 = AXIS2_PLACEMENT_3D('',#298,#299,#300);
+#298 = CARTESIAN_POINT('',(73.035833739837,-51.25,60.));
+#299 = DIRECTION('',(6.451209199358E-16,7.88860905221E-31,-1.));
+#300 = DIRECTION('',(0.599625351197,-0.800280849579,3.868308581808E-16)
+  );
+#301 = ORIENTED_EDGE('',*,*,#302,.T.);
+#302 = EDGE_CURVE('',#294,#105,#303,.T.);
+#303 = LINE('',#304,#305);
+#304 = CARTESIAN_POINT('',(73.035833739837,-51.5,4.711694425052E-14));
+#305 = VECTOR('',#306,1.);
+#306 = DIRECTION('',(6.451209199358E-16,8.290635532549E-31,-1.));
+#307 = ORIENTED_EDGE('',*,*,#104,.T.);
+#308 = ORIENTED_EDGE('',*,*,#309,.T.);
+#309 = EDGE_CURVE('',#96,#292,#310,.T.);
+#310 = LINE('',#311,#312);
+#311 = CARTESIAN_POINT('',(73.27576808258,-51.3202247191,
+    4.727173091443E-14));
+#312 = VECTOR('',#313,1.);
+#313 = DIRECTION('',(-6.451209199358E-16,-8.290635532549E-31,1.));
+#314 = CYLINDRICAL_SURFACE('',#315,0.25);
+#315 = AXIS2_PLACEMENT_3D('',#316,#317,#318);
+#316 = CARTESIAN_POINT('',(73.035833739837,-51.25,4.711694425052E-14));
+#317 = DIRECTION('',(-6.451209199358E-16,-8.290635532549E-31,1.));
+#318 = DIRECTION('',(0.599625351197,-0.800280849579,3.868308581808E-16)
+  );
+#319 = ADVANCED_FACE('',(#320),#338,.T.);
+#320 = FACE_BOUND('',#321,.T.);
+#321 = EDGE_LOOP('',(#322,#323,#331,#337));
+#322 = ORIENTED_EDGE('',*,*,#302,.F.);
+#323 = ORIENTED_EDGE('',*,*,#324,.T.);
+#324 = EDGE_CURVE('',#294,#325,#327,.T.);
+#325 = VERTEX_POINT('',#326);
+#326 = CARTESIAN_POINT('',(-73.03583373983,-51.5,60.));
+#327 = LINE('',#328,#329);
+#328 = CARTESIAN_POINT('',(-73.25,-51.5,60.));
+#329 = VECTOR('',#330,1.);
+#330 = DIRECTION('',(-1.,-1.615995013088E-16,-6.451209199358E-16));
+#331 = ORIENTED_EDGE('',*,*,#332,.F.);
+#332 = EDGE_CURVE('',#114,#325,#333,.T.);
+#333 = LINE('',#334,#335);
+#334 = CARTESIAN_POINT('',(-73.03583373983,-51.5,-4.711694425052E-14));
+#335 = VECTOR('',#336,1.);
+#336 = DIRECTION('',(-6.451209199358E-16,-8.290635532549E-31,1.));
+#337 = ORIENTED_EDGE('',*,*,#113,.T.);
+#338 = PLANE('',#339);
+#339 = AXIS2_PLACEMENT_3D('',#340,#341,#342);
+#340 = CARTESIAN_POINT('',(73.25,-51.5,4.725510738529E-14));
+#341 = DIRECTION('',(1.615995013088E-16,-1.,-7.248123343094E-31));
+#342 = DIRECTION('',(-6.451209199358E-16,-8.290635532549E-31,1.));
+#343 = ADVANCED_FACE('',(#344),#363,.T.);
+#344 = FACE_BOUND('',#345,.T.);
+#345 = EDGE_LOOP('',(#346,#355,#361,#362));
+#346 = ORIENTED_EDGE('',*,*,#347,.T.);
+#347 = EDGE_CURVE('',#325,#348,#350,.T.);
+#348 = VERTEX_POINT('',#349);
+#349 = CARTESIAN_POINT('',(-73.27576808258,-51.3202247191,60.));
+#350 = CIRCLE('',#351,0.25);
+#351 = AXIS2_PLACEMENT_3D('',#352,#353,#354);
+#352 = CARTESIAN_POINT('',(-73.03583373983,-51.25,60.));
+#353 = DIRECTION('',(6.451209199358E-16,8.381647117973E-31,-1.));
+#354 = DIRECTION('',(-0.599625351197,-0.800280849579,-3.868308581808E-16
+    ));
+#355 = ORIENTED_EDGE('',*,*,#356,.T.);
+#356 = EDGE_CURVE('',#348,#122,#357,.T.);
+#357 = LINE('',#358,#359);
+#358 = CARTESIAN_POINT('',(-73.27576808258,-51.3202247191,
+    -4.727173091443E-14));
+#359 = VECTOR('',#360,1.);
+#360 = DIRECTION('',(6.451209199358E-16,8.290635532549E-31,-1.));
+#361 = ORIENTED_EDGE('',*,*,#121,.T.);
+#362 = ORIENTED_EDGE('',*,*,#332,.T.);
+#363 = CYLINDRICAL_SURFACE('',#364,0.25);
+#364 = AXIS2_PLACEMENT_3D('',#365,#366,#367);
+#365 = CARTESIAN_POINT('',(-73.03583373983,-51.25,-4.711694425052E-14));
+#366 = DIRECTION('',(-6.451209199358E-16,-8.290635532549E-31,1.));
+#367 = DIRECTION('',(-0.599625351197,-0.800280849579,-3.868308581808E-16
+    ));
+#368 = ADVANCED_FACE('',(#369),#395,.T.);
+#369 = FACE_BOUND('',#370,.T.);
+#370 = EDGE_LOOP('',(#371,#382,#388,#389));
+#371 = ORIENTED_EDGE('',*,*,#372,.T.);
+#372 = EDGE_CURVE('',#373,#375,#377,.T.);
+#373 = VERTEX_POINT('',#374);
+#374 = CARTESIAN_POINT('',(-73.7102247191,-50.88576808258,60.));
+#375 = VERTEX_POINT('',#376);
+#376 = CARTESIAN_POINT('',(-73.89,-50.64583373983,60.));
+#377 = CIRCLE('',#378,0.25);
+#378 = AXIS2_PLACEMENT_3D('',#379,#380,#381);
+#379 = CARTESIAN_POINT('',(-73.64,-50.64583373983,60.));
+#380 = DIRECTION('',(6.451209199358E-16,7.88860905221E-31,-1.));
+#381 = DIRECTION('',(-0.800280849579,-0.599625351197,-5.162779178871E-16
+    ));
+#382 = ORIENTED_EDGE('',*,*,#383,.T.);
+#383 = EDGE_CURVE('',#375,#140,#384,.T.);
+#384 = LINE('',#385,#386);
+#385 = CARTESIAN_POINT('',(-73.89,-50.64583373983,-4.766798477405E-14));
+#386 = VECTOR('',#387,1.);
+#387 = DIRECTION('',(6.451209199358E-16,8.290635532549E-31,-1.));
+#388 = ORIENTED_EDGE('',*,*,#139,.T.);
+#389 = ORIENTED_EDGE('',*,*,#390,.T.);
+#390 = EDGE_CURVE('',#131,#373,#391,.T.);
+#391 = LINE('',#392,#393);
+#392 = CARTESIAN_POINT('',(-73.7102247191,-50.88576808258,
+    -4.755200797946E-14));
+#393 = VECTOR('',#394,1.);
+#394 = DIRECTION('',(-6.451209199358E-16,-8.290635532549E-31,1.));
+#395 = CYLINDRICAL_SURFACE('',#396,0.25);
+#396 = AXIS2_PLACEMENT_3D('',#397,#398,#399);
+#397 = CARTESIAN_POINT('',(-73.64,-50.64583373983,-4.750670454407E-14));
+#398 = DIRECTION('',(-6.451209199358E-16,-8.290635532549E-31,1.));
+#399 = DIRECTION('',(-0.800280849579,-0.599625351197,-5.162779178871E-16
+    ));
+#400 = ADVANCED_FACE('',(#401),#419,.T.);
+#401 = FACE_BOUND('',#402,.T.);
+#402 = EDGE_LOOP('',(#403,#404,#412,#418));
+#403 = ORIENTED_EDGE('',*,*,#383,.F.);
+#404 = ORIENTED_EDGE('',*,*,#405,.T.);
+#405 = EDGE_CURVE('',#375,#406,#408,.T.);
+#406 = VERTEX_POINT('',#407);
+#407 = CARTESIAN_POINT('',(-73.89,-49.36,60.));
+#408 = LINE('',#409,#410);
+#409 = CARTESIAN_POINT('',(-73.89,-48.85,60.));
+#410 = VECTOR('',#411,1.);
+#411 = DIRECTION('',(4.257198606652E-15,1.,3.575471434727E-30));
+#412 = ORIENTED_EDGE('',*,*,#413,.F.);
+#413 = EDGE_CURVE('',#149,#406,#414,.T.);
+#414 = LINE('',#415,#416);
+#415 = CARTESIAN_POINT('',(-73.89,-49.36,-4.766798477405E-14));
+#416 = VECTOR('',#417,1.);
+#417 = DIRECTION('',(-6.451209199358E-16,-8.290635532549E-31,1.));
+#418 = ORIENTED_EDGE('',*,*,#148,.T.);
+#419 = PLANE('',#420);
+#420 = AXIS2_PLACEMENT_3D('',#421,#422,#423);
+#421 = CARTESIAN_POINT('',(-73.89,-50.86,-4.766798477405E-14));
+#422 = DIRECTION('',(-1.,4.257198606652E-15,-6.451209199358E-16));
+#423 = DIRECTION('',(6.451209199358E-16,8.290635532549E-31,-1.));
+#424 = ADVANCED_FACE('',(#425),#451,.F.);
+#425 = FACE_BOUND('',#426,.F.);
+#426 = EDGE_LOOP('',(#427,#435,#444,#450));
+#427 = ORIENTED_EDGE('',*,*,#428,.F.);
+#428 = EDGE_CURVE('',#429,#225,#431,.T.);
+#429 = VERTEX_POINT('',#430);
+#430 = CARTESIAN_POINT('',(72.39,-48.73,60.));
+#431 = LINE('',#432,#433);
+#432 = CARTESIAN_POINT('',(72.39,-48.73,4.670030339415E-14));
+#433 = VECTOR('',#434,1.);
+#434 = DIRECTION('',(6.451209199358E-16,8.290635532549E-31,-1.));
+#435 = ORIENTED_EDGE('',*,*,#436,.F.);
+#436 = EDGE_CURVE('',#437,#429,#439,.T.);
+#437 = VERTEX_POINT('',#438);
+#438 = CARTESIAN_POINT('',(71.88,-49.24,60.));
+#439 = CIRCLE('',#440,0.51);
+#440 = AXIS2_PLACEMENT_3D('',#441,#442,#443);
+#441 = CARTESIAN_POINT('',(71.88,-48.73,60.));
+#442 = DIRECTION('',(-6.451209199358E-16,-8.381647117973E-31,1.));
+#443 = DIRECTION('',(0.707106781187,-0.707106781187,4.561693771719E-16)
+  );
+#444 = ORIENTED_EDGE('',*,*,#445,.F.);
+#445 = EDGE_CURVE('',#217,#437,#446,.T.);
+#446 = LINE('',#447,#448);
+#447 = CARTESIAN_POINT('',(71.88,-49.24,4.637129172498E-14));
+#448 = VECTOR('',#449,1.);
+#449 = DIRECTION('',(-6.451209199358E-16,-8.290635532549E-31,1.));
+#450 = ORIENTED_EDGE('',*,*,#224,.F.);
+#451 = CYLINDRICAL_SURFACE('',#452,0.51);
+#452 = AXIS2_PLACEMENT_3D('',#453,#454,#455);
+#453 = CARTESIAN_POINT('',(71.88,-48.73,4.637129172498E-14));
+#454 = DIRECTION('',(-6.451209199358E-16,-8.290635532549E-31,1.));
+#455 = DIRECTION('',(0.707106781187,-0.707106781187,4.561693771719E-16)
+  );
+#456 = ADVANCED_FACE('',(#457),#475,.T.);
+#457 = FACE_BOUND('',#458,.T.);
+#458 = EDGE_LOOP('',(#459,#460,#461,#469));
+#459 = ORIENTED_EDGE('',*,*,#445,.F.);
+#460 = ORIENTED_EDGE('',*,*,#216,.T.);
+#461 = ORIENTED_EDGE('',*,*,#462,.F.);
+#462 = EDGE_CURVE('',#463,#208,#465,.T.);
+#463 = VERTEX_POINT('',#464);
+#464 = CARTESIAN_POINT('',(-71.88,-49.24,60.));
+#465 = LINE('',#466,#467);
+#466 = CARTESIAN_POINT('',(-71.88,-49.24,-4.637129172498E-14));
+#467 = VECTOR('',#468,1.);
+#468 = DIRECTION('',(6.451209199358E-16,8.290635532549E-31,-1.));
+#469 = ORIENTED_EDGE('',*,*,#470,.T.);
+#470 = EDGE_CURVE('',#463,#437,#471,.T.);
+#471 = LINE('',#472,#473);
+#472 = CARTESIAN_POINT('',(72.39,-49.24,60.));
+#473 = VECTOR('',#474,1.);
+#474 = DIRECTION('',(1.,1.615995013088E-16,6.451209199358E-16));
+#475 = PLANE('',#476);
+#476 = AXIS2_PLACEMENT_3D('',#477,#478,#479);
+#477 = CARTESIAN_POINT('',(-72.39,-49.24,-4.670030339415E-14));
+#478 = DIRECTION('',(-1.615995013088E-16,1.,7.248123343094E-31));
+#479 = DIRECTION('',(6.451209199358E-16,8.290635532549E-31,-1.));
+#480 = ADVANCED_FACE('',(#481),#500,.F.);
+#481 = FACE_BOUND('',#482,.F.);
+#482 = EDGE_LOOP('',(#483,#484,#493,#499));
+#483 = ORIENTED_EDGE('',*,*,#72,.F.);
+#484 = ORIENTED_EDGE('',*,*,#485,.F.);
+#485 = EDGE_CURVE('',#486,#73,#488,.T.);
+#486 = VERTEX_POINT('',#487);
+#487 = CARTESIAN_POINT('',(74.4,-48.85,60.));
+#488 = CIRCLE('',#489,0.51);
+#489 = AXIS2_PLACEMENT_3D('',#490,#491,#492);
+#490 = CARTESIAN_POINT('',(74.4,-49.36,60.));
+#491 = DIRECTION('',(-6.451209199358E-16,-8.381647117973E-31,1.));
+#492 = DIRECTION('',(-0.707106781187,0.707106781187,-4.561693771719E-16)
+  );
+#493 = ORIENTED_EDGE('',*,*,#494,.F.);
+#494 = EDGE_CURVE('',#268,#486,#495,.T.);
+#495 = LINE('',#496,#497);
+#496 = CARTESIAN_POINT('',(74.4,-48.85,4.799699644322E-14));
+#497 = VECTOR('',#498,1.);
+#498 = DIRECTION('',(-6.451209199358E-16,-8.290635532549E-31,1.));
+#499 = ORIENTED_EDGE('',*,*,#275,.F.);
+#500 = CYLINDRICAL_SURFACE('',#501,0.51);
+#501 = AXIS2_PLACEMENT_3D('',#502,#503,#504);
+#502 = CARTESIAN_POINT('',(74.4,-49.36,4.799699644322E-14));
+#503 = DIRECTION('',(-6.451209199358E-16,-8.290635532549E-31,1.));
+#504 = DIRECTION('',(-0.707106781187,0.707106781187,-4.561693771719E-16)
+  );
+#505 = ADVANCED_FACE('',(#506),#524,.T.);
+#506 = FACE_BOUND('',#507,.T.);
+#507 = EDGE_LOOP('',(#508,#509,#510,#518));
+#508 = ORIENTED_EDGE('',*,*,#494,.F.);
+#509 = ORIENTED_EDGE('',*,*,#267,.T.);
+#510 = ORIENTED_EDGE('',*,*,#511,.F.);
+#511 = EDGE_CURVE('',#512,#259,#514,.T.);
+#512 = VERTEX_POINT('',#513);
+#513 = CARTESIAN_POINT('',(75.38,-48.85,60.));
+#514 = LINE('',#515,#516);
+#515 = CARTESIAN_POINT('',(75.38,-48.85,4.862921494476E-14));
+#516 = VECTOR('',#517,1.);
+#517 = DIRECTION('',(6.451209199358E-16,8.290635532549E-31,-1.));
+#518 = ORIENTED_EDGE('',*,*,#519,.T.);
+#519 = EDGE_CURVE('',#512,#486,#520,.T.);
+#520 = LINE('',#521,#522);
+#521 = CARTESIAN_POINT('',(73.89,-48.85,60.));
+#522 = VECTOR('',#523,1.);
+#523 = DIRECTION('',(-1.,-1.615995013088E-16,-6.451209199358E-16));
+#524 = PLANE('',#525);
+#525 = AXIS2_PLACEMENT_3D('',#526,#527,#528);
+#526 = CARTESIAN_POINT('',(76.2,-48.85,4.91582140991E-14));
+#527 = DIRECTION('',(1.615995013088E-16,-1.,-7.248123343094E-31));
+#528 = DIRECTION('',(-6.451209199358E-16,-8.290635532549E-31,1.));
+#529 = ADVANCED_FACE('',(#530),#549,.F.);
+#530 = FACE_BOUND('',#531,.F.);
+#531 = EDGE_LOOP('',(#532,#533,#542,#548));
+#532 = ORIENTED_EDGE('',*,*,#462,.F.);
+#533 = ORIENTED_EDGE('',*,*,#534,.F.);
+#534 = EDGE_CURVE('',#535,#463,#537,.T.);
+#535 = VERTEX_POINT('',#536);
+#536 = CARTESIAN_POINT('',(-72.39,-48.73,60.));
+#537 = CIRCLE('',#538,0.51);
+#538 = AXIS2_PLACEMENT_3D('',#539,#540,#541);
+#539 = CARTESIAN_POINT('',(-71.88,-48.73,60.));
+#540 = DIRECTION('',(-6.451209199358E-16,-8.381647117973E-31,1.));
+#541 = DIRECTION('',(-0.707106781187,-0.707106781187,-4.561693771719E-16
+    ));
+#542 = ORIENTED_EDGE('',*,*,#543,.F.);
+#543 = EDGE_CURVE('',#200,#535,#544,.T.);
+#544 = LINE('',#545,#546);
+#545 = CARTESIAN_POINT('',(-72.39,-48.73,-4.670030339415E-14));
+#546 = VECTOR('',#547,1.);
+#547 = DIRECTION('',(-6.451209199358E-16,-8.290635532549E-31,1.));
+#548 = ORIENTED_EDGE('',*,*,#207,.F.);
+#549 = CYLINDRICAL_SURFACE('',#550,0.51);
+#550 = AXIS2_PLACEMENT_3D('',#551,#552,#553);
+#551 = CARTESIAN_POINT('',(-71.88,-48.73,-4.637129172498E-14));
+#552 = DIRECTION('',(-6.451209199358E-16,-8.290635532549E-31,1.));
+#553 = DIRECTION('',(-0.707106781187,-0.707106781187,-4.561693771719E-16
+    ));
+#554 = ADVANCED_FACE('',(#555),#573,.T.);
+#555 = FACE_BOUND('',#556,.T.);
+#556 = EDGE_LOOP('',(#557,#558,#559,#567));
+#557 = ORIENTED_EDGE('',*,*,#543,.F.);
+#558 = ORIENTED_EDGE('',*,*,#199,.T.);
+#559 = ORIENTED_EDGE('',*,*,#560,.F.);
+#560 = EDGE_CURVE('',#561,#191,#563,.T.);
+#561 = VERTEX_POINT('',#562);
+#562 = CARTESIAN_POINT('',(-72.39,-47.85,60.));
+#563 = LINE('',#564,#565);
+#564 = CARTESIAN_POINT('',(-72.39,-47.85,-4.670030339415E-14));
+#565 = VECTOR('',#566,1.);
+#566 = DIRECTION('',(6.451209199358E-16,8.290635532549E-31,-1.));
+#567 = ORIENTED_EDGE('',*,*,#568,.T.);
+#568 = EDGE_CURVE('',#561,#535,#569,.T.);
+#569 = LINE('',#570,#571);
+#570 = CARTESIAN_POINT('',(-72.39,-49.24,60.));
+#571 = VECTOR('',#572,1.);
+#572 = DIRECTION('',(1.615995013088E-16,-1.,-7.248123343094E-31));
+#573 = PLANE('',#574);
+#574 = AXIS2_PLACEMENT_3D('',#575,#576,#577);
+#575 = CARTESIAN_POINT('',(-72.39,-47.21,-4.670030339415E-14));
+#576 = DIRECTION('',(1.,1.615995013088E-16,6.451209199358E-16));
+#577 = DIRECTION('',(-6.451209199358E-16,-8.290635532549E-31,1.));
+#578 = ADVANCED_FACE('',(#579),#598,.F.);
+#579 = FACE_BOUND('',#580,.F.);
+#580 = EDGE_LOOP('',(#581,#589,#596,#597));
+#581 = ORIENTED_EDGE('',*,*,#582,.F.);
+#582 = EDGE_CURVE('',#583,#157,#585,.T.);
+#583 = VERTEX_POINT('',#584);
+#584 = CARTESIAN_POINT('',(-74.4,-48.85,60.));
+#585 = LINE('',#586,#587);
+#586 = CARTESIAN_POINT('',(-74.4,-48.85,-4.799699644322E-14));
+#587 = VECTOR('',#588,1.);
+#588 = DIRECTION('',(6.451209199358E-16,8.290635532549E-31,-1.));
+#589 = ORIENTED_EDGE('',*,*,#590,.F.);
+#590 = EDGE_CURVE('',#406,#583,#591,.T.);
+#591 = CIRCLE('',#592,0.51);
+#592 = AXIS2_PLACEMENT_3D('',#593,#594,#595);
+#593 = CARTESIAN_POINT('',(-74.4,-49.36,60.));
+#594 = DIRECTION('',(-6.451209199358E-16,-8.381647117973E-31,1.));
+#595 = DIRECTION('',(0.707106781187,0.707106781187,4.561693771719E-16));
+#596 = ORIENTED_EDGE('',*,*,#413,.F.);
+#597 = ORIENTED_EDGE('',*,*,#156,.F.);
+#598 = CYLINDRICAL_SURFACE('',#599,0.51);
+#599 = AXIS2_PLACEMENT_3D('',#600,#601,#602);
+#600 = CARTESIAN_POINT('',(-74.4,-49.36,-4.799699644322E-14));
+#601 = DIRECTION('',(-6.451209199358E-16,-8.290635532549E-31,1.));
+#602 = DIRECTION('',(0.707106781187,0.707106781187,4.561693771719E-16));
+#603 = ADVANCED_FACE('',(#604),#623,.T.);
+#604 = FACE_BOUND('',#605,.T.);
+#605 = EDGE_LOOP('',(#606,#615,#616,#617));
+#606 = ORIENTED_EDGE('',*,*,#607,.T.);
+#607 = EDGE_CURVE('',#608,#561,#610,.T.);
+#608 = VERTEX_POINT('',#609);
+#609 = CARTESIAN_POINT('',(-73.03,-47.21,60.));
+#610 = CIRCLE('',#611,0.64);
+#611 = AXIS2_PLACEMENT_3D('',#612,#613,#614);
+#612 = CARTESIAN_POINT('',(-73.03,-47.85,60.));
+#613 = DIRECTION('',(6.451209199358E-16,7.395570986447E-31,-1.));
+#614 = DIRECTION('',(0.707106781187,0.707106781187,4.561693771719E-16));
+#615 = ORIENTED_EDGE('',*,*,#560,.T.);
+#616 = ORIENTED_EDGE('',*,*,#190,.T.);
+#617 = ORIENTED_EDGE('',*,*,#618,.T.);
+#618 = EDGE_CURVE('',#183,#608,#619,.T.);
+#619 = LINE('',#620,#621);
+#620 = CARTESIAN_POINT('',(-73.03,-47.21,-4.711318078291E-14));
+#621 = VECTOR('',#622,1.);
+#622 = DIRECTION('',(-6.451209199358E-16,-8.290635532549E-31,1.));
+#623 = CYLINDRICAL_SURFACE('',#624,0.64);
+#624 = AXIS2_PLACEMENT_3D('',#625,#626,#627);
+#625 = CARTESIAN_POINT('',(-73.03,-47.85,-4.711318078291E-14));
+#626 = DIRECTION('',(-6.451209199358E-16,-8.290635532549E-31,1.));
+#627 = DIRECTION('',(0.707106781187,0.707106781187,4.561693771719E-16));
+#628 = ADVANCED_FACE('',(#629),#647,.T.);
+#629 = FACE_BOUND('',#630,.T.);
+#630 = EDGE_LOOP('',(#631,#632,#633,#641));
+#631 = ORIENTED_EDGE('',*,*,#618,.F.);
+#632 = ORIENTED_EDGE('',*,*,#182,.T.);
+#633 = ORIENTED_EDGE('',*,*,#634,.F.);
+#634 = EDGE_CURVE('',#635,#174,#637,.T.);
+#635 = VERTEX_POINT('',#636);
+#636 = CARTESIAN_POINT('',(-75.38,-47.21,60.));
+#637 = LINE('',#638,#639);
+#638 = CARTESIAN_POINT('',(-75.38,-47.21,-4.862921494476E-14));
+#639 = VECTOR('',#640,1.);
+#640 = DIRECTION('',(6.451209199358E-16,8.290635532549E-31,-1.));
+#641 = ORIENTED_EDGE('',*,*,#642,.T.);
+#642 = EDGE_CURVE('',#635,#608,#643,.T.);
+#643 = LINE('',#644,#645);
+#644 = CARTESIAN_POINT('',(-72.39,-47.21,60.));
+#645 = VECTOR('',#646,1.);
+#646 = DIRECTION('',(1.,1.615995013088E-16,6.451209199358E-16));
+#647 = PLANE('',#648);
+#648 = AXIS2_PLACEMENT_3D('',#649,#650,#651);
+#649 = CARTESIAN_POINT('',(-76.2,-47.21,-4.91582140991E-14));
+#650 = DIRECTION('',(-1.615995013088E-16,1.,7.248123343094E-31));
+#651 = DIRECTION('',(6.451209199358E-16,8.290635532549E-31,-1.));
+#652 = ADVANCED_FACE('',(#653),#679,.T.);
+#653 = FACE_BOUND('',#654,.T.);
+#654 = EDGE_LOOP('',(#655,#666,#672,#673));
+#655 = ORIENTED_EDGE('',*,*,#656,.T.);
+#656 = EDGE_CURVE('',#657,#659,#661,.T.);
+#657 = VERTEX_POINT('',#658);
+#658 = CARTESIAN_POINT('',(72.39,-47.85,60.));
+#659 = VERTEX_POINT('',#660);
+#660 = CARTESIAN_POINT('',(73.03,-47.21,60.));
+#661 = CIRCLE('',#662,0.64);
+#662 = AXIS2_PLACEMENT_3D('',#663,#664,#665);
+#663 = CARTESIAN_POINT('',(73.03,-47.85,60.));
+#664 = DIRECTION('',(6.451209199358E-16,8.381647117973E-31,-1.));
+#665 = DIRECTION('',(-0.707106781187,0.707106781187,-4.561693771719E-16)
+  );
+#666 = ORIENTED_EDGE('',*,*,#667,.T.);
+#667 = EDGE_CURVE('',#659,#242,#668,.T.);
+#668 = LINE('',#669,#670);
+#669 = CARTESIAN_POINT('',(73.03,-47.21,4.711318078291E-14));
+#670 = VECTOR('',#671,1.);
+#671 = DIRECTION('',(6.451209199358E-16,8.290635532549E-31,-1.));
+#672 = ORIENTED_EDGE('',*,*,#241,.T.);
+#673 = ORIENTED_EDGE('',*,*,#674,.T.);
+#674 = EDGE_CURVE('',#234,#657,#675,.T.);
+#675 = LINE('',#676,#677);
+#676 = CARTESIAN_POINT('',(72.39,-47.85,4.670030339415E-14));
+#677 = VECTOR('',#678,1.);
+#678 = DIRECTION('',(-6.451209199358E-16,-8.290635532549E-31,1.));
+#679 = CYLINDRICAL_SURFACE('',#680,0.64);
+#680 = AXIS2_PLACEMENT_3D('',#681,#682,#683);
+#681 = CARTESIAN_POINT('',(73.03,-47.85,4.711318078291E-14));
+#682 = DIRECTION('',(-6.451209199358E-16,-8.290635532549E-31,1.));
+#683 = DIRECTION('',(-0.707106781187,0.707106781187,-4.561693771719E-16)
+  );
+#684 = ADVANCED_FACE('',(#685),#696,.T.);
+#685 = FACE_BOUND('',#686,.T.);
+#686 = EDGE_LOOP('',(#687,#688,#694,#695));
+#687 = ORIENTED_EDGE('',*,*,#428,.F.);
+#688 = ORIENTED_EDGE('',*,*,#689,.T.);
+#689 = EDGE_CURVE('',#429,#657,#690,.T.);
+#690 = LINE('',#691,#692);
+#691 = CARTESIAN_POINT('',(72.39,-47.21,60.));
+#692 = VECTOR('',#693,1.);
+#693 = DIRECTION('',(-1.615995013088E-16,1.,7.248123343094E-31));
+#694 = ORIENTED_EDGE('',*,*,#674,.F.);
+#695 = ORIENTED_EDGE('',*,*,#233,.T.);
+#696 = PLANE('',#697);
+#697 = AXIS2_PLACEMENT_3D('',#698,#699,#700);
+#698 = CARTESIAN_POINT('',(72.39,-49.24,4.670030339415E-14));
+#699 = DIRECTION('',(-1.,-1.615995013088E-16,-6.451209199358E-16));
+#700 = DIRECTION('',(6.451209199358E-16,8.290635532549E-31,-1.));
+#701 = ADVANCED_FACE('',(#702),#721,.T.);
+#702 = FACE_BOUND('',#703,.T.);
+#703 = EDGE_LOOP('',(#704,#713,#714,#715));
+#704 = ORIENTED_EDGE('',*,*,#705,.T.);
+#705 = EDGE_CURVE('',#706,#512,#708,.T.);
+#706 = VERTEX_POINT('',#707);
+#707 = CARTESIAN_POINT('',(75.38,-47.21,60.));
+#708 = CIRCLE('',#709,0.82);
+#709 = AXIS2_PLACEMENT_3D('',#710,#711,#712);
+#710 = CARTESIAN_POINT('',(75.38,-48.03,60.));
+#711 = DIRECTION('',(6.451209199358E-16,8.381647117973E-31,-1.));
+#712 = DIRECTION('',(0.707106781187,-0.707106781187,4.561693771719E-16)
+  );
+#713 = ORIENTED_EDGE('',*,*,#511,.T.);
+#714 = ORIENTED_EDGE('',*,*,#258,.T.);
+#715 = ORIENTED_EDGE('',*,*,#716,.T.);
+#716 = EDGE_CURVE('',#251,#706,#717,.T.);
+#717 = LINE('',#718,#719);
+#718 = CARTESIAN_POINT('',(75.38,-47.21,4.862921494476E-14));
+#719 = VECTOR('',#720,1.);
+#720 = DIRECTION('',(-6.451209199358E-16,-8.290635532549E-31,1.));
+#721 = CYLINDRICAL_SURFACE('',#722,0.82);
+#722 = AXIS2_PLACEMENT_3D('',#723,#724,#725);
+#723 = CARTESIAN_POINT('',(75.38,-48.03,4.862921494476E-14));
+#724 = DIRECTION('',(-6.451209199358E-16,-8.290635532549E-31,1.));
+#725 = DIRECTION('',(0.707106781187,-0.707106781187,4.561693771719E-16)
+  );
+#726 = ADVANCED_FACE('',(#727),#746,.T.);
+#727 = FACE_BOUND('',#728,.T.);
+#728 = EDGE_LOOP('',(#729,#738,#739,#740));
+#729 = ORIENTED_EDGE('',*,*,#730,.T.);
+#730 = EDGE_CURVE('',#731,#635,#733,.T.);
+#731 = VERTEX_POINT('',#732);
+#732 = CARTESIAN_POINT('',(-75.38,-48.85,60.));
+#733 = CIRCLE('',#734,0.82);
+#734 = AXIS2_PLACEMENT_3D('',#735,#736,#737);
+#735 = CARTESIAN_POINT('',(-75.38,-48.03,60.));
+#736 = DIRECTION('',(6.451209199358E-16,8.381647117973E-31,-1.));
+#737 = DIRECTION('',(-0.707106781187,0.707106781187,-4.561693771719E-16)
+  );
+#738 = ORIENTED_EDGE('',*,*,#634,.T.);
+#739 = ORIENTED_EDGE('',*,*,#173,.T.);
+#740 = ORIENTED_EDGE('',*,*,#741,.T.);
+#741 = EDGE_CURVE('',#166,#731,#742,.T.);
+#742 = LINE('',#743,#744);
+#743 = CARTESIAN_POINT('',(-75.38,-48.85,-4.862921494476E-14));
+#744 = VECTOR('',#745,1.);
+#745 = DIRECTION('',(-6.451209199358E-16,-8.290635532549E-31,1.));
+#746 = CYLINDRICAL_SURFACE('',#747,0.82);
+#747 = AXIS2_PLACEMENT_3D('',#748,#749,#750);
+#748 = CARTESIAN_POINT('',(-75.38,-48.03,-4.862921494476E-14));
+#749 = DIRECTION('',(-6.451209199358E-16,-8.290635532549E-31,1.));
+#750 = DIRECTION('',(-0.707106781187,-0.707106781187,-4.561693771719E-16
+    ));
+#751 = ADVANCED_FACE('',(#752),#763,.T.);
+#752 = FACE_BOUND('',#753,.T.);
+#753 = EDGE_LOOP('',(#754,#755,#761,#762));
+#754 = ORIENTED_EDGE('',*,*,#582,.F.);
+#755 = ORIENTED_EDGE('',*,*,#756,.T.);
+#756 = EDGE_CURVE('',#583,#731,#757,.T.);
+#757 = LINE('',#758,#759);
+#758 = CARTESIAN_POINT('',(-76.2,-48.85,60.));
+#759 = VECTOR('',#760,1.);
+#760 = DIRECTION('',(-1.,-1.615995013088E-16,-6.451209199358E-16));
+#761 = ORIENTED_EDGE('',*,*,#741,.F.);
+#762 = ORIENTED_EDGE('',*,*,#165,.T.);
+#763 = PLANE('',#764);
+#764 = AXIS2_PLACEMENT_3D('',#765,#766,#767);
+#765 = CARTESIAN_POINT('',(-73.89,-48.85,-4.766798477405E-14));
+#766 = DIRECTION('',(1.615995013088E-16,-1.,-7.248123343094E-31));
+#767 = DIRECTION('',(-6.451209199358E-16,-8.290635532549E-31,1.));
+#768 = ADVANCED_FACE('',(#769),#781,.F.);
+#769 = FACE_BOUND('',#770,.F.);
+#770 = EDGE_LOOP('',(#771,#772,#773,#780));
+#771 = ORIENTED_EDGE('',*,*,#95,.F.);
+#772 = ORIENTED_EDGE('',*,*,#309,.T.);
+#773 = ORIENTED_EDGE('',*,*,#774,.F.);
+#774 = EDGE_CURVE('',#41,#292,#775,.T.);
+#775 = CIRCLE('',#776,0.64);
+#776 = AXIS2_PLACEMENT_3D('',#777,#778,#779);
+#777 = CARTESIAN_POINT('',(73.89,-51.5,60.));
+#778 = DIRECTION('',(-6.451209199358E-16,-8.290635532549E-31,1.));
+#779 = DIRECTION('',(1.615995013088E-16,-1.,-7.248123343094E-31));
+#780 = ORIENTED_EDGE('',*,*,#49,.T.);
+#781 = CYLINDRICAL_SURFACE('',#782,0.64);
+#782 = AXIS2_PLACEMENT_3D('',#783,#784,#785);
+#783 = CARTESIAN_POINT('',(73.89,-51.5,4.766798477405E-14));
+#784 = DIRECTION('',(-6.451209199358E-16,-8.290635532549E-31,1.));
+#785 = DIRECTION('',(1.615995013088E-16,-1.,-7.248123343094E-31));
+#786 = ADVANCED_FACE('',(#787),#799,.F.);
+#787 = FACE_BOUND('',#788,.F.);
+#788 = EDGE_LOOP('',(#789,#790,#791,#798));
+#789 = ORIENTED_EDGE('',*,*,#130,.F.);
+#790 = ORIENTED_EDGE('',*,*,#390,.T.);
+#791 = ORIENTED_EDGE('',*,*,#792,.F.);
+#792 = EDGE_CURVE('',#348,#373,#793,.T.);
+#793 = CIRCLE('',#794,0.64);
+#794 = AXIS2_PLACEMENT_3D('',#795,#796,#797);
+#795 = CARTESIAN_POINT('',(-73.89,-51.5,60.));
+#796 = DIRECTION('',(-6.451209199358E-16,-8.290635532549E-31,1.));
+#797 = DIRECTION('',(-1.,-1.615995013088E-16,-6.451209199358E-16));
+#798 = ORIENTED_EDGE('',*,*,#356,.T.);
+#799 = CYLINDRICAL_SURFACE('',#800,0.64);
+#800 = AXIS2_PLACEMENT_3D('',#801,#802,#803);
+#801 = CARTESIAN_POINT('',(-73.89,-51.5,-4.766798477405E-14));
+#802 = DIRECTION('',(-6.451209199358E-16,-8.290635532549E-31,1.));
+#803 = DIRECTION('',(-1.,-1.615995013088E-16,-6.451209199358E-16));
+#804 = ADVANCED_FACE('',(#805),#816,.T.);
+#805 = FACE_BOUND('',#806,.T.);
+#806 = EDGE_LOOP('',(#807,#808,#814,#815));
+#807 = ORIENTED_EDGE('',*,*,#667,.F.);
+#808 = ORIENTED_EDGE('',*,*,#809,.T.);
+#809 = EDGE_CURVE('',#659,#706,#810,.T.);
+#810 = LINE('',#811,#812);
+#811 = CARTESIAN_POINT('',(76.2,-47.21,60.));
+#812 = VECTOR('',#813,1.);
+#813 = DIRECTION('',(1.,1.615995013088E-16,6.451209199358E-16));
+#814 = ORIENTED_EDGE('',*,*,#716,.F.);
+#815 = ORIENTED_EDGE('',*,*,#250,.T.);
+#816 = PLANE('',#817);
+#817 = AXIS2_PLACEMENT_3D('',#818,#819,#820);
+#818 = CARTESIAN_POINT('',(72.39,-47.21,4.670030339415E-14));
+#819 = DIRECTION('',(-1.615995013088E-16,1.,7.248123343094E-31));
+#820 = DIRECTION('',(6.451209199358E-16,8.290635532549E-31,-1.));
+#821 = ADVANCED_FACE('',(#822),#848,.T.);
+#822 = FACE_BOUND('',#823,.T.);
+#823 = EDGE_LOOP('',(#824,#825,#826,#827,#828,#829,#830,#831,#832,#833,
+    #834,#835,#836,#837,#838,#839,#840,#841,#842,#843,#844,#845,#846,
+    #847));
+#824 = ORIENTED_EDGE('',*,*,#40,.F.);
+#825 = ORIENTED_EDGE('',*,*,#80,.F.);
+#826 = ORIENTED_EDGE('',*,*,#485,.F.);
+#827 = ORIENTED_EDGE('',*,*,#519,.F.);
+#828 = ORIENTED_EDGE('',*,*,#705,.F.);
+#829 = ORIENTED_EDGE('',*,*,#809,.F.);
+#830 = ORIENTED_EDGE('',*,*,#656,.F.);
+#831 = ORIENTED_EDGE('',*,*,#689,.F.);
+#832 = ORIENTED_EDGE('',*,*,#436,.F.);
+#833 = ORIENTED_EDGE('',*,*,#470,.F.);
+#834 = ORIENTED_EDGE('',*,*,#534,.F.);
+#835 = ORIENTED_EDGE('',*,*,#568,.F.);
+#836 = ORIENTED_EDGE('',*,*,#607,.F.);
+#837 = ORIENTED_EDGE('',*,*,#642,.F.);
+#838 = ORIENTED_EDGE('',*,*,#730,.F.);
+#839 = ORIENTED_EDGE('',*,*,#756,.F.);
+#840 = ORIENTED_EDGE('',*,*,#590,.F.);
+#841 = ORIENTED_EDGE('',*,*,#405,.F.);
+#842 = ORIENTED_EDGE('',*,*,#372,.F.);
+#843 = ORIENTED_EDGE('',*,*,#792,.F.);
+#844 = ORIENTED_EDGE('',*,*,#347,.F.);
+#845 = ORIENTED_EDGE('',*,*,#324,.F.);
+#846 = ORIENTED_EDGE('',*,*,#291,.F.);
+#847 = ORIENTED_EDGE('',*,*,#774,.F.);
+#848 = PLANE('',#849);
+#849 = AXIS2_PLACEMENT_3D('',#850,#851,#852);
+#850 = CARTESIAN_POINT('',(-4.00236158767E-14,-50.22439175701,60.));
+#851 = DIRECTION('',(-6.451209199358E-16,-8.290635532549E-31,1.));
+#852 = DIRECTION('',(-1.,-1.615995013088E-16,-6.451209199358E-16));
+#853 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#857)) GLOBAL_UNIT_ASSIGNED_CONTEXT
+((#854,#855,#856)) REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#854 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#855 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#856 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#857 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#854,
+  'distance_accuracy_value','confusion accuracy');
+#858 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));
+#859 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#860)
+  ,#853);
+#860 = STYLED_ITEM('color',(#861),#15);
+#861 = PRESENTATION_STYLE_ASSIGNMENT((#862,#868));
+#862 = SURFACE_STYLE_USAGE(.BOTH.,#863);
+#863 = SURFACE_SIDE_STYLE('',(#864));
+#864 = SURFACE_STYLE_FILL_AREA(#865);
+#865 = FILL_AREA_STYLE('',(#866));
+#866 = FILL_AREA_STYLE_COLOUR('',#867);
+#867 = COLOUR_RGB('',0.749019635948,0.749019635948,0.749019635948);
+#868 = CURVE_STYLE('',#869,POSITIVE_LENGTH_MEASURE(0.1),#867);
+#869 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+ENDSEC;
+END-ISO-10303-21;

File diff suppressed because it is too large
+ 4895 - 0
Library/Models.3D/1455T1201_Screws.step


File diff suppressed because it is too large
+ 6712 - 0
Library/Models.3D/1455U1601BK_Bezel.step


File diff suppressed because it is too large
+ 1599 - 0
Library/Models.3D/1455U1601BK_Bezel.wrl


File diff suppressed because it is too large
+ 1037 - 0
Library/Models.3D/1455U1601BK_End-Plate.step


File diff suppressed because it is too large
+ 567 - 0
Library/Models.3D/1455U1601BK_End-Plate.wrl


File diff suppressed because it is too large
+ 7539 - 0
Library/Models.3D/1455U1601BK_End-Plate_Back.step


File diff suppressed because it is too large
+ 1935 - 0
Library/Models.3D/1455U1601BK_End-Plate_Back.wrl


File diff suppressed because it is too large
+ 8797 - 0
Library/Models.3D/1455U1601BK_End-Plate_Front.step


File diff suppressed because it is too large
+ 1923 - 0
Library/Models.3D/1455U1601BK_End-Plate_Front.wrl


File diff suppressed because it is too large
+ 14387 - 0
Library/Models.3D/1455U1601BK_Extrusion.step


File diff suppressed because it is too large
+ 2907 - 0
Library/Models.3D/1455U1601BK_Extrusion.wrl


+ 925 - 0
Library/Models.3D/1455U1601BK_Extrusion_Cap.step

@@ -0,0 +1,925 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
+FILE_NAME('Open CASCADE Shape Model','2023-01-26T13:13:58',(
+    'kicad StepUp'),('ksu MCAD'),'Open CASCADE STEP processor 7.6',
+  'FreeCAD','Unknown');
+FILE_SCHEMA((
+'AP242_MANAGED_MODEL_BASED_3D_ENGINEERING_MIM_LF. {1 0 10303 442 1 1 4 
+}'));
+ENDSEC;
+DATA;
+#1 = APPLICATION_PROTOCOL_DEFINITION('international standard',
+  'ap242_managed_model_based_3d_engineering',2013,#2);
+#2 = APPLICATION_CONTEXT('Managed model based 3d engineering');
+#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10);
+#4 = PRODUCT_DEFINITION_SHAPE('','',#5);
+#5 = PRODUCT_DEFINITION('design','',#6,#9);
+#6 = PRODUCT_DEFINITION_FORMATION('','',#7);
+#7 = PRODUCT('Solid001','Solid001','',(#8));
+#8 = PRODUCT_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#853);
+#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14);
+#12 = CARTESIAN_POINT('',(0.,0.,0.));
+#13 = DIRECTION('',(0.,0.,1.));
+#14 = DIRECTION('',(1.,0.,-0.));
+#15 = MANIFOLD_SOLID_BREP('',#16);
+#16 = CLOSED_SHELL('',(#17,#59,#90,#287,#319,#343,#368,#400,#424,#456,
+    #480,#505,#529,#554,#578,#603,#628,#652,#684,#701,#726,#751,#768,
+    #786,#804,#821));
+#17 = ADVANCED_FACE('',(#18),#54,.T.);
+#18 = FACE_BOUND('',#19,.T.);
+#19 = EDGE_LOOP('',(#20,#31,#39,#48));
+#20 = ORIENTED_EDGE('',*,*,#21,.T.);
+#21 = EDGE_CURVE('',#22,#24,#26,.T.);
+#22 = VERTEX_POINT('',#23);
+#23 = CARTESIAN_POINT('',(73.710224719101,-65.38576808258,-80.));
+#24 = VERTEX_POINT('',#25);
+#25 = CARTESIAN_POINT('',(73.89,-65.14583373983,-80.));
+#26 = CIRCLE('',#27,0.25);
+#27 = AXIS2_PLACEMENT_3D('',#28,#29,#30);
+#28 = CARTESIAN_POINT('',(73.64,-65.14583373983,-80.));
+#29 = DIRECTION('',(-1.E-15,-9.860761315263E-32,1.));
+#30 = DIRECTION('',(0.800280849579,-0.599625351197,8.002808495786E-16));
+#31 = ORIENTED_EDGE('',*,*,#32,.T.);
+#32 = EDGE_CURVE('',#24,#33,#35,.T.);
+#33 = VERTEX_POINT('',#34);
+#34 = CARTESIAN_POINT('',(73.89,-65.14583373983,80.));
+#35 = LINE('',#36,#37);
+#36 = CARTESIAN_POINT('',(73.89,-65.14583373983,7.389E-14));
+#37 = VECTOR('',#38,1.);
+#38 = DIRECTION('',(-1.E-15,0.,1.));
+#39 = ORIENTED_EDGE('',*,*,#40,.T.);
+#40 = EDGE_CURVE('',#33,#41,#43,.T.);
+#41 = VERTEX_POINT('',#42);
+#42 = CARTESIAN_POINT('',(73.710224719101,-65.38576808258,80.));
+#43 = CIRCLE('',#44,0.25);
+#44 = AXIS2_PLACEMENT_3D('',#45,#46,#47);
+#45 = CARTESIAN_POINT('',(73.64,-65.14583373983,80.));
+#46 = DIRECTION('',(1.E-15,9.860761315263E-32,-1.));
+#47 = DIRECTION('',(0.800280849579,-0.599625351197,8.002808495786E-16));
+#48 = ORIENTED_EDGE('',*,*,#49,.T.);
+#49 = EDGE_CURVE('',#41,#22,#50,.T.);
+#50 = LINE('',#51,#52);
+#51 = CARTESIAN_POINT('',(73.710224719101,-65.38576808258,
+    7.37102247191E-14));
+#52 = VECTOR('',#53,1.);
+#53 = DIRECTION('',(1.E-15,0.,-1.));
+#54 = CYLINDRICAL_SURFACE('',#55,0.25);
+#55 = AXIS2_PLACEMENT_3D('',#56,#57,#58);
+#56 = CARTESIAN_POINT('',(73.64,-65.14583373983,7.364E-14));
+#57 = DIRECTION('',(1.E-15,0.,-1.));
+#58 = DIRECTION('',(0.800280849579,-0.599625351197,8.002808495786E-16));
+#59 = ADVANCED_FACE('',(#60),#85,.T.);
+#60 = FACE_BOUND('',#61,.T.);
+#61 = EDGE_LOOP('',(#62,#63,#71,#79));
+#62 = ORIENTED_EDGE('',*,*,#32,.F.);
+#63 = ORIENTED_EDGE('',*,*,#64,.T.);
+#64 = EDGE_CURVE('',#24,#65,#67,.T.);
+#65 = VERTEX_POINT('',#66);
+#66 = CARTESIAN_POINT('',(73.89,-63.86,-80.));
+#67 = LINE('',#68,#69);
+#68 = CARTESIAN_POINT('',(73.89,-65.36,-80.));
+#69 = VECTOR('',#70,1.);
+#70 = DIRECTION('',(-0.,1.,0.));
+#71 = ORIENTED_EDGE('',*,*,#72,.F.);
+#72 = EDGE_CURVE('',#73,#65,#75,.T.);
+#73 = VERTEX_POINT('',#74);
+#74 = CARTESIAN_POINT('',(73.89,-63.86,80.));
+#75 = LINE('',#76,#77);
+#76 = CARTESIAN_POINT('',(73.89,-63.86,7.389E-14));
+#77 = VECTOR('',#78,1.);
+#78 = DIRECTION('',(1.E-15,0.,-1.));
+#79 = ORIENTED_EDGE('',*,*,#80,.T.);
+#80 = EDGE_CURVE('',#73,#33,#81,.T.);
+#81 = LINE('',#82,#83);
+#82 = CARTESIAN_POINT('',(73.89,-65.36,80.));
+#83 = VECTOR('',#84,1.);
+#84 = DIRECTION('',(0.,-1.,0.));
+#85 = PLANE('',#86);
+#86 = AXIS2_PLACEMENT_3D('',#87,#88,#89);
+#87 = CARTESIAN_POINT('',(73.89,-63.35,7.389E-14));
+#88 = DIRECTION('',(1.,0.,1.E-15));
+#89 = DIRECTION('',(-1.E-15,0.,1.));
+#90 = ADVANCED_FACE('',(#91),#282,.F.);
+#91 = FACE_BOUND('',#92,.T.);
+#92 = EDGE_LOOP('',(#93,#94,#103,#112,#120,#129,#138,#147,#155,#164,#172
+    ,#181,#189,#198,#206,#215,#223,#232,#240,#249,#257,#266,#274,#281));
+#93 = ORIENTED_EDGE('',*,*,#21,.F.);
+#94 = ORIENTED_EDGE('',*,*,#95,.F.);
+#95 = EDGE_CURVE('',#96,#22,#98,.T.);
+#96 = VERTEX_POINT('',#97);
+#97 = CARTESIAN_POINT('',(73.27576808258,-65.8202247191,-80.));
+#98 = CIRCLE('',#99,0.64);
+#99 = AXIS2_PLACEMENT_3D('',#100,#101,#102);
+#100 = CARTESIAN_POINT('',(73.89,-66.,-80.));
+#101 = DIRECTION('',(1.E-15,0.,-1.));
+#102 = DIRECTION('',(0.,-1.,0.));
+#103 = ORIENTED_EDGE('',*,*,#104,.F.);
+#104 = EDGE_CURVE('',#105,#96,#107,.T.);
+#105 = VERTEX_POINT('',#106);
+#106 = CARTESIAN_POINT('',(73.035833739838,-66.,-80.));
+#107 = CIRCLE('',#108,0.25);
+#108 = AXIS2_PLACEMENT_3D('',#109,#110,#111);
+#109 = CARTESIAN_POINT('',(73.035833739838,-65.75,-80.));
+#110 = DIRECTION('',(-1.E-15,9.860761315263E-32,1.));
+#111 = DIRECTION('',(0.599625351197,-0.800280849579,5.996253511967E-16)
+  );
+#112 = ORIENTED_EDGE('',*,*,#113,.F.);
+#113 = EDGE_CURVE('',#114,#105,#116,.T.);
+#114 = VERTEX_POINT('',#115);
+#115 = CARTESIAN_POINT('',(-73.03583373983,-66.,-80.));
+#116 = LINE('',#117,#118);
+#117 = CARTESIAN_POINT('',(-73.25,-66.,-80.));
+#118 = VECTOR('',#119,1.);
+#119 = DIRECTION('',(1.,0.,1.E-15));
+#120 = ORIENTED_EDGE('',*,*,#121,.F.);
+#121 = EDGE_CURVE('',#122,#114,#124,.T.);
+#122 = VERTEX_POINT('',#123);
+#123 = CARTESIAN_POINT('',(-73.27576808258,-65.8202247191,-80.));
+#124 = CIRCLE('',#125,0.25);
+#125 = AXIS2_PLACEMENT_3D('',#126,#127,#128);
+#126 = CARTESIAN_POINT('',(-73.03583373983,-65.75,-80.));
+#127 = DIRECTION('',(-1.E-15,-9.860761315263E-32,1.));
+#128 = DIRECTION('',(-0.599625351197,-0.800280849579,-5.996253511967E-16
+    ));
+#129 = ORIENTED_EDGE('',*,*,#130,.F.);
+#130 = EDGE_CURVE('',#131,#122,#133,.T.);
+#131 = VERTEX_POINT('',#132);
+#132 = CARTESIAN_POINT('',(-73.7102247191,-65.38576808258,-80.));
+#133 = CIRCLE('',#134,0.64);
+#134 = AXIS2_PLACEMENT_3D('',#135,#136,#137);
+#135 = CARTESIAN_POINT('',(-73.89,-66.,-80.));
+#136 = DIRECTION('',(1.E-15,0.,-1.));
+#137 = DIRECTION('',(-1.,0.,-1.E-15));
+#138 = ORIENTED_EDGE('',*,*,#139,.F.);
+#139 = EDGE_CURVE('',#140,#131,#142,.T.);
+#140 = VERTEX_POINT('',#141);
+#141 = CARTESIAN_POINT('',(-73.89,-65.14583373983,-80.));
+#142 = CIRCLE('',#143,0.25);
+#143 = AXIS2_PLACEMENT_3D('',#144,#145,#146);
+#144 = CARTESIAN_POINT('',(-73.64,-65.14583373983,-80.));
+#145 = DIRECTION('',(-1.E-15,0.,1.));
+#146 = DIRECTION('',(-0.800280849579,-0.599625351197,-8.002808495786E-16
+    ));
+#147 = ORIENTED_EDGE('',*,*,#148,.F.);
+#148 = EDGE_CURVE('',#149,#140,#151,.T.);
+#149 = VERTEX_POINT('',#150);
+#150 = CARTESIAN_POINT('',(-73.89,-63.86,-80.));
+#151 = LINE('',#152,#153);
+#152 = CARTESIAN_POINT('',(-73.89,-63.35,-80.));
+#153 = VECTOR('',#154,1.);
+#154 = DIRECTION('',(-4.42E-15,-1.,-4.42E-30));
+#155 = ORIENTED_EDGE('',*,*,#156,.F.);
+#156 = EDGE_CURVE('',#157,#149,#159,.T.);
+#157 = VERTEX_POINT('',#158);
+#158 = CARTESIAN_POINT('',(-74.4,-63.35,-80.));
+#159 = CIRCLE('',#160,0.51);
+#160 = AXIS2_PLACEMENT_3D('',#161,#162,#163);
+#161 = CARTESIAN_POINT('',(-74.4,-63.86,-80.));
+#162 = DIRECTION('',(1.E-15,0.,-1.));
+#163 = DIRECTION('',(0.707106781187,0.707106781187,7.071067811866E-16));
+#164 = ORIENTED_EDGE('',*,*,#165,.F.);
+#165 = EDGE_CURVE('',#166,#157,#168,.T.);
+#166 = VERTEX_POINT('',#167);
+#167 = CARTESIAN_POINT('',(-75.38,-63.35,-80.));
+#168 = LINE('',#169,#170);
+#169 = CARTESIAN_POINT('',(-76.2,-63.35,-80.));
+#170 = VECTOR('',#171,1.);
+#171 = DIRECTION('',(1.,0.,1.E-15));
+#172 = ORIENTED_EDGE('',*,*,#173,.F.);
+#173 = EDGE_CURVE('',#174,#166,#176,.T.);
+#174 = VERTEX_POINT('',#175);
+#175 = CARTESIAN_POINT('',(-75.38,-61.71,-80.));
+#176 = CIRCLE('',#177,0.82);
+#177 = AXIS2_PLACEMENT_3D('',#178,#179,#180);
+#178 = CARTESIAN_POINT('',(-75.38,-62.53,-80.));
+#179 = DIRECTION('',(-1.E-15,0.,1.));
+#180 = DIRECTION('',(-0.707106781187,-0.707106781187,-7.071067811865E-16
+    ));
+#181 = ORIENTED_EDGE('',*,*,#182,.F.);
+#182 = EDGE_CURVE('',#183,#174,#185,.T.);
+#183 = VERTEX_POINT('',#184);
+#184 = CARTESIAN_POINT('',(-73.03,-61.71,-80.));
+#185 = LINE('',#186,#187);
+#186 = CARTESIAN_POINT('',(-72.39,-61.71,-80.));
+#187 = VECTOR('',#188,1.);
+#188 = DIRECTION('',(-1.,0.,-1.E-15));
+#189 = ORIENTED_EDGE('',*,*,#190,.F.);
+#190 = EDGE_CURVE('',#191,#183,#193,.T.);
+#191 = VERTEX_POINT('',#192);
+#192 = CARTESIAN_POINT('',(-72.39,-62.35,-80.));
+#193 = CIRCLE('',#194,0.64);
+#194 = AXIS2_PLACEMENT_3D('',#195,#196,#197);
+#195 = CARTESIAN_POINT('',(-73.03,-62.35,-80.));
+#196 = DIRECTION('',(-1.E-15,0.,1.));
+#197 = DIRECTION('',(0.707106781187,0.707106781187,7.071067811865E-16));
+#198 = ORIENTED_EDGE('',*,*,#199,.F.);
+#199 = EDGE_CURVE('',#200,#191,#202,.T.);
+#200 = VERTEX_POINT('',#201);
+#201 = CARTESIAN_POINT('',(-72.39,-63.23,-80.));
+#202 = LINE('',#203,#204);
+#203 = CARTESIAN_POINT('',(-72.39,-63.74,-80.));
+#204 = VECTOR('',#205,1.);
+#205 = DIRECTION('',(-0.,1.,0.));
+#206 = ORIENTED_EDGE('',*,*,#207,.F.);
+#207 = EDGE_CURVE('',#208,#200,#210,.T.);
+#208 = VERTEX_POINT('',#209);
+#209 = CARTESIAN_POINT('',(-71.88,-63.74,-80.));
+#210 = CIRCLE('',#211,0.51);
+#211 = AXIS2_PLACEMENT_3D('',#212,#213,#214);
+#212 = CARTESIAN_POINT('',(-71.88,-63.23,-80.));
+#213 = DIRECTION('',(1.E-15,0.,-1.));
+#214 = DIRECTION('',(-0.707106781187,-0.707106781187,-7.071067811865E-16
+    ));
+#215 = ORIENTED_EDGE('',*,*,#216,.F.);
+#216 = EDGE_CURVE('',#217,#208,#219,.T.);
+#217 = VERTEX_POINT('',#218);
+#218 = CARTESIAN_POINT('',(71.88,-63.74,-80.));
+#219 = LINE('',#220,#221);
+#220 = CARTESIAN_POINT('',(72.39,-63.74,-80.));
+#221 = VECTOR('',#222,1.);
+#222 = DIRECTION('',(-1.,0.,-1.E-15));
+#223 = ORIENTED_EDGE('',*,*,#224,.F.);
+#224 = EDGE_CURVE('',#225,#217,#227,.T.);
+#225 = VERTEX_POINT('',#226);
+#226 = CARTESIAN_POINT('',(72.39,-63.23,-80.));
+#227 = CIRCLE('',#228,0.51);
+#228 = AXIS2_PLACEMENT_3D('',#229,#230,#231);
+#229 = CARTESIAN_POINT('',(71.88,-63.23,-80.));
+#230 = DIRECTION('',(1.E-15,0.,-1.));
+#231 = DIRECTION('',(0.707106781187,-0.707106781187,7.071067811865E-16)
+  );
+#232 = ORIENTED_EDGE('',*,*,#233,.F.);
+#233 = EDGE_CURVE('',#234,#225,#236,.T.);
+#234 = VERTEX_POINT('',#235);
+#235 = CARTESIAN_POINT('',(72.39,-62.35,-80.));
+#236 = LINE('',#237,#238);
+#237 = CARTESIAN_POINT('',(72.39,-61.71,-80.));
+#238 = VECTOR('',#239,1.);
+#239 = DIRECTION('',(0.,-1.,0.));
+#240 = ORIENTED_EDGE('',*,*,#241,.F.);
+#241 = EDGE_CURVE('',#242,#234,#244,.T.);
+#242 = VERTEX_POINT('',#243);
+#243 = CARTESIAN_POINT('',(73.03,-61.71,-80.));
+#244 = CIRCLE('',#245,0.64);
+#245 = AXIS2_PLACEMENT_3D('',#246,#247,#248);
+#246 = CARTESIAN_POINT('',(73.03,-62.35,-80.));
+#247 = DIRECTION('',(-1.E-15,0.,1.));
+#248 = DIRECTION('',(-0.707106781187,0.707106781187,-7.071067811865E-16)
+  );
+#249 = ORIENTED_EDGE('',*,*,#250,.F.);
+#250 = EDGE_CURVE('',#251,#242,#253,.T.);
+#251 = VERTEX_POINT('',#252);
+#252 = CARTESIAN_POINT('',(75.38,-61.71,-80.));
+#253 = LINE('',#254,#255);
+#254 = CARTESIAN_POINT('',(76.2,-61.71,-80.));
+#255 = VECTOR('',#256,1.);
+#256 = DIRECTION('',(-1.,0.,-1.E-15));
+#257 = ORIENTED_EDGE('',*,*,#258,.F.);
+#258 = EDGE_CURVE('',#259,#251,#261,.T.);
+#259 = VERTEX_POINT('',#260);
+#260 = CARTESIAN_POINT('',(75.38,-63.35,-80.));
+#261 = CIRCLE('',#262,0.82);
+#262 = AXIS2_PLACEMENT_3D('',#263,#264,#265);
+#263 = CARTESIAN_POINT('',(75.38,-62.53,-80.));
+#264 = DIRECTION('',(-1.E-15,0.,1.));
+#265 = DIRECTION('',(0.707106781187,0.707106781187,7.071067811865E-16));
+#266 = ORIENTED_EDGE('',*,*,#267,.F.);
+#267 = EDGE_CURVE('',#268,#259,#270,.T.);
+#268 = VERTEX_POINT('',#269);
+#269 = CARTESIAN_POINT('',(74.4,-63.35,-80.));
+#270 = LINE('',#271,#272);
+#271 = CARTESIAN_POINT('',(73.89,-63.35,-80.));
+#272 = VECTOR('',#273,1.);
+#273 = DIRECTION('',(1.,0.,1.E-15));
+#274 = ORIENTED_EDGE('',*,*,#275,.F.);
+#275 = EDGE_CURVE('',#65,#268,#276,.T.);
+#276 = CIRCLE('',#277,0.51);
+#277 = AXIS2_PLACEMENT_3D('',#278,#279,#280);
+#278 = CARTESIAN_POINT('',(74.4,-63.86,-80.));
+#279 = DIRECTION('',(1.E-15,0.,-1.));
+#280 = DIRECTION('',(-0.707106781187,0.707106781187,-7.071067811866E-16)
+  );
+#281 = ORIENTED_EDGE('',*,*,#64,.F.);
+#282 = PLANE('',#283);
+#283 = AXIS2_PLACEMENT_3D('',#284,#285,#286);
+#284 = CARTESIAN_POINT('',(7.854E-14,-64.72439175701,-80.));
+#285 = DIRECTION('',(-1.E-15,0.,1.));
+#286 = DIRECTION('',(-1.,0.,-1.E-15));
+#287 = ADVANCED_FACE('',(#288),#314,.T.);
+#288 = FACE_BOUND('',#289,.T.);
+#289 = EDGE_LOOP('',(#290,#301,#307,#308));
+#290 = ORIENTED_EDGE('',*,*,#291,.T.);
+#291 = EDGE_CURVE('',#292,#294,#296,.T.);
+#292 = VERTEX_POINT('',#293);
+#293 = CARTESIAN_POINT('',(73.27576808258,-65.8202247191,80.));
+#294 = VERTEX_POINT('',#295);
+#295 = CARTESIAN_POINT('',(73.035833739837,-66.,80.));
+#296 = CIRCLE('',#297,0.25);
+#297 = AXIS2_PLACEMENT_3D('',#298,#299,#300);
+#298 = CARTESIAN_POINT('',(73.035833739837,-65.75,80.));
+#299 = DIRECTION('',(1.E-15,-9.860761315263E-32,-1.));
+#300 = DIRECTION('',(0.599625351197,-0.800280849579,5.996253511967E-16)
+  );
+#301 = ORIENTED_EDGE('',*,*,#302,.T.);
+#302 = EDGE_CURVE('',#294,#105,#303,.T.);
+#303 = LINE('',#304,#305);
+#304 = CARTESIAN_POINT('',(73.035833739837,-66.,7.303583373984E-14));
+#305 = VECTOR('',#306,1.);
+#306 = DIRECTION('',(1.E-15,0.,-1.));
+#307 = ORIENTED_EDGE('',*,*,#104,.T.);
+#308 = ORIENTED_EDGE('',*,*,#309,.T.);
+#309 = EDGE_CURVE('',#96,#292,#310,.T.);
+#310 = LINE('',#311,#312);
+#311 = CARTESIAN_POINT('',(73.27576808258,-65.8202247191,
+    7.327576808258E-14));
+#312 = VECTOR('',#313,1.);
+#313 = DIRECTION('',(-1.E-15,0.,1.));
+#314 = CYLINDRICAL_SURFACE('',#315,0.25);
+#315 = AXIS2_PLACEMENT_3D('',#316,#317,#318);
+#316 = CARTESIAN_POINT('',(73.035833739837,-65.75,7.303583373984E-14));
+#317 = DIRECTION('',(-1.E-15,0.,1.));
+#318 = DIRECTION('',(0.599625351197,-0.800280849579,5.996253511967E-16)
+  );
+#319 = ADVANCED_FACE('',(#320),#338,.T.);
+#320 = FACE_BOUND('',#321,.T.);
+#321 = EDGE_LOOP('',(#322,#323,#331,#337));
+#322 = ORIENTED_EDGE('',*,*,#302,.F.);
+#323 = ORIENTED_EDGE('',*,*,#324,.T.);
+#324 = EDGE_CURVE('',#294,#325,#327,.T.);
+#325 = VERTEX_POINT('',#326);
+#326 = CARTESIAN_POINT('',(-73.03583373983,-66.,80.));
+#327 = LINE('',#328,#329);
+#328 = CARTESIAN_POINT('',(-73.25,-66.,80.));
+#329 = VECTOR('',#330,1.);
+#330 = DIRECTION('',(-1.,0.,-1.E-15));
+#331 = ORIENTED_EDGE('',*,*,#332,.F.);
+#332 = EDGE_CURVE('',#114,#325,#333,.T.);
+#333 = LINE('',#334,#335);
+#334 = CARTESIAN_POINT('',(-73.03583373983,-66.,-7.303583373984E-14));
+#335 = VECTOR('',#336,1.);
+#336 = DIRECTION('',(-1.E-15,0.,1.));
+#337 = ORIENTED_EDGE('',*,*,#113,.T.);
+#338 = PLANE('',#339);
+#339 = AXIS2_PLACEMENT_3D('',#340,#341,#342);
+#340 = CARTESIAN_POINT('',(73.25,-66.,7.325E-14));
+#341 = DIRECTION('',(0.,-1.,0.));
+#342 = DIRECTION('',(-1.E-15,0.,1.));
+#343 = ADVANCED_FACE('',(#344),#363,.T.);
+#344 = FACE_BOUND('',#345,.T.);
+#345 = EDGE_LOOP('',(#346,#355,#361,#362));
+#346 = ORIENTED_EDGE('',*,*,#347,.T.);
+#347 = EDGE_CURVE('',#325,#348,#350,.T.);
+#348 = VERTEX_POINT('',#349);
+#349 = CARTESIAN_POINT('',(-73.27576808258,-65.8202247191,80.));
+#350 = CIRCLE('',#351,0.25);
+#351 = AXIS2_PLACEMENT_3D('',#352,#353,#354);
+#352 = CARTESIAN_POINT('',(-73.03583373983,-65.75,80.));
+#353 = DIRECTION('',(1.E-15,9.860761315263E-32,-1.));
+#354 = DIRECTION('',(-0.599625351197,-0.800280849579,-5.996253511967E-16
+    ));
+#355 = ORIENTED_EDGE('',*,*,#356,.T.);
+#356 = EDGE_CURVE('',#348,#122,#357,.T.);
+#357 = LINE('',#358,#359);
+#358 = CARTESIAN_POINT('',(-73.27576808258,-65.8202247191,
+    -7.327576808258E-14));
+#359 = VECTOR('',#360,1.);
+#360 = DIRECTION('',(1.E-15,0.,-1.));
+#361 = ORIENTED_EDGE('',*,*,#121,.T.);
+#362 = ORIENTED_EDGE('',*,*,#332,.T.);
+#363 = CYLINDRICAL_SURFACE('',#364,0.25);
+#364 = AXIS2_PLACEMENT_3D('',#365,#366,#367);
+#365 = CARTESIAN_POINT('',(-73.03583373983,-65.75,-7.303583373984E-14));
+#366 = DIRECTION('',(-1.E-15,0.,1.));
+#367 = DIRECTION('',(-0.599625351197,-0.800280849579,-5.996253511967E-16
+    ));
+#368 = ADVANCED_FACE('',(#369),#395,.T.);
+#369 = FACE_BOUND('',#370,.T.);
+#370 = EDGE_LOOP('',(#371,#382,#388,#389));
+#371 = ORIENTED_EDGE('',*,*,#372,.T.);
+#372 = EDGE_CURVE('',#373,#375,#377,.T.);
+#373 = VERTEX_POINT('',#374);
+#374 = CARTESIAN_POINT('',(-73.7102247191,-65.38576808258,80.));
+#375 = VERTEX_POINT('',#376);
+#376 = CARTESIAN_POINT('',(-73.89,-65.14583373983,80.));
+#377 = CIRCLE('',#378,0.25);
+#378 = AXIS2_PLACEMENT_3D('',#379,#380,#381);
+#379 = CARTESIAN_POINT('',(-73.64,-65.14583373983,80.));
+#380 = DIRECTION('',(1.E-15,0.,-1.));
+#381 = DIRECTION('',(-0.800280849579,-0.599625351197,-8.002808495786E-16
+    ));
+#382 = ORIENTED_EDGE('',*,*,#383,.T.);
+#383 = EDGE_CURVE('',#375,#140,#384,.T.);
+#384 = LINE('',#385,#386);
+#385 = CARTESIAN_POINT('',(-73.89,-65.14583373983,-7.389E-14));
+#386 = VECTOR('',#387,1.);
+#387 = DIRECTION('',(1.E-15,0.,-1.));
+#388 = ORIENTED_EDGE('',*,*,#139,.T.);
+#389 = ORIENTED_EDGE('',*,*,#390,.T.);
+#390 = EDGE_CURVE('',#131,#373,#391,.T.);
+#391 = LINE('',#392,#393);
+#392 = CARTESIAN_POINT('',(-73.7102247191,-65.38576808258,
+    -7.37102247191E-14));
+#393 = VECTOR('',#394,1.);
+#394 = DIRECTION('',(-1.E-15,0.,1.));
+#395 = CYLINDRICAL_SURFACE('',#396,0.25);
+#396 = AXIS2_PLACEMENT_3D('',#397,#398,#399);
+#397 = CARTESIAN_POINT('',(-73.64,-65.14583373983,-7.364E-14));
+#398 = DIRECTION('',(-1.E-15,0.,1.));
+#399 = DIRECTION('',(-0.800280849579,-0.599625351197,-8.002808495786E-16
+    ));
+#400 = ADVANCED_FACE('',(#401),#419,.T.);
+#401 = FACE_BOUND('',#402,.T.);
+#402 = EDGE_LOOP('',(#403,#404,#412,#418));
+#403 = ORIENTED_EDGE('',*,*,#383,.F.);
+#404 = ORIENTED_EDGE('',*,*,#405,.T.);
+#405 = EDGE_CURVE('',#375,#406,#408,.T.);
+#406 = VERTEX_POINT('',#407);
+#407 = CARTESIAN_POINT('',(-73.89,-63.86,80.));
+#408 = LINE('',#409,#410);
+#409 = CARTESIAN_POINT('',(-73.89,-63.35,80.));
+#410 = VECTOR('',#411,1.);
+#411 = DIRECTION('',(4.42E-15,1.,4.42E-30));
+#412 = ORIENTED_EDGE('',*,*,#413,.F.);
+#413 = EDGE_CURVE('',#149,#406,#414,.T.);
+#414 = LINE('',#415,#416);
+#415 = CARTESIAN_POINT('',(-73.89,-63.86,-7.389E-14));
+#416 = VECTOR('',#417,1.);
+#417 = DIRECTION('',(-1.E-15,0.,1.));
+#418 = ORIENTED_EDGE('',*,*,#148,.T.);
+#419 = PLANE('',#420);
+#420 = AXIS2_PLACEMENT_3D('',#421,#422,#423);
+#421 = CARTESIAN_POINT('',(-73.89,-65.36,-7.389E-14));
+#422 = DIRECTION('',(-1.,4.42E-15,-1.E-15));
+#423 = DIRECTION('',(1.E-15,0.,-1.));
+#424 = ADVANCED_FACE('',(#425),#451,.F.);
+#425 = FACE_BOUND('',#426,.F.);
+#426 = EDGE_LOOP('',(#427,#435,#444,#450));
+#427 = ORIENTED_EDGE('',*,*,#428,.F.);
+#428 = EDGE_CURVE('',#429,#225,#431,.T.);
+#429 = VERTEX_POINT('',#430);
+#430 = CARTESIAN_POINT('',(72.39,-63.23,80.));
+#431 = LINE('',#432,#433);
+#432 = CARTESIAN_POINT('',(72.39,-63.23,7.239E-14));
+#433 = VECTOR('',#434,1.);
+#434 = DIRECTION('',(1.E-15,0.,-1.));
+#435 = ORIENTED_EDGE('',*,*,#436,.F.);
+#436 = EDGE_CURVE('',#437,#429,#439,.T.);
+#437 = VERTEX_POINT('',#438);
+#438 = CARTESIAN_POINT('',(71.88,-63.74,80.));
+#439 = CIRCLE('',#440,0.51);
+#440 = AXIS2_PLACEMENT_3D('',#441,#442,#443);
+#441 = CARTESIAN_POINT('',(71.88,-63.23,80.));
+#442 = DIRECTION('',(-1.E-15,0.,1.));
+#443 = DIRECTION('',(0.707106781187,-0.707106781187,7.071067811865E-16)
+  );
+#444 = ORIENTED_EDGE('',*,*,#445,.F.);
+#445 = EDGE_CURVE('',#217,#437,#446,.T.);
+#446 = LINE('',#447,#448);
+#447 = CARTESIAN_POINT('',(71.88,-63.74,7.188E-14));
+#448 = VECTOR('',#449,1.);
+#449 = DIRECTION('',(-1.E-15,0.,1.));
+#450 = ORIENTED_EDGE('',*,*,#224,.F.);
+#451 = CYLINDRICAL_SURFACE('',#452,0.51);
+#452 = AXIS2_PLACEMENT_3D('',#453,#454,#455);
+#453 = CARTESIAN_POINT('',(71.88,-63.23,7.188E-14));
+#454 = DIRECTION('',(-1.E-15,0.,1.));
+#455 = DIRECTION('',(0.707106781187,-0.707106781187,7.071067811865E-16)
+  );
+#456 = ADVANCED_FACE('',(#457),#475,.T.);
+#457 = FACE_BOUND('',#458,.T.);
+#458 = EDGE_LOOP('',(#459,#460,#461,#469));
+#459 = ORIENTED_EDGE('',*,*,#445,.F.);
+#460 = ORIENTED_EDGE('',*,*,#216,.T.);
+#461 = ORIENTED_EDGE('',*,*,#462,.F.);
+#462 = EDGE_CURVE('',#463,#208,#465,.T.);
+#463 = VERTEX_POINT('',#464);
+#464 = CARTESIAN_POINT('',(-71.88,-63.74,80.));
+#465 = LINE('',#466,#467);
+#466 = CARTESIAN_POINT('',(-71.88,-63.74,-7.188E-14));
+#467 = VECTOR('',#468,1.);
+#468 = DIRECTION('',(1.E-15,0.,-1.));
+#469 = ORIENTED_EDGE('',*,*,#470,.T.);
+#470 = EDGE_CURVE('',#463,#437,#471,.T.);
+#471 = LINE('',#472,#473);
+#472 = CARTESIAN_POINT('',(72.39,-63.74,80.));
+#473 = VECTOR('',#474,1.);
+#474 = DIRECTION('',(1.,0.,1.E-15));
+#475 = PLANE('',#476);
+#476 = AXIS2_PLACEMENT_3D('',#477,#478,#479);
+#477 = CARTESIAN_POINT('',(-72.39,-63.74,-7.239E-14));
+#478 = DIRECTION('',(-0.,1.,0.));
+#479 = DIRECTION('',(1.E-15,0.,-1.));
+#480 = ADVANCED_FACE('',(#481),#500,.F.);
+#481 = FACE_BOUND('',#482,.F.);
+#482 = EDGE_LOOP('',(#483,#484,#493,#499));
+#483 = ORIENTED_EDGE('',*,*,#72,.F.);
+#484 = ORIENTED_EDGE('',*,*,#485,.F.);
+#485 = EDGE_CURVE('',#486,#73,#488,.T.);
+#486 = VERTEX_POINT('',#487);
+#487 = CARTESIAN_POINT('',(74.4,-63.35,80.));
+#488 = CIRCLE('',#489,0.51);
+#489 = AXIS2_PLACEMENT_3D('',#490,#491,#492);
+#490 = CARTESIAN_POINT('',(74.4,-63.86,80.));
+#491 = DIRECTION('',(-1.E-15,0.,1.));
+#492 = DIRECTION('',(-0.707106781187,0.707106781187,-7.071067811866E-16)
+  );
+#493 = ORIENTED_EDGE('',*,*,#494,.F.);
+#494 = EDGE_CURVE('',#268,#486,#495,.T.);
+#495 = LINE('',#496,#497);
+#496 = CARTESIAN_POINT('',(74.4,-63.35,7.44E-14));
+#497 = VECTOR('',#498,1.);
+#498 = DIRECTION('',(-1.E-15,0.,1.));
+#499 = ORIENTED_EDGE('',*,*,#275,.F.);
+#500 = CYLINDRICAL_SURFACE('',#501,0.51);
+#501 = AXIS2_PLACEMENT_3D('',#502,#503,#504);
+#502 = CARTESIAN_POINT('',(74.4,-63.86,7.44E-14));
+#503 = DIRECTION('',(-1.E-15,0.,1.));
+#504 = DIRECTION('',(-0.707106781187,0.707106781187,-7.071067811866E-16)
+  );
+#505 = ADVANCED_FACE('',(#506),#524,.T.);
+#506 = FACE_BOUND('',#507,.T.);
+#507 = EDGE_LOOP('',(#508,#509,#510,#518));
+#508 = ORIENTED_EDGE('',*,*,#494,.F.);
+#509 = ORIENTED_EDGE('',*,*,#267,.T.);
+#510 = ORIENTED_EDGE('',*,*,#511,.F.);
+#511 = EDGE_CURVE('',#512,#259,#514,.T.);
+#512 = VERTEX_POINT('',#513);
+#513 = CARTESIAN_POINT('',(75.38,-63.35,80.));
+#514 = LINE('',#515,#516);
+#515 = CARTESIAN_POINT('',(75.38,-63.35,7.538E-14));
+#516 = VECTOR('',#517,1.);
+#517 = DIRECTION('',(1.E-15,0.,-1.));
+#518 = ORIENTED_EDGE('',*,*,#519,.T.);
+#519 = EDGE_CURVE('',#512,#486,#520,.T.);
+#520 = LINE('',#521,#522);
+#521 = CARTESIAN_POINT('',(73.89,-63.35,80.));
+#522 = VECTOR('',#523,1.);
+#523 = DIRECTION('',(-1.,0.,-1.E-15));
+#524 = PLANE('',#525);
+#525 = AXIS2_PLACEMENT_3D('',#526,#527,#528);
+#526 = CARTESIAN_POINT('',(76.2,-63.35,7.62E-14));
+#527 = DIRECTION('',(0.,-1.,0.));
+#528 = DIRECTION('',(-1.E-15,0.,1.));
+#529 = ADVANCED_FACE('',(#530),#549,.F.);
+#530 = FACE_BOUND('',#531,.F.);
+#531 = EDGE_LOOP('',(#532,#533,#542,#548));
+#532 = ORIENTED_EDGE('',*,*,#462,.F.);
+#533 = ORIENTED_EDGE('',*,*,#534,.F.);
+#534 = EDGE_CURVE('',#535,#463,#537,.T.);
+#535 = VERTEX_POINT('',#536);
+#536 = CARTESIAN_POINT('',(-72.39,-63.23,80.));
+#537 = CIRCLE('',#538,0.51);
+#538 = AXIS2_PLACEMENT_3D('',#539,#540,#541);
+#539 = CARTESIAN_POINT('',(-71.88,-63.23,80.));
+#540 = DIRECTION('',(-1.E-15,0.,1.));
+#541 = DIRECTION('',(-0.707106781187,-0.707106781187,-7.071067811865E-16
+    ));
+#542 = ORIENTED_EDGE('',*,*,#543,.F.);
+#543 = EDGE_CURVE('',#200,#535,#544,.T.);
+#544 = LINE('',#545,#546);
+#545 = CARTESIAN_POINT('',(-72.39,-63.23,-7.239E-14));
+#546 = VECTOR('',#547,1.);
+#547 = DIRECTION('',(-1.E-15,0.,1.));
+#548 = ORIENTED_EDGE('',*,*,#207,.F.);
+#549 = CYLINDRICAL_SURFACE('',#550,0.51);
+#550 = AXIS2_PLACEMENT_3D('',#551,#552,#553);
+#551 = CARTESIAN_POINT('',(-71.88,-63.23,-7.188E-14));
+#552 = DIRECTION('',(-1.E-15,0.,1.));
+#553 = DIRECTION('',(-0.707106781187,-0.707106781187,-7.071067811865E-16
+    ));
+#554 = ADVANCED_FACE('',(#555),#573,.T.);
+#555 = FACE_BOUND('',#556,.T.);
+#556 = EDGE_LOOP('',(#557,#558,#559,#567));
+#557 = ORIENTED_EDGE('',*,*,#543,.F.);
+#558 = ORIENTED_EDGE('',*,*,#199,.T.);
+#559 = ORIENTED_EDGE('',*,*,#560,.F.);
+#560 = EDGE_CURVE('',#561,#191,#563,.T.);
+#561 = VERTEX_POINT('',#562);
+#562 = CARTESIAN_POINT('',(-72.39,-62.35,80.));
+#563 = LINE('',#564,#565);
+#564 = CARTESIAN_POINT('',(-72.39,-62.35,-7.239E-14));
+#565 = VECTOR('',#566,1.);
+#566 = DIRECTION('',(1.E-15,0.,-1.));
+#567 = ORIENTED_EDGE('',*,*,#568,.T.);
+#568 = EDGE_CURVE('',#561,#535,#569,.T.);
+#569 = LINE('',#570,#571);
+#570 = CARTESIAN_POINT('',(-72.39,-63.74,80.));
+#571 = VECTOR('',#572,1.);
+#572 = DIRECTION('',(0.,-1.,0.));
+#573 = PLANE('',#574);
+#574 = AXIS2_PLACEMENT_3D('',#575,#576,#577);
+#575 = CARTESIAN_POINT('',(-72.39,-61.71,-7.239E-14));
+#576 = DIRECTION('',(1.,0.,1.E-15));
+#577 = DIRECTION('',(-1.E-15,0.,1.));
+#578 = ADVANCED_FACE('',(#579),#598,.F.);
+#579 = FACE_BOUND('',#580,.F.);
+#580 = EDGE_LOOP('',(#581,#589,#596,#597));
+#581 = ORIENTED_EDGE('',*,*,#582,.F.);
+#582 = EDGE_CURVE('',#583,#157,#585,.T.);
+#583 = VERTEX_POINT('',#584);
+#584 = CARTESIAN_POINT('',(-74.4,-63.35,80.));
+#585 = LINE('',#586,#587);
+#586 = CARTESIAN_POINT('',(-74.4,-63.35,-7.44E-14));
+#587 = VECTOR('',#588,1.);
+#588 = DIRECTION('',(1.E-15,0.,-1.));
+#589 = ORIENTED_EDGE('',*,*,#590,.F.);
+#590 = EDGE_CURVE('',#406,#583,#591,.T.);
+#591 = CIRCLE('',#592,0.51);
+#592 = AXIS2_PLACEMENT_3D('',#593,#594,#595);
+#593 = CARTESIAN_POINT('',(-74.4,-63.86,80.));
+#594 = DIRECTION('',(-1.E-15,0.,1.));
+#595 = DIRECTION('',(0.707106781187,0.707106781187,7.071067811866E-16));
+#596 = ORIENTED_EDGE('',*,*,#413,.F.);
+#597 = ORIENTED_EDGE('',*,*,#156,.F.);
+#598 = CYLINDRICAL_SURFACE('',#599,0.51);
+#599 = AXIS2_PLACEMENT_3D('',#600,#601,#602);
+#600 = CARTESIAN_POINT('',(-74.4,-63.86,-7.44E-14));
+#601 = DIRECTION('',(-1.E-15,0.,1.));
+#602 = DIRECTION('',(0.707106781187,0.707106781187,7.071067811866E-16));
+#603 = ADVANCED_FACE('',(#604),#623,.T.);
+#604 = FACE_BOUND('',#605,.T.);
+#605 = EDGE_LOOP('',(#606,#615,#616,#617));
+#606 = ORIENTED_EDGE('',*,*,#607,.T.);
+#607 = EDGE_CURVE('',#608,#561,#610,.T.);
+#608 = VERTEX_POINT('',#609);
+#609 = CARTESIAN_POINT('',(-73.03,-61.71,80.));
+#610 = CIRCLE('',#611,0.64);
+#611 = AXIS2_PLACEMENT_3D('',#612,#613,#614);
+#612 = CARTESIAN_POINT('',(-73.03,-62.35,80.));
+#613 = DIRECTION('',(1.E-15,0.,-1.));
+#614 = DIRECTION('',(0.707106781187,0.707106781187,7.071067811865E-16));
+#615 = ORIENTED_EDGE('',*,*,#560,.T.);
+#616 = ORIENTED_EDGE('',*,*,#190,.T.);
+#617 = ORIENTED_EDGE('',*,*,#618,.T.);
+#618 = EDGE_CURVE('',#183,#608,#619,.T.);
+#619 = LINE('',#620,#621);
+#620 = CARTESIAN_POINT('',(-73.03,-61.71,-7.303E-14));
+#621 = VECTOR('',#622,1.);
+#622 = DIRECTION('',(-1.E-15,0.,1.));
+#623 = CYLINDRICAL_SURFACE('',#624,0.64);
+#624 = AXIS2_PLACEMENT_3D('',#625,#626,#627);
+#625 = CARTESIAN_POINT('',(-73.03,-62.35,-7.303E-14));
+#626 = DIRECTION('',(-1.E-15,0.,1.));
+#627 = DIRECTION('',(0.707106781187,0.707106781187,7.071067811865E-16));
+#628 = ADVANCED_FACE('',(#629),#647,.T.);
+#629 = FACE_BOUND('',#630,.T.);
+#630 = EDGE_LOOP('',(#631,#632,#633,#641));
+#631 = ORIENTED_EDGE('',*,*,#618,.F.);
+#632 = ORIENTED_EDGE('',*,*,#182,.T.);
+#633 = ORIENTED_EDGE('',*,*,#634,.F.);
+#634 = EDGE_CURVE('',#635,#174,#637,.T.);
+#635 = VERTEX_POINT('',#636);
+#636 = CARTESIAN_POINT('',(-75.38,-61.71,80.));
+#637 = LINE('',#638,#639);
+#638 = CARTESIAN_POINT('',(-75.38,-61.71,-7.538E-14));
+#639 = VECTOR('',#640,1.);
+#640 = DIRECTION('',(1.E-15,0.,-1.));
+#641 = ORIENTED_EDGE('',*,*,#642,.T.);
+#642 = EDGE_CURVE('',#635,#608,#643,.T.);
+#643 = LINE('',#644,#645);
+#644 = CARTESIAN_POINT('',(-72.39,-61.71,80.));
+#645 = VECTOR('',#646,1.);
+#646 = DIRECTION('',(1.,0.,1.E-15));
+#647 = PLANE('',#648);
+#648 = AXIS2_PLACEMENT_3D('',#649,#650,#651);
+#649 = CARTESIAN_POINT('',(-76.2,-61.71,-7.62E-14));
+#650 = DIRECTION('',(-0.,1.,0.));
+#651 = DIRECTION('',(1.E-15,0.,-1.));
+#652 = ADVANCED_FACE('',(#653),#679,.T.);
+#653 = FACE_BOUND('',#654,.T.);
+#654 = EDGE_LOOP('',(#655,#666,#672,#673));
+#655 = ORIENTED_EDGE('',*,*,#656,.T.);
+#656 = EDGE_CURVE('',#657,#659,#661,.T.);
+#657 = VERTEX_POINT('',#658);
+#658 = CARTESIAN_POINT('',(72.39,-62.35,80.));
+#659 = VERTEX_POINT('',#660);
+#660 = CARTESIAN_POINT('',(73.03,-61.71,80.));
+#661 = CIRCLE('',#662,0.64);
+#662 = AXIS2_PLACEMENT_3D('',#663,#664,#665);
+#663 = CARTESIAN_POINT('',(73.03,-62.35,80.));
+#664 = DIRECTION('',(1.E-15,0.,-1.));
+#665 = DIRECTION('',(-0.707106781187,0.707106781187,-7.071067811865E-16)
+  );
+#666 = ORIENTED_EDGE('',*,*,#667,.T.);
+#667 = EDGE_CURVE('',#659,#242,#668,.T.);
+#668 = LINE('',#669,#670);
+#669 = CARTESIAN_POINT('',(73.03,-61.71,7.303E-14));
+#670 = VECTOR('',#671,1.);
+#671 = DIRECTION('',(1.E-15,0.,-1.));
+#672 = ORIENTED_EDGE('',*,*,#241,.T.);
+#673 = ORIENTED_EDGE('',*,*,#674,.T.);
+#674 = EDGE_CURVE('',#234,#657,#675,.T.);
+#675 = LINE('',#676,#677);
+#676 = CARTESIAN_POINT('',(72.39,-62.35,7.239E-14));
+#677 = VECTOR('',#678,1.);
+#678 = DIRECTION('',(-1.E-15,0.,1.));
+#679 = CYLINDRICAL_SURFACE('',#680,0.64);
+#680 = AXIS2_PLACEMENT_3D('',#681,#682,#683);
+#681 = CARTESIAN_POINT('',(73.03,-62.35,7.303E-14));
+#682 = DIRECTION('',(-1.E-15,0.,1.));
+#683 = DIRECTION('',(-0.707106781187,0.707106781187,-7.071067811865E-16)
+  );
+#684 = ADVANCED_FACE('',(#685),#696,.T.);
+#685 = FACE_BOUND('',#686,.T.);
+#686 = EDGE_LOOP('',(#687,#688,#694,#695));
+#687 = ORIENTED_EDGE('',*,*,#428,.F.);
+#688 = ORIENTED_EDGE('',*,*,#689,.T.);
+#689 = EDGE_CURVE('',#429,#657,#690,.T.);
+#690 = LINE('',#691,#692);
+#691 = CARTESIAN_POINT('',(72.39,-61.71,80.));
+#692 = VECTOR('',#693,1.);
+#693 = DIRECTION('',(-0.,1.,0.));
+#694 = ORIENTED_EDGE('',*,*,#674,.F.);
+#695 = ORIENTED_EDGE('',*,*,#233,.T.);
+#696 = PLANE('',#697);
+#697 = AXIS2_PLACEMENT_3D('',#698,#699,#700);
+#698 = CARTESIAN_POINT('',(72.39,-63.74,7.239E-14));
+#699 = DIRECTION('',(-1.,0.,-1.E-15));
+#700 = DIRECTION('',(1.E-15,0.,-1.));
+#701 = ADVANCED_FACE('',(#702),#721,.T.);
+#702 = FACE_BOUND('',#703,.T.);
+#703 = EDGE_LOOP('',(#704,#713,#714,#715));
+#704 = ORIENTED_EDGE('',*,*,#705,.T.);
+#705 = EDGE_CURVE('',#706,#512,#708,.T.);
+#706 = VERTEX_POINT('',#707);
+#707 = CARTESIAN_POINT('',(75.38,-61.71,80.));
+#708 = CIRCLE('',#709,0.82);
+#709 = AXIS2_PLACEMENT_3D('',#710,#711,#712);
+#710 = CARTESIAN_POINT('',(75.38,-62.53,80.));
+#711 = DIRECTION('',(1.E-15,0.,-1.));
+#712 = DIRECTION('',(0.707106781187,-0.707106781187,7.071067811865E-16)
+  );
+#713 = ORIENTED_EDGE('',*,*,#511,.T.);
+#714 = ORIENTED_EDGE('',*,*,#258,.T.);
+#715 = ORIENTED_EDGE('',*,*,#716,.T.);
+#716 = EDGE_CURVE('',#251,#706,#717,.T.);
+#717 = LINE('',#718,#719);
+#718 = CARTESIAN_POINT('',(75.38,-61.71,7.538E-14));
+#719 = VECTOR('',#720,1.);
+#720 = DIRECTION('',(-1.E-15,0.,1.));
+#721 = CYLINDRICAL_SURFACE('',#722,0.82);
+#722 = AXIS2_PLACEMENT_3D('',#723,#724,#725);
+#723 = CARTESIAN_POINT('',(75.38,-62.53,7.538E-14));
+#724 = DIRECTION('',(-1.E-15,0.,1.));
+#725 = DIRECTION('',(0.707106781187,-0.707106781187,7.071067811865E-16)
+  );
+#726 = ADVANCED_FACE('',(#727),#746,.T.);
+#727 = FACE_BOUND('',#728,.T.);
+#728 = EDGE_LOOP('',(#729,#738,#739,#740));
+#729 = ORIENTED_EDGE('',*,*,#730,.T.);
+#730 = EDGE_CURVE('',#731,#635,#733,.T.);
+#731 = VERTEX_POINT('',#732);
+#732 = CARTESIAN_POINT('',(-75.38,-63.35,80.));
+#733 = CIRCLE('',#734,0.82);
+#734 = AXIS2_PLACEMENT_3D('',#735,#736,#737);
+#735 = CARTESIAN_POINT('',(-75.38,-62.53,80.));
+#736 = DIRECTION('',(1.E-15,0.,-1.));
+#737 = DIRECTION('',(-0.707106781187,0.707106781187,-7.071067811865E-16)
+  );
+#738 = ORIENTED_EDGE('',*,*,#634,.T.);
+#739 = ORIENTED_EDGE('',*,*,#173,.T.);
+#740 = ORIENTED_EDGE('',*,*,#741,.T.);
+#741 = EDGE_CURVE('',#166,#731,#742,.T.);
+#742 = LINE('',#743,#744);
+#743 = CARTESIAN_POINT('',(-75.38,-63.35,-7.538E-14));
+#744 = VECTOR('',#745,1.);
+#745 = DIRECTION('',(-1.E-15,0.,1.));
+#746 = CYLINDRICAL_SURFACE('',#747,0.82);
+#747 = AXIS2_PLACEMENT_3D('',#748,#749,#750);
+#748 = CARTESIAN_POINT('',(-75.38,-62.53,-7.538E-14));
+#749 = DIRECTION('',(-1.E-15,0.,1.));
+#750 = DIRECTION('',(-0.707106781187,-0.707106781187,-7.071067811865E-16
+    ));
+#751 = ADVANCED_FACE('',(#752),#763,.T.);
+#752 = FACE_BOUND('',#753,.T.);
+#753 = EDGE_LOOP('',(#754,#755,#761,#762));
+#754 = ORIENTED_EDGE('',*,*,#582,.F.);
+#755 = ORIENTED_EDGE('',*,*,#756,.T.);
+#756 = EDGE_CURVE('',#583,#731,#757,.T.);
+#757 = LINE('',#758,#759);
+#758 = CARTESIAN_POINT('',(-76.2,-63.35,80.));
+#759 = VECTOR('',#760,1.);
+#760 = DIRECTION('',(-1.,0.,-1.E-15));
+#761 = ORIENTED_EDGE('',*,*,#741,.F.);
+#762 = ORIENTED_EDGE('',*,*,#165,.T.);
+#763 = PLANE('',#764);
+#764 = AXIS2_PLACEMENT_3D('',#765,#766,#767);
+#765 = CARTESIAN_POINT('',(-73.89,-63.35,-7.389E-14));
+#766 = DIRECTION('',(0.,-1.,0.));
+#767 = DIRECTION('',(-1.E-15,0.,1.));
+#768 = ADVANCED_FACE('',(#769),#781,.F.);
+#769 = FACE_BOUND('',#770,.F.);
+#770 = EDGE_LOOP('',(#771,#772,#773,#780));
+#771 = ORIENTED_EDGE('',*,*,#95,.F.);
+#772 = ORIENTED_EDGE('',*,*,#309,.T.);
+#773 = ORIENTED_EDGE('',*,*,#774,.F.);
+#774 = EDGE_CURVE('',#41,#292,#775,.T.);
+#775 = CIRCLE('',#776,0.64);
+#776 = AXIS2_PLACEMENT_3D('',#777,#778,#779);
+#777 = CARTESIAN_POINT('',(73.89,-66.,80.));
+#778 = DIRECTION('',(-1.E-15,0.,1.));
+#779 = DIRECTION('',(0.,-1.,0.));
+#780 = ORIENTED_EDGE('',*,*,#49,.T.);
+#781 = CYLINDRICAL_SURFACE('',#782,0.64);
+#782 = AXIS2_PLACEMENT_3D('',#783,#784,#785);
+#783 = CARTESIAN_POINT('',(73.89,-66.,7.389E-14));
+#784 = DIRECTION('',(-1.E-15,0.,1.));
+#785 = DIRECTION('',(0.,-1.,0.));
+#786 = ADVANCED_FACE('',(#787),#799,.F.);
+#787 = FACE_BOUND('',#788,.F.);
+#788 = EDGE_LOOP('',(#789,#790,#791,#798));
+#789 = ORIENTED_EDGE('',*,*,#130,.F.);
+#790 = ORIENTED_EDGE('',*,*,#390,.T.);
+#791 = ORIENTED_EDGE('',*,*,#792,.F.);
+#792 = EDGE_CURVE('',#348,#373,#793,.T.);
+#793 = CIRCLE('',#794,0.64);
+#794 = AXIS2_PLACEMENT_3D('',#795,#796,#797);
+#795 = CARTESIAN_POINT('',(-73.89,-66.,80.));
+#796 = DIRECTION('',(-1.E-15,0.,1.));
+#797 = DIRECTION('',(-1.,0.,-1.E-15));
+#798 = ORIENTED_EDGE('',*,*,#356,.T.);
+#799 = CYLINDRICAL_SURFACE('',#800,0.64);
+#800 = AXIS2_PLACEMENT_3D('',#801,#802,#803);
+#801 = CARTESIAN_POINT('',(-73.89,-66.,-7.389E-14));
+#802 = DIRECTION('',(-1.E-15,0.,1.));
+#803 = DIRECTION('',(-1.,0.,-1.E-15));
+#804 = ADVANCED_FACE('',(#805),#816,.T.);
+#805 = FACE_BOUND('',#806,.T.);
+#806 = EDGE_LOOP('',(#807,#808,#814,#815));
+#807 = ORIENTED_EDGE('',*,*,#667,.F.);
+#808 = ORIENTED_EDGE('',*,*,#809,.T.);
+#809 = EDGE_CURVE('',#659,#706,#810,.T.);
+#810 = LINE('',#811,#812);
+#811 = CARTESIAN_POINT('',(76.2,-61.71,80.));
+#812 = VECTOR('',#813,1.);
+#813 = DIRECTION('',(1.,0.,1.E-15));
+#814 = ORIENTED_EDGE('',*,*,#716,.F.);
+#815 = ORIENTED_EDGE('',*,*,#250,.T.);
+#816 = PLANE('',#817);
+#817 = AXIS2_PLACEMENT_3D('',#818,#819,#820);
+#818 = CARTESIAN_POINT('',(72.39,-61.71,7.239E-14));
+#819 = DIRECTION('',(-0.,1.,0.));
+#820 = DIRECTION('',(1.E-15,0.,-1.));
+#821 = ADVANCED_FACE('',(#822),#848,.T.);
+#822 = FACE_BOUND('',#823,.T.);
+#823 = EDGE_LOOP('',(#824,#825,#826,#827,#828,#829,#830,#831,#832,#833,
+    #834,#835,#836,#837,#838,#839,#840,#841,#842,#843,#844,#845,#846,
+    #847));
+#824 = ORIENTED_EDGE('',*,*,#40,.F.);
+#825 = ORIENTED_EDGE('',*,*,#80,.F.);
+#826 = ORIENTED_EDGE('',*,*,#485,.F.);
+#827 = ORIENTED_EDGE('',*,*,#519,.F.);
+#828 = ORIENTED_EDGE('',*,*,#705,.F.);
+#829 = ORIENTED_EDGE('',*,*,#809,.F.);
+#830 = ORIENTED_EDGE('',*,*,#656,.F.);
+#831 = ORIENTED_EDGE('',*,*,#689,.F.);
+#832 = ORIENTED_EDGE('',*,*,#436,.F.);
+#833 = ORIENTED_EDGE('',*,*,#470,.F.);
+#834 = ORIENTED_EDGE('',*,*,#534,.F.);
+#835 = ORIENTED_EDGE('',*,*,#568,.F.);
+#836 = ORIENTED_EDGE('',*,*,#607,.F.);
+#837 = ORIENTED_EDGE('',*,*,#642,.F.);
+#838 = ORIENTED_EDGE('',*,*,#730,.F.);
+#839 = ORIENTED_EDGE('',*,*,#756,.F.);
+#840 = ORIENTED_EDGE('',*,*,#590,.F.);
+#841 = ORIENTED_EDGE('',*,*,#405,.F.);
+#842 = ORIENTED_EDGE('',*,*,#372,.F.);
+#843 = ORIENTED_EDGE('',*,*,#792,.F.);
+#844 = ORIENTED_EDGE('',*,*,#347,.F.);
+#845 = ORIENTED_EDGE('',*,*,#324,.F.);
+#846 = ORIENTED_EDGE('',*,*,#291,.F.);
+#847 = ORIENTED_EDGE('',*,*,#774,.F.);
+#848 = PLANE('',#849);
+#849 = AXIS2_PLACEMENT_3D('',#850,#851,#852);
+#850 = CARTESIAN_POINT('',(-8.111E-14,-64.72439175701,80.));
+#851 = DIRECTION('',(-1.E-15,0.,1.));
+#852 = DIRECTION('',(-1.,0.,-1.E-15));
+#853 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#857)) GLOBAL_UNIT_ASSIGNED_CONTEXT
+((#854,#855,#856)) REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#854 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#855 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#856 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#857 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#854,
+  'distance_accuracy_value','confusion accuracy');
+#858 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));
+#859 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#860)
+  ,#853);
+#860 = STYLED_ITEM('color',(#861),#15);
+#861 = PRESENTATION_STYLE_ASSIGNMENT((#862,#868));
+#862 = SURFACE_STYLE_USAGE(.BOTH.,#863);
+#863 = SURFACE_SIDE_STYLE('',(#864));
+#864 = SURFACE_STYLE_FILL_AREA(#865);
+#865 = FILL_AREA_STYLE('',(#866));
+#866 = FILL_AREA_STYLE_COLOUR('',#867);
+#867 = COLOUR_RGB('',0.121568629232,0.121568629232,0.121568629232);
+#868 = CURVE_STYLE('',#869,POSITIVE_LENGTH_MEASURE(0.1),#870);
+#869 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#870 = COLOUR_RGB('',9.803921802644E-02,9.803921802644E-02,
+  9.803921802644E-02);
+ENDSEC;
+END-ISO-10303-21;

File diff suppressed because it is too large
+ 555 - 0
Library/Models.3D/1455U1601BK_Extrusion_Cap.wrl


File diff suppressed because it is too large
+ 4767 - 0
Library/Models.3D/1455U1601BK_Screws.step


File diff suppressed because it is too large
+ 1263 - 0
Library/Models.3D/1455U1601BK_Screws.wrl


File diff suppressed because it is too large
+ 24276 - 0
Library/Models.3D/178-009-613.STEP


File diff suppressed because it is too large
+ 1697 - 0
Library/Models.3D/515-1061F.step


File diff suppressed because it is too large
+ 687 - 0
Library/Models.3D/515-1061F.wrl


File diff suppressed because it is too large
+ 3563 - 0
Library/Models.3D/515-1064F.step


File diff suppressed because it is too large
+ 993 - 0
Library/Models.3D/515-1064F.wrl


File diff suppressed because it is too large
+ 1611 - 0
Library/Models.3D/515-1094F.step


File diff suppressed because it is too large
+ 717 - 0
Library/Models.3D/515-1094F.wrl


File diff suppressed because it is too large
+ 1833 - 0
Library/Models.3D/515-1114F.step


File diff suppressed because it is too large
+ 765 - 0
Library/Models.3D/515-1114F.wrl


File diff suppressed because it is too large
+ 27239 - 0
Library/Models.3D/APHBM2012.STEP


File diff suppressed because it is too large
+ 59335 - 0
Library/Models.3D/Adafruit_1992.step


File diff suppressed because it is too large
+ 92775 - 0
Library/Models.3D/BNC_031-6575.step


File diff suppressed because it is too large
+ 6411 - 0
Library/Models.3D/BNC_031-6575.wrl


File diff suppressed because it is too large
+ 26714 - 0
Library/Models.3D/BNC_5227161-6.step


File diff suppressed because it is too large
+ 2277 - 0
Library/Models.3D/BNC_5227161-6.wrl


File diff suppressed because it is too large
+ 5146 - 0
Library/Models.3D/BNC_5414373-1.step


File diff suppressed because it is too large
+ 771 - 0
Library/Models.3D/BNC_5414373-1.wrl


File diff suppressed because it is too large
+ 1612 - 0
Library/Models.3D/CUI_PDQE20-Q24-D5-D.step


File diff suppressed because it is too large
+ 248549 - 0
Library/Models.3D/DE0-Nano-SoC.step


File diff suppressed because it is too large
+ 1751496 - 0
Library/Models.3D/FPGA_CYC1000.step


File diff suppressed because it is too large
+ 93335 - 0
Library/Models.3D/G6K-2P-Y.step


File diff suppressed because it is too large
+ 2678 - 0
Library/Models.3D/Keystone 5001.step


File diff suppressed because it is too large
+ 4459 - 0
Library/Models.3D/LED_Bi-Color_3225.step


File diff suppressed because it is too large
+ 1065 - 0
Library/Models.3D/LED_Bi-Color_3225.wrl


File diff suppressed because it is too large
+ 14434 - 0
Library/Models.3D/M3x10_Screwed_Spacer_Sleeve_(Standoff).step


File diff suppressed because it is too large
+ 15367 - 0
Library/Models.3D/M3x11_Screwed_Spacer_Sleeve_(Standoff).step


File diff suppressed because it is too large
+ 16218 - 0
Library/Models.3D/M3x12_Screwed_Spacer_Sleeve_(Standoff).step


File diff suppressed because it is too large
+ 17053 - 0
Library/Models.3D/M3x13_Screwed_Spacer_Sleeve_(Standoff).step


File diff suppressed because it is too large
+ 17916 - 0
Library/Models.3D/M3x14_Screwed_Spacer_Sleeve_(Standoff).step


File diff suppressed because it is too large
+ 18861 - 0
Library/Models.3D/M3x15_Screwed_Spacer_Sleeve_(Standoff).step


+ 0 - 0
Library/Models.3D/M3x16_Screwed_Spacer_Sleeve_(Standoff).step


Some files were not shown because too many files changed in this diff