Как работает 3D-печать через USB?

В Cura, если вы подключите свой любимый 3D-принтер, то, скорее всего, получите возможность печатать через USB. Если вы никогда не слышали о том, о чем я говорю, пожалуйста, посмотрите это видео:

Я хотел бы получить некоторую информацию о том, как это работает:

  • Осуществляется ли связь через UART или через последовательный порт?
  • Как я могу установить соединение с 3D - принтером?
  • Есть ли список команд, которые я могу послать?
  • Какова скорость передачи данных по умолчанию для 3D-принтеров?
  • Как G-код печати отправляется на 3D-принтер?

, 👍1

Обсуждение

С моделями Ender, я думаю, они используют Arduino-совместимый чип ATmega, который будет использовать последовательный., @marcellothearcane

Я голосую за то, чтобы закрыть этот вопрос, потому что это не настоящий вопрос, а просто подключение видео на YouTube., @Mick

Я не так уж уверен, @Mick . Я думаю, это настоящий вопрос., @ifconfig

@ifconfig OK. Я отменил закрытое голосование. Попробую набросать какой-нибудь ответ., @Mick


1 ответ


Лучший ответ:

4

Это всего лишь тупиковый ответ. Я постараюсь подробнее остановиться на этом позже.

8-битные микроконтроллеры, используемые на многих 3D-принтерах, не имеют интерфейса USB, и поэтому чип USB to serial interface используется для того, чтобы компьютер мог взаимодействовать с последовательным портом (UART) микроконтроллера. Для того чтобы компьютер мог взаимодействовать с принтером, необходим драйвер устройства, позволяющий операционной системе взаимодействовать с интерфейсным чипом.

Соответствующие драйверы устройств должны прилагаться к вашему принтеру, и вы должны установить их, прежде чем пытаться делать что-либо еще. Драйверы сделают принтер похожим на последовательный интерфейс, а самая высокая скорость, которой могут управлять большинство 8-битных микроконтроллеров, - 112800 бит / с.

Если программное обеспечение, которое вы используете, имеет терминальный интерфейс, вы можете отправлять любые команды G-кода на принтер. Список команд G-кода приведен здесь. Обратите внимание, что этот список включает в себя команды для станков с ЧПУ, а также 3D-принтеров.

Для нормальной печати команды G-кода отправляются на принтер с помощью диспетчера печати, такого как Repetier-Host. Некоторые слайсеры могут иметь встроенные менеджеры печати.


,

Некоторые платы используют ATmega32U, который имеет встроенный USB и может передавать данные со скоростью до 1,5 Мбит / с без проблем с потерей данных., @FarO

Старая обычная скорость передачи данных составляла 115200 бод. Все эти платы прекрасно справляются с 250000., @towe