Stepper Motor (NEMA 23) Used
1. Frame Size: NEMA 23
2. Condition: Used
3. Motion Type: Step-Based (Incremental)
4. Application: CNC Routers, Larger 3D Printers
This Stepper Motor is a used NEMA 23-frame stepper, a larger frame size than NEMA 17, offering greater holding torque suited to bigger CNC routers, larger 3D printers, and other motion control applications needing more force per step.
Being a used unit, it may show cosmetic wear from prior service but is offered as a functional stepper motor for projects where a larger-frame stepper is needed at a lower cost than new.
Like other NEMA-frame steppers, it moves in fixed angular increments per step when driven by a compatible stepper driver, rather than rotating continuously like a DC motor.
Features:
NEMA 23 standard frame size
Used/pre-owned unit
Higher torque than NEMA 17-class motors
Precise, incremental step-based motion
Suited for larger CNC routers and 3D printers
🔌
Pin Connections
1 Table
Pin Connections Table 1
Board
Sensor Pin
Connection
NEMA 23 coils
to driver output
A+/A-/B+/B- into a step/dir driver's motor terminals
📄 File: stepper_motor_(nema_23)_used_-_arduino_uno.inoArduino Uno
846 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// external driver (e.g. DRV8825/TMC2209): STEP=3, DIR=4 on Arduino Uno. Motor power comes from the driver's own VMOT supply, not the microcontroller.
6#define STEP_PIN 3
7#define DIR_PIN 4
8
9voidsetup() {
10Serial.begin(115200);
11pinMode(STEP_PIN, OUTPUT);
12pinMode(DIR_PIN, OUTPUT);
13}
14
15voidloop() {
16digitalWrite(DIR_PIN, HIGH);
17for (int i = 0; i < 200; i++) { // 200 steps = 1 full revolution on a 1.8deg/step motor at full-step
5// external driver (e.g. DRV8825/TMC2209): STEP=3, DIR=4 on Arduino Nano. Motor power comes from the driver's own VMOT supply, not the microcontroller.
6#define STEP_PIN 3
7#define DIR_PIN 4
8
9voidsetup() {
10Serial.begin(115200);
11pinMode(STEP_PIN, OUTPUT);
12pinMode(DIR_PIN, OUTPUT);
13}
14
15voidloop() {
16digitalWrite(DIR_PIN, HIGH);
17for (int i = 0; i < 200; i++) { // 200 steps = 1 full revolution on a 1.8deg/step motor at full-step
18digitalWrite(STEP_PIN, HIGH);
19delayMicroseconds(800);
20digitalWrite(STEP_PIN, LOW);
21delayMicroseconds(800);
22 }
23delay(500);
24
25digitalWrite(DIR_PIN, LOW);
26for (int i = 0; i < 200; i++) {
27digitalWrite(STEP_PIN, HIGH);
28delayMicroseconds(800);
29digitalWrite(STEP_PIN, LOW);
30delayMicroseconds(800);
31 }
32delay(500);
33}
📄 File: stepper_motor_(nema_23)_used_-_arduino_mega.inoArduino Mega
847 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// external driver (e.g. DRV8825/TMC2209): STEP=3, DIR=4 on Arduino Mega. Motor power comes from the driver's own VMOT supply, not the microcontroller.
6#define STEP_PIN 3
7#define DIR_PIN 4
8
9voidsetup() {
10Serial.begin(115200);
11pinMode(STEP_PIN, OUTPUT);
12pinMode(DIR_PIN, OUTPUT);
13}
14
15voidloop() {
16digitalWrite(DIR_PIN, HIGH);
17for (int i = 0; i < 200; i++) { // 200 steps = 1 full revolution on a 1.8deg/step motor at full-step
5// external driver (e.g. DRV8825/TMC2209): STEP=PB0, DIR=PB1 on STM32. Motor power comes from the driver's own VMOT supply, not the microcontroller.
6#define STEP_PIN PB0
7#define DIR_PIN PB1
8
9voidsetup() {
10Serial.begin(115200);
11pinMode(STEP_PIN, OUTPUT);
12pinMode(DIR_PIN, OUTPUT);
13}
14
15voidloop() {
16digitalWrite(DIR_PIN, HIGH);
17for (int i = 0; i < 200; i++) { // 200 steps = 1 full revolution on a 1.8deg/step motor at full-step
18digitalWrite(STEP_PIN, HIGH);
19delayMicroseconds(800);
20digitalWrite(STEP_PIN, LOW);
21delayMicroseconds(800);
22 }
23delay(500);
24
25digitalWrite(DIR_PIN, LOW);
26for (int i = 0; i < 200; i++) {
27digitalWrite(STEP_PIN, HIGH);
28delayMicroseconds(800);
29digitalWrite(STEP_PIN, LOW);
30delayMicroseconds(800);
31 }
32delay(500);
33}
📄 File: stepper_motor_(nema_23)_used_-_raspberry_pi_pico.inoRaspberry Pi Pico
856 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// external driver (e.g. DRV8825/TMC2209): STEP=14, DIR=15 on Raspberry Pi Pico. Motor power comes from the driver's own VMOT supply, not the microcontroller.
6#define STEP_PIN 14
7#define DIR_PIN 15
8
9voidsetup() {
10Serial.begin(115200);
11pinMode(STEP_PIN, OUTPUT);
12pinMode(DIR_PIN, OUTPUT);
13}
14
15voidloop() {
16digitalWrite(DIR_PIN, HIGH);
17for (int i = 0; i < 200; i++) { // 200 steps = 1 full revolution on a 1.8deg/step motor at full-step
18digitalWrite(STEP_PIN, HIGH);
19delayMicroseconds(800);
20digitalWrite(STEP_PIN, LOW);
21delayMicroseconds(800);
22 }
23delay(500);
24
25digitalWrite(DIR_PIN, LOW);
26for (int i = 0; i < 200; i++) {
27digitalWrite(STEP_PIN, HIGH);
28delayMicroseconds(800);
29digitalWrite(STEP_PIN, LOW);
30delayMicroseconds(800);
31 }
32delay(500);
33}
Bare bipolar stepper motor - needs a step/direction driver (e.g. DRV8825/A4988/TMC2209) wired between it and the microcontroller; the motor itself has no direct GPIO interface.
نظرة عامة ومواصفات المنتج — بالعربية
Stepper Motor (NEMA 23) Used متوفر الآن في متجر إكوسترا للإلكترونيات، ضمن قسم Motors | Drivers | Pumps | Actuators، بسعر 150,00 EGP. كود المنتج لدينا: EK1443. المنتج غير متوفر حالياً — تواصل معنا عبر واتساب لمعرفة موعد توفره القادم.
أهم المواصفات الفنية:
Frame Size: NEMA 23
Motor Type: Stepper Motor
Condition: Used
الوزن: 5 g
منتج أصلي بجودة مضمونة من إكوسترا، مع دعم فني ومتابعة بعد البيع لكل عملائنا في مصر.