I designed STM32 MCU card for Speeduino!

แชร์
ฝัง
  • เผยแพร่เมื่อ 10 ก.ย. 2024
  • Some time ago I did design this Arduino Mega replacement board for Speeduino ECU that uses STM32F407 processor. With this processor board you can have all the modern features that Speeduino offers, on your old speeduino ECU just by swapping out the processor card.
    My GitHub page for this board: github.com/paz...
    PCBWay to order boards: www.pcbway.com/
    This board at PCBWay: www.pcbway.com...
    STM32Cube Programmer: www.st.com/en/...
    My GitHub page for the BMW PnP boards: github.com/paz...
    Speeduino Page: speeduino.com/...

ความคิดเห็น • 120

  • @juanignaciocaino
    @juanignaciocaino ปีที่แล้ว +66

    The guy not only is a mechanic and electronics extraordinaire, but gives us his hard work and design efforts for free instead of doing business... I sometimes feel like we don't deserve you! hats off, Sipa.

    • @sourlas2
      @sourlas2 11 หลายเดือนก่อน +2

      I agree 100% with you!
      I admire him.
      Good job man!👌🏻

  • @aaronmarkstaller
    @aaronmarkstaller 9 หลายเดือนก่อน +2

    You’re a saint. I was gonna do this but never got to it and you’ve done it way better than I would have lol.
    Thanks for your work. Sub

  • @sharkbaitsurfer
    @sharkbaitsurfer 4 หลายเดือนก่อน +1

    Magnificent work - simply stunning

    • @pazi88
      @pazi88  4 หลายเดือนก่อน

      Thanks.

  • @maaxam
    @maaxam 11 หลายเดือนก่อน +1

    Thank you Pazi for helping the community so much!
    I also appreciate your English a lot - best regards from Germany

  • @darnellbaird206
    @darnellbaird206 ปีที่แล้ว +6

    This guy is an amazing member of the Speeduino society. If only he understood my mother tongue.🤣🤣

    • @pazi88
      @pazi88  ปีที่แล้ว +2

      Well yeah I only speak Finnish and English..

  • @thomasbrandon8029
    @thomasbrandon8029 10 หลายเดือนก่อน +1

    This is amazing, thank you for being awesome and bringing this to the public.

  • @monkjail
    @monkjail ปีที่แล้ว +6

    Amazing work pazi, as always ❤

    • @pazi88
      @pazi88  ปีที่แล้ว +2

      Thanks!

  • @Lordniksidor
    @Lordniksidor 10 หลายเดือนก่อน +1

    You are such a legend. Massive respect to you.

  • @robertfontaine3650
    @robertfontaine3650 2 หลายเดือนก่อน

    This is so useful. Was looking at vems but this gives us an open source solution that can be upgraded and extended. My S52 is going to be very happy using air density and and turbo.

  • @choyr
    @choyr 4 หลายเดือนก่อน

    Great job pazi and great contribution to the speeduino community

  • @Bruceanddenise
    @Bruceanddenise ปีที่แล้ว +1

    Great stuff man! I have GOT to get Speeduino up and running on my E30!

  • @jfseaman1
    @jfseaman1 ปีที่แล้ว

    @pazi88
    Thank you so much. Most of the Mega based boards meet my needs except for motorcycle I4 engines that go 16,000 RPM.
    Order from PCBWay in progress.

  • @Seumu990
    @Seumu990 ปีที่แล้ว +1

    Aivan loistavaa! 🙏😮Kiitos Pazi! ❤

  • @CrAzYDr1veR
    @CrAzYDr1veR ปีที่แล้ว +2

    Thanks to you the e30 ecu community has evolved to another level, to bad mine is diesel :P
    PCBway sould have given you a sonsored link so you get something more out of it.

    • @pazi88
      @pazi88  ปีที่แล้ว +3

      Yeah bit strange that they didn't give any sponsored link or so. But at least they gave me free hands to do anything with the video, so that's nice 😁

  • @sergiididenko9359
    @sergiididenko9359 9 หลายเดือนก่อน

    Thank you, Great job! I'll try to use it sometimes ;)

  • @Bahmanson
    @Bahmanson 10 หลายเดือนก่อน +1

    Finally. The arduinos uncontrolled power really headache. While road tuning the engine shut off and on.

  • @fayobam_mech_tronics
    @fayobam_mech_tronics ปีที่แล้ว +2

    This is really helpful

  • @onesikm3
    @onesikm3 หลายเดือนก่อน +1

    Wow how did you teach yourself how to do all this stuff man ❤
    Now I’m thinking to get one of these ecu to convert my 94 m3 on to a more modern ecu. Would you say this Is this the best solution ?

  • @sorekuk
    @sorekuk ปีที่แล้ว +4

    13:28 Gauge.S foreshadowing :D

    • @pazi88
      @pazi88  ปีที่แล้ว +5

      Yeah it will be in the next video (finally) 😄

  • @etomi2842
    @etomi2842 10 หลายเดือนก่อน +1

    Hy Pazi! Can you help me? I have M52B28 single vanos, and i need IAT and CLT sensor calibration... where can i find the bias resistance, and the temp-resistance table? Many thanks :)

    • @pazi88
      @pazi88  10 หลายเดือนก่อน +1

      From my GitHub: github.com/pazi88/Speeduino-M5x-PCBs/blob/master/m52%20PnP/M52%20temp%20sensor%20calibrations.xlsx

  • @ua244
    @ua244 ปีที่แล้ว

    Nice job man! Congrats!

    • @pazi88
      @pazi88  ปีที่แล้ว

      Thanks!

  • @AXJoFE
    @AXJoFE ปีที่แล้ว +2

    I have the PNP Ecu for the m52/tu from DIY-EFI, can i replace that main board to this STM32 version?

    • @pazi88
      @pazi88  ปีที่แล้ว +3

      Unfortunately no. It doesn't use the standard Arduino Mega board, but the Core4. So this doesn't fit that.

  • @Moriarty_Media
    @Moriarty_Media 13 วันที่ผ่านมา

    Is it possible to do a video as to how to enter the good information in PCBway to get the correct copy of your STM32 ?

  • @kompressorphilipp8190
    @kompressorphilipp8190 10 หลายเดือนก่อน +1

    Hello, thank you for your Video. I can't order a pcb because its to hard for me with a lot of options at Pcbway. I like to have a board like yours with a little bit of soldering. Maybe you have a link where i can order it.

    • @pazi88
      @pazi88  10 หลายเดือนก่อน

      Hi! Unfortunately these aren't for sale anywhere currently. You need to get these made by yourself.

  • @bwm999
    @bwm999 หลายเดือนก่อน

    Hi. I’m interested in using this with an NO2C board to improve stability with a dash screen (mega has slow refresh & crashes). But I use modified firmware to get 4 channel injection (sequential). Is it possible to upload custom firmware or do you modify the speeduino firmware to work with your custom board?

    • @pazi88
      @pazi88  16 วันที่ผ่านมา

      Yes, should work fine.

  • @burak8582
    @burak8582 7 หลายเดือนก่อน +1

    Hello pazi88 . This looks very good. Can I use this in ms40.1 m50tu?

    • @pazi88
      @pazi88  7 หลายเดือนก่อน

      Well, yeah, if you have already speeduino running on one that uses ie. v0.4 pinout.

  • @rsxjackal
    @rsxjackal ปีที่แล้ว +1

    Thank you for your amazing work, keep it up! Also i have a question, will we be able to setup basic traction control (i.e. rear wheels speed > front wheels speed or external signal to lower engine power)? I have an a idea to use BMW's DSC mk60 (it's kinda standalone for ABS) on my E30 and it would be great to read signal from DSC to ECU that it should reduce engine power to gain traction, it's might be hard to implement on cable-driven throttle body, but i should get away with spark and injection cut.

  • @wackydriver
    @wackydriver 7 หลายเดือนก่อน

    This is cool, thanks for your open-source contributions. Technically speaking I could also make it work with your older BMW PnP boards? I have one of yours for M42, it works flawlessly, but it would be cool to also have CAN bus in E30 (with Gauge S) :)

    • @pazi88
      @pazi88  7 หลายเดือนก่อน

      It should work just fine on any speeduino v0.4 based board.

  • @ghoustcutter9564
    @ghoustcutter9564 3 หลายเดือนก่อน

    Can someone please help me with components for ecu, some of components i can't order from digikey they are discontinued and i dont have alternative components i mean idk what to use as alternatives.

    • @pazi88
      @pazi88  3 หลายเดือนก่อน +1

      Can you be more specific that what components are discontinued?

  • @Pedro-ke6xp
    @Pedro-ke6xp ปีที่แล้ว +2

    Thank you very much for your work! This is awesome!
    Could this new chip allow us to have more inputs and outputs?(soldering new connectors) On old boards? Or we would need a whole new ecu to take advantage of the higher i/o of the stm32 chip?

    • @pazi88
      @pazi88  ปีที่แล้ว +5

      The number of IO has never really been a problem. Even the Arduino Mega has way more IO than you need. The Speeduino boards just don't utilize those well (and earlier there really weren't features that would have benefitted from that). So not even half of the IO is actually being used. I have designed my newer boards to have more IO than other Speeduino boards have to be able to use the new features easily. Problem in Arduino Mega has been lack of timers to do more than 4-cyl full sequential, but this board solves that problem. And also the Mega doesn't have enough external interrupt enabled pins to be able to use all features that require those. Like VSS, dual CL VVT, flexfuel etc. But this board solves that too.

    • @apnervoso
      @apnervoso หลายเดือนก่อน

      @@pazi88 Parabens e Sucesso Sempre!!!

  • @Gtbtdx
    @Gtbtdx 9 หลายเดือนก่อน

    Nice work 👍👍👍

  • @MrTuxit09
    @MrTuxit09 3 หลายเดือนก่อน

    is anyone producing this as a drop-in for purchase? I would love to upgrade my ecu to the 32bit, but I have no time to reproduce this excellent work.

  • @csgperformance
    @csgperformance 6 หลายเดือนก่อน

    Speeduino saint!

  • @Tosktech
    @Tosktech ปีที่แล้ว

    Wow, English!! Very nice very good!!❤

  • @潤武井
    @潤武井 28 วันที่ผ่านมา

    I am using STM32_mega for a motorcycle ECU with a Ducati engine. I am not using it on a real car yet, but it is working fine on an engine emulator. There is a discussion about "SD logging" on the Speeduino forum "STM32 development".
    I have a few questions.
    1. What exactly does it mean that SD logging is experimental?
    Does it mean that SPI mode is used for data transfer?
    2. Why is the SD logging menu disabled?
    3. How can I get SD logging?
    Any information would be appreciated.

    • @pazi88
      @pazi88  27 วันที่ผ่านมา

      It was experimental at first, because it was working for me only and no knowledge thst does it work for others. But AFAIK, it works fine currently. Change the MCU to STM32 in the project config in TunerStudio and it should be enabled then.

    • @潤武井
      @潤武井 27 วันที่ผ่านมา

      @@pazi88 Thank you for your reply.
      I understand that it should work.
      I think there may be a problem with my hardware or software.
      Thank you for this project.

    • @潤武井
      @潤武井 8 วันที่ผ่านมา

      I completely forgot that there was a board type in the engine settings. After setting it up, I confirmed that the SD card worked properly.
      Thank you.

  • @DarioMena
    @DarioMena ปีที่แล้ว +1

    So Cool, very very thanks for your work. sorry i´m very new in pcbway, if possible, can you explain how to make the order on pcbway?

  • @BMWE30RESTORATION
    @BMWE30RESTORATION ปีที่แล้ว +2

    very interesting, I'm currently soldering ms 41 rev2.0, after that I'll try to order this board on psb. After installing it, do the jumpers need to be disconnected for bath fire and wasted spark?

    • @pazi88
      @pazi88  ปีที่แล้ว +4

      The jumpers between wasted spark/sequential and for injection too were on the rev2.0 because of the speeduino FW limitations at the time. With current FW versions, you can leave those open and assemble the board with 6-cyl sequential fuel and spark. Then run the custom 6-cyl sequential injection FW in the Mega and use wasted COP mode for coils and it will work. And if you later upgrade to this processor, you can just switch to sequential ignition in TS.

    • @BMWE30RESTORATION
      @BMWE30RESTORATION ปีที่แล้ว

      @@pazi88 great, thanks for the tip

  • @Caswell404
    @Caswell404 6 หลายเดือนก่อน

    😎👌Great Work!

  • @HakenE30
    @HakenE30 11 หลายเดือนก่อน

    great stuff

  • @mohamedmostafa-zc5ju
    @mohamedmostafa-zc5ju 9 หลายเดือนก่อน

    can STM32F407 processor utilize knock control ?

  • @fivecilinders
    @fivecilinders ปีที่แล้ว +1

    Where can I find this board for sale?

    • @pazi88
      @pazi88  ปีที่แล้ว +1

      As I said in a video, you need to order those by yourself.

  • @evanleonardomirandacruz6031
    @evanleonardomirandacruz6031 7 หลายเดือนก่อน

    Would you mind to explain to me why it allows the original speeduino to run up to 4 extra cylinders? I'm new in this learning field and I'd like to know more about mods for these chip Ecu's

    • @pazi88
      @pazi88  7 หลายเดือนก่อน

      In speeduino the Arduino Mega only has 9-timer channels left for inj/ign outputs. So it can run up to 4-cyl as fully sequential. But with this, there is plenty of timer channels to run 8-cyl as fully sequential. Or even 12-cyl with some code changes.

    • @evanleonardomirandacruz6031
      @evanleonardomirandacruz6031 7 หลายเดือนก่อน

      @@pazi88 thx for the explanation! :) also, with this one it wouldn't be necessary to buy the Arduino one right? I could straight up buy this one

  • @b3dr01994
    @b3dr01994 ปีที่แล้ว

    If i change the cpu can i use the same tune?
    I have the 2.0 board m50nv with sequential injection would this change enable sequencial ignition also?
    Thanks for the videos i have started my e34 build learning from your channel

    • @pazi88
      @pazi88  ปีที่แล้ว +1

      Yeah same tune should work just fine.

  • @aaronmarkstaller
    @aaronmarkstaller 9 หลายเดือนก่อน

    You are a saint. Could i just buy a few from you lol

  • @betrandmonda8958
    @betrandmonda8958 12 วันที่ผ่านมา

    Hi bro my speeduino not firing up no fuel injected no spark

    • @pazi88
      @pazi88  11 วันที่ผ่านมา

      Ask from Speeduino Discord: discord.com/invite/YWCEexaNDe

  • @paulohenrique-pr2cv
    @paulohenrique-pr2cv 11 หลายเดือนก่อน

    Thanks for the work, I finally managed to get stm working! Do you have any tips or 4-cylinder projects to help me?
    The BMW in the video is very beautiful!

    • @pazi88
      @pazi88  11 หลายเดือนก่อน

      Hi! Thanks. No I don't have any specific tips for those.

  • @NOhead2
    @NOhead2 2 หลายเดือนก่อน

    Amazing! When will you upload it?

    • @pazi88
      @pazi88  2 หลายเดือนก่อน

      ??

    • @NOhead2
      @NOhead2 2 หลายเดือนก่อน

      @@pazi88 on GitHub I mean, but I already found it. thanks for your work! 💪

  • @tre_2EC0
    @tre_2EC0 ปีที่แล้ว

    Any way to order your PnP Speeduino units fully (or mostly) stuffed? Do you have pick and place files for those or is there any way to get those?

    • @pazi88
      @pazi88  ปีที่แล้ว +1

      Most of my designs are with through hole parts, so I don't think it's feasible to get those assembled. But the rev 3.0 M52 board is SMD and so is the m52tu/m54 one. And for those the pick and place files should be in GitHub.

    • @tre_2EC0
      @tre_2EC0 ปีที่แล้ว

      thank you@@pazi88

    • @tre_2EC0
      @tre_2EC0 ปีที่แล้ว

      @@pazi88 any plans to update the m50 board to 3.0?

    • @pazi88
      @pazi88  ปีที่แล้ว

      @@tre_2EC0 Yes it's in the plans, but I don't know when I have time to do that 😅

  • @dvsr5296
    @dvsr5296 ปีที่แล้ว +1

    Mitä oot opiskellut ja mitä töitä teet? Vaikuttaa hyvältä toi kortti!

    • @pazi88
      @pazi88  ปีที่แล้ว +2

      Tietotekniikan insinöörin oon AMK:sta, ja tällä hetkellä oon Keysightilla töissä. Voit googlata firman, jos ei oo tuttu 😁

  • @flasksval
    @flasksval ปีที่แล้ว

    Great work. Seems like fun. Just ordered five PCBs from PCBway. Where is XTSD04GLGEAG / U13 supposed to go? Found it in your all components BOM while trying to figure out which components I have to order myself.

    • @pazi88
      @pazi88  ปีที่แล้ว

      That's alternartive for the sd-card slot. It's basically sd-card in a chip. But if you have sd-card slot there, you can't even install it.

    • @flasksval
      @flasksval ปีที่แล้ว

      ​@@pazi88Suspected as much but had to ask. Thank you for your prompt reply. Looking forward to trying things out.
      I övrigt anser jag att Danmark gör bättre lakrits än Finland. Salta pingviner ❤

  • @vicmac3513
    @vicmac3513 ปีที่แล้ว

    Uskomattoman hienoa työtä taas kerran. Ihan oppimismielessä haluaisin kysyä kolme kysymystä. 1. Onko usb-c:n käyttämättömyydelle jokin perustelu? 2. Miksi et käytä Linuxia näissä hommissa? 3. Joko kennotit Thinkpadin akun itse? YT:ssä on video jopa pcb:n reverse engineeraukseen ja videon sponssilla valmiit reseptit :D

    • @pazi88
      @pazi88  ปีที่แล้ว

      Kiitoksia! 1. Oman kokemuksen mukaan tommonen THT USB-B liitin on kaikkein jämäkin fyysiseltä rakenteeltaan, mikä on iso plussa autokäytössä. Niin siksi valitsin sen. Toki ko. projekti on saatavilla EasyEda:ssa että jos haluaa, siihen voi vaihtaa USB-C liittimen
      2. En oo ikinää oikeen lämmenny Linuxille, vaikka sitä oon koittanu opetella. Onnistuu kaikki hommat niin paljon nopeammin winukalla.
      3. En oo vielää, mut pitäs kennottaa 😅 Monia akkuja on kyl tullu kasattua ja korjattua, mut noita thinkpadin akkuja en oo väsänny.

    • @vicmac3513
      @vicmac3513 ปีที่แล้ว

      @@pazi88 Kiitos vastauksesta. Oman T430:n akkukesto tuplaantui uuteen tarvikeakkuun verrattuna, kun nakkasin Panasonicin kennot sisään. Pitää vaan muistaa herättää jumpperilla se turvapiiri 0V:n jälkeen ennen kuorien kiinnitystä.

    • @pazi88
      @pazi88  ปีที่แล้ว

      @@vicmac3513 Joo tuossa on aika kuollu akku jo, vaikka onkin isoin tehoakku mitä noihin on saanu. Varmasti riittäs akku melko pitkään jos tuon kennottaa uusiksi moderneilla kennoilla.

  • @M328turbo
    @M328turbo ปีที่แล้ว

    Hi pazi. a very good evolution to this speeduino. I have a question, do you plan to develop a kind of speeduino for 8HPxx box later?

    • @pazi88
      @pazi88  ปีที่แล้ว +2

      Not really. 8HP is really complicated beast and good tcu controller for it is hard to acheive. I know there are few tcu's for it that replaces the stock one, but those aren't really good for street car 😅 But anyways I plan to step up to the 8HP game with in my mind better option.

    • @M328turbo
      @M328turbo ปีที่แล้ว

      @@pazi88 yes indeed there are not many ecu for the gearbox the only one that I know is turbolamik I also currently mount an 8hp but I am missing the calculator.

    • @pazi88
      @pazi88  ปีที่แล้ว +1

      @@M328turbo Check out this one: 😉 www.canformance.net/product/cantcu-transmission-controller/

    • @M328turbo
      @M328turbo ปีที่แล้ว

      @@pazi88 Oh thank you very much for the information. I order immediately 🙏😎

  • @KUSTOMS
    @KUSTOMS 9 หลายเดือนก่อน

    Great job ;) When will be avaible 202310 speeduino firmware for this??

    • @pazi88
      @pazi88  9 หลายเดือนก่อน +1

      Thanks. The 202310 is full of comms bugs, so I wont be making it available for these. I'll wait for next one. There isn't really any new features on that, so it doesn't matter.

  • @klemen2987
    @klemen2987 ปีที่แล้ว

    Is it possible to convert ms41 to ms41.2 or something?

    • @pazi88
      @pazi88  ปีที่แล้ว +1

      Yes it is.

    • @klemen2987
      @klemen2987 ปีที่แล้ว

      @@pazi88 would you be that kind and make a video about it? Btw best youtube channel!!

  • @hobbyrob313
    @hobbyrob313 ปีที่แล้ว

    Hello sir,
    can this board be used with: Ramps 1.4 Controller ?
    is it faster in processing printer data?
    kind regards

    • @pazi88
      @pazi88  ปีที่แล้ว

      I would guess that no. There is a high chance that this has different pins in use than that.

  • @xxJohn6t2
    @xxJohn6t2 ปีที่แล้ว

    how much does it cost to make?

    • @pazi88
      @pazi88  ปีที่แล้ว +1

      Roughly 50€ per board with current prices.

  • @lobotomyy
    @lobotomyy ปีที่แล้ว +1

    very good very nice 😋🫰🏽

  • @jarkkonieminenprotuning
    @jarkkonieminenprotuning ปีที่แล้ว

    Oon odotellut koska näitä tee se itse ecuja tulisi suorasuihkutukselle. Kaupalliset vielä yllättävän hintavia.

    • @pazi88
      @pazi88  ปีที่แล้ว +1

      Tuskin ihan hetkeen on tulossa. Ainakin mitä oon DIY yhteisössä tekemisissä, niin ei oikeen hirveästi ole suorasuihkutukseen kiinnostusta. Lähinnä kun niissä kummiskin melko äkkiä tulee rajat vastaan lisätehoa hakiessa (mikä on se juttu miksi siirrytään pois orggis ecusta). Niin sillon on vaan helpompi siirtyä perinteisiin suuttimiin.

    • @jarkkonieminenprotuning
      @jarkkonieminenprotuning ปีที่แล้ว

      @@pazi88 karstahan on kaiketi suorasuihkun ongelma ollut ja siihen on reagoitu laittamalla toiset suuttimet perinteiseen tyyliin. Eli isot perinteiset rinnalle niin tehojakin tulisi ja muutoin käyttöauton normiajelut menisi sitten niin että lisäsuuttimet olisivat suurimman osan ajasta kiinni tai lähes kiinni. Se Linkin ecu ei nyt enään maksa kuin 3keur mutta sekin on liikaa kun koko koneen saa monesti jo siihen rahaan. Toivottavasti sen Linkin joku hakkeroi😃 ja muuttaa esim. Speeduinoon.

  • @putkimies2829
    @putkimies2829 ปีที่แล้ว

    Miksi pakettia ei voinut avata Fiskarsin kirveellä 😂

    • @pazi88
      @pazi88  ปีที่แล้ว

      Oli tarkotus, vaan vaimo oli pätkiny sillä VOM koiranruokia ja haisi niin pahalle se ettei kehdannu käyttää 😅

  • @Tedveemu
    @Tedveemu ปีที่แล้ว +2

    Meinaatko enää tehä videoita suomeks? 😁

    • @pazi88
      @pazi88  ปีที่แล้ว +5

      Joo, kunhan TH-cam enabloi mulle ääniraidat eri kielille. Toki tuleva bimmerparty video on suomeksi, kun se ois vähän hassu puoleksi englanniksi 😅

    • @Tedveemu
      @Tedveemu ปีที่แล้ว +2

      @@pazi88 tätä odotellessa 😁

  • @b3dr01994
    @b3dr01994 4 หลายเดือนก่อน

    can you tell me how to get the sequential ignition and injection to work? I have used the binary files from your github and changed in tuner studio to sequential but doesn't seem to change anything on the outputs.

    • @pazi88
      @pazi88  4 หลายเดือนก่อน

      You need cam signal.

    • @b3dr01994
      @b3dr01994 4 หลายเดือนก่อน

      @@pazi88 after restarting the board the hardware test output is working. I can turn the ignition leds individually

    • @pazi88
      @pazi88  4 หลายเดือนก่อน

      @@b3dr01994 Ok. It should prompt to reboot the ecu after changing things like that. It needs to reset properly to apply those kind of changes.