Skip to content
Main site

Display screen

The G1 has a touchscreen display on the front-left panel running KlipperScreen — a graphical interface for the most common printer controls without needing a browser or computer.

KlipperScreen main dashboard showing temperatures, print status, and navigation buttons


  • Start, pause, cancel a print
  • Monitor temperatures for all heating zones and bed in real time (temperature reads -95°C or -99°C = sensor not connected)
  • Z offset adjustment — live during a first layer or with the printer idle, in 0.1 mm steps from Fine Tuning. This is the nozzle-to-probe distance and is not the same as screw adjustment (gantry tramming) — see Z offset below
  • Bed leveling — trigger from Macros → Bed Leveling
  • Emergency stop — immediate full shutdown (same as the physical red button)
  • Extrude — manual extrusion control (avoid Retract in normal use — see note below)
  • Fan speed — manual override during a print
  • Macro buttons — custom macros configured in Klipper

Section titled “Print will not start (blocked by temperature)”

The print now only refuses to start if the extruder is more than 5°C below the target temperature set in the G-code (it waits until the material is hot enough). Fix: let the extruder reach within 5°C of the slicer target before printing begins.

No material extruded right at the start? This is usually not a fault. When you print straight from cold, the plastic at the very tip of the nozzle can still be solid even though the extruder reads close to target: the nozzle tip sits ~3 cm below the heater, outside the extruder’s insulation cushion, so it lags behind. For example with PLA at 180°C, the extruder may reach 175°C and start while the tip is still cold. Give the nozzle a short dwell at temperature (or run a purge) before judging extrusion.

The thermistor (NTC sensor) for that zone is not connected or has failed. See Temperature sensor disconnected.

Minimum temperature error → print cancelled

Section titled “Minimum temperature error → print cancelled”

If a heating zone falls below 160°C during a print, Klipper triggers an emergency stop and cancels the print. This prevents printing with cold material. If this happens unexpectedly: check temperature stability on the graph in G1OS dashboard — may be a sensor connector issue.

The Z offset is the distance between the nozzle tip and the probe tip. The G1 probe is a switch lowered by a small servo motor; when lowered it acts as both endstop and probe. With the probe down, the nozzle-to-probe distance is roughly 10 mm, but it must be calibrated for the specific nozzle fitted and typically varies by a few tenths of a millimeter from printer to printer.

How to set it:

  • From the display, use Fine Tuning and adjust the Z offset in 0.1 mm steps. You can do this live during a print or with the printer idle — bring the nozzle to Z0 and check it just meets the bed.
  • You can also adjust it from the Mainsail web dashboard under Toolhead → Z-Offset.
  • After adjusting, Save Config (SAVE_CONFIG) — the printer reboots to apply it.

Mainsail Toolhead panel with the Z-Offset adjustment buttons (0.01 / 0.025 / 0.05 / 0.1 mm steps)


The More button on the KlipperScreen home screen opens a secondary menu that contains the most important calibration and advanced controls.

KlipperScreen More menu showing all available options including Bed Level, Bed Mesh, Z Calibrate, Save Config and Fine Tuning

Items visible in the More menu:

Menu itemFunction
Bed LevelRuns the full automatic bed mesh leveling (probes all grid points)
Bed MeshView and manage saved bed mesh profiles
Z CalibrateRuns Z screw adjustment to tram the four corners
LimitsConfigure velocity and acceleration limits
FanManual fan speed control
LedsLED lighting control
MacrosAccess all configured Klipper macros
ConsoleKlipper command terminal on the display
UpdateKlipperScreen and firmware update manager
Input ShaperResonance compensation calibration
Save ConfigSaves the current configuration to printer.cfg — use after leveling
KlipperScreenKlipperScreen app settings
NetworkWi-Fi and network settings
NotificationsNotification settings
SystemSystem information and power controls
Fine TuningLive adjustment of speed, flow, and Z offset during a print

For commands not accessible from the display:

  • Connect a keyboard to the Raspberry Pi USB port, or
  • Use the Console in the G1OS web interface (http://g1os.local) — full Klipper terminal

ProblemLikely causeFix
Display blank / offPower issue or KlipperScreen crashedCheck display cable; restart KlipperScreen from G1OS Machine section
Display shows “Connecting…”Klipper not runningDo a Firmware Restart from G1OS
Touchscreen unresponsiveSoftware hangReboot the Raspberry Pi from G1OS power menu
KlipperScreen update availableNormalUpdate via G1OS Update Manager