You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is your feature request related to a problem? Please describe.
I use a Voxelab Aquila C2 printer with the latest Marlin 2.1.3.b1 firmware. I found a separate menu setting "Probing and Leveling", which I find quite convenient. But now there are not enough small improvements that will make user work even easier.
The most difficult setting turned out to be HOME OFFSET after I switched the printer to SENSORLESS HOMING and expanded the printing area to install additional equipment on the printing carriage. The extruder position turned out to be more than 20 mm from the desired home point, which caused the "Too far from MIN/MAX" error...
Are you looking for hardware support?
Voxelab Aquila C2 / BTT mini v2.0 / Marlin 2.1.3.b1
Describe the feature you want
To solve the limitation problem, I suggest introducing the HOME_POS_MINMAX_RANGE variable into the M206_M428.cpp module, which can be redefined in Configuration.h
`#ifndef HOME_POS_MINMAX_RANGE // ppMod. You may redefine that in config if the range don't allow to set home offsets correctly.
#define HOME_POS_MINMAX_RANGE 20
#endif
void GcodeSuite::M428() {
if (homing_needed_error()) return;
Then, for convenience and quick access into the "Motion -> Move Axis" menu, add "Set Home Offsets" while saving these settings.
I suggest a few more useful menu items:
In the menu "Motion -> Move Axis -> Move X(Y, Z)" add the item "Move Zero X(Y, Z)" to the absolute starting position, before the Endstop Sensor is triggered. This will be useful if the Home Position is not equal to [0, 0, 0] and you need to calibrate the bed based on this point.
Is it possible to set the temperature of the extruder in the "Tune" menu during printing, not in absolute values, but in relative values? There are just cases when I use 2 similar plastics that differ in melting point throughout the profile, and such an adjustment would help to quickly change the characteristics of the filament without remembering the exact numbers.
The "Temperature" menu is also available where you can set the absolute value.
A very convenient function to quickly start printing when mounting a flash drive or turning on the printer. But, is it possible to expand so that there is a choice of printing the last saved file or the last printed one?
Additional context
No response
The text was updated successfully, but these errors were encountered:
Is your feature request related to a problem? Please describe.
I use a Voxelab Aquila C2 printer with the latest Marlin 2.1.3.b1 firmware. I found a separate menu setting "Probing and Leveling", which I find quite convenient. But now there are not enough small improvements that will make user work even easier.
The most difficult setting turned out to be HOME OFFSET after I switched the printer to SENSORLESS HOMING and expanded the printing area to install additional equipment on the printing carriage. The extruder position turned out to be more than 20 mm from the desired home point, which caused the "Too far from MIN/MAX" error...
Are you looking for hardware support?
Voxelab Aquila C2 / BTT mini v2.0 / Marlin 2.1.3.b1
Describe the feature you want
To solve the limitation problem, I suggest introducing the HOME_POS_MINMAX_RANGE variable into the M206_M428.cpp module, which can be redefined in Configuration.h
`#ifndef HOME_POS_MINMAX_RANGE // ppMod. You may redefine that in config if the range don't allow to set home offsets correctly.
#define HOME_POS_MINMAX_RANGE 20
#endif
void GcodeSuite::M428() {
if (homing_needed_error()) return;
xyz_float_t diff;
LOOP_NUM_AXES(i) {
diff[i] = base_home_pos((AxisEnum)i) - current_position[i];
if (!WITHIN(diff[i], -HOME_POS_MINMAX_RANGE, HOME_POS_MINMAX_RANGE) && home_dir((AxisEnum)i) > 0)
diff[i] = -current_position[i];
if (!WITHIN(diff[i], -HOME_POS_MINMAX_RANGE, HOME_POS_MINMAX_RANGE)) {
SERIAL_ERROR_MSG(STR_ERR_M428_TOO_FAR);
LCD_ALERTMESSAGE(MSG_ERR_M428_TOO_FAR);
ERR_BUZZ();
return;
}
}`
Then, for convenience and quick access into the "Motion -> Move Axis" menu, add "Set Home Offsets" while saving these settings.
I suggest a few more useful menu items:
The "Temperature" menu is also available where you can set the absolute value.
Additional context
No response
The text was updated successfully, but these errors were encountered: