roboforum.ru

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

Sanguinololu + Marlin зависает плата. Шум по земле.

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

Sanguinololu + Marlin зависает плата. Шум по земле.

Сообщение andreykyz » 13 окт 2013, 19:09

Никак не могу запустить принтер. Все собрал, начал печатать калибровочные модели. После старта печати Pronterface выплевывает следующее:
Код: Выделить всёРазвернуть
Print ended at: 13:58:37
and took: 00:01:12
Print Started at: 14:03:08
Error:No Line Number with checksum, Last Line: 66
Error:No Line Number with checksum, Last Line: 66
......

И дальше помогает только передергивание питания. Что пробовал предпринимать:
1) Отключил нагрев Экструдера и кровати.
2) Пробовал использовать лабораторный БП на 5А.
3) Пробовал использовать разные источники питания для микросхемы и моторов.
4) Если отключить все моторы или оставить только мотор оси Z плата отрабатывает до конца и Pronterface салютует что все напечатано и все ОК 100% complite. т.е. эффект есть) Если подключить другие моторы то ошибка вываливается либо сразу(Last Line: 0) либо на середине печати(как в листинге).

Добавлено спустя 9 минут 38 секунд:
Т.е. получается я исключил шум импульсного БП и просадку питания из-за hot end'a экструдера. Остается неправильная разводка земли. т.е. шум идет по земле судя по тому как она разведена в это очень даже верится. Вот статья на эту тему Если кто-то лечил такую проблему отпишитесь т.к. отрезать всю землю ИМХО заканаешься, проще купить другую плату. И если покупить другу плату то какую?
P.S. Есть ещё идея, что помехи наводятся с проводов, но в это как-то не верится.
Аватара пользователя
andreykyz
 
Сообщения: 105
Зарегистрирован: 11 июн 2013, 14:52
Откуда: М.о. О.-з. р-он
прог. языки: Си, Java, python, bash

Re: Sanguinololu + Marlin зависает плата. Шум по земле.

Сообщение Vlad-I » 13 окт 2013, 20:39

Какая скорость подключения пронтрфейсу выставлена?
Vlad-I
 
Сообщения: 307
Зарегистрирован: 06 апр 2013, 01:14
Откуда: Мытищи-Королев

Re: Sanguinololu + Marlin зависает плата. Шум по земле.

Сообщение andreykyz » 13 окт 2013, 23:54

Vlad-I писал(а):Какая скорость подключения пронтрфейсу выставлена?

Поставил 115200 аналогично:
Код: Выделить всёРазвернуть
Connecting...
ok T:218.0 /0.0 B:22.9 /0.0 T0:218.0 /0.0 @:0 B@:0
Printer is now online.
Print Started at: 19:51:18
Error:No Line Number with checksum, Last Line: 340

Дальше принтер повис.
Аватара пользователя
andreykyz
 
Сообщения: 105
Зарегистрирован: 11 июн 2013, 14:52
Откуда: М.о. О.-з. р-он
прог. языки: Си, Java, python, bash

Re: Sanguinololu + Marlin зависает плата. Шум по земле.

Сообщение compplusplus » 14 окт 2013, 00:26

Проверь не касается ли корпус разьема USB других контактов, потому как под разьемом есть доп контакты для usb и если корпус, который заземлен, касается их то будет отваливаться плата от компа и соответственно прерываться печать, у меня был такой глюк
Printer: Prusa i2
Firmware: Marlin
Host: Pronterface
Slicer: Slic3r v0.9.10b
Filament: ABS - 3 mm
Nozzle: 0,35 mm
Electronics: Sanguinolulu ATMEGA1284P 16 MHz
OS: Linux Ubuntu 13.10
Блог о 3d принтерах и 3d печати lugrap.com
Аватара пользователя
compplusplus
 
Сообщения: 209
Зарегистрирован: 22 июн 2013, 00:43
Откуда: Украина, Луганск
прог. языки: C, C++

Re: Sanguinololu + Marlin зависает плата. Шум по земле.

Сообщение Vlad-I » 14 окт 2013, 02:21

у меня был глюк с зависаниями при печати с SD при подключенном компе, оказалось проблема в перемычке Reset_en (но у меня мегатроникс), может в Sanguinololu тоже что-то подобное есть. А питание самого контроллера идет от бп или от компа usb-5v?

Тут пишут http://reprap.org/wiki/Sanguinololu что Some users report the regulator getting very hot (because it is trying to power the PC), other users report the PC giving USB over current errors
Vlad-I
 
Сообщения: 307
Зарегистрирован: 06 апр 2013, 01:14
Откуда: Мытищи-Королев

Re: Sanguinololu + Marlin зависает плата. Шум по земле.

Сообщение andreykyz » 14 окт 2013, 15:17

compplusplus писал(а):Проверь не касается ли корпус разьема USB других контактов, потому как под разьемом есть доп контакты для usb и если корпус, который заземлен, касается их то будет отваливаться плата от компа и соответственно прерываться печать, у меня был такой глюк

Не очень понял каких именно разъемов? т.е. отрезать корпус USB разъема от общей земли? Там ещё пины UART'а под усб разъемом может их касается. хз гляну.

Добавлено спустя 6 минут 42 секунды:
Vlad-I писал(а):у меня был глюк с зависаниями при печати с SD при подключенном компе, оказалось проблема в перемычке Reset_en (но у меня мегатроникс), может в Sanguinololu тоже что-то подобное есть. А питание самого контроллера идет от бп или от компа usb-5v?

Питание котроллера идет от БП 12v через линейный стабилизатор 7805 в 5v(все как по схеме). От USB питается конвертер USB to UART т.к. я его отрезал от общей шины +5. На счет перемычки попробую.
Тут пишут http://reprap.org/wiki/Sanguinololu что Some users report the regulator getting very hot (because it is trying to power the PC), other users report the PC giving USB over current errors

Да я отрезал USB как показано на фото в приложении.
Вложения
Sanguinololu-1_3a-usb5v-isolation.jpg
Sanguinololu-1_3a-usb5v-isolation.jpg (30.97 КиБ) Просмотров: 3778
Аватара пользователя
andreykyz
 
Сообщения: 105
Зарегистрирован: 11 июн 2013, 14:52
Откуда: М.о. О.-з. р-он
прог. языки: Си, Java, python, bash

Re: Sanguinololu + Marlin зависает плата. Шум по земле.

Сообщение leprud » 14 окт 2013, 15:31

А у меня ramps+arduino виснет, когда отключается свет в другой комнате.. Лампы накаливания, обычные. Блок питания тоже с запасом, горячий стол не подключен.
leprud
 
Сообщения: 174
Зарегистрирован: 16 май 2013, 09:26
Откуда: Moscow
прог. языки: декларативные

Re: Sanguinololu + Marlin зависает плата. Шум по земле.

Сообщение compplusplus » 14 окт 2013, 19:43

andreykyz писал(а):
compplusplus писал(а):Проверь не касается ли корпус разьема USB других контактов, потому как под разьемом есть доп контакты для usb и если корпус, который заземлен, касается их то будет отваливаться плата от компа и соответственно прерываться печать, у меня был такой глюк

Не очень понял каких именно разъемов? т.е. отрезать корпус USB разъема от общей земли? Там ещё пины UART'а под усб разъемом может их касается. хз гляну.


Именно этих пинов у меня и касался

Добавлено спустя 5 минут 2 секунды:
leprud писал(а):А у меня ramps+arduino виснет, когда отключается свет в другой комнате.. Лампы накаливания, обычные. Блок питания тоже с запасом, горячий стол не подключен.


Есть подозрение что у вас проводка старая
Printer: Prusa i2
Firmware: Marlin
Host: Pronterface
Slicer: Slic3r v0.9.10b
Filament: ABS - 3 mm
Nozzle: 0,35 mm
Electronics: Sanguinolulu ATMEGA1284P 16 MHz
OS: Linux Ubuntu 13.10
Блог о 3d принтерах и 3d печати lugrap.com
Аватара пользователя
compplusplus
 
Сообщения: 209
Зарегистрирован: 22 июн 2013, 00:43
Откуда: Украина, Луганск
прог. языки: C, C++

Re: Sanguinololu + Marlin зависает плата. Шум по земле.

Сообщение leprud » 14 окт 2013, 19:48

compplusplus писал(а):Есть подозрение что у вас проводка старая

Многоэтажке всего 3 года..
Комп то не подвисает, а блоки питания - похожие.
leprud
 
Сообщения: 174
Зарегистрирован: 16 май 2013, 09:26
Откуда: Moscow
прог. языки: декларативные

Re: Sanguinololu + Marlin зависает плата. Шум по земле.

Сообщение baru » 15 окт 2013, 00:26

andreykyz писал(а):2) Пробовал использовать лабораторный БП на 5А.

5А по 220?
baru
 
Сообщения: 212
Зарегистрирован: 11 июл 2013, 20:24
Откуда: г. Харьков

Re: Sanguinololu + Marlin зависает плата. Шум по земле.

Сообщение andreykyz » 15 окт 2013, 14:23

baru писал(а):
andreykyz писал(а):2) Пробовал использовать лабораторный БП на 5А.

5А по 220?

Линейный стабилизатор на 1.2кВт? Я бы наверное его как обогреватель включал.

Я говорил про выходной ток. Для моторов этого хватит с полна. Там потребление при всех включенных моторах до 1А не доходит.

Добавлено спустя 33 минуты 18 секунд:
compplusplus писал(а):Именно этих пинов у меня и касался

Да немного впритирку было. Но пока не проверил. т.к. После очередной перезаливки прошивки на скорость 38400, плата перестала прошиватьсяпо UART. Попробовал программатором перешить загрузчик, но потом вспомнил что в ардуине неправильные fuse биты стоят. В общем сейчас вообще кирпич. Кароч сейчас вообще хз что делать. :( Думаю по позже ещё раз попробую программатором через avrdude с нормальными fuse битами.
Аватара пользователя
andreykyz
 
Сообщения: 105
Зарегистрирован: 11 июн 2013, 14:52
Откуда: М.о. О.-з. р-он
прог. языки: Си, Java, python, bash

Re: Sanguinololu + Marlin зависает плата. Шум по земле.

Сообщение om2804 » 15 окт 2013, 19:28

Плохой контакт где-то по питанию был. Любая искорка вышибает плату в аут. У меня было такое, решил пропайкой разъёмов кровати на плате.
Аватара пользователя
om2804
 
Сообщения: 2044
Зарегистрирован: 30 апр 2012, 20:03
Откуда: Архангельск
Skype: om2804
прог. языки: С/С++/C#

Re: Sanguinololu + Marlin зависает плата. Шум по земле.

Сообщение andreykyz » 15 окт 2013, 20:17

om2804 писал(а):Плохой контакт где-то по питанию был. Любая искорка вышибает плату в аут. У меня было такое, решил пропайкой разъёмов кровати на плате.

Чесно говоря в твоем сленге ничего не понятно. Какой кровати? Heated bed или колодка от atmega.
Аватара пользователя
andreykyz
 
Сообщения: 105
Зарегистрирован: 11 июн 2013, 14:52
Откуда: М.о. О.-з. р-он
прог. языки: Си, Java, python, bash

Re: Sanguinololu + Marlin зависает плата. Шум по земле.

Сообщение om2804 » 15 окт 2013, 21:18

разъемы на плате, куда подключается питание, кровать и хотэнд.
Ну и в целом на плату посмотреть на наличие плохих контактов
Аватара пользователя
om2804
 
Сообщения: 2044
Зарегистрирован: 30 апр 2012, 20:03
Откуда: Архангельск
Skype: om2804
прог. языки: С/С++/C#

Re: Sanguinololu + Marlin зависает плата. Шум по земле.

Сообщение andreykyz » 15 окт 2013, 22:09

om2804 писал(а):разъемы на плате, куда подключается питание, кровать и хотэнд.

Ммм. Теперь понял. Как раз в этот момент ничего кроме 2-х моторов подключено не было. Хотя я вынал драйвера на горячую.
om2804 писал(а):Любая искорка вышибает плату в аут.

И после этого плата перепрошивалась и все становилось ОК?
Аватара пользователя
andreykyz
 
Сообщения: 105
Зарегистрирован: 11 июн 2013, 14:52
Откуда: М.о. О.-з. р-он
прог. языки: Си, Java, python, bash

След.

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

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

cron