MASN: un nodo solar Meshtastic que cualquiera puede montar ⚡️🔧
Quien se acerca a Meshtastic suele encontrarse con lo mismo: tutoriales llenos de cables, soldaduras minúsculas y placas pensadas para gente con experiencia. Eso frena a cualquiera que quiera empezar, especialmente si el objetivo es tener un nodo solar estable en exteriores.
En A Coruña, varios entusiastas empezamos a reunirnos en Bricolabs para montar nodos con diseños económicos como fakeTek y los vídeos de EA3GRN. Aunque fue divertido, quedó claro que el montaje clásico era demasiado complejo para principiantes.
Así nació MASN (Meshtastic Autonomous Solar Node): una PCB diseñada para que cualquiera pueda montar un nodo solar autónomo en menos de una hora, sin microscopios ni líos de cables.
La idea no es solo que funcione, sino que aprendas durante el proceso. Montarlo tú mismo te conecta con el ecosistema Meshtastic y te permite aprovecharlo al máximo.
🧩 Qué resuelve MASN
MASN está pensado para simplificar un proceso que, en su versión clásica, resulta enredado y poco práctico. Los montajes con protoboard acumulan cables, conexiones poco fiables y una estética que invita al error. La PCB MASN resuelve esto integrando todo en un único diseño compacto, con conectores bien ubicados, soporte físico y compatibilidad directa con módulos comunes. Además, acepta módulos estándar que encajan directamente e incorpora un cargador solar MPPT y telemetría como funciones integradas.
👀 Mejor que lo veas y puedas comparar
| Antes | Después |
|---|---|
![]() | ![]() |
| Prototipo en protoboard con muchos cables y módulos sueltos. | Montaje con la PCB MASN, con todo integrado y ordenado. |
🔩 Componentes principales
| Imagen | Nombre | Descripción |
|---|---|---|
![]() | PCB MASN | Placa base que integra todos los módulos |
![]() | NiceNano NRF52840 | Microcontrolador con Bluetooth |
![]() | LoRa Core1262 HF | Módulo LoRa 868 MHz |
![]() | CN3791 MPPT | Cargador solar eficiente |
![]() | INA3221 | Sensor de corriente triple |
![]() | BME280 | Sensor de temperatura y presión |
![]() | Batería LiPo | 4400mAh / 3.7V |
![]() | Pines rectos | Pines THT estándar |
![]() | Pines 90° | Pines angulados para montaje lateral |
![]() | Conector JST PH2.0 | Conector para batería LiPo |
🧰 Caja y accesorios
| Imagen | Nombre | Descripción |
|---|---|---|
![]() | Caja IP65 | Caja estanca para exterior |
![]() | Tapón ventilación | Evita condensación interna |
![]() | Prensaestopas IP68 | Paso de cable estanco |
![]() | Soporte impreso | Soporte para batería y PCB |
![]() | Insertos M2.5 | Rosca para tornillos en plástico |
![]() | Tornillos M2.5x5mm | Fijación interna del soporte |
🧾 Pedir PCBs MASN
Puedes pedir las placas MASN directamente en jlcpcb.com.
Solo necesitas subir los archivos Gerber (disponibles en la lista de materiales), elegir color, cantidad y listo.
Las dimensiones finales publicadas del diseño MASN son 63,4 mm × 96,9 mm y los agujeros de fijación de 56,7 mm × 90 mm.
Vídeo explicativo:
⚠️ Advertencias importantes
- Nunca enciendas el nodo sin antena conectada.
- No alimentes por USB y solar/batería a la vez.
- Evita que el conector de antena toque el pin RF.
- El cargador MPPT seleccionado no incluye diodo de bloqueo, lo que puede provocar una fuga nocturna de aproximadamente 2 mA (~24 mAh/día).
- En Europa, al usar una antena de ganancia alta, hay que respetar la normativa ETSI EN 300-220 respecto a la potencia (EIRP).
🔌 Instalación del firmware
Antes de soldar nada, conviene asegurarse de que el microcontrolador funciona correctamente. Este paso es rápido y evita problemas más adelante.
🧠 Comprobar o actualizar el bootloader
- Conecta la placa por USB.
- Haz dos toques rápidos entre los pines RESET y GND (usa pinzas metálicas).
- El ordenador montará una unidad USB llamada
NICENANO. - Abre el archivo
INFO_UF2.TXTy verifica la versión. - Si es inferior a 0.8, copia dentro el archivo
update-nice_nano_bootloader-0.9.2_nosd.uf2. - La placa se reiniciará sola.
- Si no trae bootloader, sigue esta guía.
Asegúrate de que la versión del bootloader es 0.8 o superior antes de instalar el firmware.
📲 Instalar el firmware Meshtastic
- Entra en modo DFU (ver pasos arriba).
- Abre flasher.meshtastic.org.
- Selecciona el dispositivo NRF52 Pro-micro DIY.
- Escoge la versión estable (o beta si deseas probar novedades).
- Descarga el archivo
.uf2y arrástralo a la unidad DFU. - El microcontrolador se reiniciará automáticamente con el firmware de Meshtastic listo para usar.
También puedes habilitar la función de administración remota (Remote Admin) para gestionar parámetros desde otro nodo en la malla.
🧱 Construcción paso a paso
El montaje físico es sencillo si sigues un orden. La clave: preparar los módulos, poblar la PCB y conectar antena y alimentación.
🔧 Preparar los módulos
- Suelda los pines a cada módulo: sensor BMP280, cargador MPPT, INA3221, microcontrolador y LoRa.
- En el INA3221, suelda el puente en SDA como en la referencia.
🧩 Poblar la PCB
- Coloca los módulos. Puedes usar zócalos hembra o soldarlos directamente.
- Añade botones, interruptores y conectores en sus posiciones.
☀️ Preparar el panel solar
- Retira la electrónica de fábrica (LEDs, reguladores) si es necesario.
- Suelda cables en los terminales, identificando positivo y negativo.
- Usa colores distintos si puedes.
📡 Conectar antena y alimentación
⚠️ Nunca enciendas el nodo sin antena conectada.
Puedes dañar el módulo LoRa.
- Conecta la antena antes de dar energía.
- Conecta la batería.
- Conecta el panel solar (preferiblemente tapado).
- Para reducir la transferencia de calor a la batería, considera aislarla del panel o la pared interior expuesta al sol.
📲 Configuración Meshtastic
Una vez montado, toca configurar el firmware Meshtastic:
- Conéctate por Bluetooth (PIN:
123456). - Ajusta la región:
EU 868. - Cambia el PIN por seguridad.
- Asigna un nombre corto al nodo (ej.
CHR3). - Activa la telemetría:
PoweryEnvironment. - Desde el menú de administración puedes añadir claves o permisos para habilitar la administración remota vía malla.
📄 Aviso de atribución
Este artículo ha sido extraído y adaptado desde danielpcostas.dev, originalmente creado por @danielpcostas.
Adaptación web realizada por @sremylio para la comunidad Meshtastic España.
Para tener información más detallada consulta el artículo original.

















