My journey with CNC machines

My Journey with CNC Machines

Version 1

I was about 15 when I got frustrated with the repetitiveness of cutting ribs for my RC planes by hand. After some negotiations with the parents I was able to acquire a 3 axis nema 23 stepper kit from ali-express and I was off to the races. My first CNC machine was designed in autodesk inventor and drew heavily from other projects that I had seen online. Ball screws and linear rails at the time were still prohibitively expensive, so the machine used bearings that ran on aluminum extrusions. The original spindle was a clonky Ryoby router, which was replaced after a while with a custom brushless spindle. The machine was limited mostly to foam, ply wood and thin pieces of aluminum, but it worked. CamBam and linuxCNC rounded out my software stack.

"The OG"

It's currently at my dad's place and I'm told, still in regular service.

Version 2

I was half way through grad school when that familiar itch started to trouble me again. I needed more cutting area and by this time I felt that I had enough experience using the old machine to try something a little more unusual.
I decided on a folded sheet-metal design and from some unknown reason decided to build the whole machine from 5mm 305 stainless steel (I've since come to regret that decision).
The part that is a little unusual is the fact that it's a gantry design, but with a flat gantry as apposed the the upright gantry that you see on 99% of machines.

"V2 in Inventor"

The machine was again designed in Inventor and a local sheet-metal fabrication place cut and bent the parts for me. The assembly and setup took place in small bursts over 2 years as the machine moved with me from my single room in a student house, to my friends garage to my girlfriend's (now wife's) loft.

"at a friends" "in the loft" "some early cuts"

The machine has a respectable cutting volume of roughly 900mm x 600mm x 150 mm and a 1.5 kW air cooled spindle with an ER 11 collet. I also wanted do ditch the 25pin connector in order to run it off a laptop, so I used a arduino running GRBL to control the steppers. It was also rigid and reliable, what more could I want?

Version 3

While idly scrolling through the classifieds one fateful sunday morning, I came across an absurdly well priced 6090 machine that was for sale less than 1km from my house! By that evening the money had been transferred, I then had to figure out how to get the thing to my house. I ended up using a machinery moving company that added 20% to the acquisition cost, but at the time there was no other way.

"looks kind of small from this angle"

I sold the V2, and for a long time all was well. Then we decided to move... I wasn't going to fork out that sort of cash again and this time the trip would be about 65km. The eventual solution involved buying a hydraulic engine crane and renting a motorbike trailer. Everything was theoretically within spec, but the trailer we rended had put in some hard yards and mountain pass was long and winding. I was in the car behind, the right wheel of the trailer was at an angle, and I could swear that it was getting worse. Luckily we made it to our destination without spilling our payload onto the mountain pass and the machine is now comfortable and productive in it's new home.

"trailer of death" "Tight squeeze" "Happy at work"

The WireCutter

The wire cutter is a bit of an odd one out on this list, but it's technically a CNC machine so I'm adding it.
My original plan was to use 2 ODrives and 4 BLDC motors to control the wire cutter, but the encoder integration over SPI was a huge pain. I eventually learned that the ODrive I was using was broken, but by that time I was already to deep into the easy and inexpensive world of steppers.

"BLDC configuration"

The wire cutter is unique as far as I know in that it uses a combination of electric motor and main spring to keep the wire tensioned. I'm still figuring out the best combination of free software to gain all the functionality that I need.

"Tensioning Mechanism"