mirror of
https://github.com/atomic14/kicad-coil-plugins.git
synced 2024-10-18 09:06:57 +00:00
All wired up
This commit is contained in:
parent
02a304df72
commit
769c980002
3 changed files with 28 additions and 11 deletions
|
@ -409,7 +409,22 @@
|
||||||
"# create the pads for connecting the inputs to the coils\n",
|
"# create the pads for connecting the inputs to the coils\n",
|
||||||
"pads.append(create_pad((INPUT_PAD_RADIUS, -PAD_PITCH), PAD_WIDTH, PAD_HEIGHT, \"b\"))\n",
|
"pads.append(create_pad((INPUT_PAD_RADIUS, -PAD_PITCH), PAD_WIDTH, PAD_HEIGHT, \"b\"))\n",
|
||||||
"pads.append(create_pad((INPUT_PAD_RADIUS, 0), PAD_WIDTH, PAD_HEIGHT, \"b\"))\n",
|
"pads.append(create_pad((INPUT_PAD_RADIUS, 0), PAD_WIDTH, PAD_HEIGHT, \"b\"))\n",
|
||||||
"pads.append(create_pad((INPUT_PAD_RADIUS, PAD_PITCH), PAD_WIDTH, PAD_HEIGHT, \"b\"))"
|
"pads.append(create_pad((INPUT_PAD_RADIUS, PAD_PITCH), PAD_WIDTH, PAD_HEIGHT, \"b\"))\n",
|
||||||
|
"\n",
|
||||||
|
"# connect coil A to the top pad\n",
|
||||||
|
"coils_f[0].append((INPUT_PAD_RADIUS, -PAD_PITCH))\n",
|
||||||
|
"vias.append(create_via(((INPUT_PAD_RADIUS, -PAD_PITCH))))\n",
|
||||||
|
"# connect coil B to the middle pad\n",
|
||||||
|
"coils_f[1].append((INPUT_PAD_RADIUS, 0))\n",
|
||||||
|
"vias.append(create_via(((INPUT_PAD_RADIUS, 0))))\n",
|
||||||
|
"# connect coil C to the bottom pad\n",
|
||||||
|
"coils_f[2].append(\n",
|
||||||
|
" get_arc_point(\n",
|
||||||
|
" 2 * 360 / 12, SCREW_HOLE_RADIUS - (SCREW_HOLE_DRILL_DIAM / 2 + TRACK_SPACING)\n",
|
||||||
|
" )\n",
|
||||||
|
")\n",
|
||||||
|
"coils_f[2].append((INPUT_PAD_RADIUS, PAD_PITCH))\n",
|
||||||
|
"vias.append(create_via(((INPUT_PAD_RADIUS, PAD_PITCH))))"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|
|
@ -485,23 +485,25 @@
|
||||||
"pads.append(create_pad((0, INPUT_PAD_RADIUS), PAD_HEIGHT, PAD_WIDTH, \"b\"))\n",
|
"pads.append(create_pad((0, INPUT_PAD_RADIUS), PAD_HEIGHT, PAD_WIDTH, \"b\"))\n",
|
||||||
"pads.append(create_pad((PAD_PITCH, INPUT_PAD_RADIUS), PAD_HEIGHT, PAD_WIDTH, \"b\"))\n",
|
"pads.append(create_pad((PAD_PITCH, INPUT_PAD_RADIUS), PAD_HEIGHT, PAD_WIDTH, \"b\"))\n",
|
||||||
"\n",
|
"\n",
|
||||||
"# connect coil A to the top pad\n",
|
"# connect coil A to the middle pad\n",
|
||||||
"coil_A_f.append((INPUT_PAD_RADIUS, PAD_PITCH))\n",
|
|
||||||
"# connect coil B to the middle pad\n",
|
|
||||||
"input_pad_connection_radius = STATOR_RADIUS - TRACK_SPACING - TRACK_WIDTH\n",
|
"input_pad_connection_radius = STATOR_RADIUS - TRACK_SPACING - TRACK_WIDTH\n",
|
||||||
"tracks_f.append(\n",
|
"tracks_f.append(\n",
|
||||||
" [(INPUT_PAD_RADIUS, 0)] + draw_arc(0, angle_B, input_pad_connection_radius, 5)\n",
|
" draw_arc(angle_A, 80, input_pad_connection_radius, 5)\n",
|
||||||
|
" + [(PAD_PITCH, INPUT_PAD_RADIUS + VIA_DIAM)]\n",
|
||||||
")\n",
|
")\n",
|
||||||
|
"# connect coil B to the middle pad\n",
|
||||||
|
"tracks_f.append(draw_arc(90, angle_B, INPUT_PAD_RADIUS, 5))\n",
|
||||||
"# connect coil C to the bottom pad\n",
|
"# connect coil C to the bottom pad\n",
|
||||||
"tracks_f.append(\n",
|
"tracks_f.append(\n",
|
||||||
" draw_arc(angle_C, 350, input_pad_connection_radius, 5)\n",
|
" [(-PAD_PITCH, INPUT_PAD_RADIUS + VIA_DIAM)]\n",
|
||||||
" + [(INPUT_PAD_RADIUS, -PAD_PITCH)]\n",
|
" + draw_arc(100, angle_C, input_pad_connection_radius, 5)\n",
|
||||||
")\n",
|
")\n",
|
||||||
"coil_B_f.append(get_arc_point(angle_B, input_pad_connection_radius))\n",
|
"coil_A_f.append(get_arc_point(angle_A, input_pad_connection_radius))\n",
|
||||||
|
"coil_B_f.append(get_arc_point(angle_B, INPUT_PAD_RADIUS))\n",
|
||||||
"coil_C_f.append(get_arc_point(angle_C, input_pad_connection_radius))\n",
|
"coil_C_f.append(get_arc_point(angle_C, input_pad_connection_radius))\n",
|
||||||
"vias.append(create_via((INPUT_PAD_RADIUS, 0)))\n",
|
"vias.append(create_via((-PAD_PITCH, INPUT_PAD_RADIUS + VIA_DIAM)))\n",
|
||||||
"vias.append(create_via((INPUT_PAD_RADIUS, PAD_PITCH)))\n",
|
"vias.append(create_via((0, INPUT_PAD_RADIUS)))\n",
|
||||||
"vias.append(create_via((INPUT_PAD_RADIUS, -PAD_PITCH)))"
|
"vias.append(create_via((PAD_PITCH, INPUT_PAD_RADIUS + VIA_DIAM)))"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|
BIN
coils.png
BIN
coils.png
Binary file not shown.
Before Width: | Height: | Size: 420 KiB After Width: | Height: | Size: 495 KiB |
Loading…
Reference in a new issue