DIY slot car speed controller - ESP32-arduino ESPEED32

Поделиться
HTML-код
  • Опубликовано: 24 ноя 2024

Комментарии • 96

  • @neeksor
    @neeksor Месяц назад +2

    Excellent work, nice detailed video of the overall process and utility of your project. Thanks for taking the time to share it.

  • @christophergabriel4991
    @christophergabriel4991 2 месяца назад +1

    Very impressive. With only a few modifications you could also use this for a custom RC car controller

    • @MakerFabio
      @MakerFabio  2 месяца назад

      Hi Chris
      Right! I also thought about it
      Hope to see you soon

    • @Ztall0880
      @Ztall0880 Месяц назад

      @@MakerFabio @chris, any custom car build(open source?) you recommand ?

  • @ProfeHobby
    @ProfeHobby Месяц назад

    This is awesome! Loolingg forward for the fabrication files! 🔥🔥🔥🔥

    • @MakerFabio
      @MakerFabio  Месяц назад

      Almost ready
      We are tuning also the sw
      Have patience

    • @MakerFabio
      @MakerFabio  25 дней назад +1

      Hi, fabrication files are in the video description

  • @marcelodefran5810
    @marcelodefran5810 2 месяца назад

    Amazing, the best slot comando I have never seen before!!

    • @MakerFabio
      @MakerFabio  2 месяца назад

      Many thanks. Probably the best DIY remote and not the best absolute . There are amazing and long experience products around

  • @dastatiks6182
    @dastatiks6182 Месяц назад

    Nice build ! Love it !

    • @MakerFabio
      @MakerFabio  Месяц назад

      Thanks, within november all the files and sources will be online

  • @jasonc5304
    @jasonc5304 Месяц назад

    What a cool project!

  • @user-rs8zg8ey2b
    @user-rs8zg8ey2b Месяц назад

    Excellent, can't wait for the release!

    • @MakerFabio
      @MakerFabio  Месяц назад

      Release done, please check in the video description for links to the source files

    • @user-rs8zg8ey2b
      @user-rs8zg8ey2b Месяц назад

      @@MakerFabio Awesome!!!!!!!!!!!! It's great you offer your design/work for the good of the racers, we need more good people like you!!! Thanks Again!
      What is the sample rate of the trigger (I2c and analog pot)? (FYI, I am not a coder) TIA

    • @MakerFabio
      @MakerFabio  Месяц назад

      Hi , i sample the trigger and update the pwm duty every 500ns. Actually i make an average of 2 samples, so i woukd say 1ms effective sample rate

    • @MakerFabio
      @MakerFabio  Месяц назад

      @Ozzy3333333 and thank to appreciate the efforth

  • @automaniapadova6994
    @automaniapadova6994 2 месяца назад +2

    Sei fantastico 😂

  • @mvognev
    @mvognev 2 месяца назад

    Thanks to you for sharing this interesting project!❤

  • @EmbeddedClub
    @EmbeddedClub 2 месяца назад +1

    good work!

  • @tri-countyslotcarclub7106
    @tri-countyslotcarclub7106 Месяц назад +2

    This looks fantastic and I can't wait for the release of the software and hardware. Will you have PCBs available for sale? That would be the only part that I would be nervous about.

    • @MakerFabio
      @MakerFabio  Месяц назад

      Good question. Honestly this would be the best option, but where?
      On Ebay for instance? I m in Italy so I fear i could ship only to europe. Any suggestion for a platform where to sell the pcb?

    • @tri-countyslotcarclub7106
      @tri-countyslotcarclub7106 Месяц назад

      @@MakerFabio Why are you limited to shipping only within Italy?

    • @MakerFabio
      @MakerFabio  Месяц назад

      @@tri-countyslotcarclub7106 not sure, i think it is easy to ship to europe, when shipping putside i fear it becomes a drama. But i could be wrong. I ll investigate when i have some boards available to sell

    • @MakerFabio
      @MakerFabio  Месяц назад +1

      @@tri-countyslotcarclub7106 sorry I say limited to europe, not to Italy. I fear could be a drama to ship outside. But i could be wrong , will double check when i ll build some extra to be sold. At the moment i m at the pre series with few beta testers

  • @AdrianBlakey
    @AdrianBlakey 10 дней назад

    Fantastic - thank you.

  • @buzzkillg230rc
    @buzzkillg230rc 2 месяца назад +1

    Nice work and great project, i look forward to following this, wonder if I can adapt this to scalextric ARC system, using the 2.4ghz wifi from the esp32.

    • @MakerFabio
      @MakerFabio  2 месяца назад +1

      Hi thanks. Good question, don’t know if that protocol is open and also how to modify the esp32 wireless mode to talk with that protocol. I was also thinking about a mod to have it working on digital tracks , but first i need to polish it for analog

    • @BlackheathTownhouse
      @BlackheathTownhouse Месяц назад +1

      My opinion is it would be easier to get rid of the Scalextric electronics and design your own receiver module to go in the cars and for crossovers etc. You could then cheaply add digital capability to any chassis.

    • @MakerFabio
      @MakerFabio  Месяц назад

      Totally agree

  • @ThunderBoxGarage
    @ThunderBoxGarage 8 дней назад

    I love this project and am currently ordering parts to try make some.. well done! excellent work!
    just wondering the length of the compression spring for the trigger travel adjust? the length seems to be missing in the BOM
    thank you kindly 8:13

    • @MakerFabio
      @MakerFabio  7 дней назад

      Warning: the magnetic sensor v3 is not available yet on digik. Is just relased, you have to wait probably 1 months
      About 10mm of spring coil then you have to add the 2 side loops. Usually i buy long ones and i cut them at the preferred lenght

  • @ggaub
    @ggaub Месяц назад +1

    Lots of really cool features. My main question is, is there any delay on startup when the controller first gets power before the car starts to move? Many/most tracks control power to the lane through the controller. As such, the controller has no power until the race starts. In these cases, most drivers hold the trigger down. For electronic controllers with so much "smarts" it's not uncommon for them to have a delay when it first gets power. Not long, usually only a couple tenths of a second, but enough to be the last off the line against simpler controllers.

    • @neeksor
      @neeksor Месяц назад +1

      From the wiring diagram at ruclips.net/video/JtMKeiguHKI/видео.html , it looks like the controller needs power from track. I imagine a battery could be added to power the esp32, they don't take much.

    • @MakerFabio
      @MakerFabio  Месяц назад +2

      Gooood question. We have this problem, about 2/10 of seconds i guess. In my local track the power remains and they remove it fromthe tracks
      But other tracks this problem exists!
      Usually races last many minutes, so my tester are accepting the delay.
      The solution is to “bypass” the boot, but then it become complicated to update the fw

    • @HBslotcarBench
      @HBslotcarBench Месяц назад

      @@MakerFabio its a real problem at some tracks, sillage had te same problem, so the build in a battery

    • @ggaub
      @ggaub Месяц назад

      @@MakerFabio I understand. We run short sprint races where that 0.2s can make a big difference. Also, most clubs in the states have a strict "no batteries" rule, which rules out such solutions.

    • @MakerFabio
      @MakerFabio  Месяц назад +2

      @@ggaub we can bypass the boot then. Maybe with a switch to be pressed if you need to have the full boot for firmware uldate. I ll look in to it

  • @slotcarracedriver8319
    @slotcarracedriver8319 Месяц назад +1

    W0W!!! Totally awesome, but can I get it for Carrera digital. Thanks again my friend.

    • @MakerFabio
      @MakerFabio  Месяц назад +1

      Hi, thanks for
      At the moment is only for analog, i should look for documentation about carrera digital and implement the protocol. For sure the esp32 can handle it. Not sure which physical interface is needed . I Need to study

    • @costabunny
      @costabunny Месяц назад

      @@MakerFabioabsolutely interested in beta testing this config (worked in software testing for many years). Either way this looks superb imo. My brother is a developer and is familiar with the esp, as well as having 3D printers that I look forward to using when this becomes available. Am in the UK and Carrera Digital driver.

    • @MakerFabio
      @MakerFabio  Месяц назад +1

      @costabunny hi, at the moment i have to polish and publish the analog version. Also some improvement in the ergonomic side (larger trigger)
      If in the meantime your brother starts to study the carrera digital protocol to verify ported on esp32, very welcome

    • @costabunny
      @costabunny Месяц назад

      @@MakerFabio cool. Next time I see him; I will have a look at the protocols with him (I too was a dev quite some time ago). Will be fascinating I think 🤔

  • @dantecant
    @dantecant 5 дней назад

    Is the board's avail now and how much does each cost?
    Great work!

    • @MakerFabio
      @MakerFabio  5 дней назад

      Hi
      I have only few prototypes, but i dom t know how to ship outside europe.

  • @user-rs8zg8ey2b
    @user-rs8zg8ey2b Месяц назад

    Scanning the datasheet for the motor driver.
    It seems you dont have direct control over the brake (low side) FET. How do you plan on controlling braking options (none/med/max/etc)?
    Still can't wait for the release :)

    • @MakerFabio
      @MakerFabio  Месяц назад

      The brake level is like for the accelerator: PWM duty cycle. Higher duty is higher brake

    • @user-rs8zg8ey2b
      @user-rs8zg8ey2b Месяц назад

      @@MakerFabio So you're pwm the INH pin for brake control? (when IN is low).

    • @MakerFabio
      @MakerFabio  Месяц назад

      Correct
      In set to low and pwm on the inibit

    • @user-rs8zg8ey2b
      @user-rs8zg8ey2b Месяц назад

      @@MakerFabio Thanks!
      I did not think of that initially. Any update of the release date?

    • @MakerFabio
      @MakerFabio  Месяц назад

      @@user-rs8zg8ey2b not yet. As mentioned it may take 1-2 months. Should be within november

  • @kevinroach9380
    @kevinroach9380 Месяц назад +1

    Fantastic Job! Very interested in building one. When will the files be released?

    • @MakerFabio
      @MakerFabio  Месяц назад +2

      Have to order and test the latest pcb with 2 x I2C (in order to use the 2 core, now i had to patch the existing)
      And also finalize the firmware. I have some beta tester. I think within 2 months i ll release everithing

    • @kevinroach9380
      @kevinroach9380 Месяц назад

      @MakerFabio Fantastic! Thank You! Looking forward to it!

    • @MakerFabio
      @MakerFabio  Месяц назад

      Hi kevin, package is released, see the video description

    • @kevinroach9380
      @kevinroach9380 Месяц назад

      @@MakerFabio I would be interested in one a prototype used or new. Is the pcb's available? I definitely want one and think it is a fantastic idea.

    • @MakerFabio
      @MakerFabio  Месяц назад

      @kevinroach9380 hi kevin
      I do have some prototypes
      But i fear it is complicated to ship out of Italy and/or europe
      Where are you from?

  • @Ztall0880
    @Ztall0880 Месяц назад

    nice, how does it compare to more expensive controllers ? it looks full of features ? i'm trying to start slot car racing and i'd live to get one of your controller...

    • @MakerFabio
      @MakerFabio  Месяц назад

      Hi, I would say it has same core features of many professional controllers + the drag brake (that is not present on other controllers)
      Usually you have 2-4 parameters + eventually some switches. in professional controllers. This has 4 at the moment, and no switches (1 pushbutton only, not mapped in software yet)
      Other parameters and features can be added by the users or the community or me if it start to get popular.
      At the moment is performing as other or better for 1/24 scale
      Little too aggressive on 1:32 scale

    • @Ztall0880
      @Ztall0880 Месяц назад

      @@MakerFabio thanks, maybe some scale option to adapt it to 1/32 or even 1/64... are you planning to sell packaged controller?
      can it be used in analog/digital systems?

    • @MakerFabio
      @MakerFabio  Месяц назад

      @@Ztall0880 can be used for analog. I would like to sell packages, but i fear it will be complicated for taxes and exports. Which country are you from?

    • @Ztall0880
      @Ztall0880 Месяц назад

      @@MakerFabio Luxembourg. will it work with digital as well? I'm still begginer and didn't bought my first slotcar yet... I'm comparing different systems... interested into 1/64 or at most 1/32 scale

    • @MakerFabio
      @MakerFabio  Месяц назад

      No it will not work for digital, only analog. I would recommend you to check the closest local track on your city, see which system they use (analog or digital) and go for that one. Or if you intend to do only homeracing, you can start from anything

  • @tedkramer1090
    @tedkramer1090 10 дней назад

    Hello Fabio, excellent project. I've ordered the TLE493DW2B6A0 instead of your type. I've already changed the address to 0x35, but still not working. Any idea? The rest is working fine. Only problem with the magnetic sensor. The sensor was found by i2c device finder at 0x35.

    • @MakerFabio
      @MakerFabio  10 дней назад

      Mmmmm, very happy someone already tried it!
      The issue is that only the last version silicon is working, the other was giving me lot of issues. I received the v3 from a friend and The v3 should be released now.
      Let me check

    • @tedkramer1090
      @tedkramer1090 5 дней назад

      @@MakerFabioProblem solved, working fine now with the W2B6. I have modified the configuration and added sensor reset at startup. It’s now working with higher accuracy.
      I‘ve also tried to add current measurements, but didn’t get useful values.

    • @MakerFabio
      @MakerFabio  5 дней назад

      @@tedkramer1090 supercool. Can you share the code? What do you mean with higher accuracy? About the current, the problem is that when you pull down the inh pin the motor controller is showing in the sense pin the temperature, so you are switching back and forth from current to temp reading. I think i should use a sort of analog multiplexer to let the current sense signal passing only during inh=1

    • @MakerFabio
      @MakerFabio  5 дней назад

      And if your sensor code is working also for the v3 silicon i could just add a define where you can select the mag sensor version

  • @uberwootage
    @uberwootage 25 дней назад

    i am interested in buying one alone with the STL for the parts so i can make a diff color case for it.

    • @MakerFabio
      @MakerFabio  25 дней назад

      Hi
      See all the files in GitHub, link the descriptions
      Regarding the buying, i don t know how to ship outside Italy
      Sorry for this

  • @mrafard
    @mrafard Месяц назад

    Parma selected the colors for track conection ?

    • @MakerFabio
      @MakerFabio  Месяц назад

      Mmm actually i don t know

  • @ronprins1896
    @ronprins1896 Месяц назад

    Can you make a kit . Zo I kan make it myself??

    • @MakerFabio
      @MakerFabio  Месяц назад

      Hi, yes, i can make a kit
      But i fear the problem could be the shipment
      Where are you located?

  • @Voltyyt-fs5ik
    @Voltyyt-fs5ik 10 дней назад

    Hello thank you for your amazing job
    I ordered all parts needed but i don’t found TLD493D-P3B6 A0, so i take TLE493DP2B6A0HTSA1 i don’t Know if it will be work ? Can you just give me the Link to buy the good part

    • @MakerFabio
      @MakerFabio  10 дней назад

      Hi
      It will not work, or better i was not able to have it working properly. The problem is that the i2c of the model you choose is providing glitches at startup and this confuse the esp32 i2c periperals
      You need the silicon v3. It is released only this month, so you have to wait a little to be on digik or mouser. Sorry for this

    • @Voltyyt-fs5ik
      @Voltyyt-fs5ik 10 дней назад

      @@MakerFabiook no problem, can you please release it when that will be available ? Is it possible to have your contact if i have question ? I am sorry, i am a beginner on electronic…

    • @MakerFabio
      @MakerFabio  10 дней назад

      @Voltyyt-fs5ik hi, i cannot give my contact for support, I would die with requests. this is DIY. Ask here in the comments and i see what i can do. I will alert when the part is available

  • @paoloarmento2061
    @paoloarmento2061 21 день назад

    Ciao, puoi vendere solo lo stampato con i componenti già assemblati? grazie.

    • @MakerFabio
      @MakerFabio  21 день назад

      Ciao si, in che zona dell italia sei?

    • @paoloarmento2061
      @paoloarmento2061 21 день назад

      Milano, possiamo scriverci su mail? Grazie

    • @MakerFabio
      @MakerFabio  21 день назад

      @paoloarmento2061 ok
      Se vuoi scrivi qui un indirizzo email e poi cancellalo dai commenti per evitare spam appena ti tispondo

    • @MakerFabio
      @MakerFabio  20 дней назад

      Oppure proponi pure tu come possiamo metterci in contatto privatamente

    • @paolo2906-m2q
      @paolo2906-m2q 20 дней назад

      Ciao Fabio scusami ma sto provando a inviarti la mia mail ma youtube cancella i messaggi che contengono mail. Posso contattarti da github?

  • @rtrhobby_official
    @rtrhobby_official 24 дня назад

    Hi Fabio, My company has many products fit you very much. Can I know how to introduce them to you?

    • @MakerFabio
      @MakerFabio  10 дней назад

      Hi thanks for writing
      Sorry for the late reply, i missed this message. Sure you can introduce your products. Please write here an email address and i ll reach you