Skip to content

Hrybmo/lessWaste

 
 

Repository files navigation

lessWaste plugin for the AD5X with ZMOD and OrcaSlicer

Based on bambufy AD5X V1.2.10

*Does not work with Bambu Studio - removed functions for a performance boost

Changes relative to bambufy:

  • Altered print start routine
    • Reduce oozing
    • Raise bed in advance
  • LINE_PURGE toggle in dialog
  • Handles large G-code
  • Altered end print routine
    • Leave the print quick
    • Purge filament that is stuck in the tube between the extruder and IFS when the reel is empty

Test conditions:

This is stable but I want to put more miles and tweaks on it before proposing anything official

How to install

  • Downgrade to 1.1.7 Firmware if needed on AD5X (removes forced start routine)
  • Install zmod following the instructions
  • Change the native display to Guppyscreen running the DISPLAY_OFF command
  • (Optional) Change web ui to Mainsail running the WEB command
  • In ui, go to Machine/configuration tab, /config/mod_data/user.moonraker.conf, and add the following:
    [update_manager lessWaste]
    type: git_repo
    channel: dev
    path: /root/printer_data/config/mod_data/plugins/lessWaste
    origin: https://github.com/Hrybmo/lessWaste.git
    is_system_service: False
    primary_branch: master
  • Run ENABLE_PLUGIN name=lessWaste command from the console (recommend should be enabled already)
  • Use OrcaSlicer_GCODE.md for OrcaSlicer configuration.

How to uninstall

  • Run the DISABLE_PLUGIN name=lessWaste command from the console.
  • (Optional) Go back to stock screen DISPLAY_ON
  • (Optional) Go back to Fluidd WEB

Creating less waste

You have two options and depending on the type of print, one may be better than the other.

Option 1: Purge in prime tower

Description: Instead of purging out the back, a prime tower is used for purging.

Pros: The settings "Flush into object's infill", "Flush into objects' support", and "flushing volumes" are respected.

Cons: A large prime tower is generally required, taking up volume.

Best used for: High levels of filament swaps and large models.

Notes: Placing the prime tower close to the cutter area works well to reduce oozing and is required if using "No sparse layers (beta)". Use the print time and total filament used to compare between options.

Option 2: Purge out the back

Description: Purge out the back like stock but with more control.

Pros: A small prime tower is required, less area needed on the build plate. Respects "flushing volumes".

Cons: The settings "Flush into object's infill" and "Flush into objects' support" do not reduce the purge amount (OrcaSlicer issue).

Best used for: Infrequent filament swaps where it is more efficient to build a small prime tower instead of a large one on every layer.

Notes: Use the print time and total filament used to compare between options. You can try to estimate the reduction in purge needed with the "Flush into" options and adjust the "Flushing volume" amount to compensate, but there is a risk that some layers will bleed more than others.

Flush volumes starting point

Set multiplier to 1, recalculate, then set any value lower than 90 to 90.

volumes2

Credits

About

lessWaste for the AD5X with ZMOD and OrcaSlicer

Topics

Resources

Stars

Watchers

Forks

Languages

  • Python 67.7%
  • Shell 32.3%