summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--prototype/mech_pcbs/common/common_footprints.pretty/ept_ec.8_20pin_edge.kicad_mod34
-rw-r--r--prototype/mech_pcbs/rotohsm_proto.FCStdbin191823 -> 190596 bytes
-rw-r--r--prototype/mech_pcbs/rotor_base_pcb/fp-info-cache49
-rw-r--r--prototype/mech_pcbs/rotor_base_pcb/rotor_base_pcb.kicad_pcb82
4 files changed, 129 insertions, 36 deletions
diff --git a/prototype/mech_pcbs/common/common_footprints.pretty/ept_ec.8_20pin_edge.kicad_mod b/prototype/mech_pcbs/common/common_footprints.pretty/ept_ec.8_20pin_edge.kicad_mod
new file mode 100644
index 0000000..bdff65a
--- /dev/null
+++ b/prototype/mech_pcbs/common/common_footprints.pretty/ept_ec.8_20pin_edge.kicad_mod
@@ -0,0 +1,34 @@
+(module "ept_ec.8_20pin_edge" (layer "F.Cu") (tedit 5F857740)
+ (fp_text reference "REF**" (at 0 -0.5 unlocked) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp cb42e44c-5e4e-4d34-a6f8-151a2d92d643)
+ )
+ (fp_text value "ept_ec.8_20pin_edge" (at 0 1 unlocked) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 2c9af02a-84d8-4e8a-8b88-997dc678f586)
+ )
+ (fp_line (start -4.625 -3) (end 4.675 -3) (layer "F.SilkS") (width 0.1) (tstamp 1fbbf383-50a9-4622-a648-3866af66abd1))
+ (fp_line (start -4.625 2.6) (end -4.625 -3.6) (layer "Dwgs.User") (width 0.12) (tstamp 1fc73ba7-64b9-4975-86cb-5d1862e6ed06))
+ (fp_line (start 4.625 -3.6) (end 4.625 2.6) (layer "Dwgs.User") (width 0.12) (tstamp a5a75853-f5f7-40fe-ba78-ae6c1f61da23))
+ (fp_line (start -4.625 -3.6) (end 4.625 -3.6) (layer "Dwgs.User") (width 0.12) (tstamp d9f22c23-dbe8-4385-8f31-083dda1a32eb))
+ (pad "1" connect rect (at -3.6 -1.3) (size 0.55 2.6) (layers "F.Cu" "F.Mask") (tstamp 92cc60e5-29a8-4821-9339-d93a03fbd391))
+ (pad "2" connect rect (at -3.6 -1.3) (size 0.55 2.6) (layers "B.Cu" "B.Mask") (tstamp e7462b1c-68cd-4717-989c-8256086cf26d))
+ (pad "3" connect rect (at -2.8 -1.3) (size 0.55 2.6) (layers "F.Cu" "F.Mask") (tstamp 7b031ff4-5b55-4744-a275-357d06c2a786))
+ (pad "4" connect rect (at -2.8 -1.3) (size 0.55 2.6) (layers "B.Cu" "B.Mask") (tstamp 47eaf5b4-1b5b-41d2-99ab-1ca9a665dac3))
+ (pad "5" connect rect (at -2 -1.3) (size 0.55 2.6) (layers "F.Cu" "F.Mask") (tstamp ec598817-79af-48e5-afe1-9197676f0524))
+ (pad "6" connect rect (at -2 -1.3) (size 0.55 2.6) (layers "B.Cu" "B.Mask") (tstamp 6d6430b7-f71f-4efb-8534-9421834b5754))
+ (pad "7" connect rect (at -1.2 -1.3) (size 0.55 2.6) (layers "F.Cu" "F.Mask") (tstamp b74cd54f-4fe3-41b0-b399-ef2c9d4166fa))
+ (pad "8" connect rect (at -1.2 -1.3) (size 0.55 2.6) (layers "B.Cu" "B.Mask") (tstamp 62a5274c-d37e-45e3-bc59-61a4e603abfb))
+ (pad "9" connect rect (at -0.4 -1.3) (size 0.55 2.6) (layers "F.Cu" "F.Mask") (tstamp a392fb34-4e59-4dfe-b6ce-5e87cebb3277))
+ (pad "10" connect rect (at -0.4 -1.3) (size 0.55 2.6) (layers "B.Cu" "B.Mask") (tstamp ed71ea26-a7b0-4940-9b6d-937b2d66ae0a))
+ (pad "11" connect rect (at 0.4 -1.3) (size 0.55 2.6) (layers "F.Cu" "F.Mask") (tstamp 265879d3-b306-43b3-b96b-9889e55b72ad))
+ (pad "12" connect rect (at 0.4 -1.3) (size 0.55 2.6) (layers "B.Cu" "B.Mask") (tstamp da1fce5b-b673-4428-9503-b95896ac357b))
+ (pad "13" connect rect (at 1.2 -1.3) (size 0.55 2.6) (layers "F.Cu" "F.Mask") (tstamp 70a7f00b-83fc-410a-b961-feec00e2216b))
+ (pad "14" connect rect (at 1.2 -1.3) (size 0.55 2.6) (layers "B.Cu" "B.Mask") (tstamp 6acedf27-59bc-4af8-91bb-68fc8a582b70))
+ (pad "15" connect rect (at 2 -1.3) (size 0.55 2.6) (layers "F.Cu" "F.Mask") (tstamp dbbcbd0b-667f-4d4c-9a72-30748efc6a94))
+ (pad "16" connect rect (at 2 -1.3) (size 0.55 2.6) (layers "B.Cu" "B.Mask") (tstamp 1f0055f2-3608-4bc2-9928-8ff0a002c311))
+ (pad "17" connect rect (at 2.8 -1.3) (size 0.55 2.6) (layers "F.Cu" "F.Mask") (tstamp 7f252518-4381-4832-a4ae-bb5618158077))
+ (pad "18" connect rect (at 2.8 -1.3) (size 0.55 2.6) (layers "B.Cu" "B.Mask") (tstamp 2c0b47d1-2f50-4ee9-9361-2601a80e7cfd))
+ (pad "19" connect rect (at 3.6 -1.3) (size 0.55 2.6) (layers "F.Cu" "F.Mask") (tstamp 2c0eff91-ddd5-4069-9479-9f2723b09cfa))
+ (pad "20" connect rect (at 3.6 -1.3) (size 0.55 2.6) (layers "B.Cu" "B.Mask") (tstamp d9bfd4dd-16a9-4285-a73b-43553f36b713))
+)
diff --git a/prototype/mech_pcbs/rotohsm_proto.FCStd b/prototype/mech_pcbs/rotohsm_proto.FCStd
index afdd0dc..8ac96b0 100644
--- a/prototype/mech_pcbs/rotohsm_proto.FCStd
+++ b/prototype/mech_pcbs/rotohsm_proto.FCStd
Binary files differ
diff --git a/prototype/mech_pcbs/rotor_base_pcb/fp-info-cache b/prototype/mech_pcbs/rotor_base_pcb/fp-info-cache
index 573541a..e14d631 100644
--- a/prototype/mech_pcbs/rotor_base_pcb/fp-info-cache
+++ b/prototype/mech_pcbs/rotor_base_pcb/fp-info-cache
@@ -1 +1,50 @@
+11213293397856
+common_footprints
+5x5_proto_array_1.27
+
+
0
+25
+5
+common_footprints
+5x5_proto_array_2.54
+
+
+0
+25
+5
+common_footprints
+8mm_base
+
+
+0
+16
+16
+common_footprints
+8mm_plug
+
+
+0
+16
+16
+common_footprints
+15mm_base
+
+
+0
+20
+20
+common_footprints
+15mm_plug
+
+
+0
+20
+20
+common_footprints
+ept_ec.8_20pin_edge
+
+
+0
+20
+20
diff --git a/prototype/mech_pcbs/rotor_base_pcb/rotor_base_pcb.kicad_pcb b/prototype/mech_pcbs/rotor_base_pcb/rotor_base_pcb.kicad_pcb
index 0c7c3f8..1807b91 100644
--- a/prototype/mech_pcbs/rotor_base_pcb/rotor_base_pcb.kicad_pcb
+++ b/prototype/mech_pcbs/rotor_base_pcb/rotor_base_pcb.kicad_pcb
@@ -42,6 +42,7 @@
(copper_finish "None")
(dielectric_constraints no)
)
+ (grid_origin 150 100)
(pcbplotparams
(layerselection 0x00010fc_ffffffff)
(usegerberextensions false)
@@ -8103,42 +8104,7 @@
)
(gr_circle (center 150 100) (end 164.25 100) (layer "F.SilkS") (width 0.15) (tstamp e76bc28f-385b-4af5-9e7a-5297ae0aa0ec))
- (gr_line (start 194.847 66.078) (end 201.801 78.122) (angle 90) (layer "Edge.Cuts") (width 0.16) (tstamp 0233c572-e782-41eb-b2cd-c726654a78e5))
- (gr_arc (start 142.7 155.6) (end 142.5 155.254) (angle -210) (layer "Edge.Cuts") (width 0.16) (tstamp 13e812be-7375-4ef4-8dc9-cb925d691f5e))
- (gr_arc (start 157.3 155.6) (end 156.954 155.8) (angle -210) (layer "Edge.Cuts") (width 0.16) (tstamp 179a2e33-1866-405e-a7f3-d2db11ca1caa))
- (gr_circle (center 113.594 126.45) (end 112.094 126.45) (layer "Edge.Cuts") (width 0.16) (tstamp 204b3c62-b4d4-49f9-bac3-5b775c286616))
- (gr_circle (center 195 100) (end 193.5 100) (layer "Edge.Cuts") (width 0.16) (tstamp 23dca265-25e0-4b3c-9cb7-adaf18160df3))
- (gr_line (start 157.5 154.746) (end 157.5 155.254) (angle 90) (layer "Edge.Cuts") (width 0.16) (tstamp 24a24031-a1bf-495a-9591-82f031dbf44a))
- (gr_line (start 98.838 79.122) (end 98.399 78.868) (angle 90) (layer "Edge.Cuts") (width 0.16) (tstamp 2ca2c4e2-eca8-441b-97c3-60a55a46f4cb))
- (gr_line (start 98.199 78.122) (end 105.153 66.078) (angle 90) (layer "Edge.Cuts") (width 0.16) (tstamp 3a21369d-3a5a-465f-b2fa-2563db7cbd3a))
- (gr_circle (center 150 108) (end 148.65 108) (layer "Edge.Cuts") (width 0.16) (tstamp 3f0148ac-f728-4fc5-9a44-46b08ce4ffbe))
- (gr_line (start 201.601 78.868) (end 201.162 79.122) (angle 90) (layer "Edge.Cuts") (width 0.16) (tstamp 494a4411-9fa7-48ba-947d-993f8b309098))
- (gr_circle (center 163.906 142.798) (end 162.406 142.798) (layer "Edge.Cuts") (width 0.16) (tstamp 55e2a501-8a6b-441d-9632-6cefe3bb75c1))
- (gr_arc (start 106.538 66.478) (end 106.538 66.878) (angle -210) (layer "Edge.Cuts") (width 0.16) (tstamp 58be097d-4ed8-48ba-885b-6a2100383b38))
- (gr_circle (center 150 100) (end 146.4 100) (layer "Edge.Cuts") (width 0.16) (tstamp 5b20c941-b603-490f-a287-5600d6aa8104))
- (gr_arc (start 157.3 154.4) (end 157.5 154.746) (angle -210) (layer "Edge.Cuts") (width 0.16) (tstamp 60cf58f6-a936-46f4-946f-2898815489ac))
- (gr_arc (start 98.199 78.522) (end 98.199 78.122) (angle -210) (layer "Edge.Cuts") (width 0.16) (tstamp 721f57c1-914a-4a65-a038-7526dbf56545))
- (gr_arc (start 105.499 65.878) (end 105.899 65.878) (angle -210) (layer "Edge.Cuts") (width 0.16) (tstamp 741bd418-5fc2-48b8-a33b-d2d5ef97c0f2))
- (gr_arc (start 142.7 154.4) (end 143.046 154.2) (angle -210) (layer "Edge.Cuts") (width 0.16) (tstamp 7977db11-9ff3-4fad-bfc6-729c9755199c))
- (gr_line (start 142.5 155.254) (end 142.5 154.746) (angle 90) (layer "Edge.Cuts") (width 0.16) (tstamp 7b3f2854-daff-45bc-89a1-77c35421ca3a))
- (gr_line (start 200.415 78.922) (end 193.462 66.878) (angle 90) (layer "Edge.Cuts") (width 0.16) (tstamp 921ec635-df6d-495b-8aca-44bc53928995))
- (gr_arc (start 200.762 79.122) (end 200.415 78.922) (angle -210) (layer "Edge.Cuts") (width 0.16) (tstamp 9281a1b6-f479-4899-b894-67aa8915380b))
- (gr_arc (start 99.238 79.122) (end 98.838 79.122) (angle -210) (layer "Edge.Cuts") (width 0.16) (tstamp 94449039-f391-47a4-bcbf-acd4d8306093))
- (gr_line (start 106.538 66.878) (end 99.585 78.922) (angle 90) (layer "Edge.Cuts") (width 0.16) (tstamp 9870e512-da68-4eb7-be74-2d826a129434))
- (gr_arc (start 194.501 65.878) (end 194.847 66.078) (angle -210) (layer "Edge.Cuts") (width 0.16) (tstamp 99129d42-716b-4b58-a201-2b917e2c045a))
- (gr_circle (center 163.906 57.202) (end 162.406 57.202) (layer "Edge.Cuts") (width 0.16) (tstamp a42fb73b-7456-451f-8faf-11468ea42a15))
- (gr_circle (center 158 100) (end 156.65 100) (layer "Edge.Cuts") (width 0.16) (tstamp ae6a62f9-d41d-4923-8731-db9ef247a936))
- (gr_circle (center 150 100) (end 90 100) (layer "Edge.Cuts") (width 0.16) (tstamp b17fc1d6-17cb-4346-87f2-65cc34259f4b))
- (gr_line (start 193.662 66.132) (end 194.101 65.878) (angle 90) (layer "Edge.Cuts") (width 0.16) (tstamp c264f9fd-7f88-4c7b-87df-944b391f459a))
- (gr_circle (center 113.594 73.55) (end 112.094 73.55) (layer "Edge.Cuts") (width 0.16) (tstamp c600085c-78f3-462c-a4fc-5e1bc372d8a5))
- (gr_line (start 143.046 154.2) (end 156.954 154.2) (angle 90) (layer "Edge.Cuts") (width 0.16) (tstamp c942a0cc-e750-4344-8627-035c1b6403c5))
- (gr_circle (center 150 92) (end 148.65 92) (layer "Edge.Cuts") (width 0.16) (tstamp ccebbde5-ed58-4217-af35-c6c6ed282cb0))
- (gr_arc (start 201.801 78.522) (end 201.601 78.868) (angle -210) (layer "Edge.Cuts") (width 0.16) (tstamp de336f7c-7bad-4354-b0e5-66d7aebc8b1f))
- (gr_arc (start 193.462 66.478) (end 193.662 66.132) (angle -210) (layer "Edge.Cuts") (width 0.16) (tstamp f3520b03-c2d7-4d8a-8a82-c80060a4ea01))
- (gr_circle (center 142 100) (end 140.65 100) (layer "Edge.Cuts") (width 0.16) (tstamp f3d196a6-823b-4baa-9cf3-62b112a8c0a7))
- (gr_line (start 156.954 155.8) (end 143.046 155.8) (angle 90) (layer "Edge.Cuts") (width 0.16) (tstamp fc67a8f8-c15d-4d7a-a020-bff3e32cb072))
- (gr_line (start 105.899 65.878) (end 106.338 66.132) (angle 90) (layer "Edge.Cuts") (width 0.16) (tstamp ffb1c7dc-3fda-47fe-8801-f8c1d616d899))
- (gr_text "2" (at 98.02 80.43) (layer "F.SilkS") (tstamp 25d69429-ea67-4318-b62a-719248ea8c91)
+ (gr_text "2" (at 98.02 80.43) (layer "F.SilkS") (tstamp 25d69429-ea67-4318-b62a-719248ea8c91)
(effects (font (size 1 1) (thickness 0.15)))
)
(gr_text "Motor on this side" (at 150 105) (layer "F.SilkS") (tstamp 4e5b2ecc-7501-49e3-9776-7a7614060580)
@@ -40537,4 +40503,48 @@
)
)
)
+
+ (gr_line (start 125.990 154.987) (end 128.902 149.942) (angle 90) (layer Edge.Cuts) (width 0.16))
+ (gr_arc (start 150.000 100.000) (end 125.990 154.987) (angle -347.177) (layer Edge.Cuts) (width 0.16))
+ (gr_line (start 128.902 149.942) (end 127.105 148.905) (angle 90) (layer Edge.Cuts) (width 0.16))
+ (gr_line (start 117.298 143.242) (end 114.385 148.287) (angle 90) (layer Edge.Cuts) (width 0.16))
+ (gr_line (start 127.105 148.905) (end 124.005 154.274) (angle 90) (layer Edge.Cuts) (width 0.16))
+ (gr_line (start 119.095 144.280) (end 117.298 143.242) (angle 90) (layer Edge.Cuts) (width 0.16))
+ (gr_line (start 124.005 154.274) (end 115.995 149.649) (angle 90) (layer Edge.Cuts) (width 0.16))
+ (gr_line (start 115.995 149.649) (end 119.095 144.280) (angle 90) (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 100.000) (end 146.400 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_circle (center 163.906 142.798) (end 162.406 142.798) (layer Edge.Cuts) (width 0.16))
+ (gr_arc (start 155.800 155.600) (end 155.454 155.800) (angle -210.000) (layer Edge.Cuts) (width 0.16))
+ (gr_line (start 156.000 154.746) (end 156.000 155.254) (angle 90) (layer Edge.Cuts) (width 0.16))
+ (gr_line (start 155.454 155.800) (end 144.546 155.800) (angle 90) (layer Edge.Cuts) (width 0.16))
+ (gr_arc (start 155.800 154.400) (end 156.000 154.746) (angle -210.000) (layer Edge.Cuts) (width 0.16))
+ (gr_arc (start 144.200 155.600) (end 144.000 155.254) (angle -210.000) (layer Edge.Cuts) (width 0.16))
+ (gr_line (start 144.546 154.200) (end 155.454 154.200) (angle 90) (layer Edge.Cuts) (width 0.16))
+ (gr_line (start 144.000 155.254) (end 144.000 154.746) (angle 90) (layer Edge.Cuts) (width 0.16))
+ (gr_arc (start 144.200 154.400) (end 144.546 154.200) (angle -210.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_arc (start 98.949 77.223) (end 98.949 76.823) (angle -210.000) (layer Edge.Cuts) (width 0.16))
+ (gr_line (start 99.588 77.823) (end 99.149 77.569) (angle 90) (layer Edge.Cuts) (width 0.16))
+ (gr_line (start 98.949 76.823) (end 104.403 67.377) (angle 90) (layer Edge.Cuts) (width 0.16))
+ (gr_arc (start 99.988 77.823) (end 99.588 77.823) (angle -210.000) (layer Edge.Cuts) (width 0.16))
+ (gr_arc (start 104.749 67.177) (end 105.149 67.177) (angle -210.000) (layer Edge.Cuts) (width 0.16))
+ (gr_line (start 105.788 68.177) (end 100.335 77.623) (angle 90) (layer Edge.Cuts) (width 0.16))
+ (gr_line (start 105.149 67.177) (end 105.588 67.431) (angle 90) (layer Edge.Cuts) (width 0.16))
+ (gr_arc (start 105.788 67.777) (end 105.788 68.177) (angle -210.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_circle (center 113.594 126.450) (end 112.094 126.450) (layer Edge.Cuts) (width 0.16))
+ (gr_arc (start 195.251 67.177) (end 195.597 67.377) (angle -210.000) (layer Edge.Cuts) (width 0.16))
+ (gr_line (start 194.412 67.431) (end 194.851 67.177) (angle 90) (layer Edge.Cuts) (width 0.16))
+ (gr_line (start 195.597 67.377) (end 201.051 76.823) (angle 90) (layer Edge.Cuts) (width 0.16))
+ (gr_arc (start 194.212 67.777) (end 194.412 67.431) (angle -210.000) (layer Edge.Cuts) (width 0.16))
+ (gr_arc (start 201.051 77.223) (end 200.851 77.569) (angle -210.000) (layer Edge.Cuts) (width 0.16))
+ (gr_line (start 199.665 77.623) (end 194.212 68.177) (angle 90) (layer Edge.Cuts) (width 0.16))
+ (gr_line (start 200.851 77.569) (end 200.412 77.823) (angle 90) (layer Edge.Cuts) (width 0.16))
+ (gr_arc (start 200.012 77.823) (end 199.665 77.623) (angle -210.000) (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 163.906 57.202) (end 162.406 57.202) (layer Edge.Cuts) (width 0.16))
)
+ \ No newline at end of file