E90Post
 


Extreme Powerhouse
 
BMW 3-Series (E90 E92) Forum > BMW E90/E92/E93 3-series General Forums > Regional Forums > Australia > Blank Buttons into Switch?



Reply
 
Thread Tools Search this Thread
      07-08-2020, 11:19 PM   #1
jard
Private First Class
jard's Avatar
Australia
36
Rep
127
Posts

Drives: 2007 BMW 335i
Join Date: Apr 2019
Location: Melbourne

iTrader: (0)

Blank Buttons into Switch?

Hey crew,

Has anyone completed or seen someone successfully complete a use for the blank buttons? I have done some digging and I see a few people attempting to reprogram the buttons, but i'm looking to make one into a switch for accessories.

My understanding is that BMW made the same template for all the cars in the era and pre programmed them to be used for the cars function if it was available.

My idea is to create a simple on/off switch with the use of a blank button for a more OEM feel. If it's not possible then I have a back up plan, although, thought I would reach out to see if it has been done before.

Cheers,
Jard
Appreciate 0
      07-09-2020, 12:07 AM   #2
Socket
Lieutenant General
Socket's Avatar
4542
Rep
11,903
Posts

Drives: 335i
Join Date: Nov 2014
Location: Australia

iTrader: (4)

Garage List
2008 BMW E92  [0.00]
Quote:
Originally Posted by jard View Post
Hey crew,

Has anyone completed or seen someone successfully complete a use for the blank buttons? I have done some digging and I see a few people attempting to reprogram the buttons, but i'm looking to make one into a switch for accessories.

My understanding is that BMW made the same template for all the cars in the era and pre programmed them to be used for the cars function if it was available.

My idea is to create a simple on/off switch with the use of a blank button for a more OEM feel. If it's not possible then I have a back up plan, although, thought I would reach out to see if it has been done before.

Cheers,
Jard

Interested in this too
Appreciate 0
      07-09-2020, 12:12 AM   #3
vtl
Brigadier General
vtl's Avatar
Australia
1493
Rep
3,148
Posts

Drives: 2008 BMW 135i MT
Join Date: Apr 2015
Location: Melbourne, Australia

iTrader: (0)

I've done this for the front fog light button (135is dont have front fogs). i put the guts of another switch into the blank switch for the fog and wired in my garage door remote into it.

I just cut the PCB trace for the fog light, scratched off the solder mask and soldered on wires to the garage door remote button pads.

Could do the same thing very easily with the blank buttons on the centre console panel.
__________________
Appreciate 1
jard35.50
      07-09-2020, 12:51 AM   #4
jard
Private First Class
jard's Avatar
Australia
36
Rep
127
Posts

Drives: 2007 BMW 335i
Join Date: Apr 2019
Location: Melbourne

iTrader: (0)

Quote:
Originally Posted by vtl View Post
I've done this for the front fog light button (135is dont have front fogs). i put the guts of another switch into the blank switch for the fog and wired in my garage door remote into it.

I just cut the PCB trace for the fog light, scratched off the solder mask and soldered on wires to the garage door remote button pads.

Could do the same thing very easily with the blank buttons on the centre console panel.
This is interesting, how did you cut the PCB trace?
I was almost thinking along the lines of finding a really small push button for the guts and making it fit between the board and the button face then just running the wires from that back
Appreciate 0
      07-09-2020, 12:52 AM   #5
jard
Private First Class
jard's Avatar
Australia
36
Rep
127
Posts

Drives: 2007 BMW 335i
Join Date: Apr 2019
Location: Melbourne

iTrader: (0)

Quote:
Originally Posted by Socket View Post
Interested in this too
I'm sure its possible. If I get it going I can let you know.
Appreciate 0
      07-09-2020, 04:37 AM   #6
vtl
Brigadier General
vtl's Avatar
Australia
1493
Rep
3,148
Posts

Drives: 2008 BMW 135i MT
Join Date: Apr 2015
Location: Melbourne, Australia

iTrader: (0)

Quote:
Originally Posted by jard View Post
This is interesting, how did you cut the PCB trace?
I was almost thinking along the lines of finding a really small push button for the guts and making it fit between the board and the button face then just running the wires from that back
Just cut it with a scalpel. Can also use one of those small ballnosed diamond or stone bits on a dremel to cut the trace, very easy. Would be much more reliable and easier using the buttons on the board than trying to get a pushbutton thats got the correct height for the buttons on the panel.

From the wiring diagram, for the centre console switch looks like the individual button signals are not on the ribbon cable on the back of the switch, the buttons are sent via data to the heater controls, looks like a board mod would probably be the quickest and easiest way to utilize the switch.

If it was me, id pick up another switch from a wrecker that had some some extra buttons like the sunblind or hill descent, then you could put the puttons in your switch and do a pcb mod on it.
__________________
Appreciate 0
      07-09-2020, 06:22 AM   #7
jard
Private First Class
jard's Avatar
Australia
36
Rep
127
Posts

Drives: 2007 BMW 335i
Join Date: Apr 2019
Location: Melbourne

iTrader: (0)

Quote:
Originally Posted by vtl View Post
Just cut it with a scalpel. Can also use one of those small ballnosed diamond or stone bits on a dremel to cut the trace, very easy. Would be much more reliable and easier using the buttons on the board than trying to get a pushbutton thats got the correct height for the buttons on the panel.

From the wiring diagram, for the centre console switch looks like the individual button signals are not on the ribbon cable on the back of the switch, the buttons are sent via data to the heater controls, looks like a board mod would probably be the quickest and easiest way to utilize the switch.

If it was me, id pick up another switch from a wrecker that had some some extra buttons like the sunblind or hill descent, then you could put the puttons in your switch and do a pcb mod on it.
Hmm, thanks for the info Vincent, I can look into a board mod, however, I have no idea where to start with that.

I guess I have been looking at it from a hardware perspective as I would need to run the wires to the back of the board anyway. I might have to go back to the drawing board to make this work - for now ill continue on with plan B and look into this further.
Appreciate 0
      07-09-2020, 06:02 PM   #8
Socket
Lieutenant General
Socket's Avatar
4542
Rep
11,903
Posts

Drives: 335i
Join Date: Nov 2014
Location: Australia

iTrader: (4)

Garage List
2008 BMW E92  [0.00]
Quote:
Originally Posted by vtl View Post
Just cut it with a scalpel. Can also use one of those small ballnosed diamond or stone bits on a dremel to cut the trace, very easy. Would be much more reliable and easier using the buttons on the board than trying to get a pushbutton thats got the correct height for the buttons on the panel.

From the wiring diagram, for the centre console switch looks like the individual button signals are not on the ribbon cable on the back of the switch, the buttons are sent via data to the heater controls, looks like a board mod would probably be the quickest and easiest way to utilize the switch.

If it was me, id pick up another switch from a wrecker that had some some extra buttons like the sunblind or hill descent, then you could put the puttons in your switch and do a pcb mod on it.
What do you mean by PCB mod Vince?
Appreciate 0
      07-09-2020, 06:24 PM   #9
vtl
Brigadier General
vtl's Avatar
Australia
1493
Rep
3,148
Posts

Drives: 2008 BMW 135i MT
Join Date: Apr 2015
Location: Melbourne, Australia

iTrader: (0)

Quote:
Originally Posted by Socket View Post
What do you mean by PCB mod Vince?
Modding the PCB by cutting the trace to the button you want to use and soldering wires to the thing you want to control (ie a garage door button or to activate your ejector seat)

Alternatively it might also be possible to code your car to have the rear roller sunblind, fitting the factory switch, and then triggering your device via pin 3/pin 30 on the junction box module. Pins 3 and 30 is a H bridge motor driver to move the sunblind motor up and down). Advantage of this method is no cutting or modding the board.

Connector X14270, pins 3 and 30
https://www.newtis.info/tisv2/a/en/e...nblind/fteVfT7

Not sure if the behaviour of the outputs will do what you expect or may throw codes due to not sensing a roller blind motor in the outputs

In the junction box coding:
SOROLLO_LADEABDEC_HANDS -> enables rear roller blind
SOROLLO_T_MAX -> i beleive this is the max temperature at which itll operate
SOROLLO_ENTPRELL_STROM ->my guess is this is time the motor is on per actuation (default value is 500ms)
SOROLLO_I_MAX_C -> I beleive this is the max current itll allow it to draw

Instead of using the motor outputs that alternate the polarity or pin 3/30, you could just hook it up to pin 3 (with diode) and ground, and then it would just give you the positive voltage on activation, and nothing on deactivation
__________________
Appreciate 2
jard35.50
Socket4542.00
      07-09-2020, 08:54 PM   #10
jard
Private First Class
jard's Avatar
Australia
36
Rep
127
Posts

Drives: 2007 BMW 335i
Join Date: Apr 2019
Location: Melbourne

iTrader: (0)

Above and beyond thanks Vincent, this sure makes me feel like i'm in uncharted waters.
Appreciate 0
      07-10-2020, 12:31 AM   #11
Socket
Lieutenant General
Socket's Avatar
4542
Rep
11,903
Posts

Drives: 335i
Join Date: Nov 2014
Location: Australia

iTrader: (4)

Garage List
2008 BMW E92  [0.00]
Quote:
Originally Posted by vtl View Post
Modding the PCB by cutting the trace to the button you want to use and soldering wires to the thing you want to control (ie a garage door button or to activate your ejector seat)

Alternatively it might also be possible to code your car to have the rear roller sunblind, fitting the factory switch, and then triggering your device via pin 3/pin 30 on the junction box module. Pins 3 and 30 is a H bridge motor driver to move the sunblind motor up and down). Advantage of this method is no cutting or modding the board.

Connector X14270, pins 3 and 30
https://www.newtis.info/tisv2/a/en/e...nblind/fteVfT7

Not sure if the behaviour of the outputs will do what you expect or may throw codes due to not sensing a roller blind motor in the outputs

In the junction box coding:
SOROLLO_LADEABDEC_HANDS -> enables rear roller blind
SOROLLO_T_MAX -> i beleive this is the max temperature at which itll operate
SOROLLO_ENTPRELL_STROM ->my guess is this is time the motor is on per actuation (default value is 500ms)
SOROLLO_I_MAX_C -> I beleive this is the max current itll allow it to draw

Instead of using the motor outputs that alternate the polarity or pin 3/30, you could just hook it up to pin 3 (with diode) and ground, and then it would just give you the positive voltage on activation, and nothing on deactivation
Amazing as usual
Now in English LOL
Appreciate 1
jard35.50
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 03:06 AM.




e90post
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