Instrument cluster BMW 5 F10: Difference between revisions

From wikiluntti
 
(5 intermediate revisions by the same user not shown)
Line 6: Line 6:


CarCluster + ESP32 https://github.com/r00li/CarCluster
CarCluster + ESP32 https://github.com/r00li/CarCluster
* ''Please use arduino ESP32 core versions lower than 3.1.x until further notice as there is an issue with one of the included libraries that prevents the ESP from booting up with wifi enabled. Just install the latest 3.0.x version. Alternatively you can use it with wifi disabled, which should also work.''


== Connection ==
== Connection Wiring ==


<gallery>
Bmw5 f11 instrumentCluster wiring.jpg|thumb|CANbus wiring BMW5 F10.
</gallery>
{| class="wikitable"
|+ F10
|-
! Cluster pin !! Connect to !! Comment
|-
| 1, 2 || +12V ||
|-
| 4, 5 || Through a NTC (10k?) || Optional: Outside temp sensor
|-
| 7, 8 || GND (same GND) ||
|-
| 11 || +12 V || Wakeup signal
|-
| 6 || CAN H || Connect to canbus interface
|-
| 12 || CAN L || Connect to canbus interface
|}
References: https://github.com/r00li/CarCluster/blob/main/Misc/README_WIRING_BMW_F.md


== ESP32 + Can ==
== ESP32 + Can ==
Line 15: Line 40:
* 12V 1A power supply
* 12V 1A power supply
*
*
https://github.com/r00li/CarCluster/blob/main/Misc/README_WIRING_JUMPERS.md
{| class="wikitable"
|+ Caption text
|-
! CANbus interface pin !! Connect to !! Comment
|-
| INT || ESP pin D2 ||
|-
| CS || ESP pin D5 ||
|-
| SCK || ESP pin D18 ||
|-
| MISO || ESP pin D19 ||
|-
| MOSI || ESP pin D23 ||
|-
| GND || ESP GND ||
|-
| VCC || ESP VIN || +5V if ESP is powered from USB
|}
See the fuel level simulation from the github.

Latest revision as of 20:21, 2 December 2025

Introduction

BMW5 F10 (2010-2017).

CANbus

CarCluster + ESP32 https://github.com/r00li/CarCluster

  • Please use arduino ESP32 core versions lower than 3.1.x until further notice as there is an issue with one of the included libraries that prevents the ESP from booting up with wifi enabled. Just install the latest 3.0.x version. Alternatively you can use it with wifi disabled, which should also work.

Connection Wiring

F10
Cluster pin Connect to Comment
1, 2 +12V
4, 5 Through a NTC (10k?) Optional: Outside temp sensor
7, 8 GND (same GND)
11 +12 V Wakeup signal
6 CAN H Connect to canbus interface
12 CAN L Connect to canbus interface


References: https://github.com/r00li/CarCluster/blob/main/Misc/README_WIRING_BMW_F.md

ESP32 + Can

  • MCP2515 CAN bus module
  • 12V 1A power supply

https://github.com/r00li/CarCluster/blob/main/Misc/README_WIRING_JUMPERS.md

Caption text
CANbus interface pin Connect to Comment
INT ESP pin D2
CS ESP pin D5
SCK ESP pin D18
MISO ESP pin D19
MOSI ESP pin D23
GND ESP GND
VCC ESP VIN +5V if ESP is powered from USB

See the fuel level simulation from the github.