|
Проект "народной" pick&place машины, optical-recognizing CNC |
|
|
|
Jan 17 2012, 22:31
|
Administrator
  
Группа: Свой
Сообщений: 400
Регистрация: 10-05-04
Пользователь №: 1

|
Представьте себе чудо pick&place машину: координатный станок с парой инструментов, камерой и софтом. В одну часть координатного стола ставишь коробочку с хаотично рассыпанными smd деталями. В другую кладешь плату.
Запускаешь на компьютере софт, загружаешь в него сгенерированный САПР-ом pick&place файл. Нажимаешь кнопку "старт" - и завертелось, станок камерой сканирует рабочее пространство, ищет компоненты по надписи. Имеет 2 инструмента - присоска и пинцет. Пинцет одновременно является пробником для smd конденсаторов, не имеющих надписи. После сканирования станок начинает расстановку деталей на плату. Мелкие - пинцетом, более крупные - присоской. Когда успешно распознанных деталей не хватает, станок начинает разгребать криво лежащие и перевернутые детали.
Это если вкратце. По факту, все принципиальные вопросы, которые я вижу, решаемы достаточно простыми методами, в т.ч. и вопрос оптического распознавания деталей. На первый взгляд кажется сложным, но фактически под GNU лицензией есть практически все необходимое. Что осталось - это все скрутить в единую систему, и сделать софт для сканирования камерой пространства, создания карты контуров хорошо лежащих деталей и факта наличия плохо лежащих. Также, проект хочется сделать опенсорсным, т.е. механику в бОльшей части заимствовать с 3d принтера reprap (reprap.org) - по принципу купил кучку деталей, скрутил, отладил и работай. Головку с инструментами разумеется проектируем собственную.
Есть ли люди, которым это интересно, и хочет ли кто-то поучавствовать в создании как железа, так и софта для такой машины (разумеется, на энтузиазме) ?
|
|
|
|
19 страниц
1 2 3 > »
|
 |
Ответов
(1 - 99)
|
Jan 18 2012, 09:38
|
Гуру
     
Группа: Участник
Сообщений: 3 928
Регистрация: 28-03-07
Из: РФ
Пользователь №: 26 588

|
Цитата(follow_me @ Jan 18 2012, 09:07)  я только не совсем понимаю зачем делать разгребание и тестирование из кучи компонентов ? Весело ? Цитата(jeka @ Jan 18 2012, 08:43)  Софт в части распознавания образов я готов взять на себя А есть что-нибудь готовое ? Цитата(jeka @ Jan 18 2012, 08:43)  либо объяснить что и какими методами надо делать Мы наверное все знаем как, но дьявол кроется в мелочах, поэтому идеи есть, а реализации - нет.
|
|
|
|
|
Jan 18 2012, 11:09
|

Знающий
   
Группа: Свой
Сообщений: 648
Регистрация: 11-02-06
Из: Санкт-Петербург
Пользователь №: 14 237

|
Цитата(jeka @ Jan 18 2012, 02:31)  Есть ли люди, которым это интересно, и хочет ли кто-то поучавствовать в создании как железа, так и софта для такой машины (разумеется, на энтузиазме) ? С удовольствием поучаствовал бы в создании такого установщика в качестве программиста, есть опыт распознавания объектов путем обработки видеоизображения и реализованные проекты. Если соберетесь делать - черкните в личку.
--------------------
Сделано в Китае. Упаковано в России.
|
|
|
|
|
Jan 18 2012, 18:01
|
Administrator
  
Группа: Свой
Сообщений: 400
Регистрация: 10-05-04
Пользователь №: 1

|
По софту. Из готового есть библиотеки работы с ЧПУ и опенсосные OCR в ассортименте. Некоторые умеют также распознавать контуры. Например: http://claraocr.org/http://jocr.sourceforge.net/http://lem.eui.upm.es/ocre.htmlhttp://live.gnome.org/OCRFeederdelta robot всем хорош, но сложнее и дороже в изготовлении. Софт я планирую делать под *nix, т.к. там больше свободы возможностей для программиста. В последствии можно портировать и под win. Конструктора - меньшая из проблем. Один человек уже занимается проектированием механики. Если надо будет (хотя не уверен) - подключу второго, он много лет занимался промышленным станкостроением. Разгребание и тестирование кучи компонентов - для того, чтоб можно было выбрать из всей кучи конденсаторы нужного номинала, т.к. цель - поиск и расстановка компонентов на плату. Резисторы и более крупные деталии определяются по названию на корпусе. А с конденсаторами такая фишка не проходит.
|
|
|
|
|
Jan 18 2012, 23:14
|
Administrator
  
Группа: Свой
Сообщений: 400
Регистрация: 10-05-04
Пользователь №: 1

|
Огурцов, нанесение пасты пока не планирую, т.к. ее несложно нанести руками через трафарет. С головкой также принципиальных проблем не вижу. На днях порисуем в solidworks 3d-модельку, чтоб было понятно что и как. Еще один подобный проект опенсорсной p&p: http://code.google.com/p/openpnp/
|
|
|
|
|
Jan 19 2012, 11:23
|
Частый гость
 
Группа: Участник
Сообщений: 182
Регистрация: 4-11-10
Пользователь №: 60 646

|
Цитата(aaarrr @ Jan 18 2012, 21:05)  На фидерах сэкономить, например. Экономия на просом устройстве, тем более стандартизированном под много компонентов, которая в итоге значительно усложняет конструкцию в целом как считаете, что проще сделать - фидер, который будет брать из ленты компоненты - или манипулятор, с достаточными степенями свободы, чтоб выбрать из кучи нужный компонент , протестировать его , перевернуть сколько нужно раз ?
|
|
|
|
|
Jan 19 2012, 11:44
|
Гуру
     
Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448

|
Цитата(follow_me @ Jan 19 2012, 15:23)  как считаете, что проще сделать - фидер, который будет брать из ленты компоненты - или манипулятор, с достаточными степенями свободы, чтоб выбрать из кучи нужный компонент , протестировать его , перевернуть сколько нужно раз ? Тут дело в конечном назначении устройства. Фидеры нужны для скоростной подачи при промышленной сборке. Данная машина же, как я понимаю, предназначена для медленной сборки прототипов. Возня с заправкой фидеров в этом случае сведет все потенциальные выгоды на нет.
|
|
|
|
|
Jan 19 2012, 13:45
|
Гуру
     
Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881

|
Цитата(Огурцов @ Jan 19 2012, 17:34)  Сопротивление резистора определяется проще, чем емкость конденсатора и без ОЦР. только их еще придется отличать от индуктивностей, которые в 0402 и мельче с виду от резисторов не отличимы, не говоря уже об отличиях между разными типами при одной индуктивности, например RF катушка и дроссель для постоянки - часто они не маркированы и в 0805, и в 1206, и толще. Так что не очень это хорошая идея, все в кучу ссыпать. Лучше сделайте поддон с ячейками небольшого размера, все проблемы выяснения типа и номинала на раз как рукой снимет.
|
|
|
|
|
Jan 19 2012, 16:07
|
Гуру
     
Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881

|
Цитата(Огурцов @ Jan 19 2012, 19:00)  Сколько дросселей в ваших схемах ? Ну скажем так... Вот одно из изделий - всего 90 компонентов в 0402 (резисторы + катушки, кондеры исключил, они явно отличимы), из них резисторов меньше либо равно 10 ом (включая 0 ом перемычки) 8 штук, а катушек 13 штук, из них три по 12 наногенри, при том одна из них подороже высокодобротная, две подешевле низкодобротных, одна 4.7 наногенри, остальные чип-бусины серии BK1005 двух разных номиналов по импедансу (BK1005LM182 и BK1005HM471). Получается в итоге резисторов разных 14 номиналов, индуктивных элементов - 5 номиналов. Вот и поди измерением все это различи, кучки-ячейки надежнее. программировать ячейки не особо и головняк, всегда стараешься при разработке задействовать по максимуму комплектации из уже идущего в серийном пр-ве, так что каждый раз докладывать и допрограммировать не так и по многу придется (главное чтобы оно хорошо и надежно закрывалось между сеансами расстановки), зато гораздо проще программа и особенно железо расстановщика - не требуется встраивать прецизионный измерительнеый прибор.
|
|
|
|
|
Jan 19 2012, 18:16
|
Гуру
     
Группа: Участник
Сообщений: 3 928
Регистрация: 28-03-07
Из: РФ
Пользователь №: 26 588

|
Цитата(SM @ Jan 19 2012, 17:07)  резисторов разных 14 номиналов, индуктивных элементов - 5 номиналов Получается стандартно 19 питателей, а из кучи - 5. Разница в четыре раза - можно и побороться. Даже за два раза. По-любому, резисторов с конденсаторами будет больше всего остального. Цитата(Secter @ Jan 19 2012, 17:22)  да, да,канешно Ну давайте тогда, я вам через пару недель механику, а вы мне через месяц софт. Цитата(Secter @ Jan 19 2012, 17:22)  вот с нанесением пасты проблем точно нет Паста мне не понравилась. Может пасту другую заказать ?
|
|
|
|
|
Jan 19 2012, 18:39
|
Гуру
     
Группа: Участник
Сообщений: 3 928
Регистрация: 28-03-07
Из: РФ
Пользователь №: 26 588

|
Цитата(Secter @ Jan 19 2012, 18:24)  без ком.составляющей я не участвую... Тем лучше. Цитата(Secter @ Jan 19 2012, 18:24)  ...жизнь ограничена временным интервалом : 30 лет (становление-учёба-проба пера) У программистов десятью - в 25 пришел из армии, в 35 на работу уже не берут Цитата(Secter @ Jan 19 2012, 18:24)  и 45 лет (ранний моразм -леность - старческий аутизм) Потому, что маразм у программистов наступает уже в 35 Цитата(Secter @ Jan 19 2012, 18:24)  ...к чему бессмысленные соревнования в коих вы все одно проиграете? Вот у железячников маразм наступает в 55, так что я по-любому в выигрыше. Цитата(Secter @ Jan 19 2012, 18:24)  !....в плане : механика за 14 кал.дней....)))) Таки быть, давайте добавим вам - месяц и два.
|
|
|
|
|
Jan 20 2012, 14:36
|

Знающий
   
Группа: Свой
Сообщений: 648
Регистрация: 11-02-06
Из: Санкт-Петербург
Пользователь №: 14 237

|
Цитата(SM @ Jan 20 2012, 16:32)  Так это механика отнюдь не бюджетная и не народная - из рулона еще добыть компонент нужно. Во всяком случае, оторвать и заправить прозрачную ленту несложно. К тому же в рулоне компонент чётко спозиционирован, в том числе и по оси Z, координаты для его захвата присоской известны. Распознать номинал компонента, лежащего в кучке других компонентов с помощью оптики - это ещё полдела. А вот как вычислить его координаты для подвода присоски ? Для правильной установки той же микросхемы её нужно ухватить точно за центр (относительно которого и рассчитываются координаты на плате в файле Pick-and-Place), с точностью 0,05-0,1 мм. Особенно проблемно по оси Z - представьте, что два резистора лежат друг на друге "стопочкой". Для видеокамеры сверху видно, что резистор один. Станок подводит присоску, "думая", что резистор один - и дробит верхний резистор в крошку.
--------------------
Сделано в Китае. Упаковано в России.
|
|
|
|
|
Jan 20 2012, 17:42
|
Administrator
  
Группа: Свой
Сообщений: 400
Регистрация: 10-05-04
Пользователь №: 1

|
Iptash, база формируется в процессе сканирования поверхности. Если я правильно понял, что означает "база". Также, инструмент головки будет снабжен датчиками усилия, как у инструмента захвата, так и по спуску, т.е. оси z. Я планирую опробовать простейший вариант электропинцета - два модельных сервопривода, пружина, магнит и датчик холла для определения усилия. Поэтому будет дополнительный канал обратной связи. Без него одной камерой сложновато будет. Хотелось бы найти подшипники линейных перемещений на ось диаметром 3 мм, но пока не нашел. Экзотика, но вдруг если кто видел такие - намекните
|
|
|
|
|
Jan 21 2012, 15:22
|

Знающий
   
Группа: Свой
Сообщений: 540
Регистрация: 19-04-08
Из: Москва
Пользователь №: 36 913

|
Цитата(SM @ Jan 21 2012, 14:50)  а может быть пневматику применить по этой координате? Там проблем с ограничением и измерением силы прижатия не будет изначально. По оси Z присоску с компонентом желательно перемещать с управляемой скоростью и ускорением , так же как и по другим координатам (трапеция или S образное). Зная высоту сменной насадки, высоту устанавливаемого элемента, высоту платы в месте установки (а плата может быть и выгнутая, и закрученная "пропеллером") можно плавно опустить компонент без удара. Усилие прижатия можно вычислить по ошибке положения и току, как в любом следящем приводе. Пневмопривод, за счет сжимаемости воздуха, будет стучать компонентом по плате. Иногда такие удары отрывают от пасты и смещают ранее установленные детали. Мне кажется, прежде чем обсуждать детали будущего станка , хорошо было бы уточнить его основные технические характеристики: производительность, максимальные габариты платы, минимальный размер корпуса и шага выводов, максимальный размер корпуса компонента, какие и сколько питателей, будет ли возможноть работы в ручном и полуавтоматическом режиме сборки, какую хотим получить точность в "сигма".
|
|
|
|
|
Jan 21 2012, 16:33
|
Гуру
     
Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881

|
Цитата(Огурцов @ Jan 21 2012, 20:20)  минимальный размер корпуса и шага выводов - 0603, 0.5 максимальный размер корпуса компонента - LQFP100 какую хотим получить точность - хотя бы 0.1 мм Не... Не дело это. Минимальный размер 0201! и шаг 0.4 (как QFP так и BGA/uLGA)! 0603 и без этого девайса вручную расставить и впаять не внапряг, ради них IMHO и заморачиваться даже не стоит. Максимальный размер где то около БГА 25х25 мм., точность, да, 0.1, большей не надо, БГА и так самоотцентрируются потом, а остальным изначально хватит. вообще вся ценность этой идеи в сложнопаяемых корпусах и мелочи - LGA, QFN/DFN, 0402, 0201. Так как с простым - *QFP и BGA и так проблем особо нету. Цитата(Огурцов @ Jan 21 2012, 20:26)  такжеж у нас камера, оцр... такжеж одной камерой не измерить высоту достаточно точно.
|
|
|
|
|
Jan 21 2012, 17:29
|

Знающий
   
Группа: Свой
Сообщений: 540
Регистрация: 19-04-08
Из: Москва
Пользователь №: 36 913

|
На счет кучи. Я понимаю, что лень движет прогресс, но не до такой же степени. Давайте рассмотрим бюджетный вариант питателей с стандартной упаковкой. Мне не раз приходилось видеть , как на большой сборочный автомат вместе с обычными катушечными питателями ставили одну или несколько дюралевых пластин с профрезерованными поперечными Т образными пазами, куда вставляли обрезки 8 миллиметровых лент. Если сделать ход монтажной головки над зоной питателей 80 мм., то с каждой ленты можно взять 20 деталей без ее переталкивания при шаге 4 мм. Ленты на пластине расположены почти без промежутков.Такого количества чипов хватит на самую сложную плату. Защитные ленточки снимаются вручную перед началом работы. Цитата(SM @ Jan 21 2012, 19:33)  точность, да, 0.1, большей не надо, БГА и так самоотцентрируются потом, а остальным изначально хватит. такжеж одной камерой не измерить высоту достаточно точно. Для шага 0.4 точности 0.1 совершенно недостаточно. Ширина площадки 0.2-0.25 , ширина отпечатка пасты 0.17-0.22 При точности 0.1 вывод может сдвинуться на половину ширины. Вообще все мелкошаговые, особенно длинные мелкошаговые чуствительны не столько к линейным, сколько к угловым ошибкам. Высоту можно померить контактным способом, например датчик с диференциальным трансформатором LVDT. Усилие минимальное, точность доли микрона.
|
|
|
|
|
Jan 21 2012, 18:13
|
Гуру
     
Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881

|
Цитата(dpss @ Jan 21 2012, 21:29)  Для шага 0.4 точности 0.1 совершенно недостаточно. Ну я подразумеваю BGA 0.4, пасты под них не надо вообще в данных условиях, только флюс - им плату обработать можно до печати пасты, а смещение на полплощадки не страшно по причине самоцентровки в процессе оплавления. Да и по опыту смещение на 0.1 на LQFP с 0.4 шагом ни разу не криминал, вид не очень конечно, но с контактом все в порядке, для прототипа более чем вполне. А вот с угловыми ошибками согласен - тут надо выдерживать точность высокую, чтобы ни с какой стороны не было смещения более, чем на 0.1. Если выйдет точнее, то разумеется лучше.
|
|
|
|
|
Jan 22 2012, 12:34
|
Частый гость
 
Группа: Участник
Сообщений: 182
Регистрация: 4-11-10
Пользователь №: 60 646

|
По поводу разбирания кучи, Как будут решаться 2 ситуации: перевернутый элемент маркировкой к столу - т.е. аппарат должен его перевернуть чтоб распознать маркировку большая куча компонентов в которой закончился нужный элемент и + есть перевернутые и прикиньте скорость при количестве рассыпухи в 1000 компонентов ( насыпал и забыл  )
|
|
|
|
|
Jan 22 2012, 22:53
|
Administrator
  
Группа: Свой
Сообщений: 400
Регистрация: 10-05-04
Пользователь №: 1

|
Демпфер с сенсором будет, это обязательно (уже описывал - датчик холла, магнит и пружина). Про ТТХ, 1 компонент в минуту - это совсем грустно. Я планирую, что 1 компонент в 1...3 секунды - более чем реальная скорость. Камеру планирую использовать такую. Такой уже есть, нормально работает, но толстоват. Скорость при кол-ве 1000 компонентов чем смущает? Кто мешает первым этапом сделать сканирование всей поверхности и создание таблицы с маркировкой и расположением всех опознанных (и неопознанных) деталей? p.s. Тема главным образом создавалась чтоб найти людей, которые хотят на добровольной основе совместными усилиями развивать проект. Пока откликнулся один человек из Питера.
|
|
|
|
|
Jan 23 2012, 22:50
|
Гуру
     
Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881

|
Цитата(jeka @ Jan 24 2012, 01:01)  не соглашусь, что на АРМе проще делать. Ну и не сложнее. Не надо никаких плат придумывать, надо взять готовый модуль, в котором есть все нужные интерфейсы и есть линукс. А собственно сборка и отладка идентична. И в отличие от писюков - на этих модулях есть сразу и кан, и SPI, и просто GPIO, и еще много чего, что может быть полезным, и драйвера для всего этого одной левой пишутся, если их нету (обычно есть), так как с документацией дела обстоят лучше. Бери, добивай какую-то небольшую обвязку к модулю, и все готово. Для писюка на вскидку эта "обвязка" сложнее будет.
|
|
|
|
|
Jan 25 2012, 22:45
|

Частый гость
 
Группа: Участник
Сообщений: 95
Регистрация: 3-01-10
Из: Рождественно
Пользователь №: 54 616

|
Интересует вопрос изготовления прототипов давно. Хотел бы попробовать собрать хотя бы простейший вариант с ручным управлением, т.е. 1. ставлю плату, получаю картинку 2. получаю картинку компонентов положенных в один слой, рядом с платой. 3. я знаю где какие, посто тыкаю мышкой на компонент, потом на место в плате. 4. станок хватает деталь, ставит на плату.
компоненты 0204, и микросхемы с сопоставимым шагом, bga
У меня есть CNC станок, достаточно точный. У сына отобрал микроскоп подключаемый к USB, увеличение 10 и 40. Могу прикупить вакумный пинцет, приделать к нему управление.
Хотелось бы чтобы все заработало сначала в простейшем варианте. Чтобы управляя через монитор, расставил компоненты. Потом по мере понимания и наличия проблем постепенно перекладывать все больше задачь на софт.
Мне интересно ваше мнение и подсказки.
|
|
|
|
|
Jan 26 2012, 08:59
|
Гуру
     
Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881

|
Цитата(Огурцов @ Jan 26 2012, 12:54)  Для линуха нужен будет толстый камень, к которому придется паять и флеш и раму. Я уже говорил ранее - не надо ничего такого паять. Берешь готовый модуль, на нем все есть - это как материнская плата с процом, рамой, флешем, изернетом, вайфаем, усбами, видеовыходом и входом, так далее, и уже с линуксом, который это все видит. На разъеме там всякие уарты, спи, и2с, параллельная шина, выходы на тыч-скрин и клаву, LVDS-выход на TFT-дисплей, и т.д. Могу на общественных началах даже подогнать, и все дрова для того, что снаружи к нему привесят (приводы всякие наверное, и т.д.), сделать. А для программы в юзер-моде не надо со всем линухом разбираться, и дма тоже не надо программировать. Там все гораздо проще, когда все драйвера уже готовы, в каком нибудь там QT Creator-е писать приложение на QML.... Но я в юзер-интерфейсах не копенгаген, для меня родное - это ядро и дрова.
|
|
|
|
|
Jan 26 2012, 10:06
|
Гуру
     
Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881

|
Цитата(Огурцов @ Jan 26 2012, 13:46)  Мне не нравятся готовые вебки тем, что тормозят, у них задержка между движением и отображением под секунду. И оно будет еще гораздо сильнее тормозить при позиционировании, это ж не один кадр на PC отправить. "Вебок" у меня нету, а вот дино-лайт-микроскоп и не тормозит, хотя "типа вебка", и очень даже разрешение нехреновое имеет, собственно я им в длиннофокусном варианте контролирую и установку деталей, и сам процесс оплавления, когда что-то делаю "в домашних условиях". В общем камеру найти не проблема, чтобы была с усб и не тормозная, лишь вопрос ее стоимости.
|
|
|
|
|
Jan 26 2012, 14:08
|
Гуру
     
Группа: Участник
Сообщений: 3 928
Регистрация: 28-03-07
Из: РФ
Пользователь №: 26 588

|
Цитата(_pv @ Jan 26 2012, 12:09)  или тогда хотя бы скажите где именно "вебка" умудряется хранить целую секунду видео В недрах PC очевидно. Цитата(SM @ Jan 26 2012, 10:06)  В общем камеру найти не проблема, чтобы была с усб и не тормозная, лишь вопрос ее стоимости. Я по осени полдюжины копро-вебок купил, что-то поугасло желание. А вместо микроскопа пока родилась идея взять пару хороших матриц и сделать прямой вывод на стереомонитор.
|
|
|
|
|
Jan 26 2012, 14:25
|
Гуру
     
Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954

|
Цитата(Огурцов @ Jan 26 2012, 21:03)  В недрах PC очевидно. То есть от камеры это никак не зависит, но "готовые вебки не нравятся тем, что тормозят". Не те проблемы решаете, для начала надо хоть что-нибудь как-нибудь начать делать, пусть на PC (хотя по мне, так вполне подходящая платформа для этого, не говоря уж об удобстве отладки), пусть с "тормозящими" вебками. Перенести потом куда-нибудь убирая тонкие места ограничивающие скорость - не проблема. но нет, надо первым делом начать обсуждать преимущества упихивания этого дела в какой-нибудь, напрмер, AVR, потому что он привычнее.
|
|
|
|
|
Jan 26 2012, 15:38
|
Гуру
     
Группа: Участник
Сообщений: 3 928
Регистрация: 28-03-07
Из: РФ
Пользователь №: 26 588

|
Вебку можно и по usb к мк подключить, кто бы спорил, только вот это я точно не смогу, пзс же хотя бы понятно как. Цитата(_pv @ Jan 26 2012, 14:25)  AVR, потому что он привычнее. Скорее арм и потому, что он непривычнее. Цитата(_pv @ Jan 26 2012, 14:25)  надо хоть что-нибудь как-нибудь начать делать Повторюсь, железо можно сделать за пару вечеров, оно хоть и не очень жалко выбросить, но все же, что дальше ? Без софта сегодня любая железка мертва и бесполезна. Так что софт определяет - надо или не надо н`ачать.
|
|
|
|
|
Jan 26 2012, 16:24
|
Частый гость
 
Группа: Участник
Сообщений: 161
Регистрация: 9-09-08
Из: РФ
Пользователь №: 40 076

|
Цитата(Огурцов @ Jan 26 2012, 19:59)  Две иголки ? А сможет вышивать крестиком?
|
|
|
|
|
Jan 26 2012, 19:56
|
Гуру
     
Группа: Участник
Сообщений: 3 928
Регистрация: 28-03-07
Из: РФ
Пользователь №: 26 588

|
Цитата(Secter @ Jan 26 2012, 18:13)   ...100 баксофф на кону...))) ...бОльшие деньги.  Отож, мои коллеги почти месяц за них работают ; Цитата(=SSN= @ Jan 26 2012, 17:24)  А сможет вышивать крестиком? Хорошо напомнили - можно взять старую (которая еще чугунная, а не пластмассовая) швейную машинку за 500 рублей в качестве станины. Такая и от десяти компонентов за секунду не развалится. Цитата(dpss @ Jan 26 2012, 18:27)  И получится очередной китайский бюджетный станочек собранный из веревок и бамбуковых палок. Если очень постараться, он даже сможет раскладывать 1206  Как тут правильно было замечено начинать нужно с механики, точнее с головы. Не важно из чего, я рассчитываю, что в 0.1мм впишусь не напрягаясь, а конкретно к моим платам - 0.05мм. 0402 поставит даже легче, чем 1206
|
|
|
|
|
Jan 26 2012, 20:14
|
Знающий
   
Группа: Участник
Сообщений: 947
Регистрация: 31-01-06
Пользователь №: 13 804

|
Цитата(Огурцов @ Jan 26 2012, 23:56)  ... Не важно из чего, я рассчитываю, что в 0.1мм впишусь не напрягаясь, а конкретно к моим платам - 0.05мм. 0402 поставит даже легче, чем 1206 Т.е. Вы уверены, что сможете реализовать точность установки компонента 0402 всего в 10 раз хуже, чем у автоматического плейсера начального уровня? А каким образом будет определяться центр компонента (любого, хоть резистора 1206, хоть микросхемы SO8), а угол забора и, соответственно, его корректировка для установки (есть еще много параметров...)?
|
|
|
|
|
Jan 26 2012, 21:41
|
Гуру
     
Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881

|
Цитата(Огурцов @ Jan 26 2012, 19:38)  Вебку можно и по usb к мк подключить, кто бы спорил, только вот это я точно не смогу, пзс же хотя бы понятно как. Я же говорю - без проблем сделаю и отдам в дальнейшую работу саму платформу - со всеми необходимыми драйверами, включая и видео в том числе, и дрова для всего остального нужного железа, и с поддержкой их дальше. Эта часть "железной возни" как раз ни разу не проблема, только поставьте конкретно задачу - какие нужны входы и выходы, сколько, интерфейсы, и т.д., все это практически уже есть готовое. Вся проблема в том, что дальше делать со всем этим видеопотоком, дошедшим до приложения пользовательского уровня, и по какому принципу выдавать управляющие воздействия - это уже второй уровень программирования. То есть все "прослойки" от самого железа и до приложения юзер-моды, и обратно - от приложения юзер-моды до железа, можете считать, что не проблема вообще.
|
|
|
|
|
Jan 26 2012, 23:42
|
Administrator
  
Группа: Свой
Сообщений: 400
Регистрация: 10-05-04
Пользователь №: 1

|
Сколько RAM и какая скорость CPU потребуется для нормальной работы - не скажу, т.к. пока не заработает, не узнаю. Для отладки очень вероятно RAM (или flash в крайнем случае) потребуется несколько гигабайт. Картинки - штука прожорливая. Какой конкретно алгоритм обеспечит нужное качество распознавания образов - тоже не знаю, пока не опробую. А различаются они в сотню раз по скорости и от желания ковыряться с оптимизацией. Может и на 30MIPS будет шустро работать, а может и на 1000 MIPS будет тормозить. Порт для монитора и мыши. Да, клавиатура для отладки  6 аналоговых входов, 24 GPIO. 2 usb порта Карта памяти (USB или SD) пожалуй, всё. Т.е. единственное, чего не хватает в PC - так это GPIO и аналоговых входов. А это очень просто и дешево решается. Поэтому вопрос - есть ли смысл в ARM? По конфигурации и цене ARM явно проигрывает ПК. Придется каждому заказывать плату, стоят они прилично, к ним еще программатор нужен, тоже недешево стоит.
|
|
|
|
|
Jan 27 2012, 05:37
|
Гуру
     
Группа: Участник
Сообщений: 3 928
Регистрация: 28-03-07
Из: РФ
Пользователь №: 26 588

|
Цитата(ZZmey @ Jan 26 2012, 20:14)  Т.е. Вы уверены, что сможете реализовать точность установки компонента 0402 всего в 10 раз хуже, чем у автоматического плейсера начального уровня? Конечно, уверен. Можно сделать и в 10 раз лучше, но это будут несколько другие компоненты и они скорее всего будут дороже, чем на 200 баксов. Кстати, я тут подумал, как податчик сделать, штук на 40 ленточек. Осталось только понять, как пленку снимать вменяемым образом. Цитата(ZZmey @ Jan 26 2012, 20:14)  А каким образом будет определяться центр компонента (любого, хоть резистора 1206, хоть микросхемы SO8), а угол забора и, соответственно, его корректировка для установки (есть еще много параметров...)? Наверное, как-то так: http://www.youtube.com/watch?v=9bODRom1jrs...feature=relatedЦитата(SM @ Jan 26 2012, 21:41)  Я же говорю - без проблем сделаю и отдам в дальнейшую работу саму платформу - со всеми необходимыми драйверами, включая и видео в том числе, и дрова для всего остального нужного железа Ну тогда конечно, usb лучше. Ну и для полного счастья http://www.youtube.com/watch?v=KnyB9btlhS8...feature=related26W http://www.avio.co.jp/english/products/ass...wer-supply.html
|
|
|
|
|
Jan 27 2012, 05:50
|
Гуру
     
Группа: Свой
Сообщений: 3 106
Регистрация: 18-04-05
Пользователь №: 4 261

|
Цитата(Огурцов @ Jan 27 2012, 09:22)  Ну и для полного счастья.. IMHO, для "полного счастья" нужно думать над тем ЧТО делать, а не над тем, КАК сделать дешевле то, что китайцы уже и так делают дешевле некуда. Если Вы придумаете новый товар или новую услугу, которой ещё нет на рынке, у Вас их с руками оторвут, сколько бы ОНО ни стОило. И найдутся дешевые контрактные сборщики в том же Китае, готовые собирать для Вас Ваши платы сотнями тысяч в месяц. И примеры Apple, Google или Yota тому славное подтверждение. Если же Вы пытаетесь влезть на рынок, где уже и так "иголке упасть некуда", то дешевле Ваше устройство на 10% или дороже на 10% уже никакой рояли не играет. На уже сложившемся рынке решающее значение имеет наличие раскрученного бренда. При этом львиную долю прибыли делят между собой всего лишь несколько крупных игроков. Конкурировать с ними при помощи "народной" pick & place машины бессмысленно. Как-то так..
|
|
|
|
4 чел. читают эту тему (гостей: 4, скрытых пользователей: 0)
Пользователей: 0
|
|
|