Print Status
Enum class for the printer status
The printer status is a value that indicates the current state of the printer.
- bambulabs_api.PrintStatus.PRINTING
- Type:
The printer is currently printing.
- bambulabs_api.PrintStatus.AUTO_BED_LEVELING
- Type:
The printer is performing an automatic bed leveling.
- bambulabs_api.PrintStatus.HEATBED_PREHEATING
- Type:
The printer is preheating the heatbed.
- bambulabs_api.PrintStatus.SWEEPING_XY_MECH_MODE
- Type:
The printer is performing a sweeping XY mechanical mode.
- bambulabs_api.PrintStatus.CHANGING_FILAMENT
- Type:
The printer is changing the filament.
- bambulabs_api.PrintStatus.M400_PAUSE
- Type:
The printer is paused.
- bambulabs_api.PrintStatus.PAUSED_FILAMENT_RUNOUT
- Type:
The printer is paused due to filament runout.
- bambulabs_api.PrintStatus.HEATING_HOTEND
- Type:
The printer is heating the hotend.
- bambulabs_api.PrintStatus.CALIBRATING_EXTRUSION
- Type:
The printer is calibrating the extrusion.
- bambulabs_api.PrintStatus.SCANNING_BED_SURFACE
- Type:
The printer is scanning the bed surface.
- bambulabs_api.PrintStatus.INSPECTING_FIRST_LAYER
- Type:
The printer is inspecting the first layer.
- bambulabs_api.PrintStatus.IDENTIFYING_BUILD_PLATE_TYPE
- Type:
The printer is identifying the build plate type.
- bambulabs_api.PrintStatus.CALIBRATING_MICRO_LIDAR
- Type:
The printer is calibrating the micro LiDAR.
- bambulabs_api.PrintStatus.HOMING_TOOLHEAD
- Type:
The printer is homing the toolhead.
- bambulabs_api.PrintStatus.CLEANING_NOZZLE_TIP
- Type:
The printer is cleaning the nozzle tip.
- bambulabs_api.PrintStatus.CHECKING_EXTRUDER_TEMPERATURE
- Type:
The printer is checking the extruder temperature.
- bambulabs_api.PrintStatus.PAUSED_USER
- Type:
The printer is paused by the user.
- bambulabs_api.PrintStatus.PAUSED_FRONT_COVER_FALLING
- Type:
The printer is paused due to the front cover falling.
- bambulabs_api.PrintStatus.CALIBRATING_LIDAR
- Type:
The printer is calibrating the LiDAR.
- bambulabs_api.PrintStatus.CALIBRATING_EXTRUSION_FLOW
- Type:
The printer is calibrating the extrusion flow.
- bambulabs_api.PrintStatus.PAUSED_NOZZLE_TEMPERATURE_MALFUNCTION
- Type:
The printer is paused due to a nozzle temperature malfunction.
- bambulabs_api.PrintStatus.PAUSED_HEAT_BED_TEMPERATURE_MALFUNCTION
- Type:
The printer is paused due to a heat bed temperature malfunction.
- bambulabs_api.PrintStatus.FILAMENT_UNLOADING
- Type:
The printer is unloading the filament.
- bambulabs_api.PrintStatus.PAUSED_SKIPPED_STEP
- Type:
The printer is paused due to a skipped step.
- bambulabs_api.PrintStatus.FILAMENT_LOADING
- Type:
The printer is loading the filament.
- bambulabs_api.PrintStatus.CALIBRATING_MOTOR_NOISE
- Type:
The printer is calibrating the motor noise.
- bambulabs_api.PrintStatus.PAUSED_AMS_LOST
- Type:
The printer is paused due to an AMS lost.
- bambulabs_api.PrintStatus.PAUSED_LOW_FAN_SPEED_HEAT_BREAK
- Type:
The printer is paused due to a low fan speed heat break.
- bambulabs_api.PrintStatus.PAUSED_CHAMBER_TEMPERATURE_CONTROL_ERROR
- Type:
The printer is paused due to a chamber temperature control error.
- bambulabs_api.PrintStatus.COOLING_CHAMBER
- Type:
The printer is cooling the chamber.
- bambulabs_api.PrintStatus.PAUSED_USER_GCODE
- Type:
The printer is paused by the user GCODE.
- bambulabs_api.PrintStatus.MOTOR_NOISE_SHOWOFF
- Type:
The printer is showing off the motor noise.
- bambulabs_api.PrintStatus.PAUSED_NOZZLE_FILAMENT_COVERED_DETECTED
- Type:
The printer is paused due to a nozzle filament covered detected.
- bambulabs_api.PrintStatus.PAUSED_CUTTER_ERROR
- Type:
The printer is paused due to a cutter error.
- bambulabs_api.PrintStatus.PAUSED_FIRST_LAYER_ERROR
- Type:
The printer is paused due to a first layer error.
- bambulabs_api.PrintStatus.PAUSED_NOZZLE_CLOG
- Type:
The printer is paused due to a nozzle clog.
- bambulabs_api.PrintStatus.UNKNOWN
- Type:
The printer status is unknown.
- bambulabs_api.PrintStatus.IDLE
- Type:
The printer is idle.