Настройка OpenPNP 2.0

  Рет қаралды 36,222

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

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

Күн бұрын

Настройка программы OpenPNP 2.0 на примере самодельного расстановщика smd-компонентов с платой управления Marlin версии 1.1 и платой расширения RAMPS 1.4
Ссылка с текстовой инструкцией и программой:
disk.yandex.ru/d/oOOjpcoFEo4FWw
0:00 Приветствие
0:10 Загрузка OpenPNP 2.0
2:05 Настройка драйвера
3:45 Настройка осей
5:42 Каретка с держателем сопел
5:57 Верхнее зрение
8:45 Подсветка верхнего зрения
9:27 Воздушный клапан
9:58 Компрессор
10:31 Поворотный держатель деталей
12:28 Сменные насадки
14:44 Подсветка нижнего зрения
15:13 Нижнее зрение
17:52 Зона отходов

Пікірлер: 170
@user-cs7rz2jx1m
@user-cs7rz2jx1m 2 жыл бұрын
Представил сколько времени ушло на то чтобы составить сценарий, убедиться что текст корректно звучит, отснять материал, озвучить и смонтировать. Спасибо за труд. Теперь понятно почти все.
@sozdatelEd
@sozdatelEd 2 жыл бұрын
я сам и не думал что будет так сложно. Вроде год назад настраивал по инструкции на сайте и рекомендациям на форумах. Было сложно, но настроил и вроде бы разобрался. И вот решив снять доходчивый видеоразбор настройки программы столкнулся с тем, что программу обновили, а инструкции на сайте частично не актуальны. Я 1,5 дня потратил на разбирательства с обновлённой версией программы, потому что про старый вариант снимать не хотелось так как в новом варианте добавились разные новые плюшки. Так и закрутилась киноэпопея на 4 дня и 2 ночи))) в итоге на выходе 18минут видео... Вам спасибо что поддерживаете видео лайком и оставляете комментарии. Это очень приятно, что мой труд пригодился кому-то ещё. Ведь пока кроме лайков и комментариев у меня с канала нет никакой пользы)))
@sergeypavlovich7384
@sergeypavlovich7384 2 жыл бұрын
А прикинь сколько прогу писали))
@user-bx5vy6yd5n
@user-bx5vy6yd5n 2 жыл бұрын
Спасибо большое Эдуард. Очень круто. Лучшее виде на эту тему что я смотрел.
@Evgeniy_M87
@Evgeniy_M87 2 жыл бұрын
Очень интересная программа) и очень познавательный видос. Благодарю автора.
@activedrive8310
@activedrive8310 2 жыл бұрын
Круто! Не думал, что есть такой материал в интернете! Спасибо!
@user-kg9qk8rt1e
@user-kg9qk8rt1e Жыл бұрын
уровень - БОГ.. спасибо за видос!
@user-pb8py6wz6r
@user-pb8py6wz6r 2 жыл бұрын
Спасибо огромное, Эдуард за твой труд! Подписался на канал. Это меня вдохновило на продолжение моего хобби. Дело в том, что я приспособил 3-Д принтер для пайки навесных элементов на плату, а теперь (а теперь благодаря тебе) можно начать и о реализации монтажа SMD элементов. Спасибо еще раз.
@sozdatelEd
@sozdatelEd 2 жыл бұрын
Пожалуйста. Пользуйтесь. Надеюсь найду время чтобы снять третье видео из этой серии, в котором расскажу как экспортировать список компонентов из программ-редакторов печатных плат и корректировки собственных управляющих программ.
@user-fo3fy7zd8t
@user-fo3fy7zd8t Жыл бұрын
Круто, а можете подробнее расскзать? Очень интересно
@golden.channel
@golden.channel 2 жыл бұрын
Спасибо огромное за ваш труд . Очень полезное видео.
@sozdatelEd
@sozdatelEd 2 жыл бұрын
Пожалуйста. Пользуйтесь
@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 жыл бұрын
Пожалуйста. Пользуйтесь
@dedred6291
@dedred6291 2 жыл бұрын
Шикарно, жду видео в работе )))
@motoday3580
@motoday3580 2 жыл бұрын
Спасибо за Ваш труд 🤝
@sozdatelEd
@sozdatelEd 2 жыл бұрын
Пожалуйста. Пользуйтесь.
@user-bl9nh3jk7i
@user-bl9nh3jk7i Жыл бұрын
титанический труд. автору респект
@sozdatelEd
@sozdatelEd Жыл бұрын
Спасибо. Пользуйтесь
@michaelborisenko9232
@michaelborisenko9232 2 жыл бұрын
Великолепно. Спасибо большое!
@user-yg4mu7rm7k
@user-yg4mu7rm7k 2 жыл бұрын
Спасибо что поделились)
@V.Perinski
@V.Perinski 2 жыл бұрын
Благодарю! Идеальная инструкция!
@sozdatelEd
@sozdatelEd 2 жыл бұрын
Спасибо. Старался собрать самое необходимое в короткое видео.
@V.Perinski
@V.Perinski 2 жыл бұрын
@@sozdatelEd да, из всех найденных материалов по теме, Ваша подача лучшая. Еще раз благодарю!
@DipTrace87
@DipTrace87 2 жыл бұрын
Зачет!
@velmir6538
@velmir6538 2 жыл бұрын
Спасибо друг за труд , тоже загорелся идеей собрать такой станочек, пока не известно какие грабли возникнут.
@sozdatelEd
@sozdatelEd 2 жыл бұрын
Пожалуйста. Я думаю граблей не возникнет, если подсмотреть как собирают другие и как выглядят заводские станки. Хоббисты всегда ищут варианты сэкономить. Я вот реально большую сумму сэкономил сделав себе такой станочек. Удачи Вам в сборке станка.
@Limansq
@Limansq 2 жыл бұрын
Просто капитальный красавчик!
@sozdatelEd
@sozdatelEd 2 жыл бұрын
Привет!!! А ты как набрёл на мой видосик?
@Limansq
@Limansq 2 жыл бұрын
@@sozdatelEd я ж твой подписчик 🤟
@DigitalWorldBG
@DigitalWorldBG Жыл бұрын
Благодаря ти Едуард!
@VladimirMedintsev
@VladimirMedintsev 2 жыл бұрын
Круть! Спасибо огромное. Просто шикарно.
@sozdatelEd
@sozdatelEd 2 жыл бұрын
Я старался. Вся боль монтажа собрана в последних 7 секундах видео)))
@engineer39notebook
@engineer39notebook 2 жыл бұрын
@@sozdatelEd 😂
@MEGA-X-TV
@MEGA-X-TV 2 жыл бұрын
Было бы неплохо если бы добавили в описание, какие комплектующие были использовани, какие насадки, переходник вал насадка и так далее.
@sozdatelEd
@sozdatelEd 2 жыл бұрын
@@MEGA-X-TV сейчас я собираю большую версию бюджетного smd-расстановщика и некоторые детали переделываю, чтобы было удобней их печатать на 3D-принтере и в дальнейшем собирать. Как только будет результат я хочу снять видео по сборке. Вот там будет список всех комплектующих. 🧐 и наверно выложу в открытый доступ STL-детали для печати. А это видео именно о настройке программы. Не хочу делать видео "сборную солянку" в котором обо всём на 2 часа.
@MEGA-X-TV
@MEGA-X-TV 2 жыл бұрын
@@sozdatelEd отличная идея!!! Успехов!
@MEGA-X-TV
@MEGA-X-TV 2 жыл бұрын
Супер.
@desys.
@desys. 11 ай бұрын
Огромное Вам спасибо Эдуард! Если вдруг Вам нужна будет работа (в жизни всякое бывает), пишите в личку!
@sergatmel8242
@sergatmel8242 2 жыл бұрын
Ух ты! Спасибо !
@sozdatelEd
@sozdatelEd 2 жыл бұрын
пожалуйста. пользуйтесь
@NovaTech2010
@NovaTech2010 Ай бұрын
That is so cool!
@anthonynguyen7104
@anthonynguyen7104 2 жыл бұрын
I love you from Vietnam
@artferrum2053
@artferrum2053 2 жыл бұрын
Эдуард, спасибо....жду продолжения!)
@sozdatelEd
@sozdatelEd 2 жыл бұрын
... но придётся подождать. Ой нелёгкая эта работа монтировать техническое видео. ... ну или у меня просто опыта мало
@artferrum2053
@artferrum2053 2 жыл бұрын
@@sozdatelEd Эдуард, надо сказать что у тебя неплохо получается.
@sozdatelEd
@sozdatelEd 2 жыл бұрын
@@artferrum2053 я старался сделать короткое и качественное видео. ...надеюсь что получилось
@CrazyPit
@CrazyPit 2 жыл бұрын
ай спасибо. этого мне и не хватало. только у меня skr1.3 однако я смогу сделать по вашему видео.
@sozdatelEd
@sozdatelEd 2 жыл бұрын
пожалуйста. Я знал что видео будет полезным для технарей, которые захотят собрать и настроить свой раскладчик. В вашем варианте надо будет только G-коды управления исполнительных устройств изменить. А остальная часть настройки идентична. Кстати раскладчик может работать даже без камер. Чуть дольше времени надо будет тратить на сборку управляющей программы для расстановки компонентов и платы необходимо будет очень точно устанавливать.
@CrazyPit
@CrazyPit 2 жыл бұрын
@@sozdatelEd по схеме есть вопросы и по командам и по пинам управления. я когда пытался сам настроить именно тут застрял .а именно команда М42 и пины выхода где настраивать в прошивке марлина.
@sozdatelEd
@sozdatelEd 2 жыл бұрын
@@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 где "и" это игнорирование защиты пинов
@youtubeNatali
@youtubeNatali 2 жыл бұрын
👍👍👍
@BB-ti9bf
@BB-ti9bf 2 жыл бұрын
Лайкос и подписка сразу, а то они там такого намудрили, что не то, что с бутылкой, а с чем-то запрещенным не факт что разберешься
@sozdatelEd
@sozdatelEd 2 жыл бұрын
вот не поверите - год назад намучился с настройкой ещё той версии. 1 год у меня раскладчик отпахал и я решил поделиться методом настройки с людьми и для себя заснять инструкцию по настройке (на случай крякнет диск или слетит винда). Решил скачать актуальную версию программы и снять ролик и... .....барабанная дробь.... 🤬 я ещё 1,5 дня потратил только на разбирательства с новой версией... и именно поэтому там в видео оговорочка, что "я не разобрался почему оно именно так работает, но с такой конфигурацией работает правильно как с предыдущей версией программы".
@BB-ti9bf
@BB-ti9bf 2 жыл бұрын
@@sozdatelEd там действительно без наркотиков не обошлось, даже когда вставляешь приведенный на странице разработчика код, он и то криво работает. Папример в секции gcodedriver в команде move to при нажатии на кнопки пульта (слева снизу) команды для x y передаются, а для z нет 😁, хотя все 3 оси в axes настроены одинаково. Я с этой софтиной так напрыгался по граблям, что начали посещать мысли своё наваять, разумеется с openCV, только сделать всё в трезвом уме и твердой памяти
@sozdatelEd
@sozdatelEd 2 жыл бұрын
@@BB-ti9bf ну в документации на сайте OpenPNP сборная солянка к разным версиям. Там реально можно запутаться. Надо переосмысливать и пробовать. Я тоже думал сделать свою программу и даже собрал проект в Qt подвязав камеры и OpenCV. Но поигравшись понял, что свой софт - это дело долгое. А платы надо расставлять уже вчера. Поэтому потыкался и разобрался с программой OpenPNP. Пока всё устраивает. Но чуйствую в этом деле главное не забывать правило - "пока всё работает ничего не надо трогать и обновлять)))"
@BB-ti9bf
@BB-ti9bf 2 жыл бұрын
@@sozdatelEd знакомо, тоже на qt начал курить моменты
@MEGA-X-TV
@MEGA-X-TV 2 жыл бұрын
@@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. Изучив функционал этого приложения я не вижу сложностей повторить проект, но вот после того как разобрался в этой программе пропал интерес делать свою.
@rc_tank_action
@rc_tank_action Жыл бұрын
Классное руководство! Большое спасибо за ваш труд. Жалко конечно что детали только в STL, придется кинематику рисовать самому в солиде. Но многое стало уже понятно, за исключением одного. Что именно надо дорабатывать в моторе головы расстановщика?
@sozdatelEd
@sozdatelEd Жыл бұрын
Напишите мне на почту hobby-machine@yandex.ru
@rc_tank_action
@rc_tank_action Жыл бұрын
@@sozdatelEd написал.
@user-fo3fy7zd8t
@user-fo3fy7zd8t Жыл бұрын
Эдуард, огромное спасибо за Ваш труд. Сейчас сам собираю установщик и вижу сколько ньюансов нужно учесть. Единственный момент - у меня двух сопельный. Подскажите пожалуйста где про его настройку можно прочитать.
@sozdatelEd
@sozdatelEd Жыл бұрын
Приветствую. Почитать можно в официальной документации OpenPNP и у них есть сообщество в OpenPnP - Google Groups. Там много разных тем жуют и есть эта тема. У меня не получилось настроить работу с двумя соплами.
@savelylive
@savelylive 8 күн бұрын
Привет! А вариант узнать, каким напряжением ты запитываешь драйверы нема8 для сопел и какой ток настроен?
@MEGA-X-TV
@MEGA-X-TV 2 жыл бұрын
Имею ввиду для поворота компонентов.
@user-vd9ny4jc6d
@user-vd9ny4jc6d 2 жыл бұрын
Thank you very much! I have a question, how to configure dual nozzles? best regards!
@denpavlovsky2141
@denpavlovsky2141 2 жыл бұрын
Очень качественное обучение (пару лет назад бы его))). А что за светодиоды на освещении используете, если не секрет?
@sozdatelEd
@sozdatelEd 2 жыл бұрын
не секрет - это обычная 12 Вольтовая светодиодная лента 120 светодиодов на 1 метр с типоразмером светодиодов 3528.
@user-hs6lj9zt4p
@user-hs6lj9zt4p 2 жыл бұрын
@@sozdatelEd Здравствуйте! Эдуард, подскажите, эта модель раскладчик может работать с платой длиной в 30 см?
@sozdatelEd
@sozdatelEd 2 жыл бұрын
@@user-hs6lj9zt4p да, но тогда места под держатели компонентов практически не остаётся. Я вообще делал этот расстановщик чтобы проверить технологию бомж-варианта smd-раскладчика. А оно заработало)))
@user-hs6lj9zt4p
@user-hs6lj9zt4p 2 жыл бұрын
@@sozdatelEd спс, за ответ. Что посоветуете, подождать когда вы покажите нам новую модель, я знаю вы её делаете, или тоже потренироваться ?
@sozdatelEd
@sozdatelEd 2 жыл бұрын
@@user-hs6lj9zt4p новая модель будет аналогична этой, только удобней сборка. А увеличить рабочую зону можно просто увеличив длину валов. Так что думайте сами что делать. Я предлагаю вариант из пластика, потому что это самый дешёвый и доступный вариант для хоббистов. А помогает он очень хорошо.
@Faif01
@Faif01 2 жыл бұрын
Молодец! Смотрел сначало в работе, понимаю что самодел (не покупка), но как все четко и грамотно! Сколько по времени ушло на изготоление и наладку?
@sozdatelEd
@sozdatelEd 2 жыл бұрын
Моделировал в течении пары месяцев и потихоньку собирал. А с программой разбирался недели две. Долго въезжал в машинное зрение и потом когда понял что красный свет на подсветку нижней камеры лучше, чем белый, то вернул к заводским настройкам и сделал незначительные корректировки яркость/контрастность. Конечно же когда проше́л все эти этапы сейчас можно быстрее собрать и наладить аппарат и побольше...
@alexkovalevsky5727
@alexkovalevsky5727 Жыл бұрын
@@sozdatelEd добрый день, я сейчас занимаюсь чертежом платы, точнее не я, а мне помогают. Следующий шаг - покупка такого станка. Вы можете продать мне такой станок?
@DigitalWorldBG
@DigitalWorldBG 2 жыл бұрын
Изключително навременно и полезно видео. Благодарим! Аз се питам дали OpenPNP е способен да импортира файл с координатите за разположение на компонентите от системи като ALTIUM, PCB ALLEGRO и др.?
@sozdatelEd
@sozdatelEd 2 жыл бұрын
Непонял вопрос. Перефразируйте
@DigitalWorldBG
@DigitalWorldBG 2 жыл бұрын
@@sozdatelEd Примерно сделал печатную плать в PCB ALLEGRO. Компаненты уже на свое место и у них есть координаты, Експортировал файл для PnP которой содержит информации о разположении по плате на каждой елемент. Можно ли етот файл загрузит в OpenPnP чтобы не гонят nozzle по плату чтобы в ручную снят координаты . Если они там мaлo ОК, но если сотнями то ето мудная, длителная работа и затрат времени.
@sozdatelEd
@sozdatelEd 2 жыл бұрын
@@DigitalWorldBG OpenPNP поддерживает импорт файлов из некоторых редакторов печатных плат. Я точно не знаю как дела обстоят с импортом из программы PCB ALLEGRO. Если формат не поддерживается, то файл можно попробовать обработать в программе Exel или если есть навыки программирования, то написать свой транслятор. Файлы с координатами плат и компонентов для OpenPNP кодируются в формате XML в текстовом виде. Там нет ничего сложного. Создайте файл для расстановки, сохраните его и откройте его в текстовом редакторе. Вы увидите простую структуру. К такому виду надо будет привести файл, который Вы экспортировали из программы PCB ALLEGRO.
@DigitalWorldBG
@DigitalWorldBG 2 жыл бұрын
@@sozdatelEd Понятно. Спосибо болшое! Важно что может импортироват какой то файл. Желаю вам написать свой софтуер!
@AmarantPro
@AmarantPro 2 ай бұрын
Определяет только квадрат по компонентам? У меня проблема установки ТВ линз на модули , получается 3 луча под 120 градусов и геометрия определения треугольник
@valeriygrazhdankin9981
@valeriygrazhdankin9981 2 жыл бұрын
Какой наиболее ходовой комплект сопел? Я так понял сопла Juki 500 итд
@sozdatelEd
@sozdatelEd 2 жыл бұрын
всё зависит от Ваших потребностей. У меня получился вот такой необходимый список сопел Juki: №502 - детали размером 0603 №503 - детали размером 0805 №504 - детали размером 1206, CA, CB, sot-23 и подобные №505 - детали размером soic-8, ssop-16 и т.п. №506 - микросхемы TQFP-32, LQFP-48, TQFP-64 и более
@user-bh2ot5ks8f
@user-bh2ot5ks8f 2 жыл бұрын
А можно рассказать о конструкции самого растоновщика
@sozdatelEd
@sozdatelEd 2 жыл бұрын
Ну тут нет ничего необычного. Простой хоббийный ЧПУ станок детали которого были напечатаны на 3Д-принтере. Я сейчас перемоделирую голову станка и наверно сниму обзорное видео по сборке расстановщика. Там будут все комплектующие из которых собран станок.
@user-bh2ot5ks8f
@user-bh2ot5ks8f 2 жыл бұрын
@@sozdatelEd было бы очень интерестно
@arthurheito3867
@arthurheito3867 Жыл бұрын
Я запутался в соединениях D8, D9 и D10 где воздушный насос подключен к соленоиду не очень понятно
@MsDenyas
@MsDenyas 2 жыл бұрын
Эдуард, а на подсветке нижнего зрения, принципиально красный свет?
@sozdatelEd
@sozdatelEd 2 жыл бұрын
Это самый лучший цвет для дальнейшего распознавания блестящих поверхностей. Я сначала делал белую подсветку и распознание было намного хуже, чем потом с красной. В добавок с белой подсветкой было больше проблем с боковым каким-то дополнительным светом - днём с окна свет, а вечером от лампы с другой стороны и определение граней было уже с какими-то смещениями. А поставив красную подсветку сразу эти проблемки ушли.
@MsDenyas
@MsDenyas 2 жыл бұрын
@@sozdatelEd Спасибо за ответ и вообще за труды. Распечатал детали, все очень грамотно разработано! Впереди увлекательный процесс сборки ну и настройки...
@sozdatelEd
@sozdatelEd 2 жыл бұрын
@@MsDenyas рад что и детали пригодились... и видео по настройке
@alexkovalevsky5727
@alexkovalevsky5727 Жыл бұрын
Где купить такое чудо?
@regasic7895
@regasic7895 2 жыл бұрын
подскажите, после настройки домой уходит нормально, но на кнопки перемещения осей не реагирует
@sozdatelEd
@sozdatelEd 2 жыл бұрын
в ветке Axes для каждой оси нужно установить букву, как в видео. Если это забыли сделать, то управления с кнопок не будет. Или может быть ползунок расстояния перемещения стоит в самом низком положении и каждое нажатие у Вас по 0,01мм и кажется что не управляется.
@Darox4100
@Darox4100 Жыл бұрын
Where be connect the pines of the pump ? I hope you help me, please.
@sozdatelEd
@sozdatelEd Жыл бұрын
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 Жыл бұрын
@@sozdatelEd the green clamp is only the alimentation for the compressor and the green wire is the control ?
@sozdatelEd
@sozdatelEd Жыл бұрын
@@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 Жыл бұрын
привет можешь поделиться 3д модель крепление для насадки? спс
@sozdatelEd
@sozdatelEd Жыл бұрын
disk.yandex.ru/d/pKNqFvxJ01fXbQ disk.yandex.ru/d/mQcpFecFdgabsA
@VITAHATV
@VITAHATV 2 жыл бұрын
Подскажите пожалуйста размеры своего станка.
@sozdatelEd
@sozdatelEd 2 жыл бұрын
Внешние габариты 550х350, а рабочая зона 300х200мм. Этого очень мало. Советую собирать больше
@VITAHATV
@VITAHATV 2 жыл бұрын
@@sozdatelEd Спасибо за ответ. А насколько больше посоветуете? Если по минимуму.
@sozdatelEd
@sozdatelEd 2 жыл бұрын
@@VITAHATV я советую взять ЛДСП 800Х500 и на нём собирать. Тогда можно будет больше компонентов расположить.
@hisp6666
@hisp6666 2 жыл бұрын
а где с вами можно пообщаца в онлайн режиме?
@sozdatelEd
@sozdatelEd 2 жыл бұрын
sozdatel-ed@yandex.ru
@BB-ti9bf
@BB-ti9bf 2 жыл бұрын
Внимание! Жестокий глюк openpnp последней версии: если вы удалите из списка оси в пункте axis, то повторное создание с теми же параметрами приводит к тому, что ничего не работает и gcode driver перестаёт передавать команды!!! Лечится только удалением openpnp с чисткой вручную programdata и выкорчевыванию опять же вручную всего связанного с openpnp из реестра Мда, знатные индусы эту софтину писали. Я на этих граблях дня 3 плясал и никак не мог понять: вот же ось создана, все верно вписано, а в консоли gcodedriver передает пустоту Всё это время искал где же я ошибся и курил мануалы, а оказалось что софт кривой
@sozdatelEd
@sozdatelEd 2 жыл бұрын
А зачем оси удалять? Скажу так - софт хоть и кривой, и не интуитивно понятный, но на данный момент адекватной бесплатной альтернативы нет. Если разобраться и не делать нелогичных действий, то прога достаточно гибкая и комфортная. А по началу изучения хочется её удалить и написать свою
@BB-ti9bf
@BB-ti9bf 2 жыл бұрын
@@sozdatelEd логика удаления была простая - по умолчанию там много того, что не нужно, хотел оставитт xyz и поворот сопла. Причем я удалил не все, а случайно убрал z, восстановил - Z не работает. Начались пляски с бубном... В конце концов, если проходя мимо комнаты вы открыли дверь и передумали туда заходить - не должен падать потолок и отваливаться дверь
@sozdatelEd
@sozdatelEd 2 жыл бұрын
@@BB-ti9bf ну как бы "не должны", но это ж опенсорс. Кто б там проверял все косяки? Ну есть косячки в софте. Надо на форумах писать и автор поправит... ...наверно
@BB-ti9bf
@BB-ti9bf 2 жыл бұрын
@@sozdatelEd та я понимаю что мне создатель ничего не должен, но я, как имеющий отношение к программированию офигел по полной с того, что не первый релиз вроде, а приложение считай полностью ложится при попытке затронуть базовые настройки. Короче бомбит меня после 3-х дневного головняка
@sozdatelEd
@sozdatelEd 2 жыл бұрын
@@BB-ti9bf полностью понимаю Вас. Сам перед съёмкой инструкции 1,5 дня бился с алгоритмом настройки этой версии проги с нуля. Собрал файл с пошаговой инструкцией и сохранил у себя на яндекс.диске, чтобы вдруг что-то слетит, то винду переустановил и взять рабочий дистрибутив. Год назад не так проблематично настраивалась прога. Но тоже помню намучился. Что-то не шло по инструкции и приходилось на форумах темы читать и додумывать что имел ввиду автор в некоторых моментах.
@user-yx3my1tr5o
@user-yx3my1tr5o 2 жыл бұрын
А где берете сопла?
@sozdatelEd
@sozdatelEd 2 жыл бұрын
Алиэкспресс
@user-yx3my1tr5o
@user-yx3my1tr5o 2 жыл бұрын
@@sozdatelEd спасибо, нашел👍😁
@MEGA-X-TV
@MEGA-X-TV 2 жыл бұрын
Ещё один момент не могу понять, откуда и как управляется авто подача компонентов и управление питательями.
@sozdatelEd
@sozdatelEd 2 жыл бұрын
🤯 а это отдельная тема по настройке программы OpenPNP. Если руки дойдут, то сниму вторую часть по настройке 🧐
@sozdatelEd
@sozdatelEd 2 жыл бұрын
а если вкратце, то собираем и так же добавляем плату которая принимает G-коды и определяется как COM-порт. Добавляем новый GCodeDriver драйвер и настраиваем порт, скорость и какими G-кодами будет происходить подключение/отключение этой платы. Далее во вкладке Актуаторы добавляем актуаторы и можем сделать: 1 вариант - каждый питатель будет управлять своим индивидуальным актуатором и тогда устанавливаем команды управления True и False 2 вариант - все питатели будут управляться одной командой, но в ней будет передаваться номер питателя для сдвига компонента, тогда у актуатора прописываем команду ACTUATE_DOUBLE_COMMAND например M42 P9 {DoubleValue:S%.0f}. Далее добавляем питатель и указываем этот актуатор, а так же номер, который будет передаваться на плату управления автоматическими питателями.
@MEGA-X-TV
@MEGA-X-TV 2 жыл бұрын
@@sozdatelEd дай бог, руки дойдут, главное чтобы сначала мозги дошли :), слава богу тут с этими все в порядке.
@CrazyPit
@CrazyPit 2 жыл бұрын
я так понял что ставится еще одна ардуинка... и шилд с выходами. и управляется также по G code М42( но это неточно)
@sozdatelEd
@sozdatelEd 2 жыл бұрын
@@CrazyPit да. Всё верно. По поводу кодов - там можно любые свои придумывать. А свободными пинами контроллера управлять хоть сервами, хоть клапанами, хоть моторами.
@user-or7wr7oi3t
@user-or7wr7oi3t 2 жыл бұрын
А что за кинематика для 3д принтера?
@sozdatelEd
@sozdatelEd 2 жыл бұрын
Картезианская
@user-or7wr7oi3t
@user-or7wr7oi3t 2 жыл бұрын
@@sozdatelEd Ваша собственная разработка или open проект?
@MEGA-X-TV
@MEGA-X-TV 2 жыл бұрын
Что за шаговик на оси z?
@sozdatelEd
@sozdatelEd 2 жыл бұрын
на aliexpress этот двигатель ищется как "39 мм полый вал Гибридный шаговый двигатель". У него обмотки со средними соединёнными отводами (соединение звездой). Разбираем двигатель и рассоединяем цента двух обмоток. Собираем двигатель и средний вывод не используем.
@MEGA-X-TV
@MEGA-X-TV 2 жыл бұрын
@@sozdatelEd да есть такое, спасибо за ответ.
@myownvideoschannel4939
@myownvideoschannel4939 11 ай бұрын
@@sozdatelEd какой диаметр вала? ато на алике не указано
@qwertyytrewq1482
@qwertyytrewq1482 2 жыл бұрын
Страшно представить, сколько времени ушло на проектировку такого станка. У вас столько заказов печатных плат, что появилась потребность в раскладчике или вы на продажу собираете? Гаражный инженер будет дольше gcode писать для одной нужной платы, чем запаять всё руками.
@sozdatelEd
@sozdatelEd 2 жыл бұрын
В прошлом 2020 году во время самоизоляции летними вечерами моделировал детали и потихоньку за 2 месяца собрал данный аппарат из того, что было под рукой. Конечно же желание собрать расстановщик компонентов появилось ещё года 3 назад и я потихоньку заказывал с Китая некоторые компоненты, которые я не смогу изготовить или приобрести в своём городе: сопла, шаговые моторы с полым валом, помпа, воздушный клапан. Я даже сэкономил на направляющих, применив в своей конструкции полые алюминиевые трубки из хозмага, а движущиеся по ним блоки распечатал в размер линейных подшипников с надеждой что это всё переедет на большую рабочую поверхность и будут установлены нормальные валы с линейными подшипниками. В итоге даже эта конструкция стала меня выручать с сериями в 50-200плат. Скорость и повторяемость оказались достаточными. По поводу "писать G-код" - прошли те времена когда G-код писали ручками. Сейчас вот такой алгоритм составления программы для smd-расстановщика: 1. устанавливаем плату 2. гоняем каретку с камерой по центрам реперных точек и в программе OpenPNP добавляем реперные точки простым нажатием на клавиши в определённом окне 3. в другом окне программы указываем в каких питателях какие компоненты установлены 4. гоняем каретку с камерой по центрам компонентов на плате и нажимая на кнопки в программе составляем список деталей 5. заправляем необходимое количество компонентов в питатели и запускаем расстановку
@qwertyytrewq1482
@qwertyytrewq1482 2 жыл бұрын
@@sozdatelEd Вы крутой дядька. Удачи в вашем деле.
@CrazyPit
@CrazyPit 2 жыл бұрын
@@qwertyytrewq1482 когда чего то не знаешь .. это кажется магией. координаты и угол поворота компонентов берем из КАД программы и засасываем в опен пнп.. потом там питатели настраиваем. вообе автор молодец. я что то уже второй месяц не могу допечатать. осталось каретка и ось Z.
@qwertyytrewq1482
@qwertyytrewq1482 2 жыл бұрын
@@CrazyPit У вас тоже заказы плат по 50 штук? Производством чего занимаетесь если не секрет?
@qwertyytrewq1482
@qwertyytrewq1482 2 жыл бұрын
@@CrazyPit Вижу у вас на канале, в диптрейс проектируете, хороший выбор. Интересно openpnp гербер кушает чтоли, откуда она берет угол поворота компонентов?
@EgorDIY39
@EgorDIY39 2 жыл бұрын
А нижняя камера зачем?
@sozdatelEd
@sozdatelEd 2 жыл бұрын
проверять угол поворота и центр деталей перед установкой на плату.
@ersafap
@ersafap 2 жыл бұрын
Круче руководства я не видел.
@sozdatelEd
@sozdatelEd 2 жыл бұрын
Спасибо за отзыв.
@ientucamranh9270
@ientucamranh9270 2 жыл бұрын
Stl file download please
@sozdatelEd
@sozdatelEd 2 жыл бұрын
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 2 жыл бұрын
@@sozdatelEd thanks very much
@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 М.
Please be kind🙏
00:34
ISSEI / いっせい
Рет қаралды 56 МЛН
Just try to use a cool gadget 😍
00:33
123 GO! SHORTS
Рет қаралды 66 МЛН
The day of the sea 🌊 🤣❤️ #demariki
00:22
Demariki
Рет қаралды 40 МЛН
СВИНЕЦ - Добыча, применение и переработка
21:05
ОКРУЖАЮЩИЙ МИР
Рет қаралды 943 М.
My New Pick & Place Machine [Liteplacer]
13:37
bitluni
Рет қаралды 281 М.
Homemade SMD Pick and Place Machine - complete cycle
9:20
VBsProjects
Рет қаралды 721 М.
You can build this open-source pick and place machine - LumenPNP by Opulo! #ERRF2022
11:37
Made with Layers (Thomas Sanladerer)
Рет қаралды 109 М.
How to install microsmt  PNPv3
22:59
bing luo
Рет қаралды 764
OpenPNP 30_01_2018 - 1
4:17
Михаил Юров
Рет қаралды 92 М.
DC Fast 🏃‍♂️ Mobile 📱 Charger
0:42
Tech Official
Рет қаралды 483 М.
Bluetooth Desert Eagle
0:27
ts blur
Рет қаралды 7 МЛН
ВЫ ЧЕ СДЕЛАЛИ С iOS 18?
22:40
Overtake lab
Рет қаралды 119 М.