DStage #18 - DIY Electronic Throttle Control (a.k.a. Drive By Wire)
HTML-код
- Опубликовано: 11 сен 2024
- This time we share the DIY Electronic Throttle Control also known as ETC or drive/throttle by wire. Usually with t-jet everyone is fitting a different FIRE intake manifold with a classic throttle. But we've decided to go for something more interesting and keep the original t-jet manifold and electronic throttle :D Soon you will see how this circuits controls Super Canary acceleration :D
GitHub documentation (check manual in v1.3 folder to find detailed description how to order the boards from JLCPCB): github.com/DSt...
Speeduino forum topic: speeduino.com/...
Superfast sent me here👍
me too! And I'm "finished".
X3
same
Same 😅
Same
I'm here from superfastmatt! this is a really cool project that is explained clearly and is great for learning more about how engines and throttles work for noobs like me.
Another servant of the algorithm, as demanded by Superfast Matt. Subbed!
All hail the algorithm!
Sooooo... I wanted to sub after SuperfastmMatt's vid, but apparently I was already subscribed to your channel. Habe an upvote, instead!
hehe, thank you again then :)
channel subscriber numbers about to go nuts for you I hope, more greetings from Superfast Matt!
It's now more than double of what it was 2 days ago ;-) Thanks!
Yet another viewer from SuperFastMatt ! Thank you for the explanation!
Superfast sent us! Get famous friend!
This looks like it might be a good solution to replace the infinitely long throttle cable in VW Vanagons. Add this to my dream list.
A year or so ago I mailed with a champ from the Netherlands who used my controller in VW T3. Although it had the engine swapped for a Subaru one with ITB and he has modified an electronic throttle to use as an actuator for this ITB :-)
@@DStageGarage My brother's Vanagon has a form of VW Jetta petrol engine with no computer smarts. I believe we could swap in a later electronic jetta throttle body and accellerator pedal. Your device could marry the 2. Thank you for your design smarts. We'll look for the parts and get back to you. Paul.
This project is cool. It is racing in September if Matt can calibrate his foot properly
I surely hope it won't fail him ;-)
The algorithm likes the intro music. Hope you're having a good day!
Quite a nice one thanks, same to you. All hail the algorithm!
thank you for great job for speeduino community!!
my pleasure, thanks!
I'm glad Matt found your video! I've been looking for ages for a DBW set up for the Microsquirt ECU and having a controller like this is so cool!
Glad to be of some help ;-) Curiously even though Mega/MicroSquirt is pretty much non-existent in Poland (in big part because of polish ECU Master and their EMU) by an improbable plot of life I also use my ETC with MS II ;-)
thats a killer intro, crazy this video is so old, prosper broother
Also here from Superfast Matt😊
I just replied to your post on speeduino. I'm so mad at myself that I didnt find this sooner! Thank you so much for this I can't wait to implement this on my car!
Glad you like it ;-) I'll check the forum.
Matt sent me here too! Good video bud
This fella’s having a good day. Cheers from North Carolina.
I surely am. Good day to you too kind sir from North Carolina :D
Nice job, Matt send me here!
I do everything Superfast Matt tells me.
love from superfastmatt
Superfastmatt sent me, keep up the good work!
Cool project! Thanks for the clear explanation!!
Algorithm gods blessed you and my feed!!! Here’s another sub!! 🎉 Superfastmatt!! Out!! Finished? Good enough!!
Thanks! "Finished"
Zacna prezentacja, same konkrety
Here from the Matt, this is really good. Cheers
Thank you for sharing, I love it🥰🥰🥰
Thank you so much for creating this.
Failsafe without a micro is SO much better than with.
Glad you like it :)
o panie, superfast shoutout zadziałał xD
subbed
nie da się ukryć hehe
Awesome, thanks!
SuperFastMatt sent me here
I like the music choices. After the intro it reminds me of Garbage Time. :D
Really? Interesting ;-)
Superfast Matt got us here!
Ale Matt dobry kanał polecił
który? xD ;-)
I went to JLCPCB to make a board. It lists a couple items out of stock. Microchip Tech MCP6004T-E/SL (U2,U5,U6) and MC7805BDTG (U4,U7)
is MC7805BD2TR4G a good substitute for MC7805BDTG
is MCP6L04T-E/SL a good substitute for MCP6004T-E/SL
MCP6L04 is very similar to 6004 but there are plenty 6004 in stock just under different JLC part number for example C7378. U4 and U7 are in DPAK package (TO252) while "BD2T" most likely means D2PAK (TO263) which is different (bigger). There are many parts from other manufacturers in DPAK for example C21706.
THANK YOU ! awsome video ! here from superfastmatt
Superfast sent me to here…as well!
Here from SuperFastMatt, but holy cow this music is driving me bonkers
Also from SuperFastMatt, also find the background music distracting but great content.
I think it's good enough, if you ask me.
Me too!
Superfast M. sent me too.
Thank you for this Video!
you're welcome :-)
awesome stuff! saw it used by superfastmatt
Hi, thanks! Really? I've seen Matt receiving the info at least but if you say he actually tried it that would be something ;-)
@@DStageGarage He actually is using it on his land speed vehicle. Shoutout from him to your channel.
@@DStageGarage he just released his video explaining it, that's why I'm here
Superfast Made me do this..
Thank you
I like what you got good job
Not sure why I'm here, but SuperfastMatt sent me! Liked, subbed! :)
You're here because of the algorithm most likely :D
@@DStageGarage Hail!! 🤪
Siema! Ja tez od Super Fast Mata ! Pozdro z DE !
superfast!!
Superfast matttt +1sub
Subbed from SFMatt 😮
Feeding the algorithm with a comment on the video.
Om nom nom nom... All hail the Algorithm!
Matt sent me.
All hail the Algorythm
I still don't understand on how to place an order?
Hi, there's a User manual in v1.3 folder (still working on one for v2.2 but for ordering process it's good enough). There's a detailed description with screenshots how to order the board from JLCPCB. So which part is a problem?
Siemka właśnie powoli kończę składać speeduino na płycie ECUTeen 3,5 docelowo będzie sterować hondowskie silnikiem na fajkocewkach i ITB i szukam metody by sterować ITB za pośrednictwem DBW czy wasz produkt można gdzieś nabyć oraz czy jest dalej rozwijany?? :)
Trochę późno odpowiadam ale jak coś to na forum speeduino jest temat o moim układzie i wrzuciłem dokumentację na githuba tak że można sobie wysłać samemu do produkcji w JLCPCB (łącznie z montażem komponentów). Dodaję link w opisie filmu.
So is this just a proportional controller? That's impressive it works so well without PID control.
Thanks ;-) Technically you could call it an analogue PI (no D) controller. The error amplifier in PWM controller provides the proportional part of course with a coefficient (gain) of around 10. But both inputs have low pass filters that can be considered the I part although it's different per input since one has a corner frequency of 10Hz and the other 720Hz.
I too am a fan of doing what i am told.
All hail SuperfastMatt! And the algorithm of course
Hi mate could I build a throttle controller using a variable resistor? Or could you tell me how please
Thanks
The gas pedal I'm using in the video is nothing else but a variable resistor (potentiometer) so all you need is shown there ;-)
Hi, im having the same issue with the CPL file. JLCPCB wont accept the first page from the Bom list as it does not contain co-ordiates. Would you be able to share the CPL list? thanks
BOM is BOM, it is not the CPL which is commonly known as Pick and Place file and also JLC mentions that but I guess I will have to add a note in the manual. It is a separate file with "PnP" in name.
I have just uploaded new version of the manual that now constans detailed description on how to order the board from JLCPCB: github.com/DStageGarage/ElectronicThrottleController/blob/main/v1.3/DStage%20ETC%20v1.3%20manual.docx.pdf
If matt likes you, then i like you 😅
That's the algorithm in action :D
the fast one said to come here
Siema pytanie jak z kontrolą wolnych obrotów ? Da się jakoś konfigurować ? Pozdro
to co widać w 10:32 to właśnie kanał do kontroli wolnych obrotów tylko tutaj zmodyfikowany na potrzeby filmu żeby mógł otwierać do końca a normalnie jest do około 30%. Sygnał PWM z ECU tak jak dla zaworu wolnych obrotów z elekromagnesem a nie np. silnikiem krokowym.
@@DStageGarageoo dzięki wielkie nie miałem czasu ogladnąć całego 🤣
Bedziesz to sterował boschema cz MM ?? Bo chyba tylko w przypadku MM trzeba by zrobić ten układ
Ani jedno ani drugie ;-) MS II
Do you have the electronic control kit ready for use Nissan Micra 1.2 liter motor?
Do you mean the controller for electronic throttle or whole ECU for the engine? Anyway, we do not have a mass production of these stuff, at least not now ;-) This controller shown on video above is quite flexible so it should work with most throttles probably once it's calibrated. If you won't something less DIY and looking for a performance ECU possibly also with electronic throttle controller for relatively good price you can check the EcuMaster EMU (polish brand sold all over the word).
DStage for throttle pedal control
Czemu nie emu ? W emu podlaczasz normalnie elektroniczna przepustnice :) Tak patrze na cene to wychodzi podobnie
Jak podobnie jak EMU jest 2 razy droższe (pod warunkiem, że MSa samemu się zlutuje oczywiście) a poza tym MS wytargaliśmy z S13 więc w pewnym sensie jest "za darmo" ;-) A poza tym wszyscy wszędzie dają EMU (nic mu nie ujmując bo to dobry i stosunkowo tani produkt) no to mamy coś innego i miło coś własnego dorzucić. Była też opcja całe ECU swoje dać ale leży i zbiera kurz niedokończone ;-)
Hello! This is amazing. I have a project that needs a similar electronic board.
I have the throttle motor and potentiometer control, can you please help with the electronic board?
Thank you!
Hi, it has been 3 weeks so maybe you have already solved your problem but in case you didn't you can send me your concerns at dstagegarage@gmail.com
Hi. Super fast sent me too. lol. I may need your skills also. projects you know. 🙄😂
Sure, who doesn't know projects. I've got like 6 of them :D
where can I find the little electric board to do this project
Sorry for late reply. It's not sold anywhere but if you're interested I could probably run a low volume production for you ;-) I'm talking about bear PCB rather than the already populated one as i do not have time recently for anything ;-)
@@DStageGarage where is it??? I need this man!!
@@DStageGarage I too am interested in this!
The 1.1 version have an unfinished pdf. How do you calibrate it?
I started to write down an algorithm and an excel sheet to help with that but I realized it's too complicated ;-) I'd say the easiest way is iterative approach. First set all pots for example in the middle and then measure the voltage on the TH+ and TH- (with throttle connected of course). Then adjust the pot near TH- until you get 1V there. Then check the voltage on TH+ and adjust the other pot so it's 4V, after that the voltage on TH- will no longer be 1V so adjust it again. Repeat that process few times and you should get pretty close to 1V and 4V (it doesn't have to be perfect as long as it's reasonably far away from 0.8V and 4.2V). The do the same for the GP+ and GP-. I hope this explanation is clear ;-) I should put it to the PDF...
@@DStageGarage makes sense yea. TH being throttlebody and the other the tps. Seems straight forward. How about the gerber, is that finished?
@@runesmDK Didn't I put gerbers on Speeduino forum? if not please drop me a line on dstagegarage@gmail.com and I'll send it to you :-)
@@DStageGarage its there, i just misread on the forum and thought the gerbers where unfinished too 😀
@@DStageGarage i've send you an email regarding the bom
Any plans on sharing pcb? I would love to pair this with speeduino project.
Hi. I get people asking me about this controller from time to time and even as we speak there's one guy interested in getting it. So far due to some virus and personal issues I was unable to provide it but now I'm thinking about making few pieces. Just need to order the boards as I recently did for my speedometer controller and wideband O2 (which I haven't shown in any video yet). Anyway, if you would like to build it yourself I can send you gerber files, don't see a problem with that. Some time ago I actually upgraded the design slightly so I have the older PCB version that I'm still using and the newer one that I have not yet tried. However all main things remain the same so I would recommend to go with the new one which only changes the idle input handling. After quite a while I realized that my poor idle consistency might not solely came from stupid things done in MegaSquirt but actually the way I've done the input for idle on this controller. Turns out it only allows about upper 30% of idle PWM signal to do anything. In other words anything below 70% of duty had no effect at all and from 70 to 100% acts as somewhat 0-30% :p The reason for that comes from the principle on which my fail safes on the inputs work but I did not catch that on the first design. I believe that this slight redesign should get rid of this problem completely. Please send me an email to dstagegarage@gmail.com and I will provide you the gerber files.
BTW, I have also just got boards for speeduino (I've used gerbers of v0.4.3b) as I thought it's cheap enough to have a play around even if I wouldn't use it in the end and what really cough my attention was the fact that it uses TunerStudio just like MegaSquirt. This probably means I can put in same project with all the maps and so on, just change pin settings and it should be working right away (well, still need to add VR sensor conditioning circuit). Also I was looking for alternatives to MegaSquirt as it has many flaws. Ideally I would buy ECUmaster EMU but just don't have the money lying around for that (even though it's cheaper in Poland ;-) ). Also a friend of mine was thinking about "experiments" with FIT 126p engine but he was really tight on budget so I was looking around for something cheap for him and came across speeduino and decided I will play around with that myself :-)
@@DStageGarage Awesome, will send email ASAP. I would also suggest looking in to Rusefi stm32 based ecu. Their microRusEFI ecu can control DBW throttle and all of their projects ar open source.
@@kaplis117 Yesterday when I saw your first comment don't ask me how exactly but I came across RusEFI :D Never heard about it before but looks rather interesting.
Great vid 👌, do you sell this controller?
I do not sell it personally but you can order it yourself from JLCPCB using the files from repo mentioned in video description. If you have trouble with that let me know via email dstagegarage@gmail.com and I'll help.
Matt sent me. Kinda. He almost sent me.
hi, I would like to make your DStage # 18 project, I tried to upload the files "DStage_ETC_v1.2_gerbers.rar and ETC v1.1 BOM.xlsx" on the site jlcpcb.com/ but a cpl.xlsx file is missing (I attach example files they sent me), do you have this file of this project?
if yes can you send it to me ?.
or if you give me the site where you made this project.
Thanks.
Angel
You just have to copy one tab from the BOM file that has the right (simplified) format for JLCPCB to a new file and send them this one. Maybe I will put it on the repo explicitly...
@piega AI limit - did you ever find the CPL list?
I have just uploaded new version of the manual that now constans detailed description on how to order the board from JLCPCB: github.com/DStageGarage/ElectronicThrottleController/blob/main/v1.3/DStage%20ETC%20v1.3%20manual.docx.pdf