OctoPrint — это так называемое хост-программное обеспечение для 3D-принтеров, которое управляет вашим 3D-принтером и отправляет ему фактические команды для выполнения своей работы. Другие инструменты для этой задачи включают Printrun, Repetier Host, а также Cura.
OctoPrint отличается от существующих хост-решений тем, что его основное внимание уделяется предоставлению веб-интерфейса, который позволяет удаленно управлять принтером из любой точки сети или даже из Интернета, предлагая при этом те же параметры отклика и обратной связи, что и собственные хост-приложения, такие как перечисленные выше. . Для этого OctoPrint широко использует современные веб-технологии и фреймворки, такие как веб-сокеты AJAX и HTML5.
OctoPrint был разработан для работы на небольших встроенных устройствах, таких как популярный Raspberry Pi. Это позволяет вам превратить ваш существующий 3D-принтер в принтер с поддержкой WiFi и отвязать его от ноутбука или рабочей станции.