3D Printer Firmware for Stellaris LM3S6965