Skip to the content
2 layers109 × 64 mmHyundai Dash V1.1, the printed circuit board in 3D

Hyundai Dash V1.1

eymenyg/sim_dash

Download hyundaidashv1bng .zip from the Releases page and copy it to:

Size
109 × 64 mm
Copper layers
2
Thickness
1.6 mm
Parts
29
Nets
68
Pads
148
Tracks, vias
274, 16
Pours
1
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
2 Feb 2026
Updated
3 Jul 2026

Overview

Hyundai Dash V1.1 is an open-source printed circuit board by eymenyg, from the eymenyg/sim_dash repository on GitHub. It is a 2-layer board of 109 × 64 mm with 29 parts on 68 nets, routed with 274 tracks and 16 vias.

It is built around the ULN2803A, 74HC595 and BS250, with the IRF9540NS among its other parts. Its parts include 11 resistors, 9 connectors, 3 ICs, 3 transistors and 1 capacitor. It belongs with the AVR (ATmega, ATtiny) boards of this library.

Main components

4

README

README.md

Hyundai Dash V1 — setup guide

Step 1 — Install the game mod

BeamNG.drive

Download hyundai_dash_v1_bng_<date>.zip from the Releases page and copy it to:

text
C:\Users\<username>\AppData\Local\BeamNG\BeamNG.drive\current\mods

ATS / ETS2

⚠️ Requires a one-time server install before anything will work.

  1. Install ETS2 Telemetry Server and run it.
  2. Under Network Interfaces, select Loopback Pseudo-Interface 1 — the server IP should be 127.0.0.1.

No mod ZIP needed for ATS/ETS2 — the launcher talks to the telemetry server directly.

Assetto Corsa

⚠️ Requires Content Manager and Custom Shaders Patch — the mod won't load without both.

  1. Install Content Manager and Custom Shaders Patch.
  2. Download hyundai_dash_v1_ac_<date>.zip from the Releases page and install through Content Manager, or unzip directly to your Assetto Corsa folder.
  3. In-game, open the apps panel and enable Hyundai Dash V1.

Step 2 — Find your Arduino's COM port

  1. Open Device Manager in Windows.
  2. Expand Ports (COM & LPT).
  3. Unplug and replug the Arduino — the port that disappears and reappears is yours (e.g. COM3).

Step 3 — Run the launcher

  1. Download hdv1_gui_<date>.exe from the Releases page.
  2. Select your game and COM port, then click Start.

Two optional settings:

  • Scale RPM — some race cars rev well beyond 8,000 RPM, which is the cluster's maximum. Enable this to scale the RPM range down so the needle still gives useful feedback across the full rev range instead of pinning at the top.
  • Show km/h as MPH — the clusters are calibrated in MPH and most top out at 160 MPH. ATS/ETS2 trucks output speed in km/h and rarely exceed 150 km/h, which leaves the bottom half of the speedometer unused. Enable this to treat the km/h value as MPH so the needle uses the full dial.

Parts

29
QtyValueFootprintReferences
310KResistor_SMD:R_0603_1608MetricR1, R2, R3
2BS250Package_TO_SOT_THT:TO-92_InlineQ2, Q3
2ULN2803APackage_DIP:DIP-18_W7.62mmU1, U2
1+12V-GNDConnector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_VerticalJ1
10.1 uFCapacitor_SMD:C_0603_1608MetricC1
1100RResistor_SMD:R_2512_6332MetricR6
110RResistor_SMD:R_2512_6332MetricR11
1150RResistor_SMD:R_2512_6332MetricR5
1220RResistor_SMD:R_2512_6332MetricR4
122RResistor_SMD:R_2512_6332MetricR10
133RResistor_SMD:R_2512_6332MetricR9
147RResistor_SMD:R_2512_6332MetricR8
168RResistor_SMD:R_2512_6332MetricR7
174HC595Package_DIP:DIP-16_W7.62mmU3
1Arduino_Nano_v3.xModule:Arduino_NanoA1
1B-CANConnector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_VerticalJ6
1B-CANConnector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_VerticalJ7
1B-CAN SPIConnector_PinSocket_2.54mm:PinSocket_1x07_P2.54mm_VerticalJ8
1BuzzerBuzzer_Beeper:Buzzer_12x9.5RM7.6BZ1
1C-CANConnector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_VerticalJ4
1C-CANConnector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_VerticalJ3
1C-CAN SPIConnector_PinSocket_2.54mm:PinSocket_1x07_P2.54mm_VerticalJ5
1GND-FuelConnector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_VerticalJ9
1IGN-HS1-HS2-LS1-LS2Connector_JST:JST_XH_B5B-XH-A_1x05_P2.50mm_VerticalJ2
1IRF9540NPackage_TO_SOT_THT:TO-220-3_VerticalQ1

More from eymenyg/sim_dash

1
  • 2 layers109 × 64 mmSoul PS Dash V1.1, the printed circuit board in 3D

    Soul PS Dash V1.1

    eymenyg/sim_dash

    Download hyundaidashv1bng .zip from the Releases page and copy it to:

    25 parts

Similar boards

  • 2 layers42 × 78 mmP.003-V1.0.1, the printed circuit board in 3D

    P.003-V1.0.1

    GSAS-LABS/P.003

    Digital dice based on an ATtiny85 and 74HC595. Supports D4, D6, D8, and D10 modes, with configurable rolling animation, button-based type selection, EEPROM persistence, and low-power sleep mode for extended battery life.

    21 partsCERN-OHL-S-2.0
  • 2 layers199 × 57.5 mmIROC U Charging, the printed circuit board in 3D

    IROC U Charging

    24bec124-sketch/IROC-U-Charging-PMOS

    Developed for Team Arrow as part of IRoC-U (ISRO Robotics Challenge - URSC), a national student competition hosted by the Indian Space Research Organization (ISRO).

    48 parts1
  • 2 layers28 × 36 mmBlisplay driver, the printed circuit board in 3D

    Blisplay driver

    hzeller/blisplay

    A tactile display for the blind.

    17 parts21
  • 2 layers110 × 31.5 mmMirobot, the printed circuit board in 3D

    Mirobot

    mirobot/mirobot-pcb

    The CAD files for the Mirobot PCB

    55 parts12
  • 2 layers66.7 × 61.7 mmVday, the printed circuit board in 3D

    Vday

    niteshkadyan/Hearty-LED-Necklace-Badge

    Kicad project files and Android app for the Hearty LED wearable necklace cum badge

    179 parts10MIT
  • 2 layers100 × 100 mmFlipdot brose, the printed circuit board in 3D

    Flipdot brose

    julianschick/flipdot-brose

    Microcontroller code (ESP32) and Circuit Design for controlling Brose Flipdot Modules.

    185 parts5MIT

Questions

How big is the Hyundai Dash V1.1 PCB?

It measures 109 × 64 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Hyundai Dash V1.1 use?

29 parts, built around the ULN2803A, 74HC595, BS250 and IRF9540NS. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the Hyundai Dash V1.1 KiCad files?

From the eymenyg/sim_dash repository on GitHub, at the commit this page was made from: the board is KiCad/9.0/projects/Hyundai_Dash_V1.1/Hyundai_Dash_V1.1.kicad_pcb and its schematic KiCad/9.0/projects/Hyundai_Dash_V1.1/Hyundai_Dash_V1.1.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Hyundai Dash V1.1 design in my own project?

Its repository states no licence, so its author keeps all rights: ask eymenyg before reusing the design.