Skip to content

Hardware & Devices

The Hardware & Devices category contains settings for printers, peripherals, and external services connected to your printer. Items in this section appear or hide dynamically based on what HelixScreen detects from Klipper and Moonraker.


Tap to open the Hardware Health overlay, which lists detected hardware validation issues:

CategoryMeaning
CriticalRequired hardware missing (e.g., no extruder heater)
WarningExpected hardware not found (e.g., bed sensor disappeared)
InfoNewly discovered hardware that wasn’t seen before
SessionHardware changed since last session

Actions for non-critical issues:

  • Ignore — Mark as optional (won’t warn again even if missing)
  • Save — Add to expected list (will warn if it disappears later)

Use this when adding or removing hardware to keep HelixScreen’s expectations accurate.


Only shown when beta features are enabled.

Manage all your configured printers. Tap to open the Printer Management overlay where you can:

  • Switch printers — Tap any printer in the list to switch to it. HelixScreen disconnects from the current printer and connects to the new one.
  • Add a printer — Tap “Add Printer” to launch the Setup Wizard for a new printer. You can cancel at any time to return to your current printer.
  • Delete a printer — Tap the trash icon next to any non-active printer and confirm. You cannot delete the last remaining printer.

After switching, a toast notification confirms the new connection and you’re taken to the Home panel.


Only shown when a webcam is detected (an enabled webcam is configured in Moonraker).

Tap to open a standalone fullscreen camera viewer showing the live feed from your printer’s webcam.


Only shown when a multi-filament system is detected.

Tap to open Device Operations for quick actions, calibration, and speed settings for multi-material systems. Supports AFC, Happy Hare, ACE, and other Klipper-based filament changers.


Only shown when fans are detected.

Tap to open the Fan Settings overlay. This shows all detected fans and their current speeds. You can rename any fan for easier identification — for example, rename “fan_generic exhaust_fan” to “Exhaust”. Custom names appear everywhere fans are shown in the UI.


Only shown when sensors are detected.

Tap to open the Sensor Settings overlay. Each detected filament sensor can be assigned a role:

RoleBehavior
NoneSensor present but not monitored
RunoutPauses the print when filament runs out
ToolheadMonitors filament at the toolhead
EntryMonitors filament at the entry to the extruder path

Whether a sensor is a switch or a motion sensor is detected automatically — it is not something you choose. Other detected sensors (accelerometers, probes, humidity, width, color) are listed as read-only information.

See Sensors for the full guide.


Only shown when LED hardware is detected.

Tap to open the full LED configuration overlay. This is a large topic with its own page — see LED Settings.


Only shown when Moonraker power devices are configured.

Tap to open the Power Devices overlay, where you can toggle individual power relays and smart outlets on or off. This is the same panel accessible from Advanced > Power Devices or by long-pressing the home panel power button.

See Power Device Control for full details on device selection and the home panel quick-toggle.


Only shown when Spoolman is configured in Moonraker.

Tap to open Spoolman integration settings. HelixScreen connects to your Spoolman server for spool tracking, weight sync, and barcode scanning.

If Spoolman is not yet configured, you’ll see a setup screen. Enter the IP address and port of your Spoolman server, then tap Connect. HelixScreen verifies the connection and configures Moonraker automatically — no manual editing of moonraker.conf needed.

When connected, the settings screen shows your Spoolman server URL along with options to Change the server address or Remove the configuration entirely.

Toggle this on to enable automatic weight polling. When enabled, HelixScreen periodically queries Spoolman for spool weight updates and displays the remaining filament on the home panel and filament panel.

Controls how often HelixScreen polls Spoolman for weight updates. Options: 30 seconds, 1 minute, 2 minutes, or 5 minutes. Shorter intervals give more up-to-date readings but generate more network traffic.

Configure which USB device to use as a barcode scanner for scanning Spoolman QR codes on spool labels. By default, HelixScreen auto-detects scanners by looking for devices with “barcode” or “scanner” in their name.

If your scanner uses a generic name (e.g., “TMS HIDKeyBoard”), tap this setting to manually select it from a list of connected USB HID devices. The selection is saved and persists across restarts.

Opens label printer configuration for printing spool labels with QR codes. See Label Printing for full setup instructions and supported printers.


Back to Settings | Prev: Printing | Next: Safety & Notifications