roboforum.ru

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

Помогите протестировать

Помогите протестировать

SkyRzn » 07 мар 2015, 17:40

Написал сервер для работы с 3D-принтером по сети. Если у кого-то есть Linux (есть сомнения, что сервер соберется под Windows) и немного свободного времени, помогите, пожалуйста, протестить сервер с разными программами и принтерами.
Пока проверял только со своим Prusa I2/Ramps 1.4/Marlin на Repetier-Host и Printrun. С первой программой работает отлично, со второй пока есть проблемы.

Получение исходников:
Код: Выделить всёРазвернуть
git clone https://github.com/SkyRzn/3dps.git


Сборка:
Код: Выделить всёРазвернуть
make


Запуск (принтер - /dev/ttyACM0, скорость - 115200):
Код: Выделить всёРазвернуть
sudo ./3dps --dev /dev/ttyACM0 --speed 115200 --port 11111

Для подключения из Printrun надо еще добавить аргумент --okwait.

Подключение из Repetier-Host:
Идем в Config -> Printer settings и настраиваем
Connector: TCP/IP Connection
IP Address: 127.0.0.1
Port: 11111


Подключение из Printrun:
В левом верхнем углу в строке после слова "Port" пишем
127.0.0.1:11111


Заранее спасибо!

Re: Помогите протестировать

Акелла » 08 мар 2015, 13:46

А под малиной заработает?
Вот тут уже сделали такое же

Re: Помогите протестировать

alexxy » 08 мар 2015, 15:03

Как соберу свой принтер протестирую ;)

Re: Помогите протестировать

SkyRzn » 08 мар 2015, 15:45

Акелла писал(а):А под малиной заработает?
Вот тут уже сделали такое же

Спасибо, посмотрю.
Да, под малиной должно работать. Протестирую сегодня.

Добавлено спустя 43 минуты 45 секунд:
Да, на RaspberryPi (Raspbian) нормально собирается и работает.

Re: Помогите протестировать

Акелла » 08 мар 2015, 16:33

Как куплю вторую малину, попробую.
Кстати их система не работает с репитер прошивкой.

п.с. у них есть Русские в команде, ну и суппорт отличный.

Re: Помогите протестировать

SkyRzn » 08 мар 2015, 17:24

Запросил у них приглашение. Но, похоже, они делают большой комбайн, а у меня задача сделать очень легковесный сервер, способный запускаться на встраиваемых системах, в частности, роутерах с USB-портом. С двумя вариантами работы: то, что есть сейчас, - что-то типа прокси для того же Repetier-host и простое API для управления через веб-интерфейс, чтобы была возможность запустить файл на печать и отключить десктоп.

Re: Помогите протестировать

arkhnchul » 08 мар 2015, 19:38

Debian unstable x64, pronterface, работает, команды принимает, состояние выдает. Печать не проверял, у меня аппарат в разобранном виде.

Код: Выделить всёРазвернуть
arkhnchul@arklaptop:/tmp/3dps$ uname -a
Linux arklaptop 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt7-1 (2015-03-01) x86_64 GNU/Linux
arkhnchul@arklaptop:/tmp/3dps$ cat /etc/debian_version
8.0


в самом начале пронтерфейс не подключался и ругался в консоль
Код: Выделить всёРазвернуть
Connecting...
Connecting...
Attempted to write invalid text to console, which could be due to an invalid baudrate
Attempted to write invalid text to console, which could be due to an invalid baudrate
Connecting...
Connecting...

вывод сервера при этом
Код: Выделить всёРазвернуть
arkhnchul@arklaptop:/tmp/3dps$ ./3dps --dev /dev/ttyACM0 --speed 115200 --port 5566 --okwait
start
connected
>>>'��start^'
>>>'echo: External Reset^'
>>>'Marlin1.0.2^'
>>>'echo: Last Updated: Feb  3 2015 18:09:32 | Author: (none, default config)^'
>>>'Compiled: Feb  3 2015^'
>>>'echo: Free Memory: 3750  PlannerBufferBytes: 1232^'
>>>'echo:Hardcoded Default Settings Loaded^'
>>>'echo:SD init fail^'
^C

после перезапуска сабжевой проги (без изменения параметров) заработало норм
Код: Выделить всёРазвернуть
arkhnchul@arklaptop:/tmp/3dps$ ./3dps --dev /dev/ttyACM0 --speed 115200 --port 5566 --okwait
start
connected
>>>'start^'
<<<'M105^'
>>>'echo: External Reset^'
>>>'Marlin1.0.2^'
>>>'echo: Last Updated: Feb  3 2015 18:09:32 | Author: (none, default config)^'
>>>'Compiled: Feb  3 2015^'
>>>'echo: Free Memory: 3750  PlannerBufferBytes: 1232^'
>>>'echo:Hardcoded Default Settings Loaded^'
>>>'echo:SD init fail^'
>>>'ok T:0.0 /0.0 B:0.0 /0.0 T0:0.0 /0.0 @:0 B@:0^'
<<<'M105^'
>>>'ok T:22.0 /0.0 B:0.0 /0.0 T0:22.0 /0.0 @:0 B@:0^'
<<<'M105^'
Последний раз редактировалось arkhnchul 08 мар 2015, 19:41, всего редактировалось 1 раз.

Re: Помогите протестировать

SkyRzn » 08 мар 2015, 19:39

arkhnchul писал(а):Debian unstable x64, работает, команды принимает, состояние выдает. Печать не проверял, у меня аппарат в разобранном виде.

Код: Выделить всёРазвернуть
arkhnchul@arklaptop:/tmp/3dps$ uname -a
Linux arklaptop 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt7-1 (2015-03-01) x86_64 GNU/Linux
arkhnchul@arklaptop:/tmp/3dps$ cat /etc/debian_version
8.0

Спасибо большое!
А какой принтер?

Re: Помогите протестировать

arkhnchul » 08 мар 2015, 19:47

SkyRzn писал(а):А какой принтер?

репстрап а-ля prusa i3. Электроника рампс.

Re: Помогите протестировать

Акелла » 17 мар 2015, 22:35

Конектится програмка, но не работает почему-то
Жму хоум и никакой реакции
Пишет только ресенд 10 и все.
Прошивка от репитера и софт репитер.

Capture.JPG

Re: Помогите протестировать

SkyRzn » 19 мар 2015, 11:53

Акелла писал(а):Конектится програмка, но не работает почему-то
Жму хоум и никакой реакции
Пишет только ресенд 10 и все.
Прошивка от репитера и софт репитер.

Спасибо.
Странно. Похоже, что не принимаются по сети команды от RepetierHost. Попробую у себя поставить их прошивку.

Re: Помогите протестировать

Акелла » 19 мар 2015, 12:38

Стукни в личку, как будет готово. Еще раз опробую :lol:

Re: Помогите протестировать

Акелла » 26 мар 2015, 22:31

Как продвигается процесс, есть какие-нибудь обновления?

Re: Помогите протестировать

SkyRzn » 04 апр 2015, 11:57

Акелла писал(а):Как продвигается процесс, есть какие-нибудь обновления?

Поставил прошивку от репитера - да проблема есть, пока не разобрался в чем именно. Времени не хватает, а тут еще в отпуск уезжаю. Через месяц продолжу.

Re: Помогите протестировать

Акелла » 24 июл 2015, 15:27

Прошло 3 месяца, есть какие нибудь сдвиги с программе?
Очень хочеться опробывать.


cron
Rambler\'s Top100 Mail.ru counter