Skip to content

Beta Features

HelixScreen includes several features that are functional but still being refined. These are gated behind a beta flag so they can be tested without affecting the default experience.


Method 1: Secret tap (recommended)

  1. Go to Settings → tap the About row to open the About overlay
  2. Tap the Current Version button 7 times (like enabling Android Developer Mode)
  3. A countdown appears after 4 taps (“3 more taps…”, “2 more taps…”, etc.)
  4. A toast confirms “Beta features: ON”

Repeat the same process to disable beta features.

Note: Taps must be within 2 seconds of each other or the counter resets.

Method 2: Config file

Set "beta_features": true in your settings.json.

Method 3: Test mode

Beta features are always enabled when running with --test.


When beta features are enabled, the following appear in the UI with an orange “BETA” badge and left accent border:

FeatureLocationDescriptionStatus
HelixPrint PluginAdvanced panelInstall/uninstall the HelixPrint Klipper plugin for advanced print start controlFunctional; plugin manages bed mesh, QGL, z-tilt skipping
Configure PRINT_STARTAdvanced panelMake bed mesh and QGL skippable in your print start macroFunctional; requires HelixPrint plugin installed
Sound SystemSettings panelSound effects with volume control and theme selectionFunctional; multi-backend (SDL/PWM/M300)
PluginsSettings panelView installed plugins and their statusFunctional; plugin system is early-stage
Update ChannelSettings panelSwitch between Stable, Beta, and Dev update channelsFunctional; Beta/Dev channels may have less-tested releases
Macro BrowserAdvanced panelBrowse and execute custom Klipper macrosFunctional; hides system macros, confirms dangerous ones
Z CalibrationControls panelQuick-access Z calibration buttonFunctional; requires probe hardware
MPC CalibrationHeater Calibration panelModel Predictive Control calibration as an alternative to PIDFunctional; requires Kalico firmware
Belt TensionAdvanced panelMeasure and compare belt path resonant frequencies for CoreXY/CartesianFunctional; requires accelerometer; optional PWM LED strobe
Multi-Printer ManagementSettings panel, Navbar, Printer ManagerAdd, switch between, and manage multiple Klipper printers from one touchscreenFunctional; switch/add/delete printers with one-tap switching

Graduated from beta: PID Calibration, Input Shaper, the Spool Wizard, the G-code Console, Probe Management, Z-Offset Calibration, and Timelapse are now available to all users without enabling beta features.


When beta features are enabled, a channel selector appears in SettingsAbout:

ChannelDescription
StableProduction releases (default)
BetaPre-release builds for testing upcoming features
DevDevelopment builds — latest code, may be unstable

The update channel can also be set via update.channel in the config file (0=Stable, 1=Beta, 2=Dev).


Next: Tips & Best Practices | Prev: Advanced Features | Back to User Guide