roboforum.ru

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

Klipper Firmware

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

Re: Klipper Firmware

Сообщение 3DCTO » 12 янв 2019, 15:28

Rasputin писал(а):Народ, а кто-нибудь в реале проверял, как работает Клиппер с двумя ардуинами?
Есть интерес запустить связку:
OrangePIZero (Armbian-Octoprint-Klipper plugin)
На 1-й USB ArduinoMega+RAMPS1.4 (Рулить принтером)
На 2-й USB ArduinoUno+CNCShield (по второму мотору на оси поставить)
Как это всё дело прошивается и настраивается?
Или может кто ссылки даст на удачный опыт такой комбинации. желательно на русском.
Заранее Спасибо.

Можно, как говорится, из коробки:
https://github.com/mzbotreprap/VORON
3DCTO
 
Сообщения: 8
Зарегистрирован: 09 апр 2017, 08:52

Re: Klipper Firmware

Сообщение Rasputin » 02 фев 2019, 02:40

Какие две платы? Заставить бы его (klipper) просто корректно работать.
После связки Марлин/Репетир, Octoprint/Klipper кажется пыткой иезуитской.
Хотя "идеологически" нравится. Но постоянно отваливающийся принтер уже достал. Пришлось вернуться на марлин-репетир. :( Этот тоже иногда останавливается посреди печати (ардуина уходит в перезагрузку) Но в десятки раз реже.
Система:
"Апельсин зеро ->
Ардуино Мега (оригинал) ->
РАМПС 1.4 -> Пруса"

"Апельсина" не при делах, мониторится через ssh. Дело в ПО (Armbian+Octoprint+Klipper и Repetier-Server под ARM не без греха).
Будем дальше пытать.
Rasputin
 
Сообщения: 31
Зарегистрирован: 01 окт 2017, 02:48

Re: Klipper Firmware

Сообщение Angel71 » 02 фев 2019, 08:50

может основная проблема не в софте, а в железе? наводки, кондёрчиков местами не помешает добавить, провода слишком длинные, контакт где плохой,...
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

Re: Klipper Firmware

Сообщение Rasputin » 02 фев 2019, 18:17

С этим железом принтер больше года печатал без нареканий.
После смены стационарного компьютера с Убунту и репетиром на апельсину стали появляться проблемы.
Апельсина вне подозрений, принтер тоже. Тем более раньше Ардуина питалась от USB компа и не глючила, а теперь от качественного внешнего БП. Остаётся под подозрением только программная часть.
Rasputin
 
Сообщения: 31
Зарегистрирован: 01 окт 2017, 02:48

Re: Klipper Firmware

Сообщение Angel71 » 02 фев 2019, 20:21

дело в том, что про проблему самоперезагрузки платы с мк подозрительно ничего не находится. про настройку restart_method такое есть https://github.com/KevinOConnor/klipper/issues/29, но не ваш случай - там бутлоадер, а у вас перезагрузка, когда основной код крутится. баги клипера исключать не стоит (всё же как и проблемы с питанием, наводками и прочим таким), но если пока других идей нет, остаётся перепроверять как установлено и настроено. клипер логи умеет делать, там тоже о проблеме может чего полезного оказаться.
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

Re: Klipper Firmware

Сообщение Rasputin » 05 фев 2019, 22:44

Angel71 писал(а): (всё же как и проблемы с питанием, наводками и прочим таким)

Вы оказались правы. Один баг отловлен. "Хороший блок питания" (импульсный 12В 1.5А), при включении в соседней розетке "реактивной" нагрузки, порядка 150 ватт, делал перезагрузку Ардуине. :(
Чего не происходило при питании её от USB-порта стационарного компьютера. :-)
Это полностью реабилитирует Repetier-Marlin. :)
Век живи, век учись, а ... :D
Rasputin
 
Сообщения: 31
Зарегистрирован: 01 окт 2017, 02:48

Re: Klipper Firmware

Сообщение Angel71 » 06 фев 2019, 15:13

совсем не ваш случай, но на всякий на будущее. марлин 1.1.9, плата принтера на меге с уюсб-уартом на ftdi. под виндой при подключении юсб шнурка, плата принтера перезагружается. как с другими чипами юсб-уарта, не в курсе.
платки на старших армах потребляют не мало и неоднократно попадалось, что у людей были проблемы из-за слабых или не качественных блоков питания. а кроме зеро же у вас подключена ардуина и рампс. так что вполне вариант с заменой блока питания или посмотреть, может что с конденсаторами сделать, фильтр добавить,...
кстати в этом всём есть один один загадочный момент. подогрев стола есть не всегда, ещё нагреватель стола от 220в у некоторых бывает. нагреватель хотэнда не знаю, бывает ли от 220в. но моторы то обязательно есть. у вас два блока питания или моторы тоже от этого несчастного 12в блока запитаны? даже если на экструдер поставить самый слабенький нема17, а на оси какие слабенькие поменьше нема17, всё-равно даже без всяких нагревателей, светодиодной продсветки и прочего, для всех моторчиков, вентиляторов и платок с электроникой нормального 12в 1.5а врядли достаточно. если моторы и нагреватели от другого блока, он же по идеи как минимум на 12в. должен быть достаточно мощным, с запасом. зачем тогда два блока непонятно, можно же напрямую или через понижающие dc-dc подключить (старые грелки на подобии lm2596 не стоит, уже давно полно всяких недорогих компактных понижающих, которые и токи поболее тянут и греются меньше. максимум для некоторых допаять конденсаторы нужно).
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

Re: Klipper Firmware

Сообщение Начинающий » 06 фев 2019, 21:26

Rasputin писал(а):
Angel71 писал(а): (всё же как и проблемы с питанием, наводками и прочим таким)

Вы оказались правы. Один баг отловлен. "Хороший блок питания" (импульсный 12В 1.5А), при включении в соседней розетке "реактивной" нагрузки, порядка 150 ватт, делал перезагрузку Ардуине. :(
...


И как справляетесь с этим явлением?
Принтер TevoTarantula
Прошивка Marlin 1.1.9
Слайсер Slic3r/PrusaSlicer
Пластик ABS
Начинающий
 
Сообщения: 433
Зарегистрирован: 08 апр 2017, 21:49

Re: Klipper Firmware

Сообщение Rasputin » 07 фев 2019, 01:08

Начинающий писал(а):
Rasputin писал(а):
Angel71 писал(а): (всё же как и проблемы с питанием, наводками и прочим таким)

Вы оказались правы. Один баг отловлен. "Хороший блок питания" (импульсный 12В 1.5А), при включении в соседней розетке "реактивной" нагрузки, порядка 150 ватт, делал перезагрузку Ардуине. :(
...


И как справляетесь с этим явлением?


Пока не включаю эту нагрузку. :D
Опыты показали что только компьютерные БП, при питании через USB, не пропускают эту помеху (на 12 вольт не было времени проверять). А любые "брендованые" до 2-х ампер пасуют.

Добавлено спустя 17 минут 27 секунд:
Angel71 писал(а):... а кроме зеро же у вас подключена ардуина и рампс. так что вполне вариант с заменой блока питания или посмотреть, может что с конденсаторами сделать, фильтр добавить,...


Вся силовая часть, включая РАМПС, запитана отдельно. В РАМПС-е удалён диод питающий Ардуину. Т.е. она, Ардуина, запитывается от USB Апельсинки от которого она вполне работоспособна, (и когда была подключена к настольному ПК проблемм не было) но для надёжности запитана и от отдельного БП. Но все эти ухищрения не помогают. Хочется отметить тот факт, что Апельсинка на такие скачки совершенно не реагирует. Она запитывается от качественных USB БП apple и HTC от 1 до 2-х ампер. И никак не реагирует на этот скачёк напруги. А Ардуина, которая получает от неё питание по USB и дополнительно от отдельного БП, идёт на перезагрузку. :(

p.s. что бы понять харрактер реактивной нагрузки: Включается Металл-Галогенная лампа 70W, разжигает её ЭПРА OSRAM POWERTRONIC PTI.


p.s.s. Подключил питание к стационарному ПК (450 Ватт БП) проблем нет. Подключил к ноутбуку - перезагрузка. :D
Rasputin
 
Сообщения: 31
Зарегистрирован: 01 окт 2017, 02:48

Re: Klipper Firmware

Сообщение Angel71 » 07 фев 2019, 11:51

Rasputin писал(а):А любые "брендованые" до 2-х ампер пасуют.
....
Апельсинка на такие скачки совершенно не реагирует. Она запитывается от качественных USB БП apple и HTC от 1 до 2-х ампер.

это вроде про пяти вольтовые.
Rasputin писал(а):"Хороший блок питания" (импульсный 12В 1.5А)

на ардуине линейный стабилизатор, в апельсине зеро несколько стабилизаторов http://linux-sunxi.org/images/e/e0/Orange-Pi-Zero-Schanetics-v1_11.pdf, для вайфая вроде линейный, остальные импульсные (может как-то спасает от помех). питание от 12в в ней вроде не предусмотрено.
подобных проблем с помехами не огребал (люминисцентные лампы с дроселем+стартером и с различными по мощности и качеству эпра не пакостили), но скорей всего выбирал бы из вариантов - перед лампой фильтр или в мусорник такое освещение, из-за которого с кучей других устройств мудрить нужно (сегодня ардуина, потом ещё что нормально работать не сможет). если эта эпра кроме проблем при пуске ещё и во время работы пакостит, могут быть проблемы в том числе и с измерением температуры (для работы ацп в мк нужно нормальное питание, в авр ацп и так не особо + на некоторых платах желательно конденсаторы допаивать). хотя если хочется, можно и другие варианты пробовать. дроугой блок, вы вроде у себя откопали беспроблемные на 2 или более ампера. или перед ардуиной поставить dc-dc и/или фильтр. запитать от одного нормального мощного блока и потом всю электронику на прямую или где нужно через dc-dc. от чего по вашему какой-то надёжности от двух блоков должно прибавится, мне не понятно. сгорит или не будет устранять шалости из розетки хоть один, хоть оба, разницы вроде никакой - принтер в общем не будет нормально работать (моторы же не на чёрной энергии работают, могут пропуски шагов или ещё что происходить). два блока я бы ещё понял, если для моторов и подогрева разное напряжение хотите или уже есть в наличии два более-менее мощных блока, но ни один из них всю нагрузку не вытянет и тогда как вариант разделить - допустим подогрев на один, моторы и всю прочую электронику на другой.
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

Re: Klipper Firmware

Сообщение Начинающий » 07 фев 2019, 21:24

2 Rasputin:
Спасибо за развернутый ответ, впредь буду смотреть только на компьютерные БП, т.к. если там 2 проводка соединить, вполне могут питать и тот же 3D принтер полноценно, точно знаю т.к. свой старый компьтерный БП приспособил под БП для всякого хлама и тех же ардуинок которые мучаю от безделья.
Вопрос задал потому что как писал уважаемый Angel71 у мну, на принтере как раз идет проблема по перегрузу по току на самой платке MKS v1.4, где по видимому накрывается потихоньку какой то силовой узел и платка уходит в защиту с надписью PRINTER HALTED, или пишет что то про THERMAL RUNAWAY, но после того как я снижаю токи на моторах, все глюки уходят и платка работает в штатном режиме как ни в чем небывало. Правда после некольких часов работы вдруг ни с того ни с сего вылетает и принтер стопорится, при этом на ПК в мониторе температур в repetier host, все нормально критических падений температур не наблюдается, от того грешу на соседей :x , потому и спрашиваю....
Принтер TevoTarantula
Прошивка Marlin 1.1.9
Слайсер Slic3r/PrusaSlicer
Пластик ABS
Начинающий
 
Сообщения: 433
Зарегистрирован: 08 апр 2017, 21:49

Re: Klipper Firmware

Сообщение Angel71 » 07 фев 2019, 23:41

Начинающий, вы может и правильно додумали (если есть возможность для проверки взять хотя бы ненадолго другой блок, всё может быстро проясниться), а может совершенно не туда копаете. в описании немножечко чего-то нехватает, а пока ощущения двойственные - с одной стороны логика просматривается, а с другой ощущение как примерно от такого: изжога достала, наверно рёбра сломаны, пойду побреюсь, может насморок и пройдёт.
тут про клиппер тема, общие проблемы с принтерами пока в основном тут https://roboforum.ru/forum107/topic12917.html обсуждают, может стоит туда перебраться и там попробовать немного более детальней описать? раньше нормально печатало? да, может конденсаторы где подсохли или ещё чего по питанию приключилось. провод внутри где-то сгнил или переломано часть проволочек. не пропаянные/не обжатые провода окисляются могут, у разьёмов с контактом иногда тоже проблемы бывают (прочистить или в самом плохом случае поменять). что-то в принтере меняли, может провода, термодатчик, настройки в прошивке или ещё что? так после снижения токов проблема ушла или просто проявляется сильно позже? хотя транзисторы или драйверы тоже могли своё отжить.
вот эта ошибка это вроде в основном проблемы с термодатчиком тыц, тыц, тыц и т.д. что бывает при перегреве различных драйверов ещё не очень хорошо представляю, но вроде из-за этого тоже https://roboforum.ru/forum107/topic15487.html может печать останавливаться. если у вас этот случай, может ток слишком большой выкручен или недостаточное охлаждение (вентиляция или что случилось с термопастой/термоклеем).
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

Re: Klipper Firmware

Сообщение Rasputin » 09 фев 2019, 02:03

Angel71 писал(а):
Rasputin писал(а):

Rasputin писал(а):

Из темы мы конечно вышли, но просто я, благодаря случаю, кое что для себя уяснил. Что ардуина очень чувствительна к помехам по питанию. (кстати у меня оригинальная, а не клон).
Но вернёмся к Клипперу. Принтер "отваливается" регулярно, может "я не умею его готовить", согласен.
Буду пробовать. Мне импонирует принцЫп Клиппера.
Rasputin
 
Сообщения: 31
Зарегистрирован: 01 окт 2017, 02:48

Пред.

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

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

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