Here's some handy little Gcode that I use as my starting gcode in slicer to paly a few beeps and pause for 3 seconds, letting me know to get out of the machines way so it can do some work. Just copy/paste this into your starting gcode
It sets the hotend temp initially, then sets the bed temp and waits, then double checks the hotend temp is up to temp, then beeps and waits 3 seconds before moving down to the table.
Enjoy!
G28
M104 S[first_layer_temperature]
M190 S[first_layer_bed_temperature]
M109 S[first_layer_temperature]
; BEGINNING OF HEAD MOVEMENT WARNING TONES
M120 S4 P10
G4 P40
M120 S4 P10
G4 P40
M120 S4 P10
G4 P40
M120 S4 P10
G4 P40
M120 S4 P10
G4 P40
G4 S3
; END OF HEAD WARNING TONES
Beeper Tones for dummies :)
Re: Beeper Tones for dummies :)
Too funny! I literally just got wacked in the hand fooling around while starting a print! I'll add this to my startup code for sure!
Sublime Layers - my blog on Musings and Experiments in 3D Printing Technology and Art
Start Here:
A Strategy for Successful (and Great) Prints
Strategies for Resolving Print Artifacts
The Eclectic Angler
- bvandiepenbos
- Printmaster!
- Posts: 923
- Joined: Thu Apr 05, 2012 11:25 pm
- Location: Goshen, IN
- Contact:
Re: Beeper Tones for dummies :)
I was at SeeMe today and John showed me his new trick, it really is pretty cool and useful to!
Good one John.
now, how about some code to play a little 'happy tune' when print is complete.
Good one John.
now, how about some code to play a little 'happy tune' when print is complete.

~*Brian V.
RostockMAX v2 (Stock)
MAX METAL "ShortyMAX"
MAX METAL Rostock MAX Printer Frame
NEMESIS Air Delta v1 & v2 -Aluminum delta printers
Rostock MAX "KITT" - Tri-Force Frame
GRABER i3 "Slim"
RostockMAX v2 (Stock)
MAX METAL "ShortyMAX"
MAX METAL Rostock MAX Printer Frame
NEMESIS Air Delta v1 & v2 -Aluminum delta printers
Rostock MAX "KITT" - Tri-Force Frame
GRABER i3 "Slim"
Re: Beeper Tones for dummies :)
Well, you can add one of these 'beeper tones' to the end GCode. I use M72 P1 on my MBot3D Cube, but I believe that tone is limited to the sailfish firmware.bvandiepenbos wrote:I was at SeeMe today and John showed me his new trick, it really is pretty cool and useful to!
Good one John.
now, how about some code to play a little 'happy tune' when print is complete.
- Captain Starfish
- Printmaster!
- Posts: 950
- Joined: Tue Dec 10, 2013 5:24 am
Re: Beeper Tones for dummies :)
In an ideal world, it would be nice to have the bed heat up to 10º shy of target, then have a couple of beeps to let me know as it starts up the hot end heaters (because they are fast: I want them to end heating together, not necessarily start together).
When everything's at temp, maybe five beeps to let me know and wait for a button press on the host or on the LCD.
Then extrude <x> to prime the nozzle followed by a two second pause so I can whip off the dangly bit before it starts the job.
It'd also be nice to have the steppers not timeout during warmup. That's kinda annoying.
I guess I need to start looking at the 0.91 branch and make some mods
When everything's at temp, maybe five beeps to let me know and wait for a button press on the host or on the LCD.
Then extrude <x> to prime the nozzle followed by a two second pause so I can whip off the dangly bit before it starts the job.
It'd also be nice to have the steppers not timeout during warmup. That's kinda annoying.
I guess I need to start looking at the 0.91 branch and make some mods

Re: Beeper Tones for dummies :)
I'd love to throw in an "end of Z0" tone, so I know when it's finished the first layer, and I can turn on my layer fan....
- Jimustanguitar
- ULTIMATE 3D JEDI
- Posts: 2608
- Joined: Sun Mar 31, 2013 1:35 am
- Location: Notre Dame area
- Contact:
Re: Beeper Tones for dummies :)
How is your fan wired? This is settable in the Slicer programs and can be automated.0rionN00b wrote:I'd love to throw in an "end of Z0" tone, so I know when it's finished the first layer, and I can turn on my layer fan....