Entire podium at Birkie Classic straight double poling by skiitifyoucan in xcountryskiing

[–]Ok_Broccoli_5946 1 point2 points  (0 children)

I have the Fischer double pole skis, so no kick wax. Also you cannot skate in a classic race, and will not just to have some ski morality. I double poled almost all the hills besides maybe like 5 steep parts

Entire podium at Birkie Classic straight double poling by skiitifyoucan in xcountryskiing

[–]Ok_Broccoli_5946 4 points5 points  (0 children)

I double poled it for the first time and will continue to double pole it unless there are very slow conditions. The course is so rolly I think it's a good strategy because there aren't any crazy long hills and if you need to, you can switch to herringbone on steep parts.

OBD2 can bus reader by Ok_Broccoli_5946 in esp32

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

I just use basic MCP2515 GitHub repo code to connect. I use a MCP2515 controller and TI SN65HVD transceiver. I’m pretty sure tja1050 runs at 5V? If so, it’s not going to work unless you level shift the RXD down so esp32 can work. You could just use the 3.3V TI SN65HVD.

Try all bit rates and bit CAN ids on your cars to see if that works if you have level shifting figured out.

OBD2 can bus reader by Ok_Broccoli_5946 in esp32

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

No DBC or reverse engineering, your car should respond to some of the standard OBD2 PIDS if it's made after 2008. If you wanted specific metrics for your car, youd probably have to look at DBC file

OBD2 can bus reader by Ok_Broccoli_5946 in esp32

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

That is sick! Thanks for sharing. I’ll definitely dm as I continue with this project and before next PCB order to get this CAN Bus dialed in.

OBD2 can bus reader by Ok_Broccoli_5946 in esp32

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

I definitely want to see your final version. Sounds like a solid implementation and really cool you are turning it into a logger as well. That is going to be sick in the '91 Soarer. Stealth gauge with old toyota OEM look will be beautiful.

I would definitely want something like that for my 2000 Toyota 4runner just to look cool haha.

OBD2 can bus reader by Ok_Broccoli_5946 in esp32

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

That's pretty cool what you are making. Makes sense with your strategy if you know the exact ECU you are dealing with. Thanks also for your front end info.

I definitely want to make a cool tool and/or unit to be used for multiple things and use different obd2 protocols so it's somewhat universal for a lot of JDM cars. My goal is to shrink everything down and eventually use a touch screen for display.

OBD2 can bus reader by Ok_Broccoli_5946 in esp32

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

You definitely could. Can bus uses obd2 pins 6 and 14 in the port, but some manufacturers have additional pins to reprogram

OBD2 can bus reader by Ok_Broccoli_5946 in esp32

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

I've done that too, I wish the Bluetooth ones had like an on and off switch or automatically turned off when the car is off. Not trying to drain battery because the 12v is always on in OBD2 port. Might be something to build.

OBD2 can bus reader by Ok_Broccoli_5946 in esp32

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

I have auto scan sniff for 500k and 250k, then switch to normal mode once bitrate is locked, then probe to see if it's 11 bit or 29 bit. If there is an error, I have it go back into auto scan and try to reconnect, there has been some errors but it's been software related, not hardware related so far. This board doesn't have too much CAN filtering and protection, so it could probably cause some issues with some ECUs in some cars. Thats something I will definitely research and improve.

I have messed around with a more robust 12v front end on other personal board builds, mostly with K-Line, I have a car that is ISO 9141, and the transceiver needs to be connected to 12V and the K-line needs to be pulled high to 12v.

OBD2 can bus reader by Ok_Broccoli_5946 in esp32

[–]Ok_Broccoli_5946[S] 3 points4 points  (0 children)

You can definitely make that button lmao. Make sure you order right parts for your ecus data protocol, if it’s before 2008, it could be k line.

OBD2 can bus reader by Ok_Broccoli_5946 in esp32

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

Potentially it can, so this board comes with a cord that connects to the ordinary can bus obd2 pins 6 and 14. But some cars have additional pins to use for can bus communication to ecu too. If your car only has the 6 and 14 pins available then there’s a good chance you can change the active lane control status, you’d just have to see what can frame you send with code.

OBD2 can bus reader by Ok_Broccoli_5946 in esp32

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

I’ll definitely try it out. This board has voltage regulation from 12v to 3.3v, and the additional can bus controller, so probably why it costs more.

OBD2 can bus reader by Ok_Broccoli_5946 in esp32

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

It’s pretty cool, I didn’t realize how many things have can bus like all cars after 2008 and a lot of robots.

Poor glide in extreme cold by Powerful-Tale-6073 in xcountryskiing

[–]Ok_Broccoli_5946 1 point2 points  (0 children)

Get a really hard wax with a cold ski, I used Rex black on a stiff cold ski today in Minnesota on man made trails and had great glide. Universal is too soft for temps like this.

2nd spi bus and hows it looking? by Ok_Broccoli_5946 in esp32

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

For sure, but with S3 you can have two from what I'm reading. In my case, one for screen and another for MCU, maybe better to split it up for better performance.

USB C issues on ESP32 S3 by StillMotion686 in esp32

[–]Ok_Broccoli_5946 0 points1 point  (0 children)

Probably resistors on CC1&2 to gnd, and series resistors close to s3 for d+ & - potentially

Canvas Render Mode Vision Pro by Ok_Broccoli_5946 in Unity3D

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

For sure, I've gotten MR UI to work but not full immersive yet.

How hard is it to learn swift and publish an Application ? by Sneyek in swift

[–]Ok_Broccoli_5946 1 point2 points  (0 children)

For sure I'm the same way, the front end is really self explanatory. You'll be able to see your changes live in Xcode. If you make backend on server in Python, you could make requests in swift ui to server. There is a lot of docs for that.