The heating core is where the two pieces of filament are pushed into and merged in the center.
The main purpose of the heating element is to be able to bring to a hot temperature while being able to control the temperature, get constant feedback from a thermocouple to adjust the temperature as necessary, and turn on cooling fans after the splicing process
The main challenge of controlling the temperature was getting a temperature reading from the thermocouple with the readThermocouple() method and using the difference between this temperature and the desired temperature to decide how much to power the heating element. Since giving full power would cause too much fluctuation over the set temperature, we implemented a PID control for more fine temperature control.
There are also several states, changing the set temperature, heating, cooling, and off, which determine whether the heating core should heat up, remain constant, or turn off, as well as turning the fans on or off
To fix the heating core in the heating chamber the ends are wrapped in heat resistant tape, followed by electric tape for a tight fight in the chamber.
There is also room for both fans oriented towards the heating element for cooling