Deterministic Control
Sensor-redundant flight control with triple IMUs, dedicated compass, and centimeter-level barometer for precise, reliable attitude and heading reference.
SkyPulse Helios is an integrated avionics and compute stack engineered for next-generation unmanned systems.
P/N SP-HEL-4G
100% NDAA compliant hardware
Questions? Email an engineer
Sensor-redundant flight control with triple IMUs, dedicated compass, and centimeter-level barometer for precise, reliable attitude and heading reference.
Raspberry Pi Compute Module 5 companion computer with 4x Cortex-A76 cores, up to 8 GB RAM, and Debian Bookworm for real onboard AI and autonomy workloads.
Active cooling and a low-SWaP-C architecture engineered for sustained operation in harsh vibration and temperature environments.
Native ArduPilot and PX4 support, 6 UARTs, 2 CAN buses, 3 I2C ports, PCIe expansion, and open firmware for custom builds.
Helios combines a sensor-redundant flight controller with a Raspberry Pi Compute Module 5 companion computer in a single integrated module. Triple IMUs, a dedicated compass, and centimeter-level barometric sensing feed deterministic control, while the onboard CM5 runs Debian Bookworm with PCIe expansion for AI accelerators up to 60 TOPS. Native ArduPilot and PX4 support keeps the platform open and field-proven across hundreds of flight hours.
Helios is an integrated flight controller and companion computer in a single thermally managed unit, accepting battery voltage directly. The comparison below is against a conventional multi-board architecture, not against any specific product.
SkyPulse Helios is an integrated avionics and compute stack engineered for next-generation unmanned systems.
| Main IMU | Low drift, high accuracy in harsh vibration environments |
|---|---|
| Secondary IMU | High vibration rejection, strong temperature stability |
| Third IMU | 6-DOF industrial, extended temperature range |
| Compass | Dedicated compass; accurate heading, extremely low drift |
| Barometer | 1x onboard barometer with centimeter-level accuracy |
| Motor Outputs | 8 outputs (DSHOT, PWM, OneShot, Relay — protocols can be mixed and matched) |
| RC Input | ELRS, CrossFire, SBUS, FrSky |
| CAN Ports | 2 CAN bus ports, redundant |
| I2C Ports | 3 I2C ports on separate buses |
| UARTs | 6 UARTs |
| Safety Switch | Safety-switch input |
| Logging / Status | Micro-SD slot, buzzer, RGB status LED, FRAM for parameters and mission waypoints |
| Companion Computer | Raspberry Pi Compute Module 5 (eMMC variant) |
|---|---|
| Operating System | Debian Bookworm (clean image) |
| CPU | 4x Arm Cortex-A76 @ 2.4 GHz |
| RAM | 4 GB or 8 GB |
| Storage | 32 GB or 64 GB onboard eMMC |
| Wireless | Wi-Fi + Bluetooth |
| AI Expansion | Up to 26 TOPS using SkyPulse accelerator module |
| USB | 1x USB 2.0; 2x USB 3.0 |
| MIPI CSI-2 | 2x MIPI CSI-2 camera interfaces, 4 lanes each |
| IP Camera Protocol | RTSP |
| Ethernet | 1x Gigabit Ethernet |
| Video Output | micro-HDMI output, analog video output |
| PCIe | PCIe for AI accelerators, SDRs, storage, expansion |
| GPIO | GPIOs for servos, actuators, custom I/O |
| Companion UART | CM_RX/CM_TX (ttyAMA0) to flight controller UART4/SERIAL3; J4 pin 24 (CM_RX), pin 26 (CM_TX) |
| Connector Family (FMU) | Molex Pico-Clasp 501189-3010 |
|---|---|
| Power Connector (J5) | 2-pin Molex Nano-Fit locking (45130-0201); Pin 1 = VIN, Pin 2 = GND J5 polarity must be verified before power-up; reverse polarity damages the unit. |
| J1 / J2 (FMU1 / FMU2) | Flight-controller interfaces: telemetry radios, sensors, ESCs, RC, CAN, I2C |
| J3 (Interface) | Companion: Ethernet, USB cameras, AI accelerators, PCIe |
| J4 (GPIO) | Companion: GPIO, USB, UART, secondary 5 V / 3.3 V outputs |
| Serial Port Map | UART2: AP Serial1 / PX4 ttyS0 — Main Telemetry (flow ctrl); UART3: AP Serial2 / PX4 ttyS1 — GPS (flow ctrl); UART4: AP Serial3 / PX4 ttyS2 — Companion (no flow ctrl); UART6: AP Serial4 / PX4 ttyS3 — RC Receiver (flow ctrl); UART7: AP Serial5 / PX4 Console — ESC Telemetry/Debug (no flow ctrl); UART8: AP Serial6 / PX4 ttyS5 — Secondary Telemetry/Payload (no flow ctrl) |
| BATT_VOLT / BATT_CURR | Analog voltage and current sensing inputs BATT_VOLT and BATT_CURR are sensing inputs only; connecting more than 3.3 V can significantly damage the unit. |
| J3 VIN Pins (25, 28) | Direct battery VIN, unprotected outputs J3 pins 25 and 28 are direct battery VIN, unprotected outputs — must NOT be used to power Helios. |
| Input Voltage | 6–36 V |
|---|---|
| Max Input | 36 V |
| Battery | 2–6S |
| Power Draw (Full Load) | ~12 W |
| Power Draw (Moderate) | ~7 W |
| Power Draw (Idle) | 2.7 W |
| Recommended BEC | >20 W for headroom Required for systems above 36 V. |
| Thermal | Active cooling; low-SWaP-C design for sustained operation |
| Weight | 73 g |
| Firmware Support | ArduPilot, PX4, custom builds |
| Default Firmware | ArduCopter (PX4 flashable via USB) |
| Compliance | 100% NDAA compliant, built on high-quality non-Chinese components. |
| Communications Tested | ELRS, CrossFire, DTC, MicroHard, Siyi, FrSky, Futaba, RFD900x, Silvus, Doodle Labs, fiber optics Validated over hundreds of flight hours. |
Every connector is documented: designator, type, function and mating part number. J5 carries power, J1/J2 the flight-controller interfaces, J3 the companion-computer interfaces and J4 the additional GPIO.
6 UARTs, 2 CAN bus ports, 3 I2C ports on separate buses and 8 motor outputs supporting DSHOT, PWM and OneShot — protocols may be mixed. RC input covers ELRS, CrossFire, SBUS and FrSky.
1x USB 2.0, 2x USB 3.0, 2x MIPI CSI-2 and Gigabit Ethernet, plus micro-HDMI and analog video out. PCIe is available for AI accelerators, SDRs and storage.
J5 power is a 2-pin Molex Nano-Fit 45130-0201. The FMU and interface connector family is Molex Pico-Clasp 501189-3010. Order the matching harness without guessing.
Production ArduPilot and PX4 on a standard toolchain — no vendor SDK licence required. The companion computer runs a clean Debian Bookworm image.
Country of origin, customs classification and export position are stated on the shipping & compliance page.
All documents are public. No email, no account.
Helios fully supports ArduPilot and PX4. Custom firmware builds are also supported. Helios FMUs ship with ArduCopter by default; PX4 can be flashed via USB.
Helios integrates a Raspberry Pi Compute Module 5 (eMMC variant) running a clean Debian Bookworm image, with 4x Arm Cortex-A76 cores at 2.4 GHz, up to 8 GB RAM, and up to 64 GB onboard eMMC.
Yes. The companion computer supports TensorFlow, OpenCV, ROS, and other applications from the SkyPulse software stack. AI expansion up to 60 TOPS is available using the SkyPulse accelerator module via PCIe.
Helios accepts up to 36 V via the J5 Molex Nano-Fit connector. Direct battery connection is typical for systems up to 6S. For direct 8S, an external filter or protection circuit is required due to inductive motor spikes. For systems above 36 V, use a BEC capable of delivering more than 20 W. Always verify J5 polarity before power-up — reversing polarity will damage the unit.
J5 is a 2-pin Molex Nano-Fit locking connector (45130-0201) for power. J1/FMU1 and J2/FMU2 use Molex Pico-Clasp 501189-3010 connectors for flight-controller interfaces. J3 provides companion-computer interface signals (Ethernet, USB, PCIe), and J4 exposes additional GPIO, USB, and UART signals.
Yes. 100% NDAA compliant, built on high-quality non-Chinese components.
Questions about integration? Email an engineer.
Your cart may be empty now, but let us help you fill it up with amazing products.