Welcome! Log In Create A New Profile

Advanced

The extruder motor doesn't work

Posted by tmz 
tmz
The extruder motor doesn't work
July 26, 2025 11:25PM
Hi,
I wired the motors of every axis(x,y,z) of my 3d printer and they worked well, but the extruder motor didn't work. The extruder heater warms well, but when I click the button for extrusion (Control Manual panel) the motor doesn't respond.

I wired the same Pololu driver and the EXTRUDER MOTOR in the X axis block of my RAMPS 1.4, and they work without troubles.

Could you please help me?
Re: The extruder motor doesn't work
July 27, 2025 12:57AM
Extruder stepper motors are often different from the X,Y and Z


Check which stopper motor wires are connected (ie which two are one coil)
tmz
Re: The extruder motor doesn't work
July 27, 2025 09:59AM
I used an LED to identify stepper motor wires i connected the LED to one of two wires and turn the motor shaft. The LED lights up and found a coil pair. I repeat this process with the remaining two wires to find the other coil pair.
Still not fanctioning.
Re: The extruder motor doesn't work
July 27, 2025 10:11AM
This may or may not be your problem though until hot-end get to a set temperature the extruder will not extrude to protect itself.

Specifically, you'll modify parameters related to minimum and maximum temperature limits, thermal runaway protection, and potentially cold extrusion prevention.

#define PREVENT_COLD_EXTRUSION
#define EXTRUDE_MINTEMP

Defines the minimum temperature which the extruder will operate.
M302 G-code:
You can also use the M302 command to override the minimum temperature limit in your G-code scripts. M302 S0 disables the limit,


Computer Programmer / Electronics Technician
Re: The extruder motor doesn't work
July 27, 2025 10:18AM
Are you sure your using correct stepper plug?

E0 socket is the first extruder

When you tell E to move does the stepper energize (ie it gets power and you can no longer turn the shaft)

Have you set the driver current to match the stepper motor??
tmz
Re: The extruder motor doesn't work
July 27, 2025 02:16PM
Connecting...
start
Printer is now online.
Marlin 2.1.2.4
echo: Last Updated: 2024-06-16 | Author: (none, default config)
echo: Compiled: Jul 26 2025
echo: Free Memory: 4009 PlannerBufferBytes: 1200
echo:Hardcoded Default Settings Loaded
echo:; Linear Units:
echo: G21 ; (mm)
echo:; Temperature Units:
echo: M149 C ; Units in Celsius
echo:; Filament settings (Disabled):
echo: M200 S0 D1.75
echo:; Steps per unit:
echo: M92 X160.00 Y160.00 Z3200.00 E100.00
echo:; Max feedrates (units/s):
echo: M203 X300.00 Y300.00 Z5.00 E25.00
echo:; Max Acceleration (units/s2):
echo: M201 X500.00 Y500.00 Z100.00 E5000.00
echo:; Acceleration (units/s2) (P R T):
echo: M204 P2000.00 R1000.00 T2000.00
echo:; Advanced (B S T X Y Z E):
echo: M205 B20000.00 S0.00 T0.00 X0.00 Y0.00 Z0.30 E5.00
echo:; Home offset:
echo: M206 X0.00 Y0.00 Z0.00
echo:; Material heatup parameters:
echo: M145 S0 H200.00 F60
echo:; Hotend PID:
echo: M301 P22.20 I1.08 D114.00
echoconfused smileyD card released
Setting hotend temperature to 185.000000 degrees Celsius.
Loading file: C:\Users\rahel\Desktop\lebel_screaw_02.05.2025.gcode
Loaded C:\Users\rahel\Desktop\lebel_screaw_02.05.2025.gcode, 4617 lines
330.14mm of filament used in this print
The print goes:
- from 66.37 mm to 133.63 mm in X and is 67.27 mm wide
- from 63.38 mm to 136.62 mm in Y and is 73.24 mm deep
- from 0.00 mm to 0.65 mm in Z and is 0.65 mm high
Estimated duration: 2 layers, 0:02:24
>>> M302
SENDING:M302
echo:Cold extrudes are disabled (min temp 170C)
Print started at: 20:04:15
echo:busy: processing
echo:busy: processing
echo:busy: processing
echo:busy: processing
echo:busy: processing
echo:busy: processing
echo:busy: processing
echo:busy: processing
echo:busy: processing
echo:busy: processing
echo:busy: processing
echo:busy: processing
echo:busy: processing
echo:busy: processing
echo:busy: processing
echo:busy: processing
echo:busy: processing
echo:busy: processing
echo:busy: processing
echo:busy: processing
echo:busy: processing
echo:busy: processing
echo:busy: processing
echo:busy: processing
echo:busy: processing
echo:busy: processing
echo:busy: processing
echo:busy: processing
echo:busy: processing
echo:busy: processing
echo:busy: processing
echo:busy: processing
Print ended at: 20:10:18 and took 0:06:03
; Motors off
SENDING:M84
; Extruder off
SENDING:M104 S0
; Heatbed off
SENDING:M140 S0
; Fan off
SENDING:M107
; Power supply off
SENDING:M81
echo:Unknown command: "M140 S0"
Setting hotend temperature to 0.000000 degrees Celsius.
Disconnected.

you can see everything is working well unless extruder motor

Edited 1 time(s). Last edit at 07/27/2025 06:19PM by tmz.
tmz
Re: The extruder motor doesn't work
July 27, 2025 02:59PM
#define PREVENT_COLD_EXTRUSION
#define EXTRUDE_MINTEMP 170



yes, correct stepper plug

#define X_DRIVER_TYPE DRV8825
#define Y_DRIVER_TYPE DRV8825
#define Z_DRIVER_TYPE DRV8825
//#define X2_DRIVER_TYPE A4988
//#define Y2_DRIVER_TYPE A4988
//#define Z2_DRIVER_TYPE A4988
//#define Z3_DRIVER_TYPE A4988
//#define Z4_DRIVER_TYPE A4988
//#define I_DRIVER_TYPE A4988
//#define J_DRIVER_TYPE A4988
//#define K_DRIVER_TYPE A4988
//#define U_DRIVER_TYPE A4988
//#define V_DRIVER_TYPE A4988
//#define W_DRIVER_TYPE A4988
#define E0_DRIVER_TYPE DRV88

E0 socket is on the right place

When i tell E to move the stepper does not energize
Re: The extruder motor doesn't work
July 27, 2025 09:30PM
If it does not energize then the stepper driver enable pin is not being pulled low. Verify this with a multi-meter
Re: The extruder motor doesn't work
July 27, 2025 11:32PM
FYI setting driver current, please watch this video

[www.youtube.com] 2:40 onwards



Also Please attach full Config files for examination
tmz
Re: The extruder motor doesn't work
July 28, 2025 01:53AM
configurationn.hconfigurationn.hconfigurationn.hVref calculator


I have already used it to calculate vref

Current per phase (Ampere)
Safety margin (%) - recommended 10-20%
Rsense resistor value (affects A4988 only)

0.1 Ω [R10 or R100]

DRV8825
DRV8825
0.54 V

Edited 1 time(s). Last edit at 07/28/2025 02:00AM by tmz.
rq3
Re: The extruder motor doesn't work
July 28, 2025 09:35AM
Quote
tmz
#define PREVENT_COLD_EXTRUSION
#define EXTRUDE_MINTEMP 170



yes, correct stepper plug

#define X_DRIVER_TYPE DRV8825
#define Y_DRIVER_TYPE DRV8825
#define Z_DRIVER_TYPE DRV8825
//#define X2_DRIVER_TYPE A4988
//#define Y2_DRIVER_TYPE A4988
//#define Z2_DRIVER_TYPE A4988
//#define Z3_DRIVER_TYPE A4988
//#define Z4_DRIVER_TYPE A4988
//#define I_DRIVER_TYPE A4988
//#define J_DRIVER_TYPE A4988
//#define K_DRIVER_TYPE A4988
//#define U_DRIVER_TYPE A4988
//#define V_DRIVER_TYPE A4988
//#define W_DRIVER_TYPE A4988
#define E0_DRIVER_TYPE DRV88

E0 socket is on the right place

When i tell E to move the stepper does not energize

#define E0_DRIVER_TYPE DRV8825

NOT DRV88
Re: The extruder motor doesn't work
July 28, 2025 12:10PM
Linked Configuration.h has #define E0_DRIVER_TYPE DRV8825

Marlin would refuse to build if that was DRV88

This is just a cut/paste issue in the report
tmz
Re: The extruder motor doesn't work
July 28, 2025 07:11PM
Yes this is just a cut/paste mistake, in
Configuration.h is #define E0_DRIVER_TYPE DRV8825

#define X_DRIVER_TYPE DRV8825
#define Y_DRIVER_TYPE DRV8825
#define Z_DRIVER_TYPE DRV8825
//#define X2_DRIVER_TYPE A4988
//#define Y2_DRIVER_TYPE A4988
//#define Z2_DRIVER_TYPE A4988
//#define Z3_DRIVER_TYPE A4988
//#define Z4_DRIVER_TYPE A4988
//#define I_DRIVER_TYPE A4988
//#define J_DRIVER_TYPE A4988
//#define K_DRIVER_TYPE A4988
//#define U_DRIVER_TYPE A4988
//#define V_DRIVER_TYPE A4988
//#define W_DRIVER_TYPE A4988
#define E0_DRIVER_TYPE DRV8825

When i tell E to move the stepper does not energize

Edited 3 time(s). Last edit at 07/29/2025 05:33AM by tmz.
Re: The extruder motor doesn't work
July 29, 2025 06:53AM
Plugged your provided Configuration.h into Marlin 2.1.2.4 compiled it and uploaded it to my RAMPS 1.4 with a DRV8825 in E0
You don't provide Configuration_adv.h So I cannot verify it is not causing an issue. I used the default that comes with marlin 2.1.2.4


Note I only have a stepper motor on E0 not a full extruder. So enabling cold extrusion doesn't cause any issues. no hotend, no filament


Used gcode to test it

M302 P1 ; disable cold extrusion checking
G1 E100 ; Move extruder


It moved the extruder as expected (after adjusting the vref) .

Your issue is probably hardware, or a slim chance something you changed in Configuration_adv.h

So post images of your hardware, how you have it wired, what is plugged in where

And make sure the RAMPS is firmly seated on the MEGA, you should not be able to see the pins between the ramps and the mega.

Edited 3 time(s). Last edit at 07/29/2025 07:11AM by Dust.
rq3
Re: The extruder motor doesn't work
July 29, 2025 10:15AM
Quote
Dust
Linked Configuration.h has #define E0_DRIVER_TYPE DRV8825

Marlin would refuse to build if that was DRV88

This is just a cut/paste issue in the report

Sorry about that; it'll teach me to keep my trap shut unless I've read the actual configs!
tmz
Re: The extruder motor doesn't work
July 30, 2025 07:25PM
Hi
Attachments:
open | download - 20250730_120306.jpg (2.16 MB)
open | download - 20250730_120451.jpg (2.01 MB)
open | download - 20250730_120530.jpg (2.15 MB)
open | download - 20250730_120544.jpg (1.76 MB)
open | download - 20250730_120621.jpg (2.09 MB)
open | download - 20250730_120655.jpg (1.97 MB)
open | download - 20250730_120702.jpg (1.67 MB)
Re: The extruder motor doesn't work
July 30, 2025 08:07PM
First image,E0 stepper plug is half out of the controller board. And X is unplugged
tmz
Re: The extruder motor doesn't work
July 31, 2025 01:26AM
hi

Edited 1 time(s). Last edit at 07/31/2025 07:06PM by tmz.
Attachments:
open | download - Configuration_adv.h (173.3 KB)
open | download - configurationn.h (130 KB)
open | download - thumbnail (1).jpeg (79.1 KB)
open | download - thumbnail (2).jpeg (141.6 KB)
open | download - thumbnail (3).jpeg (138.5 KB)
open | download - thumbnail (4).jpeg (83.8 KB)
open | download - thumbnail (5).jpeg (128.2 KB)
open | download - thumbnail.jpeg (106.8 KB)
tmz
Re: The extruder motor doesn't work
August 02, 2025 01:46AM
Hi,Dust i do not understood ..".First image,E0 stepper plug is half out of the controller board"
Re: The extruder motor doesn't work
August 02, 2025 02:58AM
We can only go by the information you provide

from your image 20250730_120306.jpg



The E stepper plug is on a angle, ie it is half out of the socket. And X is unplugged.

Edited 1 time(s). Last edit at 08/02/2025 03:23AM by Dust.
Re: The extruder motor doesn't work
August 02, 2025 03:22AM
This is the standard way stepper drivers are wired up



The inputs to the stepper driver are very simple

ENABLE Is low when the driver is enabled When Low the stepper is energized, check this is low when trying to move E (and either cold extrusion is enabled or the hotend is hot)
M0,M1,M2 These 3 pins set the micro stepping. Directly connected to the 3 jumpers under the stepper driver.
RESET, SLEEP Connected to each other, but otherwise not used.
STEP moves the stepper motor one step, this should pulse (slow multi-meters may just show a lower than 5v voltage)
DIRECTION Clockwise or Anticlockwise (we don't care if this is backwards or not at the moment)

VMOT the power for the motor, check you have 12v here
GNDs check these are connected to power supply GND.

B2,B1 The first stepper motor coil
A1, A2 The second stepper motor coil

FAULT This line is connected to 5v, verify this pin is getting 5v


Only 3 pris ENABLE, STEP and DIRECTION are controlled by the mega2560 and the firmware. (But there is nothing wrong with provided config files. So the firmware is good)

Edited 10 time(s). Last edit at 08/02/2025 05:01AM by Dust.
tmz
Re: The extruder motor doesn't work
August 02, 2025 06:44AM
Hi Dust, i already sent you new images of the hardware and config_files:

Edited 1 time(s). Last edit at 08/02/2025 06:45AM by tmz.
Attachments:
open | download - Configuration_adv.h (173.3 KB)
open | download - configurationn.h (130 KB)
open | download - thumbnail.jpeg (106.8 KB)
open | download - thumbnail (1).jpeg (79.1 KB)
open | download - thumbnail (2).jpeg (141.6 KB)
open | download - thumbnail (3).jpeg (138.5 KB)
open | download - thumbnail (4).jpeg (83.8 KB)
open | download - thumbnail (5).jpeg (128.2 KB)
Sorry, only registered users may post in this forum.

Click here to login