roboforum.ru

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

Проблемы при соединении по USB с новым RepRap - нужна пмощь

Обсуждение технологии печати на 3D принтерах. Самостоятельное изготовление и приобретение. RepRap и его последователи.

Проблемы при соединении по USB с новым RepRap - нужна пмощь

Сообщение tse » 26 фев 2014, 19:06

Приобрел RepRap Prusa i3. Должен быть рабочий - перед отправкой создатель на нем напечатал деталь.
Из электроники там Arduino Mega и Ramps 1.4. Прошивка, по словам создателя, Marlin.
Операционная система на хосте - Linux (Ubuntu).

Включаю принтер, подключаю. Ядро видит порт:

Feb 26 18:45:56 konik kernel: [264997.648146] usb 6-1: new full-speed USB device number 19 using uhci_hcd
Feb 26 18:45:56 konik kernel: [264997.847183] usb 6-1: New USB device found, idVendor=2341, idProduct=0010
Feb 26 18:45:56 konik kernel: [264997.847194] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=220
Feb 26 18:45:56 konik kernel: [264997.847202] usb 6-1: Product: Arduino Mega 2560
Feb 26 18:45:56 konik kernel: [264997.847208] usb 6-1: Manufacturer: Arduino (www.arduino.cc)
Feb 26 18:45:56 konik kernel: [264997.847214] usb 6-1: SerialNumber: 55330343731351D09160
Feb 26 18:45:56 konik kernel: [264997.850296] cdc_acm 6-1:1.0: ttyACM2: USB ACM device

А дальше начинаются грабли, как 20 лет назад с модемами. Repetier Host в логе показывает, что взаимодействие с принтером не идет. Когда я явно выбрал протокол ASCII, то на некоторых скоростях из порта вываливается мусор. Думал, программа сошла с ума. Взял терминал. Тоже, вид в профиль. Пример мусора ниже.

Дополнительная сложность в том, что я боюсь грохнуть прошивку в ардуинке - создатель далеко, просто прийти перепрошить не получится.

Есть идеи?

root@konik:~# cu -l /dev/ttyACM0 -s 115200
Connected.
�Npn�6Ba8fVHjf�J.6��ZqHJ
�nP<HN�V!8&6HjF�JPOn6��Z1hJ
>|y�.P<H^�~�[
H�m�7��%)P<�+MJO6��'Z}HN�~.
Disconnected.

root@konik:~# cu -l /dev/ttyACM0 -s 128000
cu: Unsupported baud rate 128000

root@konik:~# cu -l /dev/ttyACM0 -s 230400
Connected.
�Npn�6B�+��Qnѷ��-�ِVnɸQ��.Ɩ��Qnѷ2ŻV��,�ɞʘ$RҕʐA�-�嚒ᵕTŰ���V�A�������ڐBٱ�ͺT�͵��������ʂ��u�V�͐�ͱ-GA�-�jq���q�
�~.


~
Disconnected.

root@konik:~# cu -l /dev/ttyACM0 -s 256000
cu: Unsupported baud rate 256000

root@konik:~# cu -l /dev/ttyACM0 -s 460800
Connected.
�np|Hn�~��~��f�������~f������fxfx`��������������f���������~�fx~fx�x��x���昞x�f~`����~����f�����f������`fxf�fx����f�~�`�x��f�����f����f~x�xf����f~f���~�xx��f�������f��f���~`f�xf~��`��fx`~����~���~��f��������`������`xf�����~.


Disconnected.

root@konik:~# cu -l /dev/ttyACM0 -s 921600
Connected.
��x�xx�x�xxx�xx�x�x���xxx�xxx�x�xx�x���xx�x�xxx�xxx�xx�x�x��x�x�x��x��x��xx�xx�x�x����xx�x�x�xxxx�xx�xxx�x�������x����xx�x��xx�����x�xxxx�x�x�x�x���x�x�x��xxxxx�xx�x�x����x�xxxxx�x�xxx��x�x�x�x��������������x�xx�x�xxx�xxxx�x�xxx�xx�x�xxx�x���x�����������xx�xx�x�x��xxx�x��x�x�x�xxx�xxxx�x�x���xxx�x�x��x�x�x�x���xx�xx�x�x����xx�x�x�x��x�x���xx��x�xx~
~.

Disconnected.
tse
 
Сообщения: 6
Зарегистрирован: 26 фев 2014, 18:49

Re: Проблемы при соединении по USB с новым RepRap - нужна пм

Сообщение leprud » 26 фев 2014, 20:18

"стандартная" для marlin скорость - 250000
leprud
 
Сообщения: 174
Зарегистрирован: 16 май 2013, 09:26
Откуда: Moscow
прог. языки: декларативные

Re: Проблемы при соединении по USB с новым RepRap - нужна пм

Сообщение SDimok » 27 фев 2014, 05:31

Под windows можно потыкаться для проверки
Аватара пользователя
SDimok
 
Сообщения: 196
Зарегистрирован: 11 сен 2013, 01:45
Откуда: Саянск
прог. языки: C++
ФИО: Дмитрий

Re: Проблемы при соединении по USB с новым RepRap - нужна пм

Сообщение tse » 27 фев 2014, 09:22

Спасибо за подсказку про скорость. 256000 - скорость нестандартная, и линукс ее не поддерживает. Я нагуглил вот это:
https://github.com/ErikZalm/Marlin/issues/205
http://stackoverflow.com/questions/17000078/prolific-pl2303-serial-port-to-250000bps

Понятно, что нужно воспроизвести ситуацию как у создателя. Но это отдельная история, потому что винды под рукой нет.
tse
 
Сообщения: 6
Зарегистрирован: 26 фев 2014, 18:49

Re: Проблемы при соединении по USB с новым RepRap - нужна пм

Сообщение karabas2011 » 28 фев 2014, 00:20

tse писал(а):Дополнительная сложность в том, что я боюсь грохнуть прошивку в ардуинке - создатель далеко, просто прийти перепрошить не получится.

с чего вдруг? чтоб шить никаких знаний не требуется. Ставишь ардуину последнюю сливаешь марлин
правишь конфиг или у создателя берешь готовый и шей сколько влезет. Скорость в порту задавать не надо.

Если будешь пронтерфейс пробовать не забудь pyserial пропатчить чтоб 250000 для ACM устройств понимал.
karabas2011
 
Сообщения: 1607
Зарегистрирован: 04 мар 2012, 01:06
Откуда: Севастополь-Москва

Re: Проблемы при соединении по USB с новым RepRap - нужна пм

Сообщение tse » 28 фев 2014, 08:57

karabas2011 писал(а):
tse писал(а):Дополнительная сложность в том, что я боюсь грохнуть прошивку в ардуинке - создатель далеко, просто прийти перепрошить не получится.

с чего вдруг? чтоб шить никаких знаний не требуется. Ставишь ардуину последнюю сливаешь марлин
правишь конфиг или у создателя берешь готовый и шей сколько влезет. Скорость в порту задавать не надо.

Если будешь пронтерфейс пробовать не забудь pyserial пропатчить чтоб 250000 для ACM устройств понимал.


Про pyserial я въехать не могу. Это компонент чего? Где лежит? И какое отношение он имеет к ядру и принтеру?
tse
 
Сообщения: 6
Зарегистрирован: 26 фев 2014, 18:49


Вернуться в 3D печать

Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex [Bot] и гости: 49