Forum search & shortcuts

PC for running a CN...
 

PC for running a CNC machine

Posts: 14187
Full Member
Topic starter
 
[#12643051]

We're updating our CNC machine at work - we currently have two old desktop towers (one back-up) which run LinuxCNC via a parallel port. The new control box will connect with Ethernet and will be controlled via Mach3 on Windows. My CNC machine man said "I5 with Win 10 and 8GB of RAM" is what we need. I am fairly clueless!

What do the computer experts here recommend? One thing I know would be good is something that isn't fan cooled, if such PCs exist? We do our best to minimise sawdust but cutting plywood it's unavoidable and the innards of our PCs end up full of it.


 
Posted : 07/12/2022 3:33 pm
Posts: 0
Free Member
 

What motion controller board are you using?

I use and old i7 laptop that is about 10 years old and it's fine. So I would imagine any modern i5 or above would not struggle.

I use a UC400ETH controller with Mach3 but I am going to make the switch from Mach3 to UCCNC as it just is still developed and is more modern in its control.


 
Posted : 07/12/2022 3:45 pm
Posts: 8109
Free Member
 

Search Google for "passively cooled" or "fanless" industrial PC. Likewise eBay, there's loads.


 
Posted : 07/12/2022 3:46 pm
Posts: 12888
Free Member
 

pretty much anything will be OK, the requirements for CNC are extremely low!

I've got a fanless Lenovo ThinkCentre mini PC which I use as a home server, been faultless, very energy efficient too. Got mine as a refurb off eBay (there are loads!) but not mega bucks new either.

as above, you can get specific industrial fanless PCs, I wouldn't bother personally though unless you feel like spending money on something shiny (they do look cool!!) 😂


 
Posted : 07/12/2022 3:46 pm
Posts: 15555
Free Member
 

The new control box will connect with Ethernet

A bog standard cat5e ethernet cable is good for runs of up to 100m - the easiest solution would be to place the pc in a different room to the workshop/CNC machine. Take the PC away from the dust rather than having it in a dusty environment and sttempting to prevent dust ingress.

You can get passive CPU coolers, but they rely on a bit of air flow from case fans to work correctly, so a fanless cooler isnt a complete solution.

Alternativley you could look at a mini PC like an intel NUC - but they are pricey for a decent spec.. they still require airflow but you could put it in a larger vented box/cabinate of some sort with foam filters over the vents?


 
Posted : 07/12/2022 3:53 pm
Posts: 78575
Full Member
 

Mach themselves would suggest that your CNC man is incorrect. If it supports Windows 2000, it'll practically run on an Etch-a-Sketch.

https://www.machsupport.com/software/mach3/

Seems there's also a Mach4?

https://www.machsupport.com/software/mach4/


 
Posted : 07/12/2022 3:54 pm
Posts: 0
Free Member
 

"A bog standard cat5e ethernet cable is good for runs of up to 100m – the easiest solution would be to place the pc in a different room to the workshop/CNC machine. Take the PC away from the dust rather than having it in a dusty environment and sttempting to prevent dust ingress."

You really need it next to the machine. You might need to jog it about, see what's needed for tool changes etc.


 
Posted : 07/12/2022 3:55 pm
Posts: 15555
Free Member
 

Ok, thinking outside the box, could you build a cabinate for the PC to sit inside? Put some vents in it with mesh grille and foam filters? The foam filters will need to be cleaned but it should allow air circulation inside - so you dont have to spend extra on a passive cooling etc, and can use any old regular PC?

Could probably make something like this out of MDF or a repurposed cabinate? pretty cheap? https://www.dustshield.com/product/mini-tower-computer-enclosure-ds121/


 
Posted : 07/12/2022 4:13 pm
Posts: 78575
Full Member
 

Raspberry Pi 4 is £40, if you can find one in stock somewhere.


 
Posted : 07/12/2022 4:15 pm
Posts: 12888
Free Member
 

You really need it next to the machine. You might need to jog it about, see what’s needed for tool changes etc.
no reason you can't have the PC somewhere safe & just control it with a tablet via VNC

EDIT: just googled LinuxCNC, ugh, that UI 😂 doesn't look very tablet friendly!!


 
Posted : 07/12/2022 4:17 pm
Posts: 12392
Full Member
 

My CNC machine man said “I5 with Win 10 and 8GB of RAM”

That's your bog standard office PC.

Basically, you just need a fan drawing air from outside the room to pump clean air into the case. If there's no clean air available, just see what gamers use for water cooling and then run cold water into it instead of fresh air.


 
Posted : 07/12/2022 4:33 pm
Posts: 14187
Full Member
Topic starter
 

"What motion controller board are you using?"

Our current machine was made by RoutoutCNC and the new (more powerful) controller is being made by Mike who used to run Routout.

"That’s your bog standard office PC."

Is there anything specific anyone would recommend? Imagine you're talking to someone who stopped being interested in computers about 30 years ago and just uses MacBooks (one old at home, one new at work) so he doesn't have to think about this stuff...


 
Posted : 07/12/2022 4:42 pm
Posts: 12392
Full Member
 

Is there anything specific anyone would recommend?

Any generic office PC from Dell, Lenovo, etc. will do fine.


 
Posted : 07/12/2022 4:49 pm
Posts: 15555
Free Member
 

Is there anything specific anyone would recommend? Imagine you’re talking to someone who stopped being interested in computers about 30 years ago and just uses MacBooks (one old at home, one new at work) so he doesn’t have to think about this stuff…

https://outlet.euro.dell.com/Online/SecondaryInventorySearch.aspx?c=uk&cs=ukdfh1&l=en&s=dfh&sign=PXhcOSHtr1T4IOw%2fPR7UdaTE1flCTqvcQssbQwEjVe%2fSsNEUAdvxSqUKG3RXAQZ3RYjTi1yC4nCDF58bC8VEbqlwgNuro1jdMc9GZIpR%2bwnl7%2ff1kfRrrluKeaca1FpJnZSH%2fCbhMhJMbzZnKWPCKKeis7XgaeaXaimneiBVhKvLMnFlpYj%2fYl3e5kUpiKGytfKqit7JR3XZ9M8gT0QcP7%2bGN%2faHurg9


 
Posted : 07/12/2022 4:49 pm
Posts: 16383
Free Member
 

Go onto ebay, there's heaps of lightly used ones on there. I'd look at a lenovo thinkcentre or a hp prodesk. You can get tiny fanless ones or small formfactor ones which are a bit more upgradeable/fixable. Get one with a solid state drive (SSD). Should be around £100-£200. I'd put it in a cabinet to minimise dust.

If it supports Windows 2000, it’ll practically run on an Etch-a-Sketch.

Yep. I run my CNC from a pentium PC running windows XP


 
Posted : 07/12/2022 5:27 pm
Posts: 78575
Full Member
 

Intel NUC?

https://www.icubes.co.uk/intel-nuc-11-essential-series-mini-pc.html

Probably many cheaper equivalents too.


 
Posted : 07/12/2022 5:37 pm
Posts: 15555
Free Member
 

^ that should probably do the job in theory, but they specified i5 and that's a celeron dual core...I can't see CNC software being very demanding but I don't know much about CNC.

I wonder if the i5 requirement is based on like a first gen i5 or something? my last old old laptop was an early i5, dual core, 4 thread.


 
Posted : 07/12/2022 5:42 pm
Posts: 12888
Free Member
 

I wonder if the i5 requirement is based on
it's based on the CNC guy not wanting to make an actual recommendation, like you say it could potentially cover something brand new or made 13-14 years ago! 😂


 
Posted : 07/12/2022 5:51 pm
Posts: 15555
Free Member
 

Well indeed, a new gen i5 has 6 cores, 12 threads, and a much higher clock speed than the origeonal ones, it's a very different beast!


 
Posted : 07/12/2022 6:20 pm
Posts: 15555
Free Member
 

@chiefgrooveguru

can you link us to the software vendors website, and what version you are using, or going to use?

Hopefully they will have a 'system requirements' section that rather than just saying 'i5' it will say something like '6400 or better, or AMD equivelent'


 
Posted : 07/12/2022 6:27 pm
Posts: 13496
Full Member
 

I ran my last machine on Mach 3. It's not at all hungry for processor/memory...well pretty much anything. I think it was a very elderly early i5 running on XP. Off network as the network managers wouldn't support anything still on XP.

We had the machine the other side of a soundproof stud wall that surrounded the booth, with a monitor on the wall of the booth and a logitech wireless keyboard with trackpad. Worked well.

The only reason I'd be buying anything better would be if there is a chance you might want to make a tweak to your files and can't be arsed to go back to your normal cad machine to compile new Gcode.

If I had the money I'd be tempted to build a UPS (uninterruptable power supply) into the build - the number of jobs I've lost to momentary power outages. And it never happens in a way where you can salvage the material (or machining time).


 
Posted : 07/12/2022 6:52 pm
Posts: 16383
Free Member
 

Mach3 needs very little. I'd say anything that meets the specs for windows 10 will be fine.


 
Posted : 07/12/2022 6:59 pm
Posts: 14187
Full Member
Topic starter
 

Thanks, very useful!

We've always had the CNC machine off the network and solely for running the machine - we put files onto it with a USB key. It runs the CNC machine pretty much all day, 8 hours a day, 5 days a week. It's really just about stability - we used to use Mach 3 about 10 years ago but LinuxCNC was better at providing the pulses on time via the parallel port so we switched to that. Any editing of Gcode gets done on a different computer.

The CNC machine is having a refurbish next week with a new more powerful controller board (we've upgraded the spindle and stepper motors over the years) and as parallel ports have become a lot more rare it makes sense to switch to an Ethernet driven controller board - hence the move back to Mach 3.

We'd need the PC by the CNC machine for zeroing the axes every sheet.

These look like they'd do the job, don't they? I5 and fanless: https://www.icubes.co.uk/intel-nuc?processor=5688&product_list_order=price

(I think they're fanless but it's hard to be sure!)


 
Posted : 08/12/2022 2:54 pm
Posts: 834
Free Member
 

The NUCs aren't fanless - except for the 'NUC Rugged' one - https://www.scan.co.uk/products/intel-nuc-8-kit-nuc8cchkrn-chaco-canyon-celeron-n3350-4gb-lpddr3-64gb-emmc-intel-hd-graphics-500-bar. That's a lower spec than your CNC chap suggested.

https://www.intel.co.uk/content/www/uk/en/support/articles/000056784/intel-nuc.html


 
Posted : 08/12/2022 7:08 pm
Posts: 14187
Full Member
Topic starter
 

Aha! Do we think that lower power fanless one would still be ok?


 
Posted : 09/12/2022 4:43 pm
Posts: 12392
Full Member
 

Aha! Do we think that lower power fanless one would still be ok?

I don't know what the demands of your CNC software are, but I had a similar NUC set up to run Plex Media Server (basically just to deliver video files to a TV). It was painfully slow even just doing that. Boot up was slow, which sucks if you are waiting to watch TV, probably worse if you have expensive factory equipment sitting idle waiting for your cheap PC to start up. Once it was booted up and the videos were playing, it was fine once I limited the resolution, but it just couldn't handle the database side and the video processing was too slow to handle HD resolution. Guess it'll depend on what your software needs - processor speed, disk read/write speed, graphics, etc.


 
Posted : 09/12/2022 5:23 pm
Posts: 14187
Full Member
Topic starter
 

Actually, I think we're better off boxing it in and having a vent hole with a filter to the outside of our CNC room, rather than risking being too low on power...


 
Posted : 09/12/2022 5:31 pm
Posts: 12392
Full Member
 

Actually, I think we’re better off boxing it in and having a vent hole with a filter to the outside of our CNC room, rather than risking being too low on power…

That would be my first choice.


 
Posted : 09/12/2022 5:37 pm
Posts: 15555
Free Member
 

I think we’re better off boxing it in and having a vent hole with a filter to the outside of our CNC room

You may not need to vent it outside the room, just build/re-purpose a suitable size box to put the PC in, ensuring the box is big enough to allow air movement around the PC, cut some holes in the box to allow airlflow, and whack some filters over the holes, maybe something like a few of these E.g. one in the back and another in the side or front of the box:

https://akasa.co.uk/update.php?tpl=product/product.detail.tpl&type=COOLING%20SOLUTIONS&type_sub=FANS%20ACCESSORIES&model=GRM120-30

You'll need another hole to get the cables in but you can dust proof them up using gromets or duct tape or something.
You'll need to make the front/side of the box removable, maybe like a door with some hinges so you can access the the PC, etc.


 
Posted : 09/12/2022 6:06 pm
 mc
Posts: 1198
Free Member
 

Provided there's nothing else other than Mach3 being used on the PC, then you don't really need that high a spec.

I suspect the recommendation is that you buy something reasonably new, and not absolute barebone spec.
I think I ran my original CNC on a Pentium 3 computer with Mach3.

If you want fanless, check out mini-itx.com, select boards, then there's an option for Fanless under the Special Features filter.
But you won't get a fanless i5 easily. Most fanless are the celeron/laptop range of processors, as they run far cooler anyway.

However given you've managed to run the machine on what I'm assuming isn't a fanless dekstop for this long, then I wouldn't be too concerned.
I would however recommend getting something with Win 10 Pro, so you get more control over when it updates (or just don't connect it to the internet!).


 
Posted : 09/12/2022 9:00 pm
Posts: 15555
Free Member
 

Why would you need win10 pro? if it's not on a domain (sounds like an off-network set up?) you just don't need the features Pro has over a home licence.

Also, mini PC's like NUC, mini-ITX etc, are more expensive and pretty much not upgradable, due to no space and silly SFF power supplies which are both crap and expensive.

If the OP has the space to box a regular midi tower desktop PC into a dust proof enclosure (a case around a case, if you will), that would make far much more sense as you'll also be able to upgrade it a bit in future.


 
Posted : 09/12/2022 9:11 pm
 mc
Posts: 1198
Free Member
 

Win 10 Pro still has access to legacy settings, which I find makes setting up for a CNC simpler, especially one that's going to rely on the network being configured correctly.

Plus it lets you defer updates, which can be useful if you are going to have it connected online.

Of course everybody is trying to push Win 11 now, but I have so far resisted.


 
Posted : 09/12/2022 9:38 pm
Posts: 15479
Full Member
 

TBH unless space is really a problem I'd get on eBay and look for a refurbished Dell or Lenovo desktop. Just search for an i5 most of the refurb sellers offer various memory/HDD/SSD/OS options and prices are pretty fair generally.

This kind of thing

Surely the first thing to run out with the CNC would be an enclosure for the PC, fit a cheap Flexi duct to pull air in from elsewhere, use brush strip or bulkhead grommets for power and monitor cables maybe invest in a wireless keyboard/trackball jobbie if you haven't previously to eliminate a couple of wires, if it's sealed away in its own little box you can keep the shite out much better...


 
Posted : 09/12/2022 11:11 pm
Posts: 78575
Full Member
 

All this talk of enclosures, what have the previous machines been doing about dust for the last however many years?

If you're going down this road then you want to be a little bit careful because sticking a PC in a box == trapped heat. You need to keep dust out but still allow airflow.


 
Posted : 10/12/2022 1:50 am
Posts: 14187
Full Member
Topic starter
 

How does this sound?

Shuttle XPC Fanless DS20U5 Intel Core i5-10210U
8GB 3200 MHz DDR4 SODIMM Memory Module
128GB M.2 NVMe PCIe SSD

It would be a custom built PC designed to run reliably 24/7. About £1000 all in. We'll buy something cheaper as the back-up PC.

"All this talk of enclosures, what have the previous machines been doing about dust for the last however many years?"

Being fine most of the time - but sometimes glitching or totally crashing, which is a total nightmare as everything in my small factory starts with the CNC machine, so if it's out of action for any length of time we rapidly run out of work to do - plus trying to get the CNC machine working again can eat hours of time when we should be doing something else profitable. One of our CNC PC's hard drive's failed last week so we swapped to the back-up PC - and then this morning that crashed and we had to open it up and clean it out before it would work again.


 
Posted : 12/12/2022 1:15 pm
Posts: 12392
Full Member
 

Shuttle XPC Fanless DS20U5 Intel Core i5-10210U

That's a laptop chip designed for fairly low power consumption (that's what the "U" code in the part number means). It will probably throttle itself if it's undercooled and expected to run processor intensive tasks. My guess is that it will be fine, but I don't know your software and how demanding it is on CPU performance.


 
Posted : 12/12/2022 1:59 pm
Posts: 12888
Free Member
 

My guess is that it will be fine
pretty sure anything less than 10 years old would be fine tbh, given that OP's not even creating toolpaths etc on this machine & it's purely for running the CNC!


 
Posted : 12/12/2022 2:36 pm
Posts: 15555
Free Member
 

How does this sound?

Shuttle XPC Fanless DS20U5 Intel Core i5-10210U
8GB 3200 MHz DDR4 SODIMM Memory Module
128GB M.2 NVMe PCIe SSD

It would be a custom built PC designed to run reliably 24/7. About £1000 all in.

Like a rip off! 😀


 
Posted : 12/12/2022 5:01 pm
Posts: 15479
Full Member
 

£1k is on the pricey side but I suppose you're really looking to buy a greater degree of stability/reliability if you think you'll be getting that perhaps it is worth it.

Will you regularly be backing it up? If that M.2 Drive does go down having a recent image on another drive may well minimise your down time, that's got to be your ultimate contingency, can you Spec a second M.2 drive?


 
Posted : 12/12/2022 5:30 pm
Posts: 15555
Free Member
 

Its almost half the price here, so I'd be interested to know where the £1k price tag comes from:

https://www.icubes.co.uk/shuttle-xpc-fanless-ds20u-series.html#product-options-wrapper

And you could put a second back up drive in it for about £12:
https://www.cclonline.com/storage/solid-state-drives-ssds/


 
Posted : 12/12/2022 6:08 pm
Posts: 78575
Full Member
 

One of our CNC PC’s hard drive’s failed last week so we swapped to the back-up PC – and then this morning that crashed and we had to open it up and clean it out before it would work again.

Is routine maintenance an option?

Rather than a "backup" PC, have two identical PCs. Once a month (say), take an air duster to the offline one to blow all the crap out and then swap over to it. Rinse and repeat. Simple, and has the advantage that your entire disaster recovery strategy is being regularly tested rather than relying on something you pull out of a cupboard in an emergency that hasn't been powered on in a decade.

If your "something cheaper" is acceptable as your backup machine, is it not suitable as the main one also?


 
Posted : 12/12/2022 6:20 pm
Posts: 4738
Full Member
 

If the PC's are so critical to your business maybe worth investing in some training as well, or look for some outside support company. I know this will be expensive, but it sounds like you can loose a lot of money quickly with the CNC sat doing nothing.


 
Posted : 12/12/2022 6:26 pm
Posts: 4954
Free Member
 

I'd seriously consider a industrial pc din rail mounted. I always have used beckhoff machines as they are built for indu environment. Being as you are using Mach 3 you can but one without any twincat controller licence as you will not be using it. Obviously loads of other industrial PCs out there.


 
Posted : 12/12/2022 6:54 pm
Posts: 14187
Full Member
Topic starter
 

I'm glad we have so many excellent brains on here!

"Rather than a “backup” PC, have two identical PCs. Once a month (say), take an air duster to the offline one to blow all the crap out and then swap over to it. Rinse and repeat. Simple, and has the advantage that your entire disaster recovery strategy is being regularly tested rather than relying on something you pull out of a cupboard in an emergency that hasn’t been powered on in a decade."

This seems like a very good strategy. So on these grounds, how about something cheap and cheerful like this:

https://smile.amazon.co.uk/Dell-Optiplex-240GB-Graphics-Renewed/dp/B07ZD6244S/ref=sr_1_4?crid=2H3ZYLG0FTM6A&keywords=dell+i5&qid=1670935706&sprefix=dell+i5%2Caps%2C60&sr=8-4

Intel Core i5-6500 6th Generation 3.20GHz Quad-Core CPU
8GB RAM - 240GB SSD - DVDRW + USB 3.0
Digital video outputs - DPort & HDMI - USB WiFi
Windows 10 Professional 64 Bit Operating System + Recovery Partition

"I’d seriously consider a industrial pc din rail mounted. I always have used beckhoff machines as they are built for indu environment. Being as you are using Mach 3 you can but one without any twincat controller licence as you will not be using it. Obviously loads of other industrial PCs out there."

These Beckhoff machines look cool! Did a quick google and gosh, they're not cheap!


 
Posted : 13/12/2022 1:56 pm
Posts: 15555
Free Member
 

I can't see the price on that but assume it's cheaper, just 2 things to consider:

That chip doesn't support windows 11, full stop - it's an arbitary Microsoft decision, the chip is perfectly capable of running windows 11. Probably not an issue for you though as it won't need to be networked/need security updates in future.

You'll need to check it has the serial/parallel ports you require for your CNC interface - they are not always standard ports on most PC's.
If not, you'll need to ensure the PC has space to install an expansion card, something like this: https://www.cclonline.com/search/?q=serial+card


 
Posted : 13/12/2022 2:38 pm
Page 1 / 2