Я подумал, что было бы интересно внедрить элементарную версию Octoprint, которая может получать файл gcode и инициировать печать на моем Prusa i3.
Каковы требования для печати на 3D-принтере через USB?
Вы можете использовать библиотеку pySerial в Python для отправки необработанного G-кода на последовательное устройство /dev/ttyWhereverYourPrinterIs.Большинство принтеров указывают скорость передачи данных в интерфейсе пользователя или в руководстве пользователя.Мой принтер говорит, что его скорость передачи USB составляет 115200.
/dev/ttyWhereverYourPrinterIs
Цитата Джина Хаусге :
Если вы нацеливаетесь только на очень специфический принтер с очень специфическим вариантом прошивки: последовательное соединение и затем читаете о https://reprap.org/wiki/G-code. Это становится ужасным кошмаром для внедрения и обслуживания, хотя, когда вы берете тысячи вариантов прошивки там во внимание, так что будьте осторожны.