MOCPilot - Constrúyelo. Condúcelo. Contrólalo todo.
MOCPilot — una app para crear perfiles de control personalizados para LEGO® y creaciones compatibles con Bluetooth.
Ofrece a los constructores un único lugar para conectar hubs, controlar motores, leer sensores, diseñar paneles y crear programas visuales para modelos, mecanismos, coches, camiones, trenes, robots y MOCs personalizados.

Qué te ofrece MOCPilot
- Perfiles personalizados para tus propios modelos.
- Perfiles listos para sets oficiales compatibles.
- Conexión y gestión de hubs Bluetooth.
- Programación visual con bloques para automatización y lógica.
- Controles de panel para conducir y operar modelos.
- Compatibilidad con LEGO® Powered Up, Technic, BuWizz, SBrick, Mould King, motores, sensores y dispositivos Bluetooth compatibles.
La idea
La mayoría de las construcciones motorizadas necesitan más que un mando simple. Un coche puede necesitar dirección, acelerador, luces, monitorización de batería, una secuencia de caja de cambios o una rutina especial de arranque. Un robot puede necesitar sensores, eventos, lógica condicional y varios hubs trabajando juntos.
MOCPilot está diseñado para ese espacio intermedio entre un mando básico y un entorno de programación completo. Puedes empezar conduciendo un modelo desde un panel en pantalla y después añadir lógica, sensores y automatización cuando la construcción se vuelve más avanzada.
Perfiles
Un perfil es el centro de control de un modelo.
Dentro de un perfil puedes elegir qué hubs pertenecen al modelo, crear el programa que ejecuta el modelo y diseñar el panel usado para controlarlo.
Perfiles predefinidos
Los perfiles predefinidos son ejemplos listos para sets oficiales compatibles. Son útiles cuando quieres empezar rápido o estudiar cómo se monta un perfil funcional.


Perfiles personalizados
Los perfiles personalizados son para tus propios MOCs y experimentos. Puedes crear un perfil, añadir hubs, conectar motores y sensores, construir un programa y diseñar un panel de control que coincida con el modelo exacto.

Conectar hubs y dispositivos
MOCPilot puede conectarse a hubs Bluetooth compatibles y dispositivos compatibles, y luego ponerlos a disposición dentro de tu perfil.
Puedes usar un perfil con un solo hub para una construcción simple, o conectar varios hubs cuando tu modelo necesita más puertos, sistemas de alimentación separados o módulos independientes.
Ejemplos de hardware compatible





Consulta la página de hubs, motores y sensores compatibles para ver la lista completa.
Construir lógica con bloques
MOCPilot incluye un constructor visual de bloques. Puedes crear programas conectando bloques en lugar de escribir código.
Los bloques pueden reaccionar a eventos, controlar motores, leer sensores, trabajar con variables, usar entrada de gamepad, actualizar controladores del panel y coordinar varias acciones.
MOCPilot ofrece soporte completo para gamepads físicos conectados. Los bloques de gamepad permiten leer botones, gatillos, direcciones del D-pad y sticks, para mapear un mando real a tu modelo cuando el control físico es preferible a la pantalla táctil.
Qué puedes hacer con programas de bloques
- Arrancar, detener y dirigir motores.
- Leer nivel de batería, voltaje, inclinación, orientación, temperatura y valores de sensores.
- Configurar controles de gamepad físico para dirección, acelerador, gatillos, acciones y cambio de modo.
- Reaccionar cuando cambian botones, sensores, temporizadores o controles del panel.
- Crear comprobaciones de arranque antes de que el modelo empiece a moverse.
- Añadir lógica personalizada para luces, calibración de dirección, modos de potencia y configuración del hub.
- Usar variables, listas, condiciones, bucles, mensajes y bloques personalizados para organizar comportamientos complejos.
Diseñar un panel de conducción
El panel es la pantalla que usas mientras controlas el modelo. Puede incluir volantes, joysticks, deslizadores, botones, interruptores, pedales, monitores y otros controladores.
Puedes conectar controles del panel y entradas de gamepad físico a bloques y acciones del hub para que la interfaz coincida con el modelo.
Ejemplos de panel
- Usa volante y pedales para coches.
- Usa deslizadores para grúas, elevadores y actuadores lineales.
- Usa botones para luces, bocina, cambios de marcha o acciones con script.
- Usa monitores para mostrar batería, velocidad, valores de sensores o estado personalizado del programa.
- Usa un gamepad conectado si prefieres botones, sticks y gatillos físicos en lugar de controles táctiles.
Mantener manejables los modelos avanzados
A medida que crece un modelo, el perfil puede crecer con él. MOCPilot admite lógica reutilizable con My Blocks, configuración de hubs específica del perfil, varios controladores y flujos de programa que combinan control manual con automatización.
Esto ayuda a mantener legibles los programas grandes. Por ejemplo, un perfil puede tener un bloque personalizado para actualizar la batería, otro para calibrar la dirección y otro para un modo de conducción especial.
Flujo típico
- Crea o abre un perfil.
- Añade los hubs Bluetooth y dispositivos usados por el modelo.
- Construye el programa con bloques.
- Diseña un panel para conducción e interacción.
- Pulsa Play.
- Prueba, ajusta y mejora el perfil hasta que el modelo se comporte como quieres.
Para quién es MOCPilot
MOCPilot es útil para constructores que quieren:
- Un mando mejor para modelos LEGO® motorizados.
- Una forma de controlar hubs Bluetooth compatibles de terceros.
- Un entorno de programación visual para mecanismos y robots.
- Perfiles predefinidos para sets oficiales compatibles.
- Paneles personalizados para coches, camiones, trenes, crawlers, grúas y otros MOCs.
- Una sola app que combine hubs, motores, sensores, gamepads y controles en pantalla.
Empezar a explorar
- Sigue el tutorial de inicio rápido para crear tu primer perfil.
- Consulta los dispositivos compatibles antes de elegir hardware.
- Explora la documentación de BlockBuilder cuando estés listo para añadir lógica.
- Revisa la actualización de firmware del hub si un hub requiere una versión de firmware compatible.