From e5b62db5e834e87af4fe6024a233fb7bb40188fc Mon Sep 17 00:00:00 2001 From: jaseg Date: Thu, 1 Oct 2020 12:36:05 +0200 Subject: Add images, translate FC -> KiCAD --- mech_pcbs/rotor_base_pcb/fp-info-cache | 28 ++ mech_pcbs/rotor_base_pcb/rotor_base_pcb.kicad_pcb | 314 +++++++++++++++++++--- mech_pcbs/rotor_base_pcb/rotor_base_pcb.kicad_prl | 2 +- mech_pcbs/rotor_base_pcb/rotor_base_pcb.kicad_pro | 200 +++++++++++++- mech_pcbs/rotor_base_pcb/rotor_base_pcb.kicad_sch | 190 ++++++++++++- 5 files changed, 687 insertions(+), 47 deletions(-) (limited to 'mech_pcbs/rotor_base_pcb') diff --git a/mech_pcbs/rotor_base_pcb/fp-info-cache b/mech_pcbs/rotor_base_pcb/fp-info-cache index 1874828..fb56f4a 100644 --- a/mech_pcbs/rotor_base_pcb/fp-info-cache +++ b/mech_pcbs/rotor_base_pcb/fp-info-cache @@ -1 +1,29 @@ +6406185595048 +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 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 b6dd22d..cd854e6 100644 --- a/mech_pcbs/rotor_base_pcb/rotor_base_pcb.kicad_pcb +++ b/mech_pcbs/rotor_base_pcb/rotor_base_pcb.kicad_pcb @@ -2,10 +2,10 @@ (general (thickness 1.6) - (drawings 0) + (drawings 40) (tracks 0) - (modules 0) - (nets 1) + (modules 3) + (nets 61) ) (paper "A4") @@ -67,42 +67,278 @@ ) (net 0 "") + (net 1 "Net-(J1-Pad20)") + (net 2 "Net-(J1-Pad19)") + (net 3 "Net-(J1-Pad18)") + (net 4 "Net-(J1-Pad17)") + (net 5 "Net-(J1-Pad16)") + (net 6 "Net-(J1-Pad15)") + (net 7 "Net-(J1-Pad14)") + (net 8 "Net-(J1-Pad13)") + (net 9 "Net-(J1-Pad12)") + (net 10 "Net-(J1-Pad11)") + (net 11 "Net-(J1-Pad10)") + (net 12 "Net-(J1-Pad9)") + (net 13 "Net-(J1-Pad8)") + (net 14 "Net-(J1-Pad7)") + (net 15 "Net-(J1-Pad6)") + (net 16 "Net-(J1-Pad5)") + (net 17 "Net-(J1-Pad4)") + (net 18 "Net-(J1-Pad3)") + (net 19 "Net-(J1-Pad2)") + (net 20 "Net-(J1-Pad1)") + (net 21 "Net-(J2-Pad20)") + (net 22 "Net-(J2-Pad19)") + (net 23 "Net-(J2-Pad18)") + (net 24 "Net-(J2-Pad17)") + (net 25 "Net-(J2-Pad16)") + (net 26 "Net-(J2-Pad15)") + (net 27 "Net-(J2-Pad14)") + (net 28 "Net-(J2-Pad13)") + (net 29 "Net-(J2-Pad12)") + (net 30 "Net-(J2-Pad11)") + (net 31 "Net-(J2-Pad10)") + (net 32 "Net-(J2-Pad9)") + (net 33 "Net-(J2-Pad8)") + (net 34 "Net-(J2-Pad7)") + (net 35 "Net-(J2-Pad6)") + (net 36 "Net-(J2-Pad5)") + (net 37 "Net-(J2-Pad4)") + (net 38 "Net-(J2-Pad3)") + (net 39 "Net-(J2-Pad2)") + (net 40 "Net-(J2-Pad1)") + (net 41 "Net-(J3-Pad20)") + (net 42 "Net-(J3-Pad19)") + (net 43 "Net-(J3-Pad18)") + (net 44 "Net-(J3-Pad17)") + (net 45 "Net-(J3-Pad16)") + (net 46 "Net-(J3-Pad15)") + (net 47 "Net-(J3-Pad14)") + (net 48 "Net-(J3-Pad13)") + (net 49 "Net-(J3-Pad12)") + (net 50 "Net-(J3-Pad11)") + (net 51 "Net-(J3-Pad10)") + (net 52 "Net-(J3-Pad9)") + (net 53 "Net-(J3-Pad8)") + (net 54 "Net-(J3-Pad7)") + (net 55 "Net-(J3-Pad6)") + (net 56 "Net-(J3-Pad5)") + (net 57 "Net-(J3-Pad4)") + (net 58 "Net-(J3-Pad3)") + (net 59 "Net-(J3-Pad2)") + (net 60 "Net-(J3-Pad1)") + (module "common_footprints:15mm_base" (layer "F.Cu") (tedit 5F75A762) (tstamp 47e35ce8-8cde-45aa-9cfe-1267e6ac891f) + (at 149.98 154.99) + (path "/a56a8a68-3eb9-47fd-9b40-a271d9769e60") + (fp_text reference "J1" (at 7.43 -3.51 unlocked) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp cde7aa2d-1709-4723-a809-698e0ce7d2d9) + ) + (fp_text value "15mm_junction" (at 0 1 unlocked) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 8db56b44-6fa6-4e6f-8166-730d50561195) + ) + (fp_rect (start -7.5 0.8) (end 7.5 -0.8) (layer "Dwgs.User") (width 0.1) (tstamp b139bd9c-fb49-426c-bdec-0ef471c865d1)) + (pad "1" smd rect (at -5 1.8) (size 1.8 3) (layers "F.Cu" "F.Mask") + (net 20 "Net-(J1-Pad1)") (tstamp 3c03100c-e80a-48a4-a66c-818190891a32)) + (pad "2" smd rect (at -2.5 1.8) (size 1.8 3) (layers "F.Cu" "F.Mask") + (net 19 "Net-(J1-Pad2)") (tstamp 054211a6-bcf2-46a7-8321-56e4b1ec2fc1)) + (pad "3" smd rect (at 0 1.8) (size 1.8 3) (layers "F.Cu" "F.Mask") + (net 18 "Net-(J1-Pad3)") (tstamp 65a42e7f-1e40-403c-b4b5-387aa2888c4c)) + (pad "4" smd rect (at 2.5 1.8) (size 1.8 3) (layers "F.Cu" "F.Mask") + (net 17 "Net-(J1-Pad4)") (tstamp 78a1f5ae-634c-4549-a6c7-c68b1fc64be2)) + (pad "5" smd rect (at 5 1.8) (size 1.8 3) (layers "F.Cu" "F.Mask") + (net 16 "Net-(J1-Pad5)") (tstamp 6fc6ac4e-0268-493e-bc4d-c25d9f9b95fd)) + (pad "6" smd rect (at 5 -1.8) (size 1.8 3) (layers "F.Cu" "F.Mask") + (net 15 "Net-(J1-Pad6)") (tstamp da71713f-3cd3-43cd-a22c-26822396eaaa)) + (pad "7" smd rect (at 2.5 -1.8) (size 1.8 3) (layers "F.Cu" "F.Mask") + (net 14 "Net-(J1-Pad7)") (tstamp 645a258b-d42f-4810-a04f-dbe514671b9b)) + (pad "8" smd rect (at 0 -1.8) (size 1.8 3) (layers "F.Cu" "F.Mask") + (net 13 "Net-(J1-Pad8)") (tstamp 8aac680c-857b-4f95-9d5d-69e114a896e3)) + (pad "9" smd rect (at -2.5 -1.8) (size 1.8 3) (layers "F.Cu" "F.Mask") + (net 12 "Net-(J1-Pad9)") (tstamp 4e832736-a061-472b-869b-dfb345129107)) + (pad "10" smd rect (at -5 -1.8) (size 1.8 3) (layers "F.Cu" "F.Mask") + (net 11 "Net-(J1-Pad10)") (tstamp 08212a57-775f-4776-8621-28b6a9d42da9)) + (pad "11" smd rect (at -5 1.8) (size 1.8 3) (layers "B.Cu" "B.Mask") + (net 10 "Net-(J1-Pad11)") (solder_mask_margin 0.1) (tstamp 64d0d04f-8101-4c2b-a04c-fee36fe899c2)) + (pad "12" smd rect (at -2.5 1.8) (size 1.8 3) (layers "B.Cu" "B.Mask") + (net 9 "Net-(J1-Pad12)") (solder_mask_margin 0.1) (tstamp 88a31677-b26b-4c0b-ada0-36f432127315)) + (pad "13" smd rect (at 0 1.8) (size 1.8 3) (layers "B.Cu" "B.Mask") + (net 8 "Net-(J1-Pad13)") (solder_mask_margin 0.1) (tstamp ba589870-be99-4f8f-8824-0e744eab6f32)) + (pad "14" smd rect (at 2.5 1.8) (size 1.8 3) (layers "B.Cu" "B.Mask") + (net 7 "Net-(J1-Pad14)") (solder_mask_margin 0.1) (tstamp 313c7ed2-63bd-435d-9fd0-63a19e759118)) + (pad "15" smd rect (at 5 1.8) (size 1.8 3) (layers "B.Cu" "B.Mask") + (net 6 "Net-(J1-Pad15)") (solder_mask_margin 0.1) (tstamp dbcac4c5-fd5a-40c7-8254-a87dec6b36a4)) + (pad "16" smd rect (at 5 -1.8) (size 1.8 3) (layers "B.Cu" "B.Mask") + (net 5 "Net-(J1-Pad16)") (solder_mask_margin 0.1) (tstamp a3e80e6b-4dbf-477f-be76-6b3124dc8805)) + (pad "17" smd rect (at 2.5 -1.8) (size 1.8 3) (layers "B.Cu" "B.Mask") + (net 4 "Net-(J1-Pad17)") (solder_mask_margin 0.1) (tstamp 3ad98179-1f2b-4db0-8b4d-01f9f344954f)) + (pad "18" smd rect (at 0 -1.8) (size 1.8 3) (layers "B.Cu" "B.Mask") + (net 3 "Net-(J1-Pad18)") (solder_mask_margin 0.1) (tstamp 3ae3b81a-1727-4d8a-a778-7993ce4c339f)) + (pad "19" smd rect (at -2.5 -1.8) (size 1.8 3) (layers "B.Cu" "B.Mask") + (net 2 "Net-(J1-Pad19)") (solder_mask_margin 0.1) (tstamp ec2df55d-2164-4bd5-beea-95dc7effb384)) + (pad "20" smd rect (at -5 -1.8) (size 1.8 3) (layers "B.Cu" "B.Mask") + (net 1 "Net-(J1-Pad20)") (solder_mask_margin 0.1) (tstamp f827cace-4bf0-40b6-8c92-b32a3548346c)) + ) + + (module "common_footprints:15mm_base" (layer "F.Cu") (tedit 5F75A762) (tstamp 6aa9e5bb-8fef-4d90-9fd5-cc69e99f6d3d) + (at 197.65 72.51 120) + (path "/fb0bb324-bc42-42e5-ac43-48fa44dd28d8") + (fp_text reference "J3" (at -7.620357 -2.321154 300 unlocked) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 7c28aad3-c23d-4299-af02-fc80e13ada38) + ) + (fp_text value "15mm_junction" (at 0 1 120 unlocked) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 4ecbfdf9-1b0b-4fa4-8cc0-e05e7dba5dac) + ) + (fp_rect (start -7.5 0.8) (end 7.5 -0.8) (layer "Dwgs.User") (width 0.1) (tstamp de787f8f-ced1-47b0-ab61-14b5e6085203)) + (pad "1" smd rect (at -5 1.8 120) (size 1.8 3) (layers "F.Cu" "F.Mask") + (net 60 "Net-(J3-Pad1)") (tstamp 88cebb2d-9a8b-4679-a693-3545939aa007)) + (pad "2" smd rect (at -2.5 1.8 120) (size 1.8 3) (layers "F.Cu" "F.Mask") + (net 59 "Net-(J3-Pad2)") (tstamp 747c75a0-8a83-4787-8adf-20def92f4b6a)) + (pad "3" smd rect (at 0 1.8 120) (size 1.8 3) (layers "F.Cu" "F.Mask") + (net 58 "Net-(J3-Pad3)") (tstamp 9e334194-aff0-4da3-8a89-68ad2721af02)) + (pad "4" smd rect (at 2.5 1.8 120) (size 1.8 3) (layers "F.Cu" "F.Mask") + (net 57 "Net-(J3-Pad4)") (tstamp e7d76805-3aac-4531-8397-ecb039fec06e)) + (pad "5" smd rect (at 5 1.8 120) (size 1.8 3) (layers "F.Cu" "F.Mask") + (net 56 "Net-(J3-Pad5)") (tstamp 181dcb45-6750-4b93-9b11-b5fd6310051b)) + (pad "6" smd rect (at 5 -1.8 120) (size 1.8 3) (layers "F.Cu" "F.Mask") + (net 55 "Net-(J3-Pad6)") (tstamp 1b17e4fc-a09b-4488-8f8e-7458ccafda4c)) + (pad "7" smd rect (at 2.5 -1.8 120) (size 1.8 3) (layers "F.Cu" "F.Mask") + (net 54 "Net-(J3-Pad7)") (tstamp 4323a721-e172-4eac-b91e-c5585f987fa5)) + (pad "8" smd rect (at 0 -1.8 120) (size 1.8 3) (layers "F.Cu" "F.Mask") + (net 53 "Net-(J3-Pad8)") (tstamp 46e6e9fd-39a4-4755-adad-4dd5febfed40)) + (pad "9" smd rect (at -2.5 -1.8 120) (size 1.8 3) (layers "F.Cu" "F.Mask") + (net 52 "Net-(J3-Pad9)") (tstamp cf333ab3-a5b2-43b6-bfaa-340534437c50)) + (pad "10" smd rect (at -5 -1.8 120) (size 1.8 3) (layers "F.Cu" "F.Mask") + (net 51 "Net-(J3-Pad10)") (tstamp 0d27893a-6c8b-410a-a76d-beff58962ffa)) + (pad "11" smd rect (at -5 1.8 120) (size 1.8 3) (layers "B.Cu" "B.Mask") + (net 50 "Net-(J3-Pad11)") (solder_mask_margin 0.1) (tstamp d14993af-7313-4493-8660-9bab882e18f8)) + (pad "12" smd rect (at -2.5 1.8 120) (size 1.8 3) (layers "B.Cu" "B.Mask") + (net 49 "Net-(J3-Pad12)") (solder_mask_margin 0.1) (tstamp fc1179d9-26d6-4675-ba30-96ef46cd8cad)) + (pad "13" smd rect (at 0 1.8 120) (size 1.8 3) (layers "B.Cu" "B.Mask") + (net 48 "Net-(J3-Pad13)") (solder_mask_margin 0.1) (tstamp a93a0973-195a-4742-b27f-743c1360174b)) + (pad "14" smd rect (at 2.5 1.8 120) (size 1.8 3) (layers "B.Cu" "B.Mask") + (net 47 "Net-(J3-Pad14)") (solder_mask_margin 0.1) (tstamp f9d0b4db-86c2-4ae2-809c-47bdb26d0e66)) + (pad "15" smd rect (at 5 1.8 120) (size 1.8 3) (layers "B.Cu" "B.Mask") + (net 46 "Net-(J3-Pad15)") (solder_mask_margin 0.1) (tstamp 85b8e04c-1287-47a6-a2e6-09de25ca774a)) + (pad "16" smd rect (at 5 -1.8 120) (size 1.8 3) (layers "B.Cu" "B.Mask") + (net 45 "Net-(J3-Pad16)") (solder_mask_margin 0.1) (tstamp 7746bb64-18bb-43ae-9528-8ea2bd98d949)) + (pad "17" smd rect (at 2.5 -1.8 120) (size 1.8 3) (layers "B.Cu" "B.Mask") + (net 44 "Net-(J3-Pad17)") (solder_mask_margin 0.1) (tstamp 4f4a21ff-bd5b-4d15-877d-65b123e675d1)) + (pad "18" smd rect (at 0 -1.8 120) (size 1.8 3) (layers "B.Cu" "B.Mask") + (net 43 "Net-(J3-Pad18)") (solder_mask_margin 0.1) (tstamp e7bc0c1c-def0-4976-a900-3ea7df1f943d)) + (pad "19" smd rect (at -2.5 -1.8 120) (size 1.8 3) (layers "B.Cu" "B.Mask") + (net 42 "Net-(J3-Pad19)") (solder_mask_margin 0.1) (tstamp aff52a40-4193-4745-b630-72cb05fac212)) + (pad "20" smd rect (at -5 -1.8 120) (size 1.8 3) (layers "B.Cu" "B.Mask") + (net 41 "Net-(J3-Pad20)") (solder_mask_margin 0.1) (tstamp 7863ccae-e089-49e5-b937-441b6598c531)) + ) + + (module "common_footprints:15mm_base" (layer "F.Cu") (tedit 5F75A762) (tstamp a2d1075b-c606-4357-a997-6aa6dc63e363) + (at 102.38 72.5 -120) + (path "/c0ce2bb8-f1ea-415c-a77e-282936069498") + (fp_text reference "J2" (at -7.840723 -2.320531 60 unlocked) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp dbe99a42-8a45-4ccc-847b-7c6aec9ff0c2) + ) + (fp_text value "15mm_junction" (at 0 1 -120 unlocked) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 45d29f69-2363-4d15-912c-ef581109ca74) + ) + (fp_rect (start -7.5 0.8) (end 7.5 -0.8) (layer "Dwgs.User") (width 0.1) (tstamp 73a3ba06-91f7-46c7-8a3e-86f05dfc6136)) + (pad "1" smd rect (at -5 1.8 240) (size 1.8 3) (layers "F.Cu" "F.Mask") + (net 40 "Net-(J2-Pad1)") (tstamp 13142bb1-cd91-467e-aedf-682032639973)) + (pad "2" smd rect (at -2.5 1.8 240) (size 1.8 3) (layers "F.Cu" "F.Mask") + (net 39 "Net-(J2-Pad2)") (tstamp b4681234-2830-4308-acf8-eaf1df3e3c63)) + (pad "3" smd rect (at 0 1.8 240) (size 1.8 3) (layers "F.Cu" "F.Mask") + (net 38 "Net-(J2-Pad3)") (tstamp 23a4da2b-c6b2-41e1-806c-1a3e5b15e1a1)) + (pad "4" smd rect (at 2.5 1.8 240) (size 1.8 3) (layers "F.Cu" "F.Mask") + (net 37 "Net-(J2-Pad4)") (tstamp 7805d320-7120-46e6-bb16-169f3fab198b)) + (pad "5" smd rect (at 5 1.8 240) (size 1.8 3) (layers "F.Cu" "F.Mask") + (net 36 "Net-(J2-Pad5)") (tstamp 474c356e-9f4b-4bad-8e5b-e39407637e09)) + (pad "6" smd rect (at 5 -1.8 240) (size 1.8 3) (layers "F.Cu" "F.Mask") + (net 35 "Net-(J2-Pad6)") (tstamp 0e8def97-6262-433e-9e5a-b375bb382b41)) + (pad "7" smd rect (at 2.5 -1.8 240) (size 1.8 3) (layers "F.Cu" "F.Mask") + (net 34 "Net-(J2-Pad7)") (tstamp 0f39c82e-7d57-438f-80c2-277e412cafad)) + (pad "8" smd rect (at 0 -1.8 240) (size 1.8 3) (layers "F.Cu" "F.Mask") + (net 33 "Net-(J2-Pad8)") (tstamp 6001a12a-9184-408d-9a35-db93ea3dfc9c)) + (pad "9" smd rect (at -2.5 -1.8 240) (size 1.8 3) (layers "F.Cu" "F.Mask") + (net 32 "Net-(J2-Pad9)") (tstamp e53daa65-fd90-4e69-8367-b987b82a7fb2)) + (pad "10" smd rect (at -5 -1.8 240) (size 1.8 3) (layers "F.Cu" "F.Mask") + (net 31 "Net-(J2-Pad10)") (tstamp a1305747-f40b-4c5d-adf0-89f3d8972845)) + (pad "11" smd rect (at -5 1.8 240) (size 1.8 3) (layers "B.Cu" "B.Mask") + (net 30 "Net-(J2-Pad11)") (solder_mask_margin 0.1) (tstamp 31a1f164-cfbb-4960-86d1-85f13e304c1f)) + (pad "12" smd rect (at -2.5 1.8 240) (size 1.8 3) (layers "B.Cu" "B.Mask") + (net 29 "Net-(J2-Pad12)") (solder_mask_margin 0.1) (tstamp eb7f1f67-b77b-486b-9ea5-f04226e1d4e5)) + (pad "13" smd rect (at 0 1.8 240) (size 1.8 3) (layers "B.Cu" "B.Mask") + (net 28 "Net-(J2-Pad13)") (solder_mask_margin 0.1) (tstamp 470cfccb-44a0-426d-a0bf-b086cffdce95)) + (pad "14" smd rect (at 2.5 1.8 240) (size 1.8 3) (layers "B.Cu" "B.Mask") + (net 27 "Net-(J2-Pad14)") (solder_mask_margin 0.1) (tstamp 21af97d1-5425-46dd-801c-ddff0f3a51a5)) + (pad "15" smd rect (at 5 1.8 240) (size 1.8 3) (layers "B.Cu" "B.Mask") + (net 26 "Net-(J2-Pad15)") (solder_mask_margin 0.1) (tstamp 6713f423-dc8b-42c8-87ae-dda089435e44)) + (pad "16" smd rect (at 5 -1.8 240) (size 1.8 3) (layers "B.Cu" "B.Mask") + (net 25 "Net-(J2-Pad16)") (solder_mask_margin 0.1) (tstamp ece97853-cfc2-4113-806f-73684069f444)) + (pad "17" smd rect (at 2.5 -1.8 240) (size 1.8 3) (layers "B.Cu" "B.Mask") + (net 24 "Net-(J2-Pad17)") (solder_mask_margin 0.1) (tstamp e363c58b-ae1c-4b33-b9ae-e49acd33f78b)) + (pad "18" smd rect (at 0 -1.8 240) (size 1.8 3) (layers "B.Cu" "B.Mask") + (net 23 "Net-(J2-Pad18)") (solder_mask_margin 0.1) (tstamp 45ad0e6c-3dd5-4539-a1b4-e6bbea158198)) + (pad "19" smd rect (at -2.5 -1.8 240) (size 1.8 3) (layers "B.Cu" "B.Mask") + (net 22 "Net-(J2-Pad19)") (solder_mask_margin 0.1) (tstamp e3acbe8e-a76f-42bf-9329-7341829677ba)) + (pad "20" smd rect (at -5 -1.8 240) (size 1.8 3) (layers "B.Cu" "B.Mask") + (net 21 "Net-(J2-Pad20)") (solder_mask_margin 0.1) (tstamp 847b3234-47af-4116-b127-4cc8940243df)) + ) + + (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) + (effects (font (size 1 1) (thickness 0.15))) + ) + (gr_text "3" (at 202.6 81.12) (layer "F.SilkS") (tstamp 529afda4-4d35-4f89-8a66-c4021965875b) + (effects (font (size 1 1) (thickness 0.15))) + ) + (gr_text "Index" (at 150.13 149.41) (layer "F.SilkS") (tstamp 5c7af5da-4b78-481e-b1fc-6d6e45d5a2cf) + (effects (font (size 1 1) (thickness 0.15))) + ) + (gr_text "This side faces upwards" (at 149.88 142.76) (layer "F.SilkS") (tstamp c0d0ecde-48c1-4f06-bf4c-f0973a3ff017) + (effects (font (size 1 1) (thickness 0.15))) + ) + (gr_text "1" (at 159.37 154.99) (layer "F.SilkS") (tstamp e254a098-ce5a-4c77-aa67-1b0d797c060a) + (effects (font (size 1 1) (thickness 0.15))) + ) - (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_base_pcb/rotor_base_pcb.kicad_prl b/mech_pcbs/rotor_base_pcb/rotor_base_pcb.kicad_prl index fa609ce..97be003 100644 --- a/mech_pcbs/rotor_base_pcb/rotor_base_pcb.kicad_prl +++ b/mech_pcbs/rotor_base_pcb/rotor_base_pcb.kicad_prl @@ -1,6 +1,6 @@ { "board": { - "active_layer": 0, + "active_layer": 37, "active_layer_preset": "", "hidden_nets": [], "high_contrast_mode": 0, diff --git a/mech_pcbs/rotor_base_pcb/rotor_base_pcb.kicad_pro b/mech_pcbs/rotor_base_pcb/rotor_base_pcb.kicad_pro index eacc71b..4c9daf5 100644 --- a/mech_pcbs/rotor_base_pcb/rotor_base_pcb.kicad_pro +++ b/mech_pcbs/rotor_base_pcb/rotor_base_pcb.kicad_pro @@ -119,6 +119,177 @@ "cvpcb": { "equivalence_files": [] }, + "erc": { + "meta": { + "version": 0 + }, + "pin_map": [ + [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 2 + ], + [ + 0, + 2, + 0, + 1, + 0, + 1, + 0, + 2, + 2, + 2, + 2 + ], + [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 1, + 2 + ], + [ + 0, + 1, + 0, + 0, + 0, + 1, + 1, + 2, + 1, + 1, + 2 + ], + [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 2 + ], + [ + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 2 + ], + [ + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 2 + ], + [ + 0, + 2, + 1, + 2, + 0, + 1, + 0, + 2, + 2, + 2, + 2 + ], + [ + 0, + 2, + 0, + 1, + 0, + 1, + 0, + 2, + 0, + 0, + 2 + ], + [ + 0, + 2, + 1, + 1, + 0, + 1, + 0, + 2, + 0, + 0, + 2 + ], + [ + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2 + ] + ], + "rule_severities": { + "bus_definition_conflict": "error", + "bus_label_syntax": "error", + "bus_to_bus_conflict": "error", + "bus_to_net_conflict": "error", + "different_unit_footprint": "error", + "different_unit_net": "error", + "duplicate_sheet_names": "error", + "global_label_dangling": "error", + "hier_label_mismatch": "error", + "label_dangling": "error", + "multiple_net_names": "error", + "net_not_bus_member": "error", + "no_connect_connected": "error", + "no_connect_dangling": "error", + "pin_not_connected": "error", + "pin_not_driven": "error", + "pin_to_pin": "warning", + "similar_labels": "error", + "unresolved_variable": "error" + } + }, "libraries": { "pinned_footprint_libs": [], "pinned_symbol_libs": [] @@ -162,9 +333,34 @@ "page_layout_descr_file": "" }, "schematic": { + "drawing": { + "default_bus_thickness": 12.0, + "default_junction_size": 40.0, + "default_line_thickness": 6.0, + "default_text_size": 50.0, + "default_wire_thickness": 6.0, + "field_names": [], + "pin_symbol_size": 25.0, + "text_offset_ratio": 0.3 + }, "legacy_lib_dir": "", - "legacy_lib_list": [] + "legacy_lib_list": [], + "meta": { + "version": 0 + }, + "net_format_name": "", + "page_layout_descr_file": "", + "plot_directory": "", + "spice_adjust_passive_values": false, + "spice_external_command": "spice \"%I\"", + "subpart_first_id": 65, + "subpart_id_separator": 0 }, - "sheets": [], + "sheets": [ + [ + "7b4e9662-3bb2-4742-9dde-4578d66ee4f8", + "" + ] + ], "text_variables": {} } diff --git a/mech_pcbs/rotor_base_pcb/rotor_base_pcb.kicad_sch b/mech_pcbs/rotor_base_pcb/rotor_base_pcb.kicad_sch index 1d1e834..371c8c0 100644 --- a/mech_pcbs/rotor_base_pcb/rotor_base_pcb.kicad_sch +++ b/mech_pcbs/rotor_base_pcb/rotor_base_pcb.kicad_sch @@ -1,5 +1,185 @@ -(kicad_sch (version 20200310) (host eeschema "unknown") -( page "A4") - (lib_symbols) - (symbol_instances) -) +(kicad_sch (version 20200714) (host eeschema "(5.99.0-2687-geae739d98)") + + (page 1 1) + + (paper "A4") + + (lib_symbols + (symbol "common_symbols:15mm_junction" + (property "Reference" "J" (id 0) (at 0 0 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "15mm_junction" (id 1) (at -1.27 13.97 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "15mm_junction_0_0" + (text "Top" (at 0 3.81 900) + (effects (font (size 1.27 1.27))) + ) + (text "Bottom" (at 0 -11.43 900) + (effects (font (size 1.27 1.27))) + ) + ) + (symbol "15mm_junction_0_1" + (rectangle (start -2.54 10.16) (end 2.54 -17.78) + (stroke (width 0.001)) (fill (type background)) + ) + (polyline + (pts + (xy -2.54 -3.81) + (xy 2.54 -3.81) + ) + (stroke (width 0.0006)) (fill (type none)) + ) + ) + (symbol "15mm_junction_1_1" + (pin input line (at -5.08 8.89 0) (length 2.54) + (name "" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -5.08 6.35 0) (length 2.54) + (name "" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -5.08 3.81 0) (length 2.54) + (name "" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -5.08 1.27 0) (length 2.54) + (name "" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -5.08 -1.27 0) (length 2.54) + (name "" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 5.08 -1.27 180) (length 2.54) + (name "" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 5.08 1.27 180) (length 2.54) + (name "" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 5.08 3.81 180) (length 2.54) + (name "" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 5.08 6.35 180) (length 2.54) + (name "" (effects (font (size 1.27 1.27)))) + (number "9" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 5.08 8.89 180) (length 2.54) + (name "" (effects (font (size 1.27 1.27)))) + (number "10" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -5.08 -6.35 0) (length 2.54) + (name "" (effects (font (size 1.27 1.27)))) + (number "11" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -5.08 -8.89 0) (length 2.54) + (name "" (effects (font (size 1.27 1.27)))) + (number "12" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -5.08 -11.43 0) (length 2.54) + (name "" (effects (font (size 1.27 1.27)))) + (number "13" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -5.08 -13.97 0) (length 2.54) + (name "" (effects (font (size 1.27 1.27)))) + (number "14" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -5.08 -16.51 0) (length 2.54) + (name "" (effects (font (size 1.27 1.27)))) + (number "15" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 5.08 -16.51 180) (length 2.54) + (name "" (effects (font (size 1.27 1.27)))) + (number "16" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 5.08 -13.97 180) (length 2.54) + (name "" (effects (font (size 1.27 1.27)))) + (number "17" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 5.08 -11.43 180) (length 2.54) + (name "" (effects (font (size 1.27 1.27)))) + (number "18" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 5.08 -8.89 180) (length 2.54) + (name "" (effects (font (size 1.27 1.27)))) + (number "19" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 5.08 -6.35 180) (length 2.54) + (name "" (effects (font (size 1.27 1.27)))) + (number "20" (effects (font (size 1.27 1.27)))) + ) + ) + ) + ) + + + (text "1" (at 88.9 63.5 180) + (effects (font (size 1.27 1.27)) (justify right bottom)) + ) + (text "2" (at 114.3 63.5 180) + (effects (font (size 1.27 1.27)) (justify right bottom)) + ) + (text "3" (at 139.7 63.5 180) + (effects (font (size 1.27 1.27)) (justify right bottom)) + ) + + (symbol (lib_id "common_symbols:15mm_junction") (at 87.63 80.01 0) (unit 1) + (in_bom yes) (on_board yes) + (uuid "a56a8a68-3eb9-47fd-9b40-a271d9769e60") + (property "Reference" "J1" (id 0) (at 87.63 65.5382 0)) + (property "Value" "15mm_junction" (id 1) (at 87.63 67.8369 0)) + (property "Footprint" "common_footprints:15mm_base" (id 2) (at 87.63 80.01 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 87.63 80.01 0) + (effects (font (size 1.27 1.27)) hide) + ) + ) + + (symbol (lib_id "common_symbols:15mm_junction") (at 113.03 80.01 0) (unit 1) + (in_bom yes) (on_board yes) + (uuid "c0ce2bb8-f1ea-415c-a77e-282936069498") + (property "Reference" "J2" (id 0) (at 113.03 63.2395 0)) + (property "Value" "15mm_junction" (id 1) (at 113.03 65.5382 0)) + (property "Footprint" "common_footprints:15mm_base" (id 2) (at 113.03 67.8369 0)) + (property "Datasheet" "" (id 3) (at 113.03 80.01 0) + (effects (font (size 1.27 1.27)) hide) + ) + ) + + (symbol (lib_id "common_symbols:15mm_junction") (at 138.43 80.01 0) (unit 1) + (in_bom yes) (on_board yes) + (uuid "fb0bb324-bc42-42e5-ac43-48fa44dd28d8") + (property "Reference" "J3" (id 0) (at 138.43 65.5382 0)) + (property "Value" "15mm_junction" (id 1) (at 138.43 67.8369 0)) + (property "Footprint" "common_footprints:15mm_base" (id 2) (at 138.43 80.01 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 138.43 80.01 0) + (effects (font (size 1.27 1.27)) hide) + ) + ) + + (symbol_instances + (path "/a56a8a68-3eb9-47fd-9b40-a271d9769e60" + (reference "J1") (unit 1) + ) + (path "/c0ce2bb8-f1ea-415c-a77e-282936069498" + (reference "J2") (unit 1) + ) + (path "/fb0bb324-bc42-42e5-ac43-48fa44dd28d8" + (reference "J3") (unit 1) + ) + ) +) -- cgit