RaceOps SIM2CAN
RaceOps Standalone App

RaceOps SIM2CAN

A standalone browser-based CAN bus and sim racing bridge for connecting real motorsport CAN hardware to PC simulator titles.

Standalone RaceOps app

RaceOps SIM2CAN connects steering wheels, dashboards, ECUs and dataloggers to simulator inputs, and can also send live sim telemetry back out to real CAN devices. It also works as a virtual CAN workbench, allowing engineers, rig builders and educators to design, validate and test CAN setups without hardware connected.

RaceOps SIM2CAN is part of the RaceOps software family, but it uses a standalone architecture and does not share the connected RaceOps operational database.

BROWSER UILOCAL BRIDGEDBC WORKBENCHSIMHUB READYSAFETY-FIRST TXVIRTUAL CAN ENGINE
raceops.sim2can/bridgeSCREENSHOT PLACEHOLDER
RaceOps SIM2CAN bridge dashboard
PANEL
Bridge status
PANEL
CAN input
PANEL
DBC decode
PANEL
SimHub telemetry
PANEL
Virtual CAN simulation
PANEL
TX safety state
BRIDGE · OK
RX · 412 f/s
TX · LISTEN-ONLY
DBC · LOADED
raceops.sim2can/hero
Screenshot carousel
Upload screenshots here while building the page
Recommended: 16:9 PNG or JPG
The problem

CAN testing should not depend on guesswork, hardware delays or hand-decoded payloads

Motorsport-grade simulator builds often need to connect real CAN devices to PC sims, virtual controllers, dashboards or data systems. That usually means juggling hardware adapters, DBC files, payload decoding, virtual joystick drivers, sim telemetry and safety risks. RaceOps SIM2CAN puts the workflow into one structured browser-first workbench.

Audience

Built for technical motorsport users

Sim racers using motorsport-grade hardware
Rig builders integrating real wheels and dashboards
Race engineers prototyping dashboards and ECUs
Motorsport educators teaching CAN and telemetry
Teams bench-testing CAN devices before deployment
Simulator businesses validating complex customer builds
Architecture

Standalone architecture inside the RaceOps family

RaceOps SIM2CAN sits inside the RaceOps family but runs on its own architecture — separate from the shared operational database used by the connected RaceOps apps.

Connected operational apps
RaceOps connected apps

RaceOps Assist, Quote, Logistics, Scenario and Driver are connected operational apps that share a common database for clients, projects, assets, events, drivers, support activity and reporting.

AssistQuoteLogisticsScenarioDriver
Database
Shared RaceOps Database
Standalone from shared operational database
Standalone app
Standalone
RaceOps SIM2CAN

RaceOps SIM2CAN is a specialist technical workbench with its own standalone architecture. It is built for CAN bus, DBC files, local bridge communication, virtual HID, SimHub telemetry and bench-testing workflows.

Browser UILocal SIM2CAN BridgeCAN AdapterDBC WorkbenchVirtual HIDSimHub TelemetryStandalone Data Store
Component
Web UI

The main interface runs in a modern browser. DBC files, profiles and mappings live in SIM2CAN's own standalone data store and are not synced with the connected RaceOps operational database.

  • TanStack-style browser UI
  • Supabase-backed account sync
  • Guest mode for friction-free exploration
  • Cloud-synced DBCs, profiles and mappings
Component
Local SIM2CAN Bridge

A lightweight local PC agent exposes http://localhost:42700 using HTTP and WebSocket. It handles the USB/CAN drivers and virtual HID drivers that the browser cannot access directly.

  • Local HTTP and WebSocket bridge
  • PEAK PCAN support
  • Kvaser support
  • CANable and SLCAN support
  • vJoy support
  • ViGEm support
  • Virtual HID handling
Browser UI
Local SIM2CAN Bridge
CAN Adapter
Real CAN Hardware
Browser UI
Local SIM2CAN Bridge
Virtual HID
PC Simulator
Simulator Telemetry → SimHub
SIM2CAN Bridge
CAN Output
Real Dashboard
Capabilities

Core capabilities

Input: real CAN into the sim

Detect live CAN frames from real hardware and map changing signals to virtual controller inputs for simulator use.

  • Live bridge status with heartbeat
  • Adapter and bitrate selection
  • Listen-only safe default
  • Live CAN frame table
  • ID filtering
  • DBC-decoded overlay
  • Input detection wizard
  • Virtual joystick test panel
  • Axis and button mapping table
raceops.sim2can
Screenshot carousel
Upload screenshots here while building the page
Recommended: 16:9 PNG or JPG
Output: sim telemetry into real hardware

Transmit simulator telemetry to real dashboards, ECUs and dataloggers using scheduled CAN frames.

  • Transmit CAN frames on schedule
  • Cycle time from DBC or custom value
  • Per-stream enable and disable
  • SimHub shared-memory viewer
  • Live telemetry to outgoing CAN streams
  • Safety banner and TX state pill
  • Explicit confirmation before sending
raceops.sim2can
Screenshot carousel
Upload screenshots here while building the page
Recommended: 16:9 PNG or JPG
DBC workbench in the browser

Import, inspect, validate, decode and encode DBC files without needing heavyweight desktop tools just to understand a CAN database.

  • Import .dbc files up to 5 MB
  • Parse VERSION, BU_, BO_, SG_, CM_ and GenMsgCycleTime
  • DBC library with active, archive and duplicate states
  • Pretty-printed read-only viewer
  • Sortable and filterable messages table
  • Sortable and filterable signals table
  • Start bit, length, factor, offset, min/max, unit, byte order and multiplexing views
  • Interactive decode and encode
  • Validator for overlapping signals, missing units, out-of-range factors and unreferenced nodes
  • Import summary with message and signal counts
  • Usage view showing profiles, streams and mappings linked to each DBC
raceops.sim2can
Screenshot carousel
Upload screenshots here while building the page
Recommended: 16:9 PNG or JPG
Virtual CAN simulation engine

Design and test CAN setups with zero hardware connected using a virtual engine that drives the same code paths as a real adapter.

  • 60Hz requestAnimationFrame simulation engine
  • GT3-style telemetry
  • Speed, RPM, throttle, brake, gear and steering
  • One-lap replay
  • Realistic corner curves
  • Timeline scrubbing
  • 0.25x to 4x playback speed
  • Loop mode
  • Raw frames and DBC-decoded signals side by side
  • Reproduce edge cases at a known timestamp
raceops.sim2can
Screenshot carousel
Upload screenshots here while building the page
Recommended: 16:9 PNG or JPG
Profiles and configuration

Bundle devices, DBCs, mappings and virtual controllers into profiles so different cars, rigs and test benches can be switched quickly.

  • Profile-based configuration
  • Device registry
  • DBC assignment
  • Mapping bundles
  • Virtual controller declarations
  • vJoy, ViGEm and HID options
  • Button and axis counts
  • Debounce settings
  • Import and export profiles
  • Export debug bundles as JSON
  • Protocol-level debugger panel
raceops.sim2can
Screenshot carousel
Upload screenshots here while building the page
Recommended: 16:9 PNG or JPG
Settings, safety and onboarding

SIM2CAN is designed for simulator and bench-testing workflows with clear safety defaults and guided help throughout the interface.

  • Global app defaults
  • Bridge URL settings
  • Heartbeat and timeout settings
  • CAN adapter defaults
  • Virtual controller driver defaults
  • Default-deny TX
  • Confirm-before-send
  • Require-profile-for-TX
  • Listen-only by default
  • Dedicated Help and Guides tab
  • Contextual red information icons
  • Troubleshooting and glossary support
raceops.sim2can
Screenshot carousel
Upload screenshots here while building the page
Recommended: 16:9 PNG or JPG
Differentiators

Why RaceOps SIM2CAN is different

Browser-first, hardware-aware

No heavyweight desktop app beyond a small local bridge.

Works with zero hardware

Use the virtual CAN engine to design, test and demo before connecting devices.

Full DBC toolchain

Parse, validate, decode, encode and share DBC data in the browser.

Bidirectional CAN workflow

Use real CAN devices as simulator input, or drive real dashboards from simulator telemetry.

SimHub ready

Use SimHub-supported titles as a source for outgoing CAN telemetry.

Safety-first defaults

Listen-only mode, default-deny transmit and explicit confirmation before sending.

Profile-based setup

Swap complete rig, car or bench-test configurations in one click.

Standalone by design

A specialist RaceOps app with its own architecture, kept separate from the shared operational database.

Workflow

From CAN device to simulator, or simulator to dashboard

Workflow A · Real CAN into sim
Step 01
Real wheel or device
Step 02
CAN adapter
Step 03
Local SIM2CAN Bridge
Step 04
DBC decode
Step 05
Virtual HID mapping
Step 06
PC simulator
Workflow B · Sim into real dashboard
Step 01
Simulator telemetry
Step 02
SimHub
Step 03
Local SIM2CAN Bridge
Step 04
DBC encode
Step 05
CAN transmit
Step 06
Real dashboard or ECU bench
Standalone

Why SIM2CAN is standalone

RaceOps SIM2CAN works close to the user's local machine, CAN adapters, virtual HID drivers and simulator telemetry sources. Because it needs a local bridge, driver access and specialist CAN workflows, it is designed as a standalone RaceOps app rather than part of the shared operational database used by the other RaceOps apps.

Local hardware access

SIM2CAN relies on a local bridge to communicate with CAN adapters and virtual HID drivers.

Specialist data model

DBC files, CAN signals, payloads, mappings and telemetry streams are different from the operational records used by the other RaceOps apps.

Safety-first separation

Transmit controls, listen-only defaults and bench-testing workflows are kept separate from the shared operational app database.

Technical trust

Built for the details engineers care about

DBCCAN IDsPayload decodeSignal scalingByte orderMultiplexingCycle timeListen-onlyTX confirmationvJoyViGEmPEAK PCANKvaserCANableSLCANSimHubWebSocketJSON export
UI preview

RaceOps SIM2CAN screenshot galleries

Each gallery uses the RaceOps screenshot carousel — upload screenshots, set titles, captions, alt text and sort order. Desktop and tablet open large floating previews; mobile uses a full-screen viewer.

raceops.sim2can
Screenshot carousel
Upload screenshots here while building the page
Recommended: 16:9 PNG or JPG
raceops.sim2can
Screenshot carousel
Upload screenshots here while building the page
Recommended: 16:9 PNG or JPG
raceops.sim2can
Screenshot carousel
Upload screenshots here while building the page
Recommended: 16:9 PNG or JPG
raceops.sim2can
Screenshot carousel
Upload screenshots here while building the page
Recommended: 16:9 PNG or JPG
raceops.sim2can
Screenshot carousel
Upload screenshots here while building the page
Recommended: 16:9 PNG or JPG
raceops.sim2can
Screenshot carousel
Upload screenshots here while building the page
Recommended: 16:9 PNG or JPG
Media

Screenshots & visuals

raceops.sim2can
Screenshot carousel
Upload screenshots here while building the page
Recommended: 16:9 PNG or JPG

A standalone RaceOps app for CAN, DBC and telemetry work

Back to RaceOps Suite