Stepper Motor (NEMA 23) Used

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

Apple Shopping Event

Hurry and get discounts on all Apple devices up to 20%

150,00 EGP

16 People watching this product now!

Payment Methods:

Description

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:

  1. NEMA 23 standard frame size
  2. Used/pre-owned unit
  3. Higher torque than NEMA 17-class motors
  4. Precise, incremental step-based motion
  5. Suited for larger CNC routers and 3D printers
🔌
Pin Connections
1 Table
Pin Connections Table 1
BoardSensor PinConnection
NEMA 23 coilsto driver outputA+/A-/B+/B- into a step/dir driver's motor terminals
📟
Stepper Motor (NEMA 23) Used
7 Examples • C/C++ | Boards: Arduino Uno, Arduino Nano, Arduino Mega, ESP32, ESP8266, STM32, Raspberry Pi Pico
Stepper Motor (NEMA 23) Used - Arduino Uno
Stepper Motor (NEMA 23) Used - Arduino Nano
Stepper Motor (NEMA 23) Used - Arduino Mega
Stepper Motor (NEMA 23) Used - ESP32
Stepper Motor (NEMA 23) Used - ESP8266
Stepper Motor (NEMA 23) Used - STM32
Stepper Motor (NEMA 23) Used - Raspberry Pi Pico
📄 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
9void setup() {
10 Serial.begin(115200);
11 pinMode(STEP_PIN, OUTPUT);
12 pinMode(DIR_PIN, OUTPUT);
13}
14
15void loop() {
16 digitalWrite(DIR_PIN, HIGH);
17 for (int i = 0; i < 200; i++) { // 200 steps = 1 full revolution on a 1.8deg/step motor at full-step
18 digitalWrite(STEP_PIN, HIGH);
19 delayMicroseconds(800);
20 digitalWrite(STEP_PIN, LOW);
21 delayMicroseconds(800);
22 }
23 delay(500);
24
25 digitalWrite(DIR_PIN, LOW);
26 for (int i = 0; i < 200; i++) {
27 digitalWrite(STEP_PIN, HIGH);
28 delayMicroseconds(800);
29 digitalWrite(STEP_PIN, LOW);
30 delayMicroseconds(800);
31 }
32 delay(500);
33}
📄 File: stepper_motor_(nema_23)_used_-_arduino_nano.inoArduino Nano
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 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
9void setup() {
10 Serial.begin(115200);
11 pinMode(STEP_PIN, OUTPUT);
12 pinMode(DIR_PIN, OUTPUT);
13}
14
15void loop() {
16 digitalWrite(DIR_PIN, HIGH);
17 for (int i = 0; i < 200; i++) { // 200 steps = 1 full revolution on a 1.8deg/step motor at full-step
18 digitalWrite(STEP_PIN, HIGH);
19 delayMicroseconds(800);
20 digitalWrite(STEP_PIN, LOW);
21 delayMicroseconds(800);
22 }
23 delay(500);
24
25 digitalWrite(DIR_PIN, LOW);
26 for (int i = 0; i < 200; i++) {
27 digitalWrite(STEP_PIN, HIGH);
28 delayMicroseconds(800);
29 digitalWrite(STEP_PIN, LOW);
30 delayMicroseconds(800);
31 }
32 delay(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
9void setup() {
10 Serial.begin(115200);
11 pinMode(STEP_PIN, OUTPUT);
12 pinMode(DIR_PIN, OUTPUT);
13}
14
15void loop() {
16 digitalWrite(DIR_PIN, HIGH);
17 for (int i = 0; i < 200; i++) { // 200 steps = 1 full revolution on a 1.8deg/step motor at full-step
18 digitalWrite(STEP_PIN, HIGH);
19 delayMicroseconds(800);
20 digitalWrite(STEP_PIN, LOW);
21 delayMicroseconds(800);
22 }
23 delay(500);
24
25 digitalWrite(DIR_PIN, LOW);
26 for (int i = 0; i < 200; i++) {
27 digitalWrite(STEP_PIN, HIGH);
28 delayMicroseconds(800);
29 digitalWrite(STEP_PIN, LOW);
30 delayMicroseconds(800);
31 }
32 delay(500);
33}
📄 File: stepper_motor_(nema_23)_used_-_esp32.inoESP32
844 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// external driver (e.g. DRV8825/TMC2209): STEP=26, DIR=27 on ESP32. Motor power comes from the driver's own VMOT supply, not the microcontroller.
6#define STEP_PIN 26
7#define DIR_PIN 27
8
9void setup() {
10 Serial.begin(115200);
11 pinMode(STEP_PIN, OUTPUT);
12 pinMode(DIR_PIN, OUTPUT);
13}
14
15void loop() {
16 digitalWrite(DIR_PIN, HIGH);
17 for (int i = 0; i < 200; i++) { // 200 steps = 1 full revolution on a 1.8deg/step motor at full-step
18 digitalWrite(STEP_PIN, HIGH);
19 delayMicroseconds(800);
20 digitalWrite(STEP_PIN, LOW);
21 delayMicroseconds(800);
22 }
23 delay(500);
24
25 digitalWrite(DIR_PIN, LOW);
26 for (int i = 0; i < 200; i++) {
27 digitalWrite(STEP_PIN, HIGH);
28 delayMicroseconds(800);
29 digitalWrite(STEP_PIN, LOW);
30 delayMicroseconds(800);
31 }
32 delay(500);
33}
📄 File: stepper_motor_(nema_23)_used_-_esp8266.inoESP8266
846 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// external driver (e.g. DRV8825/TMC2209): STEP=D5, DIR=D6 on ESP8266. Motor power comes from the driver's own VMOT supply, not the microcontroller.
6#define STEP_PIN D5
7#define DIR_PIN D6
8
9void setup() {
10 Serial.begin(115200);
11 pinMode(STEP_PIN, OUTPUT);
12 pinMode(DIR_PIN, OUTPUT);
13}
14
15void loop() {
16 digitalWrite(DIR_PIN, HIGH);
17 for (int i = 0; i < 200; i++) { // 200 steps = 1 full revolution on a 1.8deg/step motor at full-step
18 digitalWrite(STEP_PIN, HIGH);
19 delayMicroseconds(800);
20 digitalWrite(STEP_PIN, LOW);
21 delayMicroseconds(800);
22 }
23 delay(500);
24
25 digitalWrite(DIR_PIN, LOW);
26 for (int i = 0; i < 200; i++) {
27 digitalWrite(STEP_PIN, HIGH);
28 delayMicroseconds(800);
29 digitalWrite(STEP_PIN, LOW);
30 delayMicroseconds(800);
31 }
32 delay(500);
33}
📄 File: stepper_motor_(nema_23)_used_-_stm32.inoSTM32
848 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
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
9void setup() {
10 Serial.begin(115200);
11 pinMode(STEP_PIN, OUTPUT);
12 pinMode(DIR_PIN, OUTPUT);
13}
14
15void loop() {
16 digitalWrite(DIR_PIN, HIGH);
17 for (int i = 0; i < 200; i++) { // 200 steps = 1 full revolution on a 1.8deg/step motor at full-step
18 digitalWrite(STEP_PIN, HIGH);
19 delayMicroseconds(800);
20 digitalWrite(STEP_PIN, LOW);
21 delayMicroseconds(800);
22 }
23 delay(500);
24
25 digitalWrite(DIR_PIN, LOW);
26 for (int i = 0; i < 200; i++) {
27 digitalWrite(STEP_PIN, HIGH);
28 delayMicroseconds(800);
29 digitalWrite(STEP_PIN, LOW);
30 delayMicroseconds(800);
31 }
32 delay(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
9void setup() {
10 Serial.begin(115200);
11 pinMode(STEP_PIN, OUTPUT);
12 pinMode(DIR_PIN, OUTPUT);
13}
14
15void loop() {
16 digitalWrite(DIR_PIN, HIGH);
17 for (int i = 0; i < 200; i++) { // 200 steps = 1 full revolution on a 1.8deg/step motor at full-step
18 digitalWrite(STEP_PIN, HIGH);
19 delayMicroseconds(800);
20 digitalWrite(STEP_PIN, LOW);
21 delayMicroseconds(800);
22 }
23 delay(500);
24
25 digitalWrite(DIR_PIN, LOW);
26 for (int i = 0; i < 200; i++) {
27 digitalWrite(STEP_PIN, HIGH);
28 delayMicroseconds(800);
29 digitalWrite(STEP_PIN, LOW);
30 delayMicroseconds(800);
31 }
32 delay(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

منتج أصلي بجودة مضمونة من إكوسترا، مع دعم فني ومتابعة بعد البيع لكل عملائنا في مصر.

تصفّح المزيد من Motors | Drivers | Pumps | Actuators في إكوسترا.

Specification

Specification

WeightWeight500 g
Dimensions5,7 × 5,7 × 5,6 cm
Frame SizeNEMA 23
Motor TypeStepper Motor
ConditionUsed

Customer Reviews