Как идентифицировать встроенное ПО, используемое на моем 3D-принтере?
У меня есть универсальный принтер без какой-либо вспомогательной документации.
Как мне определить, какая прошивка используется, чтобы я мог исследовать, как сделать тираж печати?
@Gord, 👍20
2 ответа
Отправьте M115
на принтер. Эта команда является
Запросите версию встроенного ПО и возможности текущего микроконтроллера.
Пример ответа:
ОДОБРЕНО_ВЕРСИЯ ПРОТОКОЛА:0.1 ИМЯ_ПРОГРАММЫ:архивировано FIRMWARE_URL:http%3A//reprap.org ТИП МАШИНЫ:ЧИСЛО ЭКСТРУДЕРОВ Менделя:1
Для получения дополнительной информации смотрите здесь, RepRapWiki - G-код - M115: Получить версию прошивки и возможности.
Конечно, это не гарантирует правдивость, просто независимо от того, что было в исходном коде вашего универсального клона прошивки.
Запуск
Обычно при запуске принтера на экране отображается загрузочный экран. Обычно это содержит версию прошивки, но не то, кто или какие настройки есть.
ЖК-дисплей: О принтере
Некоторые принтеры имеют пункт главного меню ЖК-дисплея "О принтере" или аналогичный. Это был бы один из последних пунктов, если бы он был включен.
В Marlin он отключен по умолчанию, и вам нужно будет раскомментировать #define LCD_INFO_MENU
в Configuration_adv.h
.
Терминал
Подключите терминал и отправьте M115
. В большинстве случаев это сообщит вам текущую прошивку и версию, как это указано в самой прошивке. Это не означает, что эти строки всегда обновлялись тем, кто менял файлы, но это хороший признак того, что было основой для установленной прошивки.
- Что такое защита теплового побега?
- Обновление прошивки Marlin - Пошаговое руководство
- Как активировать Восстановление потерь энергии в Marlin?
- Повторная калибровка исходного положения
- Как центрировать мои отпечатки на платформе сборки? (Повторная калибровка смещения самонаведения)
- Как установить границы Z-зонда в прошивке при использовании автоматического выравнивания стола?
- Какие клеи для ПЛА?
- Используя автоматическое выравнивание стола, нужно ли инициировать G29 перед каждой печатью?
Пожалуйста, извините мое состояние новичка. Я собрал и включил принтер. У него есть SD-карта. Я надеялся научиться "посылать" ему что угодно. как отправить M115 на принтер? Создать файл .bat для SD-карты?, @Gord
Доска объявлений, вероятно, говорит о сериалах. Используйте marlin или repetier host для отправки gc-кодов на ваш принтер, @Luis Diaz
После долгих исследований я все еще не получил ответа. Принтер стоит отдельно. Я не могу подключить его через marlin или repetier, так как считаю, что для этого требуется подключение по USB. Не удается подключиться к USB, Запрос дескриптора устройства не выполнен. Как я могу идентифицировать принтер, чтобы получить для него дисковод? или я лаю не на то дерево., @Gord
@Gord Маловероятно, что вашему принтеру нужен драйвер для конкретного принтера. Посмотрите на материнскую плату, чтобы узнать, можно ли идентифицировать преобразователь USB в последовательный, и установите драйвер для этого. Обычно это либо FTDI (клон), CH340 или на основе ATmega32U4., @Tom van der Zanden
Еще одним вариантом отправки gcode на ваш принтер является вкладка "Терминал" в OctoPrint. В общем, OctoPrint очень удобен, стоит 20 долларов за малиновый пирог., @Chaulky
Отправка команд G-кода на принтер описана в этом вопросе., @0scar