Hardware

The parts that put code on the road.

A living catalog of compute, display, positioning, vehicle, radio, sensor, control, and network hardware exercised by Open Road Code.

Tested In progress Planned

The core system

Tested

Single-board computer

Raspberry Pi 5

Primary reference computer for current vehicle integration, navigation, services, UI, and hardware experiments.

Interfaces
USB · GPIO · I²C · SPI · UART · PCIe
Tested

Display

Raspberry Pi Touch Display 2

Primary touchscreen used for the in-vehicle carUi reference system.

Interface
DSI · touch
Tested

Single-board computer

Raspberry Pi 4

Secondary reference and bench-development platform.

Know where the road leads

Tested

GNSS receiver

USB GNSS / GPSD

Position, speed, heading, altitude, and time through a provider-independent navigation interface.

Interface
USB · GPSD
Tested

Alternative source

Browser geolocation

Phone and browser positioning can feed the same navigation domain without requiring dedicated GNSS hardware.

Listen, sense, and control

Tested

Radio

RTL-SDR receivers

Software-defined receivers used for FM, weather, airband, scanning, and ADS-B experiments.

Interface
USB
Tested

Vehicle telemetry

Bluetooth OBD-II

ELM327-compatible communication for vehicle telemetry and gauge experiments.

Interface
Bluetooth SPP
Tested

Physical input

I²C rotary encoders + GPIO buttons

Tactile input devices exercised through device-independent input adapters.

Interfaces
I²C · GPIO

More than a head unit

Tested

Lighting

BLE LED controller

Cabin and accent lighting experiments through a reusable lighting-controller interface.

Tested

Sensors

Environmental + IMU sensors

Temperature, pressure, orientation, and motion experiments through swappable hardware adapters.

Tested

Vehicle network

Ethernet travel router

A local wired and wireless network joins the vehicle computer, development devices, and browser-based interfaces.