Cellular: None
NORVI X Configuration & Comparison Tool
Compare NORVI X CPU modules, select expansion I/O, check documented address and GPIO limits, and build a validated controller configuration for your application.
CPU + plug-in I/O modules
Choose the CPU first
Start with the network available at the installation. All three CPUs share the same modular I/O platform; cellular capability is the main model-selection difference.
Cellular: None
Cellular: LTE Cat 1 + 2G
Cellular: LTE Cat 4
X1 vs X2 vs X3
The three CPU variants share the same ESP32-S3 platform. The biggest selection difference is built-in cellular hardware.
| Specification | CPU-ESPS3-X1 | CPU-ESPS3-X2 | CPU-ESPS3-X3 |
|---|---|---|---|
| Processor | ESP32-S3-WROOM-1U-N16R2 | ESP32-S3-WROOM-1U-N16R2 | ESP32-S3-WROOM-1U-N16R2 |
| Flash Memory | 16 MB | 16 MB | 16 MB |
| PSRAM | 2 MB | 2 MB | 2 MB |
| Wi-Fi | Built-in 2.4 GHz | Built-in 2.4 GHz | Built-in 2.4 GHz |
| Bluetooth | BLE | BLE | BLE |
| Ethernet | Built-in | Built-in | Built-in |
| RS-485 | Built-in | Built-in | Built-in |
| Cellular | None | LTE Cat 1 + 2G | LTE Cat 4 |
| Cellular Modem | N/A | SIMCOM A7672X | Quectel EC25 |
| Best Fit | Ethernet / Wi-Fi connected panels | Remote cellular installations where Cat 1 is suitable | Remote installations requiring Cat 4 LTE |
Find the expansion module you need
Filter by I/O type or search by signal, channel count, interface, or module name.
| Module | Category | Channels / Function | Best For | Key Spec | Interface | Address / GPIO | Actions |
|---|
Build your NORVI X configuration
Select a CPU, choose the memory variant, and add expansion modules. The tool checks documented I²C group limits, direct-GPIO conflicts, N16R8/X-Q4 compatibility, total I/O count, and approximate DIN-rail space.
NORVI X module mixing
Most expansion cards share the CPU's I²C bus. The available address space of each expander family determines how many cards from that family can be used together.
You can mix module types across different address groups. Limits apply within each group, so the key question is not only how many modules you need, but which I²C expander or direct GPIO resources they use.
Direct GPIO modules
X-DI4, X-Q4 and X-UARTIO do not behave like the address-selectable I²C groups above. X-DI4 and X-UARTIO use the same expansion I/O lines, so they conflict with each other.
| Combination | Supported | Reason |
|---|---|---|
| X-DI4 + X-UARTIO | No | Both use IO5, IO6, IO7 and IO10. |
| X-DI4 + X-Q4 | Yes | They use different expansion I/O groups. |
| X-Q4 + X-UARTIO | Yes | They use different expansion I/O groups. |
| X-DI4 + X-Q4 + X-UARTIO | No | X-DI4 and X-UARTIO still conflict. |