<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet type="text/xsl" href="atom.xsl"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <id>https://blog.pikkobot.com/ru/</id>
    <title>PikkoBot Blog</title>
    <updated>2026-07-03T00:00:00.000Z</updated>
    <generator>https://github.com/jpmonette/feed</generator>
    <link rel="alternate" href="https://blog.pikkobot.com/ru/"/>
    <subtitle>PikkoBot — field notes from a precision robotics workshop</subtitle>
    <icon>https://blog.pikkobot.com/ru/img/favicon.ico</icon>
    <rights>Copyright © 2026 PikkoBot</rights>
    <entry>
        <title type="html"><![CDATA[LumenPnP vs JUKI vs Yamaha: Честное сравнение для аппаратных стартапов]]></title>
        <id>https://blog.pikkobot.com/ru/lumenpnp-vs-juki-vs-yamaha</id>
        <link href="https://blog.pikkobot.com/ru/lumenpnp-vs-juki-vs-yamaha"/>
        <updated>2026-07-03T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Практическое сравнение настольных установщиков LumenPnP/PikkoBot, JUKI RS и Yamaha YS-class с точки зрения аппаратного стартапа — стоимость, производительность, ремонт и совокупная стоимость владения.]]></summary>
        <content type="html"><![CDATA[<p>Если вы выбираете между настольным установщиком и бывшим в употреблении промышленным оборудованием, маркетинговые материалы не расскажут вам о том, что действительно важно. Это честная матрица принятия решений, написанная изнутри обоих миров.</p>
<!-- -->
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="три-категории-три-задачи">Три категории, три задачи<a href="https://blog.pikkobot.com/ru/lumenpnp-vs-juki-vs-yamaha#%D1%82%D1%80%D0%B8-%D0%BA%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D0%B8-%D1%82%D1%80%D0%B8-%D0%B7%D0%B0%D0%B4%D0%B0%D1%87%D0%B8" class="hash-link" aria-label="Прямая ссылка на Три категории, три задачи" title="Прямая ссылка на Три категории, три задачи" translate="no">​</a></h2>
<p>Эти машины выглядят похоже на фотографиях продукции. Они созданы для совершенно разных задач.</p>
<table><thead><tr><th>Категория</th><th>Пример</th><th>Предназначение</th><th>Реалистичная CPH</th></tr></thead><tbody><tr><td><strong>Настольный open-source</strong></td><td>LumenPnP, PikkoBot</td><td>Прототипирование, малый и средний объем</td><td>800–1,500</td></tr><tr><td><strong>Б/у промышленный</strong></td><td>JUKI RS1, Yamaha YS24</td><td>Контрактное производство больших объемов</td><td>25,000–60,000</td></tr><tr><td><strong>Новый промышленный</strong></td><td>JUKI RX7, Yamaha Z<!-- -->:LEX</td><td>Производственные линии</td><td>100,000+</td></tr></tbody></table>
<p>CPH = компонентов в час. Настольная машина, устанавливающая плату с 200 компонентами за 10 минут, работает с производительностью 1,200 CPH. Б/у JUKI RS1 выполняет ту же плату за 12 секунд.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="стоимость-это-не-то-что-вы-думаете">Стоимость: это не то, что вы думаете<a href="https://blog.pikkobot.com/ru/lumenpnp-vs-juki-vs-yamaha#%D1%81%D1%82%D0%BE%D0%B8%D0%BC%D0%BE%D1%81%D1%82%D1%8C-%D1%8D%D1%82%D0%BE-%D0%BD%D0%B5-%D1%82%D0%BE-%D1%87%D1%82%D0%BE-%D0%B2%D1%8B-%D0%B4%D1%83%D0%BC%D0%B0%D0%B5%D1%82%D0%B5" class="hash-link" aria-label="Прямая ссылка на Стоимость: это не то, что вы думаете" title="Прямая ссылка на Стоимость: это не то, что вы думаете" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="цена-покупки">Цена покупки<a href="https://blog.pikkobot.com/ru/lumenpnp-vs-juki-vs-yamaha#%D1%86%D0%B5%D0%BD%D0%B0-%D0%BF%D0%BE%D0%BA%D1%83%D0%BF%D0%BA%D0%B8" class="hash-link" aria-label="Прямая ссылка на Цена покупки" title="Прямая ссылка на Цена покупки" translate="no">​</a></h3>
<table><thead><tr><th>Машина</th><th>Цена (б/у или новая)</th><th>Примечания</th></tr></thead><tbody><tr><td>PikkoBot</td><td>$3,500–6,000</td><td>Новый, с поддержкой</td></tr><tr><td>LumenPnP DIY kit</td><td>$2,000</td><td>Самостоятельная сборка, ~40 часов работы</td></tr><tr><td>JUKI RS1 (б/у 5–10 лет)</td><td>$8,000–18,000</td><td>"Рабочее состояние" варьируется кардинально</td></tr><tr><td>Yamaha YS24 (б/у)</td><td>$12,000–25,000</td><td>—</td></tr><tr><td>JUKI RX7 (новый)</td><td>$180,000+</td><td>Только для производственных линий</td></tr></tbody></table>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="реальная-стоимость-владения-в-первый-год">Реальная стоимость владения в первый год<a href="https://blog.pikkobot.com/ru/lumenpnp-vs-juki-vs-yamaha#%D1%80%D0%B5%D0%B0%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F-%D1%81%D1%82%D0%BE%D0%B8%D0%BC%D0%BE%D1%81%D1%82%D1%8C-%D0%B2%D0%BB%D0%B0%D0%B4%D0%B5%D0%BD%D0%B8%D1%8F-%D0%B2-%D0%BF%D0%B5%D1%80%D0%B2%D1%8B%D0%B9-%D0%B3%D0%BE%D0%B4" class="hash-link" aria-label="Прямая ссылка на Реальная стоимость владения в первый год" title="Прямая ссылка на Реальная стоимость владения в первый год" translate="no">​</a></h3>
<p>Цена покупки — это половина истории. Вот какова реальная стоимость первого года:</p>
<table><thead><tr><th>Статья расходов</th><th>Настольный (PikkoBot)</th><th>Б/у JUKI RS1</th></tr></thead><tbody><tr><td>Машина</td><td>$5,000</td><td>$12,000</td></tr><tr><td>Доставка (США/ЕС)</td><td>$200</td><td>$1,800 (ящик 1 тонна)</td></tr><tr><td>Подключение электропитания (3 фазы 220В)</td><td>$0 (однофазный 110В/220В)</td><td>$400–1,500</td></tr><tr><td>Компрессор</td><td>$200 (или встроенный)</td><td>$800 (промышленный, 8 бар)</td></tr><tr><td>Питатели для типовой BOM на 80 компонентов</td><td>$0 (Photon в комплекте или $20/питатель)</td><td>$200–800 каждый, б/у</td></tr><tr><td>Настройка системы машинного зрения</td><td>входит в стоимость</td><td>$0–2,000 (консультант)</td></tr><tr><td>Запас запасных частей</td><td>$200</td><td>$1,500</td></tr><tr><td>Ремонт при первой поломке</td><td>$0 (гарантия, запчасти в наличии)</td><td>$500–4,000</td></tr><tr><td><strong>Итого за 1-й год</strong></td><td><strong>~$5,500</strong></td><td><strong>~$18,000–30,000</strong></td></tr></tbody></table>
<p>"Б/у JUKI" выглядит дешево, пока вы не оцените стоимость запасных питателей. Полный комплект из 40 б/у питателей на 8 мм обойдется в $4,000–8,000. Новые — вдвое дороже.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="когда-настольный-выигрывает">Когда настольный выигрывает<a href="https://blog.pikkobot.com/ru/lumenpnp-vs-juki-vs-yamaha#%D0%BA%D0%BE%D0%B3%D0%B4%D0%B0-%D0%BD%D0%B0%D1%81%D1%82%D0%BE%D0%BB%D1%8C%D0%BD%D1%8B%D0%B9-%D0%B2%D1%8B%D0%B8%D0%B3%D1%80%D1%8B%D0%B2%D0%B0%D0%B5%D1%82" class="hash-link" aria-label="Прямая ссылка на Когда настольный выигрывает" title="Прямая ссылка на Когда настольный выигрывает" translate="no">​</a></h2>
<ul>
<li class=""><strong>Прототипирование</strong>: 5–50 плат за запуск, несколько проектов в месяц. Время переналадки важнее скорости установки. Смена конфигурации PikkoBot занимает 2 минуты; JUKI — 20.</li>
<li class=""><strong>Малосерийная продукция</strong>: 100–500 единиц в месяц. Настольные машины с производительностью 1,200 CPH завершают плату со 100 компонентами за 5 минут. Это 60 плат в час, 480 за смену — вполне в рамках "малого объема".</li>
<li class=""><strong>Внутренняя разработка в аппаратных стартапах</strong>: Когда один и тот же человек занимается схемотехникой, прошивкой и сборкой. Дружественный интерфейс настольной машины (OpenPnP) интуитивно понятен; проприетарное ПО JUKI требует выделенного SMT-оператора.</li>
<li class=""><strong>Лабораторное и учебное использование</strong>: Хакерспейсы, университетские лаборатории, R&amp;D-отделы.</li>
<li class=""><strong>Разнообразие компонентов</strong>: Много уникальных деталей, нестандартные питатели, смешанные катушки. Настольный более гибок при каждой переналадке.</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="когда-промышленный-бу-выигрывает">Когда промышленный б/у выигрывает<a href="https://blog.pikkobot.com/ru/lumenpnp-vs-juki-vs-yamaha#%D0%BA%D0%BE%D0%B3%D0%B4%D0%B0-%D0%BF%D1%80%D0%BE%D0%BC%D1%8B%D1%88%D0%BB%D0%B5%D0%BD%D0%BD%D1%8B%D0%B9-%D0%B1%D1%83-%D0%B2%D1%8B%D0%B8%D0%B3%D1%80%D1%8B%D0%B2%D0%B0%D0%B5%D1%82" class="hash-link" aria-label="Прямая ссылка на Когда промышленный б/у выигрывает" title="Прямая ссылка на Когда промышленный б/у выигрывает" translate="no">​</a></h2>
<ul>
<li class=""><strong>Стабильное производство</strong>: Одна и та же плата, 1,000+ в месяц. CPH доминирует в совокупной стоимости владения.</li>
<li class=""><strong>У вас есть SMT-техник в штате</strong>: Кто-то, кто знает промышленные смены сопел, системы машинного зрения JUKI и стандартный рабочий процесс ремонта.</li>
<li class=""><strong>Малый шаг выводов в объеме</strong>: BGA с шагом 0.4 мм в масштабе выигрывает от промышленного зрения (повторяемость 10 мкм против ~25 мкм).</li>
<li class=""><strong>Ожидание круглосуточной работы</strong>: Промышленные установки работают всю ночь. Настольные машины требуют наблюдения оператора.</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="когда-новый-промышленный-выигрывает">Когда новый промышленный выигрывает<a href="https://blog.pikkobot.com/ru/lumenpnp-vs-juki-vs-yamaha#%D0%BA%D0%BE%D0%B3%D0%B4%D0%B0-%D0%BD%D0%BE%D0%B2%D1%8B%D0%B9-%D0%BF%D1%80%D0%BE%D0%BC%D1%8B%D1%88%D0%BB%D0%B5%D0%BD%D0%BD%D1%8B%D0%B9-%D0%B2%D1%8B%D0%B8%D0%B3%D1%80%D1%8B%D0%B2%D0%B0%D0%B5%D1%82" class="hash-link" aria-label="Прямая ссылка на Когда новый промышленный выигрывает" title="Прямая ссылка на Когда новый промышленный выигрывает" translate="no">​</a></h2>
<p>Честно: только когда ваша производительность такова, что линия окупается за месяцы, а не за годы. Большинство аппаратных стартапов никогда не достигают этой точки. Если вы достигнете, вы сначала будете работать с контрактным производителем.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="решение-в-одном-абзаце">Решение в одном абзаце<a href="https://blog.pikkobot.com/ru/lumenpnp-vs-juki-vs-yamaha#%D1%80%D0%B5%D1%88%D0%B5%D0%BD%D0%B8%D0%B5-%D0%B2-%D0%BE%D0%B4%D0%BD%D0%BE%D0%BC-%D0%B0%D0%B1%D0%B7%D0%B0%D1%86%D0%B5" class="hash-link" aria-label="Прямая ссылка на Решение в одном абзаце" title="Прямая ссылка на Решение в одном абзаце" translate="no">​</a></h2>
<p>Если вы аппаратный стартап, выпускающий менее 500 плат в месяц, и у вас нет выделенного SMT-техника, <strong>настольный установщик окупается за первый же производственный запуск</strong>. Экономия труда на первых 50 платах с лихвой покрывает стоимость машины. Если вы выпускаете более 500 плат в месяц и у вас есть обученный сотрудник, <strong>б/у промышленная машина выигрывает по CPH</strong> — но закладывайте 2× от цены покупки на совокупную стоимость первого года.</p>
<p>Неправильный ответ — покупка б/у промышленной машины "на вырост". Мы наблюдали, как два стартапа сделали это. Оба продали JUKI в убыток в течение 18 месяцев, потому что ни у кого в команде не было времени его освоить.</p>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="хотите-увидеть-расчеты-для-вашего-конкретного-случая">Хотите увидеть расчеты для вашего конкретного случая?<a href="https://blog.pikkobot.com/ru/lumenpnp-vs-juki-vs-yamaha#%D1%85%D0%BE%D1%82%D0%B8%D1%82%D0%B5-%D1%83%D0%B2%D0%B8%D0%B4%D0%B5%D1%82%D1%8C-%D1%80%D0%B0%D1%81%D1%87%D0%B5%D1%82%D1%8B-%D0%B4%D0%BB%D1%8F-%D0%B2%D0%B0%D1%88%D0%B5%D0%B3%D0%BE-%D0%BA%D0%BE%D0%BD%D0%BA%D1%80%D0%B5%D1%82%D0%BD%D0%BE%D0%B3%D0%BE-%D1%81%D0%BB%D1%83%D1%87%D0%B0%D1%8F" class="hash-link" aria-label="Прямая ссылка на Хотите увидеть расчеты для вашего конкретного случая?" title="Прямая ссылка на Хотите увидеть расчеты для вашего конкретного случая?" translate="no">​</a></h2>
<p>Напишите на <a href="mailto:support@pikkobot.com" target="_blank" rel="noopener noreferrer" class="">support@pikkobot.com</a> с указанием ежемесячного количества плат и типовой BOM — мы построим честную модель CPH и скажем, подходит ли вам PikkoBot (или нет).</p>
<p>Для спецификаций настройки и состава поставки см. <a href="https://wiki.pikkobot.com/lumenpnp/getting-started/intro" target="_blank" rel="noopener noreferrer" class="">PikkoBot Introduction</a>. Чтобы сравнить, с какими компонентами настольная машина справляется на практике, см. <a class="" href="https://blog.pikkobot.com/ru/desktop-pick-and-place-component-sizes">the component size envelope</a>.</p>]]></content>
        <author>
            <name>PikkoBot Team</name>
            <uri>https://www.pikkobot.com</uri>
        </author>
        <category label="Guide" term="Guide"/>
        <category label="Case Study" term="Case Study"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[От 0402 до QFN64: что на самом деле может обрабатывать настольный установщик компонентов]]></title>
        <id>https://blog.pikkobot.com/ru/desktop-pick-and-place-component-sizes</id>
        <link href="https://blog.pikkobot.com/ru/desktop-pick-and-place-component-sizes"/>
        <updated>2026-07-02T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Честный разбор того, какие типоразмеры SMD-компонентов способна надежно обрабатывать настольная машина для установки компонентов, основанный на производственных данных с установок PikkoBot и LumenPnP.]]></summary>
        <content type="html"><![CDATA[<p>Первый вопрос, который задает каждый основатель аппаратного стартапа перед покупкой настольного установщика компонентов: <em>справится ли эта штука с моими платами?</em> В этой статье изложены реальные границы возможностей, пограничные случаи и типичные отказы, наблюдаемые на практике.</p>
<!-- -->
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="краткий-ответ">Краткий ответ<a href="https://blog.pikkobot.com/ru/desktop-pick-and-place-component-sizes#%D0%BA%D1%80%D0%B0%D1%82%D0%BA%D0%B8%D0%B9-%D0%BE%D1%82%D0%B2%D0%B5%D1%82" class="hash-link" aria-label="Прямая ссылка на Краткий ответ" title="Прямая ссылка на Краткий ответ" translate="no">​</a></h2>
<p>Хорошо откалиброванный PikkoBot / LumenPnP с соплами JUKI надежно обрабатывает диапазон от 0201 до QFN64. Выше этого требуются дополнительные меры подготовки. Ниже — приемлемый уровень отказов превышает 5%.</p>
<table><thead><tr><th>Компонент</th><th>Сопло</th><th>Надежность установки</th><th>Примечания</th></tr></thead><tbody><tr><td><strong>0201</strong></td><td>N04</td><td>80–90%</td><td>Статика — ваш враг. Требуются антистатическая лента и пинцет.</td></tr><tr><td><strong>0402</strong></td><td>N045 / N04</td><td><strong>97–99%</strong></td><td>Оптимальный диапазон для настольных машин.</td></tr><tr><td><strong>0603</strong></td><td>N045</td><td><strong>99%+</strong></td><td>Проблем не возникает при тысячах установок.</td></tr><tr><td><strong>0805–1206</strong></td><td>N045 / N24</td><td><strong>99%+</strong></td><td>—</td></tr><tr><td><strong>SOIC, SOP-8–SOP-16</strong></td><td>N24</td><td>99%</td><td>Следите за изгибом выводов при захвате, если лента ослаблена.</td></tr><tr><td><strong>QFN-12–QFN-32</strong></td><td>N24</td><td>97%</td><td>Критически важна концентрическая калибровка нижней камеры.</td></tr><tr><td><strong>QFN-48–QFN-64</strong></td><td>N24</td><td>95%</td><td>Более жесткий допуск по углу поворота — перенастраивайте биение сопла каждые 100 плат.</td></tr><tr><td><strong>LQFP/TQFP-100+</strong></td><td>N24 / нестандартное</td><td>90%</td><td>Изгиб выводов на крупных микросхемах представляет проблему. Влияние вибрации при перемещении.</td></tr><tr><td><strong>BGA с шагом 0,5 мм</strong></td><td>N24 (с осторожностью)</td><td>80%</td><td>Требует точной настройки высоты Z и стабильной пасты — выходит за рамки типичного диапазона настольных машин.</td></tr><tr><td><strong>Микросхемы &gt;15 мм² (крупные QFN/QFP)</strong></td><td>N24</td><td>90–95%</td><td>Следите за удержанием вакуумом при быстром перемещении.</td></tr><tr><td><strong>Разъемы</strong></td><td>Ленточный питатель + N24</td><td>варьируется</td><td>Высокие разъемы блокируют обнаружение верхней камерой. Компромисс: установка только по координатам питателя, пропуск проверки зрения.</td></tr></tbody></table>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="что-выводит-за-пределы-возможностей">Что выводит за пределы возможностей<a href="https://blog.pikkobot.com/ru/desktop-pick-and-place-component-sizes#%D1%87%D1%82%D0%BE-%D0%B2%D1%8B%D0%B2%D0%BE%D0%B4%D0%B8%D1%82-%D0%B7%D0%B0-%D0%BF%D1%80%D0%B5%D0%B4%D0%B5%D0%BB%D1%8B-%D0%B2%D0%BE%D0%B7%D0%BC%D0%BE%D0%B6%D0%BD%D0%BE%D1%81%D1%82%D0%B5%D0%B9" class="hash-link" aria-label="Прямая ссылка на Что выводит за пределы возможностей" title="Прямая ссылка на Что выводит за пределы возможностей" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="компонент-слишком-мал-менее-0201">Компонент слишком мал (менее 0201)<a href="https://blog.pikkobot.com/ru/desktop-pick-and-place-component-sizes#%D0%BA%D0%BE%D0%BC%D0%BF%D0%BE%D0%BD%D0%B5%D0%BD%D1%82-%D1%81%D0%BB%D0%B8%D1%88%D0%BA%D0%BE%D0%BC-%D0%BC%D0%B0%D0%BB-%D0%BC%D0%B5%D0%BD%D0%B5%D0%B5-0201" class="hash-link" aria-label="Прямая ссылка на Компонент слишком мал (менее 0201)" title="Прямая ссылка на Компонент слишком мал (менее 0201)" translate="no">​</a></h3>
<p>Компоненты 01005 технически возможны с использованием нестандартного сопла 0,2 мм, но количество отказов при установке превышает 15%. Узким местом является не сопло, а разрешение камеры. Для обнаружения детали размером 0,4 × 0,2 мм на нижней камере требуется более 12 пикселей по длинной стороне, что требует перемещения камеры ближе, чем ее откалиброванный фокус.</p>
<p>Если ваша конструкция требует массового использования 01005, вы вышли за пределы возможностей настольных машин. Рассмотрите субконтрактную SMT-линию для прототипов, а затем передайте производство контрактному производителю.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="компонент-слишком-высок-10-мм">Компонент слишком высок (&gt;10 мм)<a href="https://blog.pikkobot.com/ru/desktop-pick-and-place-component-sizes#%D0%BA%D0%BE%D0%BC%D0%BF%D0%BE%D0%BD%D0%B5%D0%BD%D1%82-%D1%81%D0%BB%D0%B8%D1%88%D0%BA%D0%BE%D0%BC-%D0%B2%D1%8B%D1%81%D0%BE%D0%BA-10-%D0%BC%D0%BC" class="hash-link" aria-label="Прямая ссылка на Компонент слишком высок (>10 мм)" title="Прямая ссылка на Компонент слишком высок (>10 мм)" translate="no">​</a></h3>
<p>Ход оси Z ограничен. Сопла PikkoBot v4 могут захватывать детали высотой до примерно 25 мм, но все, что выше 15 мм, начинает блокировать нижнюю камеру во время проверки зрения, что делает невозможной верификацию угла поворота. Вы можете отключить проверку нижней камеры для отдельных компонентов в OpenPnP, но это достигается ценой точности поворота.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="компонент-слишком-тяжелый-5-г">Компонент слишком тяжелый (&gt;5 г)<a href="https://blog.pikkobot.com/ru/desktop-pick-and-place-component-sizes#%D0%BA%D0%BE%D0%BC%D0%BF%D0%BE%D0%BD%D0%B5%D0%BD%D1%82-%D1%81%D0%BB%D0%B8%D1%88%D0%BA%D0%BE%D0%BC-%D1%82%D1%8F%D0%B6%D0%B5%D0%BB%D1%8B%D0%B9-5-%D0%B3" class="hash-link" aria-label="Прямая ссылка на Компонент слишком тяжелый (>5 г)" title="Прямая ссылка на Компонент слишком тяжелый (>5 г)" translate="no">​</a></h3>
<p>Ограничением становится удержание вакуумом. При использовании сопла JUKI N24 при давлении ~70 кПа можно удерживать деталь массой 5 г при обычных перемещениях. При превышении этого значения возможны сбросы при резких ускорениях. Меры смягчения:</p>
<ul>
<li class="">Уменьшите ускорение машины в <code>Machine Setup → Heads → Head → Max Feed Rate</code>.</li>
<li class="">Используйте сопло большего диаметра (нестандартный наконечник 1,5 мм).</li>
<li class="">Увеличьте время удержания вакуума перед сбросом на 50–100 мс.</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="шаг-слишком-мал-bga-04-мм">Шаг слишком мал (BGA ≤0,4 мм)<a href="https://blog.pikkobot.com/ru/desktop-pick-and-place-component-sizes#%D1%88%D0%B0%D0%B3-%D1%81%D0%BB%D0%B8%D1%88%D0%BA%D0%BE%D0%BC-%D0%BC%D0%B0%D0%BB-bga-04-%D0%BC%D0%BC" class="hash-link" aria-label="Прямая ссылка на Шаг слишком мал (BGA ≤0,4 мм)" title="Прямая ссылка на Шаг слишком мал (BGA ≤0,4 мм)" translate="no">​</a></h3>
<p>При шаге менее 0,4 мм требования к совмещению становятся ниже повторяемости машины (~25 мкм для типичного настольного устройства). Установка становится вероятностной. Ручная доработка после пайки в итоге оказывается быстрее, чем попытки добиться последних 10% точности на машине.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="реалистичное-прототипирование-против-производства">Реалистичное прототипирование против производства<a href="https://blog.pikkobot.com/ru/desktop-pick-and-place-component-sizes#%D1%80%D0%B5%D0%B0%D0%BB%D0%B8%D1%81%D1%82%D0%B8%D1%87%D0%BD%D0%BE%D0%B5-%D0%BF%D1%80%D0%BE%D1%82%D0%BE%D1%82%D0%B8%D0%BF%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5-%D0%BF%D1%80%D0%BE%D1%82%D0%B8%D0%B2-%D0%BF%D1%80%D0%BE%D0%B8%D0%B7%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%B0" class="hash-link" aria-label="Прямая ссылка на Реалистичное прототипирование против производства" title="Прямая ссылка на Реалистичное прототипирование против производства" translate="no">​</a></h2>
<p>Эти эмпирические правила справедливы для <strong>прототипирования малыми партиями</strong> — менее 50 плат за сессию. При больших объемах меняются два фактора:</p>
<ol>
<li class=""><strong>Дрейф калибровки становится более значимым.</strong> За прогон из 200 плат концентрическая калибровка сопла смещается примерно на 30 мкм. Планируйте повторную калибровку каждые 100 плат, если вы работаете с QFN с малым шагом.</li>
<li class=""><strong>Ошибки загрузки ленты накапливаются.</strong> Несовмещенная катушка стоит вам платы, если питатель один раз подаст ленту неправильно. Используйте <a href="https://wiki.pikkobot.com/lumenpnp/feeders/openpnp-setup" target="_blank" rel="noopener noreferrer" class="">автоподатчики Photon</a> вместо ленточных питателей для прогонов более 25 плат.</li>
</ol>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="что-мы-не-будем-утверждать">Что мы не будем утверждать<a href="https://blog.pikkobot.com/ru/desktop-pick-and-place-component-sizes#%D1%87%D1%82%D0%BE-%D0%BC%D1%8B-%D0%BD%D0%B5-%D0%B1%D1%83%D0%B4%D0%B5%D0%BC-%D1%83%D1%82%D0%B2%D0%B5%D1%80%D0%B6%D0%B4%D0%B0%D1%82%D1%8C" class="hash-link" aria-label="Прямая ссылка на Что мы не будем утверждать" title="Прямая ссылка на Что мы не будем утверждать" translate="no">​</a></h2>
<p>Мы видели маркетинговые тексты других поставщиков настольных установщиков, заявляющих о возможности работы с "01005 до BGA0,3 мм" на оборудовании, практически идентичном нашему. Эти цифры являются теоретическими максимумами, а не проверенной в полевых условиях надежностью. Компоненты технически помещаются на сопло. Но они не устанавливаются надежно.</p>
<p>Если вы приобретаете настольную машину для производства, руководствуйтесь таблицей выше. Строки с показателем 99%+ — это то, где эти машины действительно оправдывают себя.</p>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="хотите-проверить-свою-конкретную-спецификацию">Хотите проверить свою конкретную спецификацию?<a href="https://blog.pikkobot.com/ru/desktop-pick-and-place-component-sizes#%D1%85%D0%BE%D1%82%D0%B8%D1%82%D0%B5-%D0%BF%D1%80%D0%BE%D0%B2%D0%B5%D1%80%D0%B8%D1%82%D1%8C-%D1%81%D0%B2%D0%BE%D1%8E-%D0%BA%D0%BE%D0%BD%D0%BA%D1%80%D0%B5%D1%82%D0%BD%D1%83%D1%8E-%D1%81%D0%BF%D0%B5%D1%86%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%86%D0%B8%D1%8E" class="hash-link" aria-label="Прямая ссылка на Хотите проверить свою конкретную спецификацию?" title="Прямая ссылка на Хотите проверить свою конкретную спецификацию?" translate="no">​</a></h2>
<p>Отправьте вашу печатную плату и перечень компонентов на <a href="mailto:support@pikkobot.com" target="_blank" rel="noopener noreferrer" class="">support@pikkobot.com</a>, и мы сообщим вам (а) справится ли PikkoBot с этой задачей и (б) где находятся проблемные компоненты. Бесплатно, без обязательств, занимает около 10 минут на одну спецификацию.</p>
<p>Технические детали, лежащие в основе этих цифр, см. в разделах <a href="https://wiki.pikkobot.com/lumenpnp/calibration/calibration-v4" target="_blank" rel="noopener noreferrer" class="">Калибровка</a> и <a href="https://wiki.pikkobot.com/lumenpnp/software-setup/load-config" target="_blank" rel="noopener noreferrer" class="">Конфигурация OpenPnP</a>.</p>]]></content>
        <author>
            <name>PikkoBot Team</name>
            <uri>https://www.pikkobot.com</uri>
        </author>
        <category label="Guide" term="Guide"/>
        <category label="Case Study" term="Case Study"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Сбой обнаружения фидуциалов в OpenPnP: 5 рабочих исправлений]]></title>
        <id>https://blog.pikkobot.com/ru/openpnp-fiducial-detection-fixes</id>
        <link href="https://blog.pikkobot.com/ru/openpnp-fiducial-detection-fixes"/>
        <updated>2026-07-01T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Практические, проверенные в полевых условиях исправления проблем обнаружения фидуциалов в OpenPnP: от настройки освещения и пайплайна до фокусировки камеры и подготовки поверхности печатной платы.]]></summary>
        <content type="html"><![CDATA[<p>Если OpenPnP не может найти фидуциалы на вашей печатной плате, весь процесс останавливается. После эксплуатации машин PikkoBot на сотнях плат мы выделили пять исправлений, которые устраняют практически каждую ошибку «фидуциал не найден».</p>
<!-- -->
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="1-поверхность-платы-слишком-отражающая">1. Поверхность платы слишком отражающая<a href="https://blog.pikkobot.com/ru/openpnp-fiducial-detection-fixes#1-%D0%BF%D0%BE%D0%B2%D0%B5%D1%80%D1%85%D0%BD%D0%BE%D1%81%D1%82%D1%8C-%D0%BF%D0%BB%D0%B0%D1%82%D1%8B-%D1%81%D0%BB%D0%B8%D1%88%D0%BA%D0%BE%D0%BC-%D0%BE%D1%82%D1%80%D0%B0%D0%B6%D0%B0%D1%8E%D1%89%D0%B0%D1%8F" class="hash-link" aria-label="Прямая ссылка на 1. Поверхность платы слишком отражающая" title="Прямая ссылка на 1. Поверхность платы слишком отражающая" translate="no">​</a></h2>
<p>Глянцевая паяльная маска отражает кольцевой свет обратно в камеру, «засвечивая» круг фидуциала. Исправление механическое, а не программное:</p>
<ul>
<li class="">Протрите печатную плату изопропиловым спиртом для удаления остатков после обработки.</li>
<li class="">Если плата имеет глянцевую зеленую или красную паяльную маску, слегка наклоните источник кольцевого света с помощью тонкого рассеивающего кольца (печатается из PETG, угол ~30°).</li>
<li class="">Уменьшите экспозицию верхней камеры на 20–30% в <code>Machine Setup → Cameras → Top Camera → Device Settings</code>. Пик гистограммы должен находиться примерно на 60% яркости, а не на 95%.</li>
</ul>
<p>Характерный признак этой проблемы: обнаружение работает по углам платы, но дает сбой в центре, где отражение наиболее сильное.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="2-неверные-пороги-детектора-бликов-в-пайплайне-машинного-зрения">2. Неверные пороги детектора бликов в пайплайне машинного зрения<a href="https://blog.pikkobot.com/ru/openpnp-fiducial-detection-fixes#2-%D0%BD%D0%B5%D0%B2%D0%B5%D1%80%D0%BD%D1%8B%D0%B5-%D0%BF%D0%BE%D1%80%D0%BE%D0%B3%D0%B8-%D0%B4%D0%B5%D1%82%D0%B5%D0%BA%D1%82%D0%BE%D1%80%D0%B0-%D0%B1%D0%BB%D0%B8%D0%BA%D0%BE%D0%B2-%D0%B2-%D0%BF%D0%B0%D0%B9%D0%BF%D0%BB%D0%B0%D0%B9%D0%BD%D0%B5-%D0%BC%D0%B0%D1%88%D0%B8%D0%BD%D0%BD%D0%BE%D0%B3%D0%BE-%D0%B7%D1%80%D0%B5%D0%BD%D0%B8%D1%8F" class="hash-link" aria-label="Прямая ссылка на 2. Неверные пороги детектора бликов в пайплайне машинного зрения" title="Прямая ссылка на 2. Неверные пороги детектора бликов в пайплайне машинного зрения" translate="no">​</a></h2>
<p>Пайплайн обнаружения фидуциалов по умолчанию в OpenPnP использует этап <code>BlobDetector</code> с консервативными настройками. Для медных фидуциалов диаметром 1,0 мм на стандартной паяльной маске эти настройки работают. Для всего нестандартного — нет.</p>
<p>Откройте редактор пайплайна: <strong>Job → PCB Fiducials → правый клик по фидуциалу → Edit Pipeline</strong>.</p>
<p>Настройте следующие этапы по порядку:</p>
<table><thead><tr><th>Этап</th><th>Что проверять</th><th>Типичное значение</th></tr></thead><tbody><tr><td><code>ImageCapture</code></td><td>Выбрана камера = Top Camera</td><td>—</td></tr><tr><td><code>Threshold</code></td><td><code>thresholdValue</code> соответствует яркости вашей паяльной маски</td><td>100–140 (зеленая), 60–80 (красная)</td></tr><tr><td><code>BlobDetector</code></td><td><code>minArea</code> и <code>maxArea</code> должны охватывать размер вашего фидуциала в пикселях²</td><td>Для фидуциала 1,0 мм при 0,05 мм/пиксель: ~400–2000</td></tr><tr><td><code>BlobDetector</code></td><td><code>minCircularity</code></td><td>0,85 (ослаблено для матовых плат)</td></tr><tr><td><code>MaskCircle</code></td><td>Радиус поиска вокруг ожидаемой позиции</td><td>20–40 пикселей</td></tr></tbody></table>
<p>После каждого изменения нажимайте <strong>Process Pipeline</strong> с неподвижным изображением платы, чтобы увидеть, что проходит каждый этап.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="3-камера-не-сфокусирована">3. Камера не сфокусирована<a href="https://blog.pikkobot.com/ru/openpnp-fiducial-detection-fixes#3-%D0%BA%D0%B0%D0%BC%D0%B5%D1%80%D0%B0-%D0%BD%D0%B5-%D1%81%D1%84%D0%BE%D0%BA%D1%83%D1%81%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B0" class="hash-link" aria-label="Прямая ссылка на 3. Камера не сфокусирована" title="Прямая ссылка на 3. Камера не сфокусирована" translate="no">​</a></h2>
<p>Объектив верхней камеры имеет фиксированное фокусное расстояние, установленное при производстве. Если вы регулировали его для распознавания компонентов (более близкий фокус), обнаружение фидуциалов на высоте печатной платы будет размытым, и <code>BlobDetector</code> отклонит нечеткие края.</p>
<p>Быстрая проверка:</p>
<ol>
<li class="">Переместите верхнюю камеру над фидуциалом.</li>
<li class="">Посмотрите на изображение в реальном времени — края четкие или размытые?</li>
<li class="">Если размытые, у вас есть два варианта:<!-- -->
<ul>
<li class="">Отрегулируйте кольцо фокусировки камеры для высоты фидуциала (теряется резкость для проверки захвата компонентов — обычно не стоит того).</li>
<li class=""><strong>Лучше:</strong> уменьшите <code>minCircularity</code> в <code>BlobDetector</code> до 0,7 для принятия более мягких краев и ужесточите <code>MaskCircle</code> для компенсации ложных срабатываний.</li>
</ul>
</li>
</ol>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="4-сбилась-калибровка-ммпиксель">4. Сбилась калибровка мм/пиксель<a href="https://blog.pikkobot.com/ru/openpnp-fiducial-detection-fixes#4-%D1%81%D0%B1%D0%B8%D0%BB%D0%B0%D1%81%D1%8C-%D0%BA%D0%B0%D0%BB%D0%B8%D0%B1%D1%80%D0%BE%D0%B2%D0%BA%D0%B0-%D0%BC%D0%BC%D0%BF%D0%B8%D0%BA%D1%81%D0%B5%D0%BB%D1%8C" class="hash-link" aria-label="Прямая ссылка на 4. Сбилась калибровка мм/пиксель" title="Прямая ссылка на 4. Сбилась калибровка мм/пиксель" translate="no">​</a></h2>
<p>OpenPnP необходимо знать, сколько миллиметров соответствует одному пикселю камеры. Если это значение неверно даже на 5%, окно поиска в <code>MaskCircle</code> не будет центрировано на фактическом положении фидуциала.</p>
<p>Повторно откалибруйте, используя известный эталон — фидуциал, измеренный штангенциркулем:</p>
<ol>
<li class="">Поместите эталонную плату на высоту монтажного стола.</li>
<li class=""><strong>Machine Setup → Cameras → Top Camera → Calibration → mm/Pixel Calibration</strong>.</li>
<li class="">Следуйте инструкциям мастера, указав известный диаметр фидуциала.</li>
<li class="">Сохраните. Повторно запустите обнаружение фидуциалов.</li>
</ol>
<p>Симптом, указывающий на это: обнаружение находит <em>что-то</em>, но это смещено относительно фактического фидуциала на 1–3 мм.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="5-фидуциал-находится-не-там-где-думает-openpnp">5. Фидуциал находится не там, где думает OpenPnP<a href="https://blog.pikkobot.com/ru/openpnp-fiducial-detection-fixes#5-%D1%84%D0%B8%D0%B4%D1%83%D1%86%D0%B8%D0%B0%D0%BB-%D0%BD%D0%B0%D1%85%D0%BE%D0%B4%D0%B8%D1%82%D1%81%D1%8F-%D0%BD%D0%B5-%D1%82%D0%B0%D0%BC-%D0%B3%D0%B4%D0%B5-%D0%B4%D1%83%D0%BC%D0%B0%D0%B5%D1%82-openpnp" class="hash-link" aria-label="Прямая ссылка на 5. Фидуциал находится не там, где думает OpenPnP" title="Прямая ссылка на 5. Фидуциал находится не там, где думает OpenPnP" translate="no">​</a></h2>
<p>Если вы импортировали печатную плату, но координаты фидуциала в файле платы не соответствуют физической плате (например, неверное начало координат, зеркальное отображение конструкции или вы перевернули плату), OpenPnP ищет в пустом пространстве.</p>
<p>Проверьте следующим образом:</p>
<ul>
<li class="">Откройте файл платы в OpenPnP и запишите координаты X/Y фидуциала.</li>
<li class="">Вручную переместите головку в эти координаты.</li>
<li class="">Посмотрите на изображение с камеры в реальном времени. Фидуциал должен быть примерно по центру.</li>
</ul>
<p>Если смещение равно ширине или высоте платы, у вас несоответствие начала координат. Повторно экспортируйте плату, установив начало координат на нижний левый фидуциал.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="краткий-контрольный-список">Краткий контрольный список<a href="https://blog.pikkobot.com/ru/openpnp-fiducial-detection-fixes#%D0%BA%D1%80%D0%B0%D1%82%D0%BA%D0%B8%D0%B9-%D0%BA%D0%BE%D0%BD%D1%82%D1%80%D0%BE%D0%BB%D1%8C%D0%BD%D1%8B%D0%B9-%D1%81%D0%BF%D0%B8%D1%81%D0%BE%D0%BA" class="hash-link" aria-label="Прямая ссылка на Краткий контрольный список" title="Прямая ссылка на Краткий контрольный список" translate="no">​</a></h2>
<p>При сбое обнаружения фидуциалов пройдитесь по этому списку:</p>
<ul class="contains-task-list containsTaskList_mC6p">
<li class="task-list-item"><input type="checkbox" disabled=""> <!-- -->Плата очищена изопропиловым спиртом (IPA)</li>
<li class="task-list-item"><input type="checkbox" disabled=""> <!-- -->Кольцевой свет не направлен прямо в камеру</li>
<li class="task-list-item"><input type="checkbox" disabled=""> <!-- -->Экспозиция верхней камеры не на максимуме</li>
<li class="task-list-item"><input type="checkbox" disabled=""> <code>Threshold</code> и <code>BlobDetector</code> в пайплайне машинного зрения проверены в редакторе пайплайна</li>
<li class="task-list-item"><input type="checkbox" disabled=""> <!-- -->Камера сфокусирована на высоте платы</li>
<li class="task-list-item"><input type="checkbox" disabled=""> <!-- -->Калибровка мм/пиксель выполнена в течение последнего месяца</li>
<li class="task-list-item"><input type="checkbox" disabled=""> <!-- -->Координаты фидуциала в файле платы проверены по физической плате</li>
</ul>
<p>Если все пункты отмечены, а проблема сохраняется, причина обычно в самой паяльной маске. Попробуйте другую тестовую плату или другую форму фидуциала (круг 1,5 мм вместо 1,0 мм).</p>
<hr>
<p>Для настройки машины, предварительно откалиброванной для обнаружения фидуциалов «из коробки», см. <a href="https://wiki.pikkobot.com/lumenpnp/software-setup/load-config" target="_blank" rel="noopener noreferrer" class="">конфигурацию PikkoBot JUKI</a> — она включает настроенный пайплайн для стандартных зеленых и черных паяльных масок. Для практического тестирования камеры и освещения вне OpenPnP используйте <a href="https://wiki.pikkobot.com/lumenpnp/debug/" target="_blank" rel="noopener noreferrer" class="">инструмент отладки PikkoBot</a>.</p>]]></content>
        <author>
            <name>PikkoBot Team</name>
            <uri>https://www.pikkobot.com</uri>
        </author>
        <category label="OpenPnP" term="OpenPnP"/>
        <category label="Calibration" term="Calibration"/>
        <category label="Guide" term="Guide"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Добро пожаловать в блог PikkoBot]]></title>
        <id>https://blog.pikkobot.com/ru/hello</id>
        <link href="https://blog.pikkobot.com/ru/hello"/>
        <updated>2026-06-30T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Здесь мы будем публиковать полевые заметки по эксплуатации машин PikkoBot: реальные сборки, приёмы калибровки, обновления прошивки фидеров и примеры из практики пользователей.]]></summary>
        <content type="html"><![CDATA[<p>Здесь мы будем публиковать полевые заметки по эксплуатации машин PikkoBot: реальные сборки, приёмы калибровки, обновления прошивки фидеров и примеры из практики пользователей.</p>
<!-- -->
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="что-вы-найдёте-здесь">Что вы найдёте здесь<a href="https://blog.pikkobot.com/ru/hello#%D1%87%D1%82%D0%BE-%D0%B2%D1%8B-%D0%BD%D0%B0%D0%B9%D0%B4%D1%91%D1%82%D0%B5-%D0%B7%D0%B4%D0%B5%D1%81%D1%8C" class="hash-link" aria-label="Прямая ссылка на Что вы найдёте здесь" title="Прямая ссылка на Что вы найдёте здесь" translate="no">​</a></h2>
<ul>
<li class=""><strong>Примеры из практики</strong> — собранные печатные платы, что сработало, а что нет.</li>
<li class=""><strong>Подробные руководства по калибровке</strong> — биение сопла JUKI, настройка распознавания фидуциалов, обнуление фидеров.</li>
<li class=""><strong>Советы по OpenPnP</strong> — шаблоны конфигурации, рецепты G-кода, методы отладки.</li>
<li class=""><strong>Аппаратные модификации</strong> — проверенные сообществом улучшения платформы LumenPnP.</li>
</ul>
<p>Пошаговые инструкции по настройке и справочную документацию см. в <a href="https://wiki.pikkobot.com/lumenpnp/" target="_blank" rel="noopener noreferrer" class="">вики PikkoBot</a>. Для аппаратного тестирования через браузер используйте <a href="https://wiki.pikkobot.com/lumenpnp/debug/" target="_blank" rel="noopener noreferrer" class="">инструмент отладки</a>.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="как-внести-вклад">Как внести вклад<a href="https://blog.pikkobot.com/ru/hello#%D0%BA%D0%B0%D0%BA-%D0%B2%D0%BD%D0%B5%D1%81%D1%82%D0%B8-%D0%B2%D0%BA%D0%BB%D0%B0%D0%B4" class="hash-link" aria-label="Прямая ссылка на Как внести вклад" title="Прямая ссылка на Как внести вклад" translate="no">​</a></h2>
<p>Этот блог открыт для всех. Если вы решили сложную задачу по калибровке или хотите поделиться своей сборкой, пишите на <a href="mailto:support@pikkobot.com" target="_blank" rel="noopener noreferrer" class="">support@pikkobot.com</a>.</p>]]></content>
        <author>
            <name>PikkoBot Team</name>
            <uri>https://www.pikkobot.com</uri>
        </author>
        <category label="Guide" term="Guide"/>
    </entry>
</feed>