Beep after preheat & move before filament change
A couple of quality of life improvement suggestions:
1. When I preheat before a filament change I often do other things while I wait instead of staring at the numbers. So it is easy to have it sitting at full temp dribbling away before I notice.
A simple beep when it reaches the target temp would be a help.
2. When you select Unload filament or Load filament from the menu (or during a mid-print change) it would be nice to lift the nozzle up higher and center the X axis and push the bed all the way back.
This would make clearing dribbles and seeing the colour transition easier as well as giving a straight path for inserting the new filament instead of being offset from the spool.
Re: Beep after preheat & move before filament change
@damien.d2 - I second these changes. Great ideas and I believe can be easily implemented in firmware update.
Re: Beep after preheat & move before filament change
I too would love to have a periodic indicator (adjustable number of beeps and interval) when any heaters are on but there is no motion in a given (adjustable) time.
RE: Beep after preheat & move before filament change
Sorry for necropost, but also badly want at least beeping when preheat temps are reached. Always preheating while slicing, to get a chance to remove oozing filament from the nozzle before the print starts. An audible notification when it's done would really be a QOL improvement to me too 🙂
RE: Beep after preheat & move before filament change
Erm that doesnt need any software changes to implement. With Prusa SLicer in expert mode go to Printer Settings > Custom G-Code and then look for the start gcode entry box.
If you are running anything remotely standard prusa printer wise you will see the lines for heating the bed and extruder to temp and waiting till they reach temp, something like the following-
M104 S[first_layer_temperature] ; set extruder temp
M140 S[first_layer_bed_temperature] ; set bed temp
M190 S[first_layer_bed_temperature] ; wait for bed temp
M109 S[first_layer_temperature] ; wait for extruder temp
You can then add an M300 command like M300 S294 P200 after that which will play a tone, or add several with different parameters and play a tune if you like.
RE: Beep after preheat & move before filament change
Erm that doesnt need any software changes to implement. With Prusa SLicer in expert mode go to Printer Settings > Custom G-Code and then look for the start gcode entry box.
If you are running anything remotely standard prusa printer wise you will see the lines for heating the bed and extruder to temp and waiting till they reach temp, something like the following-
M104 S[first_layer_temperature] ; set extruder temp
M140 S[first_layer_bed_temperature] ; set bed temp
M190 S[first_layer_bed_temperature] ; wait for bed temp
M109 S[first_layer_temperature] ; wait for extruder tempYou can then add an M300 command like M300 S294 P200 after that which will play a tone, or add several with different parameters and play a tune if you like.
Thanks for the suggestion, but afraid it won't help me, since I'm preheating right after powering the printer on, before slicing and loading any gcode 🙂
RE: Beep after preheat & move before filament change
@kaputnik
Ah, didnt consider that use case. But heres another suggestion. Create some gcode that is the preheat temperatures you want followed by the beeps etc and put it on the sd card. Then instead of going to the menu and preheat for xxx just print from sd card and load the file. That will start the preheat and beep when temp reached as it 'prints', Just dont have the end gcode for the cooling down. There's nothing saying that a gcode file actually has to extrude anything.
You could create a few for different files for other temps and or preheat bed or nozzle or both etc. btw my normal start up gcode has a preheat to 165 degrees nozzle with 65 on the bed while it waits for the pinda temp to stabilise before it then goes on to normal printing. Point being that if you preheat to 165 the nozzle doesnt leak and its quick for the increase to printing temp so its a good preheat value to have. If you are preheating to say 215 for pla and then leaving it at that temp you risk cooking your filament which can possibly increase your chance of a clog.
RE: Beep after preheat & move before filament change
and miscellaneous other tech projects
He is intelligent, but not experienced. His pattern indicates two dimensional thinking. -- Spock in Star Trek: The Wrath of Khan
RE: Beep after preheat & move before filament change
With the MMU2 how could i get a beep when it needs to change a filament color? I am using the code mentioned here but do not know where to cause it to beep when it changes a filament code and when the filament is in the extruder. Can anyone help.
RE: Beep after preheat & move before filament change
@fmceng1
Try this code insert into "Tool change G-code":
Statt zu klagen, dass wir nicht alles haben, was wir wollen, sollten wir lieber dankbar sein, dass wir nicht alles bekommen, was wir verdienen.
RE: Beep after preheat & move before filament change
@karl-herbert
THANKS A LOT FOR THE QUICK RESPONSE AND GREAT ASSIST