summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gitignore1
-rw-r--r--mech_pcbs/bearing_mount_middle/bearing_mount_middle.kicad_pcb9
-rw-r--r--mech_pcbs/bearing_mount_top/bearing_mount_top.kicad_pcb9
-rw-r--r--mech_pcbs/rotohsm_proto.FCStdbin174872 -> 186784 bytes
-rw-r--r--mech_pcbs/rotor_base_outer_pcb/rotor_base_outer_pcb.kicad_pcb34
-rw-r--r--mech_pcbs/rotor_base_pcb/rotor_base_pcb.kicad_pcb74
-rw-r--r--mech_pcbs/rotor_top_pcb/rotor_top_pcb.kicad_pcb33
-rw-r--r--mech_pcbs/rotor_vstrut_pcb/rotor_vstrut_pcb.kicad_pcb1
-rw-r--r--mech_pcbs/stator_base_pcb/stator_base_pcb.kicad_pcb32
-rw-r--r--mech_pcbs/stator_raspi_vstrut_pcb/stator_raspi_vstrut_pcb.kicad_pcb27
-rw-r--r--mech_pcbs/stator_top_pcb/stator_top_pcb.kicad_pcb32
11 files changed, 216 insertions, 36 deletions
diff --git a/.gitignore b/.gitignore
index 22a2f7f..a8eaeea 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,3 @@
*-backups
*-bak
+*.FCStd[1-9]*
diff --git a/mech_pcbs/bearing_mount_middle/bearing_mount_middle.kicad_pcb b/mech_pcbs/bearing_mount_middle/bearing_mount_middle.kicad_pcb
index 68e31b3..d3635c6 100644
--- a/mech_pcbs/bearing_mount_middle/bearing_mount_middle.kicad_pcb
+++ b/mech_pcbs/bearing_mount_middle/bearing_mount_middle.kicad_pcb
@@ -33,6 +33,7 @@
)
(setup
+ (grid_origin 150 100)
(pcbplotparams
(layerselection 0x010fc_ffffffff)
(usegerberextensions false)
@@ -67,4 +68,12 @@
(net 0 "")
+
+ (gr_circle (center 150.000 88.000) (end 148.400 88.000) (layer Edge.Cuts) (width 0.16))
+ (gr_circle (center 138.000 100.000) (end 136.400 100.000) (layer Edge.Cuts) (width 0.16))
+ (gr_circle (center 150.000 100.000) (end 143.500 100.000) (layer Edge.Cuts) (width 0.16))
+ (gr_circle (center 162.000 100.000) (end 160.400 100.000) (layer Edge.Cuts) (width 0.16))
+ (gr_circle (center 150.000 112.000) (end 148.400 112.000) (layer Edge.Cuts) (width 0.16))
+ (gr_circle (center 150.000 100.000) (end 132.500 100.000) (layer Edge.Cuts) (width 0.16))
)
+ \ No newline at end of file
diff --git a/mech_pcbs/bearing_mount_top/bearing_mount_top.kicad_pcb b/mech_pcbs/bearing_mount_top/bearing_mount_top.kicad_pcb
index 68e31b3..b6ee3a9 100644
--- a/mech_pcbs/bearing_mount_top/bearing_mount_top.kicad_pcb
+++ b/mech_pcbs/bearing_mount_top/bearing_mount_top.kicad_pcb
@@ -33,6 +33,7 @@
)
(setup
+ (grid_origin 150 100)
(pcbplotparams
(layerselection 0x010fc_ffffffff)
(usegerberextensions false)
@@ -67,4 +68,12 @@
(net 0 "")
+
+ (gr_circle (center 150.000 88.000) (end 148.400 88.000) (layer Edge.Cuts) (width 0.16))
+ (gr_circle (center 138.000 100.000) (end 136.400 100.000) (layer Edge.Cuts) (width 0.16))
+ (gr_circle (center 150.000 100.000) (end 146.000 100.000) (layer Edge.Cuts) (width 0.16))
+ (gr_circle (center 162.000 100.000) (end 160.400 100.000) (layer Edge.Cuts) (width 0.16))
+ (gr_circle (center 150.000 112.000) (end 148.400 112.000) (layer Edge.Cuts) (width 0.16))
+ (gr_circle (center 150.000 100.000) (end 132.500 100.000) (layer Edge.Cuts) (width 0.16))
)
+ \ No newline at end of file
diff --git a/mech_pcbs/rotohsm_proto.FCStd b/mech_pcbs/rotohsm_proto.FCStd
index 7e3a473..743dbad 100644
--- a/mech_pcbs/rotohsm_proto.FCStd
+++ b/mech_pcbs/rotohsm_proto.FCStd
Binary files differ
diff --git a/mech_pcbs/rotor_base_outer_pcb/rotor_base_outer_pcb.kicad_pcb b/mech_pcbs/rotor_base_outer_pcb/rotor_base_outer_pcb.kicad_pcb
index 68e31b3..c2b3bec 100644
--- a/mech_pcbs/rotor_base_outer_pcb/rotor_base_outer_pcb.kicad_pcb
+++ b/mech_pcbs/rotor_base_outer_pcb/rotor_base_outer_pcb.kicad_pcb
@@ -33,6 +33,7 @@
)
(setup
+ (grid_origin 150 100)
(pcbplotparams
(layerselection 0x010fc_ffffffff)
(usegerberextensions false)
@@ -67,4 +68,37 @@
(net 0 "")
+
+ (gr_circle (center 150.000 100.000) (end 90.000 100.000) (layer Edge.Cuts) (width 0.16))
+ (gr_circle (center 113.594 73.550) (end 112.094 73.550) (layer Edge.Cuts) (width 0.16))
+ (gr_arc (start 196.251 68.909) (end 196.597 69.109) (angle -210.000) (layer Edge.Cuts) (width 0.16))
+ (gr_line (start 195.412 69.163) (end 195.851 68.909) (angle 90) (layer Edge.Cuts) (width 0.16))
+ (gr_arc (start 195.212 69.509) (end 195.412 69.163) (angle -210.000) (layer Edge.Cuts) (width 0.16))
+ (gr_line (start 195.212 69.909) (end 198.665 75.891) (angle 90) (layer Edge.Cuts) (width 0.16))
+ (gr_arc (start 199.012 76.091) (end 198.665 75.891) (angle -210.000) (layer Edge.Cuts) (width 0.16))
+ (gr_line (start 199.412 76.091) (end 199.851 75.837) (angle 90) (layer Edge.Cuts) (width 0.16))
+ (gr_arc (start 200.051 75.491) (end 199.851 75.837) (angle -210.000) (layer Edge.Cuts) (width 0.16))
+ (gr_line (start 196.597 69.109) (end 200.051 75.091) (angle 90) (layer Edge.Cuts) (width 0.16))
+ (gr_circle (center 113.594 126.450) (end 112.094 126.450) (layer Edge.Cuts) (width 0.16))
+ (gr_circle (center 195.000 100.000) (end 193.500 100.000) (layer Edge.Cuts) (width 0.16))
+ (gr_circle (center 150.000 100.000) (end 147.000 100.000) (layer Edge.Cuts) (width 0.16))
+ (gr_circle (center 163.906 142.798) (end 162.406 142.798) (layer Edge.Cuts) (width 0.16))
+ (gr_circle (center 163.906 57.202) (end 162.406 57.202) (layer Edge.Cuts) (width 0.16))
+ (gr_arc (start 153.800 155.600) (end 153.454 155.800) (angle -210.000) (layer Edge.Cuts) (width 0.16))
+ (gr_line (start 154.000 154.746) (end 154.000 155.254) (angle 90) (layer Edge.Cuts) (width 0.16))
+ (gr_arc (start 153.800 154.400) (end 154.000 154.746) (angle -210.000) (layer Edge.Cuts) (width 0.16))
+ (gr_line (start 153.454 154.200) (end 146.546 154.200) (angle 90) (layer Edge.Cuts) (width 0.16))
+ (gr_arc (start 146.200 154.400) (end 146.546 154.200) (angle -210.000) (layer Edge.Cuts) (width 0.16))
+ (gr_line (start 146.000 154.746) (end 146.000 155.254) (angle 90) (layer Edge.Cuts) (width 0.16))
+ (gr_arc (start 146.200 155.600) (end 146.000 155.254) (angle -210.000) (layer Edge.Cuts) (width 0.16))
+ (gr_line (start 153.454 155.800) (end 146.546 155.800) (angle 90) (layer Edge.Cuts) (width 0.16))
+ (gr_arc (start 99.949 75.491) (end 99.949 75.091) (angle -210.000) (layer Edge.Cuts) (width 0.16))
+ (gr_line (start 100.588 76.091) (end 100.149 75.837) (angle 90) (layer Edge.Cuts) (width 0.16))
+ (gr_arc (start 100.988 76.091) (end 100.588 76.091) (angle -210.000) (layer Edge.Cuts) (width 0.16))
+ (gr_line (start 101.335 75.891) (end 104.788 69.909) (angle 90) (layer Edge.Cuts) (width 0.16))
+ (gr_arc (start 104.788 69.509) (end 104.788 69.909) (angle -210.000) (layer Edge.Cuts) (width 0.16))
+ (gr_line (start 104.588 69.163) (end 104.149 68.909) (angle 90) (layer Edge.Cuts) (width 0.16))
+ (gr_arc (start 103.749 68.909) (end 104.149 68.909) (angle -210.000) (layer Edge.Cuts) (width 0.16))
+ (gr_line (start 99.949 75.091) (end 103.403 69.109) (angle 90) (layer Edge.Cuts) (width 0.16))
)
+ \ No newline at end of file
diff --git a/mech_pcbs/rotor_base_pcb/rotor_base_pcb.kicad_pcb b/mech_pcbs/rotor_base_pcb/rotor_base_pcb.kicad_pcb
index f28b41d..b6dd22d 100644
--- a/mech_pcbs/rotor_base_pcb/rotor_base_pcb.kicad_pcb
+++ b/mech_pcbs/rotor_base_pcb/rotor_base_pcb.kicad_pcb
@@ -2,7 +2,7 @@
(general
(thickness 1.6)
- (drawings 35)
+ (drawings 0)
(tracks 0)
(modules 0)
(nets 1)
@@ -33,6 +33,7 @@
)
(setup
+ (grid_origin 150 100)
(pcbplotparams
(layerselection 0x010fc_ffffffff)
(usegerberextensions false)
@@ -67,40 +68,41 @@
(net 0 "")
- (gr_circle (center 177.994 129.227) (end 176.494 129.227) (layer "Edge.Cuts") (width 0.16) (tstamp 0357ccae-a303-4d8e-8a7f-154e420fda01))
- (gr_line (start 147.588 47.523) (end 147.588 48.031) (angle 90) (layer "Edge.Cuts") (width 0.16) (tstamp 18b81d57-28a7-4f5e-afb6-b4adc00f72d8))
- (gr_circle (center 96.588 102.777) (end 95.088 102.777) (layer "Edge.Cuts") (width 0.16) (tstamp 1bd7781e-ff24-45bc-9adc-923077f80f73))
- (gr_arc (start 191.6 124.954) (end 192 124.954) (angle -210) (layer "Edge.Cuts") (width 0.16) (tstamp 1dc7c9dd-95c4-4a25-92a7-f7897dc9692d))
- (gr_circle (center 141.588 102.777) (end 137.988 102.777) (layer "Edge.Cuts") (width 0.16) (tstamp 2021defc-162f-4cbc-bb1c-5f5d88c8af40))
- (gr_arc (start 192.639 125.554) (end 192.639 125.954) (angle -210) (layer "Edge.Cuts") (width 0.16) (tstamp 26b44b99-260e-4ff2-a133-9da2465284f4))
- (gr_line (start 95.991 135.4) (end 90.537 125.954) (angle 90) (layer "Edge.Cuts") (width 0.16) (tstamp 26dba7ac-3c58-4dce-8cb3-3e601efde34e))
- (gr_line (start 97.176 135.346) (end 96.737 135.6) (angle 90) (layer "Edge.Cuts") (width 0.16) (tstamp 2846d114-a19a-44d5-8b68-31b21a55131f))
- (gr_arc (start 135.788 48.377) (end 135.588 48.031) (angle -210) (layer "Edge.Cuts") (width 0.16) (tstamp 2abac097-9e1b-490f-8f68-a2fc17a26f9d))
- (gr_line (start 90.737 125.208) (end 91.176 124.954) (angle 90) (layer "Edge.Cuts") (width 0.16) (tstamp 3e3b3205-2d6c-4c51-8eae-3133f9ff7a87))
- (gr_circle (center 127.682 59.979) (end 126.182 59.979) (layer "Edge.Cuts") (width 0.16) (tstamp 41d748c1-253b-4af3-b5d0-dd40b3b8537f))
- (gr_line (start 192.639 125.954) (end 187.185 135.4) (angle 90) (layer "Edge.Cuts") (width 0.16) (tstamp 47d060c3-81a5-4ca7-a759-6ac5308c0f39))
- (gr_arc (start 147.388 48.377) (end 147.042 48.577) (angle -210) (layer "Edge.Cuts") (width 0.16) (tstamp 48710642-e5f6-452c-b83f-cff30645207d))
- (gr_circle (center 141.588 102.777) (end 81.588 102.777) (layer "Edge.Cuts") (width 0.16) (tstamp 48f810c0-b356-44d6-8bb7-08d7293008ad))
- (gr_arc (start 90.537 125.554) (end 90.737 125.208) (angle -210) (layer "Edge.Cuts") (width 0.16) (tstamp 61921f57-31b3-4d06-8120-071083a36513))
- (gr_arc (start 91.576 124.954) (end 91.923 125.154) (angle -210) (layer "Edge.Cuts") (width 0.16) (tstamp 61ddec53-42b6-4a33-b30e-f49408b54d5f))
- (gr_circle (center 149.588 102.777) (end 148.238 102.777) (layer "Edge.Cuts") (width 0.16) (tstamp 686cbdb8-15e6-4f82-92a4-7875e9559a50))
- (gr_line (start 136.134 46.977) (end 147.042 46.977) (angle 90) (layer "Edge.Cuts") (width 0.16) (tstamp 6a366857-f891-4719-8058-d408814fd7c8))
- (gr_circle (center 133.588 102.777) (end 132.238 102.777) (layer "Edge.Cuts") (width 0.16) (tstamp 76b221e0-dee0-4530-8019-21cf5f466d99))
- (gr_circle (center 141.588 110.777) (end 140.238 110.777) (layer "Edge.Cuts") (width 0.16) (tstamp 8621e554-dade-4c56-b372-e696c07fa333))
- (gr_circle (center 127.682 145.575) (end 126.182 145.575) (layer "Edge.Cuts") (width 0.16) (tstamp 96769425-d089-4f6d-82ee-6d09805d1e0e))
- (gr_arc (start 186.839 135.6) (end 186.439 135.6) (angle -210) (layer "Edge.Cuts") (width 0.16) (tstamp a09d8709-fa4d-4c0e-886a-43d41e105e1c))
- (gr_arc (start 135.788 47.177) (end 136.134 46.977) (angle -210) (layer "Edge.Cuts") (width 0.16) (tstamp a35802ba-5308-4b17-9005-a44d774f2f39))
- (gr_line (start 185.8 134.6) (end 191.253 125.154) (angle 90) (layer "Edge.Cuts") (width 0.16) (tstamp bac5c586-56d4-4435-9549-89056c53d94a))
- (gr_arc (start 97.376 135) (end 97.176 135.346) (angle -210) (layer "Edge.Cuts") (width 0.16) (tstamp bc6093e1-efb7-4c26-be46-d467b39a50c5))
- (gr_line (start 91.923 125.154) (end 97.376 134.6) (angle 90) (layer "Edge.Cuts") (width 0.16) (tstamp c262730f-1ead-47b7-8639-b4b8abe38cbc))
- (gr_line (start 186.439 135.6) (end 186 135.346) (angle 90) (layer "Edge.Cuts") (width 0.16) (tstamp c66e2680-ff56-414e-8103-c4e03ec7c07a))
- (gr_line (start 192 124.954) (end 192.439 125.208) (angle 90) (layer "Edge.Cuts") (width 0.16) (tstamp ddf10cf7-39cb-460a-9ded-e254b77c0d18))
- (gr_line (start 147.042 48.577) (end 136.134 48.577) (angle 90) (layer "Edge.Cuts") (width 0.16) (tstamp e36d8fb2-b36c-4bc3-8207-b1e4e0e0d7d8))
- (gr_line (start 135.588 48.031) (end 135.588 47.523) (angle 90) (layer "Edge.Cuts") (width 0.16) (tstamp e760fc44-2261-4e74-8040-6e5ea0d92281))
- (gr_circle (center 141.588 94.777) (end 140.238 94.777) (layer "Edge.Cuts") (width 0.16) (tstamp e9a2b178-4774-446a-a097-7c08eb79c7fb))
- (gr_arc (start 185.8 135) (end 185.8 134.6) (angle -210) (layer "Edge.Cuts") (width 0.16) (tstamp eeca1c65-9448-4fbf-bc29-725aae18c2ad))
- (gr_arc (start 96.337 135.6) (end 95.991 135.4) (angle -210) (layer "Edge.Cuts") (width 0.16) (tstamp efe4ab57-b4c5-43b2-977b-e7e43bec608d))
- (gr_circle (center 177.994 76.327) (end 176.494 76.327) (layer "Edge.Cuts") (width 0.16) (tstamp f8cdf2fb-5250-4fcb-8b4b-4f06249490b2))
- (gr_arc (start 147.388 47.177) (end 147.588 47.523) (angle -210) (layer "Edge.Cuts") (width 0.16) (tstamp ffe92ae5-f049-4b1f-840b-015f8124a7ae))
+ (gr_circle (center 150.000 100.000) (end 90.000 100.000) (layer Edge.Cuts) (width 0.16))
+ (gr_circle (center 142.000 100.000) (end 140.650 100.000) (layer Edge.Cuts) (width 0.16))
+ (gr_circle (center 150.000 100.000) (end 146.400 100.000) (layer Edge.Cuts) (width 0.16))
+ (gr_circle (center 158.000 100.000) (end 156.650 100.000) (layer Edge.Cuts) (width 0.16))
+ (gr_circle (center 150.000 92.000) (end 148.650 92.000) (layer Edge.Cuts) (width 0.16))
+ (gr_circle (center 136.094 57.202) (end 134.594 57.202) (layer Edge.Cuts) (width 0.16))
+ (gr_arc (start 144.200 44.400) (end 144.546 44.200) (angle -210.000) (layer Edge.Cuts) (width 0.16))
+ (gr_line (start 144.000 45.254) (end 144.000 44.746) (angle 90) (layer Edge.Cuts) (width 0.16))
+ (gr_line (start 144.546 44.200) (end 155.454 44.200) (angle 90) (layer Edge.Cuts) (width 0.16))
+ (gr_arc (start 144.200 45.600) (end 144.000 45.254) (angle -210.000) (layer Edge.Cuts) (width 0.16))
+ (gr_arc (start 155.800 44.400) (end 156.000 44.746) (angle -210.000) (layer Edge.Cuts) (width 0.16))
+ (gr_line (start 155.454 45.800) (end 144.546 45.800) (angle 90) (layer Edge.Cuts) (width 0.16))
+ (gr_line (start 156.000 44.746) (end 156.000 45.254) (angle 90) (layer Edge.Cuts) (width 0.16))
+ (gr_arc (start 155.800 45.600) (end 155.454 45.800) (angle -210.000) (layer Edge.Cuts) (width 0.16))
+ (gr_circle (center 150.000 108.000) (end 148.650 108.000) (layer Edge.Cuts) (width 0.16))
+ (gr_arc (start 201.051 122.777) (end 201.051 123.177) (angle -210.000) (layer Edge.Cuts) (width 0.16))
+ (gr_line (start 200.412 122.177) (end 200.851 122.431) (angle 90) (layer Edge.Cuts) (width 0.16))
+ (gr_line (start 201.051 123.177) (end 195.597 132.623) (angle 90) (layer Edge.Cuts) (width 0.16))
+ (gr_arc (start 200.012 122.177) (end 200.412 122.177) (angle -210.000) (layer Edge.Cuts) (width 0.16))
+ (gr_arc (start 195.251 132.823) (end 194.851 132.823) (angle -210.000) (layer Edge.Cuts) (width 0.16))
+ (gr_line (start 194.212 131.823) (end 199.665 122.377) (angle 90) (layer Edge.Cuts) (width 0.16))
+ (gr_line (start 194.851 132.823) (end 194.412 132.569) (angle 90) (layer Edge.Cuts) (width 0.16))
+ (gr_arc (start 194.212 132.223) (end 194.212 131.823) (angle -210.000) (layer Edge.Cuts) (width 0.16))
+ (gr_circle (center 186.406 126.450) (end 184.906 126.450) (layer Edge.Cuts) (width 0.16))
+ (gr_circle (center 186.406 73.550) (end 184.906 73.550) (layer Edge.Cuts) (width 0.16))
+ (gr_arc (start 104.749 132.823) (end 104.403 132.623) (angle -210.000) (layer Edge.Cuts) (width 0.16))
+ (gr_line (start 105.588 132.569) (end 105.149 132.823) (angle 90) (layer Edge.Cuts) (width 0.16))
+ (gr_line (start 104.403 132.623) (end 98.949 123.177) (angle 90) (layer Edge.Cuts) (width 0.16))
+ (gr_arc (start 105.788 132.223) (end 105.588 132.569) (angle -210.000) (layer Edge.Cuts) (width 0.16))
+ (gr_arc (start 98.949 122.777) (end 99.149 122.431) (angle -210.000) (layer Edge.Cuts) (width 0.16))
+ (gr_line (start 100.335 122.377) (end 105.788 131.823) (angle 90) (layer Edge.Cuts) (width 0.16))
+ (gr_line (start 99.149 122.431) (end 99.588 122.177) (angle 90) (layer Edge.Cuts) (width 0.16))
+ (gr_arc (start 99.988 122.177) (end 100.335 122.377) (angle -210.000) (layer Edge.Cuts) (width 0.16))
+ (gr_circle (center 105.000 100.000) (end 103.500 100.000) (layer Edge.Cuts) (width 0.16))
+ (gr_circle (center 136.094 142.798) (end 134.594 142.798) (layer Edge.Cuts) (width 0.16))
)
+ \ No newline at end of file
diff --git a/mech_pcbs/rotor_top_pcb/rotor_top_pcb.kicad_pcb b/mech_pcbs/rotor_top_pcb/rotor_top_pcb.kicad_pcb
index 68e31b3..074da77 100644
--- a/mech_pcbs/rotor_top_pcb/rotor_top_pcb.kicad_pcb
+++ b/mech_pcbs/rotor_top_pcb/rotor_top_pcb.kicad_pcb
@@ -33,6 +33,7 @@
)
(setup
+ (grid_origin 150 100)
(pcbplotparams
(layerselection 0x010fc_ffffffff)
(usegerberextensions false)
@@ -67,4 +68,36 @@
(net 0 "")
+
+ (gr_circle (center 150.000 100.000) (end 90.000 100.000) (layer Edge.Cuts) (width 0.16))
+ (gr_circle (center 150.000 88.000) (end 148.400 88.000) (layer Edge.Cuts) (width 0.16))
+ (gr_circle (center 150.000 100.000) (end 146.000 100.000) (layer Edge.Cuts) (width 0.16))
+ (gr_circle (center 138.000 100.000) (end 136.400 100.000) (layer Edge.Cuts) (width 0.16))
+ (gr_circle (center 162.000 100.000) (end 160.400 100.000) (layer Edge.Cuts) (width 0.16))
+ (gr_arc (start 196.251 68.909) (end 196.597 69.109) (angle -210.000) (layer Edge.Cuts) (width 0.16))
+ (gr_line (start 195.412 69.163) (end 195.851 68.909) (angle 90) (layer Edge.Cuts) (width 0.16))
+ (gr_arc (start 195.212 69.509) (end 195.412 69.163) (angle -210.000) (layer Edge.Cuts) (width 0.16))
+ (gr_line (start 195.212 69.909) (end 198.665 75.891) (angle 90) (layer Edge.Cuts) (width 0.16))
+ (gr_arc (start 199.012 76.091) (end 198.665 75.891) (angle -210.000) (layer Edge.Cuts) (width 0.16))
+ (gr_line (start 199.412 76.091) (end 199.851 75.837) (angle 90) (layer Edge.Cuts) (width 0.16))
+ (gr_arc (start 200.051 75.491) (end 199.851 75.837) (angle -210.000) (layer Edge.Cuts) (width 0.16))
+ (gr_line (start 196.597 69.109) (end 200.051 75.091) (angle 90) (layer Edge.Cuts) (width 0.16))
+ (gr_arc (start 153.800 155.600) (end 153.454 155.800) (angle -210.000) (layer Edge.Cuts) (width 0.16))
+ (gr_line (start 154.000 154.746) (end 154.000 155.254) (angle 90) (layer Edge.Cuts) (width 0.16))
+ (gr_arc (start 153.800 154.400) (end 154.000 154.746) (angle -210.000) (layer Edge.Cuts) (width 0.16))
+ (gr_line (start 153.454 154.200) (end 146.546 154.200) (angle 90) (layer Edge.Cuts) (width 0.16))
+ (gr_arc (start 146.200 154.400) (end 146.546 154.200) (angle -210.000) (layer Edge.Cuts) (width 0.16))
+ (gr_line (start 146.000 154.746) (end 146.000 155.254) (angle 90) (layer Edge.Cuts) (width 0.16))
+ (gr_arc (start 146.200 155.600) (end 146.000 155.254) (angle -210.000) (layer Edge.Cuts) (width 0.16))
+ (gr_line (start 153.454 155.800) (end 146.546 155.800) (angle 90) (layer Edge.Cuts) (width 0.16))
+ (gr_circle (center 150.000 112.000) (end 148.400 112.000) (layer Edge.Cuts) (width 0.16))
+ (gr_arc (start 99.949 75.491) (end 99.949 75.091) (angle -210.000) (layer Edge.Cuts) (width 0.16))
+ (gr_line (start 100.588 76.091) (end 100.149 75.837) (angle 90) (layer Edge.Cuts) (width 0.16))
+ (gr_arc (start 100.988 76.091) (end 100.588 76.091) (angle -210.000) (layer Edge.Cuts) (width 0.16))
+ (gr_line (start 101.335 75.891) (end 104.788 69.909) (angle 90) (layer Edge.Cuts) (width 0.16))
+ (gr_arc (start 104.788 69.509) (end 104.788 69.909) (angle -210.000) (layer Edge.Cuts) (width 0.16))
+ (gr_line (start 104.588 69.163) (end 104.149 68.909) (angle 90) (layer Edge.Cuts) (width 0.16))
+ (gr_arc (start 103.749 68.909) (end 104.149 68.909) (angle -210.000) (layer Edge.Cuts) (width 0.16))
+ (gr_line (start 99.949 75.091) (end 103.403 69.109) (angle 90) (layer Edge.Cuts) (width 0.16))
)
+ \ No newline at end of file
diff --git a/mech_pcbs/rotor_vstrut_pcb/rotor_vstrut_pcb.kicad_pcb b/mech_pcbs/rotor_vstrut_pcb/rotor_vstrut_pcb.kicad_pcb
index 68e31b3..191530f 100644
--- a/mech_pcbs/rotor_vstrut_pcb/rotor_vstrut_pcb.kicad_pcb
+++ b/mech_pcbs/rotor_vstrut_pcb/rotor_vstrut_pcb.kicad_pcb
@@ -33,6 +33,7 @@
)
(setup
+ (grid_origin 150 100)
(pcbplotparams
(layerselection 0x010fc_ffffffff)
(usegerberextensions false)
diff --git a/mech_pcbs/stator_base_pcb/stator_base_pcb.kicad_pcb b/mech_pcbs/stator_base_pcb/stator_base_pcb.kicad_pcb
index 68e31b3..cdc6f3d 100644
--- a/mech_pcbs/stator_base_pcb/stator_base_pcb.kicad_pcb
+++ b/mech_pcbs/stator_base_pcb/stator_base_pcb.kicad_pcb
@@ -33,6 +33,7 @@
)
(setup
+ (grid_origin 150 100)
(pcbplotparams
(layerselection 0x010fc_ffffffff)
(usegerberextensions false)
@@ -67,4 +68,35 @@
(net 0 "")
+
+ (gr_arc (start 150.000 100.000) (end 168.407 87.500) (angle -111.640) (layer Edge.Cuts) (width 0.16))
+ (gr_circle (center 150.000 100.000) (end 147.900 100.000) (layer Edge.Cuts) (width 0.16))
+ (gr_circle (center 150.000 92.000) (end 148.650 92.000) (layer Edge.Cuts) (width 0.16))
+ (gr_circle (center 158.000 100.000) (end 156.650 100.000) (layer Edge.Cuts) (width 0.16))
+ (gr_circle (center 142.000 100.000) (end 140.650 100.000) (layer Edge.Cuts) (width 0.16))
+ (gr_circle (center 150.000 108.000) (end 148.650 108.000) (layer Edge.Cuts) (width 0.16))
+ (gr_line (start 107.500 87.500) (end 131.593 87.500) (angle 90) (layer Edge.Cuts) (width 0.16))
+ (gr_line (start 192.500 87.500) (end 192.500 112.500) (angle 90) (layer Edge.Cuts) (width 0.16))
+ (gr_line (start 192.500 112.500) (end 168.407 112.500) (angle 90) (layer Edge.Cuts) (width 0.16))
+ (gr_line (start 107.500 112.500) (end 107.500 87.500) (angle 90) (layer Edge.Cuts) (width 0.16))
+ (gr_line (start 168.407 87.500) (end 192.500 87.500) (angle 90) (layer Edge.Cuts) (width 0.16))
+ (gr_line (start 131.593 112.500) (end 107.500 112.500) (angle 90) (layer Edge.Cuts) (width 0.16))
+ (gr_arc (start 150.000 100.000) (end 131.593 112.500) (angle -111.640) (layer Edge.Cuts) (width 0.16))
+ (gr_line (start 110.500 96.546) (end 110.500 103.454) (angle 90) (layer Edge.Cuts) (width 0.16))
+ (gr_line (start 111.046 104.000) (end 111.554 104.000) (angle 90) (layer Edge.Cuts) (width 0.16))
+ (gr_line (start 112.100 103.454) (end 112.100 96.546) (angle 90) (layer Edge.Cuts) (width 0.16))
+ (gr_line (start 111.554 96.000) (end 111.046 96.000) (angle 90) (layer Edge.Cuts) (width 0.16))
+ (gr_arc (start 110.700 96.200) (end 111.046 96.000) (angle -210.000) (layer Edge.Cuts) (width 0.16))
+ (gr_arc (start 111.900 96.200) (end 112.100 96.546) (angle -210.000) (layer Edge.Cuts) (width 0.16))
+ (gr_arc (start 111.900 103.800) (end 111.554 104.000) (angle -210.000) (layer Edge.Cuts) (width 0.16))
+ (gr_arc (start 110.700 103.800) (end 110.500 103.454) (angle -210.000) (layer Edge.Cuts) (width 0.16))
+ (gr_line (start 187.900 96.546) (end 187.900 103.454) (angle 90) (layer Edge.Cuts) (width 0.16))
+ (gr_line (start 188.446 104.000) (end 188.954 104.000) (angle 90) (layer Edge.Cuts) (width 0.16))
+ (gr_line (start 189.500 103.454) (end 189.500 96.546) (angle 90) (layer Edge.Cuts) (width 0.16))
+ (gr_line (start 188.954 96.000) (end 188.446 96.000) (angle 90) (layer Edge.Cuts) (width 0.16))
+ (gr_arc (start 188.100 96.200) (end 188.446 96.000) (angle -210.000) (layer Edge.Cuts) (width 0.16))
+ (gr_arc (start 189.300 96.200) (end 189.500 96.546) (angle -210.000) (layer Edge.Cuts) (width 0.16))
+ (gr_arc (start 189.300 103.800) (end 188.954 104.000) (angle -210.000) (layer Edge.Cuts) (width 0.16))
+ (gr_arc (start 188.100 103.800) (end 187.900 103.454) (angle -210.000) (layer Edge.Cuts) (width 0.16))
)
+ \ No newline at end of file
diff --git a/mech_pcbs/stator_raspi_vstrut_pcb/stator_raspi_vstrut_pcb.kicad_pcb b/mech_pcbs/stator_raspi_vstrut_pcb/stator_raspi_vstrut_pcb.kicad_pcb
index 68e31b3..2be5e65 100644
--- a/mech_pcbs/stator_raspi_vstrut_pcb/stator_raspi_vstrut_pcb.kicad_pcb
+++ b/mech_pcbs/stator_raspi_vstrut_pcb/stator_raspi_vstrut_pcb.kicad_pcb
@@ -33,6 +33,7 @@
)
(setup
+ (grid_origin 150 100)
(pcbplotparams
(layerselection 0x010fc_ffffffff)
(usegerberextensions false)
@@ -67,4 +68,30 @@
(net 0 "")
+
+ (gr_line (start 146.000 -15.200) (end 153.454 -15.200) (angle 90) (layer Edge.Cuts) (width 0.16))
+ (gr_line (start 153.454 -15.200) (end 153.454 -11.600) (angle 90) (layer Edge.Cuts) (width 0.16))
+ (gr_line (start 146.000 -11.600) (end 146.000 -15.200) (angle 90) (layer Edge.Cuts) (width 0.16))
+ (gr_line (start 139.727 -11.600) (end 146.000 -11.600) (angle 90) (layer Edge.Cuts) (width 0.16))
+ (gr_line (start 159.727 -11.600) (end 159.727 -1.600) (angle 90) (layer Edge.Cuts) (width 0.16))
+ (gr_line (start 159.727 98.400) (end 153.454 98.400) (angle 90) (layer Edge.Cuts) (width 0.16))
+ (gr_line (start 139.727 98.400) (end 139.727 83.400) (angle 90) (layer Edge.Cuts) (width 0.16))
+ (gr_line (start 121.727 -1.600) (end 139.727 -1.600) (angle 90) (layer Edge.Cuts) (width 0.16))
+ (gr_line (start 177.727 -1.600) (end 177.727 83.400) (angle 90) (layer Edge.Cuts) (width 0.16))
+ (gr_line (start 177.727 83.400) (end 159.727 83.400) (angle 90) (layer Edge.Cuts) (width 0.16))
+ (gr_line (start 121.727 83.400) (end 121.727 -1.600) (angle 90) (layer Edge.Cuts) (width 0.16))
+ (gr_line (start 153.454 98.400) (end 153.454 102.000) (angle 90) (layer Edge.Cuts) (width 0.16))
+ (gr_line (start 153.454 102.000) (end 146.000 102.000) (angle 90) (layer Edge.Cuts) (width 0.16))
+ (gr_line (start 146.000 102.000) (end 146.000 98.400) (angle 90) (layer Edge.Cuts) (width 0.16))
+ (gr_line (start 146.000 98.400) (end 139.727 98.400) (angle 90) (layer Edge.Cuts) (width 0.16))
+ (gr_line (start 139.727 83.400) (end 121.727 83.400) (angle 90) (layer Edge.Cuts) (width 0.16))
+ (gr_line (start 139.727 -1.600) (end 139.727 -11.600) (angle 90) (layer Edge.Cuts) (width 0.16))
+ (gr_line (start 159.727 83.400) (end 159.727 98.400) (angle 90) (layer Edge.Cuts) (width 0.16))
+ (gr_line (start 159.727 -1.600) (end 177.727 -1.600) (angle 90) (layer Edge.Cuts) (width 0.16))
+ (gr_line (start 153.454 -11.600) (end 159.727 -11.600) (angle 90) (layer Edge.Cuts) (width 0.16))
+ (gr_circle (center 125.500 1.900) (end 124.150 1.900) (layer Edge.Cuts) (width 0.16))
+ (gr_circle (center 174.500 1.900) (end 173.150 1.900) (layer Edge.Cuts) (width 0.16))
+ (gr_circle (center 174.500 59.900) (end 173.150 59.900) (layer Edge.Cuts) (width 0.16))
+ (gr_circle (center 125.500 59.900) (end 124.150 59.900) (layer Edge.Cuts) (width 0.16))
)
+ \ No newline at end of file
diff --git a/mech_pcbs/stator_top_pcb/stator_top_pcb.kicad_pcb b/mech_pcbs/stator_top_pcb/stator_top_pcb.kicad_pcb
index 68e31b3..a6b7452 100644
--- a/mech_pcbs/stator_top_pcb/stator_top_pcb.kicad_pcb
+++ b/mech_pcbs/stator_top_pcb/stator_top_pcb.kicad_pcb
@@ -33,6 +33,7 @@
)
(setup
+ (grid_origin 150 100)
(pcbplotparams
(layerselection 0x010fc_ffffffff)
(usegerberextensions false)
@@ -67,4 +68,35 @@
(net 0 "")
+
+ (gr_line (start 107.500 87.500) (end 141.708 87.500) (angle 90) (layer Edge.Cuts) (width 0.16))
+ (gr_line (start 192.500 87.500) (end 192.500 112.500) (angle 90) (layer Edge.Cuts) (width 0.16))
+ (gr_line (start 192.500 112.500) (end 158.292 112.500) (angle 90) (layer Edge.Cuts) (width 0.16))
+ (gr_line (start 107.500 112.500) (end 107.500 87.500) (angle 90) (layer Edge.Cuts) (width 0.16))
+ (gr_arc (start 150.000 100.000) (end 141.708 112.500) (angle -67.115) (layer Edge.Cuts) (width 0.16))
+ (gr_line (start 158.292 87.500) (end 192.500 87.500) (angle 90) (layer Edge.Cuts) (width 0.16))
+ (gr_line (start 141.708 112.500) (end 107.500 112.500) (angle 90) (layer Edge.Cuts) (width 0.16))
+ (gr_arc (start 150.000 100.000) (end 158.292 87.500) (angle -67.115) (layer Edge.Cuts) (width 0.16))
+ (gr_line (start 111.046 96.000) (end 111.554 96.000) (angle 90) (layer Edge.Cuts) (width 0.16))
+ (gr_line (start 112.100 96.546) (end 112.100 103.454) (angle 90) (layer Edge.Cuts) (width 0.16))
+ (gr_line (start 111.554 104.000) (end 111.046 104.000) (angle 90) (layer Edge.Cuts) (width 0.16))
+ (gr_line (start 110.500 103.454) (end 110.500 96.546) (angle 90) (layer Edge.Cuts) (width 0.16))
+ (gr_arc (start 110.700 96.200) (end 111.046 96.000) (angle -210.000) (layer Edge.Cuts) (width 0.16))
+ (gr_arc (start 111.900 96.200) (end 112.100 96.546) (angle -210.000) (layer Edge.Cuts) (width 0.16))
+ (gr_arc (start 110.700 103.800) (end 110.500 103.454) (angle -210.000) (layer Edge.Cuts) (width 0.16))
+ (gr_arc (start 111.900 103.800) (end 111.554 104.000) (angle -210.000) (layer Edge.Cuts) (width 0.16))
+ (gr_line (start 188.446 96.000) (end 188.954 96.000) (angle 90) (layer Edge.Cuts) (width 0.16))
+ (gr_line (start 189.500 96.546) (end 189.500 103.454) (angle 90) (layer Edge.Cuts) (width 0.16))
+ (gr_line (start 188.954 104.000) (end 188.446 104.000) (angle 90) (layer Edge.Cuts) (width 0.16))
+ (gr_line (start 187.900 103.454) (end 187.900 96.546) (angle 90) (layer Edge.Cuts) (width 0.16))
+ (gr_arc (start 188.100 96.200) (end 188.446 96.000) (angle -210.000) (layer Edge.Cuts) (width 0.16))
+ (gr_arc (start 189.300 96.200) (end 189.500 96.546) (angle -210.000) (layer Edge.Cuts) (width 0.16))
+ (gr_arc (start 188.100 103.800) (end 187.900 103.454) (angle -210.000) (layer Edge.Cuts) (width 0.16))
+ (gr_arc (start 189.300 103.800) (end 188.954 104.000) (angle -210.000) (layer Edge.Cuts) (width 0.16))
+ (gr_circle (center 150.000 100.000) (end 146.900 100.000) (layer Edge.Cuts) (width 0.16))
+ (gr_circle (center 150.000 92.000) (end 148.650 92.000) (layer Edge.Cuts) (width 0.16))
+ (gr_circle (center 158.000 100.000) (end 156.650 100.000) (layer Edge.Cuts) (width 0.16))
+ (gr_circle (center 142.000 100.000) (end 140.650 100.000) (layer Edge.Cuts) (width 0.16))
+ (gr_circle (center 150.000 108.000) (end 148.650 108.000) (layer Edge.Cuts) (width 0.16))
)
+ \ No newline at end of file