Neoden YY1 Pick-and-place Machine. Юрий Ильин, инженер

Neoden YY1

Чем он удивителен. В первую очередь, конечно, повторюсь, ценой. У него два сопла и очень точный механизм, вобравший опыт конструирования 3D принтеров. Все направляющие рельсовые, по «Y» два независимых мотора и по два датчика нуля с каждой стороны, один грубо, второй точно. По оси «X» голова ездит своим двигателем, расположенным на самой голове, по неподвижному ремню. Драйверы явно TMC22-что-нибудь.Обе камеры достаточно быстрые, утверждается, что распознают смещение за 65мс, т. е. практически мгновенно. Правда при покупке обсуждалось 3 камеры — дополнительная для больших компонентов, по факту установлено 2.

Фидеры, как и множество других элементов конструкции напечатаны на 3D принтере. не буду вдаваться в детали, сколько там чего, тут интереснее особенности. У него есть три варианта фидеров, это обычная катушка, вставляемая ленточка или лоточек, включая 3 виброподатчика и совершенно уникальная вещь — лоточки для россыпи! Я это придумал всего два месяца назад, а китайцы уже почти год, как это сделали! Голова с камерой подъезжает к лоточку, смотрит, распознает контуры элементов, прицеливается, берет первый попавшийся, равняет по камере и ставит на плату с точностью, как у всех других фидеров, т. е. на уровне 0201. А еще у него есть механизм автоматической смены сопел!

Скорость установки на видео это 60% от 70% от максимальной. Т.е. в настройках указано 70%, а у компонентов я поставил 60%.

Neoden YY1 Pick-and-place Machine. Юрий Ильин, инженер
Neoden YY1 Pick-and-place Machine. Юрий Ильин, инженер
Neoden YY1 Pick-and-place Machine. Юрий Ильин, инженер

Но теперь нюансы.

1. Станок не подключается к ПК никак, он работает только с SD картой.

2. Официальный ответ изготовителя насчет обновления прошивки: разбираете, достаете плату, выкидываете ее, покупаете у нас новую, прошитую новой прошивкой, ставите на место, профит! Багов много. Голова может внезапно уехать за датчики с характерным звуком шаговых двигателей: «грррррр».

3. Выравнивание платы происходит только по одной реперной метке. Обычно всегда по двум, чтобы определить поворот платы. Сложности добавить второй репер — десяток строк кода. Официальный ответ производителя сияет честностью: если мы сделаем определение по двум реперам, то у нас упадут продажи более дорогих станков. К слову, если нижний край платы ровный, то проблемы тут нет даже для 0201.

4. Смена сопел прописывается на уровне механических ЧПУ 1903-го года. Всего 4 ячейки памяти, в каждой указывается, перед каким элементом, какой головой, в какую ячейку, одну из трех, сдать сопло, потом из какой ячейки забрать другое сопло. Ответственность за логистику лежит полностью на программисте. Попытка сдать сопло в занятую ячейку приведет к «грррррр».

5. Станок понимает CSV файлы, но это его собственные CSV файлы в его формате.

Стал я вспоминать C#, который никогда не знал и написал программу — транслятор. На вход ей подается файл в формате экспорта KiCad, Altium Designer или CSV станка, на выходе — CSV станка. Программа позволяет редактировать и сортировать элементы, есть визуализация элементов на плате, добавление общего смещения компонентов и т.д., все, что есть в настоящих взрослых аппаратах за сотни тыс. долларов.

Собственно, пост об этой моей программе.

Блог