OEM Navigation Hood Retrofit for Carputer Application
#26
and then power the lights in the buttons how? if you hook the two different buttons up to the same motor how would you prevent flow going back through the buttons and all the problems that lie there? and what about having the tilt turn the motor slower? all things the circuit does assuming you can get it working correctly
#27
So my attempt at building the circuit failed miserably. It may have to do with the relay I bought. The Radio Shack guys recommended a DPDT relay. I believe my issue is the hookup between the relay and the servo/motor. I've tried multiple combinations. I did manage to get the "Tilt" button to light up, and it did make the motor run, very slowly. The "Open" button light did not light up. It did trigger something in the relay, but the motor did not go.
#28
Finally got my nav hood. Started playing with it. We got power to it, but that is about it. If we manually open the screen and turn the power on it shuts. Now we have to figure out which circuits to close to make it operation.
I will keep you guys posted.
I will keep you guys posted.
#29
Need more info
RA-Eight,
your pin-out drawing is incomplete. where is the rest of it? The page you have shows the ground but it goes off the page so it is not possible to give you the location of the ground - I am assuming it is the black wire on the harness, you will need to verify.
Second, this schematic does not include the motor (or controller) for the LCD unit. So not going to be able to trace it out.
See attachment for my best (educated) guess, based on the info provided.
Maybe a place for you to start with a VM anyway. If you get the rest of the diagram (and the one for the motor controller, I may be able to help further.
Good luck. Please take pics along the way. I may follow in your footsteps if I get the courage to rip my baby apart.
your pin-out drawing is incomplete. where is the rest of it? The page you have shows the ground but it goes off the page so it is not possible to give you the location of the ground - I am assuming it is the black wire on the harness, you will need to verify.
Second, this schematic does not include the motor (or controller) for the LCD unit. So not going to be able to trace it out.
See attachment for my best (educated) guess, based on the info provided.
Maybe a place for you to start with a VM anyway. If you get the rest of the diagram (and the one for the motor controller, I may be able to help further.
Good luck. Please take pics along the way. I may follow in your footsteps if I get the courage to rip my baby apart.
#30
Hi all,
I'm working on a solution to this as I recently purchased an RX-8 with the intention of putting a car computer in it. I did not want factory nav because the console buttons and oem dvd-rom would be useless after replacing the lcd. I was fortunate enough to find a used hood + stock screen for $150 (few scratches, does anyone know how to get small scratches out of plastic?). Anyway, seeing as I do not have the nav harness and that I work at Microchip, I decided to use a microcontroller to replace the circuit board of the oem screen. I have got preliminary motor control working but I want to retain some features like dimming lights and last position memory. Does anyone have any knowledge of how the dimming works with the open/tilt buttons? The only information I found was for the stereo:
In the diagram below I find Illumination + and Illumination - connections, but in my testing I can't make the buttons light through those. Does anyone know how this works or have any more information? I don't have the factory nav harness so I can't test the wires myself.
PS: since it hasn't been answered, pin 1Q goes to battery, 1O goes to ACC, and 1P goes to ground in the diagram on the first post (connection J3-03, bottom left corner, the picture is as if you were looking at the back of the unit) nothing needs to go on the white connector. This will give you motor control and position memory, but no button lights.
I'm working on a solution to this as I recently purchased an RX-8 with the intention of putting a car computer in it. I did not want factory nav because the console buttons and oem dvd-rom would be useless after replacing the lcd. I was fortunate enough to find a used hood + stock screen for $150 (few scratches, does anyone know how to get small scratches out of plastic?). Anyway, seeing as I do not have the nav harness and that I work at Microchip, I decided to use a microcontroller to replace the circuit board of the oem screen. I have got preliminary motor control working but I want to retain some features like dimming lights and last position memory. Does anyone have any knowledge of how the dimming works with the open/tilt buttons? The only information I found was for the stereo:
'PULSED DIMMER TNS+' (pin e) is somewhat of a misnomeras it is not pulsed at all. It is a line that switches to +12v when the light switch is either in PARK or HEADLIGHT position. When lights are switched off it is at 0V. It provides a +12v signal to indicate that some exterior lighting is on.
'INVERTED DIMMING' (pin g) is 0V when the panel dimmer is in the detent position. When it is switched out of detent and advanced a bit, a narrow 12v pulse starts at a period of approximately 5mSec (minimum dimming), and as the dimmer is advanced, the pulse gets wider until it is at 12v for 4.2mSec and at 0v for 0.8mSec out of the 5mSec for maximum dimming. This signal provides a varying pulsewidth Ov signal to the negative side of the panel lights.
'INVERTED DIMMING' (pin g) is 0V when the panel dimmer is in the detent position. When it is switched out of detent and advanced a bit, a narrow 12v pulse starts at a period of approximately 5mSec (minimum dimming), and as the dimmer is advanced, the pulse gets wider until it is at 12v for 4.2mSec and at 0v for 0.8mSec out of the 5mSec for maximum dimming. This signal provides a varying pulsewidth Ov signal to the negative side of the panel lights.
PS: since it hasn't been answered, pin 1Q goes to battery, 1O goes to ACC, and 1P goes to ground in the diagram on the first post (connection J3-03, bottom left corner, the picture is as if you were looking at the back of the unit) nothing needs to go on the white connector. This will give you motor control and position memory, but no button lights.
#31
That is awesome, Chainu127. Hope you can crack this.
Update on my progress: I've since installed the hood unit in the car without the motor/buttons working. I've built a circuit board that somewhat operates the motor and buttons, however, couldn't resolve a resistor smoking, so did not want to risk a fire in the car.
Update on my progress: I've since installed the hood unit in the car without the motor/buttons working. I've built a circuit board that somewhat operates the motor and buttons, however, couldn't resolve a resistor smoking, so did not want to risk a fire in the car.
#32
That is awesome, Chainu127. Hope you can crack this.
Update on my progress: I've since installed the hood unit in the car without the motor/buttons working. I've built a circuit board that somewhat operates the motor and buttons, however, couldn't resolve a resistor smoking, so did not want to risk a fire in the car.
Update on my progress: I've since installed the hood unit in the car without the motor/buttons working. I've built a circuit board that somewhat operates the motor and buttons, however, couldn't resolve a resistor smoking, so did not want to risk a fire in the car.
#33
Hello guys. Nice to see some progress in the thread. I also bought the nav hood and I wanted to try something similar to what Chainu127 is doing, but I don't have that much knowledge on Integrated Circuits.
But thankfully I found this amazing little device on the web called Arduino: http://www.arduino.cc/ It's a small board that you can use to control leds and motors based on computer or electronic inputs connected to it. You can program it by plugging it to the computer using a USB board and the language is very simple. It's not very expensive ($34.95)
I will give it a shot and let you know how it goes.
Rafa
But thankfully I found this amazing little device on the web called Arduino: http://www.arduino.cc/ It's a small board that you can use to control leds and motors based on computer or electronic inputs connected to it. You can program it by plugging it to the computer using a USB board and the language is very simple. It's not very expensive ($34.95)
I will give it a shot and let you know how it goes.
Rafa
#35
Hey guys, sorry I haven't posted an update yet. But good news- the project is pretty much done! I've got the whole nav hood put back together with the original lcd plugged into my new controller and it works just like stock! I still have to turn it into a PCB so I have a clean solution without a clunky breadboard with discrete components and wires everywhere, but I have one more feature yet to add. In keeping with the stock look and feel (and for convenience), I am going to have the controller automatically turn on the replacement screen when it flips up and turn it off when closing so I don't have to use a remote every time. The only problem with this is - I don't have a screen yet! Since I am in Arizona and in the sun all the time, I am looking for a transflective solution. I've been on mp3car researching it a lot, but don't know if I want to buy their $675 screen just to rip it open the first day and void the warranty. Does anyone have any suggestions or comments with this or another screen? Please let me know! Also, I'll be happy to post schematics and my source and compiled code if anyone is interested in using my controller. Thanks!
#37
Absolutely, I'll be happy to share! I'm working on a schematic drawing now that's digital and not on engineering paper with more scribbles than a 3 year old could make.
I wasn't getting the dimming response in testing I would like and it hit me last night that I was using the inverted dimming signal incorrectly, using a p-channel transistor and it was all crazy but sorta worked. So I'm going to replace it with an n-channel FET the way I believe it should be and try it out.
Anyway I'll post it here asap and of course feel free to ask questions, hopefully I know how my circuit works!
I don't suppose you have or could get any pictures of your screen in the sun? I was driving home today and noticed I couldn't even read the stock red info screen with the temperature and hvac/audio info!
I wasn't getting the dimming response in testing I would like and it hit me last night that I was using the inverted dimming signal incorrectly, using a p-channel transistor and it was all crazy but sorta worked. So I'm going to replace it with an n-channel FET the way I believe it should be and try it out.
Anyway I'll post it here asap and of course feel free to ask questions, hopefully I know how my circuit works!
I don't suppose you have or could get any pictures of your screen in the sun? I was driving home today and noticed I couldn't even read the stock red info screen with the temperature and hvac/audio info!
#38
Just finished up my hood. I wound up getting an electrical engineer to finish it for me but I probably can answer any questions you guys have. I used the same electrical diagrams OP posted. Check out my thread for pics.
#39
Here's my first version of this project! In testing it works, but I haven't installed it in my car yet since I'm still deciding on a screen. So in theory it should work, but if anyone tries it don't blame me if your car blows up
Also when I get my screen I will add another feature that turns the screen on when it opens and off when closing, although that may be different for different screen models.
If anyone actually tries this or has any questions or comments/suggestions or cool features to be added, let me know. Read the readme, it has very important information. I included the schematic outside of the zip file so those not electrically inclined can see what they may be getting into
Update:
I believe the original information I found on the dimming is, while very close, not perfectly accurate. I'm almost certain that the inverted dimming wire that puts out a pulse-width modulated signal does not go to the negative side of the panel lights. This wouldn't make sense as it is PWM coming from an electronic dimmer and a simple rheostat with analog voltage would take care of that much more easily and cheaply. Instead, it goes to a transistor/separate controller that actually turns the interior lights on and off around 200 Hz, or once every 0.005 seconds (faster than the eye can detect). This prolongs the life of the bulbs and consumes less power. Because of this, the bottom right portion of my schematic should not be used. I've already come up with a new solution and will update the schematic soon.
Also when I get my screen I will add another feature that turns the screen on when it opens and off when closing, although that may be different for different screen models.
If anyone actually tries this or has any questions or comments/suggestions or cool features to be added, let me know. Read the readme, it has very important information. I included the schematic outside of the zip file so those not electrically inclined can see what they may be getting into
Update:
I believe the original information I found on the dimming is, while very close, not perfectly accurate. I'm almost certain that the inverted dimming wire that puts out a pulse-width modulated signal does not go to the negative side of the panel lights. This wouldn't make sense as it is PWM coming from an electronic dimmer and a simple rheostat with analog voltage would take care of that much more easily and cheaply. Instead, it goes to a transistor/separate controller that actually turns the interior lights on and off around 200 Hz, or once every 0.005 seconds (faster than the eye can detect). This prolongs the life of the bulbs and consumes less power. Because of this, the bottom right portion of my schematic should not be used. I've already come up with a new solution and will update the schematic soon.
Last edited by Chainu127; 08-01-2008 at 07:48 PM. Reason: Update
#41
No problem, Costas. If you feel like taking it apart again and running a few more wires, I've got new diagrams that should hopefully get lighting to work. I don't recall where that pinout I originally posted came from, I think it was a very old thread about adding a video input to the factory screen before a product for that came out, and that pinout was for japan's RX-8 with a built in TV tuner, which may describe the differences here. Anyway I believe the "illumination" wire in the diagrams below is "Pulsed Dimmer TNS+" and "control illumination" is "Inverted Dimming" which you can grab directly from the radio harness (third picture). The Pulsed dimmer/illumination wire is E in the third diagram and Inverted dimming/control illumination wire is G right next to it. Notice you will now need to add the white 6-pin connector to the equation. If that doesn't work try the original I posted, as I'm more confused than anyone, not only figuring out what to do to make it work, but also how and why it works the way it does. I'll probably compile all of this information and start a separate "final" thread when I figure it all out.
#42
Thank you for the extra information!!
I haven`t installed it yet so I might give it a try...(Waiting for the Xenarc to arrive)
Do you have any tips/troubles that you found while installing the new monitor in?
About the illumination is it really worth it illuminating 2 buttons and risk something breaking?
I`m just happy that the two buttons worked,i thought it will be a difficult task to do...
Good luck with the lights!! I might try it next week when the monitor comes.
I haven`t installed it yet so I might give it a try...(Waiting for the Xenarc to arrive)
Do you have any tips/troubles that you found while installing the new monitor in?
About the illumination is it really worth it illuminating 2 buttons and risk something breaking?
I`m just happy that the two buttons worked,i thought it will be a difficult task to do...
Good luck with the lights!! I might try it next week when the monitor comes.
#43
I should be getting my screen in today! I finally decided on the 2008 LED Lilliput 629 model after hearing good things about it. Non-transflective, but also $425 less I'm going to hook it up and test it for a few days to make sure all is in order before I open it up and void the warranty. Hopefully I'll be able to work on the controller this weekend. I've already added more code to keep it functioning exactly like OEM, and I've added protection circuitry so it should withstand engine cranking where very large voltage spikes occur. I'll continue to update!
#44
I should be getting my screen in today! I finally decided on the 2008 LED Lilliput 629 model after hearing good things about it. Non-transflective, but also $425 less I'm going to hook it up and test it for a few days to make sure all is in order before I open it up and void the warranty. Hopefully I'll be able to work on the controller this weekend. I've already added more code to keep it functioning exactly like OEM, and I've added protection circuitry so it should withstand engine cranking where very large voltage spikes occur. I'll continue to update!
#46
Done!!
Hey guys, after some disassembling, foam padding, plastic cutting, drilling into my new monitor's pcb , soldering, and a few near heart-attack moments (stuck pixels- thank god they weren't dead!) over the holiday weekend, I've got my lilliput in the factory hood! Hooked up to my controller, working perfectly, it turns on when opened, off when closed, tilts to the 3 factory positions, and remembers the last position it was in and auto-closes/auto-opens when the car is turned off/on, and the remote works. I was actually pretty amazed how well it fit, almost like it was made for our dash - I was able to reuse the factory brackets which made mounting a million times easier, it fits perfectly in the metal frame with maybe 1/4 inch of foam padding on the left and back of the screen. Just like any other aftermarket screen there's a minimal amount of the area cut off of the top (nothing that can't be fixed with software), and I'd say maybe 1mm of extra space on the right side because the way the bracket holds it. Just don't tighten the back bracket all the way or else the touchscreen goes crazy! Anyway, I've got a new schematic and much improved source code for what seems to be a working controller, although it's still only bench-tested. I'll take some pics and maybe a vid if I can get a decent one, all I have is my crappy phone camera for now, and post all of it! Now if I can just get the computer working the way I want! (stay away from jetway, lol)
#47
Hey guys, after some disassembling, foam padding, plastic cutting, drilling into my new monitor's pcb , soldering, and a few near heart-attack moments (stuck pixels- thank god they weren't dead!) over the holiday weekend, I've got my lilliput in the factory hood! Hooked up to my controller, working perfectly, it turns on when opened, off when closed, tilts to the 3 factory positions, and remembers the last position it was in and auto-closes/auto-opens when the car is turned off/on, and the remote works. I was actually pretty amazed how well it fit, almost like it was made for our dash - I was able to reuse the factory brackets which made mounting a million times easier, it fits perfectly in the metal frame with maybe 1/4 inch of foam padding on the left and back of the screen. Just like any other aftermarket screen there's a minimal amount of the area cut off of the top (nothing that can't be fixed with software), and I'd say maybe 1mm of extra space on the right side because the way the bracket holds it. Just don't tighten the back bracket all the way or else the touchscreen goes crazy! Anyway, I've got a new schematic and much improved source code for what seems to be a working controller, although it's still only bench-tested. I'll take some pics and maybe a vid if I can get a decent one, all I have is my crappy phone camera for now, and post all of it! Now if I can just get the computer working the way I want! (stay away from jetway, lol)
#48
Here's a video of it in action:
http://www.youtube.com/watch?v=Bhy2yOsaKNg
sorry about the focus it's a $15 webcam..
I didn't put the buttons back in the nav hood yet but the left one is tilt and right one is open just like it would be installed.
Basically the video shows auto-on/off, tilt positions, and position memory (I close it in tilt position 3 and that's where it re-opens, then you only have to press tilt once to get back to full open). Also shows the IR remote works.
What it doesn't show is that the screen will auto-close/off when you turn the car off and auto-open/on (only if it was already open) when you start it again because I didn't feel like unhooking my "simulated acc" wire and hooking it back up because there's a 4 second courtesy period for each and the computer would have gone into hibernate
The motor is the only thing in there OEM, with no need for the pcb from the original lcd my lilliput fit pretty well. I have no idea how some people squeeze the old one in there.. Thinking about doing a write-up on how to swap LCD's.
http://www.youtube.com/watch?v=Bhy2yOsaKNg
sorry about the focus it's a $15 webcam..
I didn't put the buttons back in the nav hood yet but the left one is tilt and right one is open just like it would be installed.
Basically the video shows auto-on/off, tilt positions, and position memory (I close it in tilt position 3 and that's where it re-opens, then you only have to press tilt once to get back to full open). Also shows the IR remote works.
What it doesn't show is that the screen will auto-close/off when you turn the car off and auto-open/on (only if it was already open) when you start it again because I didn't feel like unhooking my "simulated acc" wire and hooking it back up because there's a 4 second courtesy period for each and the computer would have gone into hibernate
The motor is the only thing in there OEM, with no need for the pcb from the original lcd my lilliput fit pretty well. I have no idea how some people squeeze the old one in there.. Thinking about doing a write-up on how to swap LCD's.
#49
Here's a video of it in action:
http://www.youtube.com/watch?v=Bhy2yOsaKNg
sorry about the focus it's a $15 webcam..
I didn't put the buttons back in the nav hood yet but the left one is tilt and right one is open just like it would be installed.
Basically the video shows auto-on/off, tilt positions, and position memory (I close it in tilt position 3 and that's where it re-opens, then you only have to press tilt once to get back to full open). Also shows the IR remote works.
What it doesn't show is that the screen will auto-close/off when you turn the car off and auto-open/on (only if it was already open) when you start it again because I didn't feel like unhooking my "simulated acc" wire and hooking it back up because there's a 4 second courtesy period for each and the computer would have gone into hibernate
The motor is the only thing in there OEM, with no need for the pcb from the original lcd my lilliput fit pretty well. I have no idea how some people squeeze the old one in there.. Thinking about doing a write-up on how to swap LCD's.
http://www.youtube.com/watch?v=Bhy2yOsaKNg
sorry about the focus it's a $15 webcam..
I didn't put the buttons back in the nav hood yet but the left one is tilt and right one is open just like it would be installed.
Basically the video shows auto-on/off, tilt positions, and position memory (I close it in tilt position 3 and that's where it re-opens, then you only have to press tilt once to get back to full open). Also shows the IR remote works.
What it doesn't show is that the screen will auto-close/off when you turn the car off and auto-open/on (only if it was already open) when you start it again because I didn't feel like unhooking my "simulated acc" wire and hooking it back up because there's a 4 second courtesy period for each and the computer would have gone into hibernate
The motor is the only thing in there OEM, with no need for the pcb from the original lcd my lilliput fit pretty well. I have no idea how some people squeeze the old one in there.. Thinking about doing a write-up on how to swap LCD's.
good work.
#50
So I finally tested the circuit in my car and got it all working. I laid out a circuit board and just got done ordering them through expresspcb.com
SO - some attachments:
RX-8 Schematic.jpg - click on it to see the complexity (or lack thereof ) of the circuit
RX-8 PCB.jpg - This is what the circuit board looks like in the CAD software
RX-8 Screen.zip - In here are all of the files needed to get your own boards, parts, and build the circuit yourself:
- RX-8 Screen.hex - this is my compiled code, program the PIC16F883 with this
- Bill of Materials.xls - Excel spreadsheet with list of parts, Digi-Key part numbers, and cost
- RX-8 Screen.sch - Actual schematic file, open this in ExpressSCH from www.expresspcb.com
- RX-8 Screen.pcb - Actual PCB file, open this in ExpressPCB from www.expresspcb.com
Source Code.zip - My source code for the project, open in MPLAB from www.microchip.com
From the Bill of Materials, the parts themselves are under $20 without connectors. For a female DB9 connector, just cut the end off a serial cable. The male DA15 is a little bit more tricky. An old joystick or computer game controller (pre-USB) should have one of these. Connector part #'s are also included in case you can't find a suitable source.
It should be noted that PCB boards are ordered through the ExpressPCB software itself. Their MiniBoard service is the cheapest I could find and is what I had in mind when I made the pcb. Since the boards have to be 3.8" by 2.5" for this, I squeezed the parts together and fit two controllers on one board (cut down the line in the middle) You also have to order three boards for the service, giving me 6 controllers. I MAY have some extras after all is said and done, but I'll want to test it and make sure they came out okay. I won't have extra components or the patience to solder up 6 boards though
Lastly, just keep in mind this was designed for my Lilliput 629. It should work with other screens, but it's up to you to make sure the power button on the screen works the same. When you press the power button, both sides of the push button must measure 0v with respect to ground. I don't want anyone ruining their expensive LCD because of this.
Hopefully this helps someone out there!
SO - some attachments:
RX-8 Schematic.jpg - click on it to see the complexity (or lack thereof ) of the circuit
RX-8 PCB.jpg - This is what the circuit board looks like in the CAD software
RX-8 Screen.zip - In here are all of the files needed to get your own boards, parts, and build the circuit yourself:
- RX-8 Screen.hex - this is my compiled code, program the PIC16F883 with this
- Bill of Materials.xls - Excel spreadsheet with list of parts, Digi-Key part numbers, and cost
- RX-8 Screen.sch - Actual schematic file, open this in ExpressSCH from www.expresspcb.com
- RX-8 Screen.pcb - Actual PCB file, open this in ExpressPCB from www.expresspcb.com
Source Code.zip - My source code for the project, open in MPLAB from www.microchip.com
From the Bill of Materials, the parts themselves are under $20 without connectors. For a female DB9 connector, just cut the end off a serial cable. The male DA15 is a little bit more tricky. An old joystick or computer game controller (pre-USB) should have one of these. Connector part #'s are also included in case you can't find a suitable source.
It should be noted that PCB boards are ordered through the ExpressPCB software itself. Their MiniBoard service is the cheapest I could find and is what I had in mind when I made the pcb. Since the boards have to be 3.8" by 2.5" for this, I squeezed the parts together and fit two controllers on one board (cut down the line in the middle) You also have to order three boards for the service, giving me 6 controllers. I MAY have some extras after all is said and done, but I'll want to test it and make sure they came out okay. I won't have extra components or the patience to solder up 6 boards though
Lastly, just keep in mind this was designed for my Lilliput 629. It should work with other screens, but it's up to you to make sure the power button on the screen works the same. When you press the power button, both sides of the push button must measure 0v with respect to ground. I don't want anyone ruining their expensive LCD because of this.
Hopefully this helps someone out there!