SMD установщик c нуля на программе OpenPNP
- selenur
- Почётный участник
- Сообщения: 4604
- Зарегистрирован: 21 авг 2013, 19:44
- Репутация: 1621
- Настоящее имя: Сергей
- Откуда: Новый Уренгой
- Контактная информация:
Re: SMD установщик c нуля на программе OpenPNP
Я с программой openPNP не знаком, просто в тексте увидел что прошивка reprap, я сейчас софт пишу для контроллера на данной прошивке, и в процессе изучения прошивки узнал, что можно произвольно каждый драйвер(выход) связывать с нужной осью, несколько драйверов связывать с одной осью.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
-
- Новичок
- Сообщения: 7
- Зарегистрирован: 13 май 2021, 17:53
- Репутация: 0
- Настоящее имя: Maksim
- Контактная информация:
Re: SMD установщик c нуля на программе OpenPNP
А кто экспортировал координаты компонентов из Sprint Layout в Openpnp? Поделитесь пожалуйста инфой как это сделать?
-
- Новичок
- Сообщения: 7
- Зарегистрирован: 13 май 2021, 17:53
- Репутация: 0
- Настоящее имя: Maksim
- Контактная информация:
Re: SMD установщик c нуля на программе OpenPNP
Да как из лайота выгрузить я знаю.. тут вопрос в другом. ТХТ из лайота в исходном виде не закинуть в опенпнп, нужно в ручную лопатить все позиции и через запятую вписывать в CSV компоненты, координаты, корпуса итд. Это можно и без экспорта сделать, просто добавляя компоненты в опенпнп и вписывая координаты итд. Вопрос, в том, как это автоматизировать, чтоб импортировать файлы с минимальными переделками или вообще без них.
-
- Мастер
- Сообщения: 204
- Зарегистрирован: 27 сен 2014, 07:59
- Репутация: 37
- Контактная информация:
Re: SMD установщик c нуля на программе OpenPNP
По-моему, ответ очевиден: либо написать конвертер, который экспортиованные из layout данные приведет в вид, пригодный для импорта в openpnp, либо в самом openpnp добавить импорт таких данных - по образу и подобию того же csv.
Можно ещё в обсуждении openpnp задать вопрос - вдруг кто-то уже решил эту задачу.
Можно ещё в обсуждении openpnp задать вопрос - вдруг кто-то уже решил эту задачу.
-
- Кандидат
- Сообщения: 79
- Зарегистрирован: 20 фев 2021, 05:18
- Репутация: 19
- Настоящее имя: Димитрий
- Контактная информация:
Re: SMD установщик c нуля на программе OpenPNP
Вся проблема не в том layout не правильный формат выдаёт файла а в том что библиотеки элементов не правильно написаны. Сам пользуюсь
diptrace такие же проблемы возникают.
Решение очень простое открываю экпортированный файл CSV в xls меняю там разделители с одних на другие через поиск и авто замену, удаляю все лишнее делов всего 10 мин и файл для openpnp готов.
-
- Новичок
- Сообщения: 23
- Зарегистрирован: 08 сен 2021, 11:01
- Репутация: 1
- Настоящее имя: Неткачёв Эдуард Васильевич
- Контактная информация:
Re: SMD установщик c нуля на программе OpenPNP
Приветствую. Решили вопрос с конвертером? Я тоже рисую схемы в SprintLayOut. Могу попробовать написать конвертер на Qt. Будет приложение для десктопа в котором указываем файл экспортированный из layout оно само будет лопатить то что делалось в Exel. Опишите алгоритм как вы экспортируете позиции деталей из layout и что меняете в Exel.
-
- Новичок
- Сообщения: 36
- Зарегистрирован: 08 мар 2009, 23:50
- Репутация: 15
- Настоящее имя: Сергей
- Откуда: Д.Савостино
- Контактная информация:
Re: SMD установщик c нуля на программе OpenPNP
Проще обучить что от куда брать и куда ставить. Если конечно компонентов не много в проекте.
-
- Новичок
- Сообщения: 7
- Зарегистрирован: 12 май 2021, 17:48
- Репутация: 2
- Настоящее имя: Юрий Евгеньевич Путинцев
- Контактная информация:
Re: SMD установщик c нуля на программе OpenPNP
Подниму тему ...
Поскольку топикастер станок уже собрал , прошу разрешения влезть в тему со своим станком (ох чую будет долгострой) дабы не плодить очередную тему ...
Так же не получил ответ от ув. Деда Ивана насчет фидера
Где брали или сами делали ??
Ну и немного полезной информации ---
На Ютубе появилась инструкция "Для чайникофф" по настройке 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
Поскольку топикастер станок уже собрал , прошу разрешения влезть в тему со своим станком (ох чую будет долгострой) дабы не плодить очередную тему ...
Так же не получил ответ от ув. Деда Ивана насчет фидера
Где брали или сами делали ??
Ну и немного полезной информации ---
На Ютубе появилась инструкция "Для чайникофф" по настройке 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
-
- Новичок
- Сообщения: 23
- Зарегистрирован: 08 сен 2021, 11:01
- Репутация: 1
- Настоящее имя: Неткачёв Эдуард Васильевич
- Контактная информация:
Re: SMD установщик c нуля на программе OpenPNP
ооо... кто-то пиарит мой бомж-вариант расстановщика на форуме
Спасибо Вам, добрый человек.
Спасибо Вам, добрый человек.
-
- Новичок
- Сообщения: 7
- Зарегистрирован: 12 май 2021, 17:48
- Репутация: 2
- Настоящее имя: Юрий Евгеньевич Путинцев
- Контактная информация:
Re: SMD установщик c нуля на программе OpenPNP
Это вам спасибо ...
Если еще приведете в нормальный вид и опубликуете модели для печати , как обещали , то будет вообще супер ...
( а еще лучше сделать хотя-бы две версии под разный диаметр направляющих )
Такой станок вполне имеет право на жизнь ... Далеко не всем нужна большая точность и большая скорость ...
Много интересного узнал так-же из каментов к видео , например то что в OpenPNP можно использовать больше одного контроллера движения одновременно , то есть для сложного станка не обязательно искать контроллер с большим количеством IO и можно не тянуть кучу проводов к голове на 4-6 сопел а поставить второй контроллер прямо на ней ...
Если еще приведете в нормальный вид и опубликуете модели для печати , как обещали , то будет вообще супер ...
( а еще лучше сделать хотя-бы две версии под разный диаметр направляющих )
Такой станок вполне имеет право на жизнь ... Далеко не всем нужна большая точность и большая скорость ...
Много интересного узнал так-же из каментов к видео , например то что в OpenPNP можно использовать больше одного контроллера движения одновременно , то есть для сложного станка не обязательно искать контроллер с большим количеством IO и можно не тянуть кучу проводов к голове на 4-6 сопел а поставить второй контроллер прямо на ней ...
-
- Новичок
- Сообщения: 23
- Зарегистрирован: 08 сен 2021, 11:01
- Репутация: 1
- Настоящее имя: Неткачёв Эдуард Васильевич
- Контактная информация:
Re: SMD установщик c нуля на программе OpenPNP
...ну в таком случае пользуясь случаем решил сфотографировать основные узлы по которым могут быть вопросы и разбить 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
фотографии 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
-
- Новичок
- Сообщения: 7
- Зарегистрирован: 12 май 2021, 17:48
- Репутация: 2
- Настоящее имя: Юрий Евгеньевич Путинцев
- Контактная информация:
Re: SMD установщик c нуля на программе OpenPNP
Ну у меня текущий проект посерьезнее ...
У меня платки с QFN , MLF прочей мелочевкой с мелким шагом ...
Поэтому были куплены обрезки 20мм направляющих , ну и от них поехало ... ну и голова китайская двойная как у топикастера ...
А вот ваши наработки хочу использовать для еще одной машинки , под совершенно другие задачи , но их пока не буду озвучивать ...
У меня платки с QFN , MLF прочей мелочевкой с мелким шагом ...
Поэтому были куплены обрезки 20мм направляющих , ну и от них поехало ... ну и голова китайская двойная как у топикастера ...
А вот ваши наработки хочу использовать для еще одной машинки , под совершенно другие задачи , но их пока не буду озвучивать ...
-
- Кандидат
- Сообщения: 79
- Зарегистрирован: 20 фев 2021, 05:18
- Репутация: 19
- Настоящее имя: Димитрий
- Контактная информация:
Re: SMD установщик c нуля на программе OpenPNP
Gapey писал(а): ↑29 сен 2021, 15:59 Подниму тему ...
Поскольку топикастер станок уже собрал , прошу разрешения влезть в тему со своим станком (ох чую будет долгострой) дабы не плодить очередную тему ...
Так же не получил ответ от ув. Деда Ивана насчет фидера
Где брали или сами делали ??
За основу фидера взял копию с китайских станков. Набросал чертежик и отдал его знакомым на производство
они его и сделали. Для наглядности выкладываю увеличенное фото фидера.
Собственно дюралевая болванка с размером на 26 лент вид сбоку Собственно все просто: с низу стоит выгнутая пластина которая поджимает ленту к верху, сама пластина с делана из шпателя
боковое перемещение пластины ограничивает нижний паз.
Лента вставляется между прижимной пластиной и ограничительной планкой вот как бы и весь фидер.
Движение ленты осуществляется штоком дросселя на интервале между 4-5 см
-
- Кандидат
- Сообщения: 79
- Зарегистрирован: 20 фев 2021, 05:18
- Репутация: 19
- Настоящее имя: Димитрий
- Контактная информация:
Re: SMD установщик c нуля на программе OpenPNP
Для одной платы поиграться может и пойдет такой станок, а повторяемость сколько плат можно собрать чтобы точность не ушла
вот в чем секрет успеха. Главное стабильность работы станка. Посмотрите сайт OpenPNP там есть прошивки и под другие контроллеры
более переспективные тот же Marlin 2.0 под них написан.
OpenPNP 2.0 переходит на много осевую систему координат Marlin с Ramps 1.4. может скоро перестать корректно работать с новым ПО OpenPNP
-
- Кандидат
- Сообщения: 59
- Зарегистрирован: 24 дек 2016, 22:54
- Репутация: 9
- Контактная информация:
Re: SMD установщик c нуля на программе OpenPNP
так там оба автора еще граблей насобирают, как и я в прочем в свое время, сейчас на пути переделывания головы на алюминий.
- никаких печатных деталей на голове, пластик ведет от нагрева двигателей
- на ось Y крайне желателен дрыгатель нема 23 и ремень 10мм, иначе умаетесь бороться с люфтами. В принципе тоже какасается и оси X но на ней это не так ярко выражено. Один двигатель нема 17 по Y это смешно, станок будет как черепаха.
- ну и рельсы , везде рельсы, причем желательно не китай, разница с оригиналом колоссальная
p/s/ Станки работать будут, вопрос только в их точности и скорости...
И да , станок это "полдела" , главное это питатели, желательно с автоподачей, потому как вот эти фидера на стол печатные это реальное зло для смд мелочи в пластиковой ленте, в бумажной еще нормально.
- никаких печатных деталей на голове, пластик ведет от нагрева двигателей
- на ось Y крайне желателен дрыгатель нема 23 и ремень 10мм, иначе умаетесь бороться с люфтами. В принципе тоже какасается и оси X но на ней это не так ярко выражено. Один двигатель нема 17 по Y это смешно, станок будет как черепаха.
- ну и рельсы , везде рельсы, причем желательно не китай, разница с оригиналом колоссальная
p/s/ Станки работать будут, вопрос только в их точности и скорости...
И да , станок это "полдела" , главное это питатели, желательно с автоподачей, потому как вот эти фидера на стол печатные это реальное зло для смд мелочи в пластиковой ленте, в бумажной еще нормально.
-
- Кандидат
- Сообщения: 59
- Зарегистрирован: 24 дек 2016, 22:54
- Репутация: 9
- Контактная информация:
Re: SMD установщик c нуля на программе OpenPNP
желательно что то на основе Smoothieware, так как сейчас основной программист использует ее и вылаживает правленную версию Smoothieware именно под openpnp. Все остальное придется допиливать самим.
-
- Новичок
- Сообщения: 23
- Зарегистрирован: 08 сен 2021, 11:01
- Репутация: 1
- Настоящее имя: Неткачёв Эдуард Васильевич
- Контактная информация:
Re: SMD установщик c нуля на программе OpenPNP
Я иногда забывал выключать станок на ночь и на утро никаких косяков не наблюдал. Всё стабильно расставляет как с холодными так и с прогретыми движками. Вы случайно не из PLA-пластика детали печатали? Он очень не любит любой нагрев.
Не могу понять зависимость. Можете объяснить со стороны физики?
Меня и с валами устраивает вариант и с алюминиевыми трубками... Зачем удорожать конструкцию, если она справляется с поставленными задачами?
Ну так они и работают согласно возлагаемых на них надежд.
Можете показать свой станок и к каким автоматическим питателям пришли Вы? Из кучи автоматических питателей хочется дешёвый, узкий и безотказный как АК-47. Может подскажете и покажете к какому варианту пришли Вы?
Просто иногда аж подбешивает снимать покровную ленту...
-
- Кандидат
- Сообщения: 59
- Зарегистрирован: 24 дек 2016, 22:54
- Репутация: 9
- Контактная информация:
Re: SMD установщик c нуля на программе OpenPNP
ABSВы случайно не из PLA-пластика детали печатали? Он очень не любит любой нагрев.
узкий ремень проскальзывал на шпуле, величина проскальзывания очень малая но она была, поменял ремни со шпулями по Y на 10 мм и проскальзывание пропалоНе могу понять зависимость. Можете объяснить со стороны физики?
если расставлять 1206 то вполне может быть, для 0805 я уже сомневаюсь, для 0603 тут уже рельсы оригинальные нужныМеня и с валами устраивает вариант и с алюминиевыми трубками... Зачем удорожать конструкцию, если она справляется с поставленными задачами?
имхо , стоимость хороших китайских рельсов будет равна стоимости хороших валов с подшипниками, только люфтов у рельсов меньше будет и технологичнее они
https://www.youtube.com/watch?v=wfSu0uF42AEМожете показать свой станок
увы но тут как бы противоречие в безотказности и стоимостиИз кучи автоматических питателей хочется дешёвый, узкий и безотказный как АК-47
те что у меня на сервах печатные работают на 4ре с плюсом по 5 бальной шкале, иногда лента шалит и наматывается на шестерни, и еще непредсказуемо выходят сервы из строя , причем это не зависит от пробега фидера , недавно вышла из строя серва с пробегом фидера в 100 поданых деталей. Серву просто клинит намертво и все.
Но станок без этих питателей ничто, просто физически задолбешся вылаживать детали.
Это мелочи, а вот когда из ленты повысыпаются деталькиПросто иногда аж подбешивает снимать покровную ленту...
-
- Новичок
- Сообщения: 23
- Зарегистрирован: 08 сен 2021, 11:01
- Репутация: 1
- Настоящее имя: Неткачёв Эдуард Васильевич
- Контактная информация:
Re: SMD установщик c нуля на программе OpenPNP
...но Вы же видели у меня на канале видео с работой станка. Я бы не снимал видео по настройке и с работой станка, если бы он был настолько плох, как Вы о нём думаете. Я был приятно удивлён, что за такую сумму можно было собрать достойный аппарат. Он у меня отработал год и после этого я снял видео по настройке и сделал видео с работой станка.
Вот поэтому и хочется... и колется... У меня у одного клиента используются такие сервы в оборудовании и я знаю насколько они плохи. И не угадать когда она откажет. Поэтому я склоняюсь к звёздочке и шаговому мотору