SMD установщик c нуля на программе OpenPNP

Намоточные, сверлильные, электроэррозионные и другие станки с ЧПУ.
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4604
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1621
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

Re: SMD установщик c нуля на программе OpenPNP

Сообщение selenur »

Я с программой openPNP не знаком, просто в тексте увидел что прошивка reprap, я сейчас софт пишу для контроллера на данной прошивке, и в процессе изучения прошивки узнал, что можно произвольно каждый драйвер(выход) связывать с нужной осью, несколько драйверов связывать с одной осью.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Max220v
Новичок
Сообщения: 7
Зарегистрирован: 13 май 2021, 17:53
Репутация: 0
Настоящее имя: Maksim
Контактная информация:

Re: SMD установщик c нуля на программе OpenPNP

Сообщение Max220v »

А кто экспортировал координаты компонентов из Sprint Layout в Openpnp? Поделитесь пожалуйста инфой как это сделать?
Max220v
Новичок
Сообщения: 7
Зарегистрирован: 13 май 2021, 17:53
Репутация: 0
Настоящее имя: Maksim
Контактная информация:

Re: SMD установщик c нуля на программе OpenPNP

Сообщение Max220v »

Да как из лайота выгрузить я знаю.. тут вопрос в другом. ТХТ из лайота в исходном виде не закинуть в опенпнп, нужно в ручную лопатить все позиции и через запятую вписывать в CSV компоненты, координаты, корпуса итд. Это можно и без экспорта сделать, просто добавляя компоненты в опенпнп и вписывая координаты итд. Вопрос, в том, как это автоматизировать, чтоб импортировать файлы с минимальными переделками или вообще без них.
bolek4321
Мастер
Сообщения: 204
Зарегистрирован: 27 сен 2014, 07:59
Репутация: 37
Контактная информация:

Re: SMD установщик c нуля на программе OpenPNP

Сообщение bolek4321 »

По-моему, ответ очевиден: либо написать конвертер, который экспортиованные из layout данные приведет в вид, пригодный для импорта в openpnp, либо в самом openpnp добавить импорт таких данных - по образу и подобию того же csv.
Можно ещё в обсуждении openpnp задать вопрос - вдруг кто-то уже решил эту задачу.
Дед Иван
Кандидат
Сообщения: 79
Зарегистрирован: 20 фев 2021, 05:18
Репутация: 19
Настоящее имя: Димитрий
Контактная информация:

Re: SMD установщик c нуля на программе OpenPNP

Сообщение Дед Иван »

bolek4321 писал(а): 20 май 2021, 00:31 По-моему, ответ очевиден: либо написать конвертер, который экспортиованные из layout данные приведет в вид, пригодный для импорта в openpnp,
Вся проблема не в том layout не правильный формат выдаёт файла а в том что библиотеки элементов не правильно написаны. Сам пользуюсь
diptrace такие же проблемы возникают.
Решение очень простое открываю экпортированный файл CSV в xls меняю там разделители с одних на другие через поиск и авто замену, удаляю все лишнее делов всего 10 мин и файл для openpnp готов.
sozdatel-ed
Новичок
Сообщения: 23
Зарегистрирован: 08 сен 2021, 11:01
Репутация: 1
Настоящее имя: Неткачёв Эдуард Васильевич
Контактная информация:

Re: SMD установщик c нуля на программе OpenPNP

Сообщение sozdatel-ed »

Приветствую. Решили вопрос с конвертером? Я тоже рисую схемы в SprintLayOut. Могу попробовать написать конвертер на Qt. Будет приложение для десктопа в котором указываем файл экспортированный из layout оно само будет лопатить то что делалось в Exel. Опишите алгоритм как вы экспортируете позиции деталей из layout и что меняете в Exel.
stepmotor
Новичок
Сообщения: 36
Зарегистрирован: 08 мар 2009, 23:50
Репутация: 15
Настоящее имя: Сергей
Откуда: Д.Савостино
Контактная информация:

Re: SMD установщик c нуля на программе OpenPNP

Сообщение stepmotor »

Проще обучить что от куда брать и куда ставить. Если конечно компонентов не много в проекте.
Gapey
Новичок
Сообщения: 7
Зарегистрирован: 12 май 2021, 17:48
Репутация: 2
Настоящее имя: Юрий Евгеньевич Путинцев
Контактная информация:

Re: SMD установщик c нуля на программе OpenPNP

Сообщение Gapey »

Подниму тему ...
Поскольку топикастер станок уже собрал , прошу разрешения влезть в тему со своим станком (ох чую будет долгострой) дабы не плодить очередную тему ...
Так же не получил ответ от ув. Деда Ивана насчет фидера
Изображение
Где брали или сами делали ??

Ну и немного полезной информации ---
На Ютубе появилась инструкция "Для чайникофф" по настройке OpenPNP 2.0 На примере Marlin Ramps 1.4 и "Бомжстанка"
Думаю что поможет начинающим сэкономить кучу времени ...
https://www.youtube.com/watch?v=SPgWCRTkjMM
https://www.youtube.com/watch?v=6FRS4F_bdzQ
https://www.youtube.com/watch?v=1v9Qjctx5Vo

Ну и еще один станок , тоже из Краснодара , уже не совсем Бомж но так-же вполне бюджетно ...
https://www.youtube.com/watch?v=2dfHQI6tOIo
https://www.youtube.com/watch?v=KPTg2gJ7sGY
https://www.youtube.com/watch?v=34oIt9e8VRI
https://www.youtube.com/watch?v=s_W1ARsATgM
sozdatel-ed
Новичок
Сообщения: 23
Зарегистрирован: 08 сен 2021, 11:01
Репутация: 1
Настоящее имя: Неткачёв Эдуард Васильевич
Контактная информация:

Re: SMD установщик c нуля на программе OpenPNP

Сообщение sozdatel-ed »

ооо... кто-то пиарит мой бомж-вариант расстановщика на форуме 🤣
Спасибо Вам, добрый человек.
Gapey
Новичок
Сообщения: 7
Зарегистрирован: 12 май 2021, 17:48
Репутация: 2
Настоящее имя: Юрий Евгеньевич Путинцев
Контактная информация:

Re: SMD установщик c нуля на программе OpenPNP

Сообщение Gapey »

Это вам спасибо ...
Если еще приведете в нормальный вид и опубликуете модели для печати , как обещали , то будет вообще супер ...
( а еще лучше сделать хотя-бы две версии под разный диаметр направляющих )
Такой станок вполне имеет право на жизнь ... Далеко не всем нужна большая точность и большая скорость ...
Много интересного узнал так-же из каментов к видео , например то что в OpenPNP можно использовать больше одного контроллера движения одновременно , то есть для сложного станка не обязательно искать контроллер с большим количеством IO и можно не тянуть кучу проводов к голове на 4-6 сопел а поставить второй контроллер прямо на ней ...
sozdatel-ed
Новичок
Сообщения: 23
Зарегистрирован: 08 сен 2021, 11:01
Репутация: 1
Настоящее имя: Неткачёв Эдуард Васильевич
Контактная информация:

Re: SMD установщик c нуля на программе OpenPNP

Сообщение sozdatel-ed »

...ну в таком случае пользуясь случаем решил сфотографировать основные узлы по которым могут быть вопросы и разбить stl-модели на папки. Вот ссылки для скачивания архивов:
фотографии https://disk.yandex.ru/d/mQcpFecFdgabsA
STL-модели https://disk.yandex.ru/d/pKNqFvxJ01fXbQ
А вот собрал фото и STL-модели нового варианта (советую взять этот вариант осей X и Y, а каретку и поворот деталей из предыдущего проекта):
https://disk.yandex.ru/d/xNJhQufkndep2w

Внимание!!! В этой версии установщика для поворота детали используется "шаговый мотор полый вал 39мм", а не nema8. Его необходимо разобрать, рассоединить центральные выводы обмоток (в этом нет ничего сложного) и собрать.
вот ссылка на алиэкспресс: https://aliexpress.ru/item/4000808954222.html
так же я использовал переходник с мотора на насадки: https://aliexpress.ru/item/4000090366591.html
https://disk.yandex.ru/i/czqrBlsRpPOs2w

Для оси Y для удешевления можно использовать полые алюминиевые трубки с внешним диаметром 12мм и распечатать обоймы подшипников. Для оси X - полые алюминиевые трубки с внешним диаметром 10мм и так же распечатать обоймы подшипников. Заправить в обоймы нейлоновую триммерную леску и смазать силиконовой смазкой ПМС.
Все детали смоделированы так, что можно использовать полированные валы соответствующих диаметров для каждой из осей и линейные подшипники.

Для дополнительной информации или с какими-либо вопросами обращаться на электронную почту sozdatel-ed@yandex.ru
Gapey
Новичок
Сообщения: 7
Зарегистрирован: 12 май 2021, 17:48
Репутация: 2
Настоящее имя: Юрий Евгеньевич Путинцев
Контактная информация:

Re: SMD установщик c нуля на программе OpenPNP

Сообщение Gapey »

Ну у меня текущий проект посерьезнее ...
У меня платки с QFN , MLF прочей мелочевкой с мелким шагом ...
Поэтому были куплены обрезки 20мм направляющих , ну и от них поехало ... ну и голова китайская двойная как у топикастера ...
А вот ваши наработки хочу использовать для еще одной машинки , под совершенно другие задачи , но их пока не буду озвучивать ...
Дед Иван
Кандидат
Сообщения: 79
Зарегистрирован: 20 фев 2021, 05:18
Репутация: 19
Настоящее имя: Димитрий
Контактная информация:

Re: SMD установщик c нуля на программе OpenPNP

Сообщение Дед Иван »

Gapey писал(а): 29 сен 2021, 15:59 Подниму тему ...
Поскольку топикастер станок уже собрал , прошу разрешения влезть в тему со своим станком (ох чую будет долгострой) дабы не плодить очередную тему ...
Так же не получил ответ от ув. Деда Ивана насчет фидера
Изображение
Где брали или сами делали ??
За основу фидера взял копию с китайских станков. Набросал чертежик и отдал его знакомым на производство
они его и сделали. Для наглядности выкладываю увеличенное фото фидера.
Собственно дюралевая болванка с размером на 26 лент
20211011_203100.jpg (2512 просмотров) <a class='original' href='./download/file.php?id=198814&sid=84a1f348941beeee1e5d501499a25844&mode=view' target=_blank>Загрузить оригинал (3.86 МБ)</a>
вид сбоку
20211011_202950.jpg (2512 просмотров) <a class='original' href='./download/file.php?id=198815&sid=84a1f348941beeee1e5d501499a25844&mode=view' target=_blank>Загрузить оригинал (3.87 МБ)</a>
Собственно все просто: с низу стоит выгнутая пластина которая поджимает ленту к верху, сама пластина с делана из шпателя
боковое перемещение пластины ограничивает нижний паз.
20211011_202934.jpg (2512 просмотров) <a class='original' href='./download/file.php?id=198816&sid=84a1f348941beeee1e5d501499a25844&mode=view' target=_blank>Загрузить оригинал (4.08 МБ)</a>

Лента вставляется между прижимной пластиной и ограничительной планкой вот как бы и весь фидер.
Движение ленты осуществляется штоком дросселя на интервале между 4-5 см
Дед Иван
Кандидат
Сообщения: 79
Зарегистрирован: 20 фев 2021, 05:18
Репутация: 19
Настоящее имя: Димитрий
Контактная информация:

Re: SMD установщик c нуля на программе OpenPNP

Сообщение Дед Иван »

Gapey писал(а): 29 сен 2021, 15:59 На Ютубе появилась инструкция "Для чайникофф" по настройке OpenPNP 2.0 На примере Marlin Ramps 1.4 и "Бомжстанка"
Для одной платы поиграться может и пойдет такой станок, а повторяемость сколько плат можно собрать чтобы точность не ушла
вот в чем секрет успеха. Главное стабильность работы станка. Посмотрите сайт OpenPNP там есть прошивки и под другие контроллеры
более переспективные тот же Marlin 2.0 под них написан.
OpenPNP 2.0 переходит на много осевую систему координат Marlin с Ramps 1.4. может скоро перестать корректно работать с новым ПО OpenPNP
ozzy_sv
Кандидат
Сообщения: 59
Зарегистрирован: 24 дек 2016, 22:54
Репутация: 9
Контактная информация:

Re: SMD установщик c нуля на программе OpenPNP

Сообщение ozzy_sv »

так там оба автора еще граблей насобирают, как и я в прочем в свое время, сейчас на пути переделывания головы на алюминий.

- никаких печатных деталей на голове, пластик ведет от нагрева двигателей
- на ось Y крайне желателен дрыгатель нема 23 и ремень 10мм, иначе умаетесь бороться с люфтами. В принципе тоже какасается и оси X но на ней это не так ярко выражено. Один двигатель нема 17 по Y это смешно, станок будет как черепаха.
- ну и рельсы , везде рельсы, причем желательно не китай, разница с оригиналом колоссальная
p/s/ Станки работать будут, вопрос только в их точности и скорости...

И да , станок это "полдела" , главное это питатели, желательно с автоподачей, потому как вот эти фидера на стол печатные это реальное зло для смд мелочи в пластиковой ленте, в бумажной еще нормально.
ozzy_sv
Кандидат
Сообщения: 59
Зарегистрирован: 24 дек 2016, 22:54
Репутация: 9
Контактная информация:

Re: SMD установщик c нуля на программе OpenPNP

Сообщение ozzy_sv »

Дед Иван писал(а): 11 окт 2021, 21:53
OpenPNP 2.0 переходит на много осевую систему координат Marlin с Ramps 1.4. может скоро перестать корректно работать с новым ПО OpenPNP
желательно что то на основе Smoothieware, так как сейчас основной программист использует ее и вылаживает правленную версию Smoothieware именно под openpnp. Все остальное придется допиливать самим.
sozdatel-ed
Новичок
Сообщения: 23
Зарегистрирован: 08 сен 2021, 11:01
Репутация: 1
Настоящее имя: Неткачёв Эдуард Васильевич
Контактная информация:

Re: SMD установщик c нуля на программе OpenPNP

Сообщение sozdatel-ed »

ozzy_sv писал(а): никаких печатных деталей на голове, пластик ведет от нагрева двигателей

Я иногда забывал выключать станок на ночь и на утро никаких косяков не наблюдал. Всё стабильно расставляет как с холодными так и с прогретыми движками. Вы случайно не из PLA-пластика детали печатали? Он очень не любит любой нагрев.
ozzy_sv писал(а): на ось Y крайне желателен дрыгатель нема 23 и ремень 10мм, иначе умаетесь бороться с люфтами

Не могу понять зависимость. Можете объяснить со стороны физики?
ozzy_sv писал(а): ну и рельсы , везде рельсы

Меня и с валами устраивает вариант и с алюминиевыми трубками... Зачем удорожать конструкцию, если она справляется с поставленными задачами?
ozzy_sv писал(а): p/s/ Станки работать будут, вопрос только в их точности и скорости
Ну так они и работают согласно возлагаемых на них надежд.
ozzy_sv писал(а): И да , станок это "полдела" , главное это питатели, желательно с автоподачей
Можете показать свой станок и к каким автоматическим питателям пришли Вы? Из кучи автоматических питателей хочется дешёвый, узкий и безотказный как АК-47. Может подскажете и покажете к какому варианту пришли Вы?
ozzy_sv писал(а): фидера на стол печатные это реальное зло
Просто иногда аж подбешивает снимать покровную ленту...
ozzy_sv
Кандидат
Сообщения: 59
Зарегистрирован: 24 дек 2016, 22:54
Репутация: 9
Контактная информация:

Re: SMD установщик c нуля на программе OpenPNP

Сообщение ozzy_sv »

Вы случайно не из PLA-пластика детали печатали? Он очень не любит любой нагрев.
ABS
Не могу понять зависимость. Можете объяснить со стороны физики?
узкий ремень проскальзывал на шпуле, величина проскальзывания очень малая но она была, поменял ремни со шпулями по Y на 10 мм и проскальзывание пропало

Меня и с валами устраивает вариант и с алюминиевыми трубками... Зачем удорожать конструкцию, если она справляется с поставленными задачами?
если расставлять 1206 то вполне может быть, для 0805 я уже сомневаюсь, для 0603 тут уже рельсы оригинальные нужны
имхо , стоимость хороших китайских рельсов будет равна стоимости хороших валов с подшипниками, только люфтов у рельсов меньше будет и технологичнее они

Можете показать свой станок
https://www.youtube.com/watch?v=wfSu0uF42AE
Из кучи автоматических питателей хочется дешёвый, узкий и безотказный как АК-47
увы но тут как бы противоречие в безотказности и стоимости :thinking:
те что у меня на сервах печатные работают на 4ре с плюсом по 5 бальной шкале, иногда лента шалит и наматывается на шестерни, и еще непредсказуемо выходят сервы из строя , причем это не зависит от пробега фидера , недавно вышла из строя серва с пробегом фидера в 100 поданых деталей. Серву просто клинит намертво и все.
Но станок без этих питателей ничто, просто физически задолбешся вылаживать детали.
Просто иногда аж подбешивает снимать покровную ленту...
Это мелочи, а вот когда из ленты повысыпаются детальки :pssdoff: :roll:
sozdatel-ed
Новичок
Сообщения: 23
Зарегистрирован: 08 сен 2021, 11:01
Репутация: 1
Настоящее имя: Неткачёв Эдуард Васильевич
Контактная информация:

Re: SMD установщик c нуля на программе OpenPNP

Сообщение sozdatel-ed »

ozzy_sv писал(а): для 0805 я уже сомневаюсь, для 0603 тут уже рельсы оригинальные нужны
...но Вы же видели у меня на канале видео с работой станка. Я бы не снимал видео по настройке и с работой станка, если бы он был настолько плох, как Вы о нём думаете. Я был приятно удивлён, что за такую сумму можно было собрать достойный аппарат. Он у меня отработал год и после этого я снял видео по настройке и сделал видео с работой станка.
ozzy_sv писал(а): непредсказуемо выходят сервы из строя , причем это не зависит от пробега фидера
Вот поэтому и хочется... и колется... У меня у одного клиента используются такие сервы в оборудовании и я знаю насколько они плохи. И не угадать когда она откажет. Поэтому я склоняюсь к звёздочке и шаговому мотору🙄
Ответить

Вернуться в «Прочие станки»