Not much activity in this thread lately... Here are a few teasers of what I did last week. For those who haven't been following this thread: I'm (very slowly) modifying the night illumination of certain instruments and controls in the E31 interior. It only takes a short glance at the interior at night to see BMW didn't put much effort in making all illumination equally bright and of the same color.
This time I turned my attention to the onboard computer (OBC/MID). With the HVAC/IHKA control unit lighting tweaked, the center console buttons' illumination sorted out and the headunit heavily modified, only the OBC was left in the center console. Its buttons are illuminated too soft and uneven.
The E31 OBC:
After disassembly the unit reveals the illumination of the buttons. Just as with the roller wheels in the HVAC control unit, a light bar distributes the light. This one is better designed and lighted by 4 LEDs, but it's simply very difficult to get an even light distribution with such a construction. A better approach would be one or two micro SMT LEDs underneath each button. I didn't feel like changing the OBC radically so I opted to reuse the light bar but fix its flaws.
In the picture above you see two of the four orange LEDs that light up the light bar. The two clear LEDs on the right are red status indicators (three in total for the CODE, TIMER and LIMIT buttons). In the HVAC control unit mod, I increased the brightness of the buttons a bit by increasing the current through the existing LEDs. However, measuring the current through the LEDs of the OBC showed 36 mA at 13.8 V which is already quite high. Knowing that most modern LEDs have a maximum current around 20 to 30 mA and without any specifications of the LEDs used in the OBC, it was a bit risky to increase the current even further. So the best bet was to replace the LEDs with brighter LEDs. It's not easy to find bright round 3 mm LEDs in BMW orange, so I used SMT LEDs:
Avago Technologies HSML-A401-U40M1
• Size: SMD PLCC-4 3.2mm
• Colour: Orange 605nm
• Viewing Angle: 120°
• Intensity: 1260mcd
• Current: 70mA
• Voltage: 2.2V
• Farnell Ordercode: 1058431
Because I'm going for an "all orange" look, I also wanted to replace the three red status indicator LEDs. I chose to replace those with the orange LEDs I just replaced with the SMT versions. The current through the indicator LEDs is very low, so the relatively bright LEDs will have a comparable brightness as the current red LEDs.
Now there's plenty of light, but if it's not spread evenly by the light bar the result will still be far from perfect. By lowering the current through the LEDs the shortcomings and faults in the light bar become very apparant:
Worthless... But it can be fixed!
First I determined the current through the LEDs at which the weakest button had the correct brightness (I always use the seat heating switch as a reference) - 15 mA at 13.8 V. A 270 ohm resistor (in series with the existing current-limiting resistor) pins the current at 15 mA.
Then I used thin foil to darken all other buttons to the appropriate levels. For the parts that needed extra darkening, I used graphite (pencil). Several buttons had to divided in multiple zones to get the lighting even. This is not a pleasant job: Too dark, too bright, again,... It takes hours to get get it right.
But the result pays off. In the picture below you see the OBC (top), headunit (middle) and HVAC control unit (bottom):
The sharpening algorithm I apply to my pictures seems to cause a slight discoloration. Some elements appear more yellowish, others more pinkish. In reality the colors are all spot-on - all LEDs I use have exactly the same wavelength (color).
This is a test setup on my desk, hence the displays remain dark. In-car it looks the same, but the E31 interior is not exactly friendly for a camera on a tripod .
The center console is now completely done. Still left to do: the switches left and right from the instrument cluster, the center vents, the window switches and the sunroof switch. However, at the rate I'm working right now this may still take a looong time