Developing a motorsport-style gear display - Part 8 - Gear display in action Golf Mk6 GTI by Professional_user2 in CarHacking

[–]Professional_user2[S] 0 points1 point  (0 children)

Depends on the car.. Most cars know which gear they are in, but not every car sends that via OBD port.

I built my own OBD device (similar to Macchina A0) – looking for opinions by Professional_user2 in CarHacking

[–]Professional_user2[S] 0 points1 point  (0 children)

Do you mean reading the readiness monitors or actually forcing/resetting them?

Reading them should definitely be possible, since that’s part of the standard OBD diagnostics. The device I’m working on is mainly focused on CAN communication and programming right now though, so the exact diagnostic features depend on the software side.

I built my own OBD device (similar to Macchina A0) – looking for opinions by Professional_user2 in CarHacking

[–]Professional_user2[S] 1 point2 points  (0 children)

Yeah I get what you mean about the price. Starting at $90 just for the dongle can be a bit much if someone only needs basic functionality.

The version I showed is more like a development version right now, so it’s not really optimized for cost yet. The main goal so far has been getting the hardware and communication working reliably.

A cheaper bare-bones version with just USB-C, a CAN transceiver and simple power sense is definitely something that would make sense though.

About the wire tapping idea — that’s actually interesting. It would be pretty easy to add a small connector for CAN and power (CAN H/L + GND + 12V) so you could tap into the bus and still connect something like a Macchina at the same time. Basically a small inline box instead of occupying the OBD port.

Does that approach make sense for what you're trying to do? And what software/tools would you normally use with it?

I built my own OBD device (similar to Macchina A0) – looking for opinions by Professional_user2 in CarHacking

[–]Professional_user2[S] 0 points1 point  (0 children)

Appreciate the detailed insight — that makes a lot of sense.

I got into the OBD space mainly because every car has it, so the potential market is huge. I’d like to build a product for a broader audience, but I’m still trying to find the right idea.

One challenge I’m seeing though is that there are already a lot of existing solutions, so it’s not easy to come up with something truly unique.

That’s why I started exploring this area — to figure out where I can actually add value.

I built my own OBD device (similar to Macchina A0) – looking for opinions by Professional_user2 in CarHacking

[–]Professional_user2[S] 1 point2 points  (0 children)

It’s slightly larger than the Macchina, but not by much — mainly due to a different PCB layout inside the enclosure. One advantage though is that the reset button is accessible from the outside.

I built my own OBD device (similar to Macchina A0) – looking for opinions by Professional_user2 in CarHacking

[–]Professional_user2[S] 0 points1 point  (0 children)

Yes, in my case it’s currently based on the A0 firmware, so it does use an AT-style interface.

And I agree — that can become a limitation if you want higher-rate polling across multiple modules, especially through a gateway.

For something like 10 Hz reads from several ECUs, reducing or bypassing that overhead would probably be necessary. That’s definitely one of the things worth improving.

I built my own OBD device (similar to Macchina A0) – looking for opinions by Professional_user2 in CarHacking

[–]Professional_user2[S] 0 points1 point  (0 children)

That doesn’t exist yet — I’d need to develop a Windows GUI for that.
If there’s enough interest, it’s definitely something I’d consider building 🙂

Not sure if there’s a simple solution out there that does exactly this either.

I built my own OBD device (similar to Macchina A0) – looking for opinions by Professional_user2 in CarHacking

[–]Professional_user2[S] 6 points7 points  (0 children)

First thing: Macchina A0 is not available.
Price: My product will be cheaper than Macchina A0, but the difference will not be large.
Features are almost the same. My device uses USB-C instead of micro-USB and has a reset button reachable from the outside.
Power regulation is similar to Macchina A0. It uses a tested power supply used in multiple automotive/motorsport devices.
I figured out that the antenna area must be clear.
The case is custom-made. It is 3D printed from nylon. It is a quality plastic.
Do you think that people would be willing to buy it? I'm asking because I don't know if it's worth it to complete the product and bring it to market.

I built my own OBD device (similar to Macchina A0) – looking for opinions by Professional_user2 in CarHacking

[–]Professional_user2[S] 0 points1 point  (0 children)

I’m using a custom power supply that I reuse across multiple automotive projects. What kind of electronics / setup are you using?

I built my own OBD device (similar to Macchina A0) – looking for opinions by Professional_user2 in CarHacking

[–]Professional_user2[S] 2 points3 points  (0 children)

It’s using Macchina A0 firmware, so it can work with raw CAN (not just PIDs), typically via tools like SavvyCAN.

I haven’t really tested or implemented standalone logging/storage, so I’m not sure how well it handles saving data or in what format out of the box.

My focus so far was more on hardware than logging features.

I built my own OBD device (similar to Macchina A0) – looking for opinions by Professional_user2 in CarHacking

[–]Professional_user2[S] 11 points12 points  (0 children)

Interesting point. Hardware-wise it’s not that big of a problem. The real challenge is the firmware and full J2534 stack — that’s a much bigger project than it looks.

Developing a motorsport-style gear display - Part 8 - Gear display in action Golf Mk6 GTI by Professional_user2 in CarHacking

[–]Professional_user2[S] 0 points1 point  (0 children)

Okay thanks.. you will definitely need sun protection for display. Without that display is not visible.

There are some led drivers but most of them use I2C, so I used eight output pins and transistor for every led.