From 35ea3e22991e9be52babd9e06b8392b71fe7d2c5 Mon Sep 17 00:00:00 2001 From: jaseg Date: Tue, 13 Oct 2020 12:19:05 +0200 Subject: Push new edge connector board outline to rotor base --- .../ept_ec.8_20pin_edge.kicad_mod | 34 +++++++++ prototype/mech_pcbs/rotohsm_proto.FCStd | Bin 191823 -> 190596 bytes prototype/mech_pcbs/rotor_base_pcb/fp-info-cache | 49 ++++++++++++ .../rotor_base_pcb/rotor_base_pcb.kicad_pcb | 82 ++++++++++++--------- 4 files changed, 129 insertions(+), 36 deletions(-) create mode 100644 prototype/mech_pcbs/common/common_footprints.pretty/ept_ec.8_20pin_edge.kicad_mod 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 Binary files a/prototype/mech_pcbs/rotohsm_proto.FCStd and b/prototype/mech_pcbs/rotohsm_proto.FCStd 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 -- cgit