roboforum.ru

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

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

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. Есть ещё идея, что помехи наводятся с проводов, но в это как-то не верится.

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

Vlad-I » 13 окт 2013, 20:39

Какая скорость подключения пронтрфейсу выставлена?

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

Дальше принтер повис.

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

compplusplus » 14 окт 2013, 00:26

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

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

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 КиБ) Просмотров: 3935

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

leprud » 14 окт 2013, 15:31

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

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

compplusplus » 14 окт 2013, 19:43

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

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


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

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


Есть подозрение что у вас проводка старая

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

leprud » 14 окт 2013, 19:48

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

Многоэтажке всего 3 года..
Комп то не подвисает, а блоки питания - похожие.

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

baru » 15 окт 2013, 00:26

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

5А по 220?

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 битами.

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

om2804 » 15 окт 2013, 19:28

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

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

andreykyz » 15 окт 2013, 20:17

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

Чесно говоря в твоем сленге ничего не понятно. Какой кровати? Heated bed или колодка от atmega.

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

om2804 » 15 окт 2013, 21:18

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

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

andreykyz » 15 окт 2013, 22:09

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

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

И после этого плата перепрошивалась и все становилось ОК?


Rambler\'s Top100 Mail.ru counter