Tap to unmute

Настройка OpenPNP 2.0

  Рет қаралды 38,741

Эдуард Неткачёв

Эдуард Неткачёв

Күн бұрын

Пікірлер: 179
@ВикторРябов-ц3з
@ВикторРябов-ц3з 3 жыл бұрын
Представил сколько времени ушло на то чтобы составить сценарий, убедиться что текст корректно звучит, отснять материал, озвучить и смонтировать. Спасибо за труд. Теперь понятно почти все.
@sozdatelEd
@sozdatelEd 3 жыл бұрын
я сам и не думал что будет так сложно. Вроде год назад настраивал по инструкции на сайте и рекомендациям на форумах. Было сложно, но настроил и вроде бы разобрался. И вот решив снять доходчивый видеоразбор настройки программы столкнулся с тем, что программу обновили, а инструкции на сайте частично не актуальны. Я 1,5 дня потратил на разбирательства с обновлённой версией программы, потому что про старый вариант снимать не хотелось так как в новом варианте добавились разные новые плюшки. Так и закрутилась киноэпопея на 4 дня и 2 ночи))) в итоге на выходе 18минут видео... Вам спасибо что поддерживаете видео лайком и оставляете комментарии. Это очень приятно, что мой труд пригодился кому-то ещё. Ведь пока кроме лайков и комментариев у меня с канала нет никакой пользы)))
@sergeypavlovich7384
@sergeypavlovich7384 2 жыл бұрын
А прикинь сколько прогу писали))
@Дмитрийсергеевич-о9п
@Дмитрийсергеевич-о9п Жыл бұрын
уровень - БОГ.. спасибо за видос!
@ДмитрийБелоногов-р3с
@ДмитрийБелоногов-р3с Жыл бұрын
титанический труд. автору респект
@sozdatelEd
@sozdatelEd Жыл бұрын
Спасибо. Пользуйтесь
@ДмитрийВолков-ю9е
@ДмитрийВолков-ю9е 3 жыл бұрын
Спасибо большое Эдуард. Очень круто. Лучшее виде на эту тему что я смотрел.
@Evgeniy_M87
@Evgeniy_M87 2 жыл бұрын
Очень интересная программа) и очень познавательный видос. Благодарю автора.
@Кибернетик-т1м
@Кибернетик-т1м 2 жыл бұрын
Спасибо огромное, Эдуард за твой труд! Подписался на канал. Это меня вдохновило на продолжение моего хобби. Дело в том, что я приспособил 3-Д принтер для пайки навесных элементов на плату, а теперь (а теперь благодаря тебе) можно начать и о реализации монтажа SMD элементов. Спасибо еще раз.
@sozdatelEd
@sozdatelEd 2 жыл бұрын
Пожалуйста. Пользуйтесь. Надеюсь найду время чтобы снять третье видео из этой серии, в котором расскажу как экспортировать список компонентов из программ-редакторов печатных плат и корректировки собственных управляющих программ.
@ИванЗемельников
@ИванЗемельников Жыл бұрын
Круто, а можете подробнее расскзать? Очень интересно
@VladimirMedintsev
@VladimirMedintsev 3 жыл бұрын
Круть! Спасибо огромное. Просто шикарно.
@sozdatelEd
@sozdatelEd 3 жыл бұрын
Я старался. Вся боль монтажа собрана в последних 7 секундах видео)))
@engineer39notebook
@engineer39notebook 3 жыл бұрын
@@sozdatelEd 😂
@MEGA-X-TV
@MEGA-X-TV 3 жыл бұрын
Было бы неплохо если бы добавили в описание, какие комплектующие были использовани, какие насадки, переходник вал насадка и так далее.
@sozdatelEd
@sozdatelEd 3 жыл бұрын
@@MEGA-X-TV сейчас я собираю большую версию бюджетного smd-расстановщика и некоторые детали переделываю, чтобы было удобней их печатать на 3D-принтере и в дальнейшем собирать. Как только будет результат я хочу снять видео по сборке. Вот там будет список всех комплектующих. 🧐 и наверно выложу в открытый доступ STL-детали для печати. А это видео именно о настройке программы. Не хочу делать видео "сборную солянку" в котором обо всём на 2 часа.
@MEGA-X-TV
@MEGA-X-TV 3 жыл бұрын
@@sozdatelEd отличная идея!!! Успехов!
@danielr.710
@danielr.710 Жыл бұрын
Excellent, perhaps one of the best and most complete pnp video, everything necessary explained step by step, THANK YOU VERY MUCH for sharing your work ..
@lucky_user
@lucky_user 2 жыл бұрын
Вот это да! Спасибо Вам огромное за то что делитесь опытом))) 👍
@sozdatelEd
@sozdatelEd 2 жыл бұрын
Пожалуйста. Пользуйтесь
@Limansq
@Limansq 3 жыл бұрын
Просто капитальный красавчик!
@sozdatelEd
@sozdatelEd 3 жыл бұрын
Привет!!! А ты как набрёл на мой видосик?
@Limansq
@Limansq 3 жыл бұрын
@@sozdatelEd я ж твой подписчик 🤟
@BB-ti9bf
@BB-ti9bf 3 жыл бұрын
Лайкос и подписка сразу, а то они там такого намудрили, что не то, что с бутылкой, а с чем-то запрещенным не факт что разберешься
@sozdatelEd
@sozdatelEd 3 жыл бұрын
вот не поверите - год назад намучился с настройкой ещё той версии. 1 год у меня раскладчик отпахал и я решил поделиться методом настройки с людьми и для себя заснять инструкцию по настройке (на случай крякнет диск или слетит винда). Решил скачать актуальную версию программы и снять ролик и... .....барабанная дробь.... 🤬 я ещё 1,5 дня потратил только на разбирательства с новой версией... и именно поэтому там в видео оговорочка, что "я не разобрался почему оно именно так работает, но с такой конфигурацией работает правильно как с предыдущей версией программы".
@BB-ti9bf
@BB-ti9bf 3 жыл бұрын
@@sozdatelEd там действительно без наркотиков не обошлось, даже когда вставляешь приведенный на странице разработчика код, он и то криво работает. Папример в секции gcodedriver в команде move to при нажатии на кнопки пульта (слева снизу) команды для x y передаются, а для z нет 😁, хотя все 3 оси в axes настроены одинаково. Я с этой софтиной так напрыгался по граблям, что начали посещать мысли своё наваять, разумеется с openCV, только сделать всё в трезвом уме и твердой памяти
@sozdatelEd
@sozdatelEd 3 жыл бұрын
@@BB-ti9bf ну в документации на сайте OpenPNP сборная солянка к разным версиям. Там реально можно запутаться. Надо переосмысливать и пробовать. Я тоже думал сделать свою программу и даже собрал проект в Qt подвязав камеры и OpenCV. Но поигравшись понял, что свой софт - это дело долгое. А платы надо расставлять уже вчера. Поэтому потыкался и разобрался с программой OpenPNP. Пока всё устраивает. Но чуйствую в этом деле главное не забывать правило - "пока всё работает ничего не надо трогать и обновлять)))"
@BB-ti9bf
@BB-ti9bf 3 жыл бұрын
@@sozdatelEd знакомо, тоже на qt начал курить моменты
@MEGA-X-TV
@MEGA-X-TV 3 жыл бұрын
@@sozdatelEd а если ещё одну голову добавить :), ведь на плате для ещё одного драйвера есть место...
@serhioromano
@serhioromano 2 жыл бұрын
Офигеть, и по ходу это только макушка всего.... С таким видео за это взяться теперь не страшно.
@sozdatelEd
@sozdatelEd 2 жыл бұрын
Да там всё просто. Можно и свою подобную написать, но коль есть готовая, то почему бы не использовать уже готовое ;)
@serhioromano
@serhioromano 2 жыл бұрын
@@sozdatelEd Не уверен, что можно в одиночку такое написать. Что-то что сделает твою задачу, может быть, но такое... Это как я понимаю проект с открытым кодом и там не один человек над этим трудится, да и по умнее нас некоторые. А так вообще недавно попал на эти видео по ПНП. Ни когда не думал что такую машину можно за 1000 долларов собрать. Теперь меня свербит просто. Наверно пока я не соберу такое не успокоюсь :)
@sozdatelEd
@sozdatelEd 2 жыл бұрын
@@serhioromano чё сложного? Когда понимаешь какой функционал, то становится ясно что используя openCV это дело легко можно реализовать. Вопрос только "зачем, если уже есть готовое?" Скорее всего ребята из SMD-TAXI накорябали свою прогу, а потом наворотили её и теперь продают свои расстановщики задорого. Там нет никаких сложностей в ПО, когда понимаешь какие функции должны быть у программы
@serhioromano
@serhioromano 2 жыл бұрын
@@sozdatelEd Я разработчик ПО уже 25 лет. Одно дело понятно что и как делать, и что типа нет вопросов. Ясна задача, ясно что на входе, что на выходе, примерно понятен функционал и интерфейс, но другое дела это все сделать. Вот я недавно писал облачную службу IIoT для индустриальных ПЛК. И вроде мне все было понятно, и задача и архитектура, и технические решения. И вроде сделал рабочий прототип. Но вот запустить готовый продукт так и не смог. Ведь для рабочей версии нужно гораздо больше чем на коленке собранный proof of concept.
@sozdatelEd
@sozdatelEd 2 жыл бұрын
@@serhioromano у меня тоже опыт работы не маленький. Для ПК и телефонов я собираю проекты в Qt. Изучив функционал этого приложения я не вижу сложностей повторить проект, но вот после того как разобрался в этой программе пропал интерес делать свою.
@activedrive8310
@activedrive8310 3 жыл бұрын
Круто! Не думал, что есть такой материал в интернете! Спасибо!
@desys.
@desys. Жыл бұрын
Огромное Вам спасибо Эдуард! Если вдруг Вам нужна будет работа (в жизни всякое бывает), пишите в личку!
@motoday3580
@motoday3580 3 жыл бұрын
Спасибо за Ваш труд 🤝
@sozdatelEd
@sozdatelEd 3 жыл бұрын
Пожалуйста. Пользуйтесь.
@V.Perinski
@V.Perinski 3 жыл бұрын
Благодарю! Идеальная инструкция!
@sozdatelEd
@sozdatelEd 3 жыл бұрын
Спасибо. Старался собрать самое необходимое в короткое видео.
@V.Perinski
@V.Perinski 3 жыл бұрын
@@sozdatelEd да, из всех найденных материалов по теме, Ваша подача лучшая. Еще раз благодарю!
@artferrum2053
@artferrum2053 3 жыл бұрын
Эдуард, спасибо....жду продолжения!)
@sozdatelEd
@sozdatelEd 3 жыл бұрын
... но придётся подождать. Ой нелёгкая эта работа монтировать техническое видео. ... ну или у меня просто опыта мало
@artferrum2053
@artferrum2053 3 жыл бұрын
@@sozdatelEd Эдуард, надо сказать что у тебя неплохо получается.
@sozdatelEd
@sozdatelEd 3 жыл бұрын
@@artferrum2053 я старался сделать короткое и качественное видео. ...надеюсь что получилось
@golden.channel
@golden.channel 3 жыл бұрын
Спасибо огромное за ваш труд . Очень полезное видео.
@sozdatelEd
@sozdatelEd 3 жыл бұрын
Пожалуйста. Пользуйтесь
@РоманСоловей-б6с
@РоманСоловей-б6с 3 жыл бұрын
Спасибо что поделились)
@velmir6538
@velmir6538 3 жыл бұрын
Спасибо друг за труд , тоже загорелся идеей собрать такой станочек, пока не известно какие грабли возникнут.
@sozdatelEd
@sozdatelEd 3 жыл бұрын
Пожалуйста. Я думаю граблей не возникнет, если подсмотреть как собирают другие и как выглядят заводские станки. Хоббисты всегда ищут варианты сэкономить. Я вот реально большую сумму сэкономил сделав себе такой станочек. Удачи Вам в сборке станка.
@DipTrace87
@DipTrace87 3 жыл бұрын
Зачет!
@dedred6291
@dedred6291 3 жыл бұрын
Шикарно, жду видео в работе )))
@anthonynguyen7104
@anthonynguyen7104 2 жыл бұрын
I love you from Vietnam
@muctex
@muctex 3 жыл бұрын
Великолепно. Спасибо большое!
@CrazyPit
@CrazyPit 3 жыл бұрын
ай спасибо. этого мне и не хватало. только у меня skr1.3 однако я смогу сделать по вашему видео.
@sozdatelEd
@sozdatelEd 3 жыл бұрын
пожалуйста. Я знал что видео будет полезным для технарей, которые захотят собрать и настроить свой раскладчик. В вашем варианте надо будет только G-коды управления исполнительных устройств изменить. А остальная часть настройки идентична. Кстати раскладчик может работать даже без камер. Чуть дольше времени надо будет тратить на сборку управляющей программы для расстановки компонентов и платы необходимо будет очень точно устанавливать.
@CrazyPit
@CrazyPit 3 жыл бұрын
@@sozdatelEd по схеме есть вопросы и по командам и по пинам управления. я когда пытался сам настроить именно тут застрял .а именно команда М42 и пины выхода где настраивать в прошивке марлина.
@sozdatelEd
@sozdatelEd 3 жыл бұрын
@@CrazyPit именно для этого один хороший человек скорректировал прошивку Marlin v1.1 и выложил в открытый доступ. Зачем лезть под капот работающего железа? Можно конечно же сравнить первую версию марлина со второй и добавить в парсер новые команды... например в той сборке, которую предложил я в предыдущем видео в файле Marlin_main.cpp есть функция process_next_command() и в ней можно добавить или изменить реакцию на новые команды....ну и далее пройтись по прошивке. Но я не вижу проблем использовать ту, которая стабильно работает уже у многих пользователей. Дело конечно же Ваше. Решайте какой путь Вам удобнее.
@CrazyPit
@CrazyPit Жыл бұрын
@@sozdatelEd разобрался с skr 1.3 и марлином 2.0 . надо включить команду М42 а названия пинов брать из описания платы в том же марлине. название пина для 1768 указывается без подчеркивания например чтобы включить подогрев стола через m42 -надо команду M42 I P205 S255 где "и" это игнорирование защиты пинов
@rc_tank_action
@rc_tank_action Жыл бұрын
Классное руководство! Большое спасибо за ваш труд. Жалко конечно что детали только в STL, придется кинематику рисовать самому в солиде. Но многое стало уже понятно, за исключением одного. Что именно надо дорабатывать в моторе головы расстановщика?
@sozdatelEd
@sozdatelEd Жыл бұрын
Напишите мне на почту hobby-machine@yandex.ru
@rc_tank_action
@rc_tank_action Жыл бұрын
@@sozdatelEd написал.
@AmarantPro
@AmarantPro 8 ай бұрын
Определяет только квадрат по компонентам? У меня проблема установки ТВ линз на модули , получается 3 луча под 120 градусов и геометрия определения треугольник
@sergatmel8242
@sergatmel8242 3 жыл бұрын
Ух ты! Спасибо !
@sozdatelEd
@sozdatelEd 3 жыл бұрын
пожалуйста. пользуйтесь
@DigitalWorldBG
@DigitalWorldBG Жыл бұрын
Благодаря ти Едуард!
@anlpereira
@anlpereira 4 ай бұрын
Do you have a video showing how you assembled the machine? Thanks
@NovaTech2010
@NovaTech2010 7 ай бұрын
That is so cool!
@ИванЗемельников
@ИванЗемельников Жыл бұрын
Эдуард, огромное спасибо за Ваш труд. Сейчас сам собираю установщик и вижу сколько ньюансов нужно учесть. Единственный момент - у меня двух сопельный. Подскажите пожалуйста где про его настройку можно прочитать.
@sozdatelEd
@sozdatelEd Жыл бұрын
Приветствую. Почитать можно в официальной документации OpenPNP и у них есть сообщество в OpenPnP - Google Groups. Там много разных тем жуют и есть эта тема. У меня не получилось настроить работу с двумя соплами.
@savelylive
@savelylive 6 ай бұрын
Привет! А вариант узнать, каким напряжением ты запитываешь драйверы нема8 для сопел и какой ток настроен?
@MEGA-X-TV
@MEGA-X-TV 3 жыл бұрын
Супер.
@SMDTAXI
@SMDTAXI 3 ай бұрын
Здравствуйте Эдуард. Как можно с вами связаться? О деловом сотрудничестве.
@ВасилийШумилов-о8ь
@ВасилийШумилов-о8ь 3 жыл бұрын
А можно рассказать о конструкции самого растоновщика
@sozdatelEd
@sozdatelEd 3 жыл бұрын
Ну тут нет ничего необычного. Простой хоббийный ЧПУ станок детали которого были напечатаны на 3Д-принтере. Я сейчас перемоделирую голову станка и наверно сниму обзорное видео по сборке расстановщика. Там будут все комплектующие из которых собран станок.
@ВасилийШумилов-о8ь
@ВасилийШумилов-о8ь 3 жыл бұрын
@@sozdatelEd было бы очень интерестно
@黄以之
@黄以之 2 жыл бұрын
Thank you very much! I have a question, how to configure dual nozzles? best regards!
@denpavlovsky2141
@denpavlovsky2141 3 жыл бұрын
Очень качественное обучение (пару лет назад бы его))). А что за светодиоды на освещении используете, если не секрет?
@sozdatelEd
@sozdatelEd 3 жыл бұрын
не секрет - это обычная 12 Вольтовая светодиодная лента 120 светодиодов на 1 метр с типоразмером светодиодов 3528.
@ОлегПравилиный
@ОлегПравилиный 3 жыл бұрын
@@sozdatelEd Здравствуйте! Эдуард, подскажите, эта модель раскладчик может работать с платой длиной в 30 см?
@sozdatelEd
@sozdatelEd 3 жыл бұрын
@@ОлегПравилиный да, но тогда места под держатели компонентов практически не остаётся. Я вообще делал этот расстановщик чтобы проверить технологию бомж-варианта smd-раскладчика. А оно заработало)))
@ОлегПравилиный
@ОлегПравилиный 3 жыл бұрын
@@sozdatelEd спс, за ответ. Что посоветуете, подождать когда вы покажите нам новую модель, я знаю вы её делаете, или тоже потренироваться ?
@sozdatelEd
@sozdatelEd 3 жыл бұрын
@@ОлегПравилиный новая модель будет аналогична этой, только удобней сборка. А увеличить рабочую зону можно просто увеличив длину валов. Так что думайте сами что делать. Я предлагаю вариант из пластика, потому что это самый дешёвый и доступный вариант для хоббистов. А помогает он очень хорошо.
@anlpereira
@anlpereira 3 ай бұрын
And how do I find these calibration prints to calibrate the cameras? Thanks
@sozdatelEd
@sozdatelEd 3 ай бұрын
I uploaded the pdf document to my Yandex disk, and placed the download link in the description under the video.
@anlpereira
@anlpereira 3 ай бұрын
@@sozdatelEd Thank you very much. I'm waiting a few pieces arrive to assembly my PnP. I've been following your videos a lot.
@youtubeNatali
@youtubeNatali 3 жыл бұрын
👍👍👍
@arthurheito3867
@arthurheito3867 2 жыл бұрын
Я запутался в соединениях D8, D9 и D10 где воздушный насос подключен к соленоиду не очень понятно
@pavelmuchkaev7192
@pavelmuchkaev7192 4 ай бұрын
Здравствуйте, скажите вот если компонент был захвачен соплом не корректно (боком) с камера распознала несоответствие, программа выдает ошибку связанную с этим элементом. А можно ли настроить так чтобы она сбросила этот элемент и взяла следующий. Вроде везде включил 2 попытки но не работает, только выдает окно ошибки 😢 Спасибо 🙂.
@sozdatelEd
@sozdatelEd 4 ай бұрын
@@pavelmuchkaev7192 да, где-то ставится галочка что ошибку не высвечивать и скидывать элемент и брать следующий, но если будет это указанное число раз, то всеравно будет окно ошибки
@valeriygrazhdankin9981
@valeriygrazhdankin9981 3 жыл бұрын
Какой наиболее ходовой комплект сопел? Я так понял сопла Juki 500 итд
@sozdatelEd
@sozdatelEd 3 жыл бұрын
всё зависит от Ваших потребностей. У меня получился вот такой необходимый список сопел Juki: №502 - детали размером 0603 №503 - детали размером 0805 №504 - детали размером 1206, CA, CB, sot-23 и подобные №505 - детали размером soic-8, ssop-16 и т.п. №506 - микросхемы TQFP-32, LQFP-48, TQFP-64 и более
@MEGA-X-TV
@MEGA-X-TV 3 жыл бұрын
Имею ввиду для поворота компонентов.
@alexkovalevsky5727
@alexkovalevsky5727 2 жыл бұрын
Где купить такое чудо?
@Faif01
@Faif01 2 жыл бұрын
Молодец! Смотрел сначало в работе, понимаю что самодел (не покупка), но как все четко и грамотно! Сколько по времени ушло на изготоление и наладку?
@sozdatelEd
@sozdatelEd 2 жыл бұрын
Моделировал в течении пары месяцев и потихоньку собирал. А с программой разбирался недели две. Долго въезжал в машинное зрение и потом когда понял что красный свет на подсветку нижней камеры лучше, чем белый, то вернул к заводским настройкам и сделал незначительные корректировки яркость/контрастность. Конечно же когда проше́л все эти этапы сейчас можно быстрее собрать и наладить аппарат и побольше...
@alexkovalevsky5727
@alexkovalevsky5727 2 жыл бұрын
@@sozdatelEd добрый день, я сейчас занимаюсь чертежом платы, точнее не я, а мне помогают. Следующий шаг - покупка такого станка. Вы можете продать мне такой станок?
@regasic7895
@regasic7895 2 жыл бұрын
подскажите, после настройки домой уходит нормально, но на кнопки перемещения осей не реагирует
@sozdatelEd
@sozdatelEd 2 жыл бұрын
в ветке Axes для каждой оси нужно установить букву, как в видео. Если это забыли сделать, то управления с кнопок не будет. Или может быть ползунок расстояния перемещения стоит в самом низком положении и каждое нажатие у Вас по 0,01мм и кажется что не управляется.
@Darox4100
@Darox4100 2 жыл бұрын
Where be connect the pines of the pump ? I hope you help me, please.
@sozdatelEd
@sozdatelEd 2 жыл бұрын
Here is a link to a photo of the RAMPS_1.4 board with the connection of the camera lights and the output for connecting the compressor: disk.yandex.ru/i/EY1Z3XF6VczKcg The compressor is controlled by a field-effect n-channel transistor. The transistor is controlled by the green wire in the photo.
@Darox4100
@Darox4100 2 жыл бұрын
@@sozdatelEd the green clamp is only the alimentation for the compressor and the green wire is the control ?
@sozdatelEd
@sozdatelEd 2 жыл бұрын
@@Darox4100 the green wire is the control of the field-effect N-channel transistor, which will turn on the compressor motor. The switching scheme is classic.
@jeyhuntaniverdiyev3856
@jeyhuntaniverdiyev3856 2 жыл бұрын
привет можешь поделиться 3д модель крепление для насадки? спс
@sozdatelEd
@sozdatelEd 2 жыл бұрын
disk.yandex.ru/d/pKNqFvxJ01fXbQ disk.yandex.ru/d/mQcpFecFdgabsA
@VITAHATV
@VITAHATV 3 жыл бұрын
Подскажите пожалуйста размеры своего станка.
@sozdatelEd
@sozdatelEd 3 жыл бұрын
Внешние габариты 550х350, а рабочая зона 300х200мм. Этого очень мало. Советую собирать больше
@VITAHATV
@VITAHATV 3 жыл бұрын
@@sozdatelEd Спасибо за ответ. А насколько больше посоветуете? Если по минимуму.
@sozdatelEd
@sozdatelEd 3 жыл бұрын
@@VITAHATV я советую взять ЛДСП 800Х500 и на нём собирать. Тогда можно будет больше компонентов расположить.
@MsDenyas
@MsDenyas 2 жыл бұрын
Эдуард, а на подсветке нижнего зрения, принципиально красный свет?
@sozdatelEd
@sozdatelEd 2 жыл бұрын
Это самый лучший цвет для дальнейшего распознавания блестящих поверхностей. Я сначала делал белую подсветку и распознание было намного хуже, чем потом с красной. В добавок с белой подсветкой было больше проблем с боковым каким-то дополнительным светом - днём с окна свет, а вечером от лампы с другой стороны и определение граней было уже с какими-то смещениями. А поставив красную подсветку сразу эти проблемки ушли.
@MsDenyas
@MsDenyas 2 жыл бұрын
@@sozdatelEd Спасибо за ответ и вообще за труды. Распечатал детали, все очень грамотно разработано! Впереди увлекательный процесс сборки ну и настройки...
@sozdatelEd
@sozdatelEd 2 жыл бұрын
@@MsDenyas рад что и детали пригодились... и видео по настройке
@DigitalWorldBG
@DigitalWorldBG 3 жыл бұрын
Изключително навременно и полезно видео. Благодарим! Аз се питам дали OpenPNP е способен да импортира файл с координатите за разположение на компонентите от системи като ALTIUM, PCB ALLEGRO и др.?
@sozdatelEd
@sozdatelEd 3 жыл бұрын
Непонял вопрос. Перефразируйте
@DigitalWorldBG
@DigitalWorldBG 3 жыл бұрын
@@sozdatelEd Примерно сделал печатную плать в PCB ALLEGRO. Компаненты уже на свое место и у них есть координаты, Експортировал файл для PnP которой содержит информации о разположении по плате на каждой елемент. Можно ли етот файл загрузит в OpenPnP чтобы не гонят nozzle по плату чтобы в ручную снят координаты . Если они там мaлo ОК, но если сотнями то ето мудная, длителная работа и затрат времени.
@sozdatelEd
@sozdatelEd 3 жыл бұрын
@@DigitalWorldBG OpenPNP поддерживает импорт файлов из некоторых редакторов печатных плат. Я точно не знаю как дела обстоят с импортом из программы PCB ALLEGRO. Если формат не поддерживается, то файл можно попробовать обработать в программе Exel или если есть навыки программирования, то написать свой транслятор. Файлы с координатами плат и компонентов для OpenPNP кодируются в формате XML в текстовом виде. Там нет ничего сложного. Создайте файл для расстановки, сохраните его и откройте его в текстовом редакторе. Вы увидите простую структуру. К такому виду надо будет привести файл, который Вы экспортировали из программы PCB ALLEGRO.
@DigitalWorldBG
@DigitalWorldBG 3 жыл бұрын
@@sozdatelEd Понятно. Спосибо болшое! Важно что может импортироват какой то файл. Желаю вам написать свой софтуер!
@hisp6666
@hisp6666 2 жыл бұрын
а где с вами можно пообщаца в онлайн режиме?
@sozdatelEd
@sozdatelEd 2 жыл бұрын
sozdatel-ed@yandex.ru
@ЕвгенийБелоусов-с3о
@ЕвгенийБелоусов-с3о 2 жыл бұрын
А что за кинематика для 3д принтера?
@sozdatelEd
@sozdatelEd 2 жыл бұрын
Картезианская
@ЕвгенийБелоусов-с3о
@ЕвгенийБелоусов-с3о 2 жыл бұрын
@@sozdatelEd Ваша собственная разработка или open проект?
@MEGA-X-TV
@MEGA-X-TV 3 жыл бұрын
Ещё один момент не могу понять, откуда и как управляется авто подача компонентов и управление питательями.
@sozdatelEd
@sozdatelEd 3 жыл бұрын
🤯 а это отдельная тема по настройке программы OpenPNP. Если руки дойдут, то сниму вторую часть по настройке 🧐
@sozdatelEd
@sozdatelEd 3 жыл бұрын
а если вкратце, то собираем и так же добавляем плату которая принимает G-коды и определяется как COM-порт. Добавляем новый GCodeDriver драйвер и настраиваем порт, скорость и какими G-кодами будет происходить подключение/отключение этой платы. Далее во вкладке Актуаторы добавляем актуаторы и можем сделать: 1 вариант - каждый питатель будет управлять своим индивидуальным актуатором и тогда устанавливаем команды управления True и False 2 вариант - все питатели будут управляться одной командой, но в ней будет передаваться номер питателя для сдвига компонента, тогда у актуатора прописываем команду ACTUATE_DOUBLE_COMMAND например M42 P9 {DoubleValue:S%.0f}. Далее добавляем питатель и указываем этот актуатор, а так же номер, который будет передаваться на плату управления автоматическими питателями.
@MEGA-X-TV
@MEGA-X-TV 3 жыл бұрын
@@sozdatelEd дай бог, руки дойдут, главное чтобы сначала мозги дошли :), слава богу тут с этими все в порядке.
@CrazyPit
@CrazyPit 3 жыл бұрын
я так понял что ставится еще одна ардуинка... и шилд с выходами. и управляется также по G code М42( но это неточно)
@sozdatelEd
@sozdatelEd 3 жыл бұрын
@@CrazyPit да. Всё верно. По поводу кодов - там можно любые свои придумывать. А свободными пинами контроллера управлять хоть сервами, хоть клапанами, хоть моторами.
@ДенисЗайцев-э1ф
@ДенисЗайцев-э1ф 2 жыл бұрын
А где берете сопла?
@sozdatelEd
@sozdatelEd 2 жыл бұрын
Алиэкспресс
@ДенисЗайцев-э1ф
@ДенисЗайцев-э1ф 2 жыл бұрын
@@sozdatelEd спасибо, нашел👍😁
@MEGA-X-TV
@MEGA-X-TV 3 жыл бұрын
Что за шаговик на оси z?
@sozdatelEd
@sozdatelEd 3 жыл бұрын
на aliexpress этот двигатель ищется как "39 мм полый вал Гибридный шаговый двигатель". У него обмотки со средними соединёнными отводами (соединение звездой). Разбираем двигатель и рассоединяем цента двух обмоток. Собираем двигатель и средний вывод не используем.
@MEGA-X-TV
@MEGA-X-TV 3 жыл бұрын
@@sozdatelEd да есть такое, спасибо за ответ.
@myownvideoschannel4939
@myownvideoschannel4939 Жыл бұрын
@@sozdatelEd какой диаметр вала? ато на алике не указано
@qwertyytrewq1482
@qwertyytrewq1482 3 жыл бұрын
Страшно представить, сколько времени ушло на проектировку такого станка. У вас столько заказов печатных плат, что появилась потребность в раскладчике или вы на продажу собираете? Гаражный инженер будет дольше gcode писать для одной нужной платы, чем запаять всё руками.
@sozdatelEd
@sozdatelEd 3 жыл бұрын
В прошлом 2020 году во время самоизоляции летними вечерами моделировал детали и потихоньку за 2 месяца собрал данный аппарат из того, что было под рукой. Конечно же желание собрать расстановщик компонентов появилось ещё года 3 назад и я потихоньку заказывал с Китая некоторые компоненты, которые я не смогу изготовить или приобрести в своём городе: сопла, шаговые моторы с полым валом, помпа, воздушный клапан. Я даже сэкономил на направляющих, применив в своей конструкции полые алюминиевые трубки из хозмага, а движущиеся по ним блоки распечатал в размер линейных подшипников с надеждой что это всё переедет на большую рабочую поверхность и будут установлены нормальные валы с линейными подшипниками. В итоге даже эта конструкция стала меня выручать с сериями в 50-200плат. Скорость и повторяемость оказались достаточными. По поводу "писать G-код" - прошли те времена когда G-код писали ручками. Сейчас вот такой алгоритм составления программы для smd-расстановщика: 1. устанавливаем плату 2. гоняем каретку с камерой по центрам реперных точек и в программе OpenPNP добавляем реперные точки простым нажатием на клавиши в определённом окне 3. в другом окне программы указываем в каких питателях какие компоненты установлены 4. гоняем каретку с камерой по центрам компонентов на плате и нажимая на кнопки в программе составляем список деталей 5. заправляем необходимое количество компонентов в питатели и запускаем расстановку
@qwertyytrewq1482
@qwertyytrewq1482 3 жыл бұрын
@@sozdatelEd Вы крутой дядька. Удачи в вашем деле.
@CrazyPit
@CrazyPit 3 жыл бұрын
@@qwertyytrewq1482 когда чего то не знаешь .. это кажется магией. координаты и угол поворота компонентов берем из КАД программы и засасываем в опен пнп.. потом там питатели настраиваем. вообе автор молодец. я что то уже второй месяц не могу допечатать. осталось каретка и ось Z.
@qwertyytrewq1482
@qwertyytrewq1482 3 жыл бұрын
@@CrazyPit У вас тоже заказы плат по 50 штук? Производством чего занимаетесь если не секрет?
@qwertyytrewq1482
@qwertyytrewq1482 3 жыл бұрын
@@CrazyPit Вижу у вас на канале, в диптрейс проектируете, хороший выбор. Интересно openpnp гербер кушает чтоли, откуда она берет угол поворота компонентов?
@BB-ti9bf
@BB-ti9bf 3 жыл бұрын
Внимание! Жестокий глюк openpnp последней версии: если вы удалите из списка оси в пункте axis, то повторное создание с теми же параметрами приводит к тому, что ничего не работает и gcode driver перестаёт передавать команды!!! Лечится только удалением openpnp с чисткой вручную programdata и выкорчевыванию опять же вручную всего связанного с openpnp из реестра Мда, знатные индусы эту софтину писали. Я на этих граблях дня 3 плясал и никак не мог понять: вот же ось создана, все верно вписано, а в консоли gcodedriver передает пустоту Всё это время искал где же я ошибся и курил мануалы, а оказалось что софт кривой
@sozdatelEd
@sozdatelEd 3 жыл бұрын
А зачем оси удалять? Скажу так - софт хоть и кривой, и не интуитивно понятный, но на данный момент адекватной бесплатной альтернативы нет. Если разобраться и не делать нелогичных действий, то прога достаточно гибкая и комфортная. А по началу изучения хочется её удалить и написать свою
@BB-ti9bf
@BB-ti9bf 3 жыл бұрын
@@sozdatelEd логика удаления была простая - по умолчанию там много того, что не нужно, хотел оставитт xyz и поворот сопла. Причем я удалил не все, а случайно убрал z, восстановил - Z не работает. Начались пляски с бубном... В конце концов, если проходя мимо комнаты вы открыли дверь и передумали туда заходить - не должен падать потолок и отваливаться дверь
@sozdatelEd
@sozdatelEd 3 жыл бұрын
@@BB-ti9bf ну как бы "не должны", но это ж опенсорс. Кто б там проверял все косяки? Ну есть косячки в софте. Надо на форумах писать и автор поправит... ...наверно
@BB-ti9bf
@BB-ti9bf 3 жыл бұрын
@@sozdatelEd та я понимаю что мне создатель ничего не должен, но я, как имеющий отношение к программированию офигел по полной с того, что не первый релиз вроде, а приложение считай полностью ложится при попытке затронуть базовые настройки. Короче бомбит меня после 3-х дневного головняка
@sozdatelEd
@sozdatelEd 3 жыл бұрын
@@BB-ti9bf полностью понимаю Вас. Сам перед съёмкой инструкции 1,5 дня бился с алгоритмом настройки этой версии проги с нуля. Собрал файл с пошаговой инструкцией и сохранил у себя на яндекс.диске, чтобы вдруг что-то слетит, то винду переустановил и взять рабочий дистрибутив. Год назад не так проблематично настраивалась прога. Но тоже помню намучился. Что-то не шло по инструкции и приходилось на форумах темы читать и додумывать что имел ввиду автор в некоторых моментах.
@EgorDIY39
@EgorDIY39 3 жыл бұрын
А нижняя камера зачем?
@sozdatelEd
@sozdatelEd 3 жыл бұрын
проверять угол поворота и центр деталей перед установкой на плату.
@comsabtube
@comsabtube 13 күн бұрын
ЗАЧЕМ ПЕРЕКЛЮЧАЛ ИНТЕРФЕЙС НА РОС? ЕСЛИ ВСЕ ОСТАЛЬНОЕ НА АНГЛ?
@sozdatelEd
@sozdatelEd 13 күн бұрын
@@comsabtube если не хотите, то можете не переключать. Мне так захотелось
@ientucamranh9270
@ientucamranh9270 3 жыл бұрын
Stl file download please
@sozdatelEd
@sozdatelEd 3 жыл бұрын
Perhaps in the future there will be a video with the assembly of the machine from my parts. Now I'm redoing some parts for the convenience of printing and assembly.
@ientucamranh9270
@ientucamranh9270 3 жыл бұрын
@@sozdatelEd thanks very much
@ersafap
@ersafap 3 жыл бұрын
Круче руководства я не видел.
@sozdatelEd
@sozdatelEd 3 жыл бұрын
Спасибо за отзыв.
@CrazyPit
@CrazyPit Жыл бұрын
5:26 проблема возникла. после нажатия HOME паркуется но потом идет в нулевые координаты и там ищет FIDUCAIL-HOME/ и вываливается с ошибкой 2023-02-10 15:57:12.700 ReferenceHead DEBUG: H1.home() 2023-02-10 15:57:12.700 AbstractMachine TRACE: Exception caught, executing pending motion: java.lang.Exception: Visual homing is missing the FIDUCIAL-HOME part. Please create it. at org.openpnp.machine.reference.ReferenceHead.visualHome(ReferenceHead.java:72) at org.openpnp.machine.reference.ReferenceHead.home(ReferenceHead.java:54) at org.openpnp.spi.base.AbstractMachine.home(AbstractMachine.java:301) at org.openpnp.machine.reference.ReferenceMachine.home(ReferenceMachine.java:425) at org.openpnp.gui.MachineControlsPanel$HomeAction.lambda$actionPerformed$0(MachineControlsPanel.java:326) at org.openpnp.util.UiUtils.lambda$submitUiMachineTask$0(UiUtils.java:33) at org.openpnp.spi.base.AbstractMachine$1.call(AbstractMachine.java:559) at java.util.concurrent.FutureTask.run(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) 2023-02-10 15:57:12.701 MessageBoxes DEBUG: Error: java.lang.Exception: Visual homing is missing the FIDUCIAL-HOME part. Please create it.
@CrazyPit
@CrazyPit Жыл бұрын
разобрался. включил нечаянно сброс координат точке. всё убрал перегрузил. запускаем дальше.
Настройка питателей в OpenPNP 2.0
7:40
Эдуард Неткачёв
Рет қаралды 10 М.
конфигурирование Marlin 1.1 для OpenPNP
11:13
Эдуард Неткачёв
Рет қаралды 10 М.
Chain Game Strong ⛓️
00:21
Anwar Jibawi
Рет қаралды 36 МЛН
Арыстанның айқасы, Тәуіржанның шайқасы!
25:51
QosLike / ҚосЛайк / Косылайық
Рет қаралды 676 М.
Чистка воды совком от денег
00:32
FD Vasya
Рет қаралды 6 МЛН
小丑女COCO的审判。#天使 #小丑 #超人不会飞
00:53
超人不会飞
Рет қаралды 13 МЛН
My New Pick & Place Machine [Liteplacer]
13:37
bitluni
Рет қаралды 287 М.
малогабаритный SMD установщик
26:45
степан миронов
Рет қаралды 10 М.
You can build this open-source pick and place machine - LumenPNP by Opulo! #ERRF2022
11:37
Made with Layers (Thomas Sanladerer)
Рет қаралды 116 М.
Как прошить Ender-3/Ender-3 Pro
26:29
TraceOn
Рет қаралды 84 М.
Chain Game Strong ⛓️
00:21
Anwar Jibawi
Рет қаралды 36 МЛН