@16:16 hello I whould like to make this but I have one question for you sw on the joystick I can see it connects to a pin on the board my question is what pin is it connected to? I believe it is the resume pin if I can see it right thank you fro making this video.
Got it running in the end. Syntax ! Thank you. Vref is measured from the potentiometer wiper (which is live) and ground. I am hoping to run without the heatsink which is precariously close to other live components, hence a risk of a short circuit.
Thanks a lot for good explenation and showing what all connections is. I hope I can use this boatd for a 2 wheel balancing robot. Have a nice weekend. 🇧🇻😉
For anyone having issue setting vref. Setup the driver in a breadboard and NOT on the cnc shield. Something about the knock offs being slightly different. My vref was always 0v when trying to adjust on the shield.
I had the same problem, but when I applied voltage to the Arduino from my laptop through the USB cable Vref showed up on the pot and I was then able to adjust its voltage.
Thank you for the video! But... the jumper (14:15) supplies voltage all the time. This leads to overheating of the drivers. It is better to put a jumper on a free pin and apply -0- only when the engine is turned on and immediately turn it off if the engine stops working.
I had a problem not being able to adjust Vref with the A4988 driver located correctly on the shield, which was attached correctly onto the Arduino, even after following all the instructions presented by the video faithfully. But then, when I applied voltage to the Arduino from my laptop through the USB cable, the Vref voltage showed up on the A4988's Vref pot and I was then able to adjust its voltage. I hope that might be of help to those that might be having the same problem.
Why my gantry not moving continuously but only single times for few unfix distance after sending moving command from Ugs and then in few attempts it gets disconnected until I reset the arduino, or software? I think it's because of EM interference create by motor but not sure since it showed be immune to these EM noise as it's made for these purpose.
hello I am trying out your code from your website but I get this error message Arduino: 1.8.12 (Windows 10), Board: "ESP32-WROOM-DA Module, Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS), 240MHz (WiFi/BT), QIO, 80MHz, 4MB (32Mb), 921600, Core 1, Core 1, None" can you help me with this? The sketch name had to be modified. Sketch names must start with a letter or number, followed by letters, numbers, dashes, dots and underscores. Maximum length is 63 characters. cnc_sheild_joy_stick:6:11: error: 'A1' was not declared in this scope int vry = A1; ^~ C:\Users\batman\Desktop\cnc_sheild_joy_stick\cnc_sheild_joy_stick.ino:6:11: note: suggested alternative: 'T1' int vry = A1; ^~ T1 exit status 1 'A1' was not declared in this scope This report would have more information with "Show verbose output during compilation" option enabled in File -> Preferences.
Thanks for the detailed explanation, very useful! You could make it a bit shorter by skipping to read the pin names without explanation if you explain each pin anyway. Its redundant information and clearly visible in the video which everyone can stop and rewind if things are too fast.
Great video, thanks. Are you able to tell me how I can use NEMA34s with the Shield? I got separate drivers for the steppers, do I connect the motor coils to the 4 pins of the Shield or to the DM860y driver? What connects to the X and Y Direction and X and Y Step for example? Will try a 2 axis plotter/engraver for starters. Any suggestions would be greatly helpful as I'm completely new to these things. Thanks!
You have done a great service to the students who use this shield first time. Sir, may I know if the shield enable pins are not shorted what will be the problem?
Good tutorial, I noticed you did not cover any explanation orientation or format after soldering your stepper motor wires before joining on the 4 male hitters on the cnc sheild. Does it not matter which order these wires should be connected?
@@ElectroniClinic thanks, I looked at both your videos for stepper motors and could not find the answer to my question, though I did pick up a few things. Thank you.
Great video though I noticed that you used the vref calculation for the DRV8825 driver and not the one for the A4988 which is what this video is about.
can the exact same methodology be used for DRV8825 driver because i noticed that the pins 1A, 2A, 1B, 2B are arranged differently in the DRV8825 than the A4988? The order in A4988 is 1B 1A 2A 2B and the order written in DRV 8825 is 2A 1A 1B 2B.
Do I need a power supply to the uno and cnc shield when I use the router I usually just run 24v on the shield and the usb seems to power the uno is this ok to do
Hi I have a quick question. Is there anyway to power the Arduino board without it always being connected to computer? I have a 12V supply connected to the CNC shield, but it only runs if I also have a 5V usb connection to the Arduino board. Any way to tie in a 5V from the 12V supply, so I can make my product mobile (not confined next to a computer)
Several options there. 1. Get a small powersupply you can carry with you. 2. Use a LiPo battery pack. 3. Get an USB2Go connector, connect it to the phone you use, get ArduinoDroid or similar to control/edit the code.
How do I know or calculate the appropriate power supply requirements? It’s been suggested that I use a 12v 100W PS, but I’m curious to see if I can use either 12v @ 76W or if I need to access 24v @ 144W? There is also an option to change the 24v down to 20v to get 100W.
This is brilliant, thank you. The only thing I'm confused by: it looks as though you have the GND from the joystick connected to Z+ pin of CNC Shield in the video rather than to the GND pin (as it should be and as you instruct) - that pin is next to the 5V pin on my CNC shield. Is that just an error in the footage?
Hello, i have a question, what would be the purpose of shorting @ 9:57 does it enable us to control those motor? Sorry if its a stupid question. I ask because I am currently beginning to research how to control my 3 stepper motor without using GRBL and I'm kind of confused.
It's to enable the control of the stepper motors, yes. However, I found having a toggle switch soldered on to female connectors was just as easy. Same goes for emergency stop - get a real switch and modify it for your own purpose.
Sir, Very informative video. I am a hobbyist. I have used 'Arduino UNO, CNC Shield 3 and A4988". Before switching 'ON' 12V to "Nema 17 PM " stepper motor following steps were done as shown in the video: 1. Set voltage on "A4988 " board. 2. Short 'Enable' pins. 3. Attach 4 wires of stepper motor. Can I go ahead please? Thanks,
Hey, thanks for a very, very good guide! 👍 I'm currenty working with a machine (can't say manufacturer), but it use both a combination of PLC and robotics. Wanted to learn more about ladder PLC, and do some experiments myself. Most "guides" I have found are not as comprehensive your guide. I have a 12volt power supply, but it's limit will be 12V, 1.0Ampere and a maximum of 12watts. So I'll be getting a laboratory power supply. As of now - no stepper motor, but no fear, we have a bunch of them at work.. Also, I was thinking.. If planning on building a "robot", what if I would like to use a real type of joystick? Say with six axis? I was looking at something like the Amastone. It has XYZ axis (selectable), emergency stop and a dead man's grip for additional protection. But, what if using a gaming joystick, with say an hall effect sensor? Need to re-route it via an interface/shield to the Arduino, is my initial thought, or just hack it??
Thank you so much for this tutorial! Very helpful. Do you know how can I effectively short the ms1, ms2, and ms3 pins? Basically I'm hoping to use 1/16th micro stepping all the time. Is there any tool / caps that could help? With the limited space provided on the shield, I couldn't find an elegant way to short them, unless I manually solder those three header pins... Any help will be greatly appreciated!
@@ElectroniClinic What about setting 5,6,7,and 8 high in the program? Not sure if those are right ones that go to the steps pins, whole, half, quarter...
There are a few errors in this video. - EN pin bridge, will not enable the Board. it will "fix" the motors. so they dont move by itself. u dont need that, the code can do this for u. (or grbl) - u dont need to use the dir pins, if u use grbl. the sofware can change the direction (the pins are connected from the shield to the UNO) - as always, didnt shown the process of measuring the VREF - and the formula is not true for this stepper driver (u will frie your driver or stepper, if u dont do this right) - use TMC2208 or 09 drivers insted of that crappy A4988 - there MUCH less loud and can make a microstepping of 1/256
In other tutorials, their formula is VRef = (Current)*(8)*(resistance of the current sensing resistor). In my case, it's either VRef = 1.7/2 or VRef = 1.7*8*0.1; both yield different values. How can I tell which formula to use?
it depends on the driver you use, the first formula is usually for A4988 and the second for DRV8825, you can find the specific formula in the datasheet of the driver you use
The potentiometer on the driver carrier sets Vref which in turn defines Imax for that driver. Imax depends on your motor (see datashield) and the formula for deriving Vref from Imax depends on driver carrier (see datasheet). Measure Vref between potentiometer and gnd
@@petermuller608 Idk I don't have a voltmeter or anything but it's working at least the z,x,y are working perfectly so I'm not going to adjust anything. I just got this yesterday for my scara robot build for school. PLEASE HELP I can't find anything anywhere online about the A axis what pins do I define them in the arduino ide? 1-8 are taken already. The 4th stepper has power going to it but the example sketch provided only drives the xyz. Can you please help me with what pins for the step and dir for the red socket? I guess on a printer it would be the extruder stepper, but Google isn't helping this morning.
@@ElectroniClinic Hi, thanks for taking the time to answer. I already made them work but in tests the motors produce much noise and vibration. Some say use full steps and others that reduce it to 1/8 or so but also say it is bad for the motors? Who to believe? I am using Nema 17 2 amperes motors at 1.25 voltage. Thanks.
Hi I Have make a small project With arduino uno + cnc shield v3 + A4988 motor driver + stepper motor i have programing by computer. and it's done. but now i want programing controller with display. do you guide me please?
All was going well BUT, you don't show where to measure the V Ref, and you seem to give the formula for the DVR 8825. So, ultimately, interesting but suspect.
And u use limit switches with the motor then you can also define the starting and end position. I dont know which type of seat you want to control? is it for kids or adults? its a car's seat?
Hi, after uploading the code, Is there other way to power up the arduino than the USB cable from the computer? I want to disconnect my computer from the arduino.
@@francescodangelo9095 I didn't open it. But now I tried to open it by just clicking on the link and it opened without any problems. I'm using a laptop tho.
@@petermuller608 thankyou I was able to control 3 steppers but they all run simultaneously at same speed. However, I want to make them run at various speeds for each one of the stepper motor. Any lead on that, please?
@@petermuller608 I am able to send step pulses at 3 different speed but for that I have to change the speed everytime. So the option is using Arduino Serial Monitor I can give my values but Serial Monitor is very basic and not a friendly GUI. So, I build a GUI on processing and sending the values from Processing 3.0 to Arduino. But the problem being faced is I can only send one value at a time from Processing 3.0 to Arduino which will run the 3 motors at that particular speed. However, I want to run all 3 motors at 3 different speeds simultaneously. An advance thankyou for your time on my query.
Connected and done as described without joystick part, but motor is not rotating, instead it is getting current at getting fixed(jammed), Any solution???????
Please help! First of all, thanks for this well explained video. I have a big question, if I want to use this cnc shield but I will only use two nema steppers, but my main question is, if I need to use other digital or analogical pins for other device, is it possible? Because the cnc shield is connected on the whole arduino... thanks
yes.you can use. For this reason i designed my own stepper motor controller. i will upload the video on 1st Feb. in that video i have explained how to use any number of stepper motors and how to use io pins to control them.
Does anybody have the code for controlling 2 motors direction with one joystick??? I have the same hardware as the video, the but no matter what I try I can only get one motor to listen to the joystick and the other just free spins if power is on :( help would be greatly appreciated.
Just put the A4988 driver carrier into the cnc shield, put the cnc shield one the Arduino 328p and flash grbl. This is literally the most basic setup ;)
Watch my video on How to make Automatic Spot Welding Machine using a Microwave Oven transformer
ua-cam.com/video/xnPIsrxVozM/v-deo.html
@16:16 hello I whould like to make this but I have one question for you sw on the joystick I can see it connects to a pin on the board my question is what pin is it connected to? I believe it is the resume pin if I can see it right thank you fro making this video.
what's the amperage limit/requirement for the power supply? i got a 12v 3a power supply and i cant find any documentation on amperage
a very informative and clear-to-understand tutorial - congrats!
Great video. I bought that shield and drivers ages ago but had no idea how to use them. You've shown me how!
I'm working on interfacing my collection of stepper motors with arduino to a commercial printing top this video has helped alot. Thank you
Amazing video explaining everything on the shield, it helped me a lot on my project, thanks for the info!!!!
Got it running in the end. Syntax ! Thank you. Vref is measured from the potentiometer wiper (which is live) and ground. I am hoping to run without the heatsink which is precariously close to other live components, hence a risk of a short circuit.
Thanks a lot for good explenation and showing what all connections is. I hope I can use this boatd for a 2 wheel balancing robot. Have a nice weekend. 🇧🇻😉
For anyone having issue setting vref. Setup the driver in a breadboard and NOT on the cnc shield. Something about the knock offs being slightly different. My vref was always 0v when trying to adjust on the shield.
I had the same problem, but when I applied voltage to the Arduino from my laptop through the USB cable Vref showed up on the pot and I was then able to adjust its voltage.
Great video.. Thanks
At 11:00 you mention pin #8 is not connected. On my board, it is connected to EN right above X-Step
Thank you for the video! But... the jumper (14:15) supplies voltage all the time. This leads to overheating of the drivers. It is better to put a jumper on a free pin and apply -0- only when the engine is turned on and immediately turn it off if the engine stops working.
Hey I have a question, what pins are A.STEP/DIR connected to on the arduino board?
Welcome to Bob Ross Electronic Clinic! Let´s gonna connect some happy little budies here...
very good explanation, thx so much
I had a problem not being able to adjust Vref with the A4988 driver located correctly on the shield, which was attached correctly onto the Arduino, even after following all the instructions presented by the video faithfully. But then, when I applied voltage to the Arduino from my laptop through the USB cable, the Vref voltage showed up on the A4988's Vref pot and I was then able to adjust its voltage. I hope that might be of help to those that might be having the same problem.
Why my gantry not moving continuously but only single times for few unfix distance after sending moving command from Ugs and then in few attempts it gets disconnected until I reset the arduino, or software? I think it's because of EM interference create by motor but not sure since it showed be immune to these EM noise as it's made for these purpose.
my spindle was not moving, jumper tip resolved it. bunch of thanks
helpful tutorial. I am getting idea of generating pulses to stepper driver
great video bhai. Nicely explained.
Nivel vídeo. I Made it work, how can i control the speed?
hello I am trying out your code from your website but I get this error message Arduino: 1.8.12 (Windows 10), Board: "ESP32-WROOM-DA Module, Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS), 240MHz (WiFi/BT), QIO, 80MHz, 4MB (32Mb), 921600, Core 1, Core 1, None" can you help me with this?
The sketch name had to be modified.
Sketch names must start with a letter or number, followed by letters,
numbers, dashes, dots and underscores. Maximum length is 63 characters.
cnc_sheild_joy_stick:6:11: error: 'A1' was not declared in this scope
int vry = A1;
^~
C:\Users\batman\Desktop\cnc_sheild_joy_stick\cnc_sheild_joy_stick.ino:6:11: note: suggested alternative: 'T1'
int vry = A1;
^~
T1
exit status 1
'A1' was not declared in this scope
This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.
Thank You so much for Sharing from Your knowledge ... Thank You ...
So nice of you
Thanks for the detailed explanation, very useful! You could make it a bit shorter by skipping to read the pin names without explanation if you explain each pin anyway. Its redundant information and clearly visible in the video which everyone can stop and rewind if things are too fast.
Great video, thanks. Are you able to tell me how I can use NEMA34s with the Shield? I got separate drivers for the steppers, do I connect the motor coils to the 4 pins of the Shield or to the DM860y driver? What connects to the X and Y Direction and X and Y Step for example? Will try a 2 axis plotter/engraver for starters. Any suggestions would be greatly helpful as I'm completely new to these things. Thanks!
A useful video. I like it
You have done a great service to the students who use this shield first time. Sir, may I know if the shield enable pins are not shorted what will be the problem?
Very informative and helpful
Will you not connect another stepper motor with the shield and modify the. Code in Arduino?
i want to know code vs a4988 anh dc step with fuction on off 5 round, can you help me
The UA-cam was ok - but i didn't see any relationship with a hybrid stepper motor - the one shown was just a normal stepper motor
Good tutorial, I noticed you did not cover any explanation orientation or format after soldering your stepper motor wires before joining on the 4 male hitters on the cnc sheild. Does it not matter which order these wires should be connected?
i have already explained this in my previous videos on the stepper motors.
@@ElectroniClinic thanks, I looked at both your videos for stepper motors and could not find the answer to my question, though I did pick up a few things. Thank you.
Great video though I noticed that you used the vref calculation for the DRV8825 driver and not the one for the A4988 which is what this video is about.
can the exact same methodology be used for DRV8825 driver because i noticed that the pins 1A, 2A, 1B, 2B are arranged differently in the DRV8825 than the A4988? The order in A4988 is 1B 1A 2A 2B and the order written in DRV 8825 is 2A 1A 1B 2B.
@@brahmadevs The method is the same, but the formula for vref is different. The formula for vref is on the datasheet for the driver.
Yes you are right. For example for 17HS4401: Vref = 1,7 / 2,5 = 0,68V (14:47)
Do I need a power supply to the uno and cnc shield when I use the router I usually just run 24v on the shield and the usb seems to power the uno is this ok to do
Great another amazing video. Good work!
Glad you enjoyed it!
This is perfect for my chemicle dispenser. I would love to see you make a automated cocktale drink mixer. Mixing juices at different recipes
Hi I have a quick question. Is there anyway to power the Arduino board without it always being connected to computer? I have a 12V supply connected to the CNC shield, but it only runs if I also have a 5V usb connection to the Arduino board. Any way to tie in a 5V from the 12V supply, so I can make my product mobile (not confined next to a computer)
Several options there.
1. Get a small powersupply you can carry with you.
2. Use a LiPo battery pack.
3. Get an USB2Go connector, connect it to the phone you use, get ArduinoDroid or similar to control/edit the code.
How do I know or calculate the appropriate power supply requirements?
It’s been suggested that I use a 12v 100W PS, but I’m curious to see if I can use either 12v @ 76W or if I need to access 24v @ 144W? There is also an option to change the 24v down to 20v to get 100W.
This is brilliant, thank you. The only thing I'm confused by: it looks as though you have the GND from the joystick connected to Z+ pin of CNC Shield in the video rather than to the GND pin (as it should be and as you instruct) - that pin is next to the 5V pin on my CNC shield. Is that just an error in the footage?
Hello, i have a question, what would be the purpose of shorting @ 9:57 does it enable us to control those motor? Sorry if its a stupid question. I ask because I am currently beginning to research how to control my 3 stepper motor without using GRBL and I'm kind of confused.
It's to enable the control of the stepper motors, yes.
However, I found having a toggle switch soldered on to female connectors was just as easy.
Same goes for emergency stop - get a real switch and modify it for your own purpose.
I make CNC project but my case is stepper motor not working programming is ok and connect software but when command it not working
exactly what I needed! thank you!!!
hey loved it!! but how to reduce speed m a noob please help!!!
An excellent narration on CNC V3 Shield. Thanks a lot. How to connect a SG90 Servo to CNC V3 Shield ? Please help me.
Bhagwan Se Dua 🤲 Karunga Ki जल्दी mere Bhaijan ka 100K Subscribers Ho jaay Aur fir 1M 🙂
Great video. Based on what did yoy adjust the potentiometer?
what about rotation robotics like robotic arm which driver we should use ?
Sir, Very informative video. I am a hobbyist. I have used 'Arduino UNO, CNC Shield 3 and A4988". Before switching 'ON' 12V to "Nema 17 PM " stepper motor following steps were done as shown in the video:
1. Set voltage on "A4988 " board.
2. Short 'Enable' pins.
3. Attach 4 wires of stepper motor.
Can I go ahead please?
Thanks,
Hello sir, could you please make tutorial about how to control 4 stepper motor using this same exact setup? Thanks
Have any luck with that? Trying to get the same thing going.
Hey, thanks for a very, very good guide! 👍
I'm currenty working with a machine (can't say manufacturer), but it use both a combination of PLC and robotics.
Wanted to learn more about ladder PLC, and do some experiments myself.
Most "guides" I have found are not as comprehensive your guide.
I have a 12volt power supply, but it's limit will be 12V, 1.0Ampere and a maximum of 12watts.
So I'll be getting a laboratory power supply.
As of now - no stepper motor, but no fear, we have a bunch of them at work..
Also, I was thinking.. If planning on building a "robot", what if I would like to use a real type of joystick? Say with six axis?
I was looking at something like the Amastone. It has XYZ axis (selectable), emergency stop and a dead man's grip for additional protection.
But, what if using a gaming joystick, with say an hall effect sensor? Need to re-route it via an interface/shield to the Arduino, is my initial thought, or just hack it??
Thank you so much for this tutorial! Very helpful. Do you know how can I effectively short the ms1, ms2, and ms3 pins? Basically I'm hoping to use 1/16th micro stepping all the time. Is there any tool / caps that could help? With the limited space provided on the shield, I couldn't find an elegant way to short them, unless I manually solder those three header pins... Any help will be greatly appreciated!
you can use jumper caps
@@ElectroniClinic What about setting 5,6,7,and 8 high in the program? Not sure if those are right ones that go to the steps pins, whole, half, quarter...
urgent... please help
can I use CNC shield for control Nema 23 stepper motors using TB6600 stepper drivers.
How to use joystick with 2 motors, for X and Y?
excellent bro
Hi, Great video. Do you know which pins I connect to on the shield when installing an external reset button? Thanks.
OMG finaly! that jumper detail!i dont get why it needs the jumper but it works!
Great video. Im a bit confused with the vref formula. Anyone can help me? My stepper motor rated current/phase is 2.0A Thanks
There are a few errors in this video.
- EN pin bridge, will not enable the Board. it will "fix" the motors. so they dont move by itself. u dont need that, the code can do this for u. (or grbl)
- u dont need to use the dir pins, if u use grbl. the sofware can change the direction (the pins are connected from the shield to the UNO)
- as always, didnt shown the process of measuring the VREF - and the formula is not true for this stepper driver (u will frie your driver or stepper, if u dont do this right)
- use TMC2208 or 09 drivers insted of that crappy A4988 - there MUCH less loud and can make a microstepping of 1/256
Great job
Nice job
Nice job ! Can you please help me how is possible to controll 2 stepper motor ?
In other tutorials, their formula is VRef = (Current)*(8)*(resistance of the current sensing resistor). In my case, it's either VRef = 1.7/2 or VRef = 1.7*8*0.1; both yield different values. How can I tell which formula to use?
it depends on the driver you use, the first formula is usually for A4988 and the second for DRV8825, you can find the specific formula in the datasheet of the driver you use
Can 2 pin connected to the drive? The stepper motor has 2 pin only
Hi, I try to setup the joystick but error message apiered on the line jostick () ; ( your line 25 )
Can youhelp me ?
how do you know how much to turn the potentiometer?
i can se the shaft position. i set the starting point and that's it.
The potentiometer on the driver carrier sets Vref which in turn defines Imax for that driver. Imax depends on your motor (see datashield) and the formula for deriving Vref from Imax depends on driver carrier (see datasheet). Measure Vref between potentiometer and gnd
@@petermuller608 Measure how?
@@amelliamendel2227 which part of the description is unclear to you so I can elaborate?
@@petermuller608 Idk I don't have a voltmeter or anything but it's working at least the z,x,y are working perfectly so I'm not going to adjust anything. I just got this yesterday for my scara robot build for school. PLEASE HELP I can't find anything anywhere online about the A axis what pins do I define them in the arduino ide? 1-8 are taken already. The 4th stepper has power going to it but the example sketch provided only drives the xyz. Can you please help me with what pins for the step and dir for the red socket? I guess on a printer it would be the extruder stepper, but Google isn't helping this morning.
Nice Bhaiya
Keep It
Hi. My motors dont move but connection is ok. I cant find anyone saying I must enable the ground in the shield.
My video helped you or not?
@@ElectroniClinic Hi, thanks for taking the time to answer. I already made them work but in tests the motors produce much noise and vibration. Some say use full steps and others that reduce it to 1/8 or so but also say it is bad for the motors? Who to believe? I am using Nema 17 2 amperes motors at 1.25 voltage. Thanks.
Very good ticher
Hi
I Have make a small project With
arduino uno + cnc shield v3 + A4988 motor driver + stepper motor
i have programing by computer.
and it's done.
but now i want programing controller with display.
do you guide me please?
Ya, sure.
All was going well BUT, you don't show where to measure the V Ref, and you seem to give the formula for the DVR 8825. So, ultimately, interesting but suspect.
Great video. Where do I connect the 12 volt spindle motor. My shield uses a 24 volt power supply.
great job 👌👌
How to use hold / resume as button.. can you please help guide
I want to drive a stepper motor on the seat which can move forward and backward and with nodemcu if you can help please
why a stepper for this? you can use a DC geared motor and control it via bluetooth.
And u use limit switches with the motor then you can also define the starting and end position. I dont know which type of seat you want to control? is it for kids or adults? its a car's seat?
you also need to look at linear actuators. I have a video on this.
How much travel do you need?
Weight limit?
I agree with a linear actuator.
really nice video!!!
hey man. how are you? how can i duplicate the code of joysitck for 3 stepper motors ? Thank you
Sir i do cnc router project sir but i face some problem the problem is how to decrease drive voltage sir
Hi, after uploading the code, Is there other way to power up the arduino than the USB cable from the computer? I want to disconnect my computer from the arduino.
connect 5 volts with vin pin of arduino.
with the usb port on the opposite side there is also female power jack, over there you can also connect a 12 volts adaptor, battery, etc
@@ElectroniClinic thank you for your help 😁
Bro pls how did you open the link in the description???
@@francescodangelo9095 I didn't open it. But now I tried to open it by just clicking on the link and it opened without any problems. I'm using a laptop tho.
hi, can we make controlling 3 stepper motor with 2 joystick with this diagram?
of course you can control, but you will need to modify the code.
whats the maximum RPM we can achieve using this setup. I need around 2000RPM please suggest setup
Its working great for me but would like to control 2 step motors how to do it ?
Hello, I am also figuring out to control 3 stepper motors. If you come across any help or supporting materials please share the link. Many thanks
Send step / direction to the appropriate pins
@@petermuller608 thankyou I was able to control 3 steppers but they all run simultaneously at same speed. However, I want to make them run at various speeds for each one of the stepper motor.
Any lead on that, please?
@@charmingali34 are you sending step pulses at different speed to your three motors? The step frequency is directly related to the motor's speed
@@petermuller608 I am able to send step pulses at 3 different speed but for that I have to change the speed everytime. So the option is using Arduino Serial Monitor I can give my values but Serial Monitor is very basic and not a friendly GUI.
So, I build a GUI on processing and sending the values from Processing 3.0 to Arduino. But the problem being faced is I can only send one value at a time from Processing 3.0 to Arduino which will run the 3 motors at that particular speed. However, I want to run all 3 motors at 3 different speeds simultaneously.
An advance thankyou for your time on my query.
Great communication
A4988 drive is suitable for 10 kg bipolar stepper motor.
current limit formula is not correct it should be V = I X R X 8 where R is the limiting resistance and I is the rated current for stepper
This depends on the driver carrier, but should have been mentioned in the video
@@petermuller608 agree
Was confused with the formula. My stepper is 2.0 rated current. May I know what will be its limit?
why not any body tell 775 dc spindle motor conection to shield detail ??
hold pin what it for?
How to disable a specific stepper motor on the shield?
Connected and done as described without joystick part, but motor is not rotating, instead it is getting current at getting fixed(jammed), Any solution???????
check your stepper motor wiring.
@@ElectroniClinic one pair with zero resistance to one pair of + and - , its ok ?
Please help!
First of all, thanks for this well explained video.
I have a big question, if I want to use this cnc shield but I will only use two nema steppers, but my main question is, if I need to use other digital or analogical pins for other device, is it possible? Because the cnc shield is connected on the whole arduino... thanks
yes.you can use. For this reason i designed my own stepper motor controller. i will upload the video on 1st Feb. in that video i have explained how to use any number of stepper motors and how to use io pins to control them.
@@ElectroniClinic help link
nice
Please make a vidio servo motor manual controller
how to 2 axis?
Nicely explained
helpful video
how i can connect 5 stepper motors pls
its simple, you will need to make a custom pcb. I have another video in which I designed a pcb for controlling multiple stepper motors.
Can you please create guidance on end stop limit switch on this cnc shield
Wire them in NC mode. The grbl wiki has a great explanation on how to do this
Freand I need how to cunect breakout board to servo driver wiring and cuntrol
error occurred bro not in the code only in the uploading process.what to do for that bro?
Does anybody have the code for controlling 2 motors direction with one joystick??? I have the same hardware as the video, the but no matter what I try I can only get one motor to listen to the joystick and the other just free spins if power is on :( help would be greatly appreciated.
this joystick has the button as well. use this button to select between two motors.
Can we connect i2c keypad and LCD to CNC shield? Keypad used to input the steps/revolutions to stepper motor.
i did the same thing using android app instead of using a simple keypad watch my video on android controlled stepper motor
What about spindle motor connection sir....
can i use this cnc shild for diy 3d printer
Of course you can.
Please can you make a video explain how to do grbl work with A4988
Just put the A4988 driver carrier into the cnc shield, put the cnc shield one the Arduino 328p and flash grbl. This is literally the most basic setup ;)