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.
- Turn off all power management in the Bios
- Remove all unnecessary background processes in windows.
- Install RightMark CPU Clock Utility (RMClock) - Download Page - Direct Link to Download File.
- Download and install the CPU RightMark from http://cpu.rightmark.org/2.
- On the profiles screen from RightMark for "AC power profile" select "MaxPerformance”.
- 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.
- SUCCESS!
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.
Comments:
Posted by
Marty
on
Dec 7th, 2011
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.