mirror of
https://github.com/nophead/NopSCADlib.git
synced 2025-08-11 09:53:58 +02:00
Merge branch 'martinbudden-pancake_stepper'
This commit is contained in:
BIN
libtest.png
BIN
libtest.png
Binary file not shown.
Before Width: | Height: | Size: 860 KiB After Width: | Height: | Size: 862 KiB |
@@ -351,7 +351,7 @@ modules_y = iecs_y + 60;
|
|||||||
ssrs_y = modules_y + 80;
|
ssrs_y = modules_y + 80;
|
||||||
blowers_y = ssrs_y + 60;
|
blowers_y = ssrs_y + 60;
|
||||||
batteries_y = blowers_y + 100;
|
batteries_y = blowers_y + 100;
|
||||||
steppers_y = batteries_y + 70;
|
steppers_y = batteries_y + 55;
|
||||||
panel_meters_y = steppers_y + 70;
|
panel_meters_y = steppers_y + 70;
|
||||||
extrusions_y = panel_meters_y + 80;
|
extrusions_y = panel_meters_y + 80;
|
||||||
|
|
||||||
|
@@ -3461,15 +3461,16 @@ NEMA stepper motor model.
|
|||||||
| Qty | Module call | BOM entry |
|
| Qty | Module call | BOM entry |
|
||||||
| ---:|:--- |:---|
|
| ---:|:--- |:---|
|
||||||
| 4 | `ring_terminal(M3_ringterm)` | Ring terminal 3mm |
|
| 4 | `ring_terminal(M3_ringterm)` | Ring terminal 3mm |
|
||||||
| 15 | `screw(M3_pan_screw, 8)` | Screw M3 pan x 8mm |
|
| 20 | `screw(M3_pan_screw, 8)` | Screw M3 pan x 8mm |
|
||||||
| 1 | `NEMA(NEMA14)` | Stepper motor NEMA14 x 36mm |
|
| 1 | `NEMA(NEMA14)` | Stepper motor NEMA14 x 36mm |
|
||||||
| 1 | `NEMA(NEMA16)` | Stepper motor NEMA16 x 19.2mm |
|
| 1 | `NEMA(NEMA16)` | Stepper motor NEMA16 x 19.2mm |
|
||||||
|
| 1 | `NEMA(NEMA17P)` | Stepper motor NEMA17 x 26.5mm |
|
||||||
| 1 | `NEMA(NEMA17S)` | Stepper motor NEMA17 x 34mm |
|
| 1 | `NEMA(NEMA17S)` | Stepper motor NEMA17 x 34mm |
|
||||||
| 1 | `NEMA(NEMA17M)` | Stepper motor NEMA17 x 40mm |
|
| 1 | `NEMA(NEMA17M)` | Stepper motor NEMA17 x 40mm |
|
||||||
| 1 | `NEMA(NEMA17)` | Stepper motor NEMA17 x 47mm |
|
| 1 | `NEMA(NEMA17)` | Stepper motor NEMA17 x 47mm |
|
||||||
| 1 | `NEMA(NEMA23)` | Stepper motor NEMA22 x 51.2mm |
|
| 1 | `NEMA(NEMA23)` | Stepper motor NEMA22 x 51.2mm |
|
||||||
| 11 | `washer(M3_washer)` | Washer M3 x 7mm x 0.5mm |
|
| 16 | `washer(M3_washer)` | Washer M3 x 7mm x 0.5mm |
|
||||||
| 15 | `star_washer(M3_washer)` | Washer star M3 x 0.5mm |
|
| 20 | `star_washer(M3_washer)` | Washer star M3 x 0.5mm |
|
||||||
|
|
||||||
|
|
||||||
<a href="#top">Top</a>
|
<a href="#top">Top</a>
|
||||||
|
Binary file not shown.
Before Width: | Height: | Size: 104 KiB After Width: | Height: | Size: 107 KiB |
@@ -22,9 +22,9 @@ include <../vitamins/stepper_motors.scad>
|
|||||||
use <../utils/layout.scad>
|
use <../utils/layout.scad>
|
||||||
|
|
||||||
module stepper_motors()
|
module stepper_motors()
|
||||||
layout([for(s = stepper_motors) NEMA_width(s)], 5) let(m = stepper_motors[$i]) {
|
layout([for(s = stepper_motors) NEMA_width(s)], 5, no_offset = true) let(m = stepper_motors[$i]) {
|
||||||
rotate(180)
|
rotate(180)
|
||||||
NEMA(m, 0, m == NEMA17M || m == NEMA17M8);
|
NEMA(m, 0, m == NEMA17P || m == NEMA17M || m == NEMA17M8);
|
||||||
|
|
||||||
translate_z(4)
|
translate_z(4)
|
||||||
NEMA_screws(m, M3_pan_screw, n = $i, earth = $i > 4 ? undef : $i - 1);
|
NEMA_screws(m, M3_pan_screw, n = $i, earth = $i > 4 ? undef : $i - 1);
|
||||||
|
@@ -27,10 +27,11 @@ NEMA17 = ["NEMA17", 42.3, 47, 53.6/2, 25, 11, 2, 5, 24,
|
|||||||
NEMA17M = ["NEMA17M", 42.3, 40, 53.6/2, 25, 11, 2, 5, 20, 31, [12.5, 11]];
|
NEMA17M = ["NEMA17M", 42.3, 40, 53.6/2, 25, 11, 2, 5, 20, 31, [12.5, 11]];
|
||||||
NEMA17M8= ["NEMA17M8", 42.3, 40, 53.6/2, 25, 11, 2, 8, [280, 8, 4], 31, [12.5, 11]];
|
NEMA17M8= ["NEMA17M8", 42.3, 40, 53.6/2, 25, 11, 2, 8, [280, 8, 4], 31, [12.5, 11]];
|
||||||
NEMA17S = ["NEMA17S", 42.3, 34, 53.6/2, 25, 11, 2, 5, 24, 31, [8, 8]];
|
NEMA17S = ["NEMA17S", 42.3, 34, 53.6/2, 25, 11, 2, 5, 24, 31, [8, 8]];
|
||||||
|
NEMA17P = ["NEMA17P", 42.3, 26.5, 53.6/2, 25, 11, 2, 5, 26.5, 31, [10, 8]];
|
||||||
NEMA16 = ["NEMA16", 39.5, 19.2, 50.6/2, 50.6/2, 11, 2, 5, 12, 31, [8, 8]];
|
NEMA16 = ["NEMA16", 39.5, 19.2, 50.6/2, 50.6/2, 11, 2, 5, 12, 31, [8, 8]];
|
||||||
NEMA14 = ["NEMA14", 35.2, 36, 46.4/2, 21, 11, 2, 5, 21, 26, [8, 8]];
|
NEMA14 = ["NEMA14", 35.2, 36, 46.4/2, 21, 11, 2, 5, 21, 26, [8, 8]];
|
||||||
NEMA23 = ["NEMA23", 56.4, 51.2, 75.7/2, 35, 38.1/2, 1.6, 6.35, 24, 47.1, [8, 8]];
|
NEMA23 = ["NEMA23", 56.4, 51.2, 75.7/2, 35, 38.1/2, 1.6, 6.35, 24, 47.1, [8, 8]];
|
||||||
|
|
||||||
stepper_motors = [NEMA14, NEMA16, NEMA17S, NEMA17M, NEMA17, NEMA23];
|
stepper_motors = [NEMA14, NEMA16, NEMA17P, NEMA17S, NEMA17M, NEMA17, NEMA23];
|
||||||
|
|
||||||
use <stepper_motor.scad>
|
use <stepper_motor.scad>
|
||||||
|
Reference in New Issue
Block a user