Ultratronics is the latest development in 3D printer electronics. It has everything you need... and more. This board looks very similar to the populair Megatronics board, but it much more power due to the 32-bit Atmega SAM3X8E clocked at 84Mhz. This speed allows for more calculations and more features, which resulted in this 3D printer beast. Besides controlling 3D printers, this board can handle also other CNC tasks like milling, lasercutting, etc when different firmware is applied.
Check out the electronics comparison page for more information on the Ultratonics.