zooc.run.run_config
Data for calibration run.
- class zooc.run.run_config.RunConfig(*, temps_ref, bed_temps, extruder_temps, horizontal_move_speed, zero_reference_position, pre_run_gcode, post_run_gcode, wait_stabilize_s, measure_method, temps_scan_method)
Bases:
objectCollection of settings to run the calibration routine.
This is build from the configuration file and passed to the calibration run.
- Parameters:
temps_ref (Temps) – Reference temperatures for the calibration run.
bed_temps (list[float]) – List of bed temperatures to scan through [°C].
extruder_temps (list[float]) – List of extruder temperatures to scan through [°C].
horizontal_move_speed (float) – Speed of horizontal moves [mm/s].
zero_reference_position (tuple[float, float]) – Position to move the nozzle to before the calibration run [mm].
pre_run_gcode (list[str]) – G-code to run before the calibration run.
post_run_gcode (list[str]) – G-code to run after the calibration run.
wait_stabilize_s (float) – Time to wait for the temperatures to stabilize before measuring [s].
measure_method (MeasureMethods) – Method to measure the Z-offset.
temps_scan_method (TempsScanMethods) – Method to scan through the bed and extruder temperatures.