Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

For anything CNC, there's no substitution for stiffness. And you're not going to get that with aluminum extrusions. Something like the PrintNC would be 1,000 times more capable due to using steel.


PrintNC reference info:

The wiki: https://wiki.printnc.info/en/home The Discord (very active): https://discord.gg/RxzPna6 The GitHub repo: https://github.com/threedesigns/printNC

There's also the "PrintNC Store": https://threedesign.store


Preface: from your username I'm guessing you mightknow most of this, so my comment is for the benefit of non-machinist HNers.

It depends. Also, to be more accurate, you need high modulus (vibration dampening) and strength. An extremely strong material that doesn't dampen vibration isn't helpful, for example.

If you need to produce "Live Laugh Love" signs, you need enough stiffness and dampening that you can cut wood or plastic and have it look clean visually / need minimal post-processing before applying a finish, and do so quickly enough that your labor costs aren't high (never ever EVER leave hobbyist-level CNC machines unattended!) If you can do so with something approaching ideal chip load on the tool so you don't wear through them like crazy, even better (also you get more chips than dust, which is better for you, your dust collection system, etc.) Endmills work best when they take a nice bite out of whatever you're cutting; heat from cutting leaves with the chip. Too small a bite and you're just rubbing the workpiece, and the tool cutting edge isn't cutting, but getting polished smooth.

If you need to produce accurate parts, you have to do spring and finish passes anyway (for those who don't know: even very stiff CNC machines still have flex in them. You do a rough cut at ideal chip load for your endmill, then one or more "small bite" follow-up passes where there is far less load on everything and thus the endmill face is closer to where it should be.) Since you're doing those passes to get your dimensions, machine "stiffness" mostly just lets you do it all faster.

When it comes down to it, all you really need in a CNC machine in terms of "stiffness" is enough to let your endmill spend most of its time working at an ideal chip load without wandering all over the place. If the endmill's positioning changes too much with the machine flexing or vibrating, then one flute of the endmill could end up getting much more of a chunk to bite off than it should, and...snap.

Beyond not destroying your endmills, more stiffness just lets you go faster. And like they say in the car world, speed costs money; how fast do you wanna go?

Stiffness is not the only important factor; dampening is also important. That's why you see some epoxy-gravel composite builds. Lots of mass, very strong (the stone), very high dampening (the epoxy.)

One of the unfortunate things about hobby-level CNCs is that they use palm router motors with extremely high spindle speed, but they're not terribly stiff, and most of them come with software that has rudimentary CAM path generation. The high spindle speed means that you have very little tolerance between the tool flute getting too little of a bite and too much of a bite, which is easy to do when the frame isn't very strong (and at high spindle speeds, vibration dampening starts to get very important, too.)

Hobby-level CNCs benefit enormously from more advanced milling techniques like trochoidal milling, or "adaptive clearing", as Fusion 360 calls it (I think.) Trochoidal milling maintains tool load while optimizing for using as much of the side of the endmill as possible (spreading wear on more of the tool.) The machine appears to "nibble" away, instead of steaming along whatever profile is being cut. A simple profile on a weak frame machine means a very shallow depth of cut to keep forces low, but that means all of your cutting is being done by a very small portion of the endmill.

They also benefit from having as slow a spindle speed as possible. There are speed controllers available to help reduce the speed of a palm router, which also lowers noise and reduces bearing and brush wear.

I'm in kind of a rush so hopefully someone can correct or clarify where needed.


As someone working in CNC area (CAM posts and automation) you explained this very well. Especially I like that you mentioned the tendency to use just a tip of the tool, which I know even machinists tend to do. Perhaps also mention the ware if certain position on the table is used constantly?

I would add that when you go close or bellow 0.01 then also perfectly controlling your holders (runout) and being wary that the tool, no matter how stiff, bends as well, so you should control your overhangs as well.


The point about using only one part of the table is funny to me. A lot of hobbyists build 4x8 or larger machines, and then always set g54 to the same spot and use only that (because different work offsets on your gantry axis are often very hard to reach!).

I guess with hobby machines it doesn't matter much if you use linear rails because you basically will never wear them out, but I found with my previous v wheel machine that this was a very real problem.


Adaptive clearing was transformative to me.

I have a low-cost CNC (X-carve) that has serious stiffness problems that I don't want to fix. Adaptive clearing has allowed me to do far more successful cuts in reasonable time.

I've never broken an endmill. SOmething else gives before the endmill (I use carbide mills on hardwood). Belt tension, the belt itself, the wheels, the clamps, etc.


Exactly, why compromise on a sub 2k€ machine when a haas VF-1 only costs 46k€?

Oh right, because at that point it's cheaper to just pay the 80€ setup fees for a single CNC machined part on xometry.


I happened to come across this project yesterday on reddit [1] and have spent the last day dreaming of building one. The quality of the documentation and activity on Discord is a big plus. First I need to build a super strong table for it to go on...

[1] https://www.reddit.com/r/engineering/comments/qkn996/almost_...


Another reason why you don't want aluminum is due to the expansion as a function of temperature variation, which can be considerable over a longer run. But for this small size you can probably get away with that unless you start to move really fast, or have a head that generates a lot of heat.


Just to express the parent more bluntly, this CNC project is junk. I've seen stronger window frames than this.

I wouldn't even expect to cut several pieces of wood with this toy CNC machine.

It's like something you'd cobble together in a WW2 prison camp behind enemy lines.


1. It may not meet your needs. Fortunately, that wasn't the point of the project.

2. They did it to learn and share what they learned. Job done!

3. "cobble together in a WW2 prison camp behind enemy lines" - really?




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: