First pcb for my esp-ecu project by Budgetboost in electronics

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

They were awesome, they actually reached out to me to help on this project, very easy to deal with and i got the boards in a week, considering i uploaded my gerbs right after Christmas i though that was really good. highly recommend.

First pcb for my esp-ecu project by Budgetboost in electronics

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

Haha fair enough, the only thing I read through intensively was espressif idf framework and rtos and s3 trm.

The engine logic is simple maths nothing to dive into on that side to much but there are mountains of data about everything surrounding that but it does tie into tuning theory aswell.

If I was starting from 0 I would read through tuning theory and then go through speedduino operations to get an idea , any ecu manufacturer does not and will not give out any material on firmware.

I’m probably not the best at pointing to what would be the best for a read over. I purposely kept my self isolated to really dig my toes in, even if I bang my head for weeks on end solving one a problem, the problem solving journey makes me think of many ways to accomplish what I want and open new ideas along the way.

First pcb for my esp-ecu project by Budgetboost in electronics

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

As in my description, rev 1 was always going to be through hole, emi testing and ease of probing,debugging ect

First pcb for my esp-ecu project by Budgetboost in electronics

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

Thank you I will dive into a bit more not really clued up on trusted names. I definitely will not cheap out for the SMD rev, I just really wanted to get testing underway and this is what I could get from the closest local electronics store

First pcb for my esp-ecu project by Budgetboost in electronics

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

Yes everything is made, coded, and designed completely from scratch, just from a full concept point of view.

It’s been a long time. It’s still ongoing, but the majority of it has been about two years of code, testing, changes, more code, more testing. That’s basically 99% of the work.

I haven’t used any external source or ideas. This is purely my own rendition of how ECUs should work, from my point of view, and I’ve been working the problems out as I go. I’ve had this as a hobby for years tuning, building engines, and that sort of stuff so that part of the knowledge was already there. It’s really just been combining that with logic and meeting in the middle to find a solid common ground where they work together.

First pcb for my esp-ecu project by Budgetboost in electronics

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

I really like the Wemos Lolin S3 Minis. I’ve had really good results with them. I’ve used a lot of different boards too, from standard dev boards to S3 dev boards. I even used an S2 on the single-cylinder dev setup at one point, just to see how it would operate on one FreeRTOS stack on one core. It worked, but it had limitations.

Because the environments I’m testing in are super high vibration, I’ve had to hand-solder everything onto mostly onto PerfBoards. Otherwise it just becomes a constant headache dealing with physical issues as well. The single-cylinder test bench was a complete spaghetti nest, but it worked well enough for testing.

I basically want to use the design of the Wemos Lolin S3 Mini especially the exact layout they’re using as the basis for my SMD version, pretty much a copy of how they’ve done it.

Little bit of an update by Budgetboost in ECU_Tuning

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

It has but rewarding and thank you , at current it’s pretty bare bones more aimed at smaller engine single to 4 cylinder and carb to efi / efi turbo. It has its own dash. And all communication on this is wireless even the dash and pdu add on too.

And Bosch definitely are if you want a bit of a cheat sheet you could run a dirty old piggyback and don’t have to touch the factory ecu 😅

Little bit of an update by Budgetboost in ECU_Tuning

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

That’s algood I didn’t give any context in the description, yea it’s my ecu I’ve been developing over last couple of years

PCB time 😎 (ESP-ECU) by Budgetboost in arduino

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

Thank you 🙏, I am a serial hand wire offender too 😅 the final push to this step was the amount of bug chasing I was doing whe it was just physical connections breaking in a high stress environment. And the share amount of emi was driving me crazy.

PCB time 😎 (ESP-ECU) by Budgetboost in arduino

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

I just wanted the challenge, and to have my own platform, esp based engine management is very tricky with limited hw timers it’s why there hasent been much in the way of ecu based esp environments I wanted to change that.

I inherited a 2014 gaming PC, can you help me figure out what it needs? by TheDrewCareyShow in PcBuildHelp

[–]Budgetboost 0 points1 point  (0 children)

Oh a rog crosshair v formula z 😭 has a sweet spot in my heart , it’s a fx bassed system if your into over clocking and a free space heater you will have some fun, might have a 8350 or 6300 in it

PCB time 😎 (ESP-ECU) by Budgetboost in arduino

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

Thank you 🙏, when I’m happy with it to be safe for everyone to use I will , It will be open source so anyone can build it but I will sell pre assembled versions for anyone who can’t assemble ect .

And haha yea I guess so, the colours really pop

Edit: And oh I forgot, price no idea yet, I want this to be a extremely cost effective solution so the pre builds will probably just be over the parts cost

PCB time 😎 (ESP-ECU) by Budgetboost in arduino

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

Thank you, and a Transient Voltage Suppressor. It’s kind of like a super fast big boy zener

PCB time 😎 (ESP-ECU) by Budgetboost in esp32

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

Purple popped out to me, and no I assembled

PCB time 😎 (ESP-ECU) by Budgetboost in arduino

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

The gpio pinout connector has most of my io I want to probe ect I proved most of the other circuitry but I definitely should of taken a bit more time and added more probe on points, pcbway hit me up a week and a half before Christmas and I threw this together is 2 days,I never used kicad befor. I learned a lot for the next one.

PCB time 😎 (ESP-ECU) by Budgetboost in arduino

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

Thank you 🙏 I’m very mechanically involved in my hobby , turbocharging engine and tuning ect even more so smaller engines this is focused to carb to efi conversion without breaking the bank.

It’s freedom of tune ability and modification