Gcode for helix move
-
How to write a simple Gcode to make spiral/helix move around X0 y0 (its a delta) from z0 to z100 ?
many thanks -
Just slice a simple cylinder in vase mode.
If you want space in between the extrusions, like a spring, check out https://all3dp.com/4/open-source-hack-lets-3d-print-springs/
-
To do a single turn from Z0 to Z100, with starting point X-50 Y-50 and
100mm50mm * sqrt(2) radius, use:G1 X-50 Y-50 Fxxx
G2 X-50 Y-50 Z100 I50 J50 FxxxTo reverse the helix direction, use G2 instead of G3. To do multiple turns, use one G2 or G3 command per turn.
-
this command makes a helix from z0 to z100 with a radius of 100mm
G1 X-50 Y-50 Z0 F8000 G2 X-50 Y-50 Z100 I50 J50 F8000if I want to make the helix radius bigger, 400mm, I changed the commands but it return: Error: G2/G3: outside machine limits
the command is:
G1 X-200 Y-200 Z0 F8000 G2 X-200 Y-200 Z100 I50 J50 F8000 -
@paboman said in Gcode for helix move:
this command makes a helix from z0 to z100 with a radius of 100mm
G1 X-50 Y-50 Z0 F8000 G2 X-50 Y-50 Z100 I50 J50 F8000if I want to make the helix radius bigger, 400mm, I changed the commands but it return: Error: G2/G3: outside machine limits
the command is:
G1 X-200 Y-200 Z0 F8000 G2 X-200 Y-200 Z100 I50 J50 F8000Can you confirm that your printer has a printable diameter of more than 566mm? Otherwise the point (-200, -200) is unreachable.
The relative coordinates of the centre of the circle are the I and J parameters. So these also define the radius. For 400mm radius you could use:
G1 X-200 Y0
G2 X-200 Y0 I200 J0 Z100 -
The maximum build diameter is 400mm.
I want to make the helix start for example at X-200 Y0 Z0 and go up to Z100 mantaining the outside diameter