add solder pads to motor footprint for soldering it to pcb

This commit is contained in:
kpierzynski 2023-09-28 23:29:20 +02:00
parent 853294efad
commit 1167cbf61f
3 changed files with 91 additions and 37 deletions

View File

@ -397,40 +397,58 @@
(attr smd)
(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)
(tstamp 85846c3b-9745-42e8-9cfe-374f4c7737c1)
)
(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)
(tstamp 399c3b97-1f7d-4c68-a77b-fea81598289d)
)
(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)
(tstamp 763e1087-bf08-4322-826c-249a7cd1ef89)
)
(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))
(stroke (width 0.12) (type solid)) (fill none) (layer "F.SilkS") (tstamp 1d09935d-4d78-4744-aed6-4d98915f9ee2))
(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))
(stroke (width 0.12) (type solid)) (fill none) (layer "F.SilkS") (tstamp 29ee904b-f5a0-4a1d-a93e-52bd466d410f))
(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))
(stroke (width 0.12) (type solid)) (fill none) (layer "F.SilkS") (tstamp 87fcf9d2-0187-4f77-b769-6b892a0f23fa))
(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))
(stroke (width 0.12) (type solid)) (fill none) (layer "F.SilkS") (tstamp a56ddc07-65dc-46c4-98fc-2625f4a73ade))
(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))
(stroke (width 0.12) (type solid)) (fill none) (layer "F.SilkS") (tstamp 7e3ab88f-cd39-4ef9-b914-9c3897e57f24))
(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))
(stroke (width 0.12) (type solid)) (fill none) (layer "F.SilkS") (tstamp 535d3bec-aac4-48be-9505-512663397557))
(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))
(net 1 "GND") (pinfunction "GND") (pintype "power_in") (tstamp eb969ffa-a7ea-408c-b935-4cb73c5a8f3a))
(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 "M1_B") (pinfunction "B") (pintype "output") (tstamp 8795ad97-7677-4007-b4d6-66c888bb1f3f))
(net 2 "M1_B") (pinfunction "B") (pintype "output") (tstamp 85e2b295-5caa-4b33-8a7c-74883af53638))
(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 4 "M1_A") (pinfunction "A") (pintype "output") (tstamp 6ab5ea5b-1939-4bab-a11c-6b604a600b57))
(net 4 "M1_A") (pinfunction "A") (pintype "output") (tstamp 9334c5d4-5add-4f12-bdeb-7a35a648df37))
(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 21 "+3.3V") (pinfunction "VCC") (pintype "power_in") (tstamp 888b6afb-64bf-49ee-9b4d-179aac2f5812))
(net 21 "+3.3V") (pinfunction "VCC") (pintype "power_in") (tstamp 7ea1ceeb-3893-4a84-a864-adff34e54a99))
(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 5 "Net-(M1-M2)") (pinfunction "M2") (pintype "input") (tstamp 10e21033-c770-4a90-8ff5-cdb7e17387b5))
(net 5 "Net-(M1-M2)") (pinfunction "M2") (pintype "input") (tstamp fffeea73-2ec1-40d3-8517-5c433d3b8502))
(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 6 "Net-(M1-M1)") (pinfunction "M1") (pintype "input") (tstamp b8665ce9-9636-4bf5-9db8-ab7d74057a79))
(net 6 "Net-(M1-M1)") (pinfunction "M1") (pintype "input") (tstamp afe3ea07-471f-4aac-9573-235edfb16bb2))
(pad "7" smd rect (at -4.064 9.525 90) (size 3.048 1.524) (layers "F.Cu" "F.Paste" "F.Mask")
(net 1 "GND") (thermal_bridge_angle 45) (tstamp 10f589f2-da42-4841-bc75-ad15f9bdb75c))
(pad "7" smd rect (at 4.064 9.525 90) (size 3.048 1.524) (layers "F.Cu" "F.Paste" "F.Mask")
(net 1 "GND") (thermal_bridge_angle 45) (tstamp 60d661b2-b352-478e-ab0e-1a778479cb9b))
(zone (net 0) (net_name "") (layer "F.SilkS") (tstamp b722696a-22a3-4e46-813f-2114225a9c3d) (name "GEARS") (hatch edge 0.5)
(connect_pads (clearance 0))
(min_thickness 0.25) (filled_areas_thickness no)
(keepout (tracks not_allowed) (vias not_allowed) (pads not_allowed) (copperpour allowed) (footprints allowed))
(fill (thermal_gap 0.5) (thermal_bridge_width 0.5))
(polygon
(pts
(xy 38 66)
(xy 38 54)
(xy 29 54)
(xy 29 66)
)
)
)
(model "${KICAD_3DMODEL_DIR_LOCAL}/micro-metal-gearmotor-carbon-backshaft.step"
(offset (xyz 0 -19 5))
(scale (xyz 1 1 1))
@ -446,7 +464,7 @@
(scale (xyz 1 1 1))
(rotate (xyz -90 0 0))
)
(model "${KICAD_3DMODEL_DIR_LOCAL}/pololu-wheel-32x7mm-black.step"
(model "${KICAD_3DMODEL_DIR_LOCAL}/pololu-wheel-32x7mm-black.step" hide
(offset (xyz 0 -3.5 5))
(scale (xyz 1 1 1))
(rotate (xyz 90 0 0))
@ -677,40 +695,58 @@
(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)
(tstamp 2c17e82c-f5e8-4a8f-8907-f43f49e61266)
)
(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)
(tstamp 406b1830-a070-4df7-b512-c7955f092be4)
)
(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)
(tstamp db7e0a28-a040-4f27-96d8-c0e56a616b58)
)
(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))
(stroke (width 0.12) (type solid)) (fill none) (layer "F.SilkS") (tstamp f8e919ce-e59b-450b-87f5-19acba761e37))
(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))
(stroke (width 0.12) (type solid)) (fill none) (layer "F.SilkS") (tstamp 0598d604-4b4c-4884-af4a-5c3fb3a56d41))
(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))
(stroke (width 0.12) (type solid)) (fill none) (layer "F.SilkS") (tstamp 5b0b11dd-62c5-49b6-b39b-b7212d860abd))
(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))
(stroke (width 0.12) (type solid)) (fill none) (layer "F.SilkS") (tstamp 18ed4b2a-eab7-4b59-806d-86dfc71923b1))
(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))
(stroke (width 0.12) (type solid)) (fill none) (layer "F.SilkS") (tstamp 164281f9-d509-4dfa-8946-7ca77d1b38a4))
(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))
(stroke (width 0.12) (type solid)) (fill none) (layer "F.SilkS") (tstamp cfedc5b2-3dd3-4a0b-969c-82e92b091383))
(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))
(net 1 "GND") (pinfunction "GND") (pintype "power_in") (tstamp c7aead77-e1ee-4204-a7ce-edfc795284c5))
(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 7 "M2_B") (pinfunction "B") (pintype "output") (tstamp 4facf598-aa05-435f-9d6b-96202143485c))
(net 7 "M2_B") (pinfunction "B") (pintype "output") (tstamp 2ac71c1f-2811-4467-a88f-ec4c6798ca59))
(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 8 "M2_A") (pinfunction "A") (pintype "output") (tstamp a57bbfb7-2c61-41d2-92f5-3856dcfa0c3f))
(net 8 "M2_A") (pinfunction "A") (pintype "output") (tstamp bbf0d227-81fd-472e-a2c1-f4e3e2144938))
(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 21 "+3.3V") (pinfunction "VCC") (pintype "power_in") (tstamp 060f6d56-9339-4d92-bab6-fa54ba37ab47))
(net 21 "+3.3V") (pinfunction "VCC") (pintype "power_in") (tstamp a14389ed-0fc1-414d-a1f3-d6d8fe4c5a8d))
(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 9 "Net-(M2-M2)") (pinfunction "M2") (pintype "input") (tstamp af302747-3f75-4e31-a3ff-516ddb41e441))
(net 9 "Net-(M2-M2)") (pinfunction "M2") (pintype "input") (tstamp 41862de1-659f-4233-af84-8d20bd8255e6))
(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 10 "Net-(M2-M1)") (pinfunction "M1") (pintype "input") (tstamp 3cccde91-219e-45b7-a448-374e44fb6f9c))
(net 10 "Net-(M2-M1)") (pinfunction "M1") (pintype "input") (tstamp beede449-ed58-4904-8cde-62fa169e36fb))
(pad "7" smd rect (at -4.064 9.525 270) (size 3.048 1.524) (layers "F.Cu" "F.Paste" "F.Mask")
(net 1 "GND") (thermal_bridge_angle 45) (tstamp 9a5e8cdf-ffd1-462c-9167-0b0cff09378d))
(pad "7" smd rect (at 4.064 9.525 270) (size 3.048 1.524) (layers "F.Cu" "F.Paste" "F.Mask")
(net 1 "GND") (thermal_bridge_angle 45) (tstamp c73ceadc-2e49-4f08-b5e3-9b09ce31bca1))
(zone (net 0) (net_name "") (layer "F.SilkS") (tstamp cd0f1003-0737-476d-9107-fbb1576966ec) (name "GEARS") (hatch edge 0.5)
(connect_pads (clearance 0))
(min_thickness 0.25) (filled_areas_thickness no)
(keepout (tracks not_allowed) (vias not_allowed) (pads not_allowed) (copperpour allowed) (footprints allowed))
(fill (thermal_gap 0.5) (thermal_bridge_width 0.5))
(polygon
(pts
(xy 82 54)
(xy 82 66)
(xy 91 66)
(xy 91 54)
)
)
)
(model "${KICAD_3DMODEL_DIR_LOCAL}/micro-metal-gearmotor-carbon-backshaft.step"
(offset (xyz 0 -19 5))
(scale (xyz 1 1 1))
@ -726,7 +762,7 @@
(scale (xyz 1 1 1))
(rotate (xyz -90 0 0))
)
(model "${KICAD_3DMODEL_DIR_LOCAL}/pololu-wheel-32x7mm-black.step"
(model "${KICAD_3DMODEL_DIR_LOCAL}/pololu-wheel-32x7mm-black.step" hide
(offset (xyz 0 -3.5 5))
(scale (xyz 1 1 1))
(rotate (xyz 90 0 0))
@ -1490,11 +1526,11 @@
(stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 799664a3-2378-463a-8bd2-585779c97f29))
(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 2223c6fb-8de1-4ee5-a70e-07289f1160ba))
(fp_arc (start 4.277996 4.277996) (mid 5.350166 3.264984) (end 6.75 2.8)
(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 81ed63d4-dcb7-40d2-a07f-600f164651a8))
(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 902679f1-ed89-452b-b518-74e325f9cdac))
(fp_arc (start 6.75 -2.8) (mid 5.350172 -3.264991) (end 4.277997 -4.277996)
(fp_arc (start 6.75 -2.8) (mid 5.350172 -3.264992) (end 4.277997 -4.277996)
(stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 60c73a63-91cc-4cbc-985b-040f73ba69e3))
(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 c7ad54c1-a81b-47bc-8ec5-c6a447459d8a))

View File

@ -34,9 +34,9 @@
"other_text_thickness": 0.15,
"other_text_upright": false,
"pads": {
"drill": 0.762,
"drill": 0.0,
"height": 1.524,
"width": 1.524
"width": 3.048
},
"silk_line_width": 0.15,
"silk_text_italic": false,

View File

@ -31,6 +31,24 @@
(pad "4" smd roundrect (at 1 36.8) (size 1 1.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 084fff39-51b3-4363-adc4-df7a37bc021d))
(pad "5" smd roundrect (at 3 36.8) (size 1 1.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 52a419bc-e7d6-4673-a5e9-0f02bdd9020f))
(pad "6" smd roundrect (at 5 36.8) (size 1 1.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d3136575-78c5-4fa7-beec-1c8b235d1e10))
(pad "7" smd rect (at -4.064 9.525) (size 3.048 1.524) (layers "F.Cu" "F.Paste" "F.Mask")
(thermal_bridge_angle 45) (tstamp 29875b35-d8d3-4e2f-9c96-b5954ea1a399))
(pad "7" smd rect (at 4.064 9.525) (size 3.048 1.524) (layers "F.Cu" "F.Paste" "F.Mask")
(thermal_bridge_angle 45) (tstamp e07fc924-268c-42a5-b223-3dad50b9345d))
(zone (net 0) (net_name "") (layer "F.SilkS") (tstamp d5ac881a-782c-4902-bfc2-4e838c91c7ef) (name "GEARS") (hatch edge 0.5)
(connect_pads (clearance 0))
(min_thickness 0.25) (filled_areas_thickness no)
(keepout (tracks not_allowed) (vias not_allowed) (pads not_allowed) (copperpour allowed) (footprints allowed))
(fill (thermal_gap 0.5) (thermal_bridge_width 0.5))
(polygon
(pts
(xy -6 19)
(xy 6 19)
(xy 6 10)
(xy -6 10)
)
)
)
(model "${KICAD_3DMODEL_DIR_LOCAL}/micro-metal-gearmotor-carbon-backshaft.step"
(offset (xyz 0 -19 5))
(scale (xyz 1 1 1))
@ -46,7 +64,7 @@
(scale (xyz 1 1 1))
(rotate (xyz -90 0 0))
)
(model "${KICAD_3DMODEL_DIR_LOCAL}/pololu-wheel-32x7mm-black.step"
(model "${KICAD_3DMODEL_DIR_LOCAL}/pololu-wheel-32x7mm-black.step" hide
(offset (xyz 0 -3.5 5))
(scale (xyz 1 1 1))
(rotate (xyz 90 0 0))