8 Analog 4-20mA/0-10V Outputs for Raspberry Pi Back I/O Panel
Eight Analog Outputs with software selectable 4-20mA or 0-10V for Raspberry Pi I/O Back Panel. Command Line, Python, RS485 MODBUS, OpenPLC, and CODESYS.
The 8 Analog 4-20mA/0-10V Outputs Card for Raspberry Pi Back Panel features eight analog outputs routed to the Back Panel terminal blocks. Designed for maximum flexibility, each output can be individually configured as either 4-20mA or 0-10V drive.
Seamlessly integrated with the Raspberry Pi Back Panel, the card supports Command Line, MODBUS RTU over RS485, OpenPLC, and CODESYS.
FEATURES
-
8 Analog Output Channels
Each channel can be individually programmable as 4-20mA or 0-10V -
Seamless Raspberry Pi Integration
Plugs directly into the Raspberry Pi Back Panel — no additional wiring or hardware needed. -
Expandable Stack Design
Stack up to 8 identical modules horizontally for larger projects. -
MODBUS Support via RS485
Integrated RS485 port allows MODBUS RTU communication for easy industrial integration. -
CAN Support via CANopen
Integrated CAN interface enables reliable CANopen communication for seamless industrial networking and real-time device control. -
Real-Time Status LEDs
Input and output LED indicators provide immediate visual feedback. -
Built-in OLED Display
128×32 dot matrix screen for displaying system status, messages, or sensor values. -
Cross-Platform Software Support
Includes Python library and command-line tools for rapid development. -
OpenPLC & CODESYS Compatible
Industrial-grade compatibility with both OpenPLC and CODESYS environments. -
No Export Restrictions
ECCN classification EAR99 — freely exportable under U.S. regulations.
DESCRIPTION
Part of the HOP (Hardware On Panel) family developed by Sequent Microsystems, the 8 Analog 4-20mA/0-10V Outputs Card is designed to integrate seamlessly with the Raspberry Pi Back Panel. Up to eight HOP cards—of any type—can be installed on a single Back Panel, offering maximum flexibility for industrial automation applications. Multiple Back Panels can be connected horizontally to support larger projects.
Each output can be configured in software as either 4-20mA or 0-10V - no jumpers or DIP switches required.
Like all HOP cards, the 8 Analog 4-20mA/0-10V Outputs Card features 18 LED indicators. The power LED blinks when power is applied and the local processor is operational. An error LED illuminates when the dedicated PANIC pin on the Back Panel terminal block is activated. Sixteen additional LEDs display the real-time status of each output, also indicating whether the output is in 4-20mA or 0-10V mode.
An RS485 port enables communication with external PLCs or industrial controllers using the industry-standard MODBUS RTU protocol.
Power Requirements
The 8 Analog 4-20mA/0-10V Outputs Card is powered via the Back Panel power connector.
-
Outputs are power from the 24V supply and can draw up to 200mA
-
The local processor is powered from the 5V rail through a 3.3V LDO regulator and consumes 10 mA.
Error Processing
One pin on the spring-loaded terminal block of the Back Panel is reserved for signaling an error condition. The user can connect this pin to an external contact of their choice. When the error signal is activated, the 8-Channel Analog Analog Outputs Card automatically resets all outputs to a predefined default state.


-
Power Supply: 5V 10mA; 24V 120mA Back Panel provided
-
Source/Sync outputs: 14bit PWM

DOWNLOADS
3D Printable Enclosure
SOFTWARE
Command Line Drivers
Python Libraries
CODESYS Driver
OpenPLC Module
QUICK START
- Plug the 8 Analog 4-20mA/0-10V Outputs Card on the Back Panel for Raspberry Pi and power up the system.
- Enable I2C communication on Raspberry Pi using raspi-config.
- Install the software from github.com:
- git clone https://github.com/SequentMicrosystems/sequent-cli.git
- cd /home/pi/sequent-cli
- sudo make install
- sequent-cli 8analog -h
FAQ
Q: What is the function of this card?
A: It provides eight programmable 4–20mA analog outputs, each configurable as a current source or sink, for industrial control applications.
Q: Can I mix this card with other HOP cards on the same Back Panel?
A: Yes, up to eight HOP cards of any type can be installed on a single Back Panel, allowing flexible I/O combinations.
Q: How do I configure outputs as source or sink?
A: Output mode is configured in software—no need for jumpers or DIP switches.
Q: What software platforms are supported?
A: The 8-Channel 4–20 mA Output Card supports MODBUS RTU over RS485, and is compatible with OpenPLC, CODESYS, and Sequent’s command-line utilities.
Q: What do the LEDs indicate?
A: One LED indicates power and processor health, one signals an error (via the PANIC pin), and 16 LEDs display real-time output activity and mode.
Q: How is the card powered?
A: Power is supplied through the 24V rail of the Raspberry Pi Back Panel.
Q: Is this card stackable?
A: Yes. It can be stacked with up to seven other HOP cards per Back Panel. Additional Back Panels can be chained for larger systems.
Q: Can I use this card without a Raspberry Pi?
A: Yes, via RS485 and MODBUS RTU, the 8-Channel 4–20 mA Output Card can be controlled by an external PLC or industrial controller without a Raspberry Pi.
Q: What types of loads can the outputs drive?
A: The card is designed to drive standard industrial 4–20mA current loops in both sourcing and sinking configurations. Refer to the datasheet for load specifications.
Expand Your System
-
Coming soon16 Analog 4–20 mA Outputs for Raspberry Pi I/O Back Panel
16 analog 4–20 mA outputs with load detection for Raspberry Pi I/O Back Panel. Industrial current-loop control with RS485 MODBUS, OpenPLC, and CODESYS support. -
Coming soon16 Universal Inputs for Raspberry Pi I/O Back Panel
16 Universal Inputs for Raspberry Pi I/O Back Panel. Each input software configured to read 0-3.3V, 0-10V, 4-20mA, 1K/10K Thermistors, and Digital Signals -
Coming soon6 RTD Inputs 3-wire PT100/PT1000 for Raspberry Pi I/O Back Panel
6 RTD Inputs with software selectable PT100/PT1000 for Raspberry Pi I/O Back Panel. Command Line, Python, RS485 MODBUS, OpenPLC, and CODESYS drivers. -
Coming soon8 Analog 4–20 mA Inputs Card for Raspberry Pi I/O Back Panel
8 Analog 4–20 mA Inputs Card for Raspberry Pi I/O Back Panel. Each input software configured to read ±0.18V, ±0.37V, ±0.75V, ±1.5V, ±3V, ±6V, ±12V, or ±24V signals
