From cf913a1eab5c94d213e2dd353e158192e788d2a3 Mon Sep 17 00:00:00 2001 From: jaseg Date: Fri, 9 Oct 2020 15:10:46 +0200 Subject: Layout more board, add proto areas to rotor base --- prototype/mech_pcbs/rotor_vstrut_pcb/fp-info-cache | 2 +- prototype/mech_pcbs/rotor_vstrut_pcb/fp-lib-table | 3 + .../rotor_vstrut_pcb/rotor_vstrut_pcb.kicad_pcb | 423 ++++++++++++++---- .../rotor_vstrut_pcb/rotor_vstrut_pcb.kicad_prl | 19 +- .../rotor_vstrut_pcb/rotor_vstrut_pcb.kicad_pro | 255 ++++++++++- .../rotor_vstrut_pcb/rotor_vstrut_pcb.kicad_sch | 476 ++++++++++++++++++++- prototype/mech_pcbs/rotor_vstrut_pcb/sym-lib-table | 3 + 7 files changed, 1073 insertions(+), 108 deletions(-) create mode 100644 prototype/mech_pcbs/rotor_vstrut_pcb/fp-lib-table create mode 100644 prototype/mech_pcbs/rotor_vstrut_pcb/sym-lib-table (limited to 'prototype/mech_pcbs/rotor_vstrut_pcb') diff --git a/prototype/mech_pcbs/rotor_vstrut_pcb/fp-info-cache b/prototype/mech_pcbs/rotor_vstrut_pcb/fp-info-cache index 1874828..573541a 100644 --- a/prototype/mech_pcbs/rotor_vstrut_pcb/fp-info-cache +++ b/prototype/mech_pcbs/rotor_vstrut_pcb/fp-info-cache @@ -1 +1 @@ -0 +0 diff --git a/prototype/mech_pcbs/rotor_vstrut_pcb/fp-lib-table b/prototype/mech_pcbs/rotor_vstrut_pcb/fp-lib-table new file mode 100644 index 0000000..d5a3c53 --- /dev/null +++ b/prototype/mech_pcbs/rotor_vstrut_pcb/fp-lib-table @@ -0,0 +1,3 @@ +(fp_lib_table + (lib (name "common_footprints")(type "KiCad")(uri "/home/user/research/rotohsm/prototype/mech_pcbs/common/common_footprints.pretty")(options "")(descr "")) +) diff --git a/prototype/mech_pcbs/rotor_vstrut_pcb/rotor_vstrut_pcb.kicad_pcb b/prototype/mech_pcbs/rotor_vstrut_pcb/rotor_vstrut_pcb.kicad_pcb index 428aeca..97de3d7 100644 --- a/prototype/mech_pcbs/rotor_vstrut_pcb/rotor_vstrut_pcb.kicad_pcb +++ b/prototype/mech_pcbs/rotor_vstrut_pcb/rotor_vstrut_pcb.kicad_pcb @@ -1,90 +1,333 @@ -(kicad_pcb (version 20200811) (host pcbnew "(5.99.0-2687-geae739d98)") - - (general - (thickness 1.6) - (drawings 14) - (tracks 0) - (modules 0) - (nets 1) - ) - - (paper "A4") - (layers - (0 "F.Cu" signal) - (31 "B.Cu" signal) - (32 "B.Adhes" user) - (33 "F.Adhes" user) - (34 "B.Paste" user) - (35 "F.Paste" user) - (36 "B.SilkS" user) - (37 "F.SilkS" user) - (38 "B.Mask" user) - (39 "F.Mask" user) - (40 "Dwgs.User" user) - (41 "Cmts.User" user) - (42 "Eco1.User" user) - (43 "Eco2.User" user) - (44 "Edge.Cuts" user) - (45 "Margin" user) - (46 "B.CrtYd" user) - (47 "F.CrtYd" user) - (48 "B.Fab" user) - (49 "F.Fab" user) - ) - - (setup - (grid_origin 150 150) - (pcbplotparams - (layerselection 0x010fc_ffffffff) - (usegerberextensions false) - (usegerberattributes true) - (usegerberadvancedattributes true) - (creategerberjobfile true) - (svguseinch false) - (svgprecision 6) - (excludeedgelayer true) - (linewidth 0.100000) - (plotframeref false) - (viasonmask false) - (mode 1) - (useauxorigin false) - (hpglpennumber 1) - (hpglpenspeed 20) - (hpglpendiameter 15.000000) - (psnegative false) - (psa4output false) - (plotreference true) - (plotvalue true) - (plotinvisibletext false) - (sketchpadsonfab false) - (subtractmaskfromsilk false) - (outputformat 1) - (mirror false) - (drillshape 1) - (scaleselection 1) - (outputdirectory "") - ) - ) - - (net 0 "") - - (gr_line (start 146 18.5) (end 154 18.5) (angle 90) (layer "Edge.Cuts") (width 0.16) (tstamp 21d71c90-1663-47f2-805a-3a10bb7166bc)) - (gr_line (start 142.5 182.1) (end 146 182.1) (angle 90) (layer "Edge.Cuts") (width 0.16) (tstamp 34598794-23ad-45c5-a437-a984c0ab605a)) - (gr_line (start 154 18.5) (end 154 22.1) (angle 90) (layer "Edge.Cuts") (width 0.16) (tstamp 3547d435-8af2-4e43-ac75-cfb0f21102eb)) - (gr_line (start 154 185.7) (end 154 182.1) (angle 90) (layer "Edge.Cuts") (width 0.16) (tstamp 46859f9b-c0d1-474a-81ee-c6cb0f0e6b07)) - (gr_line (start 154 22.1) (end 157.5 22.1) (angle 90) (layer "Edge.Cuts") (width 0.16) (tstamp 4afe9ac1-c888-479e-9d7c-4bd9ef77e5bc)) - (gr_line (start 142.5 22.1) (end 146 22.1) (angle 90) (layer "Edge.Cuts") (width 0.16) (tstamp 64700040-2cea-446b-bc85-56fef465dfc5)) - (gr_line (start 146 22.1) (end 146 18.5) (angle 90) (layer "Edge.Cuts") (width 0.16) (tstamp 9d86c8d0-736f-4f12-b5ef-91d43c55d32d)) - (gr_line (start 157.5 22.1) (end 157.5 182.1) (angle 90) (layer "Edge.Cuts") (width 0.16) (tstamp a09a27f2-0a64-40fc-9420-70679a00fdd7)) - (gr_line (start 142.5 182.1) (end 142.5 22.1) (angle 90) (layer "Edge.Cuts") (width 0.16) (tstamp b7857ac5-fbd7-4184-9f11-5164268584b6)) - (gr_line (start 146 182.1) (end 146 185.7) (angle 90) (layer "Edge.Cuts") (width 0.16) (tstamp c26f97c8-3016-4d2d-91c4-ddb9d3097177)) - (gr_line (start 146 185.7) (end 154 185.7) (angle 90) (layer "Edge.Cuts") (width 0.16) (tstamp c97639af-a612-4ca5-b67b-dad9ca826124)) - (gr_line (start 154 182.1) (end 157.5 182.1) (angle 90) (layer "Edge.Cuts") (width 0.16) (tstamp fce75ced-948f-43b6-8181-f62b28ee81f7)) - (gr_text "Top End" (at 150 26.5) (layer "F.SilkS") (tstamp 80ac6bc5-2e8f-42de-871c-2dd9a2b3af69) - (effects (font (size 1.5 1.5) (thickness 0.3))) - ) - (gr_text "This\nside\nfaces\noutside" (at 150 44) (layer "F.SilkS") (tstamp ed777d03-f811-4342-8095-4262cac0c291) - (effects (font (size 1.5 1.5) (thickness 0.3))) - ) - -) +(kicad_pcb (version 20201002) (generator pcbnew) + + (general + (thickness 1.6) + ) + + (paper "A4") + (layers + (0 "F.Cu" signal) + (31 "B.Cu" signal) + (32 "B.Adhes" user "B.Adhesive") + (33 "F.Adhes" user "F.Adhesive") + (34 "B.Paste" user) + (35 "F.Paste" user) + (36 "B.SilkS" user "B.Silkscreen") + (37 "F.SilkS" user "F.Silkscreen") + (38 "B.Mask" user) + (39 "F.Mask" user) + (40 "Dwgs.User" user "User.Drawings") + (41 "Cmts.User" user "User.Comments") + (42 "Eco1.User" user "User.Eco1") + (43 "Eco2.User" user "User.Eco2") + (44 "Edge.Cuts" user) + (45 "Margin" user) + (46 "B.CrtYd" user "B.Courtyard") + (47 "F.CrtYd" user "F.Courtyard") + (48 "B.Fab" user) + (49 "F.Fab" user) + ) + + (setup + (stackup + (layer "F.SilkS" (type "Top Silk Screen")) + (layer "F.Paste" (type "Top Solder Paste")) + (layer "F.Mask" (type "Top Solder Mask") (color "Green") (thickness 0.01)) + (layer "F.Cu" (type "copper") (thickness 0.035)) + (layer "dielectric 1" (type "core") (thickness 1.51) (material "FR4") (epsilon_r 4.5) (loss_tangent 0.02)) + (layer "B.Cu" (type "copper") (thickness 0.035)) + (layer "B.Mask" (type "Bottom Solder Mask") (color "Green") (thickness 0.01)) + (layer "B.Paste" (type "Bottom Solder Paste")) + (layer "B.SilkS" (type "Bottom Silk Screen")) + (copper_finish "None") + (dielectric_constraints no) + ) + (grid_origin 150 150) + (pcbplotparams + (layerselection 0x00010fc_ffffffff) + (usegerberextensions false) + (usegerberattributes true) + (usegerberadvancedattributes true) + (creategerberjobfile true) + (svguseinch false) + (svgprecision 6) + (excludeedgelayer true) + (plotframeref false) + (viasonmask false) + (mode 1) + (useauxorigin false) + (hpglpennumber 1) + (hpglpenspeed 20) + (hpglpendiameter 15.000000) + (psnegative false) + (psa4output false) + (plotreference true) + (plotvalue true) + (plotinvisibletext false) + (sketchpadsonfab false) + (subtractmaskfromsilk false) + (outputformat 1) + (mirror false) + (drillshape 1) + (scaleselection 1) + (outputdirectory "") + ) + ) + + + (net 0 "") + (net 1 "/tru_b1") + (net 2 "/tru_b2") + (net 3 "/tru_b3") + (net 4 "/tru_b4") + (net 5 "/tru_b5") + (net 6 "/mesh_dn0r") + (net 7 "/mesh_dn1r") + (net 8 "Net-(J1-Pad13)") + (net 9 "/mesh_dn1s") + (net 10 "/mesh_dn0s") + (net 11 "/tru_t1") + (net 12 "/tru_t2") + (net 13 "/tru_t3") + (net 14 "/tru_t4") + (net 15 "/tru_t5") + (net 16 "/mesh_up0r") + (net 17 "/mesh_up1r") + (net 18 "Net-(J1-Pad3)") + (net 19 "/mesh_up1s") + (net 20 "/mesh_up0s") + (net 21 "Net-(J2-Pad13)") + (net 22 "Net-(J2-Pad12)") + (net 23 "Net-(J2-Pad11)") + (net 24 "Net-(J2-Pad5)") + (net 25 "Net-(J2-Pad4)") + (net 26 "Net-(J2-Pad3)") + (net 27 "Net-(J2-Pad2)") + (net 28 "Net-(J2-Pad1)") + (net 29 "Net-(J3-Pad13)") + (net 30 "Net-(J3-Pad12)") + (net 31 "Net-(J3-Pad11)") + (net 32 "Net-(J3-Pad5)") + (net 33 "Net-(J3-Pad4)") + (net 34 "Net-(J3-Pad3)") + (net 35 "Net-(J3-Pad2)") + (net 36 "Net-(J3-Pad1)") + + (module "common_footprints:8mm_plug" (layer "F.Cu") (tedit 5F75A915) (tstamp 1811a88f-07ba-47da-8eb6-fe2ae8cc9dcf) + (at 150 182.1) + (property "Sheet file" "/home/user/research/rotohsm/prototype/mech_pcbs/rotor_vstrut_pcb/rotor_vstrut_pcb.kicad_sch") + (property "Sheet name" "") + (path "/6a9bf823-0c9e-40ee-9e07-825e78b3c53a") + (attr through_hole) + (fp_text reference "J2" (at 0 -0.5 unlocked) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 1ba37284-f52b-4334-9b24-c6ad10f6ae08) + ) + (fp_text value "bottom" (at 0 1 unlocked) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 9271be02-443a-4a50-a128-863f1290b8f9) + ) + (fp_text user "${REF}" (at 0 2.5 unlocked) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 94cda8c2-2cbc-4ba6-85ee-0f564fa51428) + ) + (fp_line (start -4 0.8) (end 4 0.8) (layer "F.SilkS") (width 0.12) (tstamp bc372730-b3cb-4ca1-88fe-4941db99ba3d)) + (fp_line (start 7.5 -0.8) (end -7.5 -0.8) (layer "F.SilkS") (width 0.12) (tstamp c04d7f76-407c-40fb-bf03-b9333d605e63)) + (fp_rect (start -7.5 0) (end 7.5 -5.6) (layer "Dwgs.User") (width 0.1) (tstamp 2f28587c-ff16-4234-8967-2a714fa9060b)) + (fp_rect (start -4 0) (end 4 4) (layer "Dwgs.User") (width 0.1) (tstamp 2fdf1ac6-a1d9-4222-86e8-8200e5afc5e6)) + (pad "1" smd rect (at -5 -2) (size 1.8 3) (layers "F.Cu" "F.Mask") + (net 28 "Net-(J2-Pad1)") (tstamp e68ca7e5-9914-4dd9-bf75-6c51012f351d)) + (pad "2" smd rect (at -2.5 -2) (size 1.8 3) (layers "F.Cu" "F.Mask") + (net 27 "Net-(J2-Pad2)") (tstamp c65d26c3-7760-41d9-90ad-be5295b773bf)) + (pad "3" smd rect (at 0 -2) (size 1.8 3) (layers "F.Cu" "F.Mask") + (net 26 "Net-(J2-Pad3)") (tstamp 9363fde8-3b4d-4f54-a869-795ef2ffa4f7)) + (pad "4" smd rect (at 2.5 -2) (size 1.8 3) (layers "F.Cu" "F.Mask") + (net 25 "Net-(J2-Pad4)") (tstamp 565fcf28-eed1-4ba9-8cd4-b94a8bf64ab7)) + (pad "5" smd rect (at 5 -2) (size 1.8 3) (layers "F.Cu" "F.Mask") + (net 24 "Net-(J2-Pad5)") (tstamp e2713ae1-22cf-470a-be57-bb1f73003e8f)) + (pad "6" smd rect (at 5 -2) (size 1.8 3) (layers "B.Cu" "B.Mask") + (net 5 "/tru_b5") (tstamp ca29ad93-d5bb-44d7-99e5-6ab822f96799)) + (pad "7" smd rect (at 2.5 -2) (size 1.8 3) (layers "B.Cu" "B.Mask") + (net 4 "/tru_b4") (tstamp b5b1aaaf-670f-4a0f-812b-22b6cd6c7497)) + (pad "8" smd rect (at 0 -2) (size 1.8 3) (layers "B.Cu" "B.Mask") + (net 3 "/tru_b3") (tstamp a7f0217e-b0e0-4e71-b7e8-0a5fa24c2040)) + (pad "9" smd rect (at -2.5 -2) (size 1.8 3) (layers "B.Cu" "B.Mask") + (net 2 "/tru_b2") (tstamp e52e38a2-2f37-4de1-9a48-d2cf13da969a)) + (pad "10" smd rect (at -5 -2) (size 1.8 3) (layers "B.Cu" "B.Mask") + (net 1 "/tru_b1") (tstamp a0b7607d-206b-4d94-9484-16b8eef74204)) + (pad "11" smd rect (at -2.5 2) (size 1.8 3) (layers "F.Cu" "F.Mask") + (net 23 "Net-(J2-Pad11)") (tstamp 5f642a79-6563-491c-ae1e-a7f722bfaff6)) + (pad "12" smd rect (at 0 2) (size 1.8 3) (layers "F.Cu" "F.Mask") + (net 22 "Net-(J2-Pad12)") (tstamp 3e221bb2-8d40-427b-8268-55feadd671e9)) + (pad "13" smd rect (at 2.5 2) (size 1.8 3) (layers "F.Cu" "F.Mask") + (net 21 "Net-(J2-Pad13)") (tstamp d08a1a97-78b9-4609-886e-285d5323741a)) + (pad "14" smd rect (at 2.5 2) (size 1.8 3) (layers "B.Cu" "B.Mask") + (net 4 "/tru_b4") (tstamp 782d79ad-1e27-44e1-a0dc-41c99d2b4a86)) + (pad "15" smd rect (at 0 2) (size 1.8 3) (layers "B.Cu" "B.Mask") + (net 3 "/tru_b3") (tstamp 25da4e39-7f9c-4ae8-b34c-ce77f1175f93)) + (pad "16" smd rect (at -2.5 2) (size 1.8 3) (layers "B.Cu" "B.Mask") + (net 2 "/tru_b2") (tstamp 85f13824-9eb5-4d0c-9f3c-fc8208fef61f)) + ) + + (module "common_footprints:15mm_plug" (layer "F.Cu") (tedit 5F75A9AD) (tstamp 578b0775-c05a-42d7-9223-0db1f2d9868f) + (at 150 173.35) + (property "Sheet file" "/home/user/research/rotohsm/prototype/mech_pcbs/rotor_vstrut_pcb/rotor_vstrut_pcb.kicad_sch") + (property "Sheet name" "") + (path "/92226583-c767-4448-ada0-e9e18d9afd62") + (attr through_hole) + (fp_text reference "J1" (at 0 -0.5 unlocked) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 1cd09dcd-b0bf-4c50-ad33-845bc7b9011f) + ) + (fp_text value "base" (at 0 1 unlocked) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 608c5e61-3b3a-46a9-98bd-49f58e6b0b8b) + ) + (fp_line (start 7.5 0.816678) (end -7.5 0.816678) (layer "F.SilkS") (width 0.12) (tstamp aa6f2624-48f1-4e27-881c-f916354ca6bd)) + (fp_line (start 7.5 -0.8) (end -7.5 -0.8) (layer "F.SilkS") (width 0.12) (tstamp eb55638e-737e-4759-9c56-6ab8ecd68a82)) + (fp_rect (start -7.5 3.8) (end 7.5 -3.8) (layer "Dwgs.User") (width 0.1) (tstamp 5254e3c0-44e4-406e-89db-13ddc4266440)) + (pad "1" smd rect (at -5 -2) (size 1.8 3) (layers "F.Cu" "F.Mask") + (net 20 "/mesh_up0s") (tstamp db4813ca-edcf-4455-b7b6-1ee276e50d77)) + (pad "2" smd rect (at -2.5 -2) (size 1.8 3) (layers "F.Cu" "F.Mask") + (net 19 "/mesh_up1s") (tstamp 339c138d-11e1-4580-8273-c03593055b06)) + (pad "3" smd rect (at 0 -2) (size 1.8 3) (layers "F.Cu" "F.Mask") + (net 18 "Net-(J1-Pad3)") (tstamp dcb12864-6b8c-4cc7-aa7b-7189ce25c624)) + (pad "4" smd rect (at 2.5 -2) (size 1.8 3) (layers "F.Cu" "F.Mask") + (net 17 "/mesh_up1r") (tstamp 991d6c45-e6c6-4c3e-9126-4a9d19280017)) + (pad "5" smd rect (at 5 -2) (size 1.8 3) (layers "F.Cu" "F.Mask") + (net 16 "/mesh_up0r") (tstamp 99248d61-e1f8-4d3d-ab6b-2d48b6f464d7)) + (pad "6" smd rect (at 5 -2) (size 1.8 3) (layers "B.Cu" "B.Mask") + (net 15 "/tru_t5") (tstamp 53b52266-57e7-491e-8c81-9c0e3f691e18)) + (pad "7" smd rect (at 2.5 -2) (size 1.8 3) (layers "B.Cu" "B.Mask") + (net 14 "/tru_t4") (tstamp 4bd9cea0-2f05-4944-a473-619dade1aea1)) + (pad "8" smd rect (at 0 -2) (size 1.8 3) (layers "B.Cu" "B.Mask") + (net 13 "/tru_t3") (tstamp f4b3ae38-6b8c-4102-969c-e529609188d2)) + (pad "9" smd rect (at -2.5 -2) (size 1.8 3) (layers "B.Cu" "B.Mask") + (net 12 "/tru_t2") (tstamp 6d760d27-14b9-4f22-b4d2-6b22690b6031)) + (pad "10" smd rect (at -5 -2) (size 1.8 3) (layers "B.Cu" "B.Mask") + (net 11 "/tru_t1") (tstamp 70934b00-c6de-4654-932a-f96931c390a6)) + (pad "11" smd rect (at -5 2) (size 1.8 3) (layers "F.Cu" "F.Mask") + (net 10 "/mesh_dn0s") (tstamp 0ab5e659-97d0-4460-9045-f197edafd4d2)) + (pad "12" smd rect (at -2.5 2) (size 1.8 3) (layers "F.Cu" "F.Mask") + (net 9 "/mesh_dn1s") (tstamp 6557a358-f412-4c01-864f-614b5ca54506)) + (pad "13" smd rect (at 0 2) (size 1.8 3) (layers "F.Cu" "F.Mask") + (net 8 "Net-(J1-Pad13)") (tstamp 4a1dca45-9355-4042-aadd-7139127a06bc)) + (pad "14" smd rect (at 2.5 2) (size 1.8 3) (layers "F.Cu" "F.Mask") + (net 7 "/mesh_dn1r") (tstamp e434fa80-64cd-48d0-a9de-3bfc51338fe9)) + (pad "15" smd rect (at 5 2) (size 1.8 3) (layers "F.Cu" "F.Mask") + (net 6 "/mesh_dn0r") (tstamp ed0393bc-0345-4507-afcb-1debdc38e68d)) + (pad "16" smd rect (at 5 2) (size 1.8 3) (layers "B.Cu" "B.Mask") + (net 5 "/tru_b5") (tstamp 7cf9055e-da7b-4ce4-8797-69043580ae21)) + (pad "17" smd rect (at 2.5 2) (size 1.8 3) (layers "B.Cu" "B.Mask") + (net 4 "/tru_b4") (tstamp beb576e7-474f-45ff-8326-a1e342cb76a3)) + (pad "18" smd rect (at 0 2) (size 1.8 3) (layers "B.Cu" "B.Mask") + (net 3 "/tru_b3") (tstamp fa3a79f2-218e-48c1-a0c5-8153895bbd56)) + (pad "19" smd rect (at -2.5 2) (size 1.8 3) (layers "B.Cu" "B.Mask") + (net 2 "/tru_b2") (tstamp 12e4057e-e2ce-411e-88dd-f20c70aea31e)) + (pad "20" smd rect (at -5 2) (size 1.8 3) (layers "B.Cu" "B.Mask") + (net 1 "/tru_b1") (tstamp c3616b72-e5d4-4817-a598-4baaa7b6f3c6)) + ) + + (module "common_footprints:8mm_plug" (layer "F.Cu") (tedit 5F75A915) (tstamp bc6c26a6-39e2-4b53-8e0c-279085b5aea5) + (at 150 22.1 180) + (property "Sheet file" "/home/user/research/rotohsm/prototype/mech_pcbs/rotor_vstrut_pcb/rotor_vstrut_pcb.kicad_sch") + (property "Sheet name" "") + (path "/e4993730-1dee-4842-857c-75d225e7ee51") + (attr through_hole) + (fp_text reference "J3" (at 0 -0.5 180 unlocked) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 8cc520dd-36fb-4d21-ae0a-73abefdb46e9) + ) + (fp_text value "top" (at 0 1 180 unlocked) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp aa447695-4945-4158-a0e3-ea914b7e783d) + ) + (fp_text user "${REF}" (at 0 2.5 180 unlocked) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 814abd7b-a5ab-468a-b5dd-3d40ab9e1fbc) + ) + (fp_line (start -4 0.8) (end 4 0.8) (layer "F.SilkS") (width 0.12) (tstamp 0869d477-2f6b-4c37-ae69-6d1a04881211)) + (fp_line (start 7.5 -0.8) (end -7.5 -0.8) (layer "F.SilkS") (width 0.12) (tstamp dfab956c-51f0-446a-82e3-6358606036f2)) + (fp_rect (start -4 0) (end 4 4) (layer "Dwgs.User") (width 0.1) (tstamp 9acea00d-ca95-4a13-9c94-7210ae052901)) + (fp_rect (start -7.5 0) (end 7.5 -5.6) (layer "Dwgs.User") (width 0.1) (tstamp c65d0956-edb4-4f2f-b8cf-2947693c2809)) + (pad "1" smd rect (at -5 -2 180) (size 1.8 3) (layers "F.Cu" "F.Mask") + (net 36 "Net-(J3-Pad1)") (tstamp b0cd47b3-61a8-444f-80ff-ee1043bb1fc2)) + (pad "2" smd rect (at -2.5 -2 180) (size 1.8 3) (layers "F.Cu" "F.Mask") + (net 35 "Net-(J3-Pad2)") (tstamp 221446a9-40c1-492d-b924-505d48b1a82f)) + (pad "3" smd rect (at 0 -2 180) (size 1.8 3) (layers "F.Cu" "F.Mask") + (net 34 "Net-(J3-Pad3)") (tstamp d7f67e68-5d0a-4ffd-878b-f43b19265fe8)) + (pad "4" smd rect (at 2.5 -2 180) (size 1.8 3) (layers "F.Cu" "F.Mask") + (net 33 "Net-(J3-Pad4)") (tstamp ae05ffbc-8231-4c86-850b-e19965c6591a)) + (pad "5" smd rect (at 5 -2 180) (size 1.8 3) (layers "F.Cu" "F.Mask") + (net 32 "Net-(J3-Pad5)") (tstamp eaaa8c6a-e360-437c-a5f3-1a232074ff90)) + (pad "6" smd rect (at 5 -2 180) (size 1.8 3) (layers "B.Cu" "B.Mask") + (net 11 "/tru_t1") (tstamp c0caef5f-c07d-491a-9cf5-ed8d6ddc56c3)) + (pad "7" smd rect (at 2.5 -2 180) (size 1.8 3) (layers "B.Cu" "B.Mask") + (net 12 "/tru_t2") (tstamp 455cfba5-528b-4baa-8d09-7db6ff3d2d23)) + (pad "8" smd rect (at 0 -2 180) (size 1.8 3) (layers "B.Cu" "B.Mask") + (net 13 "/tru_t3") (tstamp 4dd1fd8b-08bb-43a6-86db-97de4c4ef16b)) + (pad "9" smd rect (at -2.5 -2 180) (size 1.8 3) (layers "B.Cu" "B.Mask") + (net 14 "/tru_t4") (tstamp 6972ef7a-34a9-4c95-8261-77dbbd9d6673)) + (pad "10" smd rect (at -5 -2 180) (size 1.8 3) (layers "B.Cu" "B.Mask") + (net 15 "/tru_t5") (tstamp 5834ea92-8f63-42e3-92be-b51e3d463ded)) + (pad "11" smd rect (at -2.5 2 180) (size 1.8 3) (layers "F.Cu" "F.Mask") + (net 31 "Net-(J3-Pad11)") (tstamp ecf624ae-c9fa-4d46-af81-af7bed74f095)) + (pad "12" smd rect (at 0 2 180) (size 1.8 3) (layers "F.Cu" "F.Mask") + (net 30 "Net-(J3-Pad12)") (tstamp 69723cb6-7063-4318-90cb-bf97845a485d)) + (pad "13" smd rect (at 2.5 2 180) (size 1.8 3) (layers "F.Cu" "F.Mask") + (net 29 "Net-(J3-Pad13)") (tstamp 582c787d-47a8-40d4-b48a-36bb3f7d4a3a)) + (pad "14" smd rect (at 2.5 2 180) (size 1.8 3) (layers "B.Cu" "B.Mask") + (net 12 "/tru_t2") (tstamp ccfa8fab-075e-45cd-9b8f-c85ff2fae785)) + (pad "15" smd rect (at 0 2 180) (size 1.8 3) (layers "B.Cu" "B.Mask") + (net 13 "/tru_t3") (tstamp 07c1b7e8-b418-46c0-88f1-8ada58cc10d7)) + (pad "16" smd rect (at -2.5 2 180) (size 1.8 3) (layers "B.Cu" "B.Mask") + (net 14 "/tru_t4") (tstamp 0b2349ca-e556-4a69-86fd-7663c8e0b979)) + ) + + (gr_line (start 146 18.5) (end 154 18.5) (angle 90) (layer "Edge.Cuts") (width 0.16) (tstamp 21d71c90-1663-47f2-805a-3a10bb7166bc)) + (gr_line (start 142.5 182.1) (end 146 182.1) (angle 90) (layer "Edge.Cuts") (width 0.16) (tstamp 34598794-23ad-45c5-a437-a984c0ab605a)) + (gr_line (start 154 18.5) (end 154 22.1) (angle 90) (layer "Edge.Cuts") (width 0.16) (tstamp 3547d435-8af2-4e43-ac75-cfb0f21102eb)) + (gr_line (start 154 185.7) (end 154 182.1) (angle 90) (layer "Edge.Cuts") (width 0.16) (tstamp 46859f9b-c0d1-474a-81ee-c6cb0f0e6b07)) + (gr_line (start 154 22.1) (end 157.5 22.1) (angle 90) (layer "Edge.Cuts") (width 0.16) (tstamp 4afe9ac1-c888-479e-9d7c-4bd9ef77e5bc)) + (gr_line (start 142.5 22.1) (end 146 22.1) (angle 90) (layer "Edge.Cuts") (width 0.16) (tstamp 64700040-2cea-446b-bc85-56fef465dfc5)) + (gr_line (start 146 22.1) (end 146 18.5) (angle 90) (layer "Edge.Cuts") (width 0.16) (tstamp 9d86c8d0-736f-4f12-b5ef-91d43c55d32d)) + (gr_line (start 157.5 22.1) (end 157.5 182.1) (angle 90) (layer "Edge.Cuts") (width 0.16) (tstamp a09a27f2-0a64-40fc-9420-70679a00fdd7)) + (gr_line (start 142.5 182.1) (end 142.5 22.1) (angle 90) (layer "Edge.Cuts") (width 0.16) (tstamp b7857ac5-fbd7-4184-9f11-5164268584b6)) + (gr_line (start 146 182.1) (end 146 185.7) (angle 90) (layer "Edge.Cuts") (width 0.16) (tstamp c26f97c8-3016-4d2d-91c4-ddb9d3097177)) + (gr_line (start 146 185.7) (end 154 185.7) (angle 90) (layer "Edge.Cuts") (width 0.16) (tstamp c97639af-a612-4ca5-b67b-dad9ca826124)) + (gr_line (start 154 182.1) (end 157.5 182.1) (angle 90) (layer "Edge.Cuts") (width 0.16) (tstamp fce75ced-948f-43b6-8181-f62b28ee81f7)) + (gr_text "Top End" (at 150 26.5) (layer "F.SilkS") (tstamp 80ac6bc5-2e8f-42de-871c-2dd9a2b3af69) + (effects (font (size 1.5 1.5) (thickness 0.3))) + ) + (gr_text "This\nside\nfaces\noutside" (at 150 44) (layer "F.SilkS") (tstamp ed777d03-f811-4342-8095-4262cac0c291) + (effects (font (size 1.5 1.5) (thickness 0.3))) + ) + (dimension (type aligned) (layer "Dwgs.User") (tstamp 9c6a1bb5-60ff-46ca-a879-30e77db23bc5) + (pts (xy 157.365012 173.3) (xy 157.365012 181.3)) + (height -3.284988) + (gr_text "8.0 mm" (at 161.8 177.3 270) (layer "Dwgs.User") (tstamp 9c6a1bb5-60ff-46ca-a879-30e77db23bc5) + (effects (font (size 1 1) (thickness 0.15))) + ) + (format (units 2) (units_format 1) (precision 1)) + (style (thickness 0.15) (arrow_length 1.27) (text_position_mode 0) (extension_height 0.58642) (extension_offset 0.5) keep_text_aligned) + ) + + (segment (start 145 180.1) (end 145 175.35) (width 1.2) (layer "B.Cu") (net 1) (tstamp 4ae7b818-bae2-4561-84c0-d7b4a6e0e2aa)) + (segment (start 147.5 175.35) (end 147.5 180.1) (width 1.2) (layer "B.Cu") (net 2) (tstamp 25757950-e323-4496-adef-afbb36bf9bf5)) + (segment (start 147.5 180.1) (end 147.5 184.1) (width 1.2) (layer "B.Cu") (net 2) (tstamp 8fc0ba2a-35ad-446e-82c1-ba1a3f2dcd8d)) + (segment (start 150 175.35) (end 150 175) (width 1.2) (layer "B.Cu") (net 3) (tstamp 3896094f-f341-41b1-bd92-493de9eb1922)) + (segment (start 150 180.1) (end 150 175.35) (width 1.2) (layer "B.Cu") (net 3) (tstamp 8e3f5549-b1f3-412d-93ac-9074ab43fc44)) + (segment (start 150 180.1) (end 150 184.1) (width 1.2) (layer "B.Cu") (net 3) (tstamp c417a5be-ee66-43d8-a7c3-cf02813cb449)) + (segment (start 152.5 184.1) (end 152.5 180.1) (width 1.2) (layer "B.Cu") (net 4) (tstamp 6fc9b570-aa2c-4e01-a266-8af95346bb3c)) + (segment (start 152.5 175.35) (end 152.5 180.1) (width 1.2) (layer "B.Cu") (net 4) (tstamp f8425aef-9dc3-471c-93f6-d9f59bb5837c)) + (segment (start 155 175.35) (end 155 180.1) (width 1.2) (layer "B.Cu") (net 5) (tstamp 44c391d7-0d35-46e6-94e4-9367dde0aca9)) + (segment (start 145 24.1) (end 145 171.35) (width 1.2) (layer "B.Cu") (net 11) (tstamp 9e73ea58-6be9-47f9-a377-e2a291bb84db)) + (segment (start 147.5 20.1) (end 147.5 24.1) (width 1.2) (layer "B.Cu") (net 12) (tstamp 41980f15-737f-4886-83a3-e7484f93dfd2)) + (segment (start 147.5 171.35) (end 147.5 24.1) (width 1.2) (layer "B.Cu") (net 12) (tstamp 75d0f23c-dde4-42d1-9e04-2f634eba3124)) + (segment (start 150 24.1) (end 150 171.35) (width 1.2) (layer "B.Cu") (net 13) (tstamp 0daaf576-fd6e-44a2-bfcc-2f9a922165f5)) + (segment (start 150 20.1) (end 150 24.1) (width 1.2) (layer "B.Cu") (net 13) (tstamp dd92033e-b9bb-414f-b484-42691ad5fcc8)) + (segment (start 152.5 171.35) (end 152.5 24.1) (width 1.2) (layer "B.Cu") (net 14) (tstamp 6633d749-02a7-4188-aca3-9ccd0af54fd5)) + (segment (start 152.5 20.1) (end 152.5 24.1) (width 1.2) (layer "B.Cu") (net 14) (tstamp cb30446d-82f6-471a-ac35-70af7efbf489)) + (segment (start 155 24.1) (end 155 171.35) (width 1.2) (layer "B.Cu") (net 15) (tstamp 98f58298-4fe8-4a38-8351-8c2e74b14a80)) + +) diff --git a/prototype/mech_pcbs/rotor_vstrut_pcb/rotor_vstrut_pcb.kicad_prl b/prototype/mech_pcbs/rotor_vstrut_pcb/rotor_vstrut_pcb.kicad_prl index 8c8fca9..bea9bd3 100644 --- a/prototype/mech_pcbs/rotor_vstrut_pcb/rotor_vstrut_pcb.kicad_prl +++ b/prototype/mech_pcbs/rotor_vstrut_pcb/rotor_vstrut_pcb.kicad_prl @@ -4,6 +4,14 @@ "active_layer_preset": "", "hidden_nets": [], "high_contrast_mode": 0, + "net_color_mode": 1, + "opacity": { + "pads": 1.0, + "tracks": 1.0, + "vias": 1.0, + "zones": 0.6 + }, + "ratsnest_display_mode": 0, "selection_filter": { "dimensions": true, "footprints": true, @@ -52,12 +60,17 @@ 32, 33, 34, - 35 + 35, + 36, + 37 ], - "visible_layers": "7ffff_ffffffff" + "visible_layers": "007ffff_ffffffff" }, "meta": { "filename": "rotor_vstrut_pcb.kicad_prl", - "version": 1 + "version": 2 + }, + "project": { + "files": [] } } diff --git a/prototype/mech_pcbs/rotor_vstrut_pcb/rotor_vstrut_pcb.kicad_pro b/prototype/mech_pcbs/rotor_vstrut_pcb/rotor_vstrut_pcb.kicad_pro index 885ff4f..a490967 100644 --- a/prototype/mech_pcbs/rotor_vstrut_pcb/rotor_vstrut_pcb.kicad_pro +++ b/prototype/mech_pcbs/rotor_vstrut_pcb/rotor_vstrut_pcb.kicad_pro @@ -12,6 +12,14 @@ "courtyard_line_width": 0.049999999999999996, "dimension_precision": 1, "dimension_units": 0, + "dimensions": { + "arrow_length": 1270000, + "extension_offset": 500000, + "keep_text_aligned": true, + "suppress_zeroes": false, + "text_position": 0, + "units_format": 1 + }, "fab_line_width": 0.09999999999999999, "fab_text_italic": false, "fab_text_size_h": 1.0, @@ -49,38 +57,45 @@ ], "drc_exclusions": [], "meta": { - "version": 0 + "version": 1 }, "rule_severities": { + "annular_width": "error", "clearance": "error", "copper_edge_clearance": "error", "courtyards_overlap": "error", + "diff_pair_gap_out_of_range": "error", + "diff_pair_uncoupled_length_too_long": "error", "drill_too_small": "error", "duplicate_footprints": "warning", "extra_footprint": "warning", + "hole_clearance": "error", "hole_near_hole": "error", "invalid_outline": "error", "item_on_disabled_layer": "error", "items_not_allowed": "error", "keepout": "error", + "length_out_of_range": "error", "malformed_courtyard": "error", "microvia_drill_too_small": "error", - "microvia_too_small": "error", "missing_courtyard": "ignore", "missing_footprint": "warning", + "net_conflict": "warning", "npth_inside_courtyard": "ignore", "padstack": "error", "pth_inside_courtyard": "ignore", "shorting_items": "error", + "silk_over_copper": "error", + "silk_overlap": "error", + "skew_out_of_range": "error", + "too_many_vias": "error", "track_dangling": "warning", "track_width": "error", "tracks_crossing": "error", "unconnected_items": "error", "unresolved_variable": "error", - "via_annulus": "error", "via_dangling": "warning", "via_hole_larger_than_pad": "error", - "via_too_small": "error", "zone_has_empty_net": "error", "zones_intersect": "error" }, @@ -95,15 +110,29 @@ "min_microvia_drill": 0.09999999999999999, "min_through_hole_diameter": 0.3, "min_track_width": 0.19999999999999998, + "min_via_annular_width": 0.049999999999999996, "min_via_annulus": 0.049999999999999996, "min_via_diameter": 0.39999999999999997, "solder_mask_clearance": 0.0, "solder_mask_min_width": 0.0, "solder_paste_clearance": 0.0, - "solder_paste_margin_ratio": 0.0 + "solder_paste_margin_ratio": -0.0 }, "track_widths": [ - 0.25 + 0.15, + 0.2, + 0.25, + 0.3, + 0.4, + 0.5, + 0.6, + 0.7, + 0.8, + 1.0, + 1.2, + 1.5, + 1.8, + 2.0 ], "via_dimensions": [ { @@ -111,6 +140,7 @@ "drill": 0.4 } ], + "zones_allow_external_fillets": false, "zones_use_no_outline": false }, "layer_presets": [] @@ -119,6 +149,179 @@ "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": "warning", + "hier_label_mismatch": "error", + "label_dangling": "error", + "lib_symbol_issues": "warning", + "multiple_net_names": "warning", + "net_not_bus_member": "warning", + "no_connect_connected": "error", + "no_connect_dangling": "error", + "pin_not_connected": "error", + "pin_not_driven": "error", + "pin_to_pin": "warning", + "similar_labels": "warning", + "unresolved_variable": "error", + "wire_dangling": "error" + } + }, "libraries": { "pinned_footprint_libs": [], "pinned_symbol_libs": [] @@ -139,7 +342,9 @@ "microvia_diameter": 0.3, "microvia_drill": 0.1, "name": "Default", - "track_width": 0.25, + "pcb_color": "rgba(0, 0, 0, 0.000)", + "schematic_color": "rgba(0, 0, 0, 0.000)", + "track_width": 0.15, "via_diameter": 0.8, "via_drill": 0.4, "wire_width": 6.0 @@ -157,14 +362,44 @@ "netlist": "", "specctra_dsn": "", "step": "", - "vmrl": "" + "vmrl": "", + "vrml": "" }, "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": [], + "intersheets_ref_prefix": "", + "intersheets_ref_short": false, + "intersheets_ref_show": false, + "intersheets_ref_suffix": "", + "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": [ + [ + "083cdd55-11c3-4ed9-9206-a18f5e9158c7", + "" + ] + ], "text_variables": {} } diff --git a/prototype/mech_pcbs/rotor_vstrut_pcb/rotor_vstrut_pcb.kicad_sch b/prototype/mech_pcbs/rotor_vstrut_pcb/rotor_vstrut_pcb.kicad_sch index 1d1e834..0e732c2 100644 --- a/prototype/mech_pcbs/rotor_vstrut_pcb/rotor_vstrut_pcb.kicad_sch +++ b/prototype/mech_pcbs/rotor_vstrut_pcb/rotor_vstrut_pcb.kicad_sch @@ -1,5 +1,473 @@ -(kicad_sch (version 20200310) (host eeschema "unknown") -( page "A4") - (lib_symbols) - (symbol_instances) +(kicad_sch (version 20200828) (generator eeschema) + + (page 1 1) + + (paper "A4") + + (lib_symbols + (symbol "common_symbols:15mm_junction" (in_bom yes) (on_board yes) + (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)))) + ) + ) + ) + (symbol "common_symbols:8mm_junction" (in_bom yes) (on_board yes) + (property "Reference" "J" (id 0) (at 0 0 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "8mm_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 "8mm_junction_0_0" + (text "Top" (at 0 3.81 900) + (effects (font (size 1.27 1.27))) + ) + (text "Bottom" (at 0 -7.62 900) + (effects (font (size 1.27 1.27))) + ) + ) + (symbol "8mm_junction_0_1" + (rectangle (start -2.54 -12.7) (end 2.54 10.16) + (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 "8mm_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 -11.43 180) (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 -8.89 180) (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 -6.35 180) (length 2.54) + (name "" (effects (font (size 1.27 1.27)))) + (number "16" (effects (font (size 1.27 1.27)))) + ) + ) + ) + ) + + (junction (at 139.7 69.85) (diameter 1.016) (color 0 0 0 0)) + (junction (at 139.7 90.17) (diameter 1.016) (color 0 0 0 0)) + (junction (at 142.24 72.39) (diameter 1.016) (color 0 0 0 0)) + (junction (at 142.24 87.63) (diameter 1.016) (color 0 0 0 0)) + (junction (at 144.78 74.93) (diameter 1.016) (color 0 0 0 0)) + (junction (at 144.78 85.09) (diameter 1.016) (color 0 0 0 0)) + + (no_connect (at 157.48 102.87)) + (no_connect (at 157.48 67.31)) + (no_connect (at 157.48 69.85)) + (no_connect (at 157.48 62.23)) + (no_connect (at 157.48 77.47)) + (no_connect (at 157.48 100.33)) + (no_connect (at 157.48 82.55)) + (no_connect (at 157.48 57.15)) + (no_connect (at 157.48 87.63)) + (no_connect (at 157.48 72.39)) + (no_connect (at 106.68 87.63)) + (no_connect (at 157.48 74.93)) + (no_connect (at 157.48 59.69)) + (no_connect (at 157.48 85.09)) + (no_connect (at 106.68 72.39)) + (no_connect (at 157.48 90.17)) + (no_connect (at 157.48 97.79)) + (no_connect (at 157.48 92.71)) + + (wire (pts (xy 93.98 67.31) (xy 106.68 67.31)) + (stroke (width 0) (type solid) (color 0 0 0 0)) + ) + (wire (pts (xy 93.98 69.85) (xy 106.68 69.85)) + (stroke (width 0) (type solid) (color 0 0 0 0)) + ) + (wire (pts (xy 93.98 74.93) (xy 106.68 74.93)) + (stroke (width 0) (type solid) (color 0 0 0 0)) + ) + (wire (pts (xy 93.98 77.47) (xy 106.68 77.47)) + (stroke (width 0) (type solid) (color 0 0 0 0)) + ) + (wire (pts (xy 93.98 82.55) (xy 106.68 82.55)) + (stroke (width 0) (type solid) (color 0 0 0 0)) + ) + (wire (pts (xy 93.98 85.09) (xy 106.68 85.09)) + (stroke (width 0) (type solid) (color 0 0 0 0)) + ) + (wire (pts (xy 93.98 90.17) (xy 106.68 90.17)) + (stroke (width 0) (type solid) (color 0 0 0 0)) + ) + (wire (pts (xy 93.98 92.71) (xy 106.68 92.71)) + (stroke (width 0) (type solid) (color 0 0 0 0)) + ) + (wire (pts (xy 116.84 67.31) (xy 147.32 67.31)) + (stroke (width 0) (type solid) (color 0 0 0 0)) + ) + (wire (pts (xy 116.84 69.85) (xy 139.7 69.85)) + (stroke (width 0) (type solid) (color 0 0 0 0)) + ) + (wire (pts (xy 116.84 72.39) (xy 142.24 72.39)) + (stroke (width 0) (type solid) (color 0 0 0 0)) + ) + (wire (pts (xy 116.84 74.93) (xy 144.78 74.93)) + (stroke (width 0) (type solid) (color 0 0 0 0)) + ) + (wire (pts (xy 116.84 77.47) (xy 147.32 77.47)) + (stroke (width 0) (type solid) (color 0 0 0 0)) + ) + (wire (pts (xy 116.84 82.55) (xy 147.32 82.55)) + (stroke (width 0) (type solid) (color 0 0 0 0)) + ) + (wire (pts (xy 116.84 85.09) (xy 144.78 85.09)) + (stroke (width 0) (type solid) (color 0 0 0 0)) + ) + (wire (pts (xy 116.84 87.63) (xy 142.24 87.63)) + (stroke (width 0) (type solid) (color 0 0 0 0)) + ) + (wire (pts (xy 116.84 90.17) (xy 139.7 90.17)) + (stroke (width 0) (type solid) (color 0 0 0 0)) + ) + (wire (pts (xy 116.84 92.71) (xy 147.32 92.71)) + (stroke (width 0) (type solid) (color 0 0 0 0)) + ) + (wire (pts (xy 139.7 57.15) (xy 147.32 57.15)) + (stroke (width 0) (type solid) (color 0 0 0 0)) + ) + (wire (pts (xy 139.7 69.85) (xy 139.7 57.15)) + (stroke (width 0) (type solid) (color 0 0 0 0)) + ) + (wire (pts (xy 139.7 69.85) (xy 147.32 69.85)) + (stroke (width 0) (type solid) (color 0 0 0 0)) + ) + (wire (pts (xy 139.7 90.17) (xy 139.7 102.87)) + (stroke (width 0) (type solid) (color 0 0 0 0)) + ) + (wire (pts (xy 139.7 90.17) (xy 147.32 90.17)) + (stroke (width 0) (type solid) (color 0 0 0 0)) + ) + (wire (pts (xy 139.7 102.87) (xy 147.32 102.87)) + (stroke (width 0) (type solid) (color 0 0 0 0)) + ) + (wire (pts (xy 142.24 59.69) (xy 142.24 72.39)) + (stroke (width 0) (type solid) (color 0 0 0 0)) + ) + (wire (pts (xy 142.24 72.39) (xy 147.32 72.39)) + (stroke (width 0) (type solid) (color 0 0 0 0)) + ) + (wire (pts (xy 142.24 87.63) (xy 147.32 87.63)) + (stroke (width 0) (type solid) (color 0 0 0 0)) + ) + (wire (pts (xy 142.24 100.33) (xy 142.24 87.63)) + (stroke (width 0) (type solid) (color 0 0 0 0)) + ) + (wire (pts (xy 144.78 62.23) (xy 144.78 74.93)) + (stroke (width 0) (type solid) (color 0 0 0 0)) + ) + (wire (pts (xy 144.78 74.93) (xy 147.32 74.93)) + (stroke (width 0) (type solid) (color 0 0 0 0)) + ) + (wire (pts (xy 144.78 85.09) (xy 147.32 85.09)) + (stroke (width 0) (type solid) (color 0 0 0 0)) + ) + (wire (pts (xy 144.78 97.79) (xy 144.78 85.09)) + (stroke (width 0) (type solid) (color 0 0 0 0)) + ) + (wire (pts (xy 147.32 59.69) (xy 142.24 59.69)) + (stroke (width 0) (type solid) (color 0 0 0 0)) + ) + (wire (pts (xy 147.32 62.23) (xy 144.78 62.23)) + (stroke (width 0) (type solid) (color 0 0 0 0)) + ) + (wire (pts (xy 147.32 97.79) (xy 144.78 97.79)) + (stroke (width 0) (type solid) (color 0 0 0 0)) + ) + (wire (pts (xy 147.32 100.33) (xy 142.24 100.33)) + (stroke (width 0) (type solid) (color 0 0 0 0)) + ) + + (text "outside" (at 107.95 62.23 90) + (effects (font (size 1.27 1.27)) (justify left bottom)) + ) + (text "inside" (at 118.11 62.23 90) + (effects (font (size 1.27 1.27)) (justify left bottom)) + ) + + (label "mesh_up0s" (at 93.98 67.31 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + ) + (label "mesh_up1s" (at 93.98 69.85 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + ) + (label "mesh_up1r" (at 93.98 74.93 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + ) + (label "mesh_up0r" (at 93.98 77.47 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + ) + (label "mesh_dn0s" (at 93.98 82.55 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + ) + (label "mesh_dn1s" (at 93.98 85.09 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + ) + (label "mesh_dn1r" (at 93.98 90.17 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + ) + (label "mesh_dn0r" (at 93.98 92.71 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + ) + (label "tru_t1" (at 124.46 67.31 180) + (effects (font (size 1.27 1.27)) (justify right bottom)) + ) + (label "tru_t2" (at 124.46 69.85 180) + (effects (font (size 1.27 1.27)) (justify right bottom)) + ) + (label "tru_t3" (at 124.46 72.39 180) + (effects (font (size 1.27 1.27)) (justify right bottom)) + ) + (label "tru_t4" (at 124.46 74.93 180) + (effects (font (size 1.27 1.27)) (justify right bottom)) + ) + (label "tru_t5" (at 124.46 77.47 180) + (effects (font (size 1.27 1.27)) (justify right bottom)) + ) + (label "tru_b1" (at 124.46 82.55 180) + (effects (font (size 1.27 1.27)) (justify right bottom)) + ) + (label "tru_b2" (at 124.46 85.09 180) + (effects (font (size 1.27 1.27)) (justify right bottom)) + ) + (label "tru_b3" (at 124.46 87.63 180) + (effects (font (size 1.27 1.27)) (justify right bottom)) + ) + (label "tru_b4" (at 124.46 90.17 180) + (effects (font (size 1.27 1.27)) (justify right bottom)) + ) + (label "tru_b5" (at 124.46 92.71 180) + (effects (font (size 1.27 1.27)) (justify right bottom)) + ) + + (symbol (lib_id "common_symbols:8mm_junction") (at 152.4 68.58 180) (unit 1) + (in_bom yes) (on_board yes) + (uuid "e4993730-1dee-4842-857c-75d225e7ee51") + (property "Reference" "J3" (id 0) (at 152.4 51.302 0)) + (property "Value" "top" (id 1) (at 152.4 54.083 0)) + (property "Footprint" "common_footprints:8mm_plug" (id 2) (at 152.4 68.58 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 152.4 68.58 0) + (effects (font (size 1.27 1.27)) hide) + ) + ) + + (symbol (lib_id "common_symbols:8mm_junction") (at 152.4 91.44 0) (mirror y) (unit 1) + (in_bom yes) (on_board yes) + (uuid "6a9bf823-0c9e-40ee-9e07-825e78b3c53a") + (property "Reference" "J2" (id 0) (at 152.4 108.718 0)) + (property "Value" "bottom" (id 1) (at 152.4 105.937 0)) + (property "Footprint" "common_footprints:8mm_plug" (id 2) (at 152.4 91.44 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 152.4 91.44 0) + (effects (font (size 1.27 1.27)) hide) + ) + ) + + (symbol (lib_id "common_symbols:15mm_junction") (at 111.76 76.2 0) (unit 1) + (in_bom yes) (on_board yes) + (uuid "92226583-c767-4448-ada0-e9e18d9afd62") + (property "Reference" "J1" (id 0) (at 111.76 61.7282 0)) + (property "Value" "base" (id 1) (at 111.76 64.027 0)) + (property "Footprint" "common_footprints:15mm_plug" (id 2) (at 111.76 76.2 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 111.76 76.2 0) + (effects (font (size 1.27 1.27)) hide) + ) + ) + + (symbol_instances + (path "/92226583-c767-4448-ada0-e9e18d9afd62" + (reference "J1") (unit 1) (value "base") (footprint "common_footprints:15mm_plug") + ) + (path "/6a9bf823-0c9e-40ee-9e07-825e78b3c53a" + (reference "J2") (unit 1) (value "bottom") (footprint "common_footprints:8mm_plug") + ) + (path "/e4993730-1dee-4842-857c-75d225e7ee51" + (reference "J3") (unit 1) (value "top") (footprint "common_footprints:8mm_plug") + ) + ) ) diff --git a/prototype/mech_pcbs/rotor_vstrut_pcb/sym-lib-table b/prototype/mech_pcbs/rotor_vstrut_pcb/sym-lib-table new file mode 100644 index 0000000..335d9d1 --- /dev/null +++ b/prototype/mech_pcbs/rotor_vstrut_pcb/sym-lib-table @@ -0,0 +1,3 @@ +(sym_lib_table + (lib (name "common_symbols")(type "KiCad")(uri "/home/user/research/rotohsm/prototype/mech_pcbs/common/common_symbols.kicad_sym")(options "")(descr "")) +) -- cgit