Homemade E-Bike Brushed DC Motor ESC | 36V Speed Controller

Поділитися
Вставка
  • Опубліковано 6 вер 2024
  • $2/5pcs 2Layer & $5/5pcs 4Layer PCBs: jlcpcb.com
    🔥This PCB had some fails but I've fixed those in the final schematic so check below. It could go way more than 300W but for that we need a lot more heat dissipation, otherwise the MOSFETs would burn fast.
    ELECTRONOOBS.io: electronoobs.io
    Help my projects on Patreon : / electronoobs
    my Q&A page: electronoobs.i...
    Facebook page: / electronoobs
    Canal en Español: / electronoobs en español
    🔀LINKS
    -------------------------------------
    Tutorial: electronoobs.i...
    Tutorial page: electronoobs.c...
    Part list: electronoobs.c...
    Schematic: electronoobs.c...
    Code: electronoobs.c...
    PCB GERBERs: electronoobs.c...
    Burn Bootloader code: electronoobs.c...
    🔬PRINTERS FDM
    -------------------------------------
    All printers: bit.ly/2lPkaS7
    Artillery Sidewinderr X1 (333€): bit.ly/3fRcLbX
    → Coupon (324€) "D4FF9E1BE8227001"
    Artillery GENIUS (245€): bit.ly/3hz9GNY
    → Coupon (241€) "H4FF9DA22F227000"
    Creality3D Ender 3 (178€): bit.ly/2WOzQEw
    → Coupon (157€) "F4FE9A937B5EB000"
    Creality Ender 3 Pro (220€): bit.ly/32QIjuH
    → Coupon (157€) "J4FE99F73D5EB001"
    Alfawise U30 (181€): bit.ly/2BqrZ8O
    Alfawise U20 (260€): bit.ly/3jxUG4V
    Alfawise U50 (190€): bit.ly/2Br215b
    Crealitu CR10 (345€): www.banggood.c...
    Creality CR20 (363€): www.banggood.c...
    TEVO Tarantula Pro (192€): bit.ly/3jErZn8
    Anycubic MEGA- S (307€): bit.ly/30CP3tA
    🔅PRINTERS RESIN
    -------------------------------------
    Anycubic Photon SLA (309€): www.banggood.c...
    Alfawise W10 SLA (184€): bit.ly/30ABjPS
    Longer Orange 10 (166€): bit.ly/2mkgCaN
    Elegoo Mars SLA (210€): bit.ly/3hvk0GT
    Like share and subscribe to motivate me. Thank you
    #ESC
    #E-Bike
    #Homemade

КОМЕНТАРІ • 155

  • @ELECTRONOOBS
    @ELECTRONOOBS  4 роки тому +6

    Sign up at ELECTRONOOBS.io: electronoobs.io/
    Follow me on FACEBOOK for more: facebook.com/Electronoobs
    help me on Patreon: www.patreon.com/ELECTRONOOBS

    • @mubbashirshirazi3758
      @mubbashirshirazi3758 4 роки тому

      hey electronoobs it would be a good idea to use to use irf3205 they have very low on resistance 8m ohm
      110 amp they would heat less

    • @ujungdelapan1067
      @ujungdelapan1067 4 роки тому

      Sir diode protection is needed to apply for your circuit. Diode protect spike voltage (back end) after it switch on cycle

  • @jorditribo94
    @jorditribo94 4 роки тому +18

    Some suggestions:
    1. Add 0.1 inch pin headers connectors to the throttle and indication lights.
    3. Add N mosfets to drive indication lights.
    2. Add input fuses, reverse polarity protection and overvoltage protection.
    3. Add free wheel diodes to the motor, in order to reduce the stress on the mosfets body diodes.
    4. Replace the 10uF electrolytic caps with ceramic caps (with much lower ESR).
    5. Maybe add some kind of temperature sensing on the heatsink.
    6. Maybe a little DC to DC buck converter for the 5V rail is a good idea. In order to improve efficiency in a battery powered device.
    Saludos desde Argentina!

    • @starkship7018
      @starkship7018 4 роки тому

      ua-cam.com/video/scxcxc_0mjc/v-deo.html

  • @IncroyablesExperiences
    @IncroyablesExperiences 4 роки тому +12

    Nice project as usual!
    I suggest instead of a current limiting (as it's done on cheap ESC) the best is a current regulation: the throttle doesn't set the motor voltage (with a current limit) but directly the current value. This way the torque is controlled and the drive confort is much better, so is the efficiency! (Especially with 1 kW+).
    I made an ESC "extension" to get this torque set feature, this way I don't have the whole ECS to rebuild but just an external current sensor and microcontroller to process the throttle output and the ESC corrected input :)

    • @lpt2606
      @lpt2606 2 роки тому

      do you have filles or more info about your "extension", thanks in advance

  • @OskarNoriyuki
    @OskarNoriyuki 4 роки тому +3

    Nice video! Here are some thoughts:
    For

  • @aruneshwarar2501
    @aruneshwarar2501 4 роки тому +6

    03:33 Q&A why you haven't used buck convertor for power supply ?

    • @SAHILKHAN-lu8oq
      @SAHILKHAN-lu8oq 4 роки тому +1

      I think buck chips with that much high input voltage tolerance maybe expensive.
      Also, micro and mos driver won't draw that much power.

    • @akkudakkupl
      @akkudakkupl 4 роки тому +1

      @@SAHILKHAN-lu8oq Even a simple 2 transistor buck regulator would be a massive improvement. Like this one romanblack.com/smps/smps.htm

  • @lessarduino6702
    @lessarduino6702 3 роки тому +1

    The problem with your burning mosfet may be because you should put a diode to handle flyback directly on motor bournes and if you use a mosfet driver like TC4424 it would perform much better.

  • @SadamFlu
    @SadamFlu 4 роки тому +2

    Thank you Andrei! I really appreciate your effort to make an arduino controlled dc brushed motor controller and sharing your experience with them to us. Eventually I'll look into your setup. At the moment I'm buying the controllers and using them. I would prefer to get a deeper understanding of them.

  • @mathieurehala
    @mathieurehala 4 роки тому +1

    For mosfet, I suggest you to use only one IRFS7430-7P with TC4420 driver, it's a way stronger mosfet wich is way better than all my design with multiple rfp30n06le. In addition, using multiple mosfet isn't a good idea cause they don't have same resistance and won't handle the same current, except if you add power resistor to each of them to divise the current. Hope it helps! :)

  • @hassankhurramtech
    @hassankhurramtech 4 роки тому

    add a choke, technically create buck converter for the motor based on POT input, it will reduce the humming sound and will give the motor more stability on low PWM/voltage for rotation.

  • @mg4u4ever
    @mg4u4ever 4 роки тому +2

    Dude. You are a true inspiration. I am going through your channel and it seems that I'll be watching all your videos. Congrats on such amazing content and keep it up.

  • @kdesign101
    @kdesign101 4 роки тому +1

    MAKE The BLDC motor ESC!!
    We Want it, we neeed it!

  • @makkam7575
    @makkam7575 4 роки тому

    I really respect the choice of this video.
    We are all makers and make mistakes.Denying them leads to ignorance. Acknowledging them is thebest option.NICE WORK DUDE.(just as a note from my experience these motors can easily go up to 3000W so I would recommend a bigger mosfet using the case as a headsing and maybe with active cooling)

  • @Brian_Of_Melbourne
    @Brian_Of_Melbourne 4 роки тому

    Interesting video. Just a small point (and I know english language is confusing), BREAK is the word for damage, broken, jumping out of code, and getting out of jail when you aren't allowed. BRAKE is the word for stopping, slowing down, and the pedal on a car (or the control on an E-Bike). They sound identical, but have very different meanings. Keep up the good work.

    • @ELECTRONOOBS
      @ELECTRONOOBS  4 роки тому

      Hahaha thanks, that's a good mistake :)

  • @master138
    @master138 4 роки тому +1

    This channel is so underrated😔

  • @albertogregory9678
    @albertogregory9678 4 роки тому

    You read my mind! I’m literally making an extremely similar conroller in kicad right now! I’m going to skip the current/speed control, because its for a razor electric scooter and the original board had no such thing. Thank you for this video!

  • @sagar73594
    @sagar73594 3 роки тому

    Thanks Man. Lot's of new and different things in your videos. This is so good. It's good to see your efforts. Great Scott.( And Double thanks for supporting Precious Plastik).

  • @helectro3021
    @helectro3021 4 роки тому

    Can you add lcd for speed sensor and level battery

  • @electronic7979
    @electronic7979 4 роки тому +1

    Excellent project

  • @Bestcuriosity_1
    @Bestcuriosity_1 4 роки тому +3

    Make. Video of "Design FOC ESC" for ebike

  • @artbyrobot1
    @artbyrobot1 6 місяців тому

    you could just use thermal silicone to glue the mosfets to the case. easier

  • @robertroigsantamaria
    @robertroigsantamaria 4 роки тому

    You MUST add MORE... regen brake, wifi for the display and even the key interruptor, thermal sensor to protect the board...

  • @andrashuszti1407
    @andrashuszti1407 4 роки тому

    I wonder if the throttle control is safe enough for the street. If there is a contact problem then it might deliver full throttle. In some situation this might cause injuries because the driver can not react fast enough to turn the controller off or break. I would recomend not to use this pcb.
    At least this signal would need to be doubled up. Like two potis with inverted levels. So that the signal can be plausibilised.

  • @helectro3021
    @helectro3021 4 роки тому

    Hi thank you for this project , but how to upgrade to 48 volt or higher dc motor

  • @chuckwilcox6997
    @chuckwilcox6997 4 роки тому +1

    Great work and clear video, thanks for sharing, very interesting, hope to see a final board and your finished electric bike.

  • @platima
    @platima 9 місяців тому

    Hey great video - just wondering why the plastic spacer on the LM317's?

  • @shoumikahmed6373
    @shoumikahmed6373 4 роки тому

    I see a problem in your circuit.Where is the back emf protection diode??May be it's the reason for burning the mosfets.Also you can use mosfets in TO-247 package like irfp260n or irf150 because they can dissipate a lot of power. I have made an esc with 555 ic and irf150 mosfet, at about 18v and 8.5a the mosfet become barely warm without any heatsink..

  • @deslionable
    @deslionable 4 роки тому +1

    Great video, very inspiring :) Can this experience be applied to diy e-wheelchair?
    Modern wheelchairs are good, but they are too expensive to buy anywhere in former Soviet contries, like Russia. And they are quiet good for indoor usage, but almost all are awful for outdoor, because of bad roads, high border etc.
    It would be great to find someone to help with electric part of a wheelchair, chair itself can be made by my own. Where to find - that's the question :)

    • @fmb909
      @fmb909 3 роки тому

      I think 36v 350w is more than enough.. find a good welder and show him this ua-cam.com/video/sfim5htXx14/v-deo.html buy your own wheels, and all you need is a chain and you could have one of these for yourself, hope it helps

  • @fatihokuyucu5644
    @fatihokuyucu5644 4 роки тому

    Max VGS = 20V for IRFZ44N, Why you don't create 12V from 36V? Then you can create 5V from 12V. And also, you are driving low side. If you want to measure the current, I suggest use Shont resistor and low side differential amplifier.
    And Thank you for this kind of videos. Have a good day.

  • @Beatfreak19831
    @Beatfreak19831 4 роки тому

    The mosfets you choose are not optimal for this application with 5 volt. You need >10 volt for them to fully open thus the reason for them getting very hot. Irlz44 would be a better choice

  • @Techcommunity360
    @Techcommunity360 2 роки тому

    Nice work, please how can I convert it to brushless motor controller

  • @umangmarsonia8405
    @umangmarsonia8405 Рік тому

    Have you suggest me to how can add three speed mode in this your made controller?

  • @danieltaradaciuc8198
    @danieltaradaciuc8198 2 роки тому

    Nice project

  • @omsingharjit
    @omsingharjit 3 роки тому

    Can you make rf spectrum analyser using arduino and sl4432 rf module ?

  • @ajmalaslam2126
    @ajmalaslam2126 2 роки тому

    Can you add direction change

  • @startobytes
    @startobytes 4 роки тому +5

    Omg I already Made a Video About an esc for dc Motors!!!

    • @startobytes
      @startobytes 4 роки тому

      @Kavindivya Prakash no it's for every Kind of dc Motor but at the time of making the Video I hadn't got my 300W 12V dc Motor. If you want to use it with bigger motors, you need to Change the Mosfet. It's as easy as that.

  • @barrywaite2386
    @barrywaite2386 2 роки тому

    Hello i recently came across ur channel and seen u have a esc for dc brushed motors i cant seem to find the first video i seen but im trying to modify an older 7.2volt rc truck and want to use a 775 dc drill motor and use my 18v drill batteries i do have a volt dropping pcb rated for up to 40v drops to 5v or 6v for running the receiver and servos i just dont know how to get 18v to the motor and through a esc though

  • @andrewferg8737
    @andrewferg8737 3 роки тому

    I've been using your older sketches with BEMF or with Hall sensors. They both are stable, but I can't reach max speed. It tends to top out at around 400rpm when it should be capable of 4000 rpm. Any suggestions?

  • @lasersbee
    @lasersbee 4 роки тому

    Why not use higher amperage Mosfets ?? The IRFZ44 are only 49 Amps.

  • @oleksandr0693
    @oleksandr0693 4 роки тому

    Your video is extremely helpful and informative!

  • @PhG1961
    @PhG1961 4 роки тому

    Excellent video ! Very nice project ! Also well explained !

  • @techieelectro
    @techieelectro 4 роки тому

    Most awaited video 👍👍👍🙌

  • @ATLaboratory
    @ATLaboratory 4 роки тому

    Hello!! Great idea!! If I heard correct you want to build an electric kart!! :) I'm building one of them and if you want I can share my DIY experience with you!! As I'm an electronic guy as you it was not that easy to build the mechanic construction!!:)

  • @tsimonin
    @tsimonin 3 роки тому

    I need a robot to follow a wire... Can you help me with information on how to do this... Or point me to projects that will help... Thank you

  • @MrMic18650
    @MrMic18650 3 роки тому

    You should try to make an electric skateboard esc

  • @hensem5442
    @hensem5442 9 місяців тому

    Hi i have a question but do you know whether that motor is waterproof or not?

  • @Niegazowana
    @Niegazowana Місяць тому

    Will it work with 24V 25A brushed motor?

  • @ajayakumarsenapati8808
    @ajayakumarsenapati8808 2 роки тому

    29v lithium battery which volt controller use

  • @minamaged4377
    @minamaged4377 6 місяців тому

    @Electronoobs
    can i use this pcb to prashed motor 24v 120w ??? and thank u

  • @osamahnajjar2824
    @osamahnajjar2824 4 роки тому

    I think mosfets can handle 20v max on the gate why did you exceed the limit using 24v ?am i missing something?

  • @StanislavJochman
    @StanislavJochman 4 роки тому

    Why dont you use maker space for work like metalwork?

  • @SIKHGT650
    @SIKHGT650 4 роки тому

    Thanks for this video can you also make a video on where to use bldc and brushless motor please..

  • @yaswanthamuluru6190
    @yaswanthamuluru6190 4 роки тому

    Loved your project

  • @oriolpascualoliver8574
    @oriolpascualoliver8574 4 роки тому

    it would be cool to use the motor as a break and use the atmega to check if the key is on so that not all the current goes throw it

  • @esatkdn
    @esatkdn 3 роки тому

    Hi, Can't we use it with 24v? What changes do we need to make on the board to use it with 24v?

  • @sorabhrathod2333
    @sorabhrathod2333 4 роки тому

    Great work mahn hope you make one for 3 phase brushless motors too

  • @TechInventorAman
    @TechInventorAman 3 роки тому

    Will this also work for hub motor?

  • @electronicswithzee2565
    @electronicswithzee2565 4 роки тому

    My throttle has got a hall effect sensor in the throttle, with a voltage range off between 1-4 Volt. How would one incorporate such a throttle in the code?

  • @meroashraf6898
    @meroashraf6898 4 роки тому

    The brusless motor ESC doesn't work!! please help.

  • @shabukajla3876
    @shabukajla3876 4 роки тому

    Q:- Will you add regenerative braking mechanism to this e bike, i want you to cover this also so that we will and you also learn about this also as this is the future of transportation. And nice work!!

  • @raagamparmar179
    @raagamparmar179 4 роки тому

    Well, I missed it this time, Anyways, Nice video, man! Keep it up! Nice new idea, ESC for Brushed Motor, only you can think so!!! :))))

  • @Tattedeuc
    @Tattedeuc 3 роки тому

    I need help with a wiriring problem on my motor!

  • @widyahong
    @widyahong 4 роки тому +1

    REGENERATIVE BRAKE PLEASE

  • @DonVerchi700as
    @DonVerchi700as 2 роки тому

    What is the Txd. Rxd? What are those for?

  • @Lvl_zero0
    @Lvl_zero0 3 роки тому

    Can I use this PCB for a battery pack that holds 51 volts?

  • @Rainbow__cookie
    @Rainbow__cookie 2 роки тому

    wwhat about 3 phase motors

  • @luizieu
    @luizieu 4 роки тому

    do you really need that low temperature?
    i mean, the air will cool the system when the bike is in movement.

  • @MRALEX11YT
    @MRALEX11YT 4 роки тому

    Why don't you use an electronic simulation software before design any circuit and assemble any project ? With this option you can check some mistakes in the design or circuit functions. So my recommendation is to use a simulation software.

  • @overbuiltautomotive1299
    @overbuiltautomotive1299 2 роки тому

    i need a big 8 -14s esc brushless

  • @ujungdelapan1067
    @ujungdelapan1067 4 роки тому

    Maybe you need diode protection for mosfet

  • @deeareus9886
    @deeareus9886 4 роки тому

    Did you try it on load? I have a olson electric scooter, can we make a hack with your board?

  • @tomass9235
    @tomass9235 4 роки тому

    For nicer, cleaner look, reverse the screws so screwheads are on outside and nuts on the inside.

  • @justinhummel5613
    @justinhummel5613 4 роки тому

    Awesome video! I’m thinking you can add a heatsink to the outside of the box on the same side of the mosfets and voltage regulators. Use a strip of aluminum block to stretch the length of it, and drill your holes to match. You might be able to get a finned one that would work and doesn’t have holes already drilled in it, not sure. I’m assuming this would mount to the frame of the bike and be exposed to passing air, that’d help with the heat dissipation a lot, especially if you put an extra heat sink on the back.

  • @ranganatennakoon
    @ranganatennakoon 4 роки тому

    very interesting, thanks

  • @sharinblack3225
    @sharinblack3225 3 роки тому

    does anyone have a 24-48 volt DIY motor controller for a 6kw motor?

  • @leehewitt9559
    @leehewitt9559 4 роки тому

    Excellent!!

  • @hassankhurramtech
    @hassankhurramtech 4 роки тому

    use 75NF75 Mosfets
    www.st.com/en/power-transistors/stp75nf75.html
    instead of IRFZ44N
    i've been using 75NF75 for every arduino / SMPS projects and they work flawlessly.

  • @rohanmistry7528
    @rohanmistry7528 Рік тому

    Hey can you help me with the circuit diagram

  • @harikamalakarreddydarapu7410
    @harikamalakarreddydarapu7410 4 роки тому

    You are awesome 👍

  • @mfalme254
    @mfalme254 3 роки тому

    great man!!

  • @anonymoususer900
    @anonymoususer900 4 роки тому

    Ur cat is so cute and furry♥️♥️♥️♥️

  • @durgesh4253
    @durgesh4253 4 роки тому

    Nice

  • @mohammedhammadkhan8274
    @mohammedhammadkhan8274 3 роки тому

    How to modify your bldc motor controller for e-bike

  • @kishoreksm8366
    @kishoreksm8366 4 роки тому

    I'm waiting for the E-bike...!!!

  • @chandananonymus3563
    @chandananonymus3563 4 роки тому

    sir plz make a brushed esc for 12v motars and make a video that sir plz plz

  • @siddharthmali5841
    @siddharthmali5841 4 роки тому

    Great

  • @kennic5382
    @kennic5382 4 роки тому

    Wireless storing devices use Arduino or nodemcu

  • @user-bw6jm4pu2h
    @user-bw6jm4pu2h 10 місяців тому

    All files on the site are not available , can you check or send me new link rar file all this project

  • @minamaged4377
    @minamaged4377 6 місяців тому

    can i use this pcb to prashed motor 24v 120w ??? and thank u

  • @albertogregory9678
    @albertogregory9678 4 роки тому

    You should make a discord server for your community!

  • @lm1995.
    @lm1995. 4 роки тому

    Nice video my friend! i've an important question for you,i have to make my elettric scotter legal in my country after the new rules,can u help me? :(
    i have to change two of the three settings of the speed limit of my speed controller,if i buy the same adaptator that you used in the video for program it,can i use it on my controleer and change the settings of first to 7km/h and the second one at 25km/h ???
    what code i have to put in for have it? i hope u will help me :/

  • @MartinBogomolni
    @MartinBogomolni 4 роки тому +1

    @electronoobs : I was going over the v3.3 code for the ESC and have two questions.
    1st ) When the motors get going, there is a massive inrush of current and sometimes the motors "glitch" when being driven. I made a code patch that does a brief "soft ramp" up of power with an adjustable variable that can be stored in EEPROM to accelerate/decelerate the motors more smoothly. Do you accept code pull requests?
    2nd ) The various ESC's out there have "programming cards" that I assume work by sending specific PWM servo patterns, or perhaps I2C commands, to the ESC's to program them. Would you be willing to do a video showing how they work? ( imgaz1.staticbg.com/thumb/large/upload/2012/chenjianwei/SKU069590_2.jpg.webp )

  • @karthikmani4144
    @karthikmani4144 4 роки тому

    Hi sir
    Pls help to make a solar powered induction stove to replace lpg.This will be useful for all of us

  • @MercuriFrancisco
    @MercuriFrancisco 4 роки тому

    Cuando sale el video en español ?
    Like para que lo suba esta semana

  • @SumitSharma-do8ye
    @SumitSharma-do8ye 4 роки тому

    Plz make a 555 ic brushless esc like et discover for e bike

  • @adrianskalnins1459
    @adrianskalnins1459 4 роки тому

    Watercooled mosfets

  • @icy_bit7306
    @icy_bit7306 2 роки тому

    Why do u even need a circuit board cant u just wire all that manually?

  • @donnieelverjuandediosmende824
    @donnieelverjuandediosmende824 4 роки тому

    Hola. Te agradecería modulo esc controller e bike Brushless

  • @lalithkishore3774
    @lalithkishore3774 4 роки тому

    How to control this esc with rc reciever

  • @joserolandsancheromero4440
    @joserolandsancheromero4440 4 роки тому

    Podrías habilitar o colocar los subtitulos en español por favor 👏👏🙏🙏🙏

  • @keithking1985
    @keithking1985 4 роки тому

    really like the break interrupt, very clever... iv seen that motor on banggood, seeing that you were only using 80/90W of power i wonder what it would be like under load, have you tested it on a bike yet??? would like like to see how it performs??