Need a controller / CAM solution for my new Ooznest Ox... Just building my first CNC machine an Ooznest Ox (http://www.openbuilds.com/builds/first-ooznest-ox.2208/) to mill carbon fiber, aluminium & breadboards! After much research (my head really hurts now) I'm more confused than ever! I could use some experienced advice, so here I am... I've considered using an arduino shield (have lots of arduinos laying around) but they seem pretty rudimentary... I've looked at a number of solutions and think I've narrowed it down to two... The SmoothieBoard & the TinyG Here's where I stand: SmoothieBoard (http://smoothieware.org/smoothieboard): Plus: - The commitment to open source - The extensibility (I'd like to do traditional CNC cutting then maybe pick & place SMD later on - maybe laser too...) - Expansion possibilities (both hardware and software) - Connectivity options - Up to 5 channel driving - The well thought out system overall Minus: - Focus seems to be 3D printers - Poor support (I've had a couple poor pre-sale experiences already) - Anemic (at least from what I can gather) Allegro A4982 stepper drivers soldered on the board (can only supply 2A) which works great for fairly small machines & 3D printers, for larger nema23 CNC machines not so much... TinyG (https://github.com/synthetos/TinyG/wiki): Plus: - Broad user base - Lots of resources and seemingly more industry & user support - 6 full axis supported Minus: - Not as extensible - Not 100% open source Thoughts / experiences you guys have would be really welcome! Thanks in advance!