Browse Source

✨ Creality3D CR-30 PrintMill

Scott Lahteine 4 years ago
parent
commit
fb29135c74

+ 3
- 0
Marlin/Configuration.h View File

758
 //#define COREZY
758
 //#define COREZY
759
 //#define MARKFORGED_XY  // MarkForged. See https://reprap.org/forum/read.php?152,504042
759
 //#define MARKFORGED_XY  // MarkForged. See https://reprap.org/forum/read.php?152,504042
760
 
760
 
761
+// Enable for a belt style printer with endless "Z" motion
762
+//#define BELTPRINTER
763
+
761
 //===========================================================================
764
 //===========================================================================
762
 //============================== Endstop Settings ===========================
765
 //============================== Endstop Settings ===========================
763
 //===========================================================================
766
 //===========================================================================

+ 3
- 1
Marlin/src/feature/pause.cpp View File

213
     set_duplication_enabled(false, DXC_ext);
213
     set_duplication_enabled(false, DXC_ext);
214
   #endif
214
   #endif
215
 
215
 
216
+  TERN_(BELTPRINTER, do_blocking_move_to_xy(0.00, 50.00));
217
+
216
   // Slow Load filament
218
   // Slow Load filament
217
   if (slow_load_length) unscaled_e_move(slow_load_length, FILAMENT_CHANGE_SLOW_LOAD_FEEDRATE);
219
   if (slow_load_length) unscaled_e_move(slow_load_length, FILAMENT_CHANGE_SLOW_LOAD_FEEDRATE);
218
 
220
 
606
   ui.pause_show_message(PAUSE_MESSAGE_RESUME);
608
   ui.pause_show_message(PAUSE_MESSAGE_RESUME);
607
 
609
 
608
   // Check Temperature before moving hotend
610
   // Check Temperature before moving hotend
609
-  ensure_safe_temperature();
611
+  ensure_safe_temperature(DISABLED(BELTPRINTER));
610
 
612
 
611
   // Retract to prevent oozing
613
   // Retract to prevent oozing
612
   unscaled_e_move(-(PAUSE_PARK_RETRACT_LENGTH), feedRate_t(PAUSE_PARK_RETRACT_FEEDRATE));
614
   unscaled_e_move(-(PAUSE_PARK_RETRACT_LENGTH), feedRate_t(PAUSE_PARK_RETRACT_FEEDRATE));

+ 1
- 1
Marlin/src/feature/powerloss.cpp View File

386
           ), dtostrf(z_now, 1, 3, str_1));
386
           ), dtostrf(z_now, 1, 3, str_1));
387
     gcode.process_subcommands_now(cmd);
387
     gcode.process_subcommands_now(cmd);
388
 
388
 
389
-  #else
389
+  #elif DISABLED(BELTPRINTER)
390
 
390
 
391
     #if ENABLED(POWER_LOSS_RECOVER_ZHOME) && defined(POWER_LOSS_ZHOME_POS)
391
     #if ENABLED(POWER_LOSS_RECOVER_ZHOME) && defined(POWER_LOSS_ZHOME_POS)
392
       #define HOMING_Z_DOWN 1
392
       #define HOMING_Z_DOWN 1

+ 7
- 0
Marlin/src/inc/SanityCheck.h View File

1470
 #endif
1470
 #endif
1471
 
1471
 
1472
 /**
1472
 /**
1473
+ * Some things should not be used on Belt Printers
1474
+ */
1475
+#if BOTH(BELTPRINTER, HAS_LEVELING)
1476
+  #error "Bed Leveling is not compatible with BELTPRINTER."
1477
+#endif
1478
+
1479
+/**
1473
  * Probes
1480
  * Probes
1474
  */
1481
  */
1475
 
1482
 

Loading…
Cancel
Save