3dSynth

Tutorials / SynthBlocks

Open in the interactive tutorials reader

Tutorial 8: Expanding Spiral

So far we've focused on 3D shapes built with Spiral Up or Stack Layers. In this quick tutorial you'll create a flat 2D spiral that grows outward from the centre — useful for bed-leveling tests, coasters, or aesthetic single-layer patterns.

A flat spiral growing outward from the centre

What you'll learn

Prerequisites


Step 1: Define your variables

We'll expose the spiral parameters as viewport sliders so you can reshape the pattern instantly.

Set Variable

Interactive preview is available in the interactive reader.

Step 1

Create two variables

Add two Set Variable blocks to the top of your Path Group:

  1. turns = 10

Enable Show in viewport on each one.


Step 2: Centre on the build plate

Translate

Interactive preview is available in the interactive reader.

Step 2

Add a Translate block

Drag a Translate block below the Set Variable blocks.
Set X to Bed Size X / 2 and Y to Bed Size Y / 2.
All remaining blocks go inside the Translate body.


Step 3: Draw the Spiral

The Spiral block creates a path that spirals outward on the XY plane. It starts at a given radius, expands over a number of turns, and ends at the target radius — all in a single layer.

Spiral

Interactive preview is available in the interactive reader.

Step 3

Add a Spiral block

From Geometry, drag a Spiral block into the Translate body.
Set Turns to the variable turns, Start Radius to 0, and End Radius to the variable endRadius.

The nozzle starts at the centre (radius 0) and spirals outward over 10 turns until it reaches 50 mm — all at the current Z height.


Complete block program

Full program — Tutorial 8

Interactive preview is available in the interactive reader.


Final block structure

#BlockWhereValues
1Set Variable turnsPath Group10 · Show in viewport
2Set Variable endRadiusPath Group50 · Show in viewport
3TranslatePath GroupX = Bed Size X / 2, Y = Bed Size Y / 2
4SpiralInside TranslateTurns = turns, Start = 0, End = endRadius

Outcome

You have created a fully parametric expanding spiral! The nozzle starts at the centre and spirals outward over the configured number of turns. Since there's no Spiral Up or Stack Layers, this is a single-layer print at Z = 0.


Load this tutorial

Interactive preview is available in the interactive reader.

Interactive preview is available in the interactive reader.


What's Next

Tutorial 9: Temperature Tower — Learn how to change printer settings on the fly to test different temperatures in a single print.