FREE - Spindle Warm Up Program

A while back I created a spindle warm up program to use on my Elite Foreman.

After testing it, and reiterating it for a few weeks, I posted it in a thread on this forum for others to use. I’ve created this new topic to help others find the program if they would like to use it for themselves. The original post is probably buried by now.

Here’s the program - Totally free!
Warm Up Cycle V4 (Jan20,2025).nc (3.2 KB)

The program has a few cool features:
The spindle will move to a position you set before spinning up.
It will display a message on the MASSO screen showing you approximately how long the warm up has left.
When the warm up ends, it will show a message indicating the warm up has completed.
The warm up is 10 min @ 6000 rpm, 7 min @ 12,000 rpm, then 3 min @ 18,000 rpm. This sequence was taken from the PWNCNC documentation.

The program is pretty simple to understand, and can be modified easily if you prefer a different sequence.

The location the spindle moves to to warm up is the X0 Y0 position of the G58 work offset.
If you’re not familiar with what G58 means, no problem, you don’t need to be.
Simply go to the F4 screen, double click on the G58 line, and set the X and Y coordinates of the location you would like the spindle to move to before warming up.

The program is totally free, but if you are inclined to show your appreciation, you can do so by “favoriting” my new Etsy shop, StingrayDandM, or even consider paying for the program for 2, tarrif-free canuck bucks.

Happy cutting!

-Mike

1 Like

For those trying it on anything other than a MASSO controller, post up how it works on the BB controller, or other machines!

1 Like

Thanks for sharing this!

1 Like

Mike
Ref the new changes that Redline/Onefinity recently recommended for the spindle warm up.
Could you advise what and or how to change the file to produce the changes?
I could buy it on your Etsy site if you are able to update it.
Thanks
Scott

I saw the update!

I wrote the program in a way that new users can read, understand and alter the gcode steps petty easily. This includes explanation of the steps in parenthesis. Updating to match the new Redline recommended sequence is fairly straightforward. A great exercise in learning to read gcode for beginners!

I wrote the program for use on machines with the Masso controller. I have not received any feedback on whether the program runs just fine on the Redline controller. It uses the MSG (message) command, and a movement in the “G58” work offset. I’m not sure if those commands are supported on the Redline. They may cause an error on the Redline when attempting to run, or may run just fine.

1 Like

Thank You.
“A great exercise in learning to read gcode for beginners!” Yep, that’s me 4 years using a Onefinity CNC and between learning the design software and fixing/upgrading the machine I’m still a beginner.
I am using a Masso controller.
I’ll research on how to write it.
Thank you for your time.

1 Like

Redline has a warmup button built in from my understanding so they wouldnt need your file.

Ive used your file since day 1 for me and I just updated it. Thank you!

1 Like

It hasn’t been updated to their recommended settings. They’re working on the software update but have not set an ETA for release. Having a file you can run while waiting for the software to be updated is useful.

1 Like