Как работает 3D-печать через USB?
В Cura, если вы подключите свой любимый 3D-принтер, то, скорее всего, получите возможность печатать через USB. Если вы никогда не слышали о том, о чем я говорю, пожалуйста, посмотрите это видео:
Я хотел бы получить некоторую информацию о том, как это работает:
- Осуществляется ли связь через UART или через последовательный порт?
- Как я могу установить соединение с 3D - принтером?
- Есть ли список команд, которые я могу послать?
- Какова скорость передачи данных по умолчанию для 3D-принтеров?
- Как G-код печати отправляется на 3D-принтер?
@Ryan George, 👍1
Обсуждение1 ответ
Лучший ответ:
Это всего лишь тупиковый ответ. Я постараюсь подробнее остановиться на этом позже.
8-битные микроконтроллеры, используемые на многих 3D-принтерах, не имеют интерфейса USB, и поэтому чип USB to serial interface используется для того, чтобы компьютер мог взаимодействовать с последовательным портом (UART) микроконтроллера. Для того чтобы компьютер мог взаимодействовать с принтером, необходим драйвер устройства, позволяющий операционной системе взаимодействовать с интерфейсным чипом.
Соответствующие драйверы устройств должны прилагаться к вашему принтеру, и вы должны установить их, прежде чем пытаться делать что-либо еще. Драйверы сделают принтер похожим на последовательный интерфейс, а самая высокая скорость, которой могут управлять большинство 8-битных микроконтроллеров, - 112800 бит / с.
Если программное обеспечение, которое вы используете, имеет терминальный интерфейс, вы можете отправлять любые команды G-кода на принтер. Список команд G-кода приведен здесь. Обратите внимание, что этот список включает в себя команды для станков с ЧПУ, а также 3D-принтеров.
Для нормальной печати команды G-кода отправляются на принтер с помощью диспетчера печати, такого как Repetier-Host. Некоторые слайсеры могут иметь встроенные менеджеры печати.
Некоторые платы используют ATmega32U, который имеет встроенный USB и может передавать данные со скоростью до 1,5 Мбит / с без проблем с потерей данных., @FarO
Старая обычная скорость передачи данных составляла 115200 бод. Все эти платы прекрасно справляются с 250000., @towe
- Есть ли G-код для ожидания?
- Для чего используется G92 в G-коде
- Написание G-кода : проведите пальцем в начале печати
- Используя автоматическое выравнивание стола, нужно ли инициировать G29 перед каждой печатью?
- Cura: установить z-смещение
- Одновременный нагрев экструдера и стола при запуске печати
- В чем разница между M420 S и M420 S1?
- Код для перемещения вверх по оси Z после завершения печати
С моделями Ender, я думаю, они используют Arduino-совместимый чип ATmega, который будет использовать последовательный., @marcellothearcane
Я голосую за то, чтобы закрыть этот вопрос, потому что это не настоящий вопрос, а просто подключение видео на YouTube., @Mick
Я не так уж уверен, @Mick . Я думаю, это настоящий вопрос., @ifconfig
@ifconfig OK. Я отменил закрытое голосование. Попробую набросать какой-нибудь ответ., @Mick