Страница 10 из 22

Re: Самодельный установщик SMD

Добавлено: 30 апр 2015, 17:21
SVP
AndyBig писал(а):
SVP писал(а):Автор темы утверждал где-то, что потратил на разработку софта всего 250тыр ?
Можно прямую ссылку на это его утверждение ?
Это условно три месяца работы одного разработчика. Или даже два...
Но и обратного он не утверждал :)
Он не отдавал разработку софта стороннему разработчику, программист - его компаньон, насколько я помню из обсуждений на чипмейкере :)
Но даже если и отдавать разработку на сторону, то программист с зарплатой под сотню тысяч должен за два месяца написать программу, определяющую по изображению положение объекта, иначе он не стоит такой зарплаты :)
Так уж вышло, что то, о чем вы считаете в терминах "должен" лично я регулярно наблюдаю лично :)
Поверьте мне, разработка действительно качественного софта силами "сторонних специалистов"
легко обойдется в миллион евро. Да-да, в миллион. И это в общем-то стартовый бюджет.
Может и в 3 обойтись, и в 5 :). Даже для простых задач. Всё зависит от компетенции заказчика.

И все идеи, что кто-то должен за пару месяцев что-то сделать, при этом получая "аж 125.000руб",
обычно заканчиваются очень и очень печально.
Т.е., конечно, программу-то он, возможно и напишет, но вот скажите, это всё ведь что надо ?
На входе видеосигнал, на выходе смещение в градусах компонента на пинцете ?
Всё остальное никто делать не будет :) ?
Вы ведь уже этого всего не заказали. Будете запускать экзешник и получать в командной строке значение в градусах...

Я лично наблюдал, как 10 (десять) лет двое специалистов допиливали подобного рода систему
под нужды пользователей и производства. В месяц они получали на двоих весь ваш бюджет - 250000руб.
И в целом с ними компании повезло, они за эти деньги сделали годную, рабочую систему.
Если прикинуть, то 10 лет - это 120 месяцев, получается где-то между полу и миллионом евро.
И это не считая пары лет, которые другие люди потратили на написание того, что эти люди доделали.
Видите - беглые оценки сходятся.

Re: Самодельный установщик SMD

Добавлено: 30 апр 2015, 17:25
AndyBig
SVP писал(а):Поверьте мне, разработка действительно качественного софта силами "сторонних специалистов"
легко обойдется в миллион евро. Да-да, в миллион. И это в общем-то стартовый бюджет.
Может и в 3 обойтись, и в 5
Я в этом не сомневаюсь :) Я беру ситуацию с адекватным заказчиком и компетентным исполнителем :) А так да, полно примеров с гос.заказами :)
SVP писал(а):На входе видеосигнал, на выходе смещение в градусах компонента на пинцете ?
Всё остальное никто делать не будет ?
Вы же говорили о машинном зрении? :) А что от него еще требуется? :)

Re: Самодельный установщик SMD

Добавлено: 30 апр 2015, 18:46
selenur
AndyBig писал(а):
SVP писал(а):Автор темы утверждал где-то, что потратил на разработку софта всего 250тыр ?
Можно прямую ссылку на это его утверждение ?
Это условно три месяца работы одного разработчика. Или даже два...
Но и обратного он не утверждал :)
Он не отдавал разработку софта стороннему разработчику, программист - его компаньон, насколько я помню из обсуждений на чипмейкере :)
Но даже если и отдавать разработку на сторону, то программист с зарплатой под сотню тысяч должен за два месяца написать программу, определяющую по изображению положение объекта, иначе он не стоит такой зарплаты :)
В свое время пользовался библиотекой openCV, с её помощью делал слежение за объектом используя сервы и вебкамеру, что-бы вебкамера двигалась за объектом.
Наверняка тот программист сделал так-же,и время разработки тогда сокращается, и можно уложиться в приемлемые сроки :-)

Re: Самодельный установщик SMD

Добавлено: 30 апр 2015, 18:47
SVP
AndyBig писал(а):
SVP писал(а):Поверьте мне, разработка действительно качественного софта силами "сторонних специалистов"
легко обойдется в миллион евро. Да-да, в миллион. И это в общем-то стартовый бюджет.
Может и в 3 обойтись, и в 5
Я в этом не сомневаюсь :) Я беру ситуацию с адекватным заказчиком и компетентным исполнителем :) А так да, полно примеров с гос.заказами :)
Ну вот от полу до миллиона.
Евро.
Если все компетентны.
Еще раз: это не с потолка, это коммерческая компания заказала и оплатила за свои деньги.
И это абсолютно обычный прайс. И он обусловлен объемом работы.
AndyBig писал(а):
SVP писал(а):На входе видеосигнал, на выходе смещение в градусах компонента на пинцете ?
Всё остальное никто делать не будет ?
Вы же говорили о машинном зрении? :) А что от него еще требуется? :)
Не знаю что вам требуется, но мне кажется, что ТС компоненты размещает, а не угол поворота сообщает :).
Подозреваю требуется еще и инфраструктура по обучению этого зрения, и многое, многое другое.

ЗЫ. Ээээ... поеду ка я домой, а можно ли реквестировать отделить от темы ТСа всё это обсуждение
мелкобюджетных клонов... или потереть

Re: Самодельный установщик SMD

Добавлено: 30 апр 2015, 18:48
bolek4321
Rom327 писал(а):Можно конечно разработать несколько типоразмеров станков, но это будет затратно для вас; и всем не угодить.
Мне не доводилось паять платы более чем 300 х 200 мм.
Итак, собираем базовый комплект:
1. Шасси под плату 300 х 200 мм. Включает в себя камеры и энкодеры, обвязку, электронику. Желательно самостоятельная сборка для снижения стоимости.
Фактически, железо по габаритам только чуть меньше от чем у mart2525 (300х300мм), так что выигрыша по его стоимости почти не будет.
2. Питатели 8 шт. Можно набирать какие и сколько нужно по цене ...руб. за, скажем, 4(8) шт (блок питателей).
Количество питателей целесообразно определять кратно широкой стороне, для 300 мм это будет, скажем, 16 штук, меньше - только если широкие.
3. Сменная насадка 1, максимум 2 на выбор, замена только ручная, автомат за отдельные деньги.
На самом деле, с количеством насадок и их заменой проблем нет - решение чисто программное, поэтому менять их вручную... своего рода извращение.
4. ПО. В базовой комплектации доступен только ручной ввод расстановки компонентов. Хочешь брать автоматом из файла PCB - доплати и пользуйся. То же можно сделать и с определением на лету. Поворот компонента кратно 90*. Можно ограничить количество питателей программно.
Этот пункт очень тесно связан с областью применения установщика. Судя по ограничениям бюджета, приведенного видеоролика с установщиком из ДСП, количество плат предполагается небольшое, возможно с частой сменой плат. Я для себя вижу область применения такого установщика - очень мелкий производитель чего-либо, которому накладно держать квалифицированного монтажника (зарплата то ему должна идти регулярно), или разработчик, которому нужно проверять схему в железе - тоже накладно содержать монтажника при очень нерегулярной и небольшой загрузке.
В обоих этих случаях наоборот крайне важна способность брать координаты установки из PCB, поскольку вручную их ввести, или обучить установщик выйдет дольше, чем самому расставить элементы на плате.
Итого работоспособный станок должен обходиться до 100 тыр. Потом по мере надобности, повышения благосостояния, хорошего настроения, докупается необходимое: опции ПО, камеры, питатели, сменные насадки и т.д.
Хорошая цель, можно начинать прикидывать стоимость железа.
Валы по Y лучше поставить не меньше 16 мм.

Мне несколько непонятна роль Ардуины в этой затее: предполагается, что она будет управлять четырьмя осями (с формированием кривых разгона=торможения), клапанами и питателями?
Мне кажется, тут на каждую ось, клапаны и питатели нужно по Ардуине, иначе по быстродействию не вытянет.

P.S. Я не помню, упоминал ли mart2525 какого типа камеры стоят у него на станке? Веб-камеры, IP-камеры, аналоговые?

P.P.S.
SVP писал(а):...а можно ли реквестировать отделить от темы ТСа всё это обсуждение мелкобюджетных клонов..
Поддерживаю: не нужно засорять тему mart2525 , лучше выделить малобюджетник в новую тему.

Re: Самодельный установщик SMD

Добавлено: 30 апр 2015, 20:48
Rom327
SVP писал(а):...а можно ли реквестировать отделить от темы ТСа всё это обсуждение мелкобюджетных клонов..
Поддерживаю: не нужно засорять тему mart2525 , лучше выделить малобюджетник в новую тему.
По поводу засорения темы: если прочесть самую первую строку этой темы, то с удивлением обнаружится, что автор тоже начинал этот проект с малобюджетного варианта...
Собранный аппарат с нуля. Устанавливает SMD диоды на плату. Управляется Mach3. Координаты приходится прописывать в ручную. Тип питателей и остальное пришлось придумывать самому. Сейчас собираю одно-головочный с множественными питателями, для сборки драйверов.
И ничего, довел начатое до отличного аппарата! Наверное надо быть более терпимым...

Re: Самодельный установщик SMD

Добавлено: 30 апр 2015, 20:54
AndyBig
bolek4321 писал(а):Я не помню, упоминал ли mart2525 какого типа камеры стоят у него на станке? Веб-камеры, IP-камеры, аналоговые?
Веб, вроде бы.
SVP писал(а):от полу до миллиона.Евро.
Ок, не буду больше спорить :) Но ооооочень сильно сомневаюсь, что mart2525 отвалил даже пятую часть этой суммы :)
Rom327 писал(а):с удивлением обнаружится, что автор тоже начинал этот проект с малобюджетного варианта... ... И ничего, довел начатое до отличного аппарата!
То есть Вы готовы в течении 2 лет вкладывать все свое свободное время и много денег в создание такого аппарата? :)

Re: Самодельный установщик SMD

Добавлено: 30 апр 2015, 21:05
Rom327
То есть Вы готовы в течении 2 лет вкладывать все свое свободное время и много денег в создание такого аппарата? :)
Конечно, если здоровье позволит! Тем более, что есть такой ПРИМЕР! А вы как хотели, за пару недель сделать что-то стоящее?

Re: Самодельный установщик SMD

Добавлено: 30 апр 2015, 21:11
Rom327
mart2525
Извините, если много воды налили в тему...
У меня к Вам вопрос: сменные насадки использовались готовые (заводские) или сами себе придумывали и вытачивали? Можете проконсультировать по этому поводу? Интересует способ крепление и особенности смены.

Re: Самодельный установщик SMD

Добавлено: 30 апр 2015, 23:53
mart2525
Rom327 писал(а):У меня к Вам вопрос: сменные насадки использовались готовые (заводские) или сами себе придумывали и вытачивали?
Насадки, это не секрет. Автомобильные запчасти. А именно - направляющая клапана ГБЦ. Они бывают разных размеров, но очень качественно сделаны. Дорабатываются на токарном станке.
Насадки расположены на своих местах, сзади примагничиваются магнитами (никакой магии). Головка подъезжает к насадке, входит в нее, магнитом фиксируется к головке установщика, далее вытаскивается из своего места. и тд.
Необходимо всегда находить тонкую грань между простотой и надежностью.

Re: Самодельный установщик SMD

Добавлено: 01 май 2015, 02:35
bolek4321
Rom327 писал(а):По поводу засорения темы: если прочесть самую первую строку этой темы...
Согласен, неточно выразился.
Тогда, может, Вам начать свою тему, типа SMD установщик за 100 круб.?
Чтобы там обсуждать диаметр валов, ардуину, количество питателей, софт и т.д., заодно и определитесь со статусом своего проекта - open source и т.д.
Мне кажется, здесь удобнее задавать вопросы mart2525 и обсуждать детали его установшика, т.с. рубины в одну кучку, изумруды - в другую, золотой песок - в третью и т.д.

Re: Самодельный установщик SMD

Добавлено: 01 май 2015, 09:10
Rom327
Автомобильные запчасти. А именно - направляющая клапана ГБЦ. Они бывают разных размеров, но очень качественно сделаны. Дорабатываются на токарном станке.
Спасибо!
Так в них же отверстие миллиметров 8 наверное... Можно фотографию? Я так понимаю, насадки меняются на более крупные при монтаже микросхем или других больших(тяжелых) компонентов. А если монтировать мелочь, скажем от 0603, и до какого размера будет работоспособна одна насадка. Я пока планирую автоматом монтировать только мелочевку - резисторы и конденсаторы, и по-этому может пока не стоит заморачиваться по поводу смены насадок? И еще вопрос: как Вы думаете, на аппарате ТМ220А установлены 2 присоски, как так китайцам удалось в такой малый объем их втиснуть? Работают независимо, поворачиваются...

Re: Самодельный установщик SMD

Добавлено: 02 май 2015, 17:42
mart2525
Rom327 писал(а):И еще вопрос: как Вы думаете, на аппарате ТМ220А установлены 2 присоски, как так китайцам удалось в такой малый объем их втиснуть? Работают независимо, поворачиваются..
Начните с одноголовочного. На Китайском стоят 2 поворотных шаговика. Опускаются, поднимаются одним двигателем - подобие коромысла. Конструкция простая, но есть недостатки - это, нет возможности поменять насадку автоматом.

Re: Самодельный установщик SMD

Добавлено: 02 май 2015, 17:50
mart2525
Части узлов установщикаТМ220
И то, с чего я начинал.

Re: Самодельный установщик SMD

Добавлено: 02 май 2015, 18:48
Rom327
Спасибо! До чего то подобного я и дошел. Только мотор вращения компонента подобрал Nema8, он совсем маленький 20х20х42мм с пустотелым валом. Так что обходную трубку можно не делать. Что касается двигателя оси Z, планирую что то помельче чем у Вас, от 5" флопа например... А как у Вас выполнена реализация защиты по оси Z? Скажем что-то свалилось на плату, а шаговик опускает деталь? Пружина отработает, а станок остановится?
А нет ли фотки головы ТМ220 со снятой крышкой?

Re: Самодельный установщик SMD

Добавлено: 03 май 2015, 10:41
bolek4321
mart2525 писал(а):Опускаются, поднимаются одним двигателем - подобие коромысла. Конструкция простая, но есть недостатки - это, нет возможности поменять насадку автоматом.
Почему нельзя поменять автоматом? IMHO, вполне возможно:
- пусть присоски на голове расположены на расстоянии L друг от друга
- в приемнике-держателе присосок места для присосок располагаются кратно 2L, кратно же 2L со сдвигом на L располагаются пустые места, в которых присоска не может быть зафиксирована или снята
Возможно, придется немного изменить конструкцию присоски и гнезда из-за относительно небольшого вертикального хода коромысла.
Некоторый недостаток: приемник-держатель присосок будет длинным. Но места на установщике ведь хватает? ;)
Например (приемник-держатель присосок расположен вдоль X ближе к дальней по Y стороны стола):
- в положении A снимается присоска 1
- в положении B снимается присоска 2

Re: Самодельный установщик SMD

Добавлено: 03 май 2015, 11:42
bolek4321
Вариант 2: два приемника-держателя присосок, размещенные у левого и правого краев установщика. Соответственно (см. рис. в пред. посте), "левые" присоски (1) меняются слева, а "правые" (2) - справа.

Re: Самодельный установщик SMD

Добавлено: 03 май 2015, 17:15
mart2525
Там Коромысло, которое способно только толкать вниз. Тем самым оно способно только взять насадку, но установить обратно уже не сможет, так как головки все время подпружинены вверх.
Прежде чем что то писать, просьба проверять на практике. Слишком много теории. Теория возникает с головы. Но, если руки не щупали метал и не делали ничего, то теория нулевая. Это не камень в огород!
Просьба не обсуждать в пустую.

Re: Самодельный установщик SMD

Добавлено: 03 май 2015, 19:45
Rom327
Опускаются, поднимаются одним двигателем - подобие коромысла. Конструкция простая, но есть недостатки - это, нет возможности поменять насадку автоматом.
Спасибо mart2525!
Если возможно, уточните некоторые моменты конструкции:
-Какой марки (модели) установлен двигатель на китайце? Однозначно буду делать 1 голову, но интересно глянуть на конструкцию, прикинуть какой двигатель надо ставить на подъем.
-Чем Вас не устроил китаец, и что побудило Вас на создание своего варианта?
-Стоит ли изобретать защиту от "продавливания" компонента в плату? Ну например: случился программно-аппаратный глюк и шаговик давит компонент в плату и не останавливается, пружина свое отработала, что дальше? Вижу 3 варианта:
1 - Отключение самого двигателя по перегрузке (задается в драйвере резисторами),
2 - К уже установленной пружине добавить микровыключатель, который блокирует движение,
3 - Шаговый двигатель соединен с исполнительным устройством через фрикцион, по типу узла подмотки в магнитофонах и при повышенной нагрузке просто проскальзывает.
-Стоит ли заложить в конструкцию оси Z возможность работы как полноценная ось? Это позволит брать компоненты на разной высоте и устанавливать компоненты разной высоты, вплоть до трансформаторов.

Re: Самодельный установщик SMD

Добавлено: 03 май 2015, 20:43
mart2525
Rom327 писал(а):Шаговый двигатель соединен с исполнительным устройством через фрикцион
Зачем такой огород?
Все очень просто. Z хомится и наезжает чуть на датчик (При этом последний активируется), это у нас будет безопасная высота. Далее, программа отрабатывает все режимы (установка компонентов и другие действия связанные с осью Z) При этом, она постоянно поглядывает на ось Z (безопасную высоту). В случае отсутствие последней, блокирует весь установщик.
Свободный ход насадки должен быть, это обязательно. Или насадка имеет свободный ход в головке относительно оси Z. Или прямо в насадке игла имеет свободный ход.
По поводу высоты компонента - программа должна учитывать высоту компонента и давить Z с учетом этой высоты. При этом должен не много задействован свободный ход.
Какой марки шаговик не помню. На Z достаточно обычнного nema17.
В китайце не понравилось все. И чем больше скорость, тем хуже он ставит. Зачем тогда нужна такая скорость?