From 7449857ab793a630e642e9c949f9a1581d105b47 Mon Sep 17 00:00:00 2001 From: Martin Budden Date: Thu, 31 Dec 2020 12:20:11 +0000 Subject: [PATCH 1/2] Added NEMA17P pancake stepper motor. --- vitamins/stepper_motors.scad | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/vitamins/stepper_motors.scad b/vitamins/stepper_motors.scad index 8f563d6..8ad742a 100644 --- a/vitamins/stepper_motors.scad +++ b/vitamins/stepper_motors.scad @@ -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]]; 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]]; +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]]; 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]]; -stepper_motors = [NEMA14, NEMA16, NEMA17S, NEMA17M, NEMA17, NEMA23]; +stepper_motors = [NEMA14, NEMA16, NEMA17P, NEMA17S, NEMA17M, NEMA17, NEMA23]; use From 3e4eedc25f214e46bb70590dbb650b58957655fd Mon Sep 17 00:00:00 2001 From: Martin Budden Date: Thu, 31 Dec 2020 12:30:06 +0000 Subject: [PATCH 2/2] Added JST connector to NEMA17P in tests. --- tests/stepper_motors.scad | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/stepper_motors.scad b/tests/stepper_motors.scad index d9706f9..bbef90d 100644 --- a/tests/stepper_motors.scad +++ b/tests/stepper_motors.scad @@ -24,7 +24,7 @@ use <../utils/layout.scad> module stepper_motors() layout([for(s = stepper_motors) NEMA_width(s)], 5) let(m = stepper_motors[$i]) { rotate(180) - NEMA(m, 0, m == NEMA17M || m == NEMA17M8); + NEMA(m, 0, m == NEMA17P || m == NEMA17M || m == NEMA17M8); translate_z(4) NEMA_screws(m, M3_pan_screw, n = $i, earth = $i > 4 ? undef : $i - 1);