100%
bmw_e30_si_board BMW E30 NFL SI Indicator LED view
Description

Imported from GitHub: FabianGmeiner/BMW_E30_SI_Board · commit 98db8b9 · license GPL-3.0

Description

Reverse engineering and improving the BMW E30 service indicator board

README

About this Project

I'm currently working on a little project for all the early model E30 drivers with SI board trouble from leaky batteries or mechanical damage.

I am reverse engineering the early model SI board, in my case the VDO version (VDO and motometer are interchangeable)

This initial version is a 1:1 copy of the original design. The main microcontroller, the crystal oscillator and the large pin header need to be desoldered and taken over to the new board, but all other components are readily available and stocked parts.

This is mainly to understand the schematics and the workings of the circuit. In a second step I will design my own board with a modern microcontroller and non-volatile storage to work without batteries, with modern and way cheaper components (similar to the board offered by ProgRama). Also playing with the idea of integrating further functionality, like configurable shift lights on the little indicator board, as all the necessary signals are there anyway.

Warm regards from Germany!

Current Status

2024/06/24 I received the initial batch of PCBs for testing. This includes the main SI boards as well as the pre-facelift LED board (9 LEDs).

I got all the necessary components from either Mouser or Reichelt (german vendor), but everything is available at Mouser. The BOM contains all the part descriptions as well as relevant part numbers and the component identification and placement on the second sheet.

The facelift indicator boards (7 LEDs, 3 Bulbs) is based on photographs only, as such I could not yet verify the dimensions apart from measurements from images. If anybody has one of those boards laying around and could provide peasurements that would be highly appreciated.

Testing status

Main SI board

2024/06/24 first board assembled ready for testing.
2024/06/30 first functional tests successful. All functions operate as they should, and current consumption is in a nominal range. I am currently building a little pulse generator to test the speed and rpm inputs and test if the oil service lights count down as expected. This will be combined with a long test with the board powered up to check the current consumption and temperatures over longer time.

Test DescriptionCurrent Draw BoardBattery CurrentFurther Comments
Initial Connection, T30 off, T15 off9.2 µABattery current measured between BAT_EN jumper
T30 on, T15 off3.6 mA5.7 µAAll lights stay off, battery current reduces.
T30 on, T15 on145.9 mA5.7 µA5 green LEDs turn on, Inspection light turns on
Activating T50 (starter signal)Relay clicks, pad indicator lights up
Releasing T50 (starter signal)Relay clicks, pad indicator turns off, LEDs turn off
Reset Button Pressed30.4 mAINSP light goes out after ~10s, all lights off
T30 on, T15 off3.6 mAturning ignition off after reset
T30 on, T15 on89.4 mAignition back on, 5 green LEDs on, INSP light stays off
Activating and releasing T5030.5 mARelay cycles, LEDs turn off. All lights off.
T30 off, T15 off9.2 µA
Battery charging current22.8 mABattery charging with T15 on
Battery charging cutoff voltageBoard stops charging at a cell voltage of 1.35 V

The overall functionality, the current consumption as well as the charging current and voltage for the NiMh cells is within the expected range.

Indicator board

2024/06/24 first board assembled. Electrical test ok. Mechanical fitment is off, the connector header needs to be moved up 2.5mm for the board to sit flush with the main PCB.
2024/06/27 PCBs are corrected and updated files uploaded. Ordered a new batch of pre-facelift and facelift boards for testing 2024/08/22 noticed during assembly that mounding hole of pre-facelift boards is too small. Needs to be enlarged by 0.5mm -> will be corrected in PCB files 2024/08/23 updated files for bigger mounting hole

Schematics

Current versions for the main SI board and the LED indicator board are V2 and can be found as .pdf (2024_06_15_SI_Board_Schematic_V2.pdf, 2024_06_15_Indicator_Schematic_V2.pdf) or in the respective KiCad projects.

I also added an LED-only-version of the indicator board, replacing the bulbs with white 5mm LEDs and adding current limiting resistors. The resistors will have to be adapted to the LEDs you are using. The same goes for a facelift version of the indicator board, with 7 LEDs (one red) and three bulbs.

The schematics also include the pin assignments and routing of the whole instrument cluster (albeit in german), and should also come in as a handy reference for throubelshooting or repairing an original SI board, e.g. with corroded traces.

Manufacturing files

Exported Gerbers for getting the boards manufactured are located in the respective KiCad project folders for a variety of different board houses. I ordered mine through JLCPCB.

Licensing

LICENSE NOTE: The root license applies to all subfolders NOT containing their own LICENSE file. If a subfolder contains a different LICENSE file this different license applies to all subfolders below this LICENSE file.

I encourage everyone to get the boards manufactured yourself as the components are cheaply available and its a cool project to keep our old cars running nicely. If you want to sell any hardware of this project yourself i would kindly ask you to get in contact with me.

Comments
Sign in to comment

No comments yet. Be the first to ask about this board.