3dSynth

Docs / Settings

Open in the interactive docs reader

G-code Inspector

The G-code Inspector is a Premium bottom panel that lets you view, search, and analyze the generated toolpath. It also displays configuration warnings that might affect print quality. It is available in the web app and the desktop app once a Premium license is activated.

Opening the Inspector

Tabs

The inspector has two tabs:

Readiness Tab

Displays configuration issues organized by severity:

SeverityIconDescription
Blocking🛑Critical issues that prevent export. Must be fixed first.
Warning⚠️Non-critical issues that may affect print quality.
Infoℹ️Helpful suggestions and notes.

Click a warning to jump directly to the relevant parameter in the sidebar. This makes it easy to fix issues without hunting through settings. For a full list of Profile and SynthBlocks warnings and how to fix them, see Warnings reference.

G-code Tab

Displays the generated G-code with these features:

Generating G-code for Preview

G-code is generated when you export, but you can preview it without saving:

  1. Switch to the G-code tab
  2. Click the Generate button
  3. Wait for generation to complete

Searching G-code

The search bar lets you find specific content:

  1. Type your search query (e.g., G1, Z50, retract)
  2. Matching lines are highlighted in amber
  3. Use ▲/▼ buttons to jump between results
  4. Current result shows a brighter highlight

Common search queries:

QueryFinds
G0Travel moves
G1Print moves
ZZ-axis changes
E-Retractions (negative extrusion)
G4Dwell commands
M104Hotend temperature commands
M140Bed temperature commands

Line Selection and 3D Highlighting

One of the most powerful features: selecting G-code lines highlights them in the 3D preview.

Selection Methods

ActionEffect
ClickSelect a single line (clears previous selection)
Ctrl+ClickToggle a line in the selection (add/remove)
Shift+ClickSelect a range from the last clicked line

How It Works

  1. Click a G-code line in the inspector
  2. The corresponding toolpath segment highlights in red in the 3D viewer
  3. Use Ctrl+Click to build up a multi-line selection
  4. Use Shift+Click to select a range of consecutive lines

Use Cases

Pagination

Large G-code files can have tens of thousands of lines. The inspector uses pagination for performance:

Warnings Reference

Common warnings you might see:

WarningCauseFix
Temperature below safe minimumNozzle temp too lowIncrease temperature
Temperature above safe maximumTemp exceeds material ratingDecrease temperature
Print exceeds machine limitsModel too largeReduce total height or check machine profile
Invalid flow rateFlow is 0 or negativeSet flow rate > 0
NaN in configurationCorrupt valueReset the affected parameter

Keyboard Shortcuts

ShortcutAction
Ctrl+BToggle inspector open/close
Enter / SpaceActivate selected warning (jump to parameter)
TabNavigate between G-code lines

Tips