If you're a textual learner or want to learn more about these motor drivers, read the full project blog on Elektor Labs: www.elektormagazine.com/labs/guide-to-making-tiny-brushed-motor-drivers-with-mosfets-for-rc-projects
Such an amazing video !! Thanks for this masterpiece. AN Electronics engineering student here , it is really helpful. I always had to rely on buying motor drivers, now I will get started with making my own. :)
Thank you for creating such an amazing video! I’ve learned a great deal from it. As an electronic engineering student, your videos constantly remind me why I’m so passionate about electronics.❤
Awesome max! I must say you got into the Diy electronic teaching properly haven't seen you make such a video on diy electronics components, great job and more wins bro
This is such an excellent tutorial Max! I've been on the verge of jumping in deeper into electronics and this is easily the most intuitive and easy to follow video I've come across. So good! Thank you sir 🤘
One of the best video i have seen ever, now i can say i know how brushed ESC work or even I can make it own with very few components. Thank you so much max! For Making such informative video in simplest way😊 keeping come up with awesome videos 👍
Hey, Jonu. Super glad to hear you found my video helpful as an RC enthusiast! Thank you! I look forward to seeing how you apply this knowledge in your future RC projects... :)
Wow, it’s a great video, the provided explanations are clear and detailed enough allowing to understand how it works and the purpose of each components. The troubleshooting section provided in the video makes it even better, you nailed it, you got a new fan my friend!
Loved the circuit, LOVED the PCBs, and thankyou for explaining what parts you used and what alternate parts might be helpful. Great little masterclass on motor drivers you've made! :D
This is really great video.. and I had been searching this in your drone videos.. which you spoke to watch your videos of making motor drivers.. Thank you
Glad it was helpful! I appreciate your comment! If you ever feel generous and want to chip in, here’s my BuyMeACoffee page: buymeacoffee.com/MaxImagination. Thank you!
Omg. This is probably the best video ever to come across for diy ESCS! Its so easy to comprehend and understand even the fact that you aren't using any fancy schmanzy pcbs but just standard perf board anyone can get is even more helpful! Micro escs are such a hassle to find this is just wonderful ^^ Great work! Is it also somehow possible to drive the bi-directional esc with only 1 signal line just like a off-the-shelf esc to use with a RC receiver?
I appreciate your comment! Glad you found it helpful :) Yes, it is possible to do so, but would require additional circuitry or even an IC to handle the signals through one wire. FYI, these are motor drivers and not complete ESCs as they lack the ICs for electronic speed control simplified via 1-wire signal. These drivers are ideally paired with microcontrollers.
@MaxImagination Ahhh i see! As the circuit stands its just the muscle and a on/off/reverse switch but needs the brains to work- got it now! Thank you for taking your time to comment ^^ will definitely make my own little tiny escs!
Great video and very well done explained. I will have a go at creating the bidirectional H bridge motor driver for my rc model train in HO scale. Thank you again and great job. 👍
No problem! Glad you found it helpful :) If you ever feel generous and want to support my work, here’s my BuyMeACoffee page: buymeacoffee.com/MaxImagination. It means a lot!
If you are like me (not as good at sub-pitch protoboard soldering) you might want to use TA6586 driver. It can handle A LOT of current for it's size (10A max, 6-7A continuously in dip-8 package). I use it everwhere even if space is not a constraint as it's specs are amazing and price is rather low
I appreciate that! If you ever feel generous and want to support my work, here’s my BuyMeACoffee page: buymeacoffee.com/MaxImagination. It means a lot!
I suspect that a driver like this would burn itself out quickly, since it doesn’t have any space for cooling / a safety factor for current draw. That’s just my intuition though. How resilient are these mini motor drivers? How long can you run them continuously? And have you had any issues with them burning out? This is still an incredible video, and a hugely useful DIY. Thanks Max 🙌🔥
Hi there. I have had zero problems with these motor drivers in terms of power handling. The drivers may get a tiny bit warm after some use with TT motors with 180 brushed motors for example, and those are powerful motors. If you need to, a heatsink can always be added to the PCB drivers, but these don't get hot if operating the right motors. These are very reliable and resilient, you can run them continuously for hours if you wanted to with the motors of the correct ratings I displayed. Thanks for watching!
Very well prepared, documented and narrated video. Thank you for all of these. I have 3 questions for H-Bridge drivers. 1- What types of components you recommend to use 10-24V power supply considering the most of the mosfets have 20VGS values. 2- Is there another way (I mean using solid electronic components - hardware) to control the timing between the direction changes as you stated that the MCU has to have a delay of around 20ms. 3- Can you provide the Truth Tables as well as I wonder if the H-Bridge drivers supports the "BREAK MODE" that is applying the voltage at the same time to the signal sides. Thanks again! :)
Hi and many thanks for your comment! To answer your questions: 1 - The SI2304 (N-channel) and SI2303 (P-channel) come in as a great MOSFET alternatives for the H-bridge as their drain-to-source voltages is 30V. 2 - Aside from code changes, you can add a RC (Resistor-Capacitor) delay circuit to the gate drive of your MOSFETs. By placing a capacitor in parallel with a resistor between the gate and ground (or gate and source for N-channel MOSFETs), you create a time delay for charging/discharging the gate. This will naturally introduce a delay in switching states, effectively mimicking a 20ms direction switch delay without needing code. Choose values for the resistor and capacitor that result in the desired RC time constant (τ = R × C), where τ determines the delay. For example, a 10 kΩ resistor and a 2µF capacitor will create a 20ms delay. 3 - If you want active breaking applied to your H-bridge, you'll need to remove two crossed signal connections that turn 4 transistor bases/gates to only 2 inputs, leaving you with 4 inputs from the NPN transistors and N-MOSFETS. You apply breaking my turnining on both of the low-side (N) MOSFETs ON. It will go like: Forward: One high-side and one low-side MOSFET are ON. Reverse: Opposite high-side and low-side MOSFETs are ON. Brake: Both low-side (or high-side) MOSFETs are ON. Coast: All MOSFETs are OFF (motor freewheels). Hope this answers your questions! :) Max
MOSFET datasheets commonly state 10V for Vgs under test conditions. If driving under this, check "drain-source on-state resistance (Rds-on)" figures. e.g. for the Si2300DS, it's typically 0.070 ohms at Vgs = 2.5V, Id = 2.6A. Note these figures can vary across parts. If only Vgs = 10V is listed under test conditions, then the MOSFET most likely won't work well at 3.3/5V (most likely overheat due to high Rds-on), and an additional driver/~10V power supply would be required to use. You can use DigiKey's/Mouser's search filters to find a suitable part.
Thanks for your input on this matter. Personally, I haven't found issues with overheating in using these MOSFETs at the low voltages I show. Which is also why I labeled the suited maximum voltages (12V) to run motors at with these drivers and not the actual maximum voltages (20-30V) of the MOSFETs. Thanks anyway!
That's a great idea - I'll add it to my list of things to make videos on! Thanks. If you ever feel generous and want to support my work, here’s my BuyMeACoffee page: buymeacoffee.com/MaxImagination. It means a lot!
Your comment means a lot to me! If you ever feel generous and want to chip in, here’s my BuyMeACoffee page: buymeacoffee.com/MaxImagination. Thank you!
Hey max this was a very great project. So I am also trying to make a similar type of motor driver so I want to make a rc plane so can I drive this motor drivers directly from the pwm signal of a flysky reciever?
Glad you found my video useful. I won't be making the same motor driver again, but you can easily size up the one you make by using the higher amp alternative components I showed at some point in the video.
Hi Max - you probably didn’t see it - but I made a motor driver which mounts onto an N20 motor’s brushes, essentially allowing it to take up no space. I’m not sure how much you use N20 motors, but if you’d like some of the spare driver boards I have, I’d be happy to send some over for free if you’d like to test them 😁 Love your content as always 😊
Русская катушка.... Необычно увидеть.... Пайка тоже на русского похожа, больно жирно. Но я дика рад за тебя мужик. Ты занимаешься то чем тебе интересно и продаешь это! Это здорово, успехов!
Thank you very much :) If you ever feel generous and want to support my work, here’s my BuyMeACoffee page: buymeacoffee.com/MaxImagination. It means a lot!
Glad you found it useful! If you ever feel generous and want to support my work, here’s my BuyMeACoffee page: buymeacoffee.com/MaxImagination. Thank you!
This is cool! If we want to connect this esc directly to the receiver pwm pin, what IC do we need to add? Most of the micro dc esc that we bought online have their IC label scraped off.
Thank you! In most cases, you won't need an IC to drive these motor drivers with a standard RC receiver if it has PWM. Simply connect the PWM output pins to the inputs of your custom driver. However check your receiver is not using PPM, which would probably then need conversion.
@MaxImagination but most receiver will output servo PWM that's different from regular PWM. I'm curious about their 'secret' 8 pin IC that received servo PWM and output regular PWM. Lol
Thank you! Cheers! If you ever feel generous and want to support my work, here’s my BuyMeACoffee page: buymeacoffee.com/MaxImagination. It means a lot!
hello! I see that you're reading the comments on your channel. I watch your videos in Russia and I am very grateful to you for creating high-quality subtitles in different languages. Thank you for that. But the name of the video in Russian sounds strange. I'm ready to help you with translating the video title into Russian, if you want.
Just in case you can buy full SMD H-bridge SOP8 TMI8118S for about $0.25. There is also a SOT23-6 version of TMI8118 for 1A - 2A peak. It could be cheaper /*if you don't scavenge MOSFETs from used boards*/ and smaller /*if you don't need currents higher than 2A in peaks*/.
I want to make drone using coreless moter but I don't found any good and low cost moter driver for coreless moter and thanks for this moter driver tutorial, it is very useful for me. But I have a question, It is moter driver stable for mini drone?
Super glad to hear my guide video on these drivers has helped you! Yes, the 4-channel Unidirectional motor driver works stable for a mini drone like from a past video of mine (I recommend watching it if you haven't yet). If you ever feel generous and want to support my work, here’s my BuyMeACoffee page: buymeacoffee.com/MaxImagination. It means a lot!
I normally go by voltage and current, not so much wattage. Find that by multiplying the voltage by the current it can handle - you have your wattage. The resistance of the mosfet can stay the same for larger motors, likewise with the pull-down resistor.
Hi. Thank you! You can, but you don't need to make the scaled up version as the tiny MOSFET Unidirectional driver can handle driving it (8520 motor) - and it's lighter too.
@@MaxImagination I am really interested to know from where did you learn to code these microcontrollers. As I am a rookie,it would help me a ton to bring my ideas to life
Hi there. Sure, you may proceed with the enlarged version of this driver following the same schematic. I learned to code by watching courses on Skillshare and reading books. One book I recommend is "Beginning C for Arduino"
Very cool video! But if you are going for miniaturization, why use discrete mosfets at all? There are H-bridges as small as 2x2mm (with enough current capacity). If you want hand-solderable package, there are options in the same sot23 package as a single mosfet. I used DRV8837 and CJDR9111 in my 1/87 scale RC models, and they work pretty well. There are also dual h-bridge options that are even more space efficient (e.g. DRV8835). What's more, these dedicated h-bridges have over-current and over-temperature protection, which mosfet solution lacks.
Thank you! However I believe you missed the point! I made motor drivers with the least components possible anyone can make even on a perf board to have bare minimum driving control. With the DRV8837, you cannot solder it onto a perf board. Thanks for recommending me an alternative. It's still good to keep in mind.
@@MaxImagination Yeah, if perfboard is a requirement, then QFN package is not the best choice, but a SOIC will probably suit well and still be smaller than 4 mosfets. (and I've seen a guy on youtube who solders QFNs to a 1.27mm-pitch perfboard upside down, it's mind-blowing)
Nice Video. Thanks! I'd like to control the Motordriver with an RC Receiver (PWM signal with 50Hz but only a Signal-on-time between 1.5 and 2.5 milliseconds) Is there a was using discrete components to use the Receiver and your motordriver?
Thanks! You can use an RC receiver with the unidirectional motor drivers the way they are - connecting the signal lines as you would with any other brushed ESC.
Thanks max, very good work, will come in handy. Nice of you to answer so many comments, thanks. Different perspective below: What if the work is to have only one motor spin at a time? Could we have a different MCU for every motor? Then every MCU listen to a different I2C id? What if we drive one small motor directly out of two (or 4) MCU port(s)? Arduino ports around 20 mA per port but MCU: PML100 200 mA per port Is that possible? and is that MCU cheaper than the cost of a driver ? Can this 5 cent 8-pin MCU drive 4 (or 2) small DC motors ? OR one small stepper? Is that very low cost solution, worth going to mini-c and $60 ICE (to save retry time?)
Hi there and thanks for your comment. You can make each motor spin one at a time with only one MCU through a driver. It is never a good idea to drive motors directly from an MCU's pins! This way, you will fry the MCU just from the flyback currents that are produced by the motor when power is taken off. Hope this answers your questions :)
Such an amazing video !! Thanks for this masterpiece. AN Electronics engineering student here , it is really helpful. I always had to rely on buying motor drivers, now I will get started with making my own. :)😁
If you're a textual learner or want to learn more about these motor drivers, read the full project blog on Elektor Labs: www.elektormagazine.com/labs/guide-to-making-tiny-brushed-motor-drivers-with-mosfets-for-rc-projects
You and Make It RC have the ability to make things seem easier than they are
I appreciate that, really! 😊
I was suffering in my new project due to the motor driver but, now only for you I am ready to rebuild my project once again. Thank you very much.
It's awesome to hear you're motivated to rebuild it! Thanks for watching!
SAME HERE!!
Such an amazing video !! Thanks for this masterpiece. AN Electronics engineering student here , it is really helpful. I always had to rely on buying motor drivers, now I will get started with making my own. :)
Hey! Super glad to hear you found my video helpful. Thanks for your comment :)
0.0
bro your hand with micro electronics is next level ! Always luved ur videos and leart alot from them.
Thank you, bro! I appreciate you noticing :)
Wow, you're like an angel. I really needed this. Are you reading my mind?
Thanks so much bro❤😊
You're welcome 😊
Really cool walk through! It would be really interesting to tackle brushless motors and servos as well, though that's more complicated of course
Thank you! Maybe I'll tackle that topic another time. Brushless motors are a whole different game, but are worth learning too :)
Excellent circuits, Max! Thanks a bunch! 😃
Happy new year!
Stay safe there with your family! 🖖😊
Thank you, happy new year to you as well, MC!
Thank you for creating such an amazing video! I’ve learned a great deal from it. As an electronic engineering student, your videos constantly remind me why I’m so passionate about electronics.❤
Awesome max! I must say you got into the Diy electronic teaching properly haven't seen you make such a video on diy electronics components, great job and more wins bro
Thank you, buddy! I appreciate you noticing my work :)
This is such an excellent tutorial Max! I've been on the verge of jumping in deeper into electronics and this is easily the most intuitive and easy to follow video I've come across. So good! Thank you sir 🤘
Super glad to hear you have found my video helpful! Thanks! All the best with your electronics making journey...
Wow ! Very informative Video MAX Thanks for this video.
Super glad to hear you've found it helpful so far!
That PCB Delivering sounds are really Interesting 😅. This looks like I am watching GreatScott Video.
I'm glad you enjoyed my vocalized PCB manufacturing sound effects! 😂😊
Gon be real useful for my micro brushed drone, thanx max 🙏🏻
I hope your drone project turns out great! Happy to hear you've found my video helpful :)
PCB copilot?! wow, that's awesome
Yes, it's super helpful. I recommend using Flux for all for all of your PCB projects. It's free to use.
That is some intense soldering, great skills 😁👍
I appreciate you, James! Happy new year 😊
@@MaxImagination Happy New Year, Max. I am so pleased to see how you are progressing in the world. I wish you every success 😁👍
Thank you so much, James :)
Hey max ive been watching your videos for a while as of now im 11 and you are a huge inspiration for me so thanks max
I'm not the best with punctuation lol
Super glad to hear you're inspired by my videos! Thanks for watching :)
One of the best video i have seen ever, now i can say i know how brushed ESC work or even I can make it own with very few components. Thank you so much max! For Making such informative video in simplest way😊 keeping come up with awesome videos 👍
Hey, Jonu. Super glad to hear you found my video helpful as an RC enthusiast! Thank you! I look forward to seeing how you apply this knowledge in your future RC projects... :)
Great tutorial! Thank you. It will be great to have the same for brushless motors too.
Thank you for watching! I will consider your request for a possible future guide like this. Cheers.
I was looking for this for around a month, you are truly a life saver.
Super glad to hear you found my video useful for your projects!
Dude you are perfect i will watch it after work thanks for this awesome project
Thank you for your comment! Hope you find it applicable to your projects :)
Your explanations are as awesome as always!
Wow, it’s a great video, the provided explanations are clear and detailed enough allowing to understand how it works and the purpose of each components.
The troubleshooting section provided in the video makes it even better, you nailed it, you got a new fan my friend!
Super glad to hear you found it helpful! Thanks a lot!
Loved the circuit, LOVED the PCBs, and thankyou for explaining what parts you used and what alternate parts might be helpful. Great little masterclass on motor drivers you've made! :D
Super to hear that! Thanks for watching and leaving your kind comment!
This is very helpful for my arduino rc car project thanks for posting this video 👍👍👍👍👍
Super glad you found it helpful, happy to hear you're going to use it for your RC car project!
This is really great video.. and I had been searching this in your drone videos.. which you spoke to watch your videos of making motor drivers.. Thank you
Glad I could help! Thanks!
Wow i want to make video like that for my French channel, well explained, good quality, you got my respect 🫡😊❤
I am glad I inspired you! Thank you :)
@MaxImagination ☺️🙏
Thank you so much for making this this much easier. So people just make these things complicated. You're so coool man. Best of luck.
Glad it was helpful! I appreciate your comment!
If you ever feel generous and want to chip in, here’s my BuyMeACoffee page: buymeacoffee.com/MaxImagination. Thank you!
Bro that's an awesome technique you got there. Brilliant, simply brilliant. 🎉🎉🎉🎉
I appreciate you!
Well planned on the layout. Very compact.
I appreciate that!
This is the best in-detail video about brushed motor drivers. thanks for sharing it
Thanks for the kind words. I'm glad you found it helpful!
Thanks bro😊. you solved my project problems using this video.
Glad I could help! 😊
Thank You, Dude. It is beneficial for me. I have been searching for this video for years. Thanks a lot.
I'm happy it could help you!
Small circuit is quite challenging to design but you make it
I appreciate it
I appreciate you! Glad you found it helpful :)
I love ur video bro. Keep it up 👍
Thanks! Glad you enjoyed it.
Omg. This is probably the best video ever to come across for diy ESCS! Its so easy to comprehend and understand even the fact that you aren't using any fancy schmanzy pcbs but just standard perf board anyone can get is even more helpful! Micro escs are such a hassle to find this is just wonderful ^^ Great work!
Is it also somehow possible to drive the bi-directional esc with only 1 signal line just like a off-the-shelf esc to use with a RC receiver?
I appreciate your comment! Glad you found it helpful :)
Yes, it is possible to do so, but would require additional circuitry or even an IC to handle the signals through one wire. FYI, these are motor drivers and not complete ESCs as they lack the ICs for electronic speed control simplified via 1-wire signal. These drivers are ideally paired with microcontrollers.
@MaxImagination Ahhh i see! As the circuit stands its just the muscle and a on/off/reverse switch but needs the brains to work- got it now!
Thank you for taking your time to comment ^^ will definitely make my own little tiny escs!
Glad to hear I helped! Feel free to support my projects by buying me a coffee: buymeacoffee.com/MaxImagination. Thanks so much!
Straight off from Instagram, a great watch and knowledge gained by the way.
Super to hear you found it helpful. Thanks for choosing to watch my video!
THANK YOU!!! I have wanted this for so long...
Great timing too. Subbed.
You're welcome! I'm glad you found it helpful. Thanks for subbing!
Лучшее объяснение в мире продолжалось. Спасибо
Thanks for your kind comment! Glad you found my explanations helpful :)
Hey Max, great video, as always!
Hey, many thanks!
It's so cool bro 😅😅❤❤❤
Glad you enjoyed the video!
big fan of your videos
Much appreciated!
It feels so illegal watching this for free, thankyou good sir!
You're welcome! 😊
Great video and very well done explained.
I will have a go at creating the bidirectional H bridge motor driver for my rc model train in HO scale.
Thank you again and great job. 👍
loved it max . very good
Glad you enjoyed it Thank you...
Great tutorial as always
Thank you! :)
The quality of this channel is top notch.
Have you tried to make brushless ESCs? can you reverse engineer such an esc?
I appreciate that! I haven't made those yet, but I'll consider it since I'm getting more and more requests on BLDC drivers.
I’m glad you found my video helpful. If you’d like to support my work, feel free to ‘buy me a coffee’ here: buymeacoffee.com/MaxImagination
Thank you for this knowledge
You're welcome! Happy to help. 😊
Such an amazing video ! content like this makes youtube worthwhile :)
I appreciate hearing that! Cheers.
Aye, new video new information to absorb
I hope this video helps you in your projects!
Great video! Thank you so much for sharing.
No problem! Glad you found it helpful :)
If you ever feel generous and want to support my work, here’s my BuyMeACoffee page: buymeacoffee.com/MaxImagination. It means a lot!
If you are like me (not as good at sub-pitch protoboard soldering) you might want to use TA6586 driver. It can handle A LOT of current for it's size (10A max, 6-7A continuously in dip-8 package). I use it everwhere even if space is not a constraint as it's specs are amazing and price is rather low
Great alternative. Thanks for sharing this to me and my audience 👍🏻
Excellent work.
I appreciate that!
If you ever feel generous and want to support my work, here’s my BuyMeACoffee page: buymeacoffee.com/MaxImagination. It means a lot!
I suspect that a driver like this would burn itself out quickly, since it doesn’t have any space for cooling / a safety factor for current draw.
That’s just my intuition though. How resilient are these mini motor drivers? How long can you run them continuously? And have you had any issues with them burning out?
This is still an incredible video, and a hugely useful DIY. Thanks Max 🙌🔥
Hi there. I have had zero problems with these motor drivers in terms of power handling. The drivers may get a tiny bit warm after some use with TT motors with 180 brushed motors for example, and those are powerful motors. If you need to, a heatsink can always be added to the PCB drivers, but these don't get hot if operating the right motors.
These are very reliable and resilient, you can run them continuously for hours if you wanted to with the motors of the correct ratings I displayed.
Thanks for watching!
Dude , thank you for this 😊
You're welcome! I'm glad you found it helpful.
OMG!!!
VOCE ESTÁ DE PARABENS!!!!!
Thank you!
If you ever feel generous and want to support my work, here’s my BuyMeACoffee page: buymeacoffee.com/MaxImagination. It means a lot!
bro got some extremely good soldering skills
Thank you! I've been practicing :)
Exactly what I thought! My hand would be shaking like a moth's wings if I did this 😅
oh boy , I was dying to get that video as motor drivers scare me !
Very well prepared, documented and narrated video. Thank you for all of these. I have 3 questions for H-Bridge drivers. 1- What types of components you recommend to use 10-24V power supply considering the most of the mosfets have 20VGS values. 2- Is there another way (I mean using solid electronic components - hardware) to control the timing between the direction changes as you stated that the MCU has to have a delay of around 20ms. 3- Can you provide the Truth Tables as well as I wonder if the H-Bridge drivers supports the "BREAK MODE" that is applying the voltage at the same time to the signal sides. Thanks again! :)
Hi and many thanks for your comment! To answer your questions:
1 - The SI2304 (N-channel) and SI2303 (P-channel) come in as a great MOSFET alternatives for the H-bridge as their drain-to-source voltages is 30V.
2 - Aside from code changes, you can add a RC (Resistor-Capacitor) delay circuit to the gate drive of your MOSFETs. By placing a capacitor in parallel with a resistor between the gate and ground (or gate and source for N-channel MOSFETs), you create a time delay for charging/discharging the gate. This will naturally introduce a delay in switching states, effectively mimicking a 20ms direction switch delay without needing code. Choose values for the resistor and capacitor that result in the desired RC time constant (τ = R × C), where τ determines the delay. For example, a 10 kΩ resistor and a 2µF capacitor will create a 20ms delay.
3 - If you want active breaking applied to your H-bridge, you'll need to remove two crossed signal connections that turn 4 transistor bases/gates to only 2 inputs, leaving you with 4 inputs from the NPN transistors and N-MOSFETS. You apply breaking my turnining on both of the low-side (N) MOSFETs ON. It will go like:
Forward: One high-side and one low-side MOSFET are ON.
Reverse: Opposite high-side and low-side MOSFETs are ON.
Brake: Both low-side (or high-side) MOSFETs are ON.
Coast: All MOSFETs are OFF (motor freewheels).
Hope this answers your questions! :)
Max
@@MaxImagination Thanks for your detailed explanations. I have subscribed to your channel and will be following the further productions. Best
Many thanks for joining and your kind words :)
can you make a video of using brushed
motors in this way with your arduino transmiter
I have shown this in previous project videos :)
Excelente trabajo. Gracias
MOSFET datasheets commonly state 10V for Vgs under test conditions. If driving under this, check "drain-source on-state resistance (Rds-on)" figures. e.g. for the Si2300DS, it's typically 0.070 ohms at Vgs = 2.5V, Id = 2.6A. Note these figures can vary across parts. If only Vgs = 10V is listed under test conditions, then the MOSFET most likely won't work well at 3.3/5V (most likely overheat due to high Rds-on), and an additional driver/~10V power supply would be required to use. You can use DigiKey's/Mouser's search filters to find a suitable part.
Thanks for your input on this matter. Personally, I haven't found issues with overheating in using these MOSFETs at the low voltages I show. Which is also why I labeled the suited maximum voltages (12V) to run motors at with these drivers and not the actual maximum voltages (20-30V) of the MOSFETs. Thanks anyway!
Great video 👍, I hope you will also make a video on ESC for micro (1s-4.2v) brushless Motors
That's a great idea - I'll add it to my list of things to make videos on! Thanks.
If you ever feel generous and want to support my work, here’s my BuyMeACoffee page: buymeacoffee.com/MaxImagination. It means a lot!
Great video
Thanks for watching!
Cool bro
Flawless video and content🎉🎉
Your comment means a lot to me!
If you ever feel generous and want to chip in, here’s my BuyMeACoffee page: buymeacoffee.com/MaxImagination. Thank you!
Awsome video.good job❤
Hey max this was a very great project. So I am also trying to make a similar type of motor driver so I want to make a rc plane so can I drive this motor drivers directly from the pwm signal of a flysky reciever?
Hi there and thanks! With PWM signal directly, yes you should be able to.
Thank you very much😊, can you make a unidirectional 1ch 20A esc please:)
Glad you found my video useful.
I won't be making the same motor driver again, but you can easily size up the one you make by using the higher amp alternative components I showed at some point in the video.
i need brushless but this will work too for now
Cool. What are you building that needs brushless motors?
a gimbal with arduino wait that would be cool idea for ur channel
Thanks for the idea. I'll take note of that :)
@@MaxImagination and if you do make it make sure to shout me out in the video for th idea Haha. 😅
interesting smd perf board technique!
I appreciate it!
Can you please make a detailed tutorial for making a self balancing robot using esp32
Thanks for the idea! I will keep you suggestion in mind 😊
Can you make a video of how to drive brushless motors?
This was great!
May do one day if I get enough requests. Thanks!
@MaxImagination You write with the left hand, bro? I just noticed. I have always been amazed how a left handed person writes - it's hypnotizing.
I am left handed, yes :)
thanks
You're welcome ;)
You are useful man tanxs keep it up
I appreciate it!
Hi Max - you probably didn’t see it - but I made a motor driver which mounts onto an N20 motor’s brushes, essentially allowing it to take up no space. I’m not sure how much you use N20 motors, but if you’d like some of the spare driver boards I have, I’d be happy to send some over for free if you’d like to test them 😁 Love your content as always 😊
Hi there. Thanks for the kind offer! I imagine that's a compact solution. I'll keep you in mind when I need to experiment with some!
@@MaxImagination thanks Max!
my the most interesting part begins at @17:30 (speed) and after that how ?? but how... and how... it works part
Gold video.
I appreciate that!
If you ever feel generous and want to chip in, here’s my BuyMeACoffee page: buymeacoffee.com/MaxImagination. Thank you!
Русская катушка.... Необычно увидеть.... Пайка тоже на русского похожа, больно жирно. Но я дика рад за тебя мужик. Ты занимаешься то чем тебе интересно и продаешь это! Это здорово, успехов!
Thank you very much :)
If you ever feel generous and want to support my work, here’s my BuyMeACoffee page: buymeacoffee.com/MaxImagination. It means a lot!
11/10 great vid
Glad you found it useful!
If you ever feel generous and want to support my work, here’s my BuyMeACoffee page: buymeacoffee.com/MaxImagination. Thank you!
This is cool! If we want to connect this esc directly to the receiver pwm pin, what IC do we need to add? Most of the micro dc esc that we bought online have their IC label scraped off.
Thank you! In most cases, you won't need an IC to drive these motor drivers with a standard RC receiver if it has PWM. Simply connect the PWM output pins to the inputs of your custom driver. However check your receiver is not using PPM, which would probably then need conversion.
@MaxImagination but most receiver will output servo PWM that's different from regular PWM. I'm curious about their 'secret' 8 pin IC that received servo PWM and output regular PWM. Lol
I believe that's all the same PWM. It can work with brushed motor drivers (MOSFETs) too.
nice work...cool
Thank you! Cheers!
If you ever feel generous and want to support my work, here’s my BuyMeACoffee page: buymeacoffee.com/MaxImagination. It means a lot!
Когда будет мини драйвер для бесщёточных моторов ?
Brushless motor driving is a more complex topic, so I will think about how to make a video on that one day, similar to this one. Cheers.
It is pwm-compatible!! (Edited: this was a cuestion before finishing the video)
Yes, all the drivers seen are PWM compatible.
hello! I see that you're reading the comments on your channel. I watch your videos in Russia and I am very grateful to you for creating high-quality subtitles in different languages. Thank you for that. But the name of the video in Russian sounds strange. I'm ready to help you with translating the video title into Russian, if you want.
Thank you! I'll correct that title myself no problem. Grateful to have you pointing this out!
Just in case you can buy full SMD H-bridge SOP8 TMI8118S for about $0.25. There is also a SOT23-6 version of TMI8118 for 1A - 2A peak.
It could be cheaper /*if you don't scavenge MOSFETs from used boards*/ and smaller /*if you don't need currents higher than 2A in peaks*/.
Never heard of that H-bridge IC, thanks for sharing!
Thank you I asked for it and u made it
You're welcome :)
Yea boiiii
I want to make drone using coreless moter but I don't found any good and low cost moter driver for coreless moter and thanks for this moter driver tutorial, it is very useful for me.
But I have a question, It is moter driver stable for mini drone?
Super glad to hear my guide video on these drivers has helped you!
Yes, the 4-channel Unidirectional motor driver works stable for a mini drone like from a past video of mine (I recommend watching it if you haven't yet).
If you ever feel generous and want to support my work, here’s my BuyMeACoffee page: buymeacoffee.com/MaxImagination. It means a lot!
@@MaxImagination Max sir can I use SI2300DS instance of SI2300
Hi there. Yes, it's the same thing as the SI2300, it's also called the SI2300DS. Same same :)
@@MaxImagination ok thanks sir 🙏
Hello can you make a video on how to make a driver for a BLDC motor since your videos are easy to follow
Hi there. I will consider that for a future video! Thanks,
how do you know the mosfets wattage and how much resistance to use with bigger coreless brushed dc motors?
I normally go by voltage and current, not so much wattage. Find that by multiplying the voltage by the current it can handle - you have your wattage. The resistance of the mosfet can stay the same for larger motors, likewise with the pull-down resistor.
Bro can I use the scaled up version of uni motor driver( 3:59 ) for 8520 coreless motor,I am trying to build an ESP 8266 drone.Awesome video btw
Hi. Thank you! You can, but you don't need to make the scaled up version as the tiny MOSFET Unidirectional driver can handle driving it (8520 motor) - and it's lighter too.
@@MaxImagination I am making it because I am not good at soldering those tiny components .btw I am your old subscriber,glad you made this video
@@MaxImagination I am really interested to know from where did you learn to code these microcontrollers. As I am a rookie,it would help me a ton to bring my ideas to life
Hi there. Sure, you may proceed with the enlarged version of this driver following the same schematic. I learned to code by watching courses on Skillshare and reading books. One book I recommend is "Beginning C for Arduino"
@@MaxImagination thanks for the suggestion I will surely check it out
Very cool video!
But if you are going for miniaturization, why use discrete mosfets at all? There are H-bridges as small as 2x2mm (with enough current capacity). If you want hand-solderable package, there are options in the same sot23 package as a single mosfet. I used DRV8837 and CJDR9111 in my 1/87 scale RC models, and they work pretty well. There are also dual h-bridge options that are even more space efficient (e.g. DRV8835).
What's more, these dedicated h-bridges have over-current and over-temperature protection, which mosfet solution lacks.
Thank you! However I believe you missed the point! I made motor drivers with the least components possible anyone can make even on a perf board to have bare minimum driving control. With the DRV8837, you cannot solder it onto a perf board.
Thanks for recommending me an alternative. It's still good to keep in mind.
@@MaxImagination Yeah, if perfboard is a requirement, then QFN package is not the best choice, but a SOIC will probably suit well and still be smaller than 4 mosfets.
(and I've seen a guy on youtube who solders QFNs to a 1.27mm-pitch perfboard upside down, it's mind-blowing)
Thanks for the useful and cool video!👍 I just got curious where you got that soviet era wire spool 9:00? 😊
Glad you found it useful! Thanks!
Some kind Russian friends of mine gave me the spool :)
Love from bangladesh bro 💚🩷🩵your video is very informative. ❤️❤️
Nice Video. Thanks!
I'd like to control the Motordriver with an RC Receiver (PWM signal with 50Hz but only a Signal-on-time between 1.5 and 2.5 milliseconds)
Is there a was using discrete components to use the Receiver and your motordriver?
Thanks! You can use an RC receiver with the unidirectional motor drivers the way they are - connecting the signal lines as you would with any other brushed ESC.
Thanks max, very good work, will come in handy.
Nice of you to answer so many comments, thanks.
Different perspective below:
What if the work is to have only one motor spin at a time?
Could we have a different MCU for every motor?
Then every MCU listen to a different I2C id?
What if we drive one small motor directly out of two (or 4) MCU port(s)?
Arduino ports around 20 mA per port but MCU: PML100 200 mA per port
Is that possible? and is that MCU cheaper than the cost of a driver ?
Can this 5 cent 8-pin MCU drive 4 (or 2) small DC motors ? OR one small stepper?
Is that very low cost solution, worth going to mini-c and $60 ICE (to save retry time?)
Hi there and thanks for your comment.
You can make each motor spin one at a time with only one MCU through a driver.
It is never a good idea to drive motors directly from an MCU's pins! This way, you will fry the MCU just from the flyback currents that are produced by the motor when power is taken off.
Hope this answers your questions :)
can i use the bigger mosfets and resistors and diode because i can't get any of those you used(should the mosfet be same or can i use any mosfet)
Yes, you can size-up the circuit's components. I recommend logic-level MOSFETs, but most N-channel mosfets should work.
Such an amazing video !! Thanks for this masterpiece. AN Electronics engineering student here , it is really helpful. I always had to rely on buying motor drivers, now I will get started with making my own. :)😁
Awesome to hear - good luck with your projects! Thanks!