The software aspect will also be a large part of our project. The firmware used by the micro controller will likely have to be altered in order to tailor it to our specific needs and wants. We may also design a GUI system to aid the user and make the device easier to use and control. Another key feature we wish to include is to let the user control how much of the heating bed will turn on for a specific project. This means that we will have to give the user control of this through the software.