Please always remember that each video you made like this, there are thousands of people learning from your great experience. I highly appreciate your efforts, and wish you all the best my dear.
@austinswesey43195 жыл бұрын
"Taking some big steps today" ....I see what you did there, and I appreciate it.
@johnson5546713 жыл бұрын
0:13 haha, yes I liked his comment too. "We're taking some big steps today"!
@reshmaislam57083 жыл бұрын
Yea ! Took me a few tiks to realise that .
@shaunbags23 жыл бұрын
BOOM! mic drop haha
@roadshowautosports6 ай бұрын
Well, short of you coming to my house and connecting everything together, I believe you just made it as simple as possible!!! Thank you! You got yourself a new subscriber!!!!
@omskariyazmaraikayer9132 жыл бұрын
I dare say that is 'The' place to learn engineering .A fine balance between theory and practice. I wish all teachers were like this. My respect and gratitude to you sir. I really appreciate the graceful ageing you have undergone and how you share this knowledge with the rest of us. Surely age will catch up with us sooner , but to be able to achieve what you do is no simple task. You are truly an inspiring teacher. May God bless you . AMEEN.
@fxsrider3 жыл бұрын
I have watched several of your videos. I had an extensive knowledge of electronics that went to waste working for the Boeing company. I did my time. I am diving straight into this stuff to get up to speed. I have several related books courtesy of my librarian wife. They are useful but the videos are just faster to go through and quite specific for a given result. I have some of the components already ordered for my idea. They are due here in two days. Thanks for making such good quality videos! I really appreciate I don't have to rinse some awful background music out with Stevie Ray Vaughan on 11 afterward. You speak clearly and at a tempo that is easy to follow. I'm sure there is considerable effort producing them. It is much appreciated.
@kevin008612 жыл бұрын
Hello Mr. Fxsrider, please if you got an answer, kindly share it with me, @14:41, the connection of the Switch is quite confusing, the ground with the positive, what does the resistor do there, I mean if we activate the switch we would definitely have a short, please help with the right explanation, i really would be very grateful to you
@camarillojohn4 жыл бұрын
Thank you for explaining the sequence of operating of the stepper motor, as a novice it helped me a lot. Good to have someone like you to help out. Thx.
@danimal_18143 жыл бұрын
Yay ... thanx to your video I have my NEMA23 (hybrid) servo motor with a 2HSS60 operational with the control of an Arduino Uno. I am in the process now to set up the limit switches and connect this to a linear track such that I can dial in a specific speed and create simulation for testing image recognition and machine learning on an overhead camera viewing a section of the track. . Your videos are excellent and your videos and advice helped me understand steppers/servo controls from every aspect. Bravo!
@tylerives74105 жыл бұрын
This video is insanely well done. Stellar format, excellent content, and concise presentation. Definitely helped me out!
@stochioiuconstantin5463 жыл бұрын
While a total novice with electronics, I understood everything you explained. Much of the information you presented, I was looking for. Thank you!
@habotssar84294 жыл бұрын
Hello and thank you very much for your videos!! I just want to remark that the voltage shown by the manufacturer is also quite important since it means that the maximum rms voltage drop per coil must be the specified according to the calculation. It doesn't matter if you use a driver that supports higher voltages since it will have some internal regulator or PWM approach to apply the right voltage to the coil. This is important if you build your own driver. If you apply 12 volts directly to any winding you will burn the motor! The maximum voltage drop means that the maximum current is flowing through!
@columbiabuzz2 ай бұрын
Best vid yet that I've seen for steppers with the controller and Arduino. Good job, obviously a new subscriber.
@thunderbolt85825 жыл бұрын
As always, you have produced another GREAT video and learning experience. You should be very proud of every video you produce. They are the cream of the crop when it comes to educational videos.
@SLCKaled3 жыл бұрын
I'm retrofitting my old CNC router machine and your video helped me understand a TON about how the components work with each other. I just realized I will need a bigger motor driver THANKS!
@larryb41223 жыл бұрын
Many, many thanks for all of your knowledge sharing. You are a great teacher! I enjoy all of your videos and deeply appreciate all of your time and effort. Please continue to teach and share. The world needs more good people like yourself!
@colmbrazel2 жыл бұрын
Thanks really appreciate your video. Your coding instructions did not work until I discovered some stray stranded wires had crossed pins on my Arduino, fixing that, everything worked. Thanks again.
@varunbhardwaj26493 жыл бұрын
You are very good at demonstrating things , u r a good teacher indeed , thanx for making this video, u cleared most of my doubts .
@easy_engineering_drawing3 жыл бұрын
Teaching in a very good manner. Understanding the things even i no nothing about stepper motor.
@anothermidlifecrisisАй бұрын
Dude you are so cool. Thank you for doing this for us.
@1611Jens4 жыл бұрын
I have been watching quite a few videos about electronics and Arduino. I did not find any that has a quality that comes even close to what you are presenting here. I am very thankful and consider this a true motivation to continue my approaches. I also mentioned this on a different occasion. Often video in English appear to be hard to understand for non native speakers. This is absolutely not that case with your videos. You are doing a great job in using very clear language that is easy to understand if you are somewhat familiar with the language!
@HairyTheCandyMan2 жыл бұрын
You have THE BEST Arduino channel on KZfaq! Thanks for all the videos!
@julesmarchand27658 ай бұрын
bro is literly the best teacher ever he just did a full semester in 29min
@itemsofmc38729 ай бұрын
3:50 you saved my life thank you. i bought a motor without driver and the motor takes 2 and the driver 24 volts and i had no idea how thac could make sense and i was scared to test my mowotor with the driver.
@FrustratedBaboon3 жыл бұрын
That is the cleanest an most organized shop I have ever seen. Nice video and great explantion.
@TeoMaragakis3 жыл бұрын
The quality and organisation of your presentation is only surpassed by your teaching skill. Keep up the amazing work.
@arthurdent80913 жыл бұрын
Very informative. After I get a chance to build my 3018 I will come back to your vids. Thanks.
@erwinz5926 Жыл бұрын
watch it a second time after two years. works for me! 👍
@nicolasfigueroa44293 жыл бұрын
your explanations make me wish I had a professor like you at Uni
@mossm7178 ай бұрын
Great video, one important thing to note is the max stepper speed for an Arduino uno is limited to 4000 steps/second due to the 16MHZ clock speed.
@xDR1TeK4 жыл бұрын
That smirk about bone crushing torque! I would have said it with at least my eyelids wide open. Anyhow, I must admit, these videos are really well made. Very well programmed and designed. Anybody wishing to put more effort in a certain project have all the details here. They would know what I mean when they go out to buy steppers and drivers. One more thing, you remind me of a very loveable character from seasame street. Big love to you to.
@ieeshkumar30214 жыл бұрын
Perfect. Your tutorials are very helpful in building confidence of making CNC.
@udhar3 жыл бұрын
Thank you. This is my first stepper motor circuit. Moving to bigger things now
@5Komma54 жыл бұрын
Make sure you double check the steps per revolution DIP switches on your driver if your motor does not turn or only turns slowly .... don't ask 😁😁😁 HBS86H with Nema 34 is finally working. Thanks for the video!
@stratman12344 жыл бұрын
This was a very helpful video and I appreciate how clearly you explain it, including how to read data datasheets.
@willywonka87303 жыл бұрын
Thanks for making the electronics simple and straight forward. I believe i could build a CNC of virtually ANY SIZE with your tutorial.
@henrydando2 жыл бұрын
That's for this video. I'm building a rotary axis for my milling machine for gear hobbing, helical milling, and indexing and while I know what I'm doing with the mechanical build but electrically I've got no clue. I've got myself a NEMA 23 motor and controller as well as an arduino uno.
@allengentz75725 жыл бұрын
Thanks for the tutorial,looks like we are moving closer to a ESL for the lathe lead screw I am always following.
@thasspongthapsang67694 жыл бұрын
You are my best teacher i ever has. Thanks a lot.
@brettfreed15882 жыл бұрын
Loved this video! It greatly helped me get my setup which is identical working great. I would love to see this setup activated with only 1 push button switch for on and press again for off. Also having the stepper run based on time like 30 seconds at a push of a button then turn off. Also ignore all switch inputs during the 30 second run. I think this would make a very good video and help a lot of people besides myself! Love the channel! Keep up the great work!
@kevin008612 жыл бұрын
Hello Mr. Brett, please if you got an answer, kindly share it with me, @14:41, the connection of the Switch is quite confusing, the ground with the positive, what does the resistor do there, I mean if we activate the switch we would definitely have a short, please help with the right explanation, i really would be very grateful to you
@sunilwijeratne16205 жыл бұрын
Just I started to work with the stepper motor. Its great opportunity for me to startup easily with your explanation. Thank you very much for your information.
@fraenkfurt Жыл бұрын
There are informative tutorials and those that gonna left you with a great feeling to be perfectly prepared although you gonna put things together for the very first time. You always create the latter ones. Thank you so much. Your techno skills AND your didactic skills are impressive.
@billmckillip15615 жыл бұрын
You have a great style of instruction - methodical, clear and focused. Thanks for your effort.
@Paulilmys2 жыл бұрын
My new favorite youtube channel! Such a great content.
@proventure3073 жыл бұрын
This explanation is gold. First try, it worked perfectly. Thank You.
@gabrielbustamante49172 жыл бұрын
Thank you so much for the explanation and for this video! Just saved my electrospinning project!
@jamesgibbs36562 жыл бұрын
So happy I landed on you Channel - top quality instructional video! I am subscribed! Thanks
@UnknownUser-pf9rk3 жыл бұрын
3:50 was such a revelation :D I always wondered what that means!
@faniefaze4 жыл бұрын
The reason a high voltage is used driving a stepper motor is because the supply needs to overcome the back emf generated as a result of the fast switching of the inductors. If the back emf becomes large enough then the motor will not turn, or lose steps since it cannot uphold the torque. At lower speeds and still the high voltage, the controller current limit so the motor's current rating will not be exceeded which will damage the motor. The biggest speed enemy of any frequency driven motor is the rate at which the metal core can be magnetized and then again magnetized in the opposite direction. Amorphous metals are usually used for fast pole changes with the least energy required.
@tracktoo13374 жыл бұрын
Curious about the description of doubling the amp rating when half stepping, which seems to make sense as described, but then when the torque specs were shown with the 36V supply rating the amps were still listed as 4.2A. I'm just a little confused. EXCELLENT tutorial for a person new to this. Thank-you.
@1pcfred4 жыл бұрын
If you really want to learn about current and stepper motors then I suggest you monitor the current of a running stepper motor. Analog meters work best for this as they average out what's going on. There's a definite trend that can be observed too. The faster a stepper motor runs the less current it draws. This is due to the inductive reluctance of the motor coils. As the step rate increases the window of time to energize the coils decreases. Motor coils are inductive so they resist changes of current occurring. As current drops off so does torque. Power equals Volts times Amps. So when the amps goes down then so does the power.
@tracktoo13374 жыл бұрын
@@1pcfred Thank-you. I think I understand.
@abidinakdag6584 жыл бұрын
The method of expression and visuals are great. Thank you so much.
@marosakr7784 жыл бұрын
Thanks soooooooo much for your detailed and informative video. you are a good teacher for the beginners(like me), speaking clearly and slowly. appreciate that...
@clkdiv32713 жыл бұрын
Mr. Spock explains electronics. Beam me up! Great stuff! Thank you so much.
@marktompkins31809 ай бұрын
This is insanely valuable teaching!!!
@RMarquez8054 жыл бұрын
Exactly what I was looking for, very helpful in building my milling machine power feed. Thank you your time and effort is appreciated!
@bertyjustice44242 жыл бұрын
Many thanks for your easy to follow videos.
@bobvines005 жыл бұрын
Bill, This is yet another very clear video on what is a difficult topic for some. Keep up the great work!
@marcusjenkins3 жыл бұрын
Very useful. I've been caught by the ENA input on these large driver modules, assuming that ENA needs to be driven in order to ENABLE the motor, whereas driving that input seems to do exactly the opposite!
@jarpekar4 жыл бұрын
Wish I had a teacher like you :) . You are doing wonderfull job on all of your videos. Greatings from Czech Rep.
@darkshadow314154 жыл бұрын
thanks to KZfaq, you do!
@kalerusaikiran6734 Жыл бұрын
Love you... you helped me solve my project related problem.... ❤️
@patrickgouardo76044 жыл бұрын
Hello, This is an excellent work to help to start ; Thanks for your time in showing all of this. Very good lesson and speach that even a French can ! Many thanks - Patrick
@Fulacrus4 жыл бұрын
I've never heard about AccelStepper library and I discovered because of your video. Thank you.
@robertschworm60365 жыл бұрын
Bill, I have an arduino project here - - I have a 500 gallon pvc plastic water tank in my yard, to a pump, to water drip my yard. I want to measure the water level and alarm if it gets critically low. I also want to disconnect power to the pump to the yard. This is a watter pressure demand pump and turns on when water is called for by opening the hose. The question - - a water level sensor is required, that is non invasive..can not drill into the tank. If there a sensor that can be mounted on the surface of the tank and then with a change of density of the tank shell and water, detect that water is missing at this sensor point? It needs to take into consideration the mass of the plastic shell and water versus just the shell itself ( no water). Love your series and I watch all of them. You explain very well and teach enough theory to tie it all together. Bob - Brecksville, Ohio
@Lordlytol5 жыл бұрын
You could try this type of sensor. www.aliexpress.com/item/-/32994484253.html
@Amipotsophspond5 жыл бұрын
why don't you just make a stick with two wires one at the "critically low level and one at the bottom of the stick. if the water is too low to connect the wires it turns on the pump. or just use a float valve like we use for farming for feeding animals. goes on when the water drops. maybe I don't get it what you are trying to do.
@FelixSamulevich18 күн бұрын
Very informative in detail . Sorry to say for beginners it can be clothier to reality if in explanation was been used three motors .
@rock3tcatU2334 жыл бұрын
These videos of yours are a gem.
@restonjesus Жыл бұрын
Thanks for your great lecture. it's very useful for me.
@viking1ur Жыл бұрын
finally a video I can learn something from....thank U so very much.
@gabi-arnautu4 жыл бұрын
hello Bill I am learning electronics for a CNC plasma cutter. Torch Height Controller is a bit of a problem to me. I have a lot to learn about CNC in general as an entry level. I could bother you big time for the next few years if you only want me to. I need to learn real stuff not just as a hobby, it is my job already. Your pedagogical teaching style has a big value. waiting , thank you gabi
@StarryNightSky5874 жыл бұрын
".... Newtonmeters if that means more to you." Yes, it does, because it is a SI Unit, meaning the only units in which engineers should be communicating in. ;)
@dalecostich87944 жыл бұрын
the mister rogers of electro-mechanics...and i enjoy the heck out of it.
@nawanivivek15 жыл бұрын
Great video... Complete clarity on hardware and software architecture and clear communication is the best part of this video. Thanks alot... Can you deliver once video on how to design a DC battery bank capacity for the same application instead of a DC power supply? This will hep us on how to select the appropriate V and Ah for the same application and what electical precautions need to be taken while driving at full capacity and what challenges we can face? Will be happy to hear from you.
@nawanivivek15 жыл бұрын
Adding one more point. Also if you can explain us what are the circumstances under which battery burst.
@dieSpinnt5 жыл бұрын
Definitely a video with torque, thanks Bill. What do you mean about big? Big starts at 100Nm. Joking, big is relative:) In addendum to your great safety advice: Have a kill switch in range when building and playing with your apparatus. And use your brain before that, keep moving parts enclosed and out of range of your fingers or other body parts, best by design. Often, a well thought-out mechanical design can make some electronic frills unnecessary. You'll need all those considerations when using an Arduino for your end product because this is no industrial device. It can't provide latch-up protection of outputs nor a full blown reliable brown-out detection over its complete specs.
@clfung20084 жыл бұрын
Very good video ! Clear and to the point step by step ! Thanks for sharing !
@filipelucciano2 жыл бұрын
You are blessed, man!! Very useful video and channel. You have one more follower
@ranaimran53874 жыл бұрын
Sir I am very thankful for your teaching method.Please keep it up
@KingTesticus5 жыл бұрын
That thing looks like it could easily break your wrist. Thumbs up, thanks :-) love your videos!!
@auzworld5 жыл бұрын
Your content and presentation & delivery is prefect..... you really nailed everything !! Thanks !! Keep it going !!
@danceswithaardvarks32843 жыл бұрын
Great video thanks. Very clearly explained and gave me the information I need to start a project that will use a stepper motor to drive a wood lathe spindle.
@electronic79795 жыл бұрын
Educational and useful video. very nice. I really like.
@Tensquaremetreworkshop3 жыл бұрын
Coding issues- in your sketch, you execute the analog read and map function before starting the timing pulses. The read takes ~100uS; as much as both the timing delays at highest speed! Map is also computationally intensive. Better to do the calculation inside the pulse, and subtract the read time from the delay. Map is not really required- reverse the pot polarity, and do pd = 2 * analogRead(spd); Set first delay to pd (it has already taken 100uS to do the read) and the second to pd + 50. Smoother, better range, and less code.
@zenobiuskondo42004 жыл бұрын
Thank you for a very clear and easy to follow step by step information. Realy helpfull...
@waylonchan31794 жыл бұрын
I appreciate the effort in making the video, the explanation of how the motor and driver operate, and the quality of the guidance for assembly. Some questions about the set-up: How did you choose the resistor? Why did you wire the POT, DIR, and PUL all together and how does the Arduino dictate changes in DIR and PUL? How do you choose a safe power supply given the motor driver and motor?
@kevin008612 жыл бұрын
Hello Waylon, please if you got an answer share it, @16:41, the connection of the Switch is quite confusing, the ground with the positive, what does the resistor do there, I mean if we activate the switch we would definitely have a short, please help with the right explanation, i really would be very grateful to you
@ronald441810004 жыл бұрын
I learned more in the past 30 minutes then I have in the past 5 years designing and building a CNC Router. It's too bad that I already bought a higher end Stepper Driver with a builtin Breakout Board. This would have saved me more than a few hundred dollars had it been available 5 years ago. I wish you would explain how to hook up multiple steppers to an Arduino. Then I could troubleshoot my system without having to ship it out of country for diagnostics.
@nopparuj4 жыл бұрын
Just hook up more driver to the remaining pins and add another accelstepper object.
@mattivirta Жыл бұрын
cheapen cnc can build arduino cnc shiel 34 motor can controller whit GRBL, but worst only hobby user small system, if need build perfect good cnc need linuxcnc pc controller paraller port or two port cards and controllers, and stepper drivers 5 axis or less, can use 2 paraller port card and 2 controller board, brealoutboards. and stpper driver whit motors. minimum nema24 but better use nema 34 and 80-90 volt handle driver big nema 34 motors about 3-20Nm 4-8A handle drivers. arduino can use controller board but problem have no fast and use pre-history old GRBL controll system. and not can add anything additional tools etc makro etc, many, linuxcnc have only hobby users what can do all what want. make hall file,makro,tools,automatic tools changers etc.
@AlexK-sg3rj Жыл бұрын
Nice video! Thanks for sharing
@garycotz5635 жыл бұрын
VERY GOOD topic, I have been wanting to build a welding rotation holder tool. THANK YOU!
@hadireg5 жыл бұрын
the greatest workshop on yt!! Thanks man!
@hdl42593 жыл бұрын
Thank you for this very nice and clear explanation, it helped me very well. I am using the same stepper motor Nema23 and it is really powerful. My arrangement is Estelcam via an Arduino Mega and the driver DM516T.
@Suicidal1225 жыл бұрын
Set playback speed to 1.25. Thank me later.
@nc83795 жыл бұрын
Thank you.....
@Martin-bx1et5 жыл бұрын
My thanks go to the content provider for an excellent video.
@LeicaCat5 жыл бұрын
I watch most videos on KZfaq at 2x in order to consume more content more quickly. After doing this for so long, watching any spoken word video at normal speed has become unbearable
@brandonedwards71665 жыл бұрын
perfect!
@MLFranklin5 жыл бұрын
I did 1.5x and i twas pretty good, too.
@muhamdadulhoque64723 жыл бұрын
Nicely done. Really appreciate it!
@user-ud8yc9fu7f3 жыл бұрын
Thanks you for your teaching !
@FranklinNewhart3 жыл бұрын
I have been involved in industrial electronics through years in factory maintenance. I have a good hold on the price of some of this stuff. You must either be involved with someone that supplies you with equipment like this or you are incredibly flush for cash. Not that I am dissing what you are doing. You are doing a fantastic job, but man I would so like to be able to afford some of this stuff.
@leeham6230 Жыл бұрын
This is an _amazing_ video. Thank you, sir.
@c9rm3n3 жыл бұрын
Thankyou I got this working, now to modify for my purposes.
@c9rm3n3 жыл бұрын
As a newb though I'm confused as to how to do that, Maybe I should sleep on it. Thanks again.
@learn-with-lemon Жыл бұрын
Great content. Thank you so much.
@sajibislam16773 жыл бұрын
Thank you for your nice explanation!
@djough12 жыл бұрын
Very informative. Thanks again!
@ChristianRThomas5 жыл бұрын
I love the layout of your workshop. I'm going to have to copy some of it; especially having a bench supply built into your desk/shelf.
@itemsofmc38729 ай бұрын
btw: you should make sure that the highest frequency your arduino puts out is matching your driver. my driver a.e. has a input frequency up to 200khz so i had to change the fifty in "pd = map((analogRead(spd)),0,1023,2000,50);" to a five "pd = map((analogRead(spd)),0,1023,2000,5);" check that or your motor wont spin at full speed.
@bertmonkey84574 жыл бұрын
Fantastic Video. Thanks for the help.
@smartypants50362 жыл бұрын
Thank you for the lesson. Great content explained very well.
@Giblet5355 жыл бұрын
Minor correction: you use holding torque and stall torque interchangeably. Holding torque and stall torque are different values. Stall torque will be less than holding torque, and is not usually given on a spec sheet because it depends on many other factors. Designing dynamic systems around 80% of of rated holding torque is m/l safe for intermittent motion, or less for constant motion. If you try to design a mechanism around the holding torque value, you'll either upgrade the motor because it can't actually haul the load, or because it released its magic smoke and has to be replaced anyway. Take a look at what Trinamic driver chips do to a stepper motor's rated specs. PFM.
@ScinnerNo15 жыл бұрын
"Stall torque will be less than holding torque"? Isn't it the other way around? Holding torque will be less than stall torque. Holding torque = maximum continuous stall torque controlled with a safe amperage rating(will not burn motor). Stall torque = not controlled thus more power(will burn motor).
@Giblet5355 жыл бұрын
@@ScinnerNo1 Right. *At a given current*, stall torque will be less than holding torque due to inertia. Whether they're managed by a smart controller or (dumbly?) by power supply limitations, they will be different, and are therefore not interchangeable.