Как идентифицировать встроенное ПО, используемое на моем 3D-принтере?

У меня есть универсальный принтер без какой-либо вспомогательной документации.

Как мне определить, какая прошивка используется, чтобы я мог исследовать, как сделать тираж печати?

, 👍20


2 ответа


19

Отправьте M115 на принтер. Эта команда является

Запросите версию встроенного ПО и возможности текущего микроконтроллера.

Пример ответа:

ОДОБРЕНО_ВЕРСИЯ ПРОТОКОЛА:0.1 ИМЯ_ПРОГРАММЫ:архивировано FIRMWARE_URL:http%3A//reprap.org ТИП МАШИНЫ:ЧИСЛО ЭКСТРУДЕРОВ Менделя:1

Для получения дополнительной информации смотрите здесь, RepRapWiki - G-код - M115: Получить версию прошивки и возможности.


Конечно, это не гарантирует правдивость, просто независимо от того, что было в исходном коде вашего универсального клона прошивки.


,

Пожалуйста, извините мое состояние новичка. Я собрал и включил принтер. У него есть 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


4

Запуск

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

ЖК-дисплей: О принтере

Некоторые принтеры имеют пункт главного меню ЖК-дисплея "О принтере" или аналогичный. Это был бы один из последних пунктов, если бы он был включен.

В Marlin он отключен по умолчанию, и вам нужно будет раскомментировать #define LCD_INFO_MENU в Configuration_adv.h.

Терминал

Подключите терминал и отправьте M115. В большинстве случаев это сообщит вам текущую прошивку и версию, как это указано в самой прошивке. Это не означает, что эти строки всегда обновлялись тем, кто менял файлы, но это хороший признак того, что было основой для установленной прошивки.

,