Skip to content

Printing

Fluidd provides tools to preview, monitor, and manage your prints — from G-code visualization to thumbnail previews and print history.

G-code Viewer

Fluidd's G-code viewer provides a 2D visualization of the currently selected layer. It can automatically follow print progress and show information about the moves being executed. Multi-tool prints are supported, with each tool shown in a distinct color.

Frequently used settings are accessible via the cog icon in the card header. Less common options can be found on Fluidd's settings page.

G-code 3D preview showing a sliced model with layer visualization G-code viewer display options panel with layer and move-type toggles G-code viewer settings with rendering and performance options

Exclude Object

The G-code viewer has Exclude Object support built in. To exclude an object from your current print (for example after a failure), click the cancel icon in the G-code preview or bring up a list of all objects by clicking the cancel icon in the card header.

Excluded objects are marked in red, the currently printing object in blue, and all other objects in green.

For this feature to work, complete the following setup:

  1. Add to printer.cfg:

    printer.cfg
    [exclude_object]
    
  2. Add to moonraker.conf:

    moonraker.conf
    [file_manager]
    enable_object_processing: True
    
  3. Re-slice your model with object labeling enabled in your slicer:

    • PrusaSlicer / OrcaSlicer: Print Settings → Output options → Label objects
    • SuperSlicer: Print Settings → Output options → Label objects
    • Cura: Extensions → Post Processing → Modify G-Code → Insert at layer change → add object labels

Reprocessing required

This only works on files uploaded after enabling these settings — Moonraker needs to process the file with object preprocessing turned on.

Exclude Object panel showing labeled objects on the print bed Exclude Object confirmation dialog

Thumbnails

Fluidd can display thumbnail previews of your print files. The recommended sizes are:

  • 300x300 — for large previews
  • 48x48 — for file browser thumbnails

PrusaSlicer (2.3.0+)

  1. Open Printer SettingsGeneral tab → Firmware section.
  2. Set G-code thumbnails to 48x48/PNG, 300x300/PNG.

PrusaSlicer (2.2.0 and below)

  1. Click HelpShow Configuration Folder, then close PrusaSlicer.
  2. Open the printer folder and edit your printer profile.
  3. Set thumbnails = 48x48, 300x300.
  4. Restart PrusaSlicer.

SuperSlicer

  1. Open Printer SettingsGeneral tab → Thumbnails section.
  2. Set Small to 48x48 and Large to 300x300.

OrcaSlicer

  1. Open Printer SettingsBasic information tab.
  2. In the Thumbnails section, ensure 48x48/PNG and 300x300/PNG are listed. OrcaSlicer includes these by default for most printer profiles.

Cura

OctoPrint plugin (recommended): Enable slicer uploads, then install the OctoPrint Connection plugin. Use the Print with OctoPrint button after slicing.

Post-processing script: Go to ExtensionsPost ProcessingModify G-Code. Add two Create Thumbnail scripts — one at 300x300 and one at 48x48.

File browser showing thumbnail previews of sliced print files

Bed Mesh

Fluidd has a built-in bed mesh viewer. Navigate to the printer page and calibrate a mesh to view it.

You need [bed_mesh] configured in Klipper for this option to appear.

Bed mesh viewer showing a calibrated height deviation heat map

Fluidd integrates with Moonraker's print history component to give you insights into past prints.

Action Description
View and sort Browse your print history chronologically, sorted by last print date.
Filter Narrow the list to specific jobs or statuses.
Statistics Track total print time and filament usage over time.
Re-print Re-start failed or cancelled jobs directly from the history.

Fluidd loads the last 50 prints by default. The full history can hold up to 10,000 entries — a dedicated History page is available from the main navigation for a full-screen view.

Print history list with job name, status, and duration columns Print statistics showing total print time and filament usage Re-print dialog with option to re-start a previous job

Firmware Retraction

Fluidd shows a Retraction card on the dashboard when firmware retraction is configured in Klipper. This lets you adjust retraction settings live during a print without re-slicing.

To enable firmware retraction, add to printer.cfg. See the Klipper [firmware_retraction] reference for all available options.

printer.cfg
[firmware_retraction]
retract_length: 1.0
retract_speed: 45
unretract_extra_length: 0
unretract_speed: 45

Also enable firmware retraction in your slicer (usually under Extruder or Printer settings) so it emits G10/G11 commands instead of explicit E moves.