-
Notifications
You must be signed in to change notification settings - Fork 2
Extras
The macros panel will look very cluttered after installing FLÀP, most of the Macros you don't need to touch. To clean up the panel do as follows:
- Press the gear in the top right corner of Mainsale
- Find Macros setting page
- Switch to "Expert"
- Name it and add
filament_load_init
andfilament_unload_init
to the group. These are all you need and are the the main load and unload macros. - Click "Done"
Ever start a print but forget to load the filament? Well even if you say no, it can still happen.
We can add a short piece of Gcode to actually check if filament is loaded before a print starts, then correct load filament if needed.
- Open the config file with your
PRINT_START
macro - Near the top of macro, before heating and homing add:
{% if (printer['filament_switch_sensor filament_sense'].filament_detected|lower == 'false')%}
M118 No Filament Detected!
CANCEL_MACRO
{% endif %}
- Save and restart
Now when you don't have a filament loaded and start a print you will get the following prompt which will help you load filament.
This is a really needed trick if you ask me. If your printer runs out of a filament overnight and you first attend to your printer 4 hours later, your heated bed is totally cooled down and your print does not stick anymore.
Thankfully someone has a clever macro for that.