I have managed to find some time during the holiday season to work on the mill. Here's a recap:
  • Soldered the EasyDrivers down to a protoboard, and ran the appropriate wires, bringing out the power, step, and dir from each one. I'll get a picture of that up soon.
  • Still working on configuring grbl. I've email Simen again trying to clarify a few things. Hopefully he gets back to me soon.
  • Posted the updated set of drawing files on the forum (including STEP, DXF, PDF, and the EPS nest.
  • Posted link to shapeways
  • Looking at embedding a 3D model using Autodesk's Project Freewheel
  • Used myNesting to product semi-efficient nests. They are in beta now, so all of the nests are free! A very good service if you're looking for a simple nesting solution.
 
 
Because of the fantastic amount of feedback about the mill, I've opened up a forum!

The forum consist of:
- an updated set of drawing files
- the current Arduino code base
- General Discussion forum

I have also been working on an assembly manual and a quick-start guide, which will hopefully be turned into a wiki before the project is complete.

It's a little early, because the project isn't 100% complete, but in the spirit of the season I want to send out a *HUGE* thank you to everyone who has helped me get this far. After 3 years of tinkering I can finally see the end of this project. But, if things go well with the forum and the small community that has formed, I'm hoping this is just the beginning of an entirely new project.

Happy Holidays,
Edward
 
 
There's something wrong with the X axis. Unlike the Y, it's very difficult to move. Well, not very difficult but more difficult than the Y. I think there may be a bit of a design flaw... stupid designer.

From what I can tell, there is some friction between the X-axis-rail-mount-plates (the ones slotted end to end) and the X-axis-cross-plate (the one that the X-axis acme nut mounts to). I'll try taking some sandpaper to it and if that doesn't work, perhaps the dremel? Someone also suggested I use wax.. i don't even know where I'd find wax though. Also, I should have boxed in the X-axis cross plates because there is flex when the nut is being driven.

I'm going to move forward and continue with the current iteration. After the new power supply is delivered and the EasyDrivers are installed, I'll see where we're at. But, I'm afraid I'll have to make some changes to the design and re-order all of the parts from ponoko. It's not the end of the world but I hate the fact that I didn't get it perfect the first time...

Though, I should be used to that by now.

On a different note: When I started this project I was certain that a computer would be running the machine. However, I've been using the arduino to test the motors and when I get the 2 additional EasyDrivers I'm planning to run them through their paces with the arduino as well. I keep thinking how awesome it would be to use the arduino permanently as the controller. Yes, replace a full PC with a tiny arduino! My machine has a very small footprint to begin with, and I keep thinking how cool it would be house *all* of the controls in a tiny matching box! I don't even know if that's possible, but wouldn't it be sweet!

I'm imagining something like this: Obviously, do the CAD/CAM on a workstation but save the G-code to an SD card. Then, insert the SD card into the arduino, turn the arduino on, it would then look for a specific text file. Parse the file and run the machine! I know it's a lot harder than that and I'm doubting there would be enough room on the arduino to store the code to both control the reading of the SD card and parse the file and run the machine.  Either way, a guy can dream right?