introducing

nXPico

A CODESYS programmable
Raspberry Pi Pico 2

nXPico a CODESYS programmable Raspberry Pi Pico 2

A new control platform

The power of Raspberry Pi Pico 2 meets the reliability of CODESYS.

The integration of CODESYS Runtime into the Raspberry Pi Pico 2 stems from our extensive experience in the field of industrial automation and from a clear belief: even the most compact solutions can deliver professional-grade performance when built on a solid and open standard.

Discover how our experience in industrial automation made the Raspberry Pi Pico 2 even more powerful with integrated CODESYS Runtime.

What exactly is nXPico?

The power of CODESYS

Ready to use

Industrial communication

ROADMAP

This is our plan.
We like the idea to share our development roadmap because we would like to have from you suggestions, ideas regarding any function you think might be interesting to have into a future version of the nXPico.

October 2025

First release

Fixed Digital and Analog I/O
Serial communication

January 2026

V1.1

CANopen
Configurable I/O mapping
Targe Visualization Light

March 2026

V1.2

Ethernet - WiFi - Cellular support
MQTT - Modbus TCP // RTU

July 2026

V1.3

Embedded Visualization
Other ethernet based fieldbus

About Us

Visit our main site

www.nexo.me

neXo we make industrial automation controllers

Hi there, we are neXo

We are makers of industrial automation controllers

neXo is an engineering company made by people with many years of experience in industrial automation.
We used our experience to develop a Core Technology based on the ARM microprocessors, the Linux operating system and the CODESYS programming system.

Our Core Technology is the foundation of our nX family products.

We have now integrated our Core Technology into the powerful Raspebrry Pi Pico 2 creating nXPico, a CODESYS programmable PLC.

© 2025 neXo SrL • Crafted with in Milano, Italy

A third way to use the Raspberry Pi Pico 2

The Raspberry Pi Pico 2 is a compact and powerful microcontroller programmable with C++ or MicroPython.
Although small in size, the Raspberry Pi Pico 2 offers impressive processing power and stability, making it ideal for advanced control applications.

Today with nXPico we introduce a third way.

But what exactly is nXPico?

In few words is a PLC, a Programmable Logic Controller.

It is a standard Rapsberry Pi Pico 2 with a custom firmware that enables the possibililty to write programs using CODESYS, the most popular IEC61131-3 developement system for industrial automation systems.
By combining the Pi Pico 2 capabilities with the reliability and flexibility of the CODESYS IEC 61131-3 standard, we created a platform that transforms a simple microcontroller into a fully functional programmable automation system.The result is a ready to use, versatile, and accessible solution designed for those who want to bring PLC logic and industrial grade programming to embedded projects, advanced prototypes, or cost and space constrained systems.

This makes possible to use everything is already availble within the powerful CODESYS developement system.

You can write the PLC program using alle the IEC1131-1 languages available:
• Ladder Diagram (LD)
• Structured Text (ST)
• Function Block Diagram (FBD)
• Sequential Function Chart (SFC)
• Instruction List (IL)

Code can be compiled and downloaded via USB to nXPico that will execute the PLC program.

The CODESYS runtime we built uses (toghether FreeRTOS) approximately 90kB RAM, leaving at least 430kB RAM for the PLC application.

The power of CODESYS

CODESYS for nXPico is much more than an industry standard, it is a concrete alternative to traditional toolchains for microcontrollers.

CODESYS is not only the de facto standard for PLC programming in the world of industrial automation it is also a valid alternative to classic embedded toolchains (such as C++/GCC, proprietary IDEs or low-level environments).

With CODESYS on nXPico, you get:
- A single integrated environment for writing, simulation, testing and debugging
- Declarative and visual languages (LD, ST, FBD...) more readable and maintainable than C/C++
- Modular and reusable code management through function blocks
- Multi tasking PLC programs
- A deterministic task scheduling system ready to use
- Integrated support for firmware update and download even remotely

Compared to a traditional toolchain, CODESYS on nXPico allows:
- Deploy quick code via network or USB, without complicated flashing tools
- Structured firmware updates, with version management
- Easier routine maintenance, thanks to the clarity of the ST language and the modularity IEC 61131-3
- Integrated debugging with breakpoints, variable monitoring and runtime simulation
- Use of the vast CODESYS libraries repository

Click the logo to go to the official CODESYS web site.
CODESYS help can provide detailed informations regarding programming, configuratione, security, use of the libraries and in general all the technical informations regarding the use of CODESYS.

Ready to use

nXpico is a ready to use industrial control.

Take your project to the next level, with the CODESYS Runtime integrated the nXPico is immediately ready to be programmed and used as a true professional PLC.
No installation or setup. Just connect it, open CODESYS and start creating.

All the nXPico I/O (even the Pico 2 LED and internal temperature sensor) are already configured and mapped to a specific address ready to be used within the PLC program, in this first release the I/O mapping is fixed
In a future version will be possible, through a graphical configurator, to set the funcionalities of the multifuntion pins. This will allow to use for example also I2C, SPI, PWM, 1wire etc.

Each nXPico with integrated runtime is a complete and reliable environment, fully compliant with the IEC 61131-3 standard ready for automation, advanced prototyping, or custom embedded applications.

With the power of CODESYS and the flexibility of Raspberry Pi Pico 2 hardware, you get a compact, cost effective platform that’s fully open to professional experimentation and innovation.

Why choose this integration:
- Plug & play: ready to run right out of the box,
- Compatible with all IEC 61131-3 programming languages,
- Native PLC cycle and communication management,
- Stable, scalable, and field-ready solution,
- Perfect for makers, system integrators and automation developers.

Get started today: request your nXPico and start developing your next professional project right away.

Seamless integration of industrial fieldbuses (available from V1.1)

nXPico speaks the language of automation.

Thanks to the integrated CODESYS Runtime, nXPico easily handles the most common industrial fieldbus systems, making it simple to connect sensors, actuators, and distributed I/O modules.

Everything happens directly within the CODESYS development environment, no manual setup, no external drivers.
Thanks to the sophisticated filedbus configurator everything is ready to use, allowing you to quickly integrate standard protocols such as Modbus, CANopen and possibly many more.

In just a few minutes, your nXPico can communicate with industrial devices and systems, becoming the core of control solutions, advanced prototypes, or connected applications.

Key advantages:
- Direct integration of major industrial fieldbus protocols (CANopen and Modbus RTU/TCP)
- Automatic configuration inside CODESYS IDE
- Reliable and deterministic communication
- Full compatibility with standard devices and modules
- Ideal for compact automation, network testing, and embedded development

Simplify industrial connectivity: choose nXPico with CODESYS Runtime integrated and connect your project to the world of automation instantly.