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).
- 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;
//}
- 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
- 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