@@ -111,10 +111,10 @@ gcode:
111
111
M118 NOZZLE_SIZE: {NOZZLE_SIZE}, LAYERS: {LAYERS}
112
112
M118 FILAMENT_TYPE: {FILAMENT_TYPE}
113
113
114
- # {% set mesh_min_x = MESH_MIN.split(",")[0]|float %}
115
- # {% set mesh_min_y = MESH_MIN.split(",")[1]|float %}
116
- # {% set mesh_max_x = MESH_MAX.split(",")[0]|float %}
117
- # {% set mesh_max_y = MESH_MAX.split(",")[1]|float %}
114
+ {% set mesh_min_x = MESH_MIN.split(" ," )[0]|float %}
115
+ {% set mesh_min_y = MESH_MIN.split(" ," )[1]|float %}
116
+ {% set mesh_max_x = MESH_MAX.split(" ," )[0]|float %}
117
+ {% set mesh_max_y = MESH_MAX.split(" ," )[1]|float %}
118
118
119
119
# Filament type, used for chamber temps
120
120
SAVE_VARIABLE VARIABLE =filament_type = VALUE =' "{FILAMENT_TYPE}"'
@@ -169,6 +169,10 @@ gcode:
169
169
SET_GCODE_OFFSET Z =0 MOVE =0
170
170
SET_GCODE_OFFSET Z_ADJUST =+1.3 MOVE =0
171
171
172
+ # Bed mesh stuff here
173
+ BED_MESH_CALIBRATE mesh_min ={mesh_min_x},{mesh_min_y} mesh_max ={mesh_max_x},{mesh_max_y} PROBE_COUNT =5,5
174
+
175
+
172
176
# Move to the middle of the bed
173
177
STATUS_READY
174
178
PARKCENTER z =25
@@ -405,3 +409,56 @@ gcode:
405
409
406
410
CANCEL_PRINT
407
411
412
+
413
+ # ####################################################################
414
+ #
415
+ # PREHEAT_ABS
416
+ #
417
+ # ####################################################################
418
+ [gcode_macro PREHEAT_ABS]
419
+ description: Preheat bed/hotend/chamber/fans
420
+ gcode:
421
+ # variables
422
+ {% set BED_TEMP = 110%}
423
+ {% set EXTRUDER_TEMP = 150%}
424
+ {% set CHAMBER_TEMP = 50%}
425
+ {% set FILAMENT_TYPE = ABS%}
426
+
427
+ # process order is
428
+ # set bed temp
429
+ # set nevermore / bed fans on
430
+ # home / QGL if needed
431
+ # park center
432
+
433
+ # Start bed heating
434
+ # Wait for the bed to reach the temperature
435
+ STATUS_HEATING
436
+ M118 Bed temp {BED_TEMP}
437
+ M140 S{BED_TEMP}
438
+ # M190 S{BED_TEMP}
439
+
440
+ # nevermore on.
441
+ SET_FAN_SPEED FAN =Nevermore SPEED =1
442
+
443
+ # turn on bed fans 1 and 2
444
+ SET_FAN_SPEED FAN =Bed_Fan1 SPEED =1
445
+ SET_FAN_SPEED FAN =Bed_Fan2 SPEED =1
446
+
447
+ # home / QGL
448
+ {% if printer.quad_gantry_level.applied == False %}
449
+ {% if " xyz" not in printer.toolhead.homed_axes %}
450
+ STATUS_HOMING
451
+ G28 ; home if not already homed
452
+ {% endif %}
453
+ STATUS_LEVELING
454
+ M118 QGL
455
+ QUAD_GANTRY_LEVEL
456
+ {% endif %}
457
+
458
+ # park center
459
+ STATUS_READY
460
+ PARKCENTER
461
+
462
+ HEATSOAK_CHAMBER TEMP =50 BED =110
463
+ MR_NOTIFY TITLE =" Vor on" MESSAGE =" Ready to print A B S!"
464
+
0 commit comments