Skip to content

v0.4.0

Latest

Choose a tag to compare

@github-actions github-actions released this 19 Jul 08:29
f6a901d

What's new

  • Single wave-overhang algorithm (#75). Removed the Kaiser/LaSO algorithm and the algorithm selector entirely. Wave overhangs now ships as one algorithm with no algorithm names in the UI, tooltips, or docs. Profiles that referenced Kaiser fall back automatically. Breaking: the wave_overhang_algorithm and wave_overhang_ring_overlap config keys are gone.
  • Floor-layer speed ramp (#82). New wave_overhang_floor_speed_ramp eases the floor-layer speed overrides back to normal over N layers instead of snapping at one boundary, to spread out warping stress.
  • Aux fan override for wave-overhang regions (#64). New wave_overhang_aux_fan_speed and wave_overhang_floor_aux_fan_speed let the auxiliary / chamber fan run at its own percentage during wave extrusions, independently of the printhead fan. For example 0% printhead + 100% aux, to cut the thermal gradient near the nozzle. Defaults to off, and only applies on printers that report an auxiliary fan.
  • Bambu Lab X2D support (#81). Added the X2D printer profile (machine, filament, process presets), ported from upstream OrcaSlicer.
  • Gcode now accepted by more printer firmware (#79, #89). Two separate problems in the gcode header. The generator line now reads OrcaSlicer 2.4.0-WaveOverhangs instead of OrcaSlicer-WaveOverhangs, and the fork's WAVE_OVERHANG_* debug keys have moved out of the HEADER_BLOCK region that firmware parses. Both caused printers to reject files outright: the Snapmaker U1 as "Invalid gcode", the Flashforge AD5X as "No filament detected". Also fixes the cropped splash screen.
  • Missing solid infill above angled wave overhangs (#71). On an angled overhang (the inside of a bored hole, for instance), the layers above the wave came out hollow, leaving a void in the part. Straight 90° overhangs were unaffected. The floor-layer pass now decides per-spot how far each point sits above a wave strip, so the layers above get their solid infill back.
  • Linux AppImage opens on Mint and clean Ubuntu (#70). The AppImage expected libwebpdecoder3 to already be installed and failed to start without it. That library is now bundled.

Test prints + photos welcome at waveoverhangs.com/upload.