mirror of
https://github.com/furrysalamander/rubedo.git
synced 2025-09-26 23:29:12 +08:00

Cleaned up a lot of code. Some things are still kind of messy, but it's a vast improvement over what I used to have. Data is easy to pass around the system, and the pattern info has proved invaluable for cleanly connecting prints, scans, and analysis.
398 lines
20 KiB
Plaintext
398 lines
20 KiB
Plaintext
|
|
G28
|
|
M104 S180; preheat nozzle while waiting for build plate to get to temp
|
|
M190 S110;
|
|
QUAD_GANTRY_LEVEL
|
|
CLEAN_NOZZLE
|
|
G28 Z
|
|
M109 S255;
|
|
|
|
G21 ; Millimeter units
|
|
G90 ; Absolute XYZ
|
|
M83 ; Relative E
|
|
SET_VELOCITY_LIMIT ACCEL=3000 ACCEL_TO_DECEL=1500
|
|
G92 E0 ;
|
|
M106 S0 ; set fan speed to 0
|
|
|
|
G1 X95 Y30 F30000 ; move to start position
|
|
G1 Z0.25 F300 ; move to layer height
|
|
G91 ; switch to relative movements
|
|
; Print a bounding box to aid with removal and prime the extruder.
|
|
G1 Y40 E1.83596 F3000;
|
|
G1 X-30 E1.37697;
|
|
G1 Y-40 E1.83596;
|
|
G1 X30 E1.37697;
|
|
G1 Z0.75 Y-4 E-0.5 F300; retract and prepare to hop to first line location.
|
|
|
|
SET_PRESSURE_ADVANCE ADVANCE=0.0 ; set Pressure Advance
|
|
M117 Testing Pressure Advance at: 0.0
|
|
G1 X-30 Y4 F30000 ; move to start position
|
|
G1 Z-0.75 F300 ; move to layer height
|
|
G1 E0.5 F1800 ; un-retract
|
|
G1 X7.5 E0.3442425 F300 ; print line part one
|
|
G1 X15.0 E0.688485 F9000 ; print line part two
|
|
G1 X7.5 E0.3442425 F300 ; print line part three
|
|
G1 E-0.5 F1800 ; retract
|
|
G1 Z0.75 F300 ; Move above layer height
|
|
|
|
SET_PRESSURE_ADVANCE ADVANCE=0.0 ; set Pressure Advance
|
|
M117 Testing Pressure Advance at: 0.0
|
|
G1 X-30 Y4 F30000 ; move to start position
|
|
G1 Z-0.75 F300 ; move to layer height
|
|
G1 E0.5 F1800 ; un-retract
|
|
G1 X7.5 E0.3442425 F300 ; print line part one
|
|
G1 X15.0 E0.688485 F9000 ; print line part two
|
|
G1 X7.5 E0.3442425 F300 ; print line part three
|
|
G1 E-0.5 F1800 ; retract
|
|
G1 Z0.75 F300 ; Move above layer height
|
|
|
|
SET_PRESSURE_ADVANCE ADVANCE=0.0 ; set Pressure Advance
|
|
M117 Testing Pressure Advance at: 0.0
|
|
G1 X-30 Y4 F30000 ; move to start position
|
|
G1 Z-0.75 F300 ; move to layer height
|
|
G1 E0.5 F1800 ; un-retract
|
|
G1 X7.5 E0.3442425 F300 ; print line part one
|
|
G1 X15.0 E0.688485 F9000 ; print line part two
|
|
G1 X7.5 E0.3442425 F300 ; print line part three
|
|
G1 E-0.5 F1800 ; retract
|
|
G1 Z0.75 F300 ; Move above layer height
|
|
|
|
SET_PRESSURE_ADVANCE ADVANCE=0.0 ; set Pressure Advance
|
|
M117 Testing Pressure Advance at: 0.0
|
|
G1 X-30 Y4 F30000 ; move to start position
|
|
G1 Z-0.75 F300 ; move to layer height
|
|
G1 E0.5 F1800 ; un-retract
|
|
G1 X7.5 E0.3442425 F300 ; print line part one
|
|
G1 X15.0 E0.688485 F9000 ; print line part two
|
|
G1 X7.5 E0.3442425 F300 ; print line part three
|
|
G1 E-0.5 F1800 ; retract
|
|
G1 Z0.75 F300 ; Move above layer height
|
|
|
|
SET_PRESSURE_ADVANCE ADVANCE=0.0 ; set Pressure Advance
|
|
M117 Testing Pressure Advance at: 0.0
|
|
G1 X-30 Y4 F30000 ; move to start position
|
|
G1 Z-0.75 F300 ; move to layer height
|
|
G1 E0.5 F1800 ; un-retract
|
|
G1 X7.5 E0.3442425 F300 ; print line part one
|
|
G1 X15.0 E0.688485 F9000 ; print line part two
|
|
G1 X7.5 E0.3442425 F300 ; print line part three
|
|
G1 E-0.5 F1800 ; retract
|
|
G1 Z0.75 F300 ; Move above layer height
|
|
|
|
SET_PRESSURE_ADVANCE ADVANCE=0.0 ; set Pressure Advance
|
|
M117 Testing Pressure Advance at: 0.0
|
|
G1 X-30 Y4 F30000 ; move to start position
|
|
G1 Z-0.75 F300 ; move to layer height
|
|
G1 E0.5 F1800 ; un-retract
|
|
G1 X7.5 E0.3442425 F300 ; print line part one
|
|
G1 X15.0 E0.688485 F9000 ; print line part two
|
|
G1 X7.5 E0.3442425 F300 ; print line part three
|
|
G1 E-0.5 F1800 ; retract
|
|
G1 Z0.75 F300 ; Move above layer height
|
|
|
|
SET_PRESSURE_ADVANCE ADVANCE=0.0 ; set Pressure Advance
|
|
M117 Testing Pressure Advance at: 0.0
|
|
G1 X-30 Y4 F30000 ; move to start position
|
|
G1 Z-0.75 F300 ; move to layer height
|
|
G1 E0.5 F1800 ; un-retract
|
|
G1 X7.5 E0.3442425 F300 ; print line part one
|
|
G1 X15.0 E0.688485 F9000 ; print line part two
|
|
G1 X7.5 E0.3442425 F300 ; print line part three
|
|
G1 E-0.5 F1800 ; retract
|
|
G1 Z0.75 F300 ; Move above layer height
|
|
|
|
SET_PRESSURE_ADVANCE ADVANCE=0.0 ; set Pressure Advance
|
|
M117 Testing Pressure Advance at: 0.0
|
|
G1 X-30 Y4 F30000 ; move to start position
|
|
G1 Z-0.75 F300 ; move to layer height
|
|
G1 E0.5 F1800 ; un-retract
|
|
G1 X7.5 E0.3442425 F300 ; print line part one
|
|
G1 X15.0 E0.688485 F9000 ; print line part two
|
|
G1 X7.5 E0.3442425 F300 ; print line part three
|
|
G1 E-0.5 F1800 ; retract
|
|
G1 Z0.75 F300 ; Move above layer height
|
|
|
|
SET_PRESSURE_ADVANCE ADVANCE=0.0 ; set Pressure Advance
|
|
M117 Testing Pressure Advance at: 0.0
|
|
G1 X-30 Y4 F30000 ; move to start position
|
|
G1 Z-0.75 F300 ; move to layer height
|
|
G1 E0.5 F1800 ; un-retract
|
|
G1 X7.5 E0.3442425 F300 ; print line part one
|
|
G1 X15.0 E0.688485 F9000 ; print line part two
|
|
G1 X7.5 E0.3442425 F300 ; print line part three
|
|
G1 E-0.5 F1800 ; retract
|
|
G1 Z0.75 F300 ; Move above layer height
|
|
|
|
SET_PRESSURE_ADVANCE ADVANCE=0.0 ; set Pressure Advance
|
|
M117 Testing Pressure Advance at: 0.0
|
|
G1 X-30 Y4 F30000 ; move to start position
|
|
G1 Z-0.75 F300 ; move to layer height
|
|
G1 E0.5 F1800 ; un-retract
|
|
G1 X7.5 E0.3442425 F300 ; print line part one
|
|
G1 X15.0 E0.688485 F9000 ; print line part two
|
|
G1 X7.5 E0.3442425 F300 ; print line part three
|
|
G1 E-0.5 F1800 ; retract
|
|
G1 Z0.75 F300 ; Move above layer height
|
|
|
|
M117
|
|
|
|
G21 ; Millimeter units
|
|
G90 ; Absolute XYZ
|
|
M83 ; Relative E
|
|
SET_VELOCITY_LIMIT ACCEL=3000 ACCEL_TO_DECEL=1500
|
|
G92 E0 ;
|
|
M106 S0 ; set fan speed to 0
|
|
|
|
G1 X60 Y30 F30000 ; move to start position
|
|
G1 Z0.25 F300 ; move to layer height
|
|
G91 ; switch to relative movements
|
|
; Print a bounding box to aid with removal and prime the extruder.
|
|
G1 Y40 E1.83596 F3000;
|
|
G1 X-30 E1.37697;
|
|
G1 Y-40 E1.83596;
|
|
G1 X30 E1.37697;
|
|
G1 Z0.75 Y-4 E-0.5 F300; retract and prepare to hop to first line location.
|
|
|
|
SET_PRESSURE_ADVANCE ADVANCE=0.0 ; set Pressure Advance
|
|
M117 Testing Pressure Advance at: 0.0
|
|
G1 X-30 Y4 F30000 ; move to start position
|
|
G1 Z-0.75 F300 ; move to layer height
|
|
G1 E0.5 F1800 ; un-retract
|
|
G1 X7.5 E0.3442425 F300 ; print line part one
|
|
G1 X15.0 E0.688485 F9000 ; print line part two
|
|
G1 X7.5 E0.3442425 F300 ; print line part three
|
|
G1 E-0.5 F1800 ; retract
|
|
G1 Z0.75 F300 ; Move above layer height
|
|
|
|
SET_PRESSURE_ADVANCE ADVANCE=0.006666666666666666 ; set Pressure Advance
|
|
M117 Testing Pressure Advance at: 0.006666666666666666
|
|
G1 X-30 Y4 F30000 ; move to start position
|
|
G1 Z-0.75 F300 ; move to layer height
|
|
G1 E0.5 F1800 ; un-retract
|
|
G1 X7.5 E0.3442425 F300 ; print line part one
|
|
G1 X15.0 E0.688485 F9000 ; print line part two
|
|
G1 X7.5 E0.3442425 F300 ; print line part three
|
|
G1 E-0.5 F1800 ; retract
|
|
G1 Z0.75 F300 ; Move above layer height
|
|
|
|
SET_PRESSURE_ADVANCE ADVANCE=0.013333333333333332 ; set Pressure Advance
|
|
M117 Testing Pressure Advance at: 0.013333333333333332
|
|
G1 X-30 Y4 F30000 ; move to start position
|
|
G1 Z-0.75 F300 ; move to layer height
|
|
G1 E0.5 F1800 ; un-retract
|
|
G1 X7.5 E0.3442425 F300 ; print line part one
|
|
G1 X15.0 E0.688485 F9000 ; print line part two
|
|
G1 X7.5 E0.3442425 F300 ; print line part three
|
|
G1 E-0.5 F1800 ; retract
|
|
G1 Z0.75 F300 ; Move above layer height
|
|
|
|
SET_PRESSURE_ADVANCE ADVANCE=0.019999999999999997 ; set Pressure Advance
|
|
M117 Testing Pressure Advance at: 0.019999999999999997
|
|
G1 X-30 Y4 F30000 ; move to start position
|
|
G1 Z-0.75 F300 ; move to layer height
|
|
G1 E0.5 F1800 ; un-retract
|
|
G1 X7.5 E0.3442425 F300 ; print line part one
|
|
G1 X15.0 E0.688485 F9000 ; print line part two
|
|
G1 X7.5 E0.3442425 F300 ; print line part three
|
|
G1 E-0.5 F1800 ; retract
|
|
G1 Z0.75 F300 ; Move above layer height
|
|
|
|
SET_PRESSURE_ADVANCE ADVANCE=0.026666666666666665 ; set Pressure Advance
|
|
M117 Testing Pressure Advance at: 0.026666666666666665
|
|
G1 X-30 Y4 F30000 ; move to start position
|
|
G1 Z-0.75 F300 ; move to layer height
|
|
G1 E0.5 F1800 ; un-retract
|
|
G1 X7.5 E0.3442425 F300 ; print line part one
|
|
G1 X15.0 E0.688485 F9000 ; print line part two
|
|
G1 X7.5 E0.3442425 F300 ; print line part three
|
|
G1 E-0.5 F1800 ; retract
|
|
G1 Z0.75 F300 ; Move above layer height
|
|
|
|
SET_PRESSURE_ADVANCE ADVANCE=0.03333333333333333 ; set Pressure Advance
|
|
M117 Testing Pressure Advance at: 0.03333333333333333
|
|
G1 X-30 Y4 F30000 ; move to start position
|
|
G1 Z-0.75 F300 ; move to layer height
|
|
G1 E0.5 F1800 ; un-retract
|
|
G1 X7.5 E0.3442425 F300 ; print line part one
|
|
G1 X15.0 E0.688485 F9000 ; print line part two
|
|
G1 X7.5 E0.3442425 F300 ; print line part three
|
|
G1 E-0.5 F1800 ; retract
|
|
G1 Z0.75 F300 ; Move above layer height
|
|
|
|
SET_PRESSURE_ADVANCE ADVANCE=0.039999999999999994 ; set Pressure Advance
|
|
M117 Testing Pressure Advance at: 0.039999999999999994
|
|
G1 X-30 Y4 F30000 ; move to start position
|
|
G1 Z-0.75 F300 ; move to layer height
|
|
G1 E0.5 F1800 ; un-retract
|
|
G1 X7.5 E0.3442425 F300 ; print line part one
|
|
G1 X15.0 E0.688485 F9000 ; print line part two
|
|
G1 X7.5 E0.3442425 F300 ; print line part three
|
|
G1 E-0.5 F1800 ; retract
|
|
G1 Z0.75 F300 ; Move above layer height
|
|
|
|
SET_PRESSURE_ADVANCE ADVANCE=0.04666666666666666 ; set Pressure Advance
|
|
M117 Testing Pressure Advance at: 0.04666666666666666
|
|
G1 X-30 Y4 F30000 ; move to start position
|
|
G1 Z-0.75 F300 ; move to layer height
|
|
G1 E0.5 F1800 ; un-retract
|
|
G1 X7.5 E0.3442425 F300 ; print line part one
|
|
G1 X15.0 E0.688485 F9000 ; print line part two
|
|
G1 X7.5 E0.3442425 F300 ; print line part three
|
|
G1 E-0.5 F1800 ; retract
|
|
G1 Z0.75 F300 ; Move above layer height
|
|
|
|
SET_PRESSURE_ADVANCE ADVANCE=0.05333333333333333 ; set Pressure Advance
|
|
M117 Testing Pressure Advance at: 0.05333333333333333
|
|
G1 X-30 Y4 F30000 ; move to start position
|
|
G1 Z-0.75 F300 ; move to layer height
|
|
G1 E0.5 F1800 ; un-retract
|
|
G1 X7.5 E0.3442425 F300 ; print line part one
|
|
G1 X15.0 E0.688485 F9000 ; print line part two
|
|
G1 X7.5 E0.3442425 F300 ; print line part three
|
|
G1 E-0.5 F1800 ; retract
|
|
G1 Z0.75 F300 ; Move above layer height
|
|
|
|
SET_PRESSURE_ADVANCE ADVANCE=0.06 ; set Pressure Advance
|
|
M117 Testing Pressure Advance at: 0.06
|
|
G1 X-30 Y4 F30000 ; move to start position
|
|
G1 Z-0.75 F300 ; move to layer height
|
|
G1 E0.5 F1800 ; un-retract
|
|
G1 X7.5 E0.3442425 F300 ; print line part one
|
|
G1 X15.0 E0.688485 F9000 ; print line part two
|
|
G1 X7.5 E0.3442425 F300 ; print line part three
|
|
G1 E-0.5 F1800 ; retract
|
|
G1 Z0.75 F300 ; Move above layer height
|
|
|
|
M117
|
|
|
|
G21 ; Millimeter units
|
|
G90 ; Absolute XYZ
|
|
M83 ; Relative E
|
|
SET_VELOCITY_LIMIT ACCEL=3000 ACCEL_TO_DECEL=1500
|
|
G92 E0 ;
|
|
M106 S0 ; set fan speed to 0
|
|
|
|
G1 X130 Y30 F30000 ; move to start position
|
|
G1 Z0.25 F300 ; move to layer height
|
|
G91 ; switch to relative movements
|
|
; Print a bounding box to aid with removal and prime the extruder.
|
|
G1 Y40 E1.83596 F3000;
|
|
G1 X-30 E1.37697;
|
|
G1 Y-40 E1.83596;
|
|
G1 X30 E1.37697;
|
|
G1 Z0.75 Y-4 E-0.5 F300; retract and prepare to hop to first line location.
|
|
|
|
SET_PRESSURE_ADVANCE ADVANCE=0.04 ; set Pressure Advance
|
|
M117 Testing Pressure Advance at: 0.04
|
|
G1 X-30 Y4 F30000 ; move to start position
|
|
G1 Z-0.75 F300 ; move to layer height
|
|
G1 E0.5 F1800 ; un-retract
|
|
G1 X7.5 E0.3442425 F300 ; print line part one
|
|
G1 X15.0 E0.688485 F9000 ; print line part two
|
|
G1 X7.5 E0.3442425 F300 ; print line part three
|
|
G1 E-0.5 F1800 ; retract
|
|
G1 Z0.75 F300 ; Move above layer height
|
|
|
|
SET_PRESSURE_ADVANCE ADVANCE=0.04 ; set Pressure Advance
|
|
M117 Testing Pressure Advance at: 0.04
|
|
G1 X-30 Y4 F30000 ; move to start position
|
|
G1 Z-0.75 F300 ; move to layer height
|
|
G1 E0.5 F1800 ; un-retract
|
|
G1 X7.5 E0.3442425 F300 ; print line part one
|
|
G1 X15.0 E0.688485 F9000 ; print line part two
|
|
G1 X7.5 E0.3442425 F300 ; print line part three
|
|
G1 E-0.5 F1800 ; retract
|
|
G1 Z0.75 F300 ; Move above layer height
|
|
|
|
SET_PRESSURE_ADVANCE ADVANCE=0.04 ; set Pressure Advance
|
|
M117 Testing Pressure Advance at: 0.04
|
|
G1 X-30 Y4 F30000 ; move to start position
|
|
G1 Z-0.75 F300 ; move to layer height
|
|
G1 E0.5 F1800 ; un-retract
|
|
G1 X7.5 E0.3442425 F300 ; print line part one
|
|
G1 X15.0 E0.688485 F9000 ; print line part two
|
|
G1 X7.5 E0.3442425 F300 ; print line part three
|
|
G1 E-0.5 F1800 ; retract
|
|
G1 Z0.75 F300 ; Move above layer height
|
|
|
|
SET_PRESSURE_ADVANCE ADVANCE=0.04 ; set Pressure Advance
|
|
M117 Testing Pressure Advance at: 0.04
|
|
G1 X-30 Y4 F30000 ; move to start position
|
|
G1 Z-0.75 F300 ; move to layer height
|
|
G1 E0.5 F1800 ; un-retract
|
|
G1 X7.5 E0.3442425 F300 ; print line part one
|
|
G1 X15.0 E0.688485 F9000 ; print line part two
|
|
G1 X7.5 E0.3442425 F300 ; print line part three
|
|
G1 E-0.5 F1800 ; retract
|
|
G1 Z0.75 F300 ; Move above layer height
|
|
|
|
SET_PRESSURE_ADVANCE ADVANCE=0.04 ; set Pressure Advance
|
|
M117 Testing Pressure Advance at: 0.04
|
|
G1 X-30 Y4 F30000 ; move to start position
|
|
G1 Z-0.75 F300 ; move to layer height
|
|
G1 E0.5 F1800 ; un-retract
|
|
G1 X7.5 E0.3442425 F300 ; print line part one
|
|
G1 X15.0 E0.688485 F9000 ; print line part two
|
|
G1 X7.5 E0.3442425 F300 ; print line part three
|
|
G1 E-0.5 F1800 ; retract
|
|
G1 Z0.75 F300 ; Move above layer height
|
|
|
|
SET_PRESSURE_ADVANCE ADVANCE=0.04 ; set Pressure Advance
|
|
M117 Testing Pressure Advance at: 0.04
|
|
G1 X-30 Y4 F30000 ; move to start position
|
|
G1 Z-0.75 F300 ; move to layer height
|
|
G1 E0.5 F1800 ; un-retract
|
|
G1 X7.5 E0.3442425 F300 ; print line part one
|
|
G1 X15.0 E0.688485 F9000 ; print line part two
|
|
G1 X7.5 E0.3442425 F300 ; print line part three
|
|
G1 E-0.5 F1800 ; retract
|
|
G1 Z0.75 F300 ; Move above layer height
|
|
|
|
SET_PRESSURE_ADVANCE ADVANCE=0.04 ; set Pressure Advance
|
|
M117 Testing Pressure Advance at: 0.04
|
|
G1 X-30 Y4 F30000 ; move to start position
|
|
G1 Z-0.75 F300 ; move to layer height
|
|
G1 E0.5 F1800 ; un-retract
|
|
G1 X7.5 E0.3442425 F300 ; print line part one
|
|
G1 X15.0 E0.688485 F9000 ; print line part two
|
|
G1 X7.5 E0.3442425 F300 ; print line part three
|
|
G1 E-0.5 F1800 ; retract
|
|
G1 Z0.75 F300 ; Move above layer height
|
|
|
|
SET_PRESSURE_ADVANCE ADVANCE=0.04 ; set Pressure Advance
|
|
M117 Testing Pressure Advance at: 0.04
|
|
G1 X-30 Y4 F30000 ; move to start position
|
|
G1 Z-0.75 F300 ; move to layer height
|
|
G1 E0.5 F1800 ; un-retract
|
|
G1 X7.5 E0.3442425 F300 ; print line part one
|
|
G1 X15.0 E0.688485 F9000 ; print line part two
|
|
G1 X7.5 E0.3442425 F300 ; print line part three
|
|
G1 E-0.5 F1800 ; retract
|
|
G1 Z0.75 F300 ; Move above layer height
|
|
|
|
SET_PRESSURE_ADVANCE ADVANCE=0.04 ; set Pressure Advance
|
|
M117 Testing Pressure Advance at: 0.04
|
|
G1 X-30 Y4 F30000 ; move to start position
|
|
G1 Z-0.75 F300 ; move to layer height
|
|
G1 E0.5 F1800 ; un-retract
|
|
G1 X7.5 E0.3442425 F300 ; print line part one
|
|
G1 X15.0 E0.688485 F9000 ; print line part two
|
|
G1 X7.5 E0.3442425 F300 ; print line part three
|
|
G1 E-0.5 F1800 ; retract
|
|
G1 Z0.75 F300 ; Move above layer height
|
|
|
|
SET_PRESSURE_ADVANCE ADVANCE=0.04 ; set Pressure Advance
|
|
M117 Testing Pressure Advance at: 0.04
|
|
G1 X-30 Y4 F30000 ; move to start position
|
|
G1 Z-0.75 F300 ; move to layer height
|
|
G1 E0.5 F1800 ; un-retract
|
|
G1 X7.5 E0.3442425 F300 ; print line part one
|
|
G1 X15.0 E0.688485 F9000 ; print line part two
|
|
G1 X7.5 E0.3442425 F300 ; print line part three
|
|
G1 E-0.5 F1800 ; retract
|
|
G1 Z0.75 F300 ; Move above layer height
|
|
|
|
M117
|
|
|
|
SET_PRESSURE_ADVANCE ADVANCE=0.04
|
|
|