Quartapounds MPCNC in Toronto Area

Firmware update time.

Looks like there have been quite a few improvements since I last flashed a year ago.
Was running 302, updating to 414 (Marlin-MPCNC_Ramps_T8_16T_LCD_32step )

recording changes I need to make between builds during the update, or start from scratch for whatever reason. (mostly for myself to remember).

  1. 10hz trick --comment out 5 lines in Marlin.cpp to remove 10hz delay from laser output on fan pin

Marlin.cpp

// Limit check_axes_activity frequency to 10Hz
//static millis_t next_check_axes_ms = 0;
//if (ELAPSED(ms, next_check_axes_ms)) {
planner.check_axes_activity();
// next_check_axes_ms = ms + 100UL;
//}

  1. Steps per mm for 16 step driver instead of 32

Configuration.h

//#define DEFAULT_AXIS_STEPS_PER_UNIT { 200, 200, 800, 200 }
#define DEFAULT_AXIS_STEPS_PER_UNIT { 100, 100, 400, 100 } // X, Y, Z, EO 16 steps

  1. Remap pin 9 to 44 for 5v laser PWM

pins_RAMPS.h

#define RAMPS_D9_PIN 44 //REMAPPED 9 to 44 for 5v laser PWM output

1 Like