Convetring Marlin 3d printer software for use on a Xilinx Spartan-6 FPGA, if it'll fit