What's new
VORON Design

Register a free account today to become a member! Once signed in, you'll be able to participate on this site by adding your own topics and posts, as well as connect with other members!

ATTENTION BRUSH USERS!!

TmRxJD

New member
I have created a brushing macro that is capable of adapting to everyone's needs and can use the entire brush. Regardless of what printer you have, the brush you're using or where you put it on the printer this macro will work with it. it also allows you to take full advantage of your whole brush by brushing in 3 dimensions with a diagonal pattern and you can have it lower and even ramp up speed with strokes. No longer will you have to edit someone else's macro to work with your printer or make one of your own, this will work for everyone and provide more features than you could ever want. Enjoy an enhanced brushing experience and get a cleaner nozzle due to excellent brushing performance that you won't find in other macros for brushing. Keep in mind this is a work in progress and I have been unable to test all combinations of variables so any help in testing the macro, as well as improving it would be greatly appreciated. If you're interested, here's the link:

 
I have a weird issue when I enable this, even after reducing the retractions to 0, for some reason it retracts my filament all the way out of the extruder causing a failed print unless I manually load filament. I haven't looked into this further yet, but I am using an adapted config that I made from the RatRig machines I run too...
 
Imho it is overcomplicated :( There is no point to overcomplicate it when you can craft 20 lines macro that works well

```
# Purge to the bucket
M83 # Relative to extruder
G90 # Absolute coordinates
G1 X30 Y340 F10000 # Move to the front of the bin
G1 Y350 F10000 # Move to the bin area
M109 S260 # Set temp
G1 E50 F500 # Feed 50mm of the filament to the bucket

M400 # Finish moves

G1 X75 F10000
G1 X40 F10000
G1 X75 F10000
G1 X50 F10000
G1 X75 F10000
G1 X60 F10000
G1 X90 F10000
M400

{% for i in range(4) %}
G4 P200 # Wait 200ms
G1 X30 Y340 F10000 # Move to the front of the bin
G1 Y350 F10000 # Move in the front of the scrubber
G1 X90 F10000 # Scrub
G1 Y340 F10000 # Move outside of the bin
M400 # Finish moves

G1 E-0.1 F300 # Feed 50mm of the filament to the bucket
{% endfor %}
```
When you write this simple macro at least you know whats going on
 
Top