ApexDuck - 7" CAN Digital Racing Dashboard

CAN & EMU racing dashboard for your track car

A fully customizable digital racing dashboard built on the ESP32-S3 platform with a 7-inch capacitive touchscreen. Monitor your engine data in real time with beautiful, configurable gauge layouts.

Key Features

Everything you need to build a professional racing dashboard without breaking the bank.

See It in Action

Front view — 7-inch touchscreen display
Top view — assembled unit with UART<>USB-C switch
Back view — wiring and connectors
MAX3232 with GX16 connector
ApexDuck mounted in BMW E30 Rally Car with EMU Classic
ApexDuck mounted in MX-5 NA Track Car

Dashboard Pages

Gauge Page 1 warning preview
Gauge Page 1 — Warning alerts active
Gauge Page 1 error preview
Gauge Page 1 — Error alerts active
Gauge Page 1 max RPM preview
Gauge Page 1 — Max RPM shift indicator
Gauge Page 2 warning preview
Gauge Page 2 — Warning alerts active
Gauge Page 2 error preview
Gauge Page 2 — Error alerts active
Gauge Page 2 max RPM preview
Gauge Page 2 — Max RPM shift indicator
Gauge Page 3 — 6 sensor tiles preview
Gauge Page 3 — 6 sensor tiles
Gauge Page 4 — Lap Timer integration preview
Gauge Page 4 — Lap Timer integration
Statistics Page preview
Statistics Page — Session min/max data
Thresholds Info Page preview
Thresholds Info Page — Active alert thresholds
Device Config Page preview
Device Config Page — On-device settings & config mode

WebSerial Configurator

Customize your dashboard layout, gauge thresholds, and display preferences directly from your browser using our dedicated WebSerial configuration tool. No additional software installation required.

Welcome Page — Initial connection screen
Pre-Config Page — Device setup
Pre-Config — Device detected
Gauge Page 1 — Primary gauge configuration
Gauge Page 2 — Additional gauge configuration
Gauge Page 3 — Six gauge configuration
Gauge Page 4 — Lap Timer view
Thresholds Page (EMU) — Alert threshold settings
Thresholds Page (CAN) — Alert threshold settings
CAN Settings — CAN bus configuration
Bluetooth Settings — BLE streaming configuration
Pages Visibility — Show or hide dashboard pages
Generic Config Page — General settings
Dash Settings — Import/Export JSON configuration

Hardware Specifications

How It Works & Costs

ApexDuck is a DIY project — you source the parts yourself, which keeps the total cost low. Here's what you need:

🖥️

1. ESP32 Board

The Waveshare ESP32-S3-Touch-LCD-7 board is the heart of the dash. It's widely available from retailers like Allegro, Botland, or local electronics stores.

~200 PLN
🖨️

2. 3D Printed Case

The case protects the board and provides mounting points. Print it at home if you have a 3D printer, or order from a local printing service.

Free (own printer) / ~80 PLN (outsourced)
🔑

3. Software License

A one-time lifetime license that unlocks the firmware and gives you access to all future updates. No subscriptions, no recurring fees.

350 PLN
🔌

4. RS232 Adapter (optional)

Required only for Ecumaster EMU Classic via Serial/EDL protocol. Involves soldering a MAX3232 level shifter and a GX16 connector. Not needed if you use CAN.

~50 PLN

Total Cost

From 630 PLN (VAT included)

(board + case outsourced + license)

With RS232 adapter: 680 PLN (VAT included)