Question, what are the default Marlin EEPROM settings are others using, in particular relative to speed and accleration settings? I realize each printer will be different, but a Prusa i3 type setup, X/Y belt driven, Z-axis threaded rod, etc. it just might help to share your input or your own settings.
Here is my firmware default EEPROM settings and part of the (now heavily commented) <configuration.h> file from the source code. Currently I'm running a modified Marlin 1.1.0-RC4 version.
Code: Select all
/ Default AXIS STEPS, MAX_FEEDRATE, ACCLERATION settings
// Default AXIS STEP Settings (motor steps) X, Y, Z, E
// 1a) default axis steps per unit for Ultimaker steps/mm ={8.7402,78.7402,200.0*8/3,760*1.1}
// 1b) default axis steps per unit for HIC i3 steps/mm ={80,80,2560,94.4962144}, OEM z-axis threaded rods =8mm wide x 1.25mm pitch
//#define DEFAULT_AXIS_STEPS_PER_UNIT {80,80,2560,94.4962144} // original default for HIC i3, (steps/mm)
#define DEFAULT_AXIS_STEPS_PER_UNIT {80,80,2559,98.6} // CL: default steps for _my_ HIC i3, you may need to change the Z and/or E for your machine
// Default MAXIMUM FEEDRATES (motor speeds) X, Y, Z, E - GLOBAL for printing and non-printing
//#define DEFAULT_MAX_FEEDRATE {200,200,5,17} // (mm/sec) default for Makerbot i3
//#define DEFAULT_MAX_FEEDRATE {500,500,5,25} // (mm/sec) default for HIC i3
#define DEFAULT_MAX_FEEDRATE {120,120,3,25} // (mm/sec) CL: default for _my_ HIC i3 max feedrate rated at ~120mm/sec
// Default MAXIMUM ACCELERATION (motor) X, Y, Z, E (extrusion only) - max start speeds for accelrated moves
// NOTE: value stored in DEFAULT_ACCELERATION if lower, will limit these MAX rates
//#define DEFAULT_MAX_ACCELERATION {9000,9000,100,10000} // (mm/sec^2) default for HIC i3 - X, Y, Z, E(moves) maximum start speed for accelerated moves
#define DEFAULT_MAX_ACCELERATION {1200,1200,50,10000} // (mm/sec^2) CL: for _my_ HIC i3 - X, Y, Z, E(moves) maximum start speed for accelerated moves
// E default values are good for Skeinforge 40+, for older versions raise them a lot.
// Default misc. ACCELERATIONS
//#define DEFAULT_ACCELERATION 500 // (mm/sec^2) default for Makerbot i3 - X, Y, Z and E max acceleration for printing moves
//#define DEFAULT_ACCELERATION 3000 // (mm/sec^2) default for HIC i3 - X, Y, Z and E max acceleration for printing moves
#define DEFAULT_ACCELERATION 1200 // (mm/sec^2 ) CL: for _my_ HIC i3 - X, Y, Z and E max acceleration for printing moves
#define DEFAULT_RETRACT_ACCELERATION 3000 // (mm/sec^2) E acceleration for retracts (fliament purge and feed)
#define DEFAULT_TRAVEL_ACCELERATION 1200 // (mm/sec^2) X, Y, Z acceleration for travel (non-printing) moves
// The speed change that does not require acceleration (i.e. the software might assume it can be done instantaneously)
// default jerk values for HIC i3 ={20.0, 0.4, 5.0} (mm/sec)
#define DEFAULT_XYJERK 2.0 // CL: For HIC i3, was =20, (mm/sec)
#define DEFAULT_ZJERK 0.4 // (mm/sec)
#define DEFAULT_EJERK 5.0 // (mm/sec)
Will work on table formatting later, have to learn phpBB again.
Format shown = DESCRIPTION VARIABLE GCODE LCDNAME VALUE
Jerk DEFAULT_XYJERK M205 X Vxy -jerk 2.00
Jerk DEFAULT_ZJERK M205 Z Vz-jerk 0.40
Jerk DEFAULT_EJERK M205 E Ve-jerk 5.00
Max feed rate (mm/sec) DEFAULT_MAX_FEEDRATE M203 X Vmax X 120.00
Max feed rate (mm/sec) DEFAULT_MAX_FEEDRATE M203 Y Vmax Y 120.00
Max feed rate (mm/sec) DEFAULT_MAX_FEEDRATE M203 Z Vmax Z *3.00
Max feed rate (mm/sec) DEFAULT_MAX_FEEDRATE M203 E Vmax E 25.00
Max acceleration (mm/sec^2) DEFAULT_MAX_ACCELERATION M201 X Amax X *1200.00
Max acceleration (mm/sec^2) DEFAULT_MAX_ACCELERATION M201 Y Amax Y *1200.00
Max acceleration (mm/sec^2) DEFAULT_MAX_ACCELERATION M201 Z Amax Z 50.00
Max acceleration (mm/sec^2) DEFAULT_MAX_ACCELERATION M201 E Amax E *10000.00
Retract acceleration (mm/sec^2) DEFAULT_RETRACT_ACCELERATION M204 T A-retract *3000.00
Travel acceleration (mm/sec^2) DEFAULT_TRAVEL_ACCELERATION A-travel 1200.00
Motor steps/mm DEFAULT_AXIS_STEPS_PER_UNIT X steps/mm 80.00
Motor steps/mm DEFAULT_AXIS_STEPS_PER_UNIT Y steps/mm 80.00
Motor steps/mm DEFAULT_AXIS_STEPS_PER_UNIT Z steps/mm 2559.00
Motor steps/mm DEFAULT_AXIS_STEPS_PER_UNIT E steps/mm 98.60
From this screen shot here: Again, getting a feel for what does what. I'm telling you now, if you look at the default variables stored in EEPROM/firmware from the factory, you can see some of the values were off but quite a bit.
Have to go, just had a important phone call. Continue later..
Cheers,
Chip
---