The Firefly Automation Controller family of boards merge the Raspberry Pi Compute Module-compatible modules with a built-in STM32H7 microcontroller, creating a fast, robust, and highly flexible platform for industrial control. In addition to highly configurable high-speed interfaces and I/O buffering, Firefly boards feature two IO-Link Class B channels to control thousands of sensor and actuator modules, which can be powered by an auxiliary 24 V power input, optionally with a fully isolated IO-Link subsystem supply.
CM4-based validation prototype.
For those needing more power or advanced networking, the flagship Firefly-5 provides dual Gigabit Ethernet ports, optional microprocessor networking, and higher power capacity (up to 200 W from USB PD or 600 W wired for peripherals). For simpler setups or lower-cost applications, the Firefly-5lite board is available with slightly reduced specs yet retains critical features such as robust power input and link interfaces.
We’ve collaborated with OV Tech GmbH to ensure seamless compatibility with their Pi.MX8 Module. Supporting demanding real-time tasks, the Firefly boards offer extensive connectivity—PCIe for NVMe or modem expansion, multiple USB ports for external devices, and abundant I/O for sensor integration.
Expand and Conquer
CM4-based validation prototype.
The Firefly baseboard is designed to provide an exceptional user experience for rapid prototyping and development of compute-enabled control applications. It excels in scenarios demanding both high-performance computing and deterministic real-time execution. Example applications include:
- Advanced robotics and automation installations requiring robust control and sensing through industry-grade IO-Link modules, leveraging machine learning or computer vision through the CM4/CM5's CPU/GPU, while the onboard STM32H7 handles time-critical tasks.
- Automated assembly lines where real-time signals from sensors control motors or actuators.
- High-speed data acquisition, logging, or industrial monitoring systems.
- Building automation systems controlling HVAC, lighting, and security with effortless integration into modern IP-based networks.
Features & Specifications
Render of the final design.
Processing
- Onboard STM32H7 microcontroller (up to 480 MHz) for real-time tasks with 80 MHz buffered communication lines to the SoM
- FTDI USB-RS232 bridge and logically ordered MCU I/Os, tested up to 50 MHz without disruptive crosstalk
Industrial-Grade Features
- 2x IO-Link Class B channels with dedicated 24 V supply connector configurable for isolation or to supply system power
- Optional modules for isolated industrial I/O, IO-Link, powerline monitoring, stepper/servo control, and more
Ports and Expansion
- 2x M.2 expansion slots
- 1x B-key with 1x PCIe Gen 3 and USB 3.0/2.0, exposed GPIO pads for debug/advanced applications, access to built-in microSIM slot for cellular modems
- 1x M-key for NVMe storage with 1x PCIe Gen 3
- Up to M.2 3042 (B-key slot) and M.2 2280 (M-key slot) sizes supported, simultaneous operation supported
- 2x USB Type-C ports configurable as programming, device, or host interfaces, with one dedicated programming port allowing flashing of both SoM and MCU firmware via a single USB Type-C data and power connection
- Up to 3× USB 3.0 ports
- Up to 2x RJ45 connectors for dual Gigabit Ethernet plus optional 100 Mbit microcontroller networking (Firefly-5lite: one Gigabit and one 100 Mbit RJ45 connector)
- 2x 40-pin GPIO header compatible with Raspberry Pi HATs (One standard 40-pin from CM5 GPIO and one mapped to STM32 IOs)
- Full ESD and transient protection to IEC Class-4 standards
- Zero-dropout short circuit/OCS protection on all user I/O headers
Power
- Dual input power paths via wire/block terminal or USB Type-C
- Wide input range: up to 240 W from USB Type-C PD (Firefly-5 only) and 8-60 V from terminal block
Dimensions
- Footprint: 216 x 72mm (8.5 x 2.8 in)
- Weight: TBD
Block Diagram
Open Source
You can find more information about the baseboard at paisleymicro.com. Our open source design files, documentation, and firmware will be available in the downloads section.
We will also maintain the following resources:
- A GitHub repository (schematics, mechanical CAD files, software examples) will be put together soon
- Documentation pages for the Firefly product family: https://docs.paisleymicro.com/
Interested in This Project?
You can sign up at the top of this page to be notified when the campaign launches and to receive other updates. We only send out relevant content, and you can unsubscribe at any time.
CM4-based validation prototype.