changed pcb shape dimensions. imported shape into pcb

This commit is contained in:
kpierzynski 2023-08-13 23:57:30 +02:00
parent 7264cb475f
commit 5b03757714
5 changed files with 475 additions and 130 deletions

View File

@ -1,10 +1,10 @@
(kicad_pcb (version 20211014) (generator pcbnew)
(kicad_pcb (version 20221018) (generator pcbnew)
(general
(thickness 1.6)
)
(paper "A4")
(paper "A5")
(layers
(0 "F.Cu" signal)
(31 "B.Cu" signal)
@ -41,14 +41,15 @@
(pad_to_mask_clearance 0)
(pcbplotparams
(layerselection 0x00010fc_ffffffff)
(plot_on_all_layers_selection 0x0000000_00000000)
(disableapertmacros false)
(usegerberextensions false)
(usegerberattributes true)
(usegerberadvancedattributes true)
(creategerberjobfile true)
(svguseinch false)
(dashed_line_dash_ratio 12.000000)
(dashed_line_gap_ratio 3.000000)
(svgprecision 6)
(excludeedgelayer true)
(plotframeref false)
(viasonmask false)
(mode 1)
@ -76,48 +77,58 @@
(net 0 "")
(net 1 "GND")
(net 2 "Net-(M1-Pad2)")
(net 2 "Net-(M1-A)")
(net 3 "VCC")
(net 4 "unconnected-(M1-Pad5)")
(net 5 "unconnected-(M1-Pad6)")
(net 4 "unconnected-(M1-M2-Pad5)")
(net 5 "unconnected-(M1-M1-Pad6)")
(net 6 "Net-(M2-A)")
(net 7 "unconnected-(M2-M2-Pad5)")
(net 8 "unconnected-(M2-M1-Pad6)")
(footprint "pololu:N20_EXTENDED_SHAFT" (layer "F.Cu")
(tedit 0) (tstamp 5e0a5a05-be99-4a8f-a437-985fb97308fb)
(at 66.04 66.04)
(tstamp 5e0a5a05-be99-4a8f-a437-985fb97308fb)
(at 19 60 90)
(property "Sheetfile" "bottom.kicad_sch")
(property "Sheetname" "")
(property "ki_description" "N20 motor from pololu, fit for all mini metal gearboxed motors")
(path "/f1b9d147-fb95-45c1-a371-9168d76297c0")
(attr smd)
(fp_text reference "M1" (at -2.54 12.54 unlocked) (layer "F.SilkS")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp a8400ef3-245c-4bd0-b197-6deb3eb389c0)
(fp_text reference "M1" (at -2.54 12.54 90 unlocked) (layer "F.SilkS")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 561c564c-abe1-4aef-bdaf-2fc32bae2de5)
)
(fp_text value "N20_MOTOR_EXTENDED_SHAFT" (at 7.62 20.16 270 unlocked) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 84c858fe-c14c-42fa-89ab-a510bfb39546)
(fp_text value "N20_MOTOR_EXTENDED_SHAFT" (at 7.62 20.16 unlocked) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp b6df6ad8-fddb-4a0a-8cf7-dc7fa80544f8)
)
(fp_text user "${REFERENCE}" (at -2.54 15.08 unlocked) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp f3ce016a-b5ef-4627-bb3c-c10ff5e5d52c)
(fp_text user "${REFERENCE}" (at -2.54 15.08 90 unlocked) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 58084ff4-8140-45bf-b352-402ca5ebde18)
)
(fp_rect (start -2 10) (end 2 9.3) (layer "F.SilkS") (width 0.12) (fill none) (tstamp 0219b9f3-a649-4960-90f8-d24b2300e5d7))
(fp_rect (start -6 10) (end 6 19) (layer "F.SilkS") (width 0.12) (fill none) (tstamp 0611776b-b155-4076-9e63-a77e295a9e7e))
(fp_rect (start -2.5 34.4) (end 2.5 35.2) (layer "F.SilkS") (width 0.12) (fill none) (tstamp 0dfaa15f-500b-46a0-9e22-ff1733c6fb38))
(fp_rect (start -1.5 9.3) (end 1.5 0) (layer "F.SilkS") (width 0.12) (fill none) (tstamp 1531badd-c54b-4311-be1a-22c1568eb549))
(fp_rect (start -6 19) (end 6 34.4) (layer "F.SilkS") (width 0.12) (fill none) (tstamp 3dcc7d27-8313-41d4-8fbe-89dbc1507498))
(fp_rect (start -0.5 35.2) (end 0.5 40.2) (layer "F.SilkS") (width 0.12) (fill none) (tstamp 8702344b-e30c-49f9-9cba-6a1652be6574))
(pad "1" smd roundrect (at -5 36.8) (size 1 1.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
(net 1 "GND") (pinfunction "GND") (pintype "power_in") (tstamp cefca9b3-431a-4304-bcb9-84bac1053ee0))
(pad "2" smd roundrect (at -3 36.8) (size 1 1.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
(net 2 "Net-(M1-Pad2)") (pinfunction "B") (pintype "output") (tstamp 2e5c9cd6-7f9d-488f-8853-b5579fe7ffea))
(pad "3" smd roundrect (at -1 36.8) (size 1 1.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
(net 2 "Net-(M1-Pad2)") (pinfunction "A") (pintype "output") (tstamp 0d5f4876-3579-4cee-b1c8-2eb2dfa43250))
(pad "4" smd roundrect (at 1 36.8) (size 1 1.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
(net 3 "VCC") (pinfunction "VCC") (pintype "power_in") (tstamp a1d01c43-b3a4-4905-8a48-239926b56ae5))
(pad "5" smd roundrect (at 3 36.8) (size 1 1.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
(net 4 "unconnected-(M1-Pad5)") (pinfunction "M2") (pintype "input+no_connect") (tstamp fd79ec02-7ac4-4bca-b0ee-928b61eb8350))
(pad "6" smd roundrect (at 5 36.8) (size 1 1.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
(net 5 "unconnected-(M1-Pad6)") (pinfunction "M1") (pintype "input+no_connect") (tstamp 08b93618-8078-46f1-a311-aa004694cb07))
(fp_rect (start -6 10) (end 6 19)
(stroke (width 0.12) (type solid)) (fill none) (layer "F.SilkS") (tstamp dc86fb23-b6da-4f91-9fdd-7aa69decb760))
(fp_rect (start -6 19) (end 6 34.4)
(stroke (width 0.12) (type solid)) (fill none) (layer "F.SilkS") (tstamp eaad48ce-8631-429e-9705-ae8663111b18))
(fp_rect (start -2.5 34.4) (end 2.5 35.2)
(stroke (width 0.12) (type solid)) (fill none) (layer "F.SilkS") (tstamp 2006ee95-27e5-48cb-862c-042a1122315f))
(fp_rect (start -2 10) (end 2 9.3)
(stroke (width 0.12) (type solid)) (fill none) (layer "F.SilkS") (tstamp 4eca0b24-8c50-4151-94d6-8a9d649074db))
(fp_rect (start -1.5 9.3) (end 1.5 0)
(stroke (width 0.12) (type solid)) (fill none) (layer "F.SilkS") (tstamp 231ec657-c3b4-448c-8b11-3db34e80f3d8))
(fp_rect (start -0.5 35.2) (end 0.5 40.2)
(stroke (width 0.12) (type solid)) (fill none) (layer "F.SilkS") (tstamp 01e0d440-8f61-4058-9629-f06a939e4f6d))
(pad "1" smd roundrect (at -5 36.8 90) (size 1 1.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
(net 1 "GND") (pinfunction "GND") (pintype "power_in") (tstamp a0734d53-70fa-42e9-8426-f6c8a7d403e7))
(pad "2" smd roundrect (at -3 36.8 90) (size 1 1.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
(net 2 "Net-(M1-A)") (pinfunction "B") (pintype "output") (tstamp 8795ad97-7677-4007-b4d6-66c888bb1f3f))
(pad "3" smd roundrect (at -1 36.8 90) (size 1 1.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
(net 2 "Net-(M1-A)") (pinfunction "A") (pintype "output") (tstamp 6ab5ea5b-1939-4bab-a11c-6b604a600b57))
(pad "4" smd roundrect (at 1 36.8 90) (size 1 1.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
(net 3 "VCC") (pinfunction "VCC") (pintype "power_in") (tstamp 888b6afb-64bf-49ee-9b4d-179aac2f5812))
(pad "5" smd roundrect (at 3 36.8 90) (size 1 1.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
(net 4 "unconnected-(M1-M2-Pad5)") (pinfunction "M2") (pintype "input+no_connect") (tstamp 10e21033-c770-4a90-8ff5-cdb7e17387b5))
(pad "6" smd roundrect (at 5 36.8 90) (size 1 1.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
(net 5 "unconnected-(M1-M1-Pad6)") (pinfunction "M1") (pintype "input+no_connect") (tstamp b8665ce9-9636-4bf5-9db8-ab7d74057a79))
(model "${KICAD_3DMODEL_DIR_LOCAL}/micro-metal-gearmotor-carbon-backshaft.step"
(offset (xyz 0 -19 5))
(scale (xyz 1 1 1))
@ -133,8 +144,148 @@
(scale (xyz 1 1 1))
(rotate (xyz -90 0 0))
)
(model "${KICAD_3DMODEL_DIR_LOCAL}/pololu-wheel-32x7mm-black.step"
(offset (xyz 0 -3.5 5))
(scale (xyz 1 1 1))
(rotate (xyz 90 0 0))
)
)
(gr_rect (start 48.26 58.42) (end 182.88 116.84) (layer "Edge.Cuts") (width 0.1) (fill none) (tstamp 0532b50e-7316-4370-91f8-5d27de25f52e))
(footprint "pololu:N20_EXTENDED_SHAFT" (layer "F.Cu")
(tstamp 90b440a8-8507-4c7e-9f3f-abc05a7820a3)
(at 101 60 -90)
(property "Sheetfile" "bottom.kicad_sch")
(property "Sheetname" "")
(property "ki_description" "N20 motor from pololu, fit for all mini metal gearboxed motors")
(path "/e0e9fc58-3e9b-40de-af81-af63f2b54a60")
(attr smd)
(fp_text reference "M2" (at -2.54 12.54 -90 unlocked) (layer "F.SilkS")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp f939f8b7-a23f-4ac0-a69e-9278b4ea157c)
)
(fp_text value "N20_MOTOR_EXTENDED_SHAFT" (at 7.62 20.16 180 unlocked) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 8a916c4e-0b16-4f86-8fbd-bf65cbbe1d1c)
)
(fp_text user "${REFERENCE}" (at -2.54 15.08 -90 unlocked) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 51239893-ca7f-4579-bb9d-d999fb4820f5)
)
(fp_rect (start -6 10) (end 6 19)
(stroke (width 0.12) (type solid)) (fill none) (layer "F.SilkS") (tstamp 0bd4acb2-cb0f-4a0b-8ec7-e2d140df6f7e))
(fp_rect (start -6 19) (end 6 34.4)
(stroke (width 0.12) (type solid)) (fill none) (layer "F.SilkS") (tstamp c3a6406e-afe3-48ab-8f30-0ee43402b664))
(fp_rect (start -2.5 34.4) (end 2.5 35.2)
(stroke (width 0.12) (type solid)) (fill none) (layer "F.SilkS") (tstamp 0a977d89-d2a4-4283-926d-3468e9ef7658))
(fp_rect (start -2 10) (end 2 9.3)
(stroke (width 0.12) (type solid)) (fill none) (layer "F.SilkS") (tstamp ddb00a27-03f4-4a56-9daa-9ee78989d825))
(fp_rect (start -1.5 9.3) (end 1.5 0)
(stroke (width 0.12) (type solid)) (fill none) (layer "F.SilkS") (tstamp 2fb1fba7-4d2c-4774-b235-c76fb413e4dc))
(fp_rect (start -0.5 35.2) (end 0.5 40.2)
(stroke (width 0.12) (type solid)) (fill none) (layer "F.SilkS") (tstamp 7fd6df10-5d31-493f-8454-4a9bd1c0838c))
(pad "1" smd roundrect (at -5 36.8 270) (size 1 1.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
(net 1 "GND") (pinfunction "GND") (pintype "power_in") (tstamp 1fcddb0b-71f4-4002-a79e-777bc456b5c2))
(pad "2" smd roundrect (at -3 36.8 270) (size 1 1.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
(net 6 "Net-(M2-A)") (pinfunction "B") (pintype "output") (tstamp 4facf598-aa05-435f-9d6b-96202143485c))
(pad "3" smd roundrect (at -1 36.8 270) (size 1 1.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
(net 6 "Net-(M2-A)") (pinfunction "A") (pintype "output") (tstamp a57bbfb7-2c61-41d2-92f5-3856dcfa0c3f))
(pad "4" smd roundrect (at 1 36.8 270) (size 1 1.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
(net 3 "VCC") (pinfunction "VCC") (pintype "power_in") (tstamp 060f6d56-9339-4d92-bab6-fa54ba37ab47))
(pad "5" smd roundrect (at 3 36.8 270) (size 1 1.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
(net 7 "unconnected-(M2-M2-Pad5)") (pinfunction "M2") (pintype "input+no_connect") (tstamp af302747-3f75-4e31-a3ff-516ddb41e441))
(pad "6" smd roundrect (at 5 36.8 270) (size 1 1.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
(net 8 "unconnected-(M2-M1-Pad6)") (pinfunction "M1") (pintype "input+no_connect") (tstamp 3cccde91-219e-45b7-a448-374e44fb6f9c))
(model "${KICAD_3DMODEL_DIR_LOCAL}/micro-metal-gearmotor-carbon-backshaft.step"
(offset (xyz 0 -19 5))
(scale (xyz 1 1 1))
(rotate (xyz 90 0 0))
)
(model "${KICAD_3DMODEL_DIR_LOCAL}/magnetic-encoder-pair-kit-for-micro-metal-gearmotors-hpcb-compatible-w1r02a.step"
(offset (xyz 0 -37.5 5))
(scale (xyz 1 1 1))
(rotate (xyz -90 0 0))
)
(model "${KICAD_3DMODEL_DIR_LOCAL}/magnetic-encoder-pair-kit-for-micro-metal-gearmotors-hpcb-compatible-enc03b.step"
(offset (xyz 0 -35.2 5))
(scale (xyz 1 1 1))
(rotate (xyz -90 0 0))
)
(model "${KICAD_3DMODEL_DIR_LOCAL}/pololu-wheel-32x7mm-black.step"
(offset (xyz 0 -3.5 5))
(scale (xyz 1 1 1))
(rotate (xyz 90 0 0))
)
)
(footprint "pololu:BALL_CASTER_3_8" (layer "B.Cu")
(tstamp e7dd9f50-54e1-48da-bff0-32a4aaf6400e)
(at 60.000011 93.505 180)
(fp_text reference "REF**" (at 0 2.54 unlocked) (layer "B.SilkS")
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
(tstamp 6a3401a4-3e12-462b-90be-41ce55c14d31)
)
(fp_text value "BALL_CASTER_3_8" (at 0 7.62 unlocked) (layer "B.Fab")
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
(tstamp 20906f78-23b8-4ec2-a634-cfa744f10e86)
)
(fp_text user "${REFERENCE}" (at 0 -2.5 unlocked) (layer "B.Fab")
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
(tstamp 0ac28610-3cd1-4b1f-84f3-6a19baac4c78)
)
(fp_arc (start -6.75 2.8) (mid -9.550001 0) (end -6.75 -2.8)
(stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 37d1aadc-4459-4544-bb3e-97a27ea7fc5d))
(fp_arc (start -6.75 2.8) (mid -5.350167 3.264983) (end -4.277997 4.277996)
(stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 3a3cf89f-ead4-4640-b514-12cf8e5aaa23))
(fp_arc (start -5.988332 -0.861605) (mid 0 -6.049999) (end 5.988332 -0.861605)
(stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp be742806-6faf-4e2a-bed9-b7bc7545f2ba))
(fp_arc (start -4.277996 -4.277996) (mid -5.350166 -3.264983) (end -6.75 -2.8)
(stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 732f83ca-b189-4bb2-94c1-ab11991342eb))
(fp_arc (start 4.277996 4.277996) (mid 5.350166 3.264984) (end 6.75 2.8)
(stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 18045525-18a2-4d3b-bd0a-25cb4801ce70))
(fp_arc (start 5.988332 0.861605) (mid 0 6.049999) (end -5.988332 0.861605)
(stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 8a880a2b-5599-4570-a9fb-66ec5fab2eeb))
(fp_arc (start 6.75 -2.8) (mid 5.350168 -3.264985) (end 4.277997 -4.277996)
(stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp f6cd338c-e834-45ae-ac9e-bada835fd897))
(fp_arc (start 6.75 -2.8) (mid 9.55 0) (end 6.75 2.8)
(stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 6cde6df4-af69-46d9-b4dc-c0ee542e7839))
(fp_circle (center -6.75 0) (end -5.6 0)
(stroke (width 0.12) (type solid)) (fill none) (layer "Edge.Cuts") (tstamp 6255874a-1443-41b9-bd5f-ffe7472915dc))
(fp_circle (center 6.75 0) (end 7.9 0)
(stroke (width 0.12) (type solid)) (fill none) (layer "Edge.Cuts") (tstamp 789cab0a-96ef-4b3a-be44-692c7b66e33e))
(model "${KICAD_3DMODEL_DIR_LOCAL}/pololu-ball-caster-with-0-375in-ball.step"
(offset (xyz 0 0 1.5))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)
(gr_line (start 90.2077 43) (end 96.2077 43)
(stroke (width 0.2) (type solid)) (layer "Edge.Cuts") (tstamp 1161f18a-bd7e-4f8c-80ac-7797e651509e))
(gr_line (start 29.7923 77) (end 23.7923 77)
(stroke (width 0.2) (type solid)) (layer "Edge.Cuts") (tstamp 12ee1e42-8383-47bd-ae86-19cb5e6ddf83))
(gr_line (start 90.2077 77) (end 90.2077 43)
(stroke (width 0.2) (type solid)) (layer "Edge.Cuts") (tstamp 4ba9088d-937d-4b46-a647-71f2d9ea735e))
(gr_arc (start 96.207723 77.000023) (mid 60.000105 100) (end 23.792366 77.000213)
(stroke (width 0.2) (type solid)) (layer "Edge.Cuts") (tstamp 4dce342c-ccff-48f7-adc9-cf172f5f7c94))
(gr_arc (start 23.792366 42.999787) (mid 60.000105 20) (end 96.207723 42.999977)
(stroke (width 0.2) (type solid)) (layer "Edge.Cuts") (tstamp 6b722bfb-277d-4b9b-982b-a968a84d3f24))
(gr_line (start 23.7923 43) (end 29.7923 43)
(stroke (width 0.2) (type solid)) (layer "Edge.Cuts") (tstamp 6fa8bff0-e8a7-413f-aff3-6bd54290d782))
(gr_line (start 96.2077 77) (end 90.2077 77)
(stroke (width 0.2) (type solid)) (layer "Edge.Cuts") (tstamp ab120426-b0d3-4e99-8647-c94accc15387))
(gr_line (start 29.7923 43) (end 29.7923 77)
(stroke (width 0.2) (type solid)) (layer "Edge.Cuts") (tstamp d8b5c513-56e1-461c-8cde-0b1dceeff5a8))
(group "" (id 6c6ef880-b816-4096-9c1b-05a038c3f1a7)
(members
1161f18a-bd7e-4f8c-80ac-7797e651509e
12ee1e42-8383-47bd-ae86-19cb5e6ddf83
4ba9088d-937d-4b46-a647-71f2d9ea735e
4dce342c-ccff-48f7-adc9-cf172f5f7c94
6b722bfb-277d-4b9b-982b-a968a84d3f24
6fa8bff0-e8a7-413f-aff3-6bd54290d782
ab120426-b0d3-4e99-8647-c94accc15387
d8b5c513-56e1-461c-8cde-0b1dceeff5a8
)
)
)

View File

@ -57,20 +57,26 @@
"rule_severities": {
"annular_width": "error",
"clearance": "error",
"connection_width": "warning",
"copper_edge_clearance": "error",
"copper_sliver": "warning",
"courtyards_overlap": "error",
"diff_pair_gap_out_of_range": "error",
"diff_pair_uncoupled_length_too_long": "error",
"drill_out_of_range": "error",
"duplicate_footprints": "warning",
"extra_footprint": "warning",
"footprint": "error",
"footprint_type_mismatch": "error",
"hole_clearance": "error",
"hole_near_hole": "error",
"invalid_outline": "error",
"isolated_copper": "warning",
"item_on_disabled_layer": "error",
"items_not_allowed": "error",
"length_out_of_range": "error",
"lib_footprint_issues": "warning",
"lib_footprint_mismatch": "warning",
"malformed_courtyard": "error",
"microvia_drill_out_of_range": "error",
"missing_courtyard": "ignore",
@ -80,9 +86,14 @@
"padstack": "error",
"pth_inside_courtyard": "ignore",
"shorting_items": "error",
"silk_edge_clearance": "warning",
"silk_over_copper": "warning",
"silk_overlap": "warning",
"skew_out_of_range": "error",
"solder_mask_bridge": "error",
"starved_thermal": "error",
"text_height": "warning",
"text_thickness": "warning",
"through_hole_pad_without_hole": "error",
"too_many_vias": "error",
"track_dangling": "warning",
@ -91,7 +102,6 @@
"unconnected_items": "error",
"unresolved_variable": "error",
"via_dangling": "warning",
"zone_has_empty_net": "error",
"zones_intersect": "error"
},
"rules": {
@ -99,20 +109,65 @@
"allow_microvias": false,
"max_error": 0.005,
"min_clearance": 0.0,
"min_connection": 0.0,
"min_copper_edge_clearance": 0.0,
"min_hole_clearance": 0.25,
"min_hole_to_hole": 0.25,
"min_microvia_diameter": 0.19999999999999998,
"min_microvia_drill": 0.09999999999999999,
"min_resolved_spokes": 2,
"min_silk_clearance": 0.0,
"min_text_height": 0.7999999999999999,
"min_text_thickness": 0.08,
"min_through_hole_diameter": 0.3,
"min_track_width": 0.19999999999999998,
"min_via_annular_width": 0.049999999999999996,
"min_via_diameter": 0.39999999999999997,
"solder_mask_clearance": 0.0,
"solder_mask_min_width": 0.0,
"solder_mask_to_copper_clearance": 0.0,
"use_height_for_length_calcs": true
},
"teardrop_options": [
{
"td_allow_use_two_tracks": true,
"td_curve_segcount": 5,
"td_on_pad_in_zone": false,
"td_onpadsmd": true,
"td_onroundshapesonly": false,
"td_ontrackend": false,
"td_onviapad": true
}
],
"teardrop_parameters": [
{
"td_curve_segcount": 0,
"td_height_ratio": 1.0,
"td_length_ratio": 0.5,
"td_maxheight": 2.0,
"td_maxlen": 1.0,
"td_target_name": "td_round_shape",
"td_width_to_size_filter_ratio": 0.9
},
{
"td_curve_segcount": 0,
"td_height_ratio": 1.0,
"td_length_ratio": 0.5,
"td_maxheight": 2.0,
"td_maxlen": 1.0,
"td_target_name": "td_rect_shape",
"td_width_to_size_filter_ratio": 0.9
},
{
"td_curve_segcount": 0,
"td_height_ratio": 1.0,
"td_length_ratio": 0.5,
"td_maxheight": 2.0,
"td_maxlen": 1.0,
"td_target_name": "td_track_end",
"td_width_to_size_filter_ratio": 0.9
}
],
"track_widths": [],
"via_dimensions": [],
"zones_allow_external_fillets": false,
@ -303,18 +358,23 @@
"rule_severities": {
"bus_definition_conflict": "error",
"bus_entry_needed": "error",
"bus_label_syntax": "error",
"bus_to_bus_conflict": "error",
"bus_to_net_conflict": "error",
"conflicting_netclasses": "error",
"different_unit_footprint": "error",
"different_unit_net": "error",
"duplicate_reference": "error",
"duplicate_sheet_names": "error",
"endpoint_off_grid": "warning",
"extra_units": "error",
"global_label_dangling": "warning",
"hier_label_mismatch": "error",
"label_dangling": "error",
"lib_symbol_issues": "warning",
"missing_bidi_pin": "warning",
"missing_input_pin": "warning",
"missing_power_pin": "error",
"missing_unit": "warning",
"multiple_net_names": "warning",
"net_not_bus_member": "warning",
"no_connect_connected": "warning",
@ -324,6 +384,7 @@
"pin_to_pin": "warning",
"power_pin_not_driven": "error",
"similar_labels": "warning",
"simulation_model_issue": "ignore",
"unannotated": "error",
"unit_value_mismatch": "error",
"unresolved_variable": "error",
@ -379,6 +440,8 @@
"schematic": {
"annotate_start_num": 0,
"drawing": {
"dashed_lines_dash_length_ratio": 12.0,
"dashed_lines_gap_length_ratio": 3.0,
"default_line_thickness": 6.0,
"default_text_size": 50.0,
"field_names": [],
@ -410,7 +473,11 @@
"page_layout_descr_file": "",
"plot_directory": "",
"spice_adjust_passive_values": false,
"spice_current_sheet_as_root": false,
"spice_external_command": "spice \"%I\"",
"spice_model_current_sheet_as_root": true,
"spice_save_all_currents": false,
"spice_save_all_voltages": false,
"subpart_first_id": 65,
"subpart_id_separator": 0
},

View File

@ -1,4 +1,4 @@
(kicad_sch (version 20211123) (generator eeschema)
(kicad_sch (version 20230121) (generator eeschema)
(uuid 8949e4cc-98fb-401d-bf78-7a26c685fd98)
@ -6,24 +6,24 @@
(lib_symbols
(symbol "pololu:N20_MOTOR_EXTENDED_SHAFT" (pin_names (offset 0.002)) (in_bom yes) (on_board yes)
(property "Reference" "M" (id 0) (at 2.54 -19.05 0)
(property "Reference" "M" (at 2.54 -19.05 0)
(effects (font (size 1.27 1.27)))
)
(property "Value" "N20_MOTOR_EXTENDED_SHAFT" (id 1) (at 13.97 1.27 0)
(property "Value" "N20_MOTOR_EXTENDED_SHAFT" (at 13.97 1.27 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "pololu:N20_EXTENDED_SHAFT" (id 2) (at 13.335 3.175 0)
(property "Footprint" "pololu:N20_EXTENDED_SHAFT" (at 13.335 3.175 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (id 3) (at 1.905 0 0)
(property "Datasheet" "" (at 1.905 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_description" "N20 motor from pololu, fit for all mini metal gearboxed motors" (id 4) (at 0 0 0)
(property "ki_description" "N20 motor from pololu, fit for all mini metal gearboxed motors" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "N20_MOTOR_EXTENDED_SHAFT_0_1"
(rectangle (start 0 0) (end 5.08 -17.78)
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(fill (type background))
)
)
@ -55,22 +55,22 @@
)
)
(symbol "power:GND" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes)
(property "Reference" "#PWR" (id 0) (at 0 -6.35 0)
(property "Reference" "#PWR" (at 0 -6.35 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "GND" (id 1) (at 0 -3.81 0)
(property "Value" "GND" (at 0 -3.81 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (id 2) (at 0 0 0)
(property "Footprint" "" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (id 3) (at 0 0 0)
(property "Datasheet" "" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_keywords" "global power" (id 4) (at 0 0 0)
(property "ki_keywords" "global power" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_description" "Power symbol creates a global label with name \"GND\" , ground" (id 5) (at 0 0 0)
(property "ki_description" "Power symbol creates a global label with name \"GND\" , ground" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "GND_0_1"
@ -83,7 +83,7 @@
(xy -1.27 -1.27)
(xy 0 -1.27)
)
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(fill (type none))
)
)
@ -95,22 +95,22 @@
)
)
(symbol "power:VCC" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes)
(property "Reference" "#PWR" (id 0) (at 0 -3.81 0)
(property "Reference" "#PWR" (at 0 -3.81 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "VCC" (id 1) (at 0 3.81 0)
(property "Value" "VCC" (at 0 3.81 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (id 2) (at 0 0 0)
(property "Footprint" "" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (id 3) (at 0 0 0)
(property "Datasheet" "" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_keywords" "global power" (id 4) (at 0 0 0)
(property "ki_keywords" "global power" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_description" "Power symbol creates a global label with name \"VCC\"" (id 5) (at 0 0 0)
(property "ki_description" "Power symbol creates a global label with name \"VCC\"" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "VCC_0_1"
@ -119,7 +119,7 @@
(xy -0.762 1.27)
(xy 0 2.54)
)
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(fill (type none))
)
(polyline
@ -127,7 +127,7 @@
(xy 0 0)
(xy 0 2.54)
)
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(fill (type none))
)
(polyline
@ -135,7 +135,7 @@
(xy 0 2.54)
(xy 0.762 1.27)
)
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(fill (type none))
)
)
@ -150,78 +150,210 @@
(no_connect (at 40.64 43.18) (uuid 5c100ebd-58bb-48a7-8338-f54665fdd3b7))
(no_connect (at 71.12 45.72) (uuid 7e40c8f5-f73c-4d06-82a7-1c5d0f2882a5))
(no_connect (at 40.64 45.72) (uuid bd3e66b8-d8e9-47cb-8349-6263037f3b2f))
(no_connect (at 71.12 43.18) (uuid dfbd8329-853b-41bd-856e-2905c4ce6585))
(wire (pts (xy 40.64 55.88) (xy 43.18 55.88))
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(uuid 0ca6be4f-70c6-479d-b70b-a6ffc9e06998)
)
(wire (pts (xy 73.66 58.42) (xy 73.66 55.88))
(stroke (width 0) (type default))
(uuid 0dcc1485-e0d4-4d7a-8bb2-677d3d3fd894)
)
(wire (pts (xy 45.72 53.34) (xy 45.72 50.8))
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(uuid 0e2df104-d9a1-4066-ba03-988fb75d153c)
)
(wire (pts (xy 71.12 48.26) (xy 78.74 48.26))
(stroke (width 0) (type default))
(uuid 19e67a64-7e80-4794-a156-ca3daf20c6bb)
)
(wire (pts (xy 71.12 55.88) (xy 73.66 55.88))
(stroke (width 0) (type default))
(uuid 25e14398-a72c-481c-8433-7b2097d2b4e7)
)
(wire (pts (xy 71.12 53.34) (xy 76.2 53.34))
(stroke (width 0) (type default))
(uuid 45e0a1ca-952e-47fb-b807-fb003a7fe50a)
)
(wire (pts (xy 48.26 48.26) (xy 48.26 43.18))
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(uuid 50427abf-0d47-4c0f-a04d-d8ae847e3c22)
)
(wire (pts (xy 43.18 58.42) (xy 43.18 55.88))
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(uuid 711bf7c1-bc32-4542-9729-03e53aef7158)
)
(wire (pts (xy 40.64 53.34) (xy 45.72 53.34))
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(uuid 7b539e48-ba61-494b-b8c7-346314aded95)
)
(wire (pts (xy 40.64 50.8) (xy 45.72 50.8))
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(uuid a3bd52ec-a394-4996-86b5-81799805a053)
)
(wire (pts (xy 40.64 48.26) (xy 48.26 48.26))
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(uuid bbb7937d-b4d6-43fb-9762-69aba4019e08)
)
(wire (pts (xy 71.12 50.8) (xy 76.2 50.8))
(stroke (width 0) (type default))
(uuid d46be940-8a48-4d8e-a025-c72c53967721)
)
(wire (pts (xy 76.2 53.34) (xy 76.2 50.8))
(stroke (width 0) (type default))
(uuid e8df6825-9016-4bc6-ada1-e90592f86659)
)
(wire (pts (xy 78.74 48.26) (xy 78.74 43.18))
(stroke (width 0) (type default))
(uuid f9a7baed-2d4f-445a-9167-4ea351e49511)
)
(symbol (lib_id "power:GND") (at 73.66 58.42 0) (unit 1)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid 48c513e2-e7b9-4f09-acf3-7ef06c4e4549)
(property "Reference" "#PWR01" (at 73.66 64.77 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "GND" (at 73.66 63.5 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (at 73.66 58.42 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (at 73.66 58.42 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 47b41302-4fca-4edf-8330-5a023effbdb4))
(instances
(project "bottom"
(path "/8949e4cc-98fb-401d-bf78-7a26c685fd98"
(reference "#PWR01") (unit 1)
)
)
)
)
(symbol (lib_id "power:VCC") (at 48.26 43.18 0) (unit 1)
(in_bom yes) (on_board yes) (fields_autoplaced)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid b8430d9e-730b-49b7-8095-ed84876da861)
(property "Reference" "#PWR?" (id 0) (at 48.26 46.99 0)
(property "Reference" "#PWR?" (at 48.26 46.99 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "VCC" (id 1) (at 48.26 38.1 0))
(property "Footprint" "" (id 2) (at 48.26 43.18 0)
(property "Value" "VCC" (at 48.26 38.1 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (at 48.26 43.18 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (id 3) (at 48.26 43.18 0)
(property "Datasheet" "" (at 48.26 43.18 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 95d4a754-eec0-44a5-ac5f-f1c009469a3a))
(instances
(project "bottom"
(path "/8949e4cc-98fb-401d-bf78-7a26c685fd98"
(reference "#PWR?") (unit 1)
)
)
)
)
(symbol (lib_id "power:VCC") (at 78.74 43.18 0) (unit 1)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid b8f1da5d-f7ff-4fe1-8f81-6f44d95eef6f)
(property "Reference" "#PWR02" (at 78.74 46.99 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "VCC" (at 78.74 38.1 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (at 78.74 43.18 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (at 78.74 43.18 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 4f1f9cff-ee59-4a92-b042-0f087ce2dbfd))
(instances
(project "bottom"
(path "/8949e4cc-98fb-401d-bf78-7a26c685fd98"
(reference "#PWR02") (unit 1)
)
)
)
)
(symbol (lib_id "power:GND") (at 43.18 58.42 0) (unit 1)
(in_bom yes) (on_board yes) (fields_autoplaced)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid ce09e886-c93f-4674-9961-575863530056)
(property "Reference" "#PWR?" (id 0) (at 43.18 64.77 0)
(property "Reference" "#PWR?" (at 43.18 64.77 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "GND" (id 1) (at 43.18 63.5 0))
(property "Footprint" "" (id 2) (at 43.18 58.42 0)
(property "Value" "GND" (at 43.18 63.5 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (at 43.18 58.42 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (id 3) (at 43.18 58.42 0)
(property "Datasheet" "" (at 43.18 58.42 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 6e773ce4-c227-4717-8b09-a8f5455c8d94))
(instances
(project "bottom"
(path "/8949e4cc-98fb-401d-bf78-7a26c685fd98"
(reference "#PWR?") (unit 1)
)
)
)
)
(symbol (lib_id "pololu:N20_MOTOR_EXTENDED_SHAFT") (at 63.5 40.64 0) (unit 1)
(in_bom yes) (on_board yes) (dnp no)
(uuid e0e9fc58-3e9b-40de-af81-af63f2b54a60)
(property "Reference" "M2" (at 64.77 35.56 0)
(effects (font (size 1.27 1.27)))
)
(property "Value" "N20_MOTOR_EXTENDED_SHAFT" (at 77.47 38.1 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "pololu:N20_EXTENDED_SHAFT" (at 76.835 37.465 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (at 65.405 40.64 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid d8e655c2-8144-4124-bb31-dec95f175870))
(pin "2" (uuid da7671fa-b06b-4b58-bb6e-d988e6074197))
(pin "3" (uuid abf35ee8-63c8-4005-b8c6-b629d4233d6f))
(pin "4" (uuid 65ac197a-dbc0-4901-b5ec-829c065c282c))
(pin "5" (uuid b4a9eaa1-3767-44ce-816b-14f8701c256b))
(pin "6" (uuid 5ece2c61-94fc-4f3e-b260-339499466050))
(instances
(project "bottom"
(path "/8949e4cc-98fb-401d-bf78-7a26c685fd98"
(reference "M2") (unit 1)
)
)
)
)
(symbol (lib_id "pololu:N20_MOTOR_EXTENDED_SHAFT") (at 33.02 40.64 0) (unit 1)
(in_bom yes) (on_board yes)
(in_bom yes) (on_board yes) (dnp no)
(uuid f1b9d147-fb95-45c1-a371-9168d76297c0)
(property "Reference" "M1" (id 0) (at 34.29 35.56 0))
(property "Value" "N20_MOTOR_EXTENDED_SHAFT" (id 1) (at 46.99 38.1 0))
(property "Footprint" "pololu:N20_EXTENDED_SHAFT" (id 2) (at 46.355 37.465 0)
(property "Reference" "M1" (at 34.29 35.56 0)
(effects (font (size 1.27 1.27)))
)
(property "Value" "N20_MOTOR_EXTENDED_SHAFT" (at 46.99 38.1 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "pololu:N20_EXTENDED_SHAFT" (at 46.355 37.465 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (id 3) (at 34.925 40.64 0)
(property "Datasheet" "" (at 34.925 40.64 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid cf004969-97e0-485e-acd2-82d0b53fda08))
@ -230,21 +362,16 @@
(pin "4" (uuid 7e5c1fac-b063-4479-a5df-9e3570af1ce2))
(pin "5" (uuid 0680fc8f-ae78-4c6c-b5b4-b8f19a924b12))
(pin "6" (uuid 7c022e05-7c1e-4773-88fe-ec10ab88a7d8))
(instances
(project "bottom"
(path "/8949e4cc-98fb-401d-bf78-7a26c685fd98"
(reference "M1") (unit 1)
)
)
)
)
(sheet_instances
(path "/" (page "1"))
)
(symbol_instances
(path "/b8430d9e-730b-49b7-8095-ed84876da861"
(reference "#PWR?") (unit 1) (value "VCC") (footprint "")
)
(path "/ce09e886-c93f-4674-9961-575863530056"
(reference "#PWR?") (unit 1) (value "GND") (footprint "")
)
(path "/f1b9d147-fb95-45c1-a371-9168d76297c0"
(reference "M1") (unit 1) (value "N20_MOTOR_EXTENDED_SHAFT") (footprint "pololu:N20_EXTENDED_SHAFT")
)
)
)

View File

@ -711,19 +711,19 @@ Sketch
100
AcDbCircle
10
-1.35744e-31
-4.15883e-26
20
-1.17021e-30
0
30
0
40
41
40
100
AcDbArc
50
29.1964
25.1507
51
150.804
154.849
0
LINE
5
@ -737,15 +737,15 @@ Sketch
100
AcDbLine
10
-35.7911
-36.2077
20
20
17
30
0
11
-27.7911
-30.2077
21
20
17
31
0
0
@ -761,15 +761,15 @@ Sketch
100
AcDbLine
10
-27.7911
-30.2077
20
20
17
30
0
11
-27.7911
-30.2077
21
-20
-17
31
0
0
@ -785,15 +785,15 @@ Sketch
100
AcDbLine
10
-27.7911
-30.2077
20
-20
-17
30
0
11
-35.7911
-36.2077
21
-20
-17
31
0
0
@ -809,19 +809,19 @@ Sketch
100
AcDbCircle
10
-1.35744e-31
-4.15883e-26
20
-1.17021e-30
0
30
0
40
41
40
100
AcDbArc
50
-150.804
-154.849
51
-29.1964
-25.1507
0
LINE
5
@ -835,15 +835,15 @@ Sketch
100
AcDbLine
10
35.7911
36.2077
20
-20
-17
30
0
11
27.7911
30.2077
21
-20
-17
31
0
0
@ -859,15 +859,15 @@ Sketch
100
AcDbLine
10
27.7911
30.2077
20
-20
-17
30
0
11
27.7911
30.2077
21
20
17
31
0
0
@ -883,15 +883,15 @@ Sketch
100
AcDbLine
10
27.7911
30.2077
20
20
17
30
0
11
35.7911
36.2077
21
20
17
31
0
0