Midi sound files for starting and finishing a printjob? like the A1!

I answered my own question you CAN play music over a printers buzzer with Gcode using the M300 command.

The printer controller that interprets the gcode could run any routine or sub program from a gcode call. The same gcode could be used to trigger sound via steppers on one printer could on another printer be used to trigger sound via a buzzer. It all depends on how the printer controller is programmed.

1 Like

are we talking about the actual buzzer/speaker or the motors?

Well we know you can play it over the motors but I wasn’t sure you could play it over the buzzer using Gcode. You can, but I still think it’s coming from the motors.

1 Like

just put your palm on it before it plays a sound…if its altered, there you go.
Or check the belts while the sound is playing. For sure if you touch them several notes will be muted and youll feel the buzz coming from them! (i dont think theres a way to make the driver buzz without sending current to the motor so its simple)
Or im gonna do it in about 10 minutes (cancel that, it’s already six in the morning here. I’ll try tomorrow)

It works, I used it to play E1M1

1 Like

Pretty amazing how clear the sound is from coming from the motors only. I can easily hear it upstairs when I start a print job but cannot hear the printer printing.

The printer can do motor noise cancellation but it can be used the other way around to get noisy :wink:

1 Like

I confirm that the sound is played by the motors. You can feel the belts moving when the tune (the stock tune) plays. Amazing. I knew you can do that, but at this level and clarity?And certainly I believed it to be impossible with current TMCs, not at that volume. Fascinating. Now to code Imperial march and Windows XP Shut down :3

Gonna try to push a similar function to couple neptunes and vorons and see how these turn out too.

2 Likes