- Thu May 01, 2014 3:21 pm
#170708
Hey Everyone,
I'd like to share with you a project we've been working on for the past ten months, a CNC Mill that is more user-friendly than traditional mills and comes ready to run. We did all the firmware, software, PCB design, and cut all aluminum parts locally. One of the things we wanted to do with it was make PCBs, and we already ran a couple of single-sided arduinos with 10 mil isolation. We have a tutorial in the works for doing 2-sided PCBs. We want to publish it soon but managing the kickstarter has been a little overwhelming.
A couple of interesting tidbits. We're using GRBL for the motion control, and we designed our own arduino shield that plugs right into an Arduino UNO. We might integrate everything into a one-board solution but this has been working very well. We added firmware updates to add tool-length probing to make it simple to set up a job (the machine automatically zeroes right above your work piece), so for PCB milling there won't be any fiddling.
We designed our own BLDC controller with closed-loop speed control (PID), also using an arduino, and we can do both sensored/sensorless commutation. Our Spindle runs between 2K and 12K RPM.
Our software can't take a board file directly, so we used http://www.pcbgcode.org/ to generate the gcode from an Eagle board. We'll be publishing the settings we used as well. Hope this is interesting to some of you, and please feel to fire away with any questions!
Kickstarter link: https://www.kickstarter.com/projects/17 ... d-cnc-mill
Video link of the Nomad milling a PCB: https://www.youtube.com/watch?v=ZReH7zQ3cpc
I'd like to share with you a project we've been working on for the past ten months, a CNC Mill that is more user-friendly than traditional mills and comes ready to run. We did all the firmware, software, PCB design, and cut all aluminum parts locally. One of the things we wanted to do with it was make PCBs, and we already ran a couple of single-sided arduinos with 10 mil isolation. We have a tutorial in the works for doing 2-sided PCBs. We want to publish it soon but managing the kickstarter has been a little overwhelming.
A couple of interesting tidbits. We're using GRBL for the motion control, and we designed our own arduino shield that plugs right into an Arduino UNO. We might integrate everything into a one-board solution but this has been working very well. We added firmware updates to add tool-length probing to make it simple to set up a job (the machine automatically zeroes right above your work piece), so for PCB milling there won't be any fiddling.
We designed our own BLDC controller with closed-loop speed control (PID), also using an arduino, and we can do both sensored/sensorless commutation. Our Spindle runs between 2K and 12K RPM.
Our software can't take a board file directly, so we used http://www.pcbgcode.org/ to generate the gcode from an Eagle board. We'll be publishing the settings we used as well. Hope this is interesting to some of you, and please feel to fire away with any questions!
Kickstarter link: https://www.kickstarter.com/projects/17 ... d-cnc-mill
Video link of the Nomad milling a PCB: https://www.youtube.com/watch?v=ZReH7zQ3cpc