Announcement
Collapse
No announcement yet.
Feeler - Touchscreen OBC with Megasquirt CAN interface, extra sensors, outputs, etc.
Collapse
X
-
Here's the main update: managed to at least physically fit a much larger touchscreen display in the stock OBC location - higher resolution, too: now 480x320 vs. 320x240. Also managed to match the stock plastic texture pretty well - the sheen is a little too glossy, but a light coat of flat back paint will get it close to perfect.,
Still need to test out the new PCBs and new display in my own car, will happen soon.
- Likes 3
Leave a comment:
-
Mildly exciting updates coming soon... assuming it all works out after some brief testing.
- Likes 2
Leave a comment:
-
Originally posted by bradnic View Postbeen lurking here for a while now.. cool project!! any updates?
Leave a comment:
-
Okay, minor milestone reached! First (nearly) complete kit is ready to go. As mentioned in the previous post, I will be redesigning the enclosure for the touchscreen display to fit into the stock OBC location, but otherwise the kit is complete and includes:- Main PCB with sealed DTM 2x12-pin connector
- Deutsch/TE Connectivity sealed enclosure for main PCB
- Teensy 4.0
- Nextion 2.8” Enhanced touchscreen display with short 4-pin harness
- 8ft, 24-pin harness (2x12-pin) with 20AWG TXL wire, and Deutsch DTM connectors (basically OEM-level wire and connectors)
- Solid-core wire for making jumper connections on PCB
- Micro-USB bulkhead cable, intended for mounting in the side of the Deutsch enclosure for more convenient reflashing of the Teensy and Nextion
- Likes 3
Leave a comment:
-
Dropping in to say that I’m going to be doing some redesign on the touchscreen enclosure (the piece that fits in the OBC spot). Goal is to slim it down and improve the assembly with the touchscreen. The 2.8” screen that I use is a tight fit in the stock OBC opening, so there really isn’t much room to get a screw in the holes in the touchscreen PCB - the redesign will probably be a 2-piece deal where the two pieces clamp the screen in place or something. It’s finally not stupidly cold here for the first time in weeks so hopefully I can get it disassembled and redesigned this week.
Another update will also happen quite soon…
- Likes 2
Leave a comment:
-
Originally posted by bsun260 View PostThank you both for the speedy and helpful info. To clarify I did mean to refer to the OBC to the right of the radio.
I agree a test dash would be the best way to test fit and fab the internal support for servos and cables.
I do not have programming experience in the languages or protocols you mentioned above but I do have experience in VB, macros, HTML, etc. basic coding scripts. Would you think with some online learning this is something I could pick up quickly or better off hiring something like that out? I enjoy that type of stuff so I’d be down to learn. I’ll start researching arduino.
Would you guys be interested in updates here or should I start a new thread?
Thanks again!
And yes, I'd like to keep this thread focused on this project, but I will keep an eye out for your new thread!
As for updates: I am trying to get a kit together for bbushree - things have been a little slow having moved this year (still haven't gotten my electronics workbench set up fully) and having a toddler, and now it's winter/snowy so my e30 is staying indoors... but my 3d printer is back up and running as of this week, I've got basically all the parts needed including the new PCB design. New PCB design means I need to do a little rewiring in my car if I want to use/test it in a real-world situation, and with aforementioned cold weather and now a non-heated garage the motivate to freeze my fingers has been low. Either way I'll be putting together a "v3.0" kit ASAP
- Likes 1
Leave a comment:
-
Originally posted by bsun260 View PostThank you both for the speedy and helpful info. To clarify I did mean to refer to the OBC to the right of the radio.
I agree a test dash would be the best way to test fit and fab the internal support for servos and cables.
I do not have programming experience in the languages or protocols you mentioned above but I do have experience in VB, macros, HTML, etc. basic coding scripts. Would you think with some online learning this is something I could pick up quickly or better off hiring something like that out? I enjoy that type of stuff so I’d be down to learn. I’ll start researching arduino.
Would you guys be interested in updates here or should I start a new thread?
Thanks again!
Please start a new thread, I'm interested in following along!
- Likes 1
Leave a comment:
-
Thank you both for the speedy and helpful info. To clarify I did mean to refer to the OBC to the right of the radio.
I agree a test dash would be the best way to test fit and fab the internal support for servos and cables.
I do not have programming experience in the languages or protocols you mentioned above but I do have experience in VB, macros, HTML, etc. basic coding scripts. Would you think with some online learning this is something I could pick up quickly or better off hiring something like that out? I enjoy that type of stuff so I’d be down to learn. I’ll start researching arduino.
Would you guys be interested in updates here or should I start a new thread?
Thanks again!
Leave a comment:
-
Originally posted by amarino View PostI think you mean OBC as the Check Panel is the one over your head by the rear view mirror. There is another thread where someone is making a updated PCB for that as well but it has been a while since the last update: https://www.r3vlimited.com/board/for...k-panel-thread
Just a quick google I found this that maybe can be used as a starting point for how to get a touchscreen working on Arduino: https://projecthub.arduino.cc/hwhard...control-98d5ed
From the more mechanical side like Mikey mentioned you would want servos to replace the current sliders and temp control. Then some sort of 3D printing a new HVAC panel where you need to hold all the motors and cables behind the view of the screen. Another option would be to remove the cables entirely and hook up the servos to the different flaps and levers directly on the airbox.
First step would probably be getting a test dashboard / HVAC panel / airbox from the junkyard so you can easily work on a bench vs in the car.
Leave a comment:
-
I think you mean OBC as the Check Panel is the one over your head by the rear view mirror. There is another thread where someone is making a updated PCB for that as well but it has been a while since the last update: https://www.r3vlimited.com/board/for...k-panel-thread
Just a quick google I found this that maybe can be used as a starting point for how to get a touchscreen working on Arduino: https://projecthub.arduino.cc/hwhard...control-98d5ed
From the more mechanical side like Mikey mentioned you would want servos to replace the current sliders and temp control. Then some sort of 3D printing a new HVAC panel where you need to hold all the motors and cables behind the view of the screen. Another option would be to remove the cables entirely and hook up the servos to the different flaps and levers directly on the airbox.
First step would probably be getting a test dashboard / HVAC panel / airbox from the junkyard so you can easily work on a bench vs in the car.
- Likes 1
Leave a comment:
-
Originally posted by bsun260 View PostHello Everyone!
I'm new to the forum. I found this thread while googling a touch screen solution and am immediately impressed with the intricacy of building this digital check control-eque interface. I would be an interested buyer at some point I think.
I have an idea that is a little different than what is in this thread but I think this group would be able to offer advice from what I've seen. I have an 89 325i that I am looking to do a build on at some point this year. One of my favorite customizations are older vehicles with modern touches. My fantasy has been for a long time to replace the entire climate control, radio, check control, section with a tablet to control each of those things. Ideally, the display would be customized like you did with the check control to visually look the same with touch screen enabled movement of the vent control and heat dial etc.
After seeing this thread, I realize it would be no easy feat. I also imagine that since the climate control system is mechanical, I'm guessing there would need to be motors to turn the physical pieces in the dash once the correlating command was given digitally.
All this said, I guess I'm interested to see if anyone here has any shared interested or would want to collaborate? Any guidance or advice? Looking foward to exploring more on this forum. Thanks in advance!
Off the top of my head, if I were going to approach your project, I'd figure out the main touchscreen head unit I'd want to use (something off the shelf and combines audio + HVAC? maybe a Raspberry Pi with an added touchscreen? An old Android tablet with some automotive head unit Linux flavor installed? A large Nextion display, in which case I believe you'd need to handle audio separately?). Then I would run the main interface and radio/HVAC control directly on it, and figure out how what protocol is needed to get sensor signals to it. For the HVAC system, there are things like pressure and temperature switches/sensors, which you'd probably want to replace with analog sensors. The board I've design should have enough inputs to handle all the HVAC signals as analog inputs, then you can write code to send it to the main touchscreen unit over whatever protocol is used - not being super familiar with aftermarket head units that also do HVAC control, I'm not sure what that would be (probably CAN bus? If so it's doable in theory!). A good place to start for the actual control algorithm for the system would be the e30 ETM which I believes describes the functionality and control details of the stock HVAC system in detail.
It would be a big project for sure, but it would be really cool if you can figure it out!
Leave a comment:
Leave a comment: