roboforum.ru

Технический форум по робототехнике.

Где найти протокол общения Marlin'a с Pronterface/Repetier?

Где найти протокол общения Marlin'a с Pronterface/Repetier?

porex » 13 фев 2015, 14:40

Помогите пожалуйста найти описание протокола общения Marlin'a с Pronteface/Repetier-Host. На репрап вики ни слова об этом, хотя может где-то упустил.

Re: Где найти протокол общения Marlin'a с Pronterface/Repeti

hudbrog » 13 фев 2015, 14:44

Нет там никакого протокола. Просто репетир шлет гкоды, марлин отвечает и все. Все плейнтекстом.
http://reprap.org/wiki/Gcode

Re: Где найти протокол общения Marlin'a с Pronterface/Repeti

holomrn » 13 фев 2015, 20:21

Внезапно в исходниках марлина и пронтерфейса.

Re: Где найти протокол общения Marlin'a с Pronterface/Repeti

porex » 15 фев 2015, 00:21

hudbrog писал(а):Нет там никакого протокола. Просто репетир шлет гкоды, марлин отвечает и все. Все плейнтекстом

Думал все гораздо сложнее... Добрался до принтера, проанализировал трафик между Marlin и Pronterface/Repetier-Host, Вы правы. Самое интересное, что Repetier нумерует строки. Для чего, печется об очередности исполнения?

Добавлено спустя 2 минуты 41 секунду:
holomrn писал(а):Внезапно в исходниках марлина и пронтерфейса.

Внезапно, как такового протокола обмена нет ;)

Re: Где найти протокол общения Marlin'a с Pronterface/Repeti

setar » 17 фев 2015, 00:31

нумерация для достоверной остановки (например для вкладных элементов) и продолжения с того же места

Re: Где найти протокол общения Marlin'a с Pronterface/Repeti

Myp » 17 фев 2015, 11:00

ну и при ошибке в контрольной сумме идёт запрос строки заново по её номеру.

Re: Где найти протокол общения Marlin'a с Pronterface/Repeti

porex » 17 фев 2015, 12:21

И похоже при переполнении буфера комманд идет запрос на повторную отправку.
Кстати в вики есть описание ответов на G коды.


cron
Rambler\'s Top100 Mail.ru counter