<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet type="text/xsl" href="rss.xsl"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
    <channel>
        <title>PikkoBot Blog</title>
        <link>https://blog.pikkobot.com/es/</link>
        <description>PikkoBot — field notes from a precision robotics workshop</description>
        <lastBuildDate>Fri, 03 Jul 2026 00:00:00 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <language>es</language>
        <copyright>Copyright © 2026 PikkoBot</copyright>
        <item>
            <title><![CDATA[LumenPnP vs JUKI vs Yamaha: Comparativa honesta para startups de hardware]]></title>
            <link>https://blog.pikkobot.com/es/lumenpnp-vs-juki-vs-yamaha</link>
            <guid>https://blog.pikkobot.com/es/lumenpnp-vs-juki-vs-yamaha</guid>
            <pubDate>Fri, 03 Jul 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Una comparación práctica de las máquinas pick-and-place LumenPnP/PikkoBot, JUKI RS y Yamaha YS-class desde la perspectiva de una startup de hardware: costo, rendimiento, reparación y costo total de propiedad.]]></description>
            <content:encoded><![CDATA[<p>Si estás eligiendo entre una pick-and-place de escritorio y una unidad industrial usada, los materiales de marketing no te cuentan lo que realmente importa. Esta es la matriz de decisión honesta, escrita desde dentro de ambos mundos.</p>
<!-- -->
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="tres-categorías-tres-trabajos">Tres categorías, tres trabajos<a href="https://blog.pikkobot.com/es/lumenpnp-vs-juki-vs-yamaha#tres-categor%C3%ADas-tres-trabajos" class="hash-link" aria-label="Enlace directo al Tres categorías, tres trabajos" title="Enlace directo al Tres categorías, tres trabajos" translate="no">​</a></h2>
<p>Estas máquinas se ven similares en las fotos de producto. Están diseñadas para trabajos completamente diferentes.</p>
<table><thead><tr><th>Categoría</th><th>Ejemplo</th><th>Diseñada para</th><th>CPH realista</th></tr></thead><tbody><tr><td><strong>Escritorio open-source</strong></td><td>LumenPnP, PikkoBot</td><td>Prototipado, volumen bajo-medio</td><td>800–1.500</td></tr><tr><td><strong>Industrial usada</strong></td><td>JUKI RS1, Yamaha YS24</td><td>Fabricación por contrato de alto volumen</td><td>25.000–60.000</td></tr><tr><td><strong>Industrial nueva</strong></td><td>JUKI RX7, Yamaha Z<!-- -->:LEX</td><td>Líneas de producción</td><td>100.000+</td></tr></tbody></table>
<p>CPH = componentes por hora. Una máquina de escritorio que coloca una placa de 200 componentes en 10 minutos funciona a 1.200 CPH. Una JUKI RS1 usada hace la misma placa en 12 segundos.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="costo-no-es-lo-que-piensas">Costo: no es lo que piensas<a href="https://blog.pikkobot.com/es/lumenpnp-vs-juki-vs-yamaha#costo-no-es-lo-que-piensas" class="hash-link" aria-label="Enlace directo al Costo: no es lo que piensas" title="Enlace directo al Costo: no es lo que piensas" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="precio-de-compra">Precio de compra<a href="https://blog.pikkobot.com/es/lumenpnp-vs-juki-vs-yamaha#precio-de-compra" class="hash-link" aria-label="Enlace directo al Precio de compra" title="Enlace directo al Precio de compra" translate="no">​</a></h3>
<table><thead><tr><th>Máquina</th><th>Precio usado/compra</th><th>Notas</th></tr></thead><tbody><tr><td>PikkoBot</td><td>$3.500–6.000</td><td>Nueva, con soporte</td></tr><tr><td>Kit DIY LumenPnP</td><td>$2.000</td><td>Automontaje, ~40 horas de trabajo</td></tr><tr><td>JUKI RS1 (usada 5–10 años)</td><td>$8.000–18.000</td><td>"Funcionando" varía drásticamente</td></tr><tr><td>Yamaha YS24 (usada)</td><td>$12.000–25.000</td><td>—</td></tr><tr><td>JUKI RX7 (nueva)</td><td>$180.000+</td><td>Solo para línea de producción</td></tr></tbody></table>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="costo-real-de-propiedad-en-el-año-1">Costo real de propiedad en el año 1<a href="https://blog.pikkobot.com/es/lumenpnp-vs-juki-vs-yamaha#costo-real-de-propiedad-en-el-a%C3%B1o-1" class="hash-link" aria-label="Enlace directo al Costo real de propiedad en el año 1" title="Enlace directo al Costo real de propiedad en el año 1" translate="no">​</a></h3>
<p>El precio de compra es la mitad de la historia. Esto es lo que realmente cuesta el primer año:</p>
<table><thead><tr><th>Concepto de costo</th><th>Escritorio (PikkoBot)</th><th>JUKI RS1 usada</th></tr></thead><tbody><tr><td>Máquina</td><td>$5.000</td><td>$12.000</td></tr><tr><td>Envío (EE. UU./UE)</td><td>$200</td><td>$1.800 (cajón de 1 tonelada)</td></tr><tr><td>Instalación eléctrica (trifásica 220V)</td><td>$0 (monofásica 110V/220V)</td><td>$400–1.500</td></tr><tr><td>Compresor de aire</td><td>$200 (o integrado)</td><td>$800 (industrial 8 bares)</td></tr><tr><td>Alimentadores para BOM típico de 80 piezas</td><td>$0 (Photon incluido o $20/alimentador)</td><td>$200–800 cada uno, usados</td></tr><tr><td>Ajuste del sistema de visión</td><td>incluido</td><td>$0–2.000 (consultor)</td></tr><tr><td>Inventario de piezas de repuesto</td><td>$200</td><td>$1.500</td></tr><tr><td>Reparación en primera avería</td><td>$0 (garantía, piezas disponibles)</td><td>$500–4.000</td></tr><tr><td><strong>Total año 1</strong></td><td><strong>~$5.500</strong></td><td><strong>~$18.000–30.000</strong></td></tr></tbody></table>
<p>La "JUKI usada" parece barata hasta que cotizas los alimentadores de repuesto. Un banco completo de 40 alimentadores usados de 8 mm cuesta $4.000–8.000. Nuevo es el doble.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="cuándo-gana-el-escritorio">Cuándo gana el escritorio<a href="https://blog.pikkobot.com/es/lumenpnp-vs-juki-vs-yamaha#cu%C3%A1ndo-gana-el-escritorio" class="hash-link" aria-label="Enlace directo al Cuándo gana el escritorio" title="Enlace directo al Cuándo gana el escritorio" translate="no">​</a></h2>
<ul>
<li class=""><strong>Prototipado</strong>: 5–50 placas por tirada, múltiples diseños por mes. El tiempo de configuración importa más que la velocidad de colocación. El cambio de configuración en PikkoBot toma 2 minutos; en la JUKI toma 20.</li>
<li class=""><strong>Productos de bajo volumen</strong>: 100–500 unidades por mes. Las máquinas de escritorio a 1.200 CPH terminan una placa de 100 componentes en 5 minutos. Eso son 60 placas por hora, 480 por turno — dentro de "bajo volumen".</li>
<li class=""><strong>Desarrollo interno en startups de hardware</strong>: Cuando la misma persona hace diseño eléctrico, firmware y ensamblaje. La interfaz amigable del escritorio (OpenPnP) tiene sentido; el software propietario de la JUKI necesita un operador SMT dedicado.</li>
<li class=""><strong>Uso en laboratorio y educativo</strong>: Hackerspaces, laboratorios universitarios, departamentos de I+D.</li>
<li class=""><strong>Diversidad de componentes</strong>: Muchas piezas únicas, alimentadores personalizados, bobinas mixtas. El escritorio es más flexible por cambio.</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="cuándo-gana-la-industrial-usada">Cuándo gana la industrial usada<a href="https://blog.pikkobot.com/es/lumenpnp-vs-juki-vs-yamaha#cu%C3%A1ndo-gana-la-industrial-usada" class="hash-link" aria-label="Enlace directo al Cuándo gana la industrial usada" title="Enlace directo al Cuándo gana la industrial usada" translate="no">​</a></h2>
<ul>
<li class=""><strong>Producción estable</strong>: Misma placa, 1.000+ por mes. El CPH domina el costo total de propiedad.</li>
<li class=""><strong>Tienes un técnico SMT en plantilla</strong>: Alguien que conoce los cambios de boquilla industriales, los pipelines de visión JUKI y el flujo de reparación estándar.</li>
<li class=""><strong>Paso fino en volumen</strong>: BGA de 0,4 mm a escala se beneficia de la visión de grado industrial (10 µm de repetibilidad frente a ~25 µm).</li>
<li class=""><strong>Expectativa 24/7</strong>: Las unidades industriales funcionan toda la noche. Las máquinas de escritorio necesitan operación supervisada.</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="cuándo-gana-la-industrial-nueva">Cuándo gana la industrial nueva<a href="https://blog.pikkobot.com/es/lumenpnp-vs-juki-vs-yamaha#cu%C3%A1ndo-gana-la-industrial-nueva" class="hash-link" aria-label="Enlace directo al Cuándo gana la industrial nueva" title="Enlace directo al Cuándo gana la industrial nueva" translate="no">​</a></h2>
<p>Honestamente: solo cuando estás en un rendimiento donde la línea se paga sola en meses, no en años. La mayoría de las startups de hardware nunca llegan a este punto. Si lo haces, trabajarás primero con un fabricante por contrato.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="la-decisión-en-un-párrafo">La decisión en un párrafo<a href="https://blog.pikkobot.com/es/lumenpnp-vs-juki-vs-yamaha#la-decisi%C3%B3n-en-un-p%C3%A1rrafo" class="hash-link" aria-label="Enlace directo al La decisión en un párrafo" title="Enlace directo al La decisión en un párrafo" translate="no">​</a></h2>
<p>Si eres una startup de hardware que coloca menos de 500 placas por mes y no tienes un técnico SMT dedicado, <strong>una pick-and-place de escritorio se paga sola en la primera tirada de producto</strong>. La mano de obra ahorrada en las primeras 50 placas cubre más que la máquina. Si superas las 500 placas/mes y tienes a alguien capacitado, <strong>una máquina industrial usada gana en CPH</strong> — pero presupuesta 2× el precio de compra para el costo total del año 1.</p>
<p>La respuesta incorrecta es comprar una máquina industrial usada "para crecer hacia ella". Hemos visto a dos startups hacer esto. Ambas vendieron la JUKI con pérdidas en menos de 18 meses porque nadie en el equipo tenía tiempo para aprenderla.</p>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="quieres-ver-los-números-para-tu-caso-específico">¿Quieres ver los números para tu caso específico?<a href="https://blog.pikkobot.com/es/lumenpnp-vs-juki-vs-yamaha#quieres-ver-los-n%C3%BAmeros-para-tu-caso-espec%C3%ADfico" class="hash-link" aria-label="Enlace directo al ¿Quieres ver los números para tu caso específico?" title="Enlace directo al ¿Quieres ver los números para tu caso específico?" translate="no">​</a></h2>
<p>Envía tu cantidad mensual de placas y el BOM típico a <a href="mailto:support@pikkobot.com" target="_blank" rel="noopener noreferrer" class="">support@pikkobot.com</a> — ejecutaremos un modelo CPH honesto y te diremos si PikkoBot es la respuesta correcta para ti (o no).</p>
<p>Para especificaciones de configuración y lo que está incluido, consulta <a href="https://wiki.pikkobot.com/lumenpnp/getting-started/intro" target="_blank" rel="noopener noreferrer" class="">Introducción a PikkoBot</a>. Para comparar qué componentes maneja realmente una máquina de escritorio, consulta <a class="" href="https://blog.pikkobot.com/es/desktop-pick-and-place-component-sizes">el envelope de tamaño de componentes</a>.</p>]]></content:encoded>
            <category>Guide</category>
            <category>Case Study</category>
        </item>
        <item>
            <title><![CDATA[De 0402 a QFN64: lo que realmente puede manejar una pick-and-place de escritorio]]></title>
            <link>https://blog.pikkobot.com/es/desktop-pick-and-place-component-sizes</link>
            <guid>https://blog.pikkobot.com/es/desktop-pick-and-place-component-sizes</guid>
            <pubDate>Thu, 02 Jul 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Un desglose honesto de qué tamaños de componentes SMD puede manejar de forma fiable una máquina pick-and-place de escritorio, basado en datos de producción de instalaciones PikkoBot y LumenPnP.]]></description>
            <content:encoded><![CDATA[<p>La primera pregunta que todo fundador de hardware se hace antes de comprar una pick-and-place de escritorio: <em>¿realmente manejará mis placas?</em> Este artículo expone el rango real, los casos límite y los modos de fallo que observamos en el campo.</p>
<!-- -->
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="respuesta-breve">Respuesta breve<a href="https://blog.pikkobot.com/es/desktop-pick-and-place-component-sizes#respuesta-breve" class="hash-link" aria-label="Enlace directo al Respuesta breve" title="Enlace directo al Respuesta breve" translate="no">​</a></h2>
<p>Un PikkoBot / LumenPnP bien calibrado con boquillas JUKI maneja de forma fiable el rango 0201–QFN64. Por encima de eso, se necesita preparación adicional. Por debajo, se aceptan tasas de fallo superiores al 5%.</p>
<table><thead><tr><th>Componente</th><th>Boquilla</th><th>Fiabilidad de colocación</th><th>Notas</th></tr></thead><tbody><tr><td><strong>0201</strong></td><td>N04</td><td>80–90%</td><td>La estática es su enemigo. Se requiere cinta antiestática y pinzas.</td></tr><tr><td><strong>0402</strong></td><td>N045 / N04</td><td><strong>97–99%</strong></td><td>Punto óptimo para máquinas de escritorio.</td></tr><tr><td><strong>0603</strong></td><td>N045</td><td><strong>99%+</strong></td><td>Sin problemas en miles de colocaciones.</td></tr><tr><td><strong>0805 a 1206</strong></td><td>N045 / N24</td><td><strong>99%+</strong></td><td>—</td></tr><tr><td><strong>SOIC, SOP-8 a SOP-16</strong></td><td>N24</td><td>99%</td><td>Vigile la flexión de pines al recoger si la cinta está floja.</td></tr><tr><td><strong>QFN-12 a QFN-32</strong></td><td>N24</td><td>97%</td><td>La calibración concéntrica de la cámara inferior es crítica.</td></tr><tr><td><strong>QFN-48 a QFN-64</strong></td><td>N24</td><td>95%</td><td>Tolerancia de rotación más ajustada: recalibre el descentramiento de la boquilla cada 100 placas.</td></tr><tr><td><strong>LQFP/TQFP-100+</strong></td><td>N24 / personalizada</td><td>90%</td><td>La flexión de pines en chips grandes es un problema. La vibración durante el desplazamiento es relevante.</td></tr><tr><td><strong>BGA de paso 0.5 mm</strong></td><td>N24 (con cuidado)</td><td>80%</td><td>Requiere una altura Z cuidadosa y pasta consistente; está fuera del rango típico de escritorio.</td></tr><tr><td><strong>CI &gt;15 mm² (QFN/QFP grandes)</strong></td><td>N24</td><td>90–95%</td><td>Vigile la sujeción por vacío durante desplazamientos rápidos.</td></tr><tr><td><strong>Conectores</strong></td><td>Alimentador de arrastre + N24</td><td>variable</td><td>Los conectores altos bloquean la detección de la cámara superior. Compromiso: colocar solo por coordenadas del alimentador, omitir verificación visual.</td></tr></tbody></table>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="qué-lo-lleva-fuera-del-rango">Qué lo lleva fuera del rango<a href="https://blog.pikkobot.com/es/desktop-pick-and-place-component-sizes#qu%C3%A9-lo-lleva-fuera-del-rango" class="hash-link" aria-label="Enlace directo al Qué lo lleva fuera del rango" title="Enlace directo al Qué lo lleva fuera del rango" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="componente-demasiado-pequeño-por-debajo-de-0201">Componente demasiado pequeño (por debajo de 0201)<a href="https://blog.pikkobot.com/es/desktop-pick-and-place-component-sizes#componente-demasiado-peque%C3%B1o-por-debajo-de-0201" class="hash-link" aria-label="Enlace directo al Componente demasiado pequeño (por debajo de 0201)" title="Enlace directo al Componente demasiado pequeño (por debajo de 0201)" translate="no">​</a></h3>
<p>Los componentes 01005 son técnicamente posibles con una boquilla personalizada de 0.2 mm, pero el fallo de colocación supera el 15%. El cuello de botella no es la boquilla, sino la resolución de la cámara. Para detectar una pieza de 0.4 × 0.2 mm en la cámara inferior se necesitan &gt;12 píxeles en el borde largo, lo que implica acercar la cámara más allá de su enfoque calibrado.</p>
<p>Si su diseño requiere 01005 en volumen, está fuera del territorio de escritorio. Considere una línea SMT sub-CM para prototipos y luego subcontrate la producción a un fabricante por contrato.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="componente-demasiado-alto-10-mm">Componente demasiado alto (&gt;10 mm)<a href="https://blog.pikkobot.com/es/desktop-pick-and-place-component-sizes#componente-demasiado-alto-10-mm" class="hash-link" aria-label="Enlace directo al Componente demasiado alto (>10 mm)" title="Enlace directo al Componente demasiado alto (>10 mm)" translate="no">​</a></h3>
<p>El recorrido del eje Z es finito. Las boquillas PikkoBot v4 pueden recoger piezas de hasta aproximadamente 25 mm de altura, pero cualquier cosa por encima de 15 mm comienza a bloquear la cámara inferior durante la verificación visual, lo que impide verificar la rotación. Puede deshabilitar la verificación de la cámara inferior por pieza en OpenPnP, pero se sacrifica precisión de rotación a cambio.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="componente-demasiado-pesado-5-g">Componente demasiado pesado (&gt;5 g)<a href="https://blog.pikkobot.com/es/desktop-pick-and-place-component-sizes#componente-demasiado-pesado-5-g" class="hash-link" aria-label="Enlace directo al Componente demasiado pesado (>5 g)" title="Enlace directo al Componente demasiado pesado (>5 g)" translate="no">​</a></h3>
<p>La sujeción por vacío se convierte en el límite. Con una boquilla JUKI N24 a ~70 kPa, se puede sostener una pieza de 5 g durante movimientos de colocación normales. Supere eso y acepte caídas en aceleraciones bruscas. Mitigaciones:</p>
<ul>
<li class="">Reduzca la aceleración de la máquina en <code>Machine Setup → Heads → Head → Max Feed Rate</code>.</li>
<li class="">Use una boquilla más grande (punta personalizada de 1.5 mm).</li>
<li class="">Aumente el tiempo de sujeción por vacío antes de la liberación en 50–100 ms.</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="paso-demasiado-estrecho-bga-04-mm">Paso demasiado estrecho (BGA ≤0.4 mm)<a href="https://blog.pikkobot.com/es/desktop-pick-and-place-component-sizes#paso-demasiado-estrecho-bga-04-mm" class="hash-link" aria-label="Enlace directo al Paso demasiado estrecho (BGA ≤0.4 mm)" title="Enlace directo al Paso demasiado estrecho (BGA ≤0.4 mm)" translate="no">​</a></h3>
<p>Por debajo de un paso de 0.4 mm, el requisito de alineación cae por debajo de la repetibilidad de la máquina (~25 µm en una unidad de escritorio típica). Las colocaciones se vuelven probabilísticas. El retrabajo manual posterior termina siendo más rápido que perseguir el último 10% en la máquina.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="creación-de-prototipos-realista-vs-producción">Creación de prototipos realista vs. producción<a href="https://blog.pikkobot.com/es/desktop-pick-and-place-component-sizes#creaci%C3%B3n-de-prototipos-realista-vs-producci%C3%B3n" class="hash-link" aria-label="Enlace directo al Creación de prototipos realista vs. producción" title="Enlace directo al Creación de prototipos realista vs. producción" translate="no">​</a></h2>
<p>Estas reglas generales se aplican para <strong>prototipado en volúmenes bajos</strong> — menos de 50 placas por sesión. En volúmenes más altos, dos cosas cambian:</p>
<ol>
<li class=""><strong>La deriva de calibración importa más.</strong> En una tirada de 200 placas, la calibración concéntrica de la boquilla se desplaza ~30 µm. Programe una recalibración cada 100 placas si está trabajando con QFN de paso estrecho.</li>
<li class=""><strong>Los errores de carga de cinta se acumulan.</strong> Un carrete desalineado le cuesta una placa si el alimentador avanza incorrectamente una vez. Use <a href="https://wiki.pikkobot.com/lumenpnp/feeders/openpnp-setup" target="_blank" rel="noopener noreferrer" class="">alimentadores automáticos Photon</a> en lugar de alimentadores de arrastre para tiradas de más de 25 placas.</li>
</ol>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="lo-que-no-afirmaremos">Lo que no afirmaremos<a href="https://blog.pikkobot.com/es/desktop-pick-and-place-component-sizes#lo-que-no-afirmaremos" class="hash-link" aria-label="Enlace directo al Lo que no afirmaremos" title="Enlace directo al Lo que no afirmaremos" translate="no">​</a></h2>
<p>Hemos visto textos de marketing de otros vendedores de pick-and-place de escritorio que afirman capacidad "01005 a BGA0.3 mm" en hardware esencialmente idéntico al nuestro. Esos números son máximos teóricos, no fiabilidad probada en campo. Los componentes técnicamente caben en la boquilla. Simplemente no se colocan de forma fiable.</p>
<p>Si está comprando una máquina de escritorio para producción, trabaje a partir de la tabla anterior. Las filas con 99%+ son donde estas máquinas demuestran su valor.</p>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="quiere-probar-su-bom-específica">¿Quiere probar su BOM específica?<a href="https://blog.pikkobot.com/es/desktop-pick-and-place-component-sizes#quiere-probar-su-bom-espec%C3%ADfica" class="hash-link" aria-label="Enlace directo al ¿Quiere probar su BOM específica?" title="Enlace directo al ¿Quiere probar su BOM específica?" translate="no">​</a></h2>
<p>Envíe su PCB y BOM a <a href="mailto:support@pikkobot.com" target="_blank" rel="noopener noreferrer" class="">support@pikkobot.com</a> y le diremos (a) si PikkoBot puede manejarlo y (b) dónde están las piezas marginales. Gratuito, sin compromiso, nos toma unos 10 minutos por BOM.</p>
<p>Para la configuración técnica detrás de estos números, consulte <a href="https://wiki.pikkobot.com/lumenpnp/calibration/calibration-v4" target="_blank" rel="noopener noreferrer" class="">Calibración</a> y <a href="https://wiki.pikkobot.com/lumenpnp/software-setup/load-config" target="_blank" rel="noopener noreferrer" class="">Configuración de OpenPnP</a>.</p>]]></content:encoded>
            <category>Guide</category>
            <category>Case Study</category>
        </item>
        <item>
            <title><![CDATA[Fallo en la Detección de Fiduciales en OpenPnP: 5 Soluciones que Realmente Funcionan]]></title>
            <link>https://blog.pikkobot.com/es/openpnp-fiducial-detection-fixes</link>
            <guid>https://blog.pikkobot.com/es/openpnp-fiducial-detection-fixes</guid>
            <pubDate>Wed, 01 Jul 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Soluciones prácticas y probadas en campo para problemas de detección de fiduciales en OpenPnP, desde iluminación y ajuste del pipeline hasta enfoque de cámara y preparación de la superficie de la PCB.]]></description>
            <content:encoded><![CDATA[<p>Si OpenPnP no puede encontrar los fiduciales de su PCB, todo el trabajo se detiene. Tras operar máquinas PikkoBot con cientos de placas, estas son las cinco soluciones que resuelven casi todos los errores de "fiducial no encontrado".</p>
<!-- -->
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="1-la-superficie-de-la-placa-es-demasiado-reflectante">1. La superficie de la placa es demasiado reflectante<a href="https://blog.pikkobot.com/es/openpnp-fiducial-detection-fixes#1-la-superficie-de-la-placa-es-demasiado-reflectante" class="hash-link" aria-label="Enlace directo al 1. La superficie de la placa es demasiado reflectante" title="Enlace directo al 1. La superficie de la placa es demasiado reflectante" translate="no">​</a></h2>
<p>La máscara de soldadura brillante refleja la luz del anillo de vuelta a la cámara, saturando el círculo del fiducial. La solución es mecánica, no de software:</p>
<ul>
<li class="">Limpie la PCB con alcohol isopropílico para eliminar residuos de manipulación.</li>
<li class="">Si la placa tiene máscara de soldadura verde o roja brillante, incline ligeramente la fuente de luz del anillo usando un difusor fino (imprimible en PETG, ángulo de ~30°).</li>
<li class="">Reduzca la exposición de la cámara superior entre un 20-30% en <code>Machine Setup → Cameras → Top Camera → Device Settings</code>. El pico del histograma debe situarse aproximadamente al 60% de brillo, no al 95%.</li>
</ul>
<p>Una señal reveladora de este problema: la detección funciona en las esquinas de la placa pero falla cerca del centro, donde el reflejo es más intenso.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="2-los-umbrales-del-detector-de-manchas-del-pipeline-de-visión-son-incorrectos">2. Los umbrales del detector de manchas del pipeline de visión son incorrectos<a href="https://blog.pikkobot.com/es/openpnp-fiducial-detection-fixes#2-los-umbrales-del-detector-de-manchas-del-pipeline-de-visi%C3%B3n-son-incorrectos" class="hash-link" aria-label="Enlace directo al 2. Los umbrales del detector de manchas del pipeline de visión son incorrectos" title="Enlace directo al 2. Los umbrales del detector de manchas del pipeline de visión son incorrectos" translate="no">​</a></h2>
<p>El pipeline de detección de fiduciales predeterminado de OpenPnP utiliza una etapa <code>BlobDetector</code> con valores conservadores. Para fiduciales de cobre de 1.0 mm sobre máscara de soldadura estándar, esos valores funcionan. Para cualquier cosa no estándar, no.</p>
<p>Abra el editor del pipeline: <strong>Job → PCB Fiducials → clic derecho en un fiducial → Edit Pipeline</strong>.</p>
<p>Ajuste estas etapas en orden:</p>
<table><thead><tr><th>Etapa</th><th>Qué verificar</th><th>Valor típico</th></tr></thead><tbody><tr><td><code>ImageCapture</code></td><td>Cámara seleccionada = Top Camera</td><td>—</td></tr><tr><td><code>Threshold</code></td><td><code>thresholdValue</code> coincide con el brillo de su máscara de soldadura</td><td>100–140 (verde), 60–80 (rojo)</td></tr><tr><td><code>BlobDetector</code></td><td><code>minArea</code> y <code>maxArea</code> deben enmarcar el tamaño de su fiducial en píxeles²</td><td>Para fiducial de 1.0 mm a 0.05 mm/px: ~400–2000</td></tr><tr><td><code>BlobDetector</code></td><td><code>minCircularity</code></td><td>0.85 (relajado para placas mate)</td></tr><tr><td><code>MaskCircle</code></td><td>Radio de búsqueda alrededor de la posición esperada</td><td>20–40 px</td></tr></tbody></table>
<p>Después de cada cambio, haga clic en <strong>Process Pipeline</strong> con una imagen fija de la placa para ver qué sobrevive en cada etapa.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="3-la-cámara-está-desenfocada">3. La cámara está desenfocada<a href="https://blog.pikkobot.com/es/openpnp-fiducial-detection-fixes#3-la-c%C3%A1mara-est%C3%A1-desenfocada" class="hash-link" aria-label="Enlace directo al 3. La cámara está desenfocada" title="Enlace directo al 3. La cámara está desenfocada" translate="no">​</a></h2>
<p>La lente de la cámara superior tiene una distancia focal fija establecida durante la fabricación. Si la ha ajustado para visión de componentes (enfoque más cercano), la detección de fiduciales a la altura de la PCB se verá borrosa y <code>BlobDetector</code> rechazará los bordes suaves.</p>
<p>Prueba rápida:</p>
<ol>
<li class="">Desplace la cámara superior sobre un fiducial.</li>
<li class="">Observe la imagen en vivo: ¿bordes nítidos o borrosos?</li>
<li class="">Si está borroso, tiene dos opciones:<!-- -->
<ul>
<li class="">Ajuste el anillo de enfoque de la cámara para la altura del fiducial (pierde nitidez para la verificación de recogida de componentes; generalmente no vale la pena).</li>
<li class=""><strong>Mejor:</strong> reduzca <code>minCircularity</code> de <code>BlobDetector</code> a 0.7 para aceptar bordes más suaves y ajuste <code>MaskCircle</code> para compensar falsos positivos.</li>
</ul>
</li>
</ol>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="4-la-calibración-mmpíxel-se-ha-desviado">4. La calibración mm/píxel se ha desviado<a href="https://blog.pikkobot.com/es/openpnp-fiducial-detection-fixes#4-la-calibraci%C3%B3n-mmp%C3%ADxel-se-ha-desviado" class="hash-link" aria-label="Enlace directo al 4. La calibración mm/píxel se ha desviado" title="Enlace directo al 4. La calibración mm/píxel se ha desviado" translate="no">​</a></h2>
<p>OpenPnP necesita saber cuántos milímetros representa un píxel de la cámara. Si este valor es incorrecto aunque sea en un 5%, la ventana de búsqueda en <code>MaskCircle</code> no estará centrada en la posición real del fiducial.</p>
<p>Recalibre usando una referencia conocida: un fiducial que haya medido con un calibrador:</p>
<ol>
<li class="">Coloque la placa de referencia a la altura de la plataforma de montaje.</li>
<li class=""><strong>Machine Setup → Cameras → Top Camera → Calibration → mm/Pixel Calibration</strong>.</li>
<li class="">Siga el asistente con el diámetro conocido del fiducial.</li>
<li class="">Guarde. Vuelva a ejecutar la detección de fiduciales.</li>
</ol>
<p>Síntoma que apunta a esto: la detección encuentra <em>algo</em>, pero está desplazado del fiducial real de manera consistente entre 1 y 3 mm.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="5-el-fiducial-no-está-donde-openpnp-cree-que-está">5. El fiducial no está donde OpenPnP cree que está<a href="https://blog.pikkobot.com/es/openpnp-fiducial-detection-fixes#5-el-fiducial-no-est%C3%A1-donde-openpnp-cree-que-est%C3%A1" class="hash-link" aria-label="Enlace directo al 5. El fiducial no está donde OpenPnP cree que está" title="Enlace directo al 5. El fiducial no está donde OpenPnP cree que está" translate="no">​</a></h2>
<p>Si ha importado una PCB pero las coordenadas del fiducial en el archivo de la PCB no coinciden con la placa física (por ejemplo, origen incorrecto, diseño reflejado, o ha girado la placa), OpenPnP busca en el espacio vacío.</p>
<p>Verifique:</p>
<ul>
<li class="">Abra el archivo de la PCB en OpenPnP y anote las coordenadas X/Y del fiducial.</li>
<li class="">Desplace manualmente el cabezal a esa coordenada.</li>
<li class="">Observe la imagen en vivo de la cámara. El fiducial debería estar aproximadamente centrado.</li>
</ul>
<p>Si está desplazado exactamente por el ancho o alto de la placa, tiene un desajuste de origen. Vuelva a exportar la PCB con el origen establecido en el fiducial inferior izquierdo.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="lista-de-verificación-rápida">Lista de verificación rápida<a href="https://blog.pikkobot.com/es/openpnp-fiducial-detection-fixes#lista-de-verificaci%C3%B3n-r%C3%A1pida" class="hash-link" aria-label="Enlace directo al Lista de verificación rápida" title="Enlace directo al Lista de verificación rápida" translate="no">​</a></h2>
<p>Cuando falle la detección de fiduciales, revise esto:</p>
<ul class="contains-task-list containsTaskList_mC6p">
<li class="task-list-item"><input type="checkbox" disabled=""> <!-- -->PCB limpiada con IPA</li>
<li class="task-list-item"><input type="checkbox" disabled=""> <!-- -->Luz anular no apuntando directamente a la cámara</li>
<li class="task-list-item"><input type="checkbox" disabled=""> <!-- -->Exposición de la cámara superior no al máximo</li>
<li class="task-list-item"><input type="checkbox" disabled=""> <code>Threshold</code> y <code>BlobDetector</code> del pipeline de visión revisados en el editor del pipeline</li>
<li class="task-list-item"><input type="checkbox" disabled=""> <!-- -->Cámara enfocada a la altura de la PCB</li>
<li class="task-list-item"><input type="checkbox" disabled=""> <!-- -->Calibración mm/píxel realizada en el último mes</li>
<li class="task-list-item"><input type="checkbox" disabled=""> <!-- -->Coordenadas del archivo de la PCB verificadas contra la placa física</li>
</ul>
<p>Si ha marcado todas las casillas y aún falla, el problema suele ser la propia máscara de soldadura. Pruebe con una placa de prueba diferente o con una forma de fiducial distinta (círculo de 1.5 mm en lugar de 1.0 mm).</p>
<hr>
<p>Para una configuración de máquina que viene precalibrada para detección de fiduciales lista para usar, consulte la <a href="https://wiki.pikkobot.com/lumenpnp/software-setup/load-config" target="_blank" rel="noopener noreferrer" class="">configuración PikkoBot JUKI</a> — incluye un pipeline ajustado para máscaras de soldadura verde y negra estándar. Para pruebas prácticas de cámara e iluminación fuera de OpenPnP, use la <a href="https://wiki.pikkobot.com/lumenpnp/debug/" target="_blank" rel="noopener noreferrer" class="">Herramienta de Depuración PikkoBot</a>.</p>]]></content:encoded>
            <category>OpenPnP</category>
            <category>Calibration</category>
            <category>Guide</category>
        </item>
        <item>
            <title><![CDATA[Bienvenido al Blog de PikkoBot]]></title>
            <link>https://blog.pikkobot.com/es/hello</link>
            <guid>https://blog.pikkobot.com/es/hello</guid>
            <pubDate>Tue, 30 Jun 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Aquí compartiremos notas de campo derivadas de la operación de máquinas PikkoBot: montajes reales, trucos de calibración, ajustes de firmware de alimentadores y casos de estudio de usuarios.]]></description>
            <content:encoded><![CDATA[<p>Aquí compartiremos notas de campo derivadas de la operación de máquinas PikkoBot: montajes reales, trucos de calibración, ajustes de firmware de alimentadores y casos de estudio de usuarios.</p>
<!-- -->
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="qué-encontrará-aquí">Qué encontrará aquí<a href="https://blog.pikkobot.com/es/hello#qu%C3%A9-encontrar%C3%A1-aqu%C3%AD" class="hash-link" aria-label="Enlace directo al Qué encontrará aquí" title="Enlace directo al Qué encontrará aquí" translate="no">​</a></h2>
<ul>
<li class=""><strong>Casos de estudio</strong> — PCBs que hemos ensamblado, qué funcionó y qué no.</li>
<li class=""><strong>Análisis detallados de calibración</strong> — descentramiento de boquillas JUKI, ajuste de visión de fiduciales, alineación del cero de alimentadores.</li>
<li class=""><strong>Consejos sobre OpenPnP</strong> — patrones de configuración, recetas de G-code, técnicas de depuración.</li>
<li class=""><strong>Modificaciones de hardware</strong> — mejoras probadas por la comunidad para la plataforma LumenPnP.</li>
</ul>
<p>Para documentación de configuración paso a paso y de referencia, consulte la <a href="https://wiki.pikkobot.com/lumenpnp/" target="_blank" rel="noopener noreferrer" class="">Wiki de PikkoBot</a>. Para pruebas de hardware basadas en navegador, utilice la <a href="https://wiki.pikkobot.com/lumenpnp/debug/" target="_blank" rel="noopener noreferrer" class="">Herramienta de Depuración</a>.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="contribuciones">Contribuciones<a href="https://blog.pikkobot.com/es/hello#contribuciones" class="hash-link" aria-label="Enlace directo al Contribuciones" title="Enlace directo al Contribuciones" translate="no">​</a></h2>
<p>Este blog es abierto. Si ha resuelto una calibración compleja o desea compartir un montaje, envíe un correo electrónico a <a href="mailto:support@pikkobot.com" target="_blank" rel="noopener noreferrer" class="">support@pikkobot.com</a>.</p>]]></content:encoded>
            <category>Guide</category>
        </item>
    </channel>
</rss>