Saturday, July 23, 2011

RepRap and Mach3

After months of slowly improved mediocre prints from a Mendel Sells I hit a wall with the hacked Gen 3 motion controller.  It would appear that the right sequence of G code would cause the Arduino based controller to end a move prematurely and the remainder of the print would be out of index.  It was time to try something a little more proven.

I dusted off a license file for Mach3 I purchased and never used some time ago and got work.  Breaking out one end of DB25 printer cable and attaching it to the stepper controllers for each axis was a simple and quick task.  Then configuring the axis and motor profiles in Mach3 was even simpler.  It was nice to make a small change and it not requiring to recompile and flash the old RepRap controller.   Two hours and the whole process was complete.

The extruder controller was hard coded to maintain the extruder's hot end temperature since Mach3 doesn't have any means of communicating with the controller... yet.  For now, the plan is to use a dry contact driven by Mach3 to switch power to the controller.

Running all the axis through the manual pulse generator, a successful integration was confirmed.

1 comment:

  1. I would like to thank Ed of for suggesting (Multiple times) transitioning over to Mach3 or EMC. No way to know for sure, but I think his face almost turned a shade of blue.