Feeler - Touchscreen OBC with Megasquirt CAN interface, extra sensors, outputs, etc.

Collapse
X
 
  • Time
  • Show
Clear All
new posts

  • mikey.antonakakis
    replied
    Originally posted by hoveringuy
    Nice work!

    I don't have MS anymore but may be down for the same thing that can sniff my OBD2 traffic.
    I haven't messed with OBDII, but I believe the hardware as-is will support it with software changes.

    PCB design just about finished. Might do a little sanity check after taking a dinner break lol, gotta make sure I didn't miss anything. Will probably place the order tonight, should have a batch of functional boards in ~2 weeks.

    Leave a comment:


  • hoveringuy
    replied
    Nice work!

    I don't have MS anymore but may be down for the same thing that can sniff my OBD2 traffic.

    Leave a comment:


  • mikey.antonakakis
    replied
    I can definitely look into that!
    Edit: should be doable, to an extent. At least in the left side of the panel. The panel enclosure is 60x150x21mm, which is a weird aspect ratio. Maybe could design something with 2 touchscreens to fill it. If you only use the left side, I think you could only fit a 2.2” screen. I’ll look into it more.
    Last edited by mikey.antonakakis; 05-24-2022, 06:40 AM.

    Leave a comment:


  • It's Soda Not Pop
    replied
    it would be cool (IMO) if this or a version of this could be mounted where the check panel goes in the roof.

    Leave a comment:


  • Feeler - Touchscreen OBC with Megasquirt CAN interface, extra sensors, outputs, etc.

    STATUS UPDATE 5/7/2024:
    New PCB is up and running on my car, and touchscreen display has been upgraded from 2.8" to 3.5". Get in contact if you'd like one - it's not exactly plug-and-play, but with a little of your own elbow grease should be able to be configured to take data from a huge variety of sources, and both display that data and run control schemes on that data. See this post for more details on the updated hardware, and how I'm using it for my own car.​ I'll be working on building some decent documentation/how-to guides in the near future, and doing testing to make sure everything works properly with the latest design changes.

    Click image for larger version  Name:	IMG_9418.jpg Views:	0 Size:	185.3 KB ID:	10119991
    Click image for larger version  Name:	IMG_9419.jpg Views:	0 Size:	196.4 KB ID:	10119992
    Click image for larger version  Name:	IMG_9368.jpg Views:	0 Size:	216.7 KB ID:	10119994
    Click image for larger version  Name:	IMG_9375.jpg Views:	0 Size:	219.6 KB ID:	10119995
    Click image for larger version  Name:	IMG_9471.jpg Views:	0 Size:	204.9 KB ID:	10119996


    STATUS UPDATE 11/4/2023:
    New batch of PCBs ordered, with more features. See this post for more details.

    Click image for larger version  Name:	PCB-v3.0.png Views:	234 Size:	314.7 KB ID:	10107682


    ORIGINAL POST:

    Hi all,

    Want to get a sense of interest in a touchscreen OBC that, among other things, is a pretty feature-rich add-on to a Megasquirt installation, and can give a MS2 some of the features of MS3.
    It would have the following features and likely more. This list is mostly what I've already had running for 2+ years in my own car, working pretty flawlessly. Feature set is up to your imagination really:
    • read data from add-on analog sensors such as oil/fuel pressure, fuel pressure, etc.
    • read data from more complicated sensors such as turbo shaft speed, accelerometers, etc.
    • make your econometer work properly with Megasquirt and bigger injectors
    • read CAN broadcast data from Megasquirt
    • send sensor data back to Megasquirt for datalogging
    • control relays
    • control boost solenoids, using Megasquirt (for example, run dome pressure control on Megasquirt 2)
    • interface with other CAN devices
    • stock OBC simulation with functional touchscreen buttons (working digital time and date)
    • OBC buttons take you to simulated analog gauges
    • recreation of e30 analog clock
    • fully customizable display if you'd like digital gauges or bar graphs or anything
    Just to make it clear: if you're running a Megasquirt, pretty much anything you can see on the screen in TunerStudio is already supported with a simple CAN connection (2 wires). See this table for the parameters that MS2 and MS3 can broadcast. MS2 users, note that not all parameters are broadcast, a "Y" in the right-most column indicates MS2 compatibility.

    If you aren't running Megasquirt, you'll still be able to get up to 10 analog sensors connected, and more digital sensors than you'd know what to do with. If your ECU broadcasts CAN data and the protocol used is publicly documented, I can probably get it to work.

    Some background:
    I've touched this list a couple times in the build thread for my VGT turbo project car. The version in my car now is very much a prototype, and I'm already working on a custom PCB design to replicate the setup, maybe with a few extra bells and whistles. Part of this redesign will be to use a TE Connectivity/Deutsch ECU-style enclosure with 2 12-pin DTM connectors for wiring to the rest of the car, with the ability to mount anywhere in the dash/glovebox area (or anywhere else it would fit). Only the touchscreen module would live in the stock OBC location, and it only needs 4 wires to connect to the Deutsch enclosure. Main reason for this change is that I already have a 12-pin bulkhead connector, a 3-pin connector, and a 2-pin connector coming out of the enclosure and I still want to add a few more sensors. 2 12-pin DTM connectors are probably too big for the OBC envelope, not to mention that it's a pain to make any modifications since the climate control panel needs to come out.

    It looks like I can only buy these PCB-mounted bulkhead connectors in moderate quantities right now, which is a significant cost, and I only want one for myself. If there's any interest in these, I can come up with a price once I finalize the design. Should be much less than most other digital dash displays, in any case, and integrates nicely. Also no reason you couldn't upgrade to a larger screen in another location (up to 10" is available).

    Status and Teaser:
    I'm going to continue to do the design work on the PCB and will update the this thread with progress. In the meantime, a few pictures and an awful video of the current setup. Keep in mind the new OBC enclosure would be smaller and be wired to the remote-ish Deutsch enclosure that would be the real brains of the unit:

    Dash display by Mikey Antonakakis, on Flickr

    Untitled by Mikey Antonakakis, on Flickr

    E30 touchscreen OBC by Mikey Antonakakis, on Flickr




    And here's a video on the line of enclosures/connectors I'm interested in:
    Last edited by mikey.antonakakis; 05-07-2024, 08:27 AM.
Working...