summaryrefslogtreecommitdiff
path: root/prototype/mech_pcbs/rotor_vstrut_pcb
diff options
context:
space:
mode:
authorjaseg <git@jaseg.net>2020-10-09 15:10:46 +0200
committerjaseg <git@jaseg.net>2020-10-09 15:10:46 +0200
commitcf913a1eab5c94d213e2dd353e158192e788d2a3 (patch)
tree8caa62d81aab3bc716372b105218124374f7047a /prototype/mech_pcbs/rotor_vstrut_pcb
parent7c2ac33a893b3115bbce8783e92adcabf3cb09de (diff)
downloadihsm-cf913a1eab5c94d213e2dd353e158192e788d2a3.tar.gz
ihsm-cf913a1eab5c94d213e2dd353e158192e788d2a3.tar.bz2
ihsm-cf913a1eab5c94d213e2dd353e158192e788d2a3.zip
Layout more board, add proto areas to rotor base
Diffstat (limited to 'prototype/mech_pcbs/rotor_vstrut_pcb')
-rw-r--r--prototype/mech_pcbs/rotor_vstrut_pcb/fp-info-cache2
-rw-r--r--prototype/mech_pcbs/rotor_vstrut_pcb/fp-lib-table3
-rw-r--r--prototype/mech_pcbs/rotor_vstrut_pcb/rotor_vstrut_pcb.kicad_pcb423
-rw-r--r--prototype/mech_pcbs/rotor_vstrut_pcb/rotor_vstrut_pcb.kicad_prl19
-rw-r--r--prototype/mech_pcbs/rotor_vstrut_pcb/rotor_vstrut_pcb.kicad_pro255
-rw-r--r--prototype/mech_pcbs/rotor_vstrut_pcb/rotor_vstrut_pcb.kicad_sch476
-rw-r--r--prototype/mech_pcbs/rotor_vstrut_pcb/sym-lib-table3
7 files changed, 1073 insertions, 108 deletions
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 ""))
+)