Creality3D CR-30 PrintMill

This commit is contained in:
Scott Lahteine 2021-08-29 20:44:55 -05:00 committed by Scott Lahteine
parent 8916b05cb4
commit bba7c0069f
4 changed files with 14 additions and 2 deletions

View File

@ -758,6 +758,9 @@
//#define COREZY //#define COREZY
//#define MARKFORGED_XY // MarkForged. See https://reprap.org/forum/read.php?152,504042 //#define MARKFORGED_XY // MarkForged. See https://reprap.org/forum/read.php?152,504042
// Enable for a belt style printer with endless "Z" motion
//#define BELTPRINTER
//=========================================================================== //===========================================================================
//============================== Endstop Settings =========================== //============================== Endstop Settings ===========================
//=========================================================================== //===========================================================================

View File

@ -213,6 +213,8 @@ bool load_filament(const_float_t slow_load_length/*=0*/, const_float_t fast_load
set_duplication_enabled(false, DXC_ext); set_duplication_enabled(false, DXC_ext);
#endif #endif
TERN_(BELTPRINTER, do_blocking_move_to_xy(0.00, 50.00));
// Slow Load filament // Slow Load filament
if (slow_load_length) unscaled_e_move(slow_load_length, FILAMENT_CHANGE_SLOW_LOAD_FEEDRATE); if (slow_load_length) unscaled_e_move(slow_load_length, FILAMENT_CHANGE_SLOW_LOAD_FEEDRATE);
@ -606,7 +608,7 @@ void resume_print(const_float_t slow_load_length/*=0*/, const_float_t fast_load_
ui.pause_show_message(PAUSE_MESSAGE_RESUME); ui.pause_show_message(PAUSE_MESSAGE_RESUME);
// Check Temperature before moving hotend // Check Temperature before moving hotend
ensure_safe_temperature(); ensure_safe_temperature(DISABLED(BELTPRINTER));
// Retract to prevent oozing // Retract to prevent oozing
unscaled_e_move(-(PAUSE_PARK_RETRACT_LENGTH), feedRate_t(PAUSE_PARK_RETRACT_FEEDRATE)); unscaled_e_move(-(PAUSE_PARK_RETRACT_LENGTH), feedRate_t(PAUSE_PARK_RETRACT_FEEDRATE));

View File

@ -386,7 +386,7 @@ void PrintJobRecovery::resume() {
), dtostrf(z_now, 1, 3, str_1)); ), dtostrf(z_now, 1, 3, str_1));
gcode.process_subcommands_now(cmd); gcode.process_subcommands_now(cmd);
#else #elif DISABLED(BELTPRINTER)
#if ENABLED(POWER_LOSS_RECOVER_ZHOME) && defined(POWER_LOSS_ZHOME_POS) #if ENABLED(POWER_LOSS_RECOVER_ZHOME) && defined(POWER_LOSS_ZHOME_POS)
#define HOMING_Z_DOWN 1 #define HOMING_Z_DOWN 1

View File

@ -1469,6 +1469,13 @@ static_assert(Y_MAX_LENGTH >= Y_BED_SIZE, "Movement bounds (Y_MIN_POS, Y_MAX_POS
#error "CLASSIC_JERK is required for DELTA and SCARA." #error "CLASSIC_JERK is required for DELTA and SCARA."
#endif #endif
/**
* Some things should not be used on Belt Printers
*/
#if BOTH(BELTPRINTER, HAS_LEVELING)
#error "Bed Leveling is not compatible with BELTPRINTER."
#endif
/** /**
* Probes * Probes
*/ */