Skip to content
Main site

Layer shift and quality issues

Print quality problems on the G1 cover a wide range of symptoms — from warping at the corners to uneven layer stacking, blobs, and stringing. Most are solvable through a combination of slicer settings and material preparation.

  • Part detaches from the bed at corners or edges during print (warping)
  • Layers not stacked correctly — visible shift or bump between layers
  • Blobs or bumps at layer transitions or where the nozzle changes direction
  • Stringing — thin plastic threads between parts of the print
  • Last layers lifting up — top surface not flat, rises at the edges
  • Under-extrusion at the start, then stabilizes after the first few lines
  • Layers look uneven / wavy, especially on transparent material
  • Overextrusion on the first layer — elephant foot effect

The most common quality issue, especially with rPLA and recycled pellets on large flat objects.

CauseFix
Bed temperature too lowIncrease to 55–65°C for rPLA; 60°C is a safe default
Bed temperature too high (PETG clear)Lower to 60°C — at 80°C the first layers turn white/opaque
No adhesionApply glue spray (DimaFix, MagiGoo) — see Bed adhesion sprays
No brimAdd outer + inner brim in slicer for flat large parts
Object geometryAdd a flat base layer in the model to act as a built-in brim
Cooling too fastReduce fan to 20–30%, or disable for large slow prints
Cooling too slowIncrease fan slightly (30–40%) for small/thin prints
Recycled pelletsDry thoroughly before printing — see Dryer best practices

Tip from multiple customers: over-extruding the first layer slightly (increase first-layer flow in slicer by 10–15%) helps it bond better to the bed — especially useful with recycled pellets.

For objects with long flat bases prone to warping, modify the model to add a slight inward curvature on the bottom face. The rigidity of a thicker line width (8–10 mm) also reduces warping compared to thinner lines.

The G1 uses large nozzles (1, 3, 8 mm). A common mistake is setting the layer height too high relative to the nozzle diameter:

  • Rule: layer height should be ~50–70% of nozzle diameter
    • 8 mm nozzle → 3–4 mm layer height
    • 5 mm nozzle → 2–3 mm layer height
    • 3 mm nozzle → 1–2 mm layer height
  • If the line width exceeds nozzle diameter by too much, the nozzle can clip the previous layer → apparent “layer shift”

If layers are cleanly offset horizontally, see Extruder motor skipping and Belt and chain mechanical issues.

A consistent 1 mm offset that appears at the same layer height on every print (but not on a second machine running the same G-code) points to a mechanical issue on the belt or linear rail of that specific axis.

Diagnostic steps:

  1. Turn the printer off and move the extruder head by hand along Y — resistance should be smooth with only slight motor drag. Any roughness or sticking indicates friction
  2. Inspect the white timing belts: if the rubber casing is worn through you may see fine steel wires protruding from the outer surface — replace the belt immediately
  3. Lubricate the linear rails with a linear rail lubricant (ISO VG32 or equivalent). Do not use WD-40
  4. If the noise or friction persists, reducing travel acceleration (non-print moves only) can temporarily allow good prints while you arrange maintenance. This does not change print time

Layer misalignment from wet material (nozzle drooling)

Section titled “Layer misalignment from wet material (nozzle drooling)”

If the shift appears at a random layer and only on one print (not reproducible across multiple runs), the cause is often the nozzle hitting material it deposited in a previous layer due to drooling from wet pellets.

  • Wet material is softer and more viscous at the same temperature → it flows out of the nozzle during travel moves and deposits a bead in the wrong place
  • The nozzle hits this stray bead on the next layer → apparent horizontal shift
  • Fix: dry the material thoroughly (see Dryer best practices) and inspect the print for bubbles or roughness (wet material signs)

If layer shifts occur randomly and correlate with the vacuum pump starting or stopping:

  • The vacuum pump draws a large inrush current that briefly drops the 24V supply, disrupting motor control
  • Fix: plug the printer and the vacuum pump on separate wall power circuits (ideally separate breakers)
  • Do not use a shared power strip or extension cord between printer and vacuum

”Stepper too far in past” MCU error → path density too high

Section titled “”Stepper too far in past” MCU error → path density too high”

If the print stops with a Klipper console error "stepper X: Invalid sequence"or the print fails mid-run without a visible mechanical cause:

  • Usually triggered by G-code paths with very high point density — common when exporting from Grasshopper or parametric tools
  • Dense curves generate thousands of tiny segments; the MCU cannot process them fast enough
  • Fix: in Grasshopper, use Curve to Polyline with 0.05–0.1% tolerance before generating G-code — this reduces segment count dramatically
  • Also: upload large files via Wi-Fi (G-Code Files drag-and-drop in G1OS), not USB stick — USB can stall on very large files

Symptom: the print surface shows repeating rough horizontal bands at regular intervals — the layers look uneven in quality even though the print otherwise holds shape.

Cause: PLA (or rPLA) being printed too hot. The excess heat causes slight overextrusion and surface instability at that temperature.

Fix:

  • Reduce all three Multi-Heating Zone temperatures by 5–10°C (e.g., from 190°C to 185°C across all zones)
  • If the material is from a particular supplier at a specific grade, the ideal temperature may be as low as 185°C for all zones
  • Verify the correct material is being printed — some PLA grades behave more like 185°C materials even if 190°C is the generic starting point

Symptom: the perimeter of the first layer has a slight wave or wobble, especially visible on flat test objects.

Cause: the initial layer jerk value is too low. Jerk controls how quickly the printhead accelerates at direction changes on the first layer.

Fix: in Ginger Slicer → Process → Speed section, set Initial layer jerk to 3 (default is sometimes set to 1, which causes the waviness).

Use Arachne wall generator (not Classic) for large nozzles:

  • Classic mode generates errors when the object thickness is close to the line width → produces extra walls, blobs, or incorrect Z moves
  • Arachne adapts wall count to the actual geometry → smoother result

Switch: Ginger Slicer → Quality → Wall generator → Arachne

FGF (pellet) machines do not retract filament like FDM — the pellet screw cannot pull back material. Instead:

  • Reduce travel speed so the nozzle drips less
  • Enable Z-hop on retract to lift the nozzle above the print before travel
  • Reduce nozzle temperature slightly (5–10°C) to increase viscosity
  • Use Arachne — it minimizes unnecessary travel moves

Symptom: the top portion of the print is not flat — last layers bow upward.

Cause: previous layer is still too hot/soft when the next layer is deposited; the new layer pushes the previous one up.

Fixes:

  • Increase fan speed for the last 10 cm of the print (75–80%)
  • Increase minimum layer time in slicer so each layer has more time to cool
  • Reduce extrusion temperature by 5–10°C in the final layers

Normal behavior: the first skirt/purge line is often thin or irregular as the barrel is still reaching temperature equilibrium. This resolves after 1–3 purge lines and is not a defect. If it persists, see Nozzle and barrel clog.

Transparency and surface finish (PETG clear / PLA virgin)

Section titled “Transparency and surface finish (PETG clear / PLA virgin)”
  • PETG: fully transparent without colorant. Layers are always visible due to light refraction — this is inherent to layer-by-layer printing and cannot be fully eliminated
  • PETG at 80°C bed: first layers turn white/opaque due to slow cooling → lower bed to 60°C
  • PLA virgin: slightly yellowish by nature, not fully transparent
  • rPLA: white works well for translucent/diffuse effects; clear rPLA is inconsistent
  • “Shadows between layers”: caused by nozzle position instability — resolved with the stabilizer bar upgrade introduced post-2023
SettingRecommendation
Wall generatorArachne (not Classic)
First layer height1 mm for large nozzles; build up from there
First layer flow+10–15% if adhesion is poor
Fan speed20–40% for PLA/rPLA; 0% for very large slow prints
Layer time (min)Set to avoid cooling issues — slicer slows the print automatically
Slow on overhangsThis slicer option can cause unexpected speed drops — disable if not needed
BrimInner + outer for flat large parts

See also Ginger Slicer overview for a full settings reference.

  • Always run Rotation Volume calibration when changing material or nozzle
  • Use Dryer best practices — wet material causes bubbles and inconsistent flow
  • Match layer height to nozzle size (see table above)
  • Use Arachne wall generator for all large-nozzle prints
  • Use glue spray + brim for flat parts on new material
  • Warping observed across 21+ customers, most frequent with recycled/rPLA on large flat geometry
  • Arachne vs Classic: confirmed by multiple customers independently — Classic causes Z-height errors with G1 large nozzles
  • “Layer shift” is often misidentified — check nozzle:layer ratio before assuming belt/motor issue