Overview
The nXPico Family is neXo’s lineup of Raspberry Pi Pico-compatible controller boards, built around the RP2350A microcontroller. All three variants share the same 40-pin Pico footprint and core I/O, but each targets a different use case through the firmware neXo ships on it.
| Raspberry Pi Pico 2 | Raspberry Pi Pico 2W | nXPico M | |
|---|---|---|---|
| MCU | RP2350A | RP2350A | RP2350A |
| Connectivity | — | WiFi (2.4 GHz) | LTE-M / NB-IoT / GPS (nRF9151 modem) |
| Firmware | CODESYS Control | CODESYS Control | CODESYS Control or MicroPython |
| Programming | IEC 61131-3 (ST, LD, FBD, …) | IEC 61131-3 (ST, LD, FBD, …) | IEC 61131-3 or Python |
| Status | Available now | Available now | Available now |
All variants are flashed through the same neXo Firmware Flasher — the firmware is a neXo product, not a community CODESYS build, so provisioning always goes through our tool.
Choosing a variant
Section titled “Choosing a variant”- Raspberry Pi Pico 2 — the base CODESYS controller. Digital/analog I/O, no wireless connectivity. Use it for wired, local automation tasks.
- Raspberry Pi Pico 2W — same I/O as Raspberry Pi Pico 2, plus onboard WiFi for Ethernet-less network connectivity (OPC UA, Modbus TCP, WebVisu over WiFi, etc.). See WiFi Configuration.
- nXPico M — neXo’s own hardware design with an integrated nRF9151 cellular modem (LTE-M/NB-IoT/GPS). The only variant with cellular connectivity, and the only one that can also run MicroPython instead of CODESYS — see MicroPython Integration.
Common I/O
Section titled “Common I/O”Raspberry Pi Pico 2 and Raspberry Pi Pico 2W expose an identical I/O set through CODESYS — see Raspberry Pi Pico 2 IO Mapping. nXPico M’s CODESYS runtime is still in development.