CANVision HUD — Feature Summary

Platform & Infrastructure

Hardware: Raspberry Pi 4 running Node-RED with UIBuilder, served via Cloudflare Tunnel. OBD-II data sourced from a Custom PCB (New gen vehicles with gateway), or OBDLink EX USB adapter connected to a 2024 Toyota Tacoma TRD Off-Road.

Architecture: Single-file HTML application All HUD logic, CSS, canvas rendering, WebSocket handling, and theme system live in one file. Data flows from the PCB/OBDLink EX → Node-RED function node → WebSocket → HUD.

Live Data Channels

The following OBD-II channels are polled and displayed in real time:

Engine: RPM, engine load, throttle position, MAF flow, timing advance, boost pressure Fuel: Air/fuel ratio (λ), short-term fuel trim, long-term fuel trim, fuel level, fuel rate Temperatures: Coolant temp, oil temp, intake air temp, ambient temp, catalyst temp Electrical: Battery voltage Driver inputs: Pedal position, absolute load Vehicle: Speed, drive mode Environment: Barometric pressure, MAP pressure, GPS coordinates/heading Derived: Density altitude (calculated from baro + OAT + humidity), weather (OAT °F, relative humidity, conditions — fetched server-side via Node-RED) System: Runtime, system health score

Channels are profile-filtered — only channels supported by the active vehicle profile are shown.

Vehicle Profiles

Ten vehicle profiles are supported, each defining gauge ranges, supported channels, panel visibility flags, and drive modes:

  • 2024 Toyota Tacoma TRD (primary)
  • 2021–2024 Ford F-150 / Raptor (EcoBoost variants)
  • 2015–2023 Ford Mustang (EcoBoost and GT variants)
  • Additional Ford and Toyota profiles

Profiles control which panels are visible (boost, sensors, suspension), which channels appear in the log, and which drive modes are shown. Switching profiles remaps the entire UI including canvas gauge dropdowns across all retro dashes.

Master Themes

Four full master themes, each completely restyle the entire HUD:

ThemeStyle
MIL — MilitaryDefault dark tactical HUD. Neon multicolor with 10 color subthemes
W95 — Windows 95Full Win95 desktop aesthetic with draggable floating panels, beveled chrome, system font
F35 — MPCD TacticalF-35 cockpit display. 4-column layout: dual satellite map panels + dual data columns. Phosphor green terminal aesthetic
BLM — Bloomberg TerminalDense orange-on-black data terminal. 5-box grid layout

Military Color Subthemes (10)

Neon Multicolor, Blue & Red, Terminal Green, Amber Cockpit, Arctic, Mono White, Blackout, CYK, High Contrast, Ultraviolet

Retro Dash System

11 canvas-drawn retro instrument cluster skins, selectable from the DASH button. Each is a full-panel canvas overlay with its own visual style and animated gauges:

DashStyle
DeLorean DMC-1280s digital cluster
Knight Rider KITT / S.H.I.T.T.Tacoma-branded KITT homage
Ferrari TestarossaAnalog Italian cluster
Honda S2000High-revving Japanese sport cluster
C4 CorvetteAmerican digital bar graph cluster
Acura NSX NA1/NA2Analog concept with amber glow
Nissan Z31Classic JDM analog
Mazda MX-3Compact sport cluster
OrcaCustom design
Lumon IndustriesSeverance-inspired terminal
Grand Prix DataF1-style telemetry display with shift lights and scrolling throttle trace

All dashes receive live data through the inertia pipeline. Each supports clickable label zones for channel reassignment.

Log & Analysis System

A full-screen data logging and analysis drawer, accessible from the LOG button:

Chart modes: Stacked, overlay, and focus view. Pan/zoom on all charts. Math channels with expression editor and built-in presets (e.g. boost efficiency, fuel economy).

Filters: WOT, cruise, deceleration segment filtering

Bin table: Statistical analysis with drill-down drawer showing stats, sparkline, sample table with deviation coloring. Side-by-side session compare mode

Session management: Record/export sessions. CSV export. Session playback.

Chart channels: All active profile channels are individually toggleable

Additional...

看更多 »