Executive decision-making reference for Raspberry-Pi-class SBCs, compute modules, carrier boards, and robot controllers
| Select | Platform | Category | CPU / MCU | RAM | Voltage | Org | License | Maturity | First Release | Links |
|---|
| Platform | Category | CPU / MCU | RAM | Connectivity | Open HW |
|---|
| Platform | Type | Ecosystem | Voltage | Key IO | Design Files |
|---|
| Controller | MCU / SoC | Channels & Current | Voltage Range | Ecosystem | Open HW |
|---|
High-level comparison of SBCs, compute modules, carrier boards, and robot controllers for robotics and embedded systems.
Commercial Use: Yes (subject to OHL terms)
Restrictions: Share-alike conditions, documentation requirements
Applies To: BeagleBone, OLinuXino families, many open carrier boards
Commercial Use: Yes
Restrictions: Include copyright and license notice
Applies To: Some controller boards, firmware stacks, reference designs
Commercial Use: Yes
Restrictions: Schematics often open, layout and silicon closed
Applies To: Raspberry Pi boards, many commodity MCU boards
Commercial Use: Yes (under vendor contracts)
Restrictions: No redistribution of design files, NDA for detailed docs
Applies To: Industrial PLCs, safety-rated controllers, some motor drives
Best for: Early research, teaching labs, reproducible open robots.
Platforms: OLinuXino boards, BeagleBone family, open CM4 carriers, open robot controllers (e.g. mower or mobile-base boards).
Best for: Rapid prototyping, hobby robots, proof-of-concept systems.
Platforms: Raspberry Pi boards, Pi HATs, Blue Pill–style MCU boards, off-the-shelf motor controllers.
Best for: Production robots, certified machinery, long-term support.
Platforms: Industrial PCs, PLC-based controllers, certified drive systems with vendor toolchains.
How much CPU/GPU do you need, and where does hard real-time live?
How many channels, which voltage rails, and what safety features?
Can you fork the design, re-spin it, and debug it at PCB level?
How sensitive is your project to shortages and EOL risk?
Recommended: Raspberry Pi or BeagleBone + open motor HATs or shields; simple MCU boards for low-level control.
Priority: Documentation, community examples, quick assembly, minimal NRE.
Recommended: CM4 or open SBC (OLinuXino) with custom carrier, plus open robot controllers that you can modify.
Priority: Control over BOM, reproducible KiCad projects, manufacturability.
Recommended: Custom baseboards around compute modules or SOMs, safety-rated motor drives, industrial IO.
Priority: Yield, certification, long-term supply, clear IP position.