The filament sensor has the ability to not only notice if there is no filament available in the Enjoy 3D printer, but it also has the ability to pause the printer during a print until the filament has been reloaded. This ensures that even if you run out of filament in the middle of a print, you have the ability to finish as opposed to having to start over from the beginning. Additionally, this pause feature can be used to change the filament color in the middle of a print. The Enjoy 3D Printer can be paused through editing the Gcode of a print or through the pressing of a button. This allows you to make great looking models with different colored layers.