
Hay historias de open source que me llegan directo al corazón de ingeniero, y esta es una de esas. Un SRE gringo compró con su familia un bowling abandonado de ocho pistas en un pueblo rural del midwest. El lugar salió barato —US$105 mil— pero venía con una trampa: el sistema de puntaje, instalado en 2008, costaba seis cifras reemplazarlo. Entre US$80 y US$120 mil por un reemplazo 1:1, sin contrato de servicio, y cada feature extra era un ítem nuevo en la factura. Los repuestos: US$4.000 por par de pistas.
¿Y qué hacía ese sistema «avanzado» de seis cifras? Activar un relé para gatillar una máquina mecánica de 70 años. Eso. Todo lo demás era mecánico. El tipo tenía en la mano una factura de US$120 mil para apretar un switch con software propietario. Se enojó, y con razón.
La solución: ESP32, Redis y ganas de no pagar más
En vez de tragar, hizo lo que haría cualquiera de nosotros con tiempo y maña: armó un prototipo equivalente por US$200 por par de pistas, US$400 si quieres la versión fancy. La arquitectura es honesta y sin magia: ESP32 con ESPNow en topología estrella, fallback por RS485 para ambientes con ruido RF, reportando a una Raspberry Pi por pista que básicamente corre Redis y una máquina de estados. De ahí para arriba es middleware, websockets, pub-sub y un front en React que cualquier dev puede tocar.
Los detalles que me gustaron: tiene un puñado de controladores de repuesto pre-flasheados en un cajón, todo hardware de catálogo, sensores IR break-beam, optoacopladores, relés. Cambiar el equipo de un par de pistas toma menos de diez minutos. Comparen eso con esperar al técnico del vendor, con su maletín y su contrato de soporte.
Esto no es sobre bowling
Obvio que el bowling es un nicho. Pero el patrón se repite en todos lados: en Chile lo vemos en la pega con sistemas de facturación, puntos de venta, ascensores, cámaras, control de acceso. Hardware industrial vendido con software cerrado, donde el negocio real no es la máquina sino tenerte amarrado de por vida. Cada personalización es un ítem. Cada llamado a soporte es una boleta. ¿Quieres poner tu logo en la pantalla? Eso es «white label», se paga aparte.
Lo bacán de este proyecto —lo va a liberar como OpenLaneLink, con hardware, firmware y software abierto— es que demuestra que la brecha entre «solución industrial de US$120 mil» y «prototipo de US$1.600» ya no es tecnológica. Es una brecha de modelo de negocio. La visión por computador que detecta los pinos corriendo en ICs dedicados hoy la puedes replicar con hardware de estantería y un par de semanas de pega. El vendor lo sabe. Por eso cobra lo que cobra.
Mi opinión
Llevo años viendo empresas chilenas pagando licencias absurdas por sistemas que un equipo chico podría reemplazar con open source y hardware commodity. La excusa siempre es la misma: «¿y quién responde si falla?». Pregunta válida, pero miren el caso: este tipo responde él, en diez minutos, con repuestos de un cajón. Mientras tanto el vendor responde en tres días hábiles, si es que no te subieron el contrato.
No digo que todo se deba rehacer in-house —eso sería otro extremo tonto—. Digo que cuando el 98% del precio es el candado y el 2% es la tecnología, alguien eventualmente va a cortar el candado con una ESP32. Y va a publicar el repo.
Fuente de inspiración: Show HN: I replaced a $120k bowling center system with $1,600 in ESP32s
