!!!! Дополнения к видео !!!! Спасибо за полезные комментарии!!!!! 1. Все настоятельно рекомендуют использовать твердотельное реле вместо обычного. Я использовал обычное, так как оно было под рукой. Твердотельные, как говорят, надежнее и более долговечные. 2. При срезании изоляции провода, не держите его как я. Это опасно. Лучше делать это на столе, чтобы пальцев не было под ножом. Так же есть вариант не резать провод питания и поставить реле внутри пластикового кожуха блока питания, между входным штекером и самим БП. 3. Лучше перерезать не синий провод а коричневый (фаза). Правда смысл это имеет если вы проверите где у вас в розетке фаза и включите вилку правильной стороной. 4. Зачищенные провода лудить не надо, можно просто скрутить и зажать в реле. 5. Возможность отключения USB портов используйте на свое усмотрение. Если принтер от USB не питается, смысла в этом нету. Если принтер от USB питается, будьте осторожны с кнопками отдельного включения/отключения USB. После отключения принтера из-за ошибки, USB лучше не включать отдельно от общего питания, можно повредить порты на Raspberry Pi.
ramet90 Я вот тоже начитался отзывов на али и ужаснулся)))) Собирался брать вообще на 40, ну чтобы прямо с огромным запасом)))) Может порекомендуете, какие проверенные есть хорошие.
@ramet90 Ты предлагаешь самому изготовить реле? Даже не спрашиваю, твердотельное или классическое. Не конечно реле не слишком сложно устроено, но не все нормально реагируют понимая, что им принтер принтер придётся собирать, а тут паять, возможно что-то мотать... Этот лучший вариант, лучший не для всех, явно не для всех.
@ramet90 ramet90 Почему гневном, вполне себе вопрос. Может я сильно не в те дебри ушёл в размышлениях, пытаясь понять о чём вы написали. Но до моего вопроса, вы не высказались какое реле вы предлагаете делать другим самостоятельно. Да классическое реле, бесспорно сложнее в домашнем изготовлении, чем твёрдотельное, но не такое уж и сложное, некоторые блоки питания собирают, зарядки и прочее, при наличии готовых образцов, с самостоятельной намоткой трансформатора. 3д принтер будет в помощь при изготовление корпуса. А учитывая причину изготовления, недоверие указанным в даташитах параметрам, изготовление в домашних условиях классического реле, которое будет с силой рассоединять слегка прилипшие контакты, не настолько это и дурь. Возможно "клац" самодельного реле будет слышен в соседней комнате, но тут уж как говорится: "Надёжность прежде всего." Прошу прощения, если обидел. Честное слово не хотел.
модуль, как у вас в видео и г...ые твердотельные китайские лучше не стоит - не защита, а профонация. возьмите нормальный модуль с опторавзякой, он стоит примерно столько же. обычные реле, их очень часто ставят даже в дорогущей качественной промавтоматике. только когда нужно немного повысить надёжность, ставят не одно реле, а два реле последовательно. - вероятность что залипнут оба, сильно меньше, чем только один из двух.
Отлично! канал наберёт своё! Насчёт контактов. Технология такова: только обжатие только Не окисленных и Не грязных проводов, обезжиренных в спирто - бензиновой смеси (50/50, чистые) . Хорошей обжимкой. Затем возможно лужение по собственному почину и с легкоплавким припоем (ПОС-40) кратковременным касанием и с применением спирто - канифольного флюса без кислоты. Обязательно промыть той же спирто-бензиновой.))) И обязательно применить применить разработки Сергея Ирбиса!
Заставляешь вернутся к паяльнику и электронике ))) давно хотел это сделать, но время разобраться в деталях нет. Спасибо что подробно собрал все в одном.
Офигенно! Как я успел заметить, можно в процессе печати дать команду типа паузы или остановки печати? Сам рассматривал вариант наблюдения за печатью посредством айпи камеры, и с экстренным отключением сетевого питания через вайфай реле. Но это надо ставить, соответственно, 2 приложения. А тут, по сути полное управление, за исключением физического отключения питания.. придумать бы ещё удаленное снятие модели со стола, чтоб зарядить новую на печать)
Отличное видео, думал тоже реализовать управление питанием через GPIO, но до покупки апельсинки сделал без октопринта на Ramps 1.4 , к выводу PS-ON подключено реле которое управляет силовой частью питания. Переделывать не стал, в октопринте управляю командами (M80/M81).
Всё круто, но у моя малина запитана от БП принтера ) А за огнетуши и термопреды вообще плюсую, всё грамотно короче как всегда, даже такой зануде как я даже нечего добавить. Сам юзаю термопред на 100 гр для 220 в БП в верхней точке принтера, и термопред на стол в разрыв питания от платы на 135 гр.
Понизить вероятность фейла от залипания реле поможет установка еще одного реле последовательно. Вероятность залипания обоих реле одновременно "крайне мала" (с)
одноразовый термопредохранитель стоит 28р по наличию. запитка реле безопасности через эти предохранители хоть и требует доработки принтера для установки предохранителей но является более надёжным способом. предложенный способ хорош для авто отключения принтера при окончании печати. в целях безопасности он не является надёжным. спасибо за рассказ о настройках осьминога.
Как я дважды сказал в видео, никто не мешает реализовывать два и более параллельных независимых способов авто-отключения. Предложенный мной способ работает, более того позволяет отключать принтер до того как критический перегрев уже наступил. Конечно он относительно надежный, как и любой другой способ. Термопред может быть бракованным, его нужно менять после срабатывания. Термоконтроллер так же может сбойнуть. Для этого и надо делать параллельные системы безопасности.
Большое спасибо! Особенно за отключение USB и M81. У меня с этим были отельные проблемы и свои нетиповые решения. Ваш вариант позволил от них отказаться и выдохнуть :)
Спасибо за видео. Как всегда подробно и по делу. Как раз всё разобрал для этого, реализую с учётом замечаний в описании, и с твердотельным реле в корпусе БП.
Спасибо, очень познавательно, нужно добавить физическую кнопку подключенных к гребенкие малины, чтобы была возможность включить принтер без участия окты.
Есть идея реализовать защиту, используя Wemos D1 mini (или подобную ардуинку) и скрипт для терморегулятор с канала Инженерка, можно снимать температуру с пары термодатчиков и настроить отключение питания принтера при достижении определённых значений температур. А так же можно использовать два шилда-реле для гарантии от залипания, хоть последовательно, хоть на оба провода (серый и синий). И все это контролировать через Blynk.
Ох, а зачем такое варварство? Можно же было подраскрутить пластиковый кожух блока питания, и подключиться в узел между разъемом и самим БП через клеммы, например. И выглядело бы приличнее, и кабель портить не надо. В остальном же отличное видео :)
Ну вот. Как и говорил. самое простое - реле) а залипнуть.. Ну раз в сто лет и палка стреляет. Можно как и говорил Сергей добавить ещё несколько способов защиты. Это не было бы лишним.
Сергей, видео посмотрел, считаю можно усовершенствоваться. Очевидно Rasberry здесь не нужна точно. Для того что-бы включать/выключать релешку это много. Можно заменить на esp8266, и запитать от блока питания, а само реле поставить после блока питания. Можно будет управлять по воздуху... Ну как вариант...
Уже отвечал на точно такой же комментарий, поэтому просто скопирую свой ответ. " Rpi нужна для удаленного управления принтером с кучей возможностей. Управление питанием - это лишь одна из возможностей. Решение для тех кто уже использует Octoprint на Rpi."
Спасибо за информацию. Можно ли в октопринт в процессе печати включить автоматическое выключение принтера по завершению печати и после остывания хотенда до 50 градусов например? Добавлять команды в жкод не вариант, бывает и не нужно выключать принтер после печати.
Сергей, здравствуйте. Использую реле на подобие ваше (модуль для ардуины). Релюха с ардуиной работает нормально (тестил на том же скетче Blink) - открывается и закрывается, как положено. Я подключаю этот блок к малинке, все сделал сделал, как у вас на видео. Стоит только GPIO 1 назначить OUT и тут же у меня релюха открывается. и больше не закрывается никак - я пробовал даже перензначивать ее на IN - зеленый светодиод на релюхе гаснет, а релюха не закрывается. Что делать ума не прилажу.. Может подскажите что, вы все же опытней меня. Я сейчас реализовал следующим образом - +5 и 0 беру от USB. И теперь при выключении питания принтера рубится реле не по IN, а по питанию релюхи, т.к. мы все равно отключаем USB.
На такой случай, если реле может залипнуть предлагаю поставить и на фазу или ноль, тогда вероятность того что из за одного реле не выключиться принтер будет снижена. А когда сразу два залипнуть это один шанс на миллион в квадрате
Добрый день! Спасибо за Ваш труд! В связи с криворукостью не получилось запустить принтер с Октопринтом, поставил Fluidd. Возможно ли кнопки включения\выключения питания и ЮСБ добавить в Fluidd?
И еще вопрос - если вы нашли для себя тверджотельное реле, которое можете посоветовать, то дайте ссылку, может я тогда и мучатся с этим реле не буду, а сразу закажу тот, что у вас.
Здравствуйте, такая ситуация - после отключения питания принтера и выключения USB-портов малины, включаю в первую очередь питание принтера, затем включаю USB, но после этого подключиться к принтеру не удается, не находит серийный порт для подключения. При физическом вытаскивании USB-кабеля и возвращении его обратно в порт, сразу же находит порт и подключается успешно. В чем может быть проблема? И как с этим бороться?
Спасибо за видео! Ваше решение очень крутое, но сразу возникает вопрос как этим реле управлять удалённо, скажем, со смартфона? Ведь его можно использовать, если что-то пошло не так, и я увидел это через Spagetti detect или OctoRemote. Просто вырубаешь принтер, и пластик не тратится зря. Да и электричество не бесплатное. Но что-то не припомню в этих приложениях настраиваемых кнопок. _____________ Про огнетушитель над принтером я тоже думал, как выясняется, не только лишь я))) Но не разу нигде не видел такгого решения, предполагаю, что давить на рычаг придётся большущей сервомашинкой. Но онгетушитель логично было бы подключать к пиродатчику, через ардуино, эти ребята на огонь прекрасно реагируют, я проверял.
Добрый день. 1. Замерил пусковой ток БП принтера клещами HoldPeak HP-870N в режиме Inrush. Получилось 7,3 А. Думаю для модуля с реле 10А это почти предел, если конечно эти 10А там есть. 2. Добавил события в файл config.yaml как написано в приложенном Сергеем файле. В итоге сервис не захотел запускаться. Почитал про Event здесь github.com/foosel/OctoPrint/wiki/Configuration и написал соответственно: events: subscriptions: - command: /home/pi/poweroff.sh enabled: true event: Disconnected type: system - command: /home/pi/poweroff.sh enabled: true event: Error type: system и т.д. Сервис перезапустился и работает.
после gpio mode 1 out реле включается на gpio write 1 1 и gpio write 1 0 никак не реагирует при вводе gpio mode 1 in отключается диод на реле но оно остается замкнутым... В чем может быть проблема?
gpio умерло, его невозможно установить и теперь когда у меня сломалась octopi, я пытаюсь восстановить ее по инструкции, чтоб было как тогда - ничего не получается и скрипты не работают, так как невозможно обратиться к пинам. Возможно ли как-то выкрутиться из этой ситуации?
Я а вместо танцев с USB (у меня orangepi и usb отключить не смог), просто заклеил контакт +5V на проводе USB, который втыкается в ArduIno2560. Теперь вырубается все и БП принтера и мозги всего одной командой, т.к. плата мозгов питается только от БП самого принтера.
Сергей, прежде всего, огромное спасибо за такую подробную инструкцию! Единственное, чего так и не понял, что именно делает плагин PSU Control? У меня его состояние вкл/выкл вроде бы вообще ни на что не влияет. В отличие от вручную созданных пунктов меню.
А можно что то такое сделать имея ардуино плату и реле? Октопринт на нетбуке поднять собираюсь, поэтому очень интересует ответ на вопрос) Покупать малину достаточно дорогое удовольствие) А с опельсинкой пока лень заморачиваться, хочу пока что опробовать октопринт на одном принтере, а потом оба перевести, если все будет ок)
Привет. Все сделал, работает отлично. Спасибо. Только 2 вопроса. 1 После отключения питания отключаются и юсб, это хорошо, но после включения питания октопринт не может найти камеру( тоже с210). Переподключение камеры и ребут октопринта не помогает, спасает только ребут всей Малинки. 2 исходя из первого вопроса может можно сделать так чтобы октопринт выключал на малине не все УСБ порты а оставлял рабочим порт с камерой? Чтобы она постоянно работала. Или может есть какое-то решение этой проблемы?
У меня камера спецовая малинкина, шлейфом подключенная, она не отключается. Нужно смотреть описание uhubctl, может можно отключать отдельные usb. Или как-нибудь командой перезапускать драйверы камеры и прописать эту команду в скрипт включения usb.
А как убедится, что в Marlin 2.0 включена Thermal Runaway? В теории, как мне кажется, должно быть по умолчанию включено, но что-то прошелся по гуглу и так не нашел ничего по этому поводу. И еще, по поводу питания платы принтера от USB, если сделать кабель без линии +5В, но с GND, то должно же работать без проблем и по сути без танцев с бубнами по отключению USB и т.д.? Просто как раз собрал один кабель из витой пары на 5 метров для рекордера и обнаружил, что больше нет мини-USB, а ковырять хороший кабель уже как-то не хочется, потому может на днях закажу еще и проверю, как раз с релюхой, но на 30А, потому что я что-то не нашел мощных твердотельных реле. Слабеньких - полным полно, собственно несколько маленьких быстрых оптических твердотельных реле заказал для одного проекта, а мощных.. может не так ищу?
Да, собственно проверил, сделал USB-кабель без +5в линии, только D+, D- и Gnd и все нормально коннектится и без включенного экранчика) Я просто тоже начал смотреть что-то по этому вопросу и где-то на реддите "эксперты" писали, что вообще да, но в данном случае нет, потому сомневался, но вроде пока без проблем, буду еще тестировать. Так-то с реле тогда тоже проблем быть не должно. Буду еще пробовать, тестировать. Приделал еще светодиодную ленту - очень круто без дополнительной лампы обходится, но с проводами пришлось повозится, что напрягает, конечно :))
Можете подсказать по октопринту. Печатаю в режиме вазы, через октопринт подтормаживает на больших кривых, причем на всех, получается качество сильно ухудшается, через флэшку все идеально и без подтормаживания. Плата лердж. Питания для малинки хватает. Процессор малинки до 100% не нагружается
как всегда четко и по делу :) Спасибо.. но почему судо, если садо?))) а у меня никак руки не дойдут организовать управление питанием через USB реле. т.к. окту поднимал на половине ноутбука
Про то что провод не обязательно резать уже узнал)))) А Enclusure тоже может по ошибкам скрипты запускать, ну или просто реагировать на ошибки? Я на него натыкался, но потом понял как вручную эвенты делать)))))
@@sergeyirbis да он может выполнять скрипты или отправлять сигналы на GPIO, и так же получать сигналы с GPIO. Я электронно собрал все себе, сейчас собираю коробку для принтера. Сейчас готово с использованием Малинки: Перед печатью плагин автоматически включает питание принтеру (про скрипт по USB завтыкал но тоже добавлю) и включает подсветку для видео камеры Плагин также обрабатывает термодатчик - если температура в боксе более 50С то включается вентилятор вытяжки Если сработал датчик дыма то питание отключается Если сработал датчик открытие двери бокса то включается подсветка всего бокса (оно также по кнопке включается) Еще сделал датчик окончание филамента, но события к нему не привязал - пока работает как сигнализирующий
Есть идея для следующего видео на октопринта! Как подружить его с ИБП, что бы он мог выдавать информацию о оставшемся времени работы от ИБП, ну и сам факт что питание пропало ИБП работает от батареи. Вроде есть плагины на октопринт но вот как ИБП подключить к малине не понятно.
Очень интересный и познавательный мануал!!! А возможно определенный usb порт отключать? У меня нет возможности тянуть кабель, октопринт подключен чере WIFI свисток.
Здравствуйте, Сергей. Попробуйте отключить принтер во время нагрева стола и экструдера. Вероятнее всего именно в этот момент контакты реле слипнутся, так как между контактами возникнет дуга. Рекомендую взять рублей за 500 твердотельное реле. Надёжность у них намного выше. И ещё, интересно, можно ли с имитировать ситуацию которая возникла у Дмитрия, дабы потестить получившуюся систему. (Может выпаять ключ...)
Отключал принтер во время печати, ничего не слиплось. Но твердотельное реле в любом случае имеет смысл поставить. Хотя его может так же пробить, как и мосфет. Если пробивает мосфет, как произошло у Дмитрия, принтер как раз уходит в блокировку по Thermal runaway, либо по MAXTEMP. Следовательно питание тоже отключится.
@@sergeyirbis Ну тут суть в том чтобы отключить принтер во время максимальной нагрузки, так как во время печати действующие лица данной истории уже нагреты и периоды максимальной нагрузки поймать проблематично (потребление при нагреве у меня 300вт, а при печати 50вт, с редкими скачками до 300вт). И... Я думаю... Самый высокий шанс, что ключ пробьет именно в момент нагрева и если в этот же момент разомкнуть реле, есть шанс что оно не разомкнется. У меня 3 реле слипалось в ценовой категории от 50 до 300 рублей, по этому забил и купил твердотельное). А по поводу пробития... Китайское твердотельное на 40А врятли принтер угрохает)
@@Aydarchikk Попробую отключить в момент нагрева стола. Но в любом случае, большинство голосует за твердотельное реле))))))) Нужно будет на него перевести))))
@@Aydarchikk Включил нагрев всего, немного подождал и отключил реле. Никаких проблем. Полагаю тут нагрузки не такие уж большие, чтобы оно прямо сразу там заклинило.
А нельзя каким-то образом термисторы подключить к Распберри, чтобы он анализировал показания и транзитом передавал их материнке принтера, но при достижении определенных температур двал команду на отключение реле?
Смысл данного метода, что принтер не достигает критических температур, принтер раньше уходит в свои защиты. Способ с дополнительными термисторами лучше реализовывать отдельно, например с термоконтроллером, на случай если не сработает распберри.
Очень хорошо получилось, объяснение подробное! Только реле можно подключить, не разрезая провода - снять пластиковый кожух с разъемом питания и подсоединиться последовательно к проводу после кнопочного выключателя. th-cam.com/video/DsUR5mmAFWo/w-d-xo.html Интересно, а Octoprint ведет запись лог-файла с сообщениями из терминала и с действиями (такими например, как срабатывание скрипта), которые сам Octoprint осуществляет?
Как-то не пришло в голову внутри просто подключить))))))) Окта может много разных логов вести. В настройках целый блок есть для этого. Есть лог по Event-ам, там должна упоминать про ошибки и дисконнекты.
хотелось бы подобного видео для октопринт на основе нетопа/ноута. малина это хорошо, но ноут куда лучший варик для октопринта. ну и сразу же все продумать с защитой от выгорания мосфетов (см. последнее видео от Соркина)
Видео по установке окты на обычный компьютер у меня есть, а точнее установки на операционную систему Debian. Как реализовать на обычном компе управление питанием пока не придумал.
@@sergeyirbis как вариант, заставить комп, по событию, отправлять некое сообщение (power_on к примеру) на определенный айпи адрес по локалке, а на этот адрес посадить есп8266, которая и будет управлять реле. Написал не детально, но полагаю суть понятна, а дальше дело техники. Ну и варианты с аудио выходом компа тоже можно использовать.
Виктор Прохоренко Я уже сделал вариант с ардуиной, которая получает команды от дебиан по USB и включает-отключает реле, а остальное аналогично этому видео. Но столкнулся с проблемой, что нано на CH340 очень глючно принимает команды. При этом уно с mega16u2 выполняет все четко. Пока ищу решение. На счет аудиовыхода, видел такой метод, нужно поизучать)))))
да вы батенька ирбис беспредельщик , провода режете как я , только я использую кевларовые перчатки чтобы не разрезать себе сухожилия на руках а вы превзошли меня , режете голыми руками
Текстовое дополнение со всеми необходимыми командами: не открывается :( Ссылка не работает И еще: как я описывал, я же отрубил линию питания по USB и как бы плата не включена когда подключена к малинке. Но это как бы и не особо нужно, ибо если просто включить питание к плате у меня на SKR E3 Mini v1.2 выдается ошибка драйверов и в итоге даже если включить принтер - ошибка не пропадет и принтер не будет печатать, потому этот вариант все равно не какит. Но волнует другое: жи-код на выключение допустим есть, это хорошо, будет работать, а нет ничего такого, чтоб когда я, допустим из куры отправляю на октопринт печатать и тогда включался принтер и начинал все там делать? И когда именно будет срабатывать команда на выключение М81 по времени после конца печати? Если перед M81 написать еще M109 R50 к примеру - будет выключаться после охлаждения или нужно еще что-то написать кроме этого?
@@sergeyirbis У меня наверное яндекс заблокирован. Вернее, у меня вроде и впн есть, но через впн тоже не открывает. Но это ладно, я уже вручную все равно все написал :) Я не видел, что на мой комментарий ответили, потому я начал дописывать в него, если есть возможность - прочитайте :)
Вот такую разделку кабеля НЕЛЬЗЯ поквзывать, или показывать с титрами ТАК ДЕЛАТЬ НЕЛЬЗЯ! плохая привычка работать режущим инструментом на/над рукой и др. частями тела! Каждый второй-третий раз нож будет срываться с разным, но плохим для здоровья результатом. ПОЖАЛУЙСТА, УБЕРИТЕ ЭТОТ ЭПИЗОД, это, помимо всего сказанного выше, дискредитирует достаточно грамотного блогера. Успехов!
СЕРГЕЙ, ПОМОГИТЕ! Получил новенький распберри 3 B+ сегодня, установил окту, все работало идеально, начал по этой инструкции устанавливать управление питанием, дошел до шага sudo shutdown -r now , распберри выключился и НЕ ЗАГРУЗИЛСЯ больше, вообще не подает признаков жизни, светодиод горит красным, а зеленый вообще даже не мигнет, по хдми нет сигнала, И все! Что теперь делать? Могли ли эти действия убить распберри? Делал все шаг в шаг. Как проверить распберри умерла точно или нет? Все-таки 50 баксов отдал....
Вот на форуме точно такая же история - человек выключил Pi программно и тоже после этого никаких признаков жизни www.raspberrypi.org/forums/viewtopic.php?t=236529 Получается команд sudo shutdown -r now тупо убивает некоторые Pi 3 B+ ? Как можно вообще восстановить малинку?
@@sergeyirbis нет конечно, похоже, что контроллер питания глюкнул, так как с него никакого питания нет вообще, но странно, что это это произошло именно после команды sudo shutdown -r now, может совпадение, я просто думал, что может контроллер питания переходит при этом в режим типа сна и это можно как-то решить, вывести его из этого сна замкнув какие-нибудь контакты)), но решения в интернете не нашел и договорился с фирмой о возврате товара и обмене на новую плату.
@@martinways2023 Странно это конечно. Стандартная линуксовая команда. Sudo - запустить с правами админа. Shutdown с параметром -R это перезагрузка. Но народ пишет, что такое бывает. Хотя я тыщу раз ее выполнял без проблем вообще. Там пишут про пины какие-то еще, но я не успел вникнуть. А о выдергивании бп тоже не лестно отзываются)))) Но опять же, я так постоянно делаю)))
Хм, не могу разобраться : у меня модуль реле ru.aliexpress.com/item/32519570562.html?spm=a2g0s.9042311.0.0.274233edJ071ew и при команде gpio mode 1 out реле остается всегда включенным независимо от команд gpio write (вообще не понимаю для чего они:)) , я так понимаю у меня не то что надо? нужно такое ru.aliexpress.com/item/32562505363.html?spm=a2g0o.detail.1000016.1.65892ca40nxnuF&isOrigTitle=true ? Если ввести команду gpio mode 1 in то реле отключается, могу я в таком режиме работать или это костыли?) Спасибо заранее за ответ.
Так ведут себя реле, которые воспринимают сигнал только в 5 вольт. Нужно 3.3. В описании под видео есть ссылка на реле, которое вроде как должно срабатывать от 3.3. Но я его не пробовал, точно сказать не могу. Можно использовать и так, если работает, но это костыль конечно, не уверен в стабильности срабатывания.
@@sergeyirbis Разобрался вроде, в моем реле включение происходит при 0(-) на клемму in а надо как раз +3,3 . Закажу нужную, спасибо за обучающие видео, благодаря вам и решился купить малинку и залезть в дебри линукса:)
Приветствую, может кто подскажет-у меня стоит 3д тач, в последнее время уходит в ошибку при включении принтера (не может втянуть щуп). Поставил 6-гранник сверху (где регулировочный винт)-работает-втягивает. В чем причина такого поведения? Подскажите, пожалуйста
У меня такая проблема когда прописываю команду gpio mode 1 out реле включается и на другие команды не реагирует, пробовал разные gpio пины та же проблема на всех пинах, что делать не пойму и плагин пробовал PSU control только включает реле но не выключает, где копать что делать я не в курсе
@@sashasencov Думаю, Сергей прав. Столкнулся с той же проблемой. Ни одно из имеющихся у меня обычных реле, сработав после первой подачи (gpio mode 1 out) логической "1" с малинки (3.3В) на логический "0" уже не реагировало. При этом с Arduino Nano ( где "1" - это 5В) эти же реле работают отлично. Пока собрал на твердотельном. Кстати по имеющейся в сети информации, gpio малины не совместимо с сигналами уровня 5В. А после подключения входов реле VCC и GND, но до подключения к IN между GND и IN присутствует +6.2В. Специально сейчас померил. Что малина выжила - чудо. Ради интереса попробовал запитать реле 3.3В (например с 1 физического пина малины) вместо 5В. Теперь реле видит логические "0" и без нагрузки все отлично работает, в том смысле, что реле замыкает и размыкает рабочую цепь. НО! Использовать реле у которого в характеристиках четко не заявлена совместимость с 3.3В не рекомендую. Только и исключительно под Вашу ответственность.
А что мешало сделать один скрипт который бы инвертировал вывод и на основании данных о его состоянии включал или выключал usb. И тогда не нужно будет кнопки плодить.
@@sergeyirbis на сколько я понял из объяснений спецов, там одна линия питания на все usb. Как вариант решения - режем провод usb и ставит еще 1 релюшку в параллель первой. Она будет рвать питание usb в кабеле.
Если есть питание по USB нагрев продолжается, мееееееедленнно но идет. Если он и не нагреется до критичных температур, то малинка этому точно рада не будет)))))
@@sergeyirbis Не понял? Нагрев чего? Электронику должны защищать предохранители соответствующего номинала по току. Нагрев чего? Это я спрашиваю, как установщик оборудования пожарной безопасности.
@@user-jj9ij5mb1s Я имею ввиду, если например мосфет пробило в закрытом состоянии, как у Дмитрия Соркина произошло, и по USB осталось питание, тогда будет пытаться нагреваться питаясь от USB.
И еще, забыл сказать, что если хочется именно реле, то стоит его запитывать не от малины а параллельно с малиной от одного блока питания. ИНтересно, а куда мой коммент предыдущий делся...
Малинке тяжело питать релюху? Вообще конечно лучше твердотельное поставить, просто это под рукой оказалось. А провод Usb жалко резать было. Он от gopro, хороший))))) Так-то можно просто в нем провод питания перерезать и все)))))
@@sergeyirbis Можно провод питания, можно дорожку на плате :). Но это уже для варваров. Лучше твердотельное реле. Обычное индукционное в замкнутом состоянии кушает электричество + дает помехи при работе и при включении/выключении. Малина штука простая, иногда такие помехи могут вызвать зависание. А с учетом того что малины последнего поколения очень требовательны к питанию, то лучше не рисковать. На самом деле, не важно какое это будет реле, главное - сама идея. От того чем питание размыкать код не поменяется. Я у себя на сайте блог про сборку и доработку 4max веду. Жаль еще не дошел до octoprinta. У меня есть немного другая идея про управление питанием.
А с другой стороны ,,твердотельное,, это тоже электроника (на подобе того-же мосфета), да и греться оно будет немного (из-за падения напряжения на п-н переходе). А вот на счет помех во время включения/выключения Вы абсолютно правы.
Андрей Мальцев не так уж оно и греться будет. Блоки питания у принтеров идут на 300 ватт. Соответственно в цепи 220 вольт потребляемый ток составит 1.36 а пера, пускай 1.5. Самый простой твердотельник рассчитан на ток в 10 ампер. Мы имеем серьезный запас по мощности. Так же не стоит забывать, что в твердотельных реле часто идёт оптическая развязка, что делает схему безопаснее
Может я туплю, но никак не могу понять зачем для управления питанием использовать дорогущюю rpi? Если это всё легко можно собрать на ардуинке или если нужно управление через инет, то на esp. Объясните дураку.
vorobei chumaziy Дорогущая Rpi нужна для удаленного управления принтером с кучей возможностей. Управление питанием - это лишь одна из возможностей. Решение для тех кто уже использует Octoprint на Rpi.
@@vorobeichumaziy Я так понимаю, вы шарите в ардуинах. Вопросик к вам есть, не могли бы вы написать мне в ВК или в телеграм @SergeyIrbis ))))) Странное поведение Arduino Nano на CH340g)))
@@ВиталийСоколенко-с6х ну там можно между кнопкой и входом в бп вставить. Разве что раскручивать надо все. За то потом не придется коробочку для реле печатать))))
@@sergeyirbis ну тогда лучше вообще выпаять клему силовых проводов и припаять провода к плате реле. А разъемы проводов управления хотябы зафиксировать термоклеем. Чтобы вмонтировать и забыть.
@@sergeyirbis Сейчас подумал, есть еще такой вариант - берется недорогой сетевой удлинитель и доделывается в управляемый сетевой удлинитель посредством Raspberry Pi. В чем плюс в сравнении с вариантом, в котором нужно поставить реле внутрь кожуха БП принтера? В том, что в случае, если малинка сломалась, или ее нужно убрать, реле не нужно будет запитывать отдельно, или лезть внутрь кожуха корпуса - просто отключаемся от "умного" сетевого удлинителя и все :-)
а) при работе через libusb рутовые права не нужны и вредны. нужно правильно настроить udev и прописать юзера в соответствующую группу (plugdev); б) если уж юзаются рутовые права, то никакого libusb и внешних прог не нужно. снять питание с шины usb можно записав соответствующее значение (suspend) в /sys/bus/usb/NUM/power/level; годами гуляет одна и та же логическая ошибка у этих доморощенных домашних nix-админов. друг у дружки копируют и перекопируют, клоуны. (посыл не в сторону автора канала. просто мысли вслух)
!!!! Дополнения к видео !!!! Спасибо за полезные комментарии!!!!!
1. Все настоятельно рекомендуют использовать твердотельное реле вместо обычного. Я использовал обычное, так как оно было под рукой. Твердотельные, как говорят, надежнее и более долговечные.
2. При срезании изоляции провода, не держите его как я. Это опасно. Лучше делать это на столе, чтобы пальцев не было под ножом. Так же есть вариант не резать провод питания и поставить реле внутри пластикового кожуха блока питания, между входным штекером и самим БП.
3. Лучше перерезать не синий провод а коричневый (фаза). Правда смысл это имеет если вы проверите где у вас в розетке фаза и включите вилку правильной стороной.
4. Зачищенные провода лудить не надо, можно просто скрутить и зажать в реле.
5. Возможность отключения USB портов используйте на свое усмотрение. Если принтер от USB не питается, смысла в этом нету. Если принтер от USB питается, будьте осторожны с кнопками отдельного включения/отключения USB. После отключения принтера из-за ошибки, USB лучше не включать отдельно от общего питания, можно повредить порты на Raspberry Pi.
Лучше всего провода не лудить, и уж тем более не просто скручивать, а обжать в изолированный наконечник.
ramet90 Я вот тоже начитался отзывов на али и ужаснулся)))) Собирался брать вообще на 40, ну чтобы прямо с огромным запасом)))) Может порекомендуете, какие проверенные есть хорошие.
@ramet90
Ты предлагаешь самому изготовить реле? Даже не спрашиваю, твердотельное или классическое. Не конечно реле не слишком сложно устроено, но не все нормально реагируют понимая, что им принтер принтер придётся собирать, а тут паять, возможно что-то мотать...
Этот лучший вариант, лучший не для всех, явно не для всех.
@ramet90
ramet90
Почему гневном, вполне себе вопрос. Может я сильно не в те дебри ушёл в размышлениях, пытаясь понять о чём вы написали. Но до моего вопроса, вы не высказались какое реле вы предлагаете делать другим самостоятельно.
Да классическое реле, бесспорно сложнее в домашнем изготовлении, чем твёрдотельное, но не такое уж и сложное, некоторые блоки питания собирают, зарядки и прочее, при наличии готовых образцов, с самостоятельной намоткой трансформатора. 3д принтер будет в помощь при изготовление корпуса.
А учитывая причину изготовления, недоверие указанным в даташитах параметрам, изготовление в домашних условиях классического реле, которое будет с силой рассоединять слегка прилипшие контакты, не настолько это и дурь.
Возможно "клац" самодельного реле будет слышен в соседней комнате, но тут уж как говорится: "Надёжность прежде всего."
Прошу прощения, если обидел. Честное слово не хотел.
модуль, как у вас в видео и г...ые твердотельные китайские лучше не стоит - не защита, а профонация. возьмите нормальный модуль с опторавзякой, он стоит примерно столько же. обычные реле, их очень часто ставят даже в дорогущей качественной промавтоматике. только когда нужно немного повысить надёжность, ставят не одно реле, а два реле последовательно. - вероятность что залипнут оба, сильно меньше, чем только один из двух.
Отлично! канал наберёт своё! Насчёт контактов. Технология такова: только обжатие только Не окисленных и Не грязных проводов, обезжиренных в спирто - бензиновой смеси (50/50, чистые) . Хорошей обжимкой. Затем возможно лужение по собственному почину и с легкоплавким припоем (ПОС-40) кратковременным касанием и с применением спирто - канифольного флюса без кислоты. Обязательно промыть той же спирто-бензиновой.))) И обязательно применить применить разработки Сергея Ирбиса!
Заставляешь вернутся к паяльнику и электронике ))) давно хотел это сделать, но время разобраться в деталях нет. Спасибо что подробно собрал все в одном.
Офигенно! Как я успел заметить, можно в процессе печати дать команду типа паузы или остановки печати?
Сам рассматривал вариант наблюдения за печатью посредством айпи камеры, и с экстренным отключением сетевого питания через вайфай реле. Но это надо ставить, соответственно, 2 приложения.
А тут, по сути полное управление, за исключением физического отключения питания.. придумать бы ещё удаленное снятие модели со стола, чтоб зарядить новую на печать)
Очень подробные описания, хоть и работал чуток с малиной, но из ваших видео все очень понятно. Спасибо Сергей за ваши труды!
Отличное видео, думал тоже реализовать управление питанием через GPIO, но до покупки апельсинки сделал без октопринта на Ramps 1.4 , к выводу PS-ON подключено реле которое управляет силовой частью питания. Переделывать не стал, в октопринте управляю командами (M80/M81).
Спасибо за отличное видео и быструю реакцию на просьбы общественности =). Придется все таки малинку покупать или апельсинку.
блин, чета столько плюсов, что даже захотелось купить малинку и напрячь мозги, спасибо Сергей!!!
Всё круто, но у моя малина запитана от БП принтера ) А за огнетуши и термопреды вообще плюсую, всё грамотно короче как всегда, даже такой зануде как я даже нечего добавить.
Сам юзаю термопред на 100 гр для 220 в БП в верхней точке принтера, и термопред на стол в разрыв питания от платы на 135 гр.
Понизить вероятность фейла от залипания реле поможет установка еще одного реле последовательно. Вероятность залипания обоих реле одновременно "крайне мала" (с)
одноразовый термопредохранитель стоит 28р по наличию. запитка реле безопасности через эти предохранители хоть и требует доработки принтера для установки предохранителей но является более надёжным способом.
предложенный способ хорош для авто отключения принтера при окончании печати. в целях безопасности он не является надёжным.
спасибо за рассказ о настройках осьминога.
Как я дважды сказал в видео, никто не мешает реализовывать два и более параллельных независимых способов авто-отключения.
Предложенный мной способ работает, более того позволяет отключать принтер до того как критический перегрев уже наступил.
Конечно он относительно надежный, как и любой другой способ. Термопред может быть бракованным, его нужно менять после срабатывания. Термоконтроллер так же может сбойнуть. Для этого и надо делать параллельные системы безопасности.
Большое спасибо! Особенно за отключение USB и M81. У меня с этим были отельные проблемы и свои нетиповые решения. Ваш вариант позволил от них отказаться и выдохнуть :)
Спасибо за видео. Как всегда подробно и по делу. Как раз всё разобрал для этого, реализую с учётом замечаний в описании, и с твердотельным реле в корпусе БП.
Спасибо, очень познавательно, нужно добавить физическую кнопку подключенных к гребенкие малины, чтобы была возможность включить принтер без участия окты.
Да, уже тоже появилась такая мысля))))))
проще уж из розетки шнур питания выдернуть
Есть идея реализовать защиту, используя Wemos D1 mini (или подобную ардуинку) и скрипт для терморегулятор с канала Инженерка, можно снимать температуру с пары термодатчиков и настроить отключение питания принтера при достижении определённых значений температур. А так же можно использовать два шилда-реле для гарантии от залипания, хоть последовательно, хоть на оба провода (серый и синий). И все это контролировать через Blynk.
Реализовал у себя! Спасибо огромное за видео!
Ох, а зачем такое варварство? Можно же было подраскрутить пластиковый кожух блока питания, и подключиться в узел между разъемом и самим БП через клеммы, например. И выглядело бы приличнее, и кабель портить не надо.
В остальном же отличное видео :)
Ну вот. Как и говорил. самое простое - реле) а залипнуть.. Ну раз в сто лет и палка стреляет. Можно как и говорил Сергей добавить ещё несколько способов защиты. Это не было бы лишним.
Блин, как вовремя ! Спасибо. Поднимал эту тему на телеграмм канале
Очень познавательно! Только одна просьба. АШ, это по латыни! Лучше произносить ЭЙЧ (точка ЭС ЭЙЧ). Так понятнее, а то слух режет.
Сергей, видео посмотрел, считаю можно усовершенствоваться.
Очевидно Rasberry здесь не нужна точно. Для того что-бы включать/выключать релешку это много.
Можно заменить на esp8266, и запитать от блока питания, а само реле поставить после блока питания. Можно будет управлять по воздуху...
Ну как вариант...
Уже отвечал на точно такой же комментарий, поэтому просто скопирую свой ответ.
" Rpi нужна для удаленного управления принтером с кучей возможностей. Управление питанием - это лишь одна из возможностей. Решение для тех кто уже использует Octoprint на Rpi."
Сергей, какие пункты прошивки Marlin должны быть включены? Помогите, пожалуйста.
Спасибо очень актуально!
Спасибо за информацию. Можно ли в октопринт в процессе печати включить автоматическое выключение принтера по завершению печати и после остывания хотенда до 50 градусов например? Добавлять команды в жкод не вариант, бывает и не нужно выключать принтер после печати.
Проблема питания плат через USB Raspberry Pi может быть решена просто и грубо: удалением +5 В контакта из разъёма кабеля.
Без всяких грубостей
Просто заклеиваем контакт в разъёме или перерезаем 5в провод в кабеле usb. И никаких танцев с бубнами
Сергей, здравствуйте. Использую реле на подобие ваше (модуль для ардуины). Релюха с ардуиной работает нормально (тестил на том же скетче Blink) - открывается и закрывается, как положено. Я подключаю этот блок к малинке, все сделал сделал, как у вас на видео. Стоит только GPIO 1 назначить OUT и тут же у меня релюха открывается. и больше не закрывается никак - я пробовал даже перензначивать ее на IN - зеленый светодиод на релюхе гаснет, а релюха не закрывается. Что делать ума не прилажу.. Может подскажите что, вы все же опытней меня. Я сейчас реализовал следующим образом - +5 и 0 беру от USB. И теперь при выключении питания принтера рубится реле не по IN, а по питанию релюхи, т.к. мы все равно отключаем USB.
На такой случай, если реле может залипнуть предлагаю поставить и на фазу или ноль, тогда вероятность того что из за одного реле не выключиться принтер будет снижена. А когда сразу два залипнуть это один шанс на миллион в квадрате
Подсказка. Перезагружать можно и более короткой коммандой reboot. ))) все современные линкусы ее содержат.
Добрый день!
Спасибо за Ваш труд!
В связи с криворукостью не получилось запустить принтер с Октопринтом, поставил Fluidd. Возможно ли кнопки включения\выключения питания и ЮСБ добавить в Fluidd?
И еще вопрос - если вы нашли для себя тверджотельное реле, которое можете посоветовать, то дайте ссылку, может я тогда и мучатся с этим реле не буду, а сразу закажу тот, что у вас.
Здравствуйте, такая ситуация - после отключения питания принтера и выключения USB-портов малины, включаю в первую очередь питание принтера, затем включаю USB, но после этого подключиться к принтеру не удается, не находит серийный порт для подключения. При физическом вытаскивании USB-кабеля и возвращении его обратно в порт, сразу же находит порт и подключается успешно. В чем может быть проблема? И как с этим бороться?
Спасибо за видео! Ваше решение очень крутое, но сразу возникает вопрос как этим реле управлять удалённо, скажем, со смартфона? Ведь его можно использовать, если что-то пошло не так, и я увидел это через Spagetti detect или OctoRemote. Просто вырубаешь принтер, и пластик не тратится зря. Да и электричество не бесплатное. Но что-то не припомню в этих приложениях настраиваемых кнопок.
_____________
Про огнетушитель над принтером я тоже думал, как выясняется, не только лишь я))) Но не разу нигде не видел такгого решения, предполагаю, что давить на рычаг придётся большущей сервомашинкой. Но онгетушитель логично было бы подключать к пиродатчику, через ардуино, эти ребята на огонь прекрасно реагируют, я проверял.
Добрый день.
1. Замерил пусковой ток БП принтера клещами HoldPeak HP-870N в режиме Inrush. Получилось 7,3 А. Думаю для модуля с реле 10А это почти предел, если конечно эти 10А там есть.
2. Добавил события в файл config.yaml как написано в приложенном Сергеем файле. В итоге сервис не захотел запускаться. Почитал про Event здесь github.com/foosel/OctoPrint/wiki/Configuration и написал соответственно:
events:
subscriptions:
- command: /home/pi/poweroff.sh
enabled: true
event: Disconnected
type: system
- command: /home/pi/poweroff.sh
enabled: true
event: Error
type: system
и т.д.
Сервис перезапустился и работает.
Глядишь к тому времени как куплю себе - действительно що то получится)
Подскажите какое конкретно реле в ЧиД взять?
после
gpio mode 1 out
реле включается на
gpio write 1 1 и gpio write 1 0
никак не реагирует
при вводе
gpio mode 1 in
отключается диод на реле но оно остается замкнутым... В чем может быть проблема?
gpio умерло, его невозможно установить и теперь когда у меня сломалась octopi, я пытаюсь восстановить ее по инструкции, чтоб было как тогда - ничего не получается и скрипты не работают, так как невозможно обратиться к пинам.
Возможно ли как-то выкрутиться из этой ситуации?
Я а вместо танцев с USB (у меня orangepi и usb отключить не смог), просто заклеил контакт +5V на проводе USB, который втыкается в ArduIno2560. Теперь вырубается все и БП принтера и мозги всего одной командой, т.к. плата мозгов питается только от БП самого принтера.
Можете по подробней как вы сделали управлением USB у меня тоже opi
Сергей, прежде всего, огромное спасибо за такую подробную инструкцию!
Единственное, чего так и не понял, что именно делает плагин PSU Control? У меня его состояние вкл/выкл вроде бы вообще ни на что не влияет. В отличие от вручную созданных пунктов меню.
У меня он работал, но смысла в нем нету, если создать свои кнопки)))
А можно что то такое сделать имея ардуино плату и реле? Октопринт на нетбуке поднять собираюсь, поэтому очень интересует ответ на вопрос) Покупать малину достаточно дорогое удовольствие) А с опельсинкой пока лень заморачиваться, хочу пока что опробовать октопринт на одном принтере, а потом оба перевести, если все будет ок)
Отличное видео
А использование компьютерного блока питания решает эти вопросы штатными средствами?
Привет. Все сделал, работает отлично. Спасибо.
Только 2 вопроса.
1 После отключения питания отключаются и юсб, это хорошо, но после включения питания октопринт не может найти камеру( тоже с210). Переподключение камеры и ребут октопринта не помогает, спасает только ребут всей Малинки.
2 исходя из первого вопроса может можно сделать так чтобы октопринт выключал на малине не все УСБ порты а оставлял рабочим порт с камерой? Чтобы она постоянно работала.
Или может есть какое-то решение этой проблемы?
У меня камера спецовая малинкина, шлейфом подключенная, она не отключается. Нужно смотреть описание uhubctl, может можно отключать отдельные usb. Или как-нибудь командой перезапускать драйверы камеры и прописать эту команду в скрипт включения usb.
Спасибо
@@deda085 На малине нельзя отключать порты отдельно, только все разом
@@arturchakvetadze7629 да мне и не надо их отключать отдельно. Мне надо чтобы они включались вместе с включением принтера.
А как убедится, что в Marlin 2.0 включена Thermal Runaway? В теории, как мне кажется, должно быть по умолчанию включено, но что-то прошелся по гуглу и так не нашел ничего по этому поводу.
И еще, по поводу питания платы принтера от USB, если сделать кабель без линии +5В, но с GND, то должно же работать без проблем и по сути без танцев с бубнами по отключению USB и т.д.? Просто как раз собрал один кабель из витой пары на 5 метров для рекордера и обнаружил, что больше нет мини-USB, а ковырять хороший кабель уже как-то не хочется, потому может на днях закажу еще и проверю, как раз с релюхой, но на 30А, потому что я что-то не нашел мощных твердотельных реле. Слабеньких - полным полно, собственно несколько маленьких быстрых оптических твердотельных реле заказал для одного проекта, а мощных.. может не так ищу?
Да, собственно проверил, сделал USB-кабель без +5в линии, только D+, D- и Gnd и все нормально коннектится и без включенного экранчика) Я просто тоже начал смотреть что-то по этому вопросу и где-то на реддите "эксперты" писали, что вообще да, но в данном случае нет, потому сомневался, но вроде пока без проблем, буду еще тестировать. Так-то с реле тогда тоже проблем быть не должно. Буду еще пробовать, тестировать. Приделал еще светодиодную ленту - очень круто без дополнительной лампы обходится, но с проводами пришлось повозится, что напрягает, конечно :))
A Зачем резать кабель? Реле все равно нужно рядом с контактной планкой блока питания ставить! Там и подключать в разрыв провода.
как-то во варварски провод разрезали, можно было бы попробовать встроить реле в БП
На видео по правую руку от вас стоит 3д принтер, он у вас доработан? Можно ли файлы стл каретки Х?
По правую руку получается Anet A8. Или вы про летающего медведя?
@@sergeyirbis да да Анет А8
@@Picavit th-cam.com/video/nTs78j4b1RU/w-d-xo.html
Вот отдельное видео про него, в описании есть ссылки на все его модификации)))))
@@sergeyirbis огромное спасибо.... пошел смотреть!!! с меня подписка, ГОДНОТА!!!
У меня реле срабатывает при выводе 0, а не 1! Поэтому сразу посде загрузки малинки принтер включается.
Можете подсказать по октопринту. Печатаю в режиме вазы, через октопринт подтормаживает на больших кривых, причем на всех, получается качество сильно ухудшается, через флэшку все идеально и без подтормаживания. Плата лердж. Питания для малинки хватает. Процессор малинки до 100% не нагружается
Могу предположить только провод USB. Ну или сама малинка тупит. Может у нее флешка медленная.
как всегда четко и по делу :) Спасибо.. но почему судо, если садо?))) а у меня никак руки не дойдут организовать управление питанием через USB реле. т.к. окту поднимал на половине ноутбука
Я для такого использую OctoPrint-Enclosure и можно реле включить в провода между разъемом питания и БП
Про то что провод не обязательно резать уже узнал)))) А Enclusure тоже может по ошибкам скрипты запускать, ну или просто реагировать на ошибки? Я на него натыкался, но потом понял как вручную эвенты делать)))))
@@sergeyirbis да он может выполнять скрипты или отправлять сигналы на GPIO, и так же получать сигналы с GPIO.
Я электронно собрал все себе, сейчас собираю коробку для принтера. Сейчас готово с использованием Малинки:
Перед печатью плагин автоматически включает питание принтеру (про скрипт по USB завтыкал но тоже добавлю) и включает подсветку для видео камеры
Плагин также обрабатывает термодатчик - если температура в боксе более 50С то включается вентилятор вытяжки
Если сработал датчик дыма то питание отключается
Если сработал датчик открытие двери бокса то включается подсветка всего бокса (оно также по кнопке включается)
Еще сделал датчик окончание филамента, но события к нему не привязал - пока работает как сигнализирующий
Serg Auer А где то по подробнее можно почитать об осуществлении подобного? Спасибо
Есть идея для следующего видео на октопринта! Как подружить его с ИБП, что бы он мог выдавать информацию о оставшемся времени работы от ИБП, ну и сам факт что питание пропало ИБП работает от батареи. Вроде есть плагины на октопринт но вот как ИБП подключить к малине не понятно.
Интересная идея, но так сразу даже не представляю, как это можно реализовать))))
молитва-наше всё
Очень интересный и познавательный мануал!!! А возможно определенный usb порт отключать? У меня нет возможности тянуть кабель, октопринт подключен чере WIFI свисток.
Я этот вопрос не изучал. github.com/mvp/uhubctl Тут есть об этом вроде, но пока не очень понимаю как там что))))
Здравствуйте, Сергей. Попробуйте отключить принтер во время нагрева стола и экструдера. Вероятнее всего именно в этот момент контакты реле слипнутся, так как между контактами возникнет дуга. Рекомендую взять рублей за 500 твердотельное реле. Надёжность у них намного выше.
И ещё, интересно, можно ли с имитировать ситуацию которая возникла у Дмитрия, дабы потестить получившуюся систему. (Может выпаять ключ...)
Отключал принтер во время печати, ничего не слиплось. Но твердотельное реле в любом случае имеет смысл поставить. Хотя его может так же пробить, как и мосфет.
Если пробивает мосфет, как произошло у Дмитрия, принтер как раз уходит в блокировку по Thermal runaway, либо по MAXTEMP. Следовательно питание тоже отключится.
@@sergeyirbis Ну тут суть в том чтобы отключить принтер во время максимальной нагрузки, так как во время печати действующие лица данной истории уже нагреты и периоды максимальной нагрузки поймать проблематично (потребление при нагреве у меня 300вт, а при печати 50вт, с редкими скачками до 300вт).
И... Я думаю... Самый высокий шанс, что ключ пробьет именно в момент нагрева и если в этот же момент разомкнуть реле, есть шанс что оно не разомкнется. У меня 3 реле слипалось в ценовой категории от 50 до 300 рублей, по этому забил и купил твердотельное).
А по поводу пробития... Китайское твердотельное на 40А врятли принтер угрохает)
@@Aydarchikk Попробую отключить в момент нагрева стола. Но в любом случае, большинство голосует за твердотельное реле))))))) Нужно будет на него перевести))))
Начитался комментов, задумался. На ум пришел сразу вот этот ролик про "хитрый" материал:
th-cam.com/video/aqR4_UoBIzY/w-d-xo.html
@@Aydarchikk Включил нагрев всего, немного подождал и отключил реле. Никаких проблем. Полагаю тут нагрузки не такие уж большие, чтобы оно прямо сразу там заклинило.
А нельзя каким-то образом термисторы подключить к Распберри, чтобы он анализировал показания и транзитом передавал их материнке принтера, но при достижении определенных температур двал команду на отключение реле?
Смысл данного метода, что принтер не достигает критических температур, принтер раньше уходит в свои защиты. Способ с дополнительными термисторами лучше реализовывать отдельно, например с термоконтроллером, на случай если не сработает распберри.
Сергей какая лучше и проще программа для моделирования? За ранее спасибо!
Какая лучше - на вкус и цвет все фломастеры разные))))) Мне понравился Fusion360, тем что он удобный, и можно использовать бесплатно)))
Очень хорошо получилось, объяснение подробное! Только реле можно подключить, не разрезая провода - снять пластиковый кожух с разъемом питания и подсоединиться последовательно к проводу после кнопочного выключателя.
th-cam.com/video/DsUR5mmAFWo/w-d-xo.html
Интересно, а Octoprint ведет запись лог-файла с сообщениями из терминала и с действиями (такими например, как срабатывание скрипта), которые сам Octoprint осуществляет?
Как-то не пришло в голову внутри просто подключить)))))))
Окта может много разных логов вести. В настройках целый блок есть для этого. Есть лог по Event-ам, там должна упоминать про ошибки и дисконнекты.
Сергей, подскажите пожалуйста можно ли в джикоде посмотреть масштаб в котором печаталась модель?
Только если слайсер пишет информацию о модели, но помоему такой информации ни один слайсер не вставляет в gcode.
@@sergeyirbis большое спасибо! Жаль что слайсер этого не делает ((
хотелось бы подобного видео для октопринт на основе нетопа/ноута. малина это хорошо, но ноут куда лучший варик для октопринта.
ну и сразу же все продумать с защитой от выгорания мосфетов (см. последнее видео от Соркина)
Видео по установке окты на обычный компьютер у меня есть, а точнее установки на операционную систему Debian. Как реализовать на обычном компе управление питанием пока не придумал.
Дайош полный мануал-туториал! :)
Если серьезно - там вроде все идет от плохой организации теплоотвода на плате?
@@sergeyirbis как вариант, заставить комп, по событию, отправлять некое сообщение (power_on к примеру) на определенный айпи адрес по локалке, а на этот адрес посадить есп8266, которая и будет управлять реле. Написал не детально, но полагаю суть понятна, а дальше дело техники. Ну и варианты с аудио выходом компа тоже можно использовать.
Виктор Прохоренко Я уже сделал вариант с ардуиной, которая получает команды от дебиан по USB и включает-отключает реле, а остальное аналогично этому видео. Но столкнулся с проблемой, что нано на CH340 очень глючно принимает команды. При этом уно с mega16u2 выполняет все четко. Пока ищу решение. На счет аудиовыхода, видел такой метод, нужно поизучать)))))
@@sergeyirbis на уно с mega16u2 тоже CH340 стоит? прошивки одинаковые? нано шьется нормально, без ошибок, и при этом глючит при работе программы?
да вы батенька ирбис беспредельщик , провода режете как я , только я использую кевларовые перчатки чтобы не разрезать себе сухожилия на руках а вы превзошли меня , режете голыми руками
Да уже упрекнули меня за это)))) Добавил предупреждение в описание))))
Текстовое дополнение со всеми необходимыми командами: не открывается :(
Ссылка не работает
И еще: как я описывал, я же отрубил линию питания по USB и как бы плата не включена когда подключена к малинке. Но это как бы и не особо нужно, ибо если просто включить питание к плате у меня на SKR E3 Mini v1.2 выдается ошибка драйверов и в итоге даже если включить принтер - ошибка не пропадет и принтер не будет печатать, потому этот вариант все равно не какит. Но волнует другое: жи-код на выключение допустим есть, это хорошо, будет работать, а нет ничего такого, чтоб когда я, допустим из куры отправляю на октопринт печатать и тогда включался принтер и начинал все там делать? И когда именно будет срабатывать команда на выключение М81 по времени после конца печати? Если перед M81 написать еще M109 R50 к примеру - будет выключаться после охлаждения или нужно еще что-то написать кроме этого?
Файл на месте, у меня открывается. Попробуйте скопировать ссылку и вставить прямо в браузере.
@@sergeyirbis У меня наверное яндекс заблокирован. Вернее, у меня вроде и впн есть, но через впн тоже не открывает. Но это ладно, я уже вручную все равно все написал :)
Я не видел, что на мой комментарий ответили, потому я начал дописывать в него, если есть возможность - прочитайте :)
Сергей, физическую кнопку еще не реализовал? Может стоит дополнить?
Пока больше ничего не делал с проектом, может еще доберусь)))
chmod 755 уже помечает файл как испольняемый, chmod a+x в принципе не нужен
Вот такую разделку кабеля НЕЛЬЗЯ поквзывать, или показывать с титрами ТАК ДЕЛАТЬ НЕЛЬЗЯ!
плохая привычка работать режущим инструментом на/над рукой и др. частями тела!
Каждый второй-третий раз нож будет срываться с разным, но плохим для здоровья результатом.
ПОЖАЛУЙСТА, УБЕРИТЕ ЭТОТ ЭПИЗОД, это, помимо всего сказанного выше, дискредитирует достаточно грамотного блогера.
Успехов!
Ну убрать часть видео я уже не могу. Но в описании напишу, что так разрезать провод опасно. Как-то даже не пришло в голову))))))
Добавил предупреждение в описание к видео)))))) Надеюсь никто не поранится)))))
СЕРГЕЙ, ПОМОГИТЕ! Получил новенький распберри 3 B+ сегодня, установил окту, все работало идеально, начал по этой инструкции устанавливать управление питанием, дошел до шага sudo shutdown -r now , распберри выключился и НЕ ЗАГРУЗИЛСЯ больше, вообще не подает признаков жизни, светодиод горит красным, а зеленый вообще даже не мигнет, по хдми нет сигнала, И все! Что теперь делать? Могли ли эти действия убить распберри? Делал все шаг в шаг. Как проверить распберри умерла точно или нет? Все-таки 50 баксов отдал....
Вот на форуме точно такая же история - человек выключил Pi программно и тоже после этого никаких признаков жизни www.raspberrypi.org/forums/viewtopic.php?t=236529 Получается команд sudo shutdown -r now тупо убивает некоторые Pi 3 B+ ? Как можно вообще восстановить малинку?
Ох ничего себе. Я с таким не сталкивался. И не помогает ничего из предложенного? Другая флешка, другой блок питания?
@@sergeyirbis нет конечно, похоже, что контроллер питания глюкнул, так как с него никакого питания нет вообще, но странно, что это это произошло именно после команды sudo shutdown -r now, может совпадение, я просто думал, что может контроллер питания переходит при этом в режим типа сна и это можно как-то решить, вывести его из этого сна замкнув какие-нибудь контакты)), но решения в интернете не нашел и договорился с фирмой о возврате товара и обмене на новую плату.
@@sergeyirbis но когда получу новую, то эту ужасную команду буду избегать как огня)) лучше блок питания выдернуть
@@martinways2023 Странно это конечно. Стандартная линуксовая команда. Sudo - запустить с правами админа. Shutdown с параметром -R это перезагрузка. Но народ пишет, что такое бывает. Хотя я тыщу раз ее выполнял без проблем вообще. Там пишут про пины какие-то еще, но я не успел вникнуть. А о выдергивании бп тоже не лестно отзываются)))) Но опять же, я так постоянно делаю)))
Хм, не могу разобраться : у меня модуль реле ru.aliexpress.com/item/32519570562.html?spm=a2g0s.9042311.0.0.274233edJ071ew и при команде gpio mode 1 out реле остается всегда включенным независимо от команд gpio write (вообще не понимаю для чего они:)) , я так понимаю у меня не то что надо? нужно такое ru.aliexpress.com/item/32562505363.html?spm=a2g0o.detail.1000016.1.65892ca40nxnuF&isOrigTitle=true ? Если ввести команду gpio mode 1 in то реле отключается, могу я в таком режиме работать или это костыли?) Спасибо заранее за ответ.
Так ведут себя реле, которые воспринимают сигнал только в 5 вольт. Нужно 3.3. В описании под видео есть ссылка на реле, которое вроде как должно срабатывать от 3.3. Но я его не пробовал, точно сказать не могу. Можно использовать и так, если работает, но это костыль конечно, не уверен в стабильности срабатывания.
@@sergeyirbis Разобрался вроде, в моем реле включение происходит при 0(-) на клемму in а надо как раз +3,3 . Закажу нужную, спасибо за обучающие видео, благодаря вам и решился купить малинку и залезть в дебри линукса:)
Приветствую, может кто подскажет-у меня стоит 3д тач, в последнее время уходит в ошибку при включении принтера (не может втянуть щуп). Поставил 6-гранник сверху (где регулировочный винт)-работает-втягивает. В чем причина такого поведения? Подскажите, пожалуйста
Дмитрий К. Может щуп размагнитился, если он не пластиковый. Достаньте его, приложите к магниту какому-нибудь, должен перезарядиться)))))
У меня такая проблема когда прописываю команду gpio mode 1 out реле включается и на другие команды не реагирует, пробовал разные gpio пины та же проблема на всех пинах, что делать не пойму и плагин пробовал PSU control только включает реле но не выключает, где копать что делать я не в курсе
Может реле не правильно реагирует на сигнал 3.3 вольт?
@@sergeyirbisпробовал разные реле эффект один
@@sashasencov Думаю, Сергей прав. Столкнулся с той же проблемой. Ни одно из имеющихся у меня обычных реле, сработав после первой подачи (gpio mode 1 out) логической "1" с малинки (3.3В) на логический "0" уже не реагировало. При этом с Arduino Nano ( где "1" - это 5В) эти же реле работают отлично. Пока собрал на твердотельном.
Кстати по имеющейся в сети информации, gpio малины не совместимо с сигналами уровня 5В. А после подключения входов реле VCC и GND, но до подключения к IN между GND и IN присутствует +6.2В. Специально сейчас померил. Что малина выжила - чудо.
Ради интереса попробовал запитать реле 3.3В (например с 1 физического пина малины) вместо 5В. Теперь реле видит логические "0" и без нагрузки все отлично работает, в том смысле, что реле замыкает и размыкает рабочую цепь. НО! Использовать реле у которого в характеристиках четко не заявлена совместимость с 3.3В не рекомендую. Только и исключительно под Вашу ответственность.
А что мешало сделать один скрипт который бы инвертировал вывод и на основании данных о его состоянии включал или выключал usb. И тогда не нужно будет кнопки плодить.
Да можно вообще перерезать в USB кабеле провод питания 5В и вообще не париться. Питание платы по USB нужно только для отладки вне принтера.
@@sergeyirbis в любом случае можно было бы сделать одну кнопку в веб интерфейсе и назвать её "Питание"
А забыл всех обрадовать, супер скоро закроют ютуб, класс. Уже фильтры отключили скоро будут аккаунты закрывать, начнут с тех кто в топе. Классно да.
Класс!!! Уже 2 года ищут рубильник ютуба )))))))))
А как отключать только 1 конкретный usb порт?
К сожалению, этого я так и не выяснил))))
@@sergeyirbis на сколько я понял из объяснений спецов, там одна линия питания на все usb. Как вариант решения - режем провод usb и ставит еще 1 релюшку в параллель первой. Она будет рвать питание usb в кабеле.
@@RezchikovOleg Как вариант. По большому счету можно просто перерезать провод питания в проводе и не питать плату принтера по USB вообще))))
@@sergeyirbis кстати. если отключается питание всех usb, то эзернет обесточится.
@@RezchikovOleg Вероятно, этого я не проверял, у меня по вайфай работает.
Все правильно. Только нафига отключать по ошибке всё? Даже понять: что произошло, если не контролил тяжело. Почему не отключать только силовую часть?
Если есть питание по USB нагрев продолжается, мееееееедленнно но идет. Если он и не нагреется до критичных температур, то малинка этому точно рада не будет)))))
@@sergeyirbis Не понял? Нагрев чего? Электронику должны защищать предохранители соответствующего номинала по току. Нагрев чего? Это я спрашиваю, как установщик оборудования пожарной безопасности.
@@user-jj9ij5mb1s Я имею ввиду, если например мосфет пробило в закрытом состоянии, как у Дмитрия Соркина произошло, и по USB осталось питание, тогда будет пытаться нагреваться питаясь от USB.
@@user-jj9ij5mb1s А понять что произошло, кстати можно. У окты остается сообщение о произошедшей ошибке. На крайняк есть логи)))))
Не будет, мосфет не управляется напрямую 5в питанием, всегда резистор на затворе стоит.
Или вставить: shift + insert, а скопировать: alt + c
И еще, забыл сказать, что если хочется именно реле, то стоит его запитывать не от малины а параллельно с малиной от одного блока питания. ИНтересно, а куда мой коммент предыдущий делся...
А я вот тоже не понял куда делся коммент. Писал ответ, а он не добавился, обновил страницу, а коммента нету.
Малинке тяжело питать релюху? Вообще конечно лучше твердотельное поставить, просто это под рукой оказалось. А провод Usb жалко резать было. Он от gopro, хороший))))) Так-то можно просто в нем провод питания перерезать и все)))))
@@sergeyirbis Можно провод питания, можно дорожку на плате :). Но это уже для варваров. Лучше твердотельное реле. Обычное индукционное в замкнутом состоянии кушает электричество + дает помехи при работе и при включении/выключении. Малина штука простая, иногда такие помехи могут вызвать зависание. А с учетом того что малины последнего поколения очень требовательны к питанию, то лучше не рисковать. На самом деле, не важно какое это будет реле, главное - сама идея. От того чем питание размыкать код не поменяется. Я у себя на сайте блог про сборку и доработку 4max веду. Жаль еще не дошел до octoprinta. У меня есть немного другая идея про управление питанием.
А с другой стороны ,,твердотельное,, это тоже электроника (на подобе того-же мосфета), да и греться оно будет немного (из-за падения напряжения на п-н переходе). А вот на счет помех во время включения/выключения Вы абсолютно правы.
Андрей Мальцев не так уж оно и греться будет. Блоки питания у принтеров идут на 300 ватт. Соответственно в цепи 220 вольт потребляемый ток составит 1.36 а пера, пускай 1.5. Самый простой твердотельник рассчитан на ток в 10 ампер. Мы имеем серьезный запас по мощности. Так же не стоит забывать, что в твердотельных реле часто идёт оптическая развязка, что делает схему безопаснее
Ахахахах! Про третью руку звучало странновато... Даже для просвященных!
Может я туплю, но никак не могу понять зачем для управления питанием использовать дорогущюю rpi? Если это всё легко можно собрать на ардуинке или если нужно управление через инет, то на esp.
Объясните дураку.
vorobei chumaziy Дорогущая Rpi нужна для удаленного управления принтером с кучей возможностей. Управление питанием - это лишь одна из возможностей. Решение для тех кто уже использует Octoprint на Rpi.
@@sergeyirbis Ок, понял. Я уж подумал, что тут по мухам из базуки лупят)
@@vorobeichumaziy Я так понимаю, вы шарите в ардуинах. Вопросик к вам есть, не могли бы вы написать мне в ВК или в телеграм @SergeyIrbis ))))) Странное поведение Arduino Nano на CH340g)))
реле лучше с опторязвязкой, а то плата дорогая
или тиристор типатакого с али Thyristor-AC-Switch-relay-3-3V-5V-logic-AC-220V-5A-peak-10A
Реле и так есть гальваническая развязка.
бесценно
Dr Evil ))
А в чем смысл был портить кабель питания? Лучше уж сразу в блок питания вставить релюшку)
Не было смысла)))) Не додумался)))))
В блок питание вставить, я думаю будет более трудозатратно. К тому же обычный сетевой провод стоит копейки, относительно БП.
@@ВиталийСоколенко-с6х ну там можно между кнопкой и входом в бп вставить. Разве что раскручивать надо все. За то потом не придется коробочку для реле печатать))))
@@sergeyirbis ну тогда лучше вообще выпаять клему силовых проводов и припаять провода к плате реле. А разъемы проводов управления хотябы зафиксировать термоклеем. Чтобы вмонтировать и забыть.
@@sergeyirbis Сейчас подумал, есть еще такой вариант - берется недорогой сетевой удлинитель и доделывается в управляемый сетевой удлинитель посредством Raspberry Pi. В чем плюс в сравнении с вариантом, в котором нужно поставить реле внутрь кожуха БП принтера? В том, что в случае, если малинка сломалась, или ее нужно убрать, реле не нужно будет запитывать отдельно, или лезть внутрь кожуха корпуса - просто отключаемся от "умного" сетевого удлинителя и все :-)
А зачем весь этот гемор с отключением USB портов? Можно ж просто обрезать провода питания у USB кабеля принтера
Можно. Но не хотелось резать хороший USB-провод, зная что можно сделать это программно))))
Можно сделать еще проще. Узким кусочком скотча заклеить вывод питания на разъеме кабеля который вставляется в Малину.
Лудить провода пожароопасно, припой "вытекает" и контакт слабеет, лучше всего обжать, или не лудить.
Спасибо, буду знать))))) Думаете там будет такой сильный нагрев, что расплавится припой?
БРЕД!!!!Температура плавления припоев 220-270' C. Это что же надо сделать с проводом, чтобы он до такой температуры нагрелся?!!
@@Lut.Denis.Pirogov Мнения расходятся))))))))
@@sergeyirbis да школоте лишь бы что нибудь накорябать)))...припой у них, блин, вытекает....из головы)))))
@@sergeyirbis та не расходятся, просто есть ГОСТы насчёт оканцевания проводов. И сказано, что можно паять, обжимать наконечниками.
а) при работе через libusb рутовые права не нужны и вредны. нужно правильно настроить udev и прописать юзера в соответствующую группу (plugdev);
б) если уж юзаются рутовые права, то никакого libusb и внешних прог не нужно. снять питание с шины usb можно записав соответствующее значение (suspend) в /sys/bus/usb/NUM/power/level;
годами гуляет одна и та же логическая ошибка у этих доморощенных домашних nix-админов. друг у дружки копируют и перекопируют, клоуны.
(посыл не в сторону автора канала. просто мысли вслух)