Настройка OpenPNP 2.0

แชร์
ฝัง
  • เผยแพร่เมื่อ 1 มิ.ย. 2024
  • Настройка программы 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 Зона отходов
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 169

  • @user-cs7rz2jx1m
    @user-cs7rz2jx1m 2 ปีที่แล้ว +20

    Представил сколько времени ушло на то чтобы составить сценарий, убедиться что текст корректно звучит, отснять материал, озвучить и смонтировать. Спасибо за труд. Теперь понятно почти все.

    • @sozdatelEd
      @sozdatelEd  2 ปีที่แล้ว +16

      я сам и не думал что будет так сложно. Вроде год назад настраивал по инструкции на сайте и рекомендациям на форумах. Было сложно, но настроил и вроде бы разобрался. И вот решив снять доходчивый видеоразбор настройки программы столкнулся с тем, что программу обновили, а инструкции на сайте частично не актуальны. Я 1,5 дня потратил на разбирательства с обновлённой версией программы, потому что про старый вариант снимать не хотелось так как в новом варианте добавились разные новые плюшки. Так и закрутилась киноэпопея на 4 дня и 2 ночи))) в итоге на выходе 18минут видео...
      Вам спасибо что поддерживаете видео лайком и оставляете комментарии. Это очень приятно, что мой труд пригодился кому-то ещё. Ведь пока кроме лайков и комментариев у меня с канала нет никакой пользы)))

    • @sergeypavlovich7384
      @sergeypavlovich7384 2 ปีที่แล้ว +1

      А прикинь сколько прогу писали))

  • @user-kg9qk8rt1e
    @user-kg9qk8rt1e ปีที่แล้ว +2

    уровень - БОГ.. спасибо за видос!

  • @user-bl9nh3jk7i
    @user-bl9nh3jk7i ปีที่แล้ว +3

    титанический труд. автору респект

    • @sozdatelEd
      @sozdatelEd  ปีที่แล้ว

      Спасибо. Пользуйтесь

  • @user-bx5vy6yd5n
    @user-bx5vy6yd5n 2 ปีที่แล้ว +5

    Спасибо большое Эдуард. Очень круто. Лучшее виде на эту тему что я смотрел.

  • @Evgeniy_M87
    @Evgeniy_M87 2 ปีที่แล้ว +4

    Очень интересная программа) и очень познавательный видос. Благодарю автора.

  • @activedrive8310
    @activedrive8310 2 ปีที่แล้ว +1

    Круто! Не думал, что есть такой материал в интернете! Спасибо!

  • @dedred6291
    @dedred6291 2 ปีที่แล้ว +1

    Шикарно, жду видео в работе )))

  • @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 ..

  • @user-pb8py6wz6r
    @user-pb8py6wz6r 2 ปีที่แล้ว +2

    Спасибо огромное, Эдуард за твой труд! Подписался на канал. Это меня вдохновило на продолжение моего хобби.
    Дело в том, что я приспособил 3-Д принтер для пайки навесных элементов на плату, а теперь (а теперь благодаря тебе) можно начать и о реализации монтажа SMD элементов. Спасибо еще раз.

    • @sozdatelEd
      @sozdatelEd  2 ปีที่แล้ว

      Пожалуйста. Пользуйтесь. Надеюсь найду время чтобы снять третье видео из этой серии, в котором расскажу как экспортировать список компонентов из программ-редакторов печатных плат и корректировки собственных управляющих программ.

    • @user-fo3fy7zd8t
      @user-fo3fy7zd8t ปีที่แล้ว

      Круто, а можете подробнее расскзать? Очень интересно

  • @desys.
    @desys. 11 หลายเดือนก่อน +1

    Огромное Вам спасибо Эдуард! Если вдруг Вам нужна будет работа (в жизни всякое бывает), пишите в личку!

  • @michaelborisenko9232
    @michaelborisenko9232 2 ปีที่แล้ว +1

    Великолепно. Спасибо большое!

  • @user-yg4mu7rm7k
    @user-yg4mu7rm7k 2 ปีที่แล้ว +2

    Спасибо что поделились)

  • @golden.channel
    @golden.channel 2 ปีที่แล้ว +1

    Спасибо огромное за ваш труд . Очень полезное видео.

    • @sozdatelEd
      @sozdatelEd  2 ปีที่แล้ว

      Пожалуйста. Пользуйтесь

  • @motoday3580
    @motoday3580 2 ปีที่แล้ว +3

    Спасибо за Ваш труд 🤝

    • @sozdatelEd
      @sozdatelEd  2 ปีที่แล้ว

      Пожалуйста. Пользуйтесь.

  • @lucky_user
    @lucky_user 2 ปีที่แล้ว +2

    Вот это да! Спасибо Вам огромное за то что делитесь опытом))) 👍

    • @sozdatelEd
      @sozdatelEd  2 ปีที่แล้ว

      Пожалуйста. Пользуйтесь

  • @VladimirMedintsev
    @VladimirMedintsev 2 ปีที่แล้ว +5

    Круть! Спасибо огромное. Просто шикарно.

    • @sozdatelEd
      @sozdatelEd  2 ปีที่แล้ว

      Я старался. Вся боль монтажа собрана в последних 7 секундах видео)))

    • @engineer39notebook
      @engineer39notebook 2 ปีที่แล้ว

      @@sozdatelEd 😂

    • @MEGA-X-TV
      @MEGA-X-TV 2 ปีที่แล้ว

      Было бы неплохо если бы добавили в описание, какие комплектующие были использовани, какие насадки, переходник вал насадка и так далее.

    • @sozdatelEd
      @sozdatelEd  2 ปีที่แล้ว +1

      @@MEGA-X-TV сейчас я собираю большую версию бюджетного smd-расстановщика и некоторые детали переделываю, чтобы было удобней их печатать на 3D-принтере и в дальнейшем собирать. Как только будет результат я хочу снять видео по сборке. Вот там будет список всех комплектующих. 🧐 и наверно выложу в открытый доступ STL-детали для печати. А это видео именно о настройке программы. Не хочу делать видео "сборную солянку" в котором обо всём на 2 часа.

    • @MEGA-X-TV
      @MEGA-X-TV 2 ปีที่แล้ว

      @@sozdatelEd отличная идея!!! Успехов!

  • @V.Perinski
    @V.Perinski 2 ปีที่แล้ว +1

    Благодарю! Идеальная инструкция!

    • @sozdatelEd
      @sozdatelEd  2 ปีที่แล้ว +1

      Спасибо. Старался собрать самое необходимое в короткое видео.

    • @V.Perinski
      @V.Perinski 2 ปีที่แล้ว +1

      @@sozdatelEd да, из всех найденных материалов по теме, Ваша подача лучшая. Еще раз благодарю!

  • @Limansq
    @Limansq 2 ปีที่แล้ว +2

    Просто капитальный красавчик!

    • @sozdatelEd
      @sozdatelEd  2 ปีที่แล้ว +1

      Привет!!! А ты как набрёл на мой видосик?

    • @Limansq
      @Limansq 2 ปีที่แล้ว +1

      @@sozdatelEd я ж твой подписчик 🤟

  • @velmir6538
    @velmir6538 2 ปีที่แล้ว

    Спасибо друг за труд , тоже загорелся идеей собрать такой станочек, пока не известно какие грабли возникнут.

    • @sozdatelEd
      @sozdatelEd  2 ปีที่แล้ว +1

      Пожалуйста. Я думаю граблей не возникнет, если подсмотреть как собирают другие и как выглядят заводские станки. Хоббисты всегда ищут варианты сэкономить. Я вот реально большую сумму сэкономил сделав себе такой станочек. Удачи Вам в сборке станка.

  • @DipTrace87
    @DipTrace87 2 ปีที่แล้ว +2

    Зачет!

  • @BB-ti9bf
    @BB-ti9bf 2 ปีที่แล้ว +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 ปีที่แล้ว +1

      @@BB-ti9bf ну в документации на сайте OpenPNP сборная солянка к разным версиям. Там реально можно запутаться. Надо переосмысливать и пробовать. Я тоже думал сделать свою программу и даже собрал проект в Qt подвязав камеры и OpenCV. Но поигравшись понял, что свой софт - это дело долгое. А платы надо расставлять уже вчера. Поэтому потыкался и разобрался с программой OpenPNP. Пока всё устраивает. Но чуйствую в этом деле главное не забывать правило - "пока всё работает ничего не надо трогать и обновлять)))"

    • @BB-ti9bf
      @BB-ti9bf 2 ปีที่แล้ว

      @@sozdatelEd знакомо, тоже на qt начал курить моменты

    • @MEGA-X-TV
      @MEGA-X-TV 2 ปีที่แล้ว

      @@sozdatelEd а если ещё одну голову добавить :), ведь на плате для ещё одного драйвера есть место...

  • @DigitalWorldBG
    @DigitalWorldBG ปีที่แล้ว

    Благодаря ти Едуард!

  • @artferrum2053
    @artferrum2053 2 ปีที่แล้ว +3

    Эдуард, спасибо....жду продолжения!)

    • @sozdatelEd
      @sozdatelEd  2 ปีที่แล้ว

      ... но придётся подождать. Ой нелёгкая эта работа монтировать техническое видео.
      ... ну или у меня просто опыта мало

    • @artferrum2053
      @artferrum2053 2 ปีที่แล้ว +1

      @@sozdatelEd Эдуард, надо сказать что у тебя неплохо получается.

    • @sozdatelEd
      @sozdatelEd  2 ปีที่แล้ว

      @@artferrum2053 я старался сделать короткое и качественное видео.
      ...надеюсь что получилось

  • @NovaTech2010
    @NovaTech2010 29 วันที่ผ่านมา +1

    That is so cool!

  • @sergatmel8242
    @sergatmel8242 2 ปีที่แล้ว +1

    Ух ты!
    Спасибо !

    • @sozdatelEd
      @sozdatelEd  2 ปีที่แล้ว +1

      пожалуйста. пользуйтесь

  • @MEGA-X-TV
    @MEGA-X-TV 2 ปีที่แล้ว +1

    Супер.

  • @user-vd9ny4jc6d
    @user-vd9ny4jc6d 2 ปีที่แล้ว

    Thank you very much! I have a question, how to configure dual nozzles? best regards!

  • @anthonynguyen7104
    @anthonynguyen7104 2 ปีที่แล้ว +1

    I love you from Vietnam

  • @rc_tank_action
    @rc_tank_action ปีที่แล้ว +2

    Классное руководство! Большое спасибо за ваш труд. Жалко конечно что детали только в STL, придется кинематику рисовать самому в солиде.
    Но многое стало уже понятно, за исключением одного.
    Что именно надо дорабатывать в моторе головы расстановщика?

    • @sozdatelEd
      @sozdatelEd  ปีที่แล้ว +1

      Напишите мне на почту hobby-machine@yandex.ru

    • @rc_tank_action
      @rc_tank_action ปีที่แล้ว

      @@sozdatelEd написал.

  • @CrazyPit
    @CrazyPit 2 ปีที่แล้ว +1

    ай спасибо. этого мне и не хватало. только у меня skr1.3 однако я смогу сделать по вашему видео.

    • @sozdatelEd
      @sozdatelEd  2 ปีที่แล้ว

      пожалуйста. Я знал что видео будет полезным для технарей, которые захотят собрать и настроить свой раскладчик. В вашем варианте надо будет только G-коды управления исполнительных устройств изменить. А остальная часть настройки идентична. Кстати раскладчик может работать даже без камер. Чуть дольше времени надо будет тратить на сборку управляющей программы для расстановки компонентов и платы необходимо будет очень точно устанавливать.

    • @CrazyPit
      @CrazyPit 2 ปีที่แล้ว

      @@sozdatelEd по схеме есть вопросы и по командам и по пинам управления. я когда пытался сам настроить именно тут застрял .а именно команда М42 и пины выхода где настраивать в прошивке марлина.

    • @sozdatelEd
      @sozdatelEd  2 ปีที่แล้ว +1

      @@CrazyPit именно для этого один хороший человек скорректировал прошивку Marlin v1.1 и выложил в открытый доступ. Зачем лезть под капот работающего железа? Можно конечно же сравнить первую версию марлина со второй и добавить в парсер новые команды... например в той сборке, которую предложил я в предыдущем видео в файле Marlin_main.cpp есть функция process_next_command() и в ней можно добавить или изменить реакцию на новые команды....ну и далее пройтись по прошивке. Но я не вижу проблем использовать ту, которая стабильно работает уже у многих пользователей. Дело конечно же Ваше. Решайте какой путь Вам удобнее.

    • @CrazyPit
      @CrazyPit ปีที่แล้ว +1

      @@sozdatelEd разобрался с skr 1.3 и марлином 2.0 . надо включить команду М42 а названия пинов брать из описания платы в том же марлине. название пина для 1768 указывается без подчеркивания например чтобы включить подогрев стола через m42 -надо команду M42 I P205 S255 где "и" это игнорирование защиты пинов

  • @AmarantPro
    @AmarantPro หลายเดือนก่อน

    Определяет только квадрат по компонентам? У меня проблема установки ТВ линз на модули , получается 3 луча под 120 градусов и геометрия определения треугольник

  • @youtubeNatali
    @youtubeNatali 2 ปีที่แล้ว +1

    👍👍👍

  • @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. Изучив функционал этого приложения я не вижу сложностей повторить проект, но вот после того как разобрался в этой программе пропал интерес делать свою.

  • @user-fo3fy7zd8t
    @user-fo3fy7zd8t ปีที่แล้ว +1

    Эдуард, огромное спасибо за Ваш труд. Сейчас сам собираю установщик и вижу сколько ньюансов нужно учесть. Единственный момент - у меня двух сопельный. Подскажите пожалуйста где про его настройку можно прочитать.

    • @sozdatelEd
      @sozdatelEd  ปีที่แล้ว

      Приветствую. Почитать можно в официальной документации OpenPNP и у них есть сообщество в OpenPnP - Google Groups. Там много разных тем жуют и есть эта тема. У меня не получилось настроить работу с двумя соплами.

  • @arthurheito3867
    @arthurheito3867 ปีที่แล้ว

    Я запутался в соединениях D8, D9 и D10 где воздушный насос подключен к соленоиду не очень понятно

  • @Faif01
    @Faif01 2 ปีที่แล้ว

    Молодец! Смотрел сначало в работе, понимаю что самодел (не покупка), но как все четко и грамотно! Сколько по времени ушло на изготоление и наладку?

    • @sozdatelEd
      @sozdatelEd  2 ปีที่แล้ว

      Моделировал в течении пары месяцев и потихоньку собирал. А с программой разбирался недели две. Долго въезжал в машинное зрение и потом когда понял что красный свет на подсветку нижней камеры лучше, чем белый, то вернул к заводским настройкам и сделал незначительные корректировки яркость/контрастность. Конечно же когда проше́л все эти этапы сейчас можно быстрее собрать и наладить аппарат и побольше...

    • @alexkovalevsky5727
      @alexkovalevsky5727 ปีที่แล้ว

      @@sozdatelEd добрый день, я сейчас занимаюсь чертежом платы, точнее не я, а мне помогают. Следующий шаг - покупка такого станка. Вы можете продать мне такой станок?

  • @denpavlovsky2141
    @denpavlovsky2141 2 ปีที่แล้ว +2

    Очень качественное обучение (пару лет назад бы его))). А что за светодиоды на освещении используете, если не секрет?

    • @sozdatelEd
      @sozdatelEd  2 ปีที่แล้ว +1

      не секрет - это обычная 12 Вольтовая светодиодная лента 120 светодиодов на 1 метр с типоразмером светодиодов 3528.

    • @user-hs6lj9zt4p
      @user-hs6lj9zt4p 2 ปีที่แล้ว +1

      @@sozdatelEd Здравствуйте! Эдуард, подскажите, эта модель раскладчик может работать с платой длиной в 30 см?

    • @sozdatelEd
      @sozdatelEd  2 ปีที่แล้ว +3

      @@user-hs6lj9zt4p да, но тогда места под держатели компонентов практически не остаётся. Я вообще делал этот расстановщик чтобы проверить технологию бомж-варианта smd-раскладчика. А оно заработало)))

    • @user-hs6lj9zt4p
      @user-hs6lj9zt4p 2 ปีที่แล้ว

      @@sozdatelEd спс, за ответ. Что посоветуете, подождать когда вы покажите нам новую модель, я знаю вы её делаете, или тоже потренироваться ?

    • @sozdatelEd
      @sozdatelEd  2 ปีที่แล้ว

      @@user-hs6lj9zt4p новая модель будет аналогична этой, только удобней сборка. А увеличить рабочую зону можно просто увеличив длину валов. Так что думайте сами что делать. Я предлагаю вариант из пластика, потому что это самый дешёвый и доступный вариант для хоббистов. А помогает он очень хорошо.

  • @valeriygrazhdankin9981
    @valeriygrazhdankin9981 2 ปีที่แล้ว +1

    Какой наиболее ходовой комплект сопел? Я так понял сопла Juki 500 итд

    • @sozdatelEd
      @sozdatelEd  2 ปีที่แล้ว +1

      всё зависит от Ваших потребностей. У меня получился вот такой необходимый список сопел 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 2 ปีที่แล้ว

    Имею ввиду для поворота компонентов.

  • @DigitalWorldBG
    @DigitalWorldBG 2 ปีที่แล้ว

    Изключително навременно и полезно видео. Благодарим! Аз се питам дали OpenPNP е способен да импортира файл с координатите за разположение на компонентите от системи като ALTIUM, PCB ALLEGRO и др.?

    • @sozdatelEd
      @sozdatelEd  2 ปีที่แล้ว

      Непонял вопрос. Перефразируйте

    • @DigitalWorldBG
      @DigitalWorldBG 2 ปีที่แล้ว

      @@sozdatelEd Примерно сделал печатную плать в PCB ALLEGRO. Компаненты уже на свое место и у них есть координаты, Експортировал файл для PnP которой содержит информации о разположении по плате на каждой елемент. Можно ли етот файл загрузит в OpenPnP чтобы не гонят nozzle по плату чтобы в ручную снят координаты . Если они там мaлo ОК, но если сотнями то ето мудная, длителная работа и затрат времени.

    • @sozdatelEd
      @sozdatelEd  2 ปีที่แล้ว +1

      @@DigitalWorldBG OpenPNP поддерживает импорт файлов из некоторых редакторов печатных плат. Я точно не знаю как дела обстоят с импортом из программы PCB ALLEGRO. Если формат не поддерживается, то файл можно попробовать обработать в программе Exel или если есть навыки программирования, то написать свой транслятор. Файлы с координатами плат и компонентов для OpenPNP кодируются в формате XML в текстовом виде. Там нет ничего сложного. Создайте файл для расстановки, сохраните его и откройте его в текстовом редакторе. Вы увидите простую структуру. К такому виду надо будет привести файл, который Вы экспортировали из программы PCB ALLEGRO.

    • @DigitalWorldBG
      @DigitalWorldBG 2 ปีที่แล้ว +1

      @@sozdatelEd Понятно. Спосибо болшое! Важно что может импортироват какой то файл. Желаю вам написать свой софтуер!

  • @regasic7895
    @regasic7895 2 ปีที่แล้ว

    подскажите,
    после настройки домой уходит нормально, но на кнопки перемещения осей не реагирует

    • @sozdatelEd
      @sozdatelEd  2 ปีที่แล้ว

      в ветке Axes для каждой оси нужно установить букву, как в видео. Если это забыли сделать, то управления с кнопок не будет. Или может быть ползунок расстояния перемещения стоит в самом низком положении и каждое нажатие у Вас по 0,01мм и кажется что не управляется.

  • @MsDenyas
    @MsDenyas 2 ปีที่แล้ว

    Эдуард, а на подсветке нижнего зрения, принципиально красный свет?

    • @sozdatelEd
      @sozdatelEd  2 ปีที่แล้ว

      Это самый лучший цвет для дальнейшего распознавания блестящих поверхностей. Я сначала делал белую подсветку и распознание было намного хуже, чем потом с красной. В добавок с белой подсветкой было больше проблем с боковым каким-то дополнительным светом - днём с окна свет, а вечером от лампы с другой стороны и определение граней было уже с какими-то смещениями. А поставив красную подсветку сразу эти проблемки ушли.

    • @MsDenyas
      @MsDenyas 2 ปีที่แล้ว +1

      @@sozdatelEd Спасибо за ответ и вообще за труды. Распечатал детали, все очень грамотно разработано! Впереди увлекательный процесс сборки ну и настройки...

    • @sozdatelEd
      @sozdatelEd  2 ปีที่แล้ว

      @@MsDenyas рад что и детали пригодились... и видео по настройке

  • @user-bh2ot5ks8f
    @user-bh2ot5ks8f 2 ปีที่แล้ว +3

    А можно рассказать о конструкции самого растоновщика

    • @sozdatelEd
      @sozdatelEd  2 ปีที่แล้ว +3

      Ну тут нет ничего необычного. Простой хоббийный ЧПУ станок детали которого были напечатаны на 3Д-принтере. Я сейчас перемоделирую голову станка и наверно сниму обзорное видео по сборке расстановщика. Там будут все комплектующие из которых собран станок.

    • @user-bh2ot5ks8f
      @user-bh2ot5ks8f 2 ปีที่แล้ว +2

      @@sozdatelEd было бы очень интерестно

  • @alexkovalevsky5727
    @alexkovalevsky5727 ปีที่แล้ว

    Где купить такое чудо?

  • @jeyhuntaniverdiyev3856
    @jeyhuntaniverdiyev3856 ปีที่แล้ว

    привет можешь поделиться 3д модель крепление для насадки? спс

    • @sozdatelEd
      @sozdatelEd  ปีที่แล้ว +1

      disk.yandex.ru/d/pKNqFvxJ01fXbQ
      disk.yandex.ru/d/mQcpFecFdgabsA

  • @VITAHATV
    @VITAHATV 2 ปีที่แล้ว +1

    Подскажите пожалуйста размеры своего станка.

    • @sozdatelEd
      @sozdatelEd  2 ปีที่แล้ว +1

      Внешние габариты 550х350, а рабочая зона 300х200мм.
      Этого очень мало. Советую собирать больше

    • @VITAHATV
      @VITAHATV 2 ปีที่แล้ว +1

      @@sozdatelEd Спасибо за ответ. А насколько больше посоветуете? Если по минимуму.

    • @sozdatelEd
      @sozdatelEd  2 ปีที่แล้ว

      @@VITAHATV я советую взять ЛДСП 800Х500 и на нём собирать. Тогда можно будет больше компонентов расположить.

  • @Darox4100
    @Darox4100 ปีที่แล้ว

    Where be connect the pines of the pump ? I hope you help me, please.

    • @sozdatelEd
      @sozdatelEd  ปีที่แล้ว +1

      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.

  • @user-or7wr7oi3t
    @user-or7wr7oi3t 2 ปีที่แล้ว

    А что за кинематика для 3д принтера?

    • @sozdatelEd
      @sozdatelEd  2 ปีที่แล้ว

      Картезианская

    • @user-or7wr7oi3t
      @user-or7wr7oi3t 2 ปีที่แล้ว

      @@sozdatelEd Ваша собственная разработка или open проект?

  • @hisp6666
    @hisp6666 2 ปีที่แล้ว

    а где с вами можно пообщаца в онлайн режиме?

    • @sozdatelEd
      @sozdatelEd  2 ปีที่แล้ว

      sozdatel-ed@yandex.ru

  • @user-yx3my1tr5o
    @user-yx3my1tr5o 2 ปีที่แล้ว

    А где берете сопла?

    • @sozdatelEd
      @sozdatelEd  2 ปีที่แล้ว

      Алиэкспресс

    • @user-yx3my1tr5o
      @user-yx3my1tr5o 2 ปีที่แล้ว

      @@sozdatelEd спасибо, нашел👍😁

  • @MEGA-X-TV
    @MEGA-X-TV 2 ปีที่แล้ว

    Ещё один момент не могу понять, откуда и как управляется авто подача компонентов и управление питательями.

    • @sozdatelEd
      @sozdatelEd  2 ปีที่แล้ว +2

      🤯 а это отдельная тема по настройке программы OpenPNP. Если руки дойдут, то сниму вторую часть по настройке 🧐

    • @sozdatelEd
      @sozdatelEd  2 ปีที่แล้ว +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 да. Всё верно. По поводу кодов - там можно любые свои придумывать. А свободными пинами контроллера управлять хоть сервами, хоть клапанами, хоть моторами.

  • @MEGA-X-TV
    @MEGA-X-TV 2 ปีที่แล้ว

    Что за шаговик на оси z?

    • @sozdatelEd
      @sozdatelEd  2 ปีที่แล้ว +2

      на aliexpress этот двигатель ищется как "39 мм полый вал Гибридный шаговый двигатель". У него обмотки со средними соединёнными отводами (соединение звездой). Разбираем двигатель и рассоединяем цента двух обмоток. Собираем двигатель и средний вывод не используем.

    • @MEGA-X-TV
      @MEGA-X-TV 2 ปีที่แล้ว

      @@sozdatelEd да есть такое, спасибо за ответ.

    • @myownvideoschannel4939
      @myownvideoschannel4939 11 หลายเดือนก่อน

      @@sozdatelEd какой диаметр вала? ато на алике не указано

  • @EgorDIY39
    @EgorDIY39 2 ปีที่แล้ว

    А нижняя камера зачем?

    • @sozdatelEd
      @sozdatelEd  2 ปีที่แล้ว

      проверять угол поворота и центр деталей перед установкой на плату.

  • @qwertyytrewq1482
    @qwertyytrewq1482 2 ปีที่แล้ว +2

    Страшно представить, сколько времени ушло на проектировку такого станка. У вас столько заказов печатных плат, что появилась потребность в раскладчике или вы на продажу собираете? Гаражный инженер будет дольше gcode писать для одной нужной платы, чем запаять всё руками.

    • @sozdatelEd
      @sozdatelEd  2 ปีที่แล้ว +1

      В прошлом 2020 году во время самоизоляции летними вечерами моделировал детали и потихоньку за 2 месяца собрал данный аппарат из того, что было под рукой. Конечно же желание собрать расстановщик компонентов появилось ещё года 3 назад и я потихоньку заказывал с Китая некоторые компоненты, которые я не смогу изготовить или приобрести в своём городе: сопла, шаговые моторы с полым валом, помпа, воздушный клапан. Я даже сэкономил на направляющих, применив в своей конструкции полые алюминиевые трубки из хозмага, а движущиеся по ним блоки распечатал в размер линейных подшипников с надеждой что это всё переедет на большую рабочую поверхность и будут установлены нормальные валы с линейными подшипниками. В итоге даже эта конструкция стала меня выручать с сериями в 50-200плат. Скорость и повторяемость оказались достаточными.
      По поводу "писать G-код" - прошли те времена когда G-код писали ручками. Сейчас вот такой алгоритм составления программы для smd-расстановщика:
      1. устанавливаем плату
      2. гоняем каретку с камерой по центрам реперных точек и в программе OpenPNP добавляем реперные точки простым нажатием на клавиши в определённом окне
      3. в другом окне программы указываем в каких питателях какие компоненты установлены
      4. гоняем каретку с камерой по центрам компонентов на плате и нажимая на кнопки в программе составляем список деталей
      5. заправляем необходимое количество компонентов в питатели и запускаем расстановку

    • @qwertyytrewq1482
      @qwertyytrewq1482 2 ปีที่แล้ว +3

      @@sozdatelEd Вы крутой дядька. Удачи в вашем деле.

    • @CrazyPit
      @CrazyPit 2 ปีที่แล้ว

      @@qwertyytrewq1482 когда чего то не знаешь .. это кажется магией. координаты и угол поворота компонентов берем из КАД программы и засасываем в опен пнп.. потом там питатели настраиваем. вообе автор молодец. я что то уже второй месяц не могу допечатать. осталось каретка и ось Z.

    • @qwertyytrewq1482
      @qwertyytrewq1482 2 ปีที่แล้ว

      @@CrazyPit У вас тоже заказы плат по 50 штук? Производством чего занимаетесь если не секрет?

    • @qwertyytrewq1482
      @qwertyytrewq1482 2 ปีที่แล้ว

      @@CrazyPit Вижу у вас на канале, в диптрейс проектируете, хороший выбор. Интересно openpnp гербер кушает чтоли, откуда она берет угол поворота компонентов?

  • @BB-ti9bf
    @BB-ti9bf 2 ปีที่แล้ว +1

    Внимание! Жестокий глюк 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 дня бился с алгоритмом настройки этой версии проги с нуля. Собрал файл с пошаговой инструкцией и сохранил у себя на яндекс.диске, чтобы вдруг что-то слетит, то винду переустановил и взять рабочий дистрибутив. Год назад не так проблематично настраивалась прога. Но тоже помню намучился. Что-то не шло по инструкции и приходилось на форумах темы читать и додумывать что имел ввиду автор в некоторых моментах.

  • @ersafap
    @ersafap 2 ปีที่แล้ว +1

    Круче руководства я не видел.

    • @sozdatelEd
      @sozdatelEd  2 ปีที่แล้ว

      Спасибо за отзыв.

  • @ientucamranh9270
    @ientucamranh9270 2 ปีที่แล้ว

    Stl file download please

    • @sozdatelEd
      @sozdatelEd  2 ปีที่แล้ว +1

      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 ปีที่แล้ว

      разобрался. включил нечаянно сброс координат точке. всё убрал перегрузил. запускаем дальше.