Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm not sure if this is the right place for this question, but I'm hoping someone here has been in the same situation. I want to start milling PCBs.

The CNC 3020 router looks awesome but I'm not sure if it's compatible with Linux/Ubuntu.

I'm also going to need to buy a USB to parallel adapter as my computer doesn't have a parallel port built in.

Has anyone ever used a CNC 3020 router on Linux with a USB to parallel cable? Has it worked okay?

Links to the items:


migration rejected from Dec 12 '13 at 4:42

This question came from our site for electronics and electrical engineering professionals, students, and enthusiasts. Votes, comments, and answers are locked due to the question being closed here, but it may be eligible for editing and reopening on the site where it originated.

closed as off-topic by Mokubai, Kevin Panko, Tog, MariusMatutiae, Carl B Dec 12 '13 at 4:42

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • "This question is not about computer hardware or software, within the scope defined in the help center." – Mokubai, Kevin Panko, Tog, MariusMatutiae, Carl B
If this question can be reworded to fit the rules in the help center, please edit the question.

Because it's a mainly a matter of whether the Mach 3 software will work you could take a look at After a quick look it appears Linux isn't supported (although there is mention of other software) and it also sounds like you might run into problems using a USB adapter instead of a hardware port (some PCs do still have parallel on the motherboard and just don't come with a cable). – PeterJ Aug 27 '13 at 7:09
Actually it's more fundamental than that - regardless of software , USB is not suited to carrying raw step pulses, but only higher level data from which they could be generated. – Chris Stratton Aug 27 '13 at 12:05

It won't work reliably, if at all.

See Mesanet. Get either a 5i25, or one of the new ethernet options like the 7i76e. I would check on the emc-users list or call mesanet to be to be sure about the ethernet option. I think it only works in crossover mode because the latency would be too unpredictable in an open network. There are other options out there, but mesa will have the best linuxcnc support.