edward.ford wrote:Hey all, I know it's been a long time since this thread has been updated but I thought I'd fill in some info instead of leaving this as a dead end to anyone searching for "arduino + headless + cnc".
It's completely possible to run an Arduino based headless CNC machine! Here is the current setup I am using:
1.) SD Shield from SeeedStudio - as a side note: I hesitate to call this a "Shield" as it doesn't repeat the female headers on the top, so by using this you essentially lose access to your Arduino's V and GND ports. You need access to the GND port so you can tie the two GNDs from each Arduino together. I have circumvented this limitation by using two mini bread boards, as shown here: Also, it would be an easy enough fix to replace the current male headers with something like these, but I just have not gotten around to doing that.
It's not the most elegant solution, but it's working.... (as a side note: the USB cable in "master" is just to power the device, not communicate with it. I have since switched to a wall wart!)
Master Arduino: In my setup, I am calling the "master arduino" the one that parses the gcode. For this I am using a program called grbl. IMO, this is the holy grail of arduino based gcode parsing. you can download it here, or read a little about it here. I actually found it via the contraptor project, here. You can see grbl in action here!
Slave Arduino: This is the arduino that reads the SD card. After pouring over a bunch of different fat libraries for arduino I settled on Bill.Greiman's fat16lib. It was very easy to implement and did exactly what I needed it to do.
Anyway, good luck to anyone's who's working on the same thing!
Users browsing this forum: Google [Bot], Magician and 16 guests