Code for setting up and driving a 3D printer hotend rigged up to an Arduino to provide a temperature-controlled platform for joining 3D filaments. Filaments joined this way have a strong and non-brittle bond compared to using uncontrolled heat sources such as a candle or lighter.