Using Mach3 on a Laptop Parallel Port

Posted by admin on October 28, 2011

Mach3 uses the Parallel Port to communicate directly with a CNC motor controller board.  This requires that the software be able to take full speed control of the parallel port.  If there are any delays, steps or other info will be missed.

Laptops have a lot of power management controls that can slow down communication over the parallel port.  Here are the steps that worked for me to be able to run Mach3 on a laptop.  In the end, the main problem appeared to be the processor wanting to sleep all the time, so the key was a program which kept the processor active and running at full speed all the time.

  1. Turn off all power management in the Bios
  2. Remove all unnecessary background processes in windows.
  3. Install RightMark CPU Clock Utility (RMClock) - Download Page - Direct Link to Download File.
    1. Download and install the CPU RightMark from
    2. On the profiles screen from RightMark for "AC power profile" select "MaxPerformance”.
    3. Check the "Run HLT command when OS is idle” , uncheck the "Use OS load  based management,” and click apply. It will ask for restart and click ok to restart. It will not restart the computer, only the RightMark CPU application.

RightMark CPU Clock Utility was the critical component that got it working perfectly.  It's possible that it's the only thing that you need to do, but I had already performed the previous steps.



Posted by Marty on
Hey Daniel,

Cool project! Hope to see it in action some time. Would you be up for renting out time on it or making some simple engraved parts?
Also, I found that the only really bulletproof way to use the laptop was with a SmoothStepper USB-to-parallel buffer board. Night and day difference, well worth the money... Even with the AHCI driver completely disabled on my laptop, I was still having occasional hiccups.
Posted by Saki on
its almost like focllie eviction!Call Dateline, 48 Hours, Anderson Cooper! Oprah would have a whole episode on this injustice. How can we stand here as Americans and watch silently as innocent hair focllies are being forced from their homes? and without just compensation! Atleast allow them to enroll in the National Hair Transplant program so they can be properly placed in a suitable housing facility. Not to mention the cost! Do taxpayers pay for this insanity!? wait seriously, do taxpayers pay for hair removal? Is that covered by the national healthcare policy? . as you can see I am bored.
Posted by umiayqdcmqf on
KUTGs5 zpntvuqucsqp
Posted by qidedgt on
aXcmet , [url=]rxzcbmsokrmt[/url], [link=]nvgjthnaknuz[/link],
Posted by dphjfu on
D8kS4P itczbxalytap
Posted by nblyuymjjso on
EUQYFQ , [url=]ldtfnkrsxtim[/url], [link=]kbfiluejartk[/link],
Posted by Jeremy Cook on
Nice - as parallel ports are disappearing on desktops, you can always use a PCI version. Here's a little tutorial on setting one up if you're in that situation: . Given the computer and PCI card are so cheap, it may be a better option than using your laptop.
Leave a Reply

(Your email will not be publicly displayed.)

Captcha Code

Click the image to see another captcha.