3dSynth

Docs / Settings

Open in the interactive docs reader

Printer Configuration

Configure your printer's specifications for accurate G-code generation. The Print panel is organised top-down so the most consequential values are always visible, and every field that a preset might change can be individually locked against overwrites.

Panel Layout

The Print panel is laid out as stacked blocks:

BlockWhat it does
Active Settings SummaryA compact read-only bar at the top showing Layer height, Print speed, effective 1st cap speed (print speed × first-layer %), Flow rate, and Nozzle temperature. A small lock glyph appears next to any value that is currently locked (except 1st cap, which is derived).
MachineChoose a machine profile (build volume, origin, startup/shutdown G-code). Also exposes Auto-Leveling and Arc Support (G2/G3) toggles. Clay-branded profiles set Process to Clay unless you lock dialect.
ProcessFilament (default), Clay / paste, or Plotter. Missing on old projects means Filament. Clay allows cold extrusion and does not rewrite clay as PLA. Plotter omits E. Lock dialect if material presets should not change it.
NozzlePick a nozzle preset, then refine Layer Height, First Layer Height, Print Speed, and First layer speed (% of print speed) inline. The first three have lock icons; first-layer % is always editable.
MaterialPick a material preset, then refine Nozzle Temp, Bed Temp, Flow Rate, and Cooling Fan inline. Temperature, bed temperature, and flow rate each have their own lock icon — cooling fan does not (it always follows the material preset).

Per-Field Locks

Every number the Nozzle and Material presets might change has a lock icon to the right of its label. Click it to toggle.

Locks only affect preset application. You can still edit a locked field manually at any time — the lock exists to protect your tuned value from being clobbered the next time you try a different preset.

Which fields are lockable?

SectionFieldLockableDefault
NozzleLayer HeightYesUnlocked
NozzleFirst Layer HeightYesUnlocked
NozzlePrint SpeedYesUnlocked
NozzleFirst layer speed (%)NoAlways editable
MaterialNozzle TempYesUnlocked
MaterialBed TempYesUnlocked
MaterialFlow RateYesUnlocked
MaterialCooling FanNoAlways follows preset
MachineBuild volume, startup/shutdown G-codeNoAlways follows profile

Typical Workflow

  1. Pick a Machine profile once for your printer.
  2. Pick a Nozzle preset that matches your installed hardware — layer height, first layer height, and print speed fill in automatically.
  3. Pick a Material preset for the filament you're loading — temperatures, cooling, retraction, and flow fill in automatically.
  4. Tweak any value inline. If you want that tweak to survive switching materials or nozzles later, click its lock icon.
  5. Glance at the Summary bar before exporting to confirm the final values.

First Layer Settings

The first layer is critical for bed adhesion.

SettingDescriptionDefault
First Layer Height (mm)Height of the first printed layer. A thicker first layer improves adhesion by squishing filament into the bed. Lives in the Nozzle section with its own lock.~60% of nozzle diameter
First layer speed (% of print speed)Percentage applied to print speed for the first solid bottom-cap layer (and used with the same ratio in the summary bar). Editable in the Nozzle section. Lower values improve adhesion.50%
First Layer TemperatureUsed by START_PRINT / startup macros as first-layer nozzle temp. Follows the Material preset together with Nozzle Temp (same lock). If you change Nozzle Temp manually while it matched first-layer temp, both stay in sync; if the preset set a higher first-layer temp, changing nozzle temp alone leaves first-layer temp unchanged.Same as print temp after preset

Machine Settings

SettingDescription
Build Volume (X/Y/Z)Maximum print dimensions in mm
Center OriginIf enabled, (0,0) is at the center of the bed rather than the corner
Bed LevelingEnable/disable bed leveling commands (G29) in startup G-code
Arc Support (G2/G3)Enable native G2/G3 arc commands for circles and arcs. Produces compact G-code. Disable if your firmware does not support arc commands.
Startup G-codeCustom commands run before printing (homing, heating, etc.)
Shutdown G-codeCustom commands run after printing (cooldown, parking, etc.)

Material Preset Fields

Material presets store filament-specific settings:

FieldDescriptionTypical Range
Temperature (°C)Nozzle printing temperature190–260°C
First Layer Temp (°C)Temperature for first layer (often slightly higher)190–270°C
Bed Temperature (°C)Heated bed temperature0–110°C
Cooling Fan (0–255)Part cooling fan speed0–255
Retraction (mm)Retraction distance for travel moves0.5–8mm
Flow RateExtrusion multiplier (1.0 = 100%)0.9–1.1

Nozzle Preset Fields

Nozzle presets define diameter-specific ranges for vase mode printing:

FieldDescription
Nozzle Diameter (mm)Physical nozzle size
Layer Height Min/Max/Default (mm)Recommended layer height range
First Layer Height Default (mm)Recommended first layer height (~60% of nozzle diameter)
Line Width Min/Max/Default (mm)Recommended extrusion width range
Print Speed Min/Max/Default (mm/s)Recommended speed range
Temperature Offset (°C)Added to material temp for this nozzle size
DescriptionNotes about the nozzle configuration

Preset Modals

Clicking Manage in the Machine, Nozzle, or Material section of the Print panel opens the corresponding preset modal. All three modals share the same layout and keyboard behaviour; only the editable fields differ.

Each preset modal has three stacked regions:

  1. Built-in Presets — The curated presets that ship with 3dSynth. Clicking Apply loads the preset into the current printer configuration; Copy duplicates it under a new name so you can tweak.
  2. Your Presets — Your saved user presets. These can be applied, edited, copied, or deleted.
  3. Create New — A single text field + Save button that creates a blank preset under the given name (seeded with the currently active values, ready for you to tune).

Machine Profile Modal

Edit machine-level values that rarely change day-to-day:

Nozzle Preset Modal

Nozzle-specific tolerances and defaults:

Material Preset Modal

Filament-specific settings:

Built-in vs. user presets

Preset Management

Creating New Presets

  1. Open the respective preset modal (Machine, Material, or Nozzle) via the Manage button in each section header.
  2. Type a name into the Create New field at the bottom of the modal, or click Copy on an existing preset.
  3. Click Save.
  4. Select your new preset and click Edit to fill in values.

Editing Presets

  1. Select a user-created preset.
  2. Click Edit.
  3. Modify the settings.
  4. Click Save.

Deleting Presets

  1. Select a user-created preset.
  2. Click Delete.
  3. Confirm the deletion.

Open Folder (Desktop App)

In the desktop application, click Open Folder to access preset files directly. Presets are stored as JSON files, making them easy to back up or share.

Storage locations:

PlatformLocation
Desktop (Windows)%APPDATA%/3dSynth/presets/
Desktop (Mac)~/Library/Application Support/3dSynth/presets/
Web BrowserBrowser localStorage