F30POST
F30POST
2012-2015 BMW 3-Series and 4-Series Forum
BMW Garage BMW Meets Register Today's Posts
BMW 3-Series and 4-Series Forum (F30 / F32) | F30POST > Technical Forums > Cosmetic and Lighting Modifications (exterior & interior) > Custom ambient light module with multiple colors
GetBMWParts
View Poll Results: Would be interested in buying this as plug & play kit?
Yes 80 95.24%
No 4 4.76%
Voters: 84. You may not vote on this poll

Post Reply
 
Thread Tools Search this Thread
      04-12-2021, 05:33 AM   #1
cozzzz
New Member
35
Rep
27
Posts

Drives: BMW F30 320i
Join Date: Dec 2020
Location: Bucharest

iTrader: (0)

Custom ambient light module with multiple colors

I wanted to upgrade the ambient lights on my f30 LCI, so I started looking for options to increase both brightness and color options if possible. I like everything to look as oem as possible, so I didn’t want to use kits with rgb strips/flexible light pipes over the trim, or to replace the door trims with ones that have rgb strips beneath them. For a while I considered replacing the led modules only, with the ones from benzinfabrik, but I eventually gave up on this due to things like the total price for all modules, the unavailability of the dash trim modules and the fact that I would still only have 2 colors.

So I decided to build something custom, using a microcontroller board and some sort of rgb leds. I used a digispark for the controller and ws2812 leds from a strip for the light modules. Advantages of this setup:
- the digispark is tiny and cheap(around $4) while still having enough inputs/outputs for this project
- any colors can be programmed as options and they can be changed in the car
- ws2812 leds only need 3 wires to display any color, which means there’s no need to replace the original wires running to the lights(I have the ambient lights pack with 2 colors = 3 wires, orange+white+ground)
- the original optical conductors will be retained, only the led modules need to be replaced

How this works: the ambient light cables for the orange/white colors come from 2 pins on a plug in the front electronic module(from there it splits along the way for the dash, doors, footwell and b-pillar lights if you have them). This module comes between that connection - it uses the orange/white light cables as inputs; for the outputs, instead of passing that voltage further, it sends 5V and data signal for the ws2812 leds, on the 2 cables going to the lights.

How the colors are changed: when classic(orange) is selected in the idrive lights menu, the module simply displays the current color; when sport(white) is selected, the module cycles through the predefined colors, for a few seconds each one; selecting classic again memorises the color and displays it continuously. Indeed this control method is a bit rudimentary but I wanted to have the lights controlled through the idrive without any external switches, so this is what I've ended up with.

It is a bit of work but I think the end result is worth it. If anyone has the patience and time to do something like this, let me know and I can write a full diy, with all the parts and tools needed.

UPDATE: DIY guide - current sections:
- parts & tools
- power options with circuit diagrams
- programming the board
- test circuit
- controller board instructions
- radio trim led modules + in-car testing

Coming soon:
- installation
- door leds
- footwell leds

Here are some photos of the dash trim and door modules(footwell leds in progress), door light and dash trim light. I'll take more photos and attach them in the second post.
Attached Images
   

Last edited by cozzzz; 05-17-2021 at 01:02 PM.. Reason: updated completed diy sections
Appreciate 5
eff32fl1051.50
boyerizm243.00
SirMoo3.00
      04-12-2021, 05:34 AM   #2
cozzzz
New Member
35
Rep
27
Posts

Drives: BMW F30 320i
Join Date: Dec 2020
Location: Bucharest

iTrader: (0)

I uploaded a quick video showing how the colors are changed and also showing the ambient lights turning on/off together with the car's lighting:
https://www.youtube.com/watch?v=Q0z1nVmANB4

I made an album with more photos as well, so I don't flood this post with large images:
View post on imgur.com


Note that the photos with the footwell lights are made with a different phone so they look a bit different. Also I think these are a bit too bright and might need some dimming, as I can see my legs more than I want when driving at night

Really liking this light blue
Attached Images
 

Last edited by cozzzz; 04-17-2021 at 08:19 AM..
Appreciate 1
      04-12-2021, 09:50 AM   #3
QuikSilver_
Captain
QuikSilver_'s Avatar
No_Country
175
Rep
614
Posts

Drives: 2016 F36 M Sport
Join Date: May 2015
Location: Houston, TX

iTrader: (2)

Garage List
Definitely interested in seeing the DIY! Do you think these LEDs are as bright as the benzinfabrik ones? Or at least brighter than the OEM? Also, did you already have the OEM radio trim lighting?
__________________
2016 BMW 428i Gran Coupe, M Sport, Glacier Silver Metallic
Appreciate 0
      04-12-2021, 11:22 AM   #4
cozzzz
New Member
35
Rep
27
Posts

Drives: BMW F30 320i
Join Date: Dec 2020
Location: Bucharest

iTrader: (0)

Yes it had the radio trim lighting from the factory. The new leds are definitely brighter that stock, the door lights were barely visible before(even if the car is an LCI). I don't know how they compare to the benzinfabrik ones though, as I don't have any module from them.
Appreciate 0
      04-12-2021, 07:35 PM   #5
eff32fl
Lieutenant Colonel
eff32fl's Avatar
1052
Rep
1,788
Posts

Drives: 2019 440i M Sport THP MPPSK
Join Date: Jun 2020
Location: Florida

iTrader: (0)

This is super cool. I'd love to see a DIY as well. I have the Benzinfabrik modules installed currently but may just give this a shot sometime. Talk about some outside of the box thinking lol love it!
Appreciate 0
      04-16-2021, 09:55 AM   #6
4Leejin20
Registered
0
Rep
1
Posts

Drives: 2018 430i
Join Date: Apr 2021
Location: Raleigh, NC

iTrader: (0)

This looks so great. I'd also love a write-up or something more detailed on integrated into the OEM stuff.

Thanks for the post!
Appreciate 0
      04-16-2021, 02:29 PM   #7
Onizukachan
Great Teacher
Onizukachan's Avatar
1085
Rep
1,305
Posts

Drives: 06 e91 325ix
Join Date: Aug 2015
Location: El Paso

iTrader: (0)

Garage List
2006 E91 325ix  [10.00]
2006 Mini r53 JCW  [0.00]
2005 Mini r53  [0.00]
Beautifully done and executed! Hats off to you!
__________________
‘06 e91 manual 325ix BarriqueRot
over Terra (one of 1), Nav, Sport, L7

A few OEM+ mods:
MTech front bumper, MSport wheel & handbrake, 4AD trim, full rear shades, more to come…
Appreciate 0
      04-16-2021, 03:49 PM   #8
CHI3F
Private First Class
84
Rep
124
Posts

Drives: 2015 335i xDrive
Join Date: Jul 2018
Location: JBLM, Washington

iTrader: (1)

Yes, please!
Appreciate 0
      04-16-2021, 09:54 PM   #9
ooshnoo
Lieutenant Colonel
ooshnoo's Avatar
United_States
878
Rep
1,686
Posts

Drives: 2014 428i and 2018 X5
Join Date: Mar 2017
Location: Buford, GA

iTrader: (0)

Garage List
2018 BMW X5  [0.00]
2014 BMW 428i  [10.00]
You gotta specific link to purchase the controller?
__________________

___________________
2014 F32 428i M-Sport
2018 F15 M-Sport
Appreciate 0
      04-17-2021, 08:16 AM   #10
cozzzz
New Member
35
Rep
27
Posts

Drives: BMW F30 320i
Join Date: Dec 2020
Location: Bucharest

iTrader: (0)

Thanks guys, appreciate it!

Added new links to a video and a photo album in the second post, will start working on the diy guide. Might take some time to finish though, will keep updating as I go.

Quote:
Originally Posted by ooshnoo View Post
You gotta specific link to purchase the controller?
The controller is a custom built part, same as the led modules, but the most important part of it is the digispark, you can buy it here for example.

For reference, below is what my board looks like, before going in a box in the car. Might look complicated, but it's really not:
- tiny usb board is the digispark
- the blue rectangular board is a step down dc-dc converter (optional - if choosing to power the board directly to 12V)
- the 4 resistors are there to make 2 small voltage dividers for the digispark inputs
Everything else is just the prototype board, few wires and connectors. The orange/white cables are the inputs(from the car), the blue/red wires are the outputs(going to the lights). The 2 pins left unconnected are for power.
Attached Images
 
Appreciate 0
      04-22-2021, 05:43 AM   #11
irq5
irq5's Avatar
South Africa
23
Rep
388
Posts

Drives: F30 328i, M-Sport, 8AT
Join Date: Mar 2008
Location: Johannesburg, SA

iTrader: (0)

Garage List
2013 BMW 328i  [0.00]
I would love to see a DIY for this. It looks brilliant! Would be very interested in doing it on mine as well!
Appreciate 0
      04-24-2021, 01:37 PM   #12
cozzzz
New Member
35
Rep
27
Posts

Drives: BMW F30 320i
Join Date: Dec 2020
Location: Bucharest

iTrader: (0)

Quote:
Originally Posted by crisfeup@gmail.com View Post
cozzzz,

Congratulations for the great job.
Can you share the details of this project? I'm really interested in doing the same.
Please share the details of the program tah you made for the digispark, detais to construct the board, and also the ligth modules. Can you provide a parts list and instructions?
Thanks in advance
Thanks! I started the doc which will contain the building steps, only parts & tools list for now, you can find it here if you want to start getting the parts. Will continue with next steps as I get some free time. Trying to make it as detailed as I can, will also provide the full code for the digispark as well.
Appreciate 1
SirMoo3.00
      04-24-2021, 06:22 PM   #13
CHI3F
Private First Class
84
Rep
124
Posts

Drives: 2015 335i xDrive
Join Date: Jul 2018
Location: JBLM, Washington

iTrader: (1)

This is great. Can’t wait for the DIY!
Appreciate 0
      04-28-2021, 10:03 AM   #14
cozzzz
New Member
35
Rep
27
Posts

Drives: BMW F30 320i
Join Date: Dec 2020
Location: Bucharest

iTrader: (0)

Hey guys, I've added some new parts to the diy guide, including the circuit diagrams and steps to program the digispark. I'm working on the building steps for the controller board next. Meanwhile if you have some experience with electronics and want to start before that, you could build the board using the circuit diagram and reference photo
Appreciate 0
      04-28-2021, 11:47 AM   #15
joehoe
Enlisted Member
11
Rep
44
Posts

Drives: 2015 F30 335i
Join Date: Oct 2018
Location: Texas

iTrader: (1)

That looks clean, GJ
Appreciate 0
      04-29-2021, 12:47 AM   #16
x328x
Captain
276
Rep
864
Posts

Drives: 2014 328i M Sport
Join Date: Sep 2014
Location: Vic

iTrader: (0)

there would be a lot of people who would find this above their skill level. Also a lot of people to lazy to take on such a project i.e. me and I did electronic engineering for my bachelors degree lol

Would you consider selling kits?
Appreciate 0
      04-29-2021, 04:58 AM   #17
cozzzz
New Member
35
Rep
27
Posts

Drives: BMW F30 320i
Join Date: Dec 2020
Location: Bucharest

iTrader: (0)

Quote:
Originally Posted by x328x View Post
there would be a lot of people who would find this above their skill level. Also a lot of people to lazy to take on such a project i.e. me and I did electronic engineering for my bachelors degree lol

Would you consider selling kits?
That's true. I'm also aware it was a bit easier for me since I already had all the tools and some of the parts. But I hope the guide I'm working on will help at least one person accomplish this project, then I'll be happy

Regarding selling this as a kit, I've though about it and while it's possible, I need to do some research on regulations about selling electronic devices, to find a supplier for PCBs and a few others. Also the first thing would be to see if there's any demand for this, maybe I'll add a poll about this.
Appreciate 0
      04-30-2021, 07:16 PM   #18
eff32fl
Lieutenant Colonel
eff32fl's Avatar
1052
Rep
1,788
Posts

Drives: 2019 440i M Sport THP MPPSK
Join Date: Jun 2020
Location: Florida

iTrader: (0)

Quote:
Originally Posted by cozzzz View Post
That's true. I'm also aware it was a bit easier for me since I already had all the tools and some of the parts. But I hope the guide I'm working on will help at least one person accomplish this project, then I'll be happy

Regarding selling this as a kit, I've though about it and while it's possible, I need to do some research on regulations about selling electronic devices, to find a supplier for PCBs and a few others. Also the first thing would be to see if there's any demand for this, maybe I'll add a poll about this.
I bet you could make a good amount of side cash making kits for people. Sure the F series is going to be the old generation now that the G series is out, but there are still plenty of people with F series cars that are looking for an upgrade from the boring white/amber OEM colors. Look at all the Chinese kits that are available to add extra colors but Chinese products are well known to be sketchy quality.

If the LED's are brighter than OEM and preferably as bright as Benzinfabrik's modules, I'd definitely buy a kit.
Appreciate 0
      05-08-2021, 03:27 PM   #19
cozzzz
New Member
35
Rep
27
Posts

Drives: BMW F30 320i
Join Date: Dec 2020
Location: Bucharest

iTrader: (0)

Quote:
Originally Posted by eff32fl View Post
I bet you could make a good amount of side cash making kits for people. Sure the F series is going to be the old generation now that the G series is out, but there are still plenty of people with F series cars that are looking for an upgrade from the boring white/amber OEM colors. Look at all the Chinese kits that are available to add extra colors but Chinese products are well known to be sketchy quality.

If the LED's are brighter than OEM and preferably as bright as Benzinfabrik's modules, I'd definitely buy a kit.
I've added a poll to this thread, to get an idea of how many people would be interested. If there's some demand I'll plan the next steps, probably a schematic for the pcb, as this should be a properly built module, not components soldered by hand on a prototype board

Regarding brightness, these LEDs are definitely brighter than OEM (now I regret not taking before/after photos..). To my eyes the brightness level seems perfect as in bright enough without being distracting during night driving. I don't know how they compare to the benzinfabrik ones though. From what I've read and seen in photos, those might be brighter than ws2812 leds, but without actual lumens rating or comparing side by side, it's hard to tell.
Appreciate 0
      05-16-2021, 06:08 PM   #20
eff32fl
Lieutenant Colonel
eff32fl's Avatar
1052
Rep
1,788
Posts

Drives: 2019 440i M Sport THP MPPSK
Join Date: Jun 2020
Location: Florida

iTrader: (0)

Quote:
Originally Posted by cozzzz View Post
I've added a poll to this thread, to get an idea of how many people would be interested. If there's some demand I'll plan the next steps, probably a schematic for the pcb, as this should be a properly built module, not components soldered by hand on a prototype board

Regarding brightness, these LEDs are definitely brighter than OEM (now I regret not taking before/after photos..). To my eyes the brightness level seems perfect as in bright enough without being distracting during night driving. I don't know how they compare to the benzinfabrik ones though. From what I've read and seen in photos, those might be brighter than ws2812 leds, but without actual lumens rating or comparing side by side, it's hard to tell.
I voted yes in the poll

Is there any way to use brighter RGB LED's in your kit? Not saying these aren't bright enough at all as they look adequately bright especially given that the OEM LED's are super dim even in LCI cars, but the brighter the better since you can always turn down the brightness in iDrive but you can't make them brighter ya know? Hopefully there is enough interest and you can make some kits to sell.

Out of curiosity, how do you change the color via iDrive with your kit to say blue? I read your instructions on how the colors change but I didn't quite understand how it toggles colors. Please excuse me if I'm being dense lol.
Appreciate 0
      05-17-2021, 01:26 PM   #21
cozzzz
New Member
35
Rep
27
Posts

Drives: BMW F30 320i
Join Date: Dec 2020
Location: Bucharest

iTrader: (0)

Quote:
Originally Posted by crisfeup@gmail.com View Post
Dear cozzzz,

As soon as you have more available time, please update the lasts steps of the Diy Guide.

Thanks in advance.
Hey crisfeup, I've updated the guide with the steps to build the radio trim led modules + testing them inside the car

Quote:
Originally Posted by eff32fl View Post
I voted yes in the poll

Is there any way to use brighter RGB LED's in your kit? Not saying these aren't bright enough at all as they look adequately bright especially given that the OEM LED's are super dim even in LCI cars, but the brighter the better since you can always turn down the brightness in iDrive but you can't make them brighter ya know? Hopefully there is enough interest and you can make some kits to sell.

Out of curiosity, how do you change the color via iDrive with your kit to say blue? I read your instructions on how the colors change but I didn't quite understand how it toggles colors. Please excuse me if I'm being dense lol.
So the board is programmed with a list of colors by default(red, green, blue etc) and at first startup, assuming Classic is selected in iDrive, the first color is displayed which is red. If you switch to Sport, the module goes to the next colors in its list, changing it every few seconds. Selecting Classic again saves the current color and displays it continuously. I've uploaded a video showing the controls, don't know if you've got the chance to see it.

About using brighter LEDs, I've done some research on commercially available programable LEDs and so far I've only found 2 other models, both of which are smaller(and presumably not so bright). Other option would be to fit 2 LEDs per module, but that brings up some other issues like focusing the light from 2 LEDs into the optical conductor and available space inside oem led module housings. I'm still doing research to find the best solution on this. Meanwhile I found a local supplier for custom PCBs, only things left now are to design the circuit board, the led module boards, design and (most likely) 3d print module cases, purchase bulk components, assemble those components, custom wiring looms, packaging, instruction manuals, shipping...did I miss anything? Pretty sure I missed something

Last edited by cozzzz; 05-20-2021 at 10:21 AM..
Appreciate 0
      05-19-2021, 08:52 PM   #22
perezr10
Lieutenant
141
Rep
426
Posts

Drives: 2013 335i Sedan
Join Date: Jan 2015
Location: San Antonio, TX

iTrader: (1)

This guy is a genius.

I'm another lazy Schlub who would love to simply buy a kit.
Appreciate 0
Post Reply

Bookmarks


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off



All times are GMT -5. The time now is 01:18 PM.




f30post
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
1Addicts.com, BIMMERPOST.com, E90Post.com, F30Post.com, M3Post.com, ZPost.com, 5Post.com, 6Post.com, 7Post.com, XBimmers.com logo and trademark are properties of BIMMERPOST