RAMPS 1.4 Extruder Motor does not move and Z Axis problem

Hello Everyone,

I built my MPCNC with Arduino Mega 2560 + RAMPS 1.4 + A4988

  • Firmware : Marlin-MPCNC_Ramps_T8_16T_LCD_32step_DualEndstop
  • X Axis : Working
  • Y Axis : Working
  • Z Axis : Working
  • Hotend : Working
  • PID : Working
  • Extruder Motor : Not Working
After i flashed clean marlin 1.1
  • Firmware : Marlin 1.1 bugfix
  • X Axis : Working
  • Y Axis : Working
  • Z Axis : Working ( but homing wrong direction )
  • Hotend : Working
  • PID : Working
  • Extruder Motor : Working
Where changes needed?

 

 

Dual endstop firmware uses E0 and E1 for the second X and second Y motors, so extruder will not be possible.

If you are not using dual endstops and you want extruders to be possible, you should try MPCNC_Ramps_T8_16T_LCD_32step instead.

Also to get steps per mm right for A4988 you will need to change Configuration.h because by default it’s configured for 32-step microstepping.

2 Likes

Hello Jamie,

Yeah it’s working now.

#define DEFAULT_AXIS_STEPS_PER_UNIT { 83.333, 83.333, 399, 100 }

it’s moving good and there’s no problem except vibration. I’m printing so slow speed i will share the results soon.

Sincerely.