Wow, this video is EXACTLY what I needed! I just bought two of this exact speed controller from an eBay seller, and they work well in bench testing. But because I intend to use them to control the brushed DC motors in two of my small electric scooters, I want to use these controllers with the Hall Effect twist throttles that each scooter has. The problem was that the Hall effect throttles, when fed with a 5VDC supply voltage, return a signal of between (roughly) 1 and 4 volts. So the motor controller would not be fully off with the throttle off, and would not reach full speed at "full throttle". I'll just need to modify your Arduino code a little to accommodate the less than full-range 0-5V input signal. I have been meaning to learn Arduino coding at a higher level than my VERY minimal previous knowledge, anyway. I'm guessing that sampling the throttle position at about 10 Hertz would be a good starting point. Also, it was great to see your other video with the full test of the controller. In that video, I learned that I'll likely need to add cooling to allow the controller to survive. I was going to mount the bare controller board directly in the airstream of the moving scooter, and let that suffice. But it seems that adding a fan over the MOSFET heatsinks would be a good idea. Possibly with a thermostatic control for the fan, something the Arduino could no doubt handle, with a few extra components. By the way, the specs of the brushed DC motors for the scooters are: Input: 24 Volt 26 Amps (624 Watts) Motor output power: 450 Watts Input: 36 Volt 35.6 Amps (1,281.6 Watts) Motor output power: 1,000 Watts
Thanks so much for this tutorial! It worked great but I did need to change the pwm frequency on the arduino or else the motor made a loud humming noise.
Hello Robojax. Im working with a 24vdc 60amp controller. I’m trying to use a 49E Hall effect sensor foot pedal (replacing the potentiometer) to control the speed of my motor. The problem that I am having is that when wired in to the controller replacing the potentiometer, the motor starts and runs slow without pressing the pedal. The % indicator is showing 17% and I am able to accelerate to 85%. Is there a way to modify the controller to be able to zero out the voltage of the accelerator when not pressed? I really don’t want to add a Arduino at this point to the project. I’m thinking there might be a way to add a trim pot or something to the controller circuitry. Thanks, Gary. Love your videos btw.
Hello @TheLinkminer, if we don't know how the hall effect sensor work, we can't suggest anything. may be it the magnetic field that is causing or it is some voltage. Plus full wiring would be needed and without that I have no knowledge as how to help. cheers.
Fantastic video, exactly what I needed. I'm just having a problem disconnecting the signal, if have made both cuts however the original potentiometer still controls the motor. I was wondering if I needed to cut the thinner wire to the left of the second cut (when board is in portrait) as I still measure a voltage over that.
Good to hear that you found it useful. I am not sure what you did different. but it must stop or else your module has different PCB. Try to cut the link that goes to 555 timer.
Thankyou very much for your nice explanation.Can i use this controller for a wheelchair?(Two wheelchair motor of 24v.). If not, can you offer a motor controller that can be used for a wheelchair?
hi robojax, my control is different, has only 1, 555 chip and the output doesn't go through a primary diode, goes straight to the mosfet diodes, I'm assuming this will still work. great tutorial and I'm sure ill be watching more, PP you thanks
Hi, I am not sure what kind of module you have. but if you watch carefully I've explained it fully so you know how to use this method on any other module. just find out where the PWM is coming from and and disconnect the path and add Arduino signal there. Good luck.
Why to use 2 PWM pins on arduino? Could you use a single PWM to control both chips on red board? Looks like in the script they run at the same time and the same value.
I don’t remember exactly what I did, but perhaps at the point here I have connected the wires, gates of MOSFETs were separate and I tried to keep the separate.
Hello, I was wondering if you could help me with my problem. I've bought an XY-1250 motor speed controller and I want to control it with my Arduino. I've copied all the steps in your video on TH-cam but it won't work as it should work. I've cut the two PWM-lines on the PCB and when I power the board the motor starts already turning. If I turn my potentiometer on my Arduino, I have a slight increase of motorspeed but it is minimal. Do you have any idea what this could be ?
if motor rotates, then you have not cut it or there is something wrong. this hack is very simple. check wiring and connect it back without arduino see if motor runs fully. then disconnect it and make sure motor never moves. if the motor moves after cutting, something is wrong. you may have different board or there is another wire or path. good luck.
Very good Video! I need the Modul with 5000W for my Projekt but this Module has a Case. Is it possible to controll the Dudy-Cycle by just providing a voltage between 0V and 5v from the uC and connect it to the wires which are responsebile for the Dudy-Cycle?
Great video, thank you, very helpful. I have been trying to get this same concept to work with an ESP32 instead of Arduino but my motor simply does not respond to the PWM signal I send to the XY-1260. My code works, I have tried with an LED instead of the motor and it fades according to the duty cycle. Could it be that a 3.3V PWM is not enough for the Motor Controller? Or am I overlooking something else? Thank you
I'm very interested in using the speed controller with a MCU without reverse engineering or modifying the PCB. Is it possible to use a 100k digital potentiometer 256 position to control this device?
@@robojax 60M PWM Speed Control Circuit hello, can I ask you a bit, can this circuit be used for 2 motor slowdown 24v 250W 14A .. I hope you can help
@@robojaxWhy, if the voltage on the pot is 5v, I'm using a ZXY-MTC-08 module which has a STC15w408as MCU driving the 555 times, an MCU should be on your driver board but it's scrubbed off, or maybe you have a different voltage on your pot? Thank You.
Yes it is possible to change the frequency of PWM. It is a simple 555 chip. Search online and you will find tones of circuits. You just change one resistor and capacitor to change the frequency.
Hi RJ, good work around but would it not be easier to use a MCP4725 I2C DAC, common ground and signal from MCP4725 on the black wire of the potentiometer, no invasive action required and you'll have 4000+ steps of control?
Nice video Robojax! But I have a slight problem. When using the pot, the motor spinns up nicely without any noise (humming), but when switching to PWM control, the motor is humming the whole PWM range, except full speed. What about the proper PWM frequency for these kind of controllers?
Hello Sir, Thank you for the great video. I was following along the video, but when I connect the power from the board to the arduino vin and the board ground to the arduino ground, the motor board shuts off (led light goes out), when I do not connect the ground but only connect the vin power, the motor starts but can not be controlled. Am I missing something in wiring?
it seems you are connecting it incorrectly (reverse). So power up Arduino with USB from computer. Just connected ground from Arduino to the Power module and the signal from Arduino to the module. It should work as well.
This does not have two 555 timers. If Simone want to use them it could be one for generating PWM and the other as time switch to turn On of off after certain time. It can be anything
Hello there ! Actually the third 555 is the PWM signal generator , you can see the 2 diods connected to pins 2 & 6 , and the pot_meter between them ( google -- pwm with 555 for schematics ) the other 2 pc. of 555 are configured as schmidt triggers / mos drivers and connected to pin 3 of the first . As you can see on the Scope , the drive frecv is around 15 kHz . The arduino in that simple way can only generate 488 or 976 Hz ( depending which pin / iinternal timer is used )
Hello sir, with the motor and DC Power connected to the board, when i switch on the Power (but not the board), the motor starts running, and one of the MOSFET became hot. Did i break something?
Great video ¡ I have bought this module the last week, I'm developing a machine that use a 48 VDC motor like (MY1020 motor) and I need to control it directly from Arduino with a PWM signal (without the external pot) so, I can connect my 48 VDC motor with 20 Amp with this hack that you show in the video, or, are there more modifications with the module? I hope that you understand me. Thank you so much ¡
Sir, your videos are awesome and I appreciate your videos. I just ordered both the speed controller and ardunio. My plan is to build a cooling fan controller for a pickup. I'm guessing it would be possible to write the code in a way to slowly ramp up the fans from say 50 percent duty cycle to 100 percent while having the fans come on and off based off of coolant tempature? I have a lot to learn about this however is my project obtainable?
@@robojax thank you for responding. This is good to hear. Glad to know I'm not chasing something impossible with this. So current plan, come on a 50 percent when coolant reaches 205 degrees than ramp up to 100 percent slowly. Run until coolant tempature drops to 195 than shut off. I also want to have the fans come on when the air conditioner is switched on. Thinking run fans at 65 percent with A/C. If coolant temp gets to high with A/C on than fans ramp to 100 percent. Once coolant temp gets to 195 with A/C still the fans return to 65 percent duty cycle. Hopefully I can tap into the existing two wire coolant tempature sensor. I hate to bug you on this but can you think of any extra parts I would need? Some of the issues I'm thinking of are powering the ardunio when ignition is on. I suppose a 12V relay directly powering the speed controller and board could fry it. Also how to get the A/C signal 12V positive to the board without frying the Ardunio or the trucks PCM. Thank you again
I don't know about many other components you are will be using. I assume you want to control a fan connected to this module . Then you will need a temperature sensor. to power your arduino, you will need a very basic power adapter that converts AC to DC with output of 6V to 15V.
@@robojax yes control the radiator cooling fan with this. I purchased a temperature sensor. It's that Dallas one wire. It has one wire bus plus the other two inputs. By A/C I meant Air condition. The air conditioner compressor will supply 12 volts power I can tap into. Hoping to have that signal the ardunio to turn the fans on at 60 percent while still monitoring the water temp. If water temp gets to high with air conditioner on than fans ramp to 100 percent just as if the air conditioner was off. I did the mod like you did on this video. When I key on the truck I'll have a relay supply voltage to the module. I have the ardunio getting power from the module like you showed on the video. As far as modding the controller I think I got it right. I wish I could upload a photo to show you how I did it to see if it's correct. Right now I have it controlling a head light. It's a hologen bulb. The controller heat sinks get so hot I'm worried I have it wrong.
Why can't I just disconnect the potentiometer and connect the middle pin of the three pins on the motor controller board to the Arduino's analog to digital input and then read the analog input value in the software? How is using PWM better or is it?
Hi, why should you? if you want to control the motor, it works. If you mean to change the frequency of the module, it wold be done but with some hard work but if you want to change the frequency of Arduino, do some bing/google search.
@@robojax thank you for replay Yes its control the motor but i want to use it to control HHO cell I purchased this one because i watch how you connect the arduino to it and i want to know if its easy and possible to control the duty and frequency as well I have almost zero knowledge about electronics so if my question not make sense im apologise 🙂 Thanks again for replay
Hi help required I would like to use a similar board to control a mobility scooter motor but instead of the potentiometer I want to use an electric throttle with 3 wire would this be possible would I need to just replace the potentiometer any help would be greatly appreciated
Good video! One question: what appen if I connect Arduino to the PC with USB port when Arduino is already powered ( + and - connected) by the Control XY-1250? Thank you for answer?
the problem is taht I have already do it ( 12 V from XY1260 and 5 from PC) and now the XY1260 does'n works: with the 24V from battery I have 24 V also on the motor with thecontroller switched off and Arduino disconnected! It is rasonable or I have to look for other mistake? Thank you
Hi. Thank you for great video. I have one question. If I understand well, you are using only 8 mosfets, and there are 12 mosfets on the board. Is it possible to add one more chanel to arduino, in order to control the rest 4 mosfets?
Hi, all of them are using. there is nothing left without using it. they are all soldered and connected. yes you can modify it, cut the path and make another channel. Please subscribe. I appreciate it.
@@robojax Thank you for your replay. I already subscribed. Your chanel is great. Now I see, there are 8 mosfets, and 4 schottky diodes. Just keep doing as so far, your chanel deserves more subscribers.
this is not a converter. this is just a speed controller. the output voltage will always be the same as the input. it just turns it OFF and ON quickly with different duty cycle called PWM and the motor will slow down and speed up,
you just do the math. one motor 24V x 14A = = 336W and you got two motors, 336x2= 672W. Now see the videos , multiply the voltage x current of my test and see if it is 700W, then you can do it.
Hi, I have added links to datasheet for this module. Please watch the main review of this module: th-cam.com/video/a6LLbJtnPPA/w-d-xo.html You will need to find mosfets with the voltage you want to work and also make sure the capacitors have the proper voltage.
@@robojax thanks for the reply. One more question, is it the simplicity that you chose the method shown in the video? Or because of other consideration?
you are welcome. In terms of design this is very inefficient. Only 2 mosfets could do the job but it would need huge heatsink. So they use tones of mosfets to avoid using heat sink. For that reason this is the most attractive high current module and I know I can easily modify it for Arduino as well.
@@robojax I bought one and just tested that the pot RW leg takes 0-5v input which can be directly control by arduino analog output. I think that sounds like a simpler and requires no cutting and soldering.
Hi, I have two 24v DC 180W motors with rated current of 4.76A and locked rotor current of 5.8A. I would like to be able to control these two motors independently using PWM from an Arduino Mega microcontroller. Is this possible? Btw your explanations are excellent. Very easy to understand. Subscribed!
Thank you for subscribing. Yes you can but for two motors, you will need two of this module. If you want both motor to work and run together, you can connect them in parallel.
Robojax Ah okay okay. Thanks. By chance have you checked out this motor controller to be used with Arduino? amzn.to/3dbpV2K The one in your video is no longer available on Amazon.com 😓
Hi, can i used Arduino to control DC brushless motor 220V 0.3A by using Control XY-1250 10-50V 60A 3000W PWM motor Speed controller. Slowly, I increase the Control XY-1250 10-50V 60A 3000W PWM motor Speed controller max to 60V. Will it burn the Arduino circuit? Arduino power supply is separate from the Control XY-1250 10-50V 60A 3000W PWM motor Speed controller. I'm only using Arduino to give PWM signal to the Control XY-1250 10-50V 60A 3000W PWM motor Speed controller.
please read the title title of the video? As I mentioned you have to watch the main video. This is not the main video. this is just Hack to make it work with Arduino . here is the main video th-cam.com/video/a6LLbJtnPPA/w-d-xo.html
why not just connect an analogue output from the arduino to the 5V potentiometer signal wire on the motor controller, seems a much simpler approach than cutting up the traces on the board
Hi i have purchased this controller and at first it was working fine now it wont turn off with the potentiometer and i cant regulate the speed of the motor . Would you know what would cause this. Please help
My friend i have checked the mosfets and they seem to be all blown i put the multimeter to drain and source and they all have an open connection. I was wondering if you could help me as i am in need of controller 12v which i am pulling a heavy load the fuse on my whinch is 30 amp. I thought this was enough 60 a rated max and 40a continuos. But i guess its not... any ideas on which would be a good controller for me
Wow, this video is EXACTLY what I needed!
I just bought two of this exact speed controller from an eBay seller, and they work well in bench testing.
But because I intend to use them to control the brushed DC motors in two of my small electric scooters, I want to use these controllers with the Hall Effect twist throttles that each scooter has.
The problem was that the Hall effect throttles, when fed with a 5VDC supply voltage, return a signal of between (roughly) 1 and 4 volts.
So the motor controller would not be fully off with the throttle off, and would not reach full speed at "full throttle".
I'll just need to modify your Arduino code a little to accommodate the less than full-range 0-5V input signal.
I have been meaning to learn Arduino coding at a higher level than my VERY minimal previous knowledge, anyway.
I'm guessing that sampling the throttle position at about 10 Hertz would be a good starting point.
Also, it was great to see your other video with the full test of the controller.
In that video, I learned that I'll likely need to add cooling to allow the controller to survive.
I was going to mount the bare controller board directly in the airstream of the moving scooter, and let that suffice.
But it seems that adding a fan over the MOSFET heatsinks would be a good idea.
Possibly with a thermostatic control for the fan, something the Arduino could no doubt handle, with a few extra components.
By the way, the specs of the brushed DC motors for the scooters are:
Input:
24 Volt
26 Amps
(624 Watts)
Motor output power:
450 Watts
Input:
36 Volt
35.6 Amps
(1,281.6 Watts)
Motor output power:
1,000 Watts
Wow. Thank you for sharing your experience. Glad my video helped you. good luck with the project. Cheers
Thanks so much for this tutorial! It worked great but I did need to change the pwm frequency on the arduino or else the motor made a loud humming noise.
Hello Robojax.
Im working with a 24vdc 60amp controller. I’m trying to use a 49E Hall effect sensor foot pedal (replacing the potentiometer) to control the speed of my motor. The problem that I am having is that when wired in to the controller replacing the potentiometer, the motor starts and runs slow without pressing the pedal. The % indicator is showing 17% and I am able to accelerate to 85%.
Is there a way to modify the controller to be able to zero out the voltage of the accelerator when not pressed? I really don’t want to add a Arduino at this point to the project.
I’m thinking there might be a way to add a trim pot or something to the controller circuitry.
Thanks,
Gary.
Love your videos btw.
Hello @TheLinkminer, if we don't know how the hall effect sensor work, we can't suggest anything. may be it the magnetic field that is causing or it is some voltage. Plus full wiring would be needed and without that I have no knowledge as how to help. cheers.
Fantastic video, exactly what I needed. I'm just having a problem disconnecting the signal, if have made both cuts however the original potentiometer still controls the motor. I was wondering if I needed to cut the thinner wire to the left of the second cut (when board is in portrait) as I still measure a voltage over that.
Good to hear that you found it useful. I am not sure what you did different. but it must stop or else your module has different PCB. Try to cut the link that goes to 555 timer.
thank you sir, i have learn so much on this video...
You are most welcome
thank you so much for the help
You are welcome. Please subscribe. I appreciate it and helps my channel grow. Thank you
Thankyou very much for your nice explanation.Can i use this controller for a wheelchair?(Two wheelchair motor of 24v.). If not, can you offer a motor controller that can be used for a wheelchair?
Hello this is one way control. Can’t reverse. See this th-cam.com/video/PUL5DZ9TA2o/w-d-xo.html
Hi sir, how many ohms is the "original potentiometer on this 3000W PWM motor Speed controller" circuit? Thanks..
Instead of damaging the board you could connect a digital potentiometer like 4231-103
it doen't get damaged. the pins that are connected to the 555 pins where there is not such voltage to damage the inputs of Arduino.
Hi, how many ohms is the potentiometer on this 3000W PWM motor Speed controller circuit? Thanks..
hi robojax, my control is different, has only 1, 555 chip and the output doesn't go through a primary diode, goes straight to the mosfet diodes, I'm assuming this will still work.
great tutorial and I'm sure ill be watching more,
PP you thanks
Hi, I am not sure what kind of module you have. but if you watch carefully I've explained it fully so you know how to use this method on any other module. just find out where the PWM is coming from and and disconnect the path and add Arduino signal there. Good luck.
Why to use 2 PWM pins on arduino? Could you use a single PWM to control both chips on red board? Looks like in the script they run at the same time and the same value.
I don’t remember exactly what I did, but perhaps at the point here I have connected the wires, gates of MOSFETs were separate and I tried to keep the separate.
Hello, I was wondering if you could help me with my problem. I've bought an XY-1250 motor speed controller and I want to control it with my Arduino. I've copied all the steps in your video on TH-cam but it won't work as it should work. I've cut the two PWM-lines on the PCB and when I power the board the motor starts already turning. If I turn my potentiometer on my Arduino, I have a slight increase of motorspeed but it is minimal. Do you have any idea what this could be ?
if motor rotates, then you have not cut it or there is something wrong. this hack is very simple. check wiring and connect it back without arduino see if motor runs fully. then disconnect it and make sure motor never moves. if the motor moves after cutting, something is wrong. you may have different board or there is another wire or path. good luck.
I see that my board is an XY-1260 instead of an XY-1250 in your example. Could that be the problem ?
Great video Subscribed!
Thank you.
Very good Video!
I need the Modul with 5000W for my Projekt but this Module has a Case. Is it possible to controll the Dudy-Cycle by just providing a voltage between 0V and 5v from the uC and connect it to the wires which are responsebile for the Dudy-Cycle?
I will reply to all Subscriber's 🔔 questions. So make sure to Subscribe.😊
Great video, thank you, very helpful.
I have been trying to get this same concept to work with an ESP32 instead of Arduino but my motor simply does not respond to the PWM signal I send to the XY-1260. My code works, I have tried with an LED instead of the motor and it fades according to the duty cycle. Could it be that a 3.3V PWM is not enough for the Motor Controller? Or am I overlooking something else?
Thank you
Hello, eso32 has different way of PWM so try this video to fade and then apply the same to th motor th-cam.com/video/VCM6KMMvBfE/w-d-xo.html
Excellent tutorial. Do you have a recommendation for a directional hi power hi amps H Bridge that I could control with Arduino?
thanks. this is the solution th-cam.com/video/PUL5DZ9TA2o/w-d-xo.html
I'm very interested in using the speed controller with a MCU without reverse engineering or modifying the PCB. Is it possible to use a 100k digital potentiometer 256 position to control this device?
I think this (video) is the solution. If you want to use MCU, you have to modify it.
@@robojax 60M PWM Speed Control Circuit
hello, can I ask you a bit, can this circuit be used for 2 motor slowdown 24v 250W 14A .. I hope you can help
@@robojaxWhy, if the voltage on the pot is 5v, I'm using a ZXY-MTC-08 module which has a STC15w408as MCU driving the 555 times, an MCU should be on your driver board but it's scrubbed off, or maybe you have a different voltage on your pot? Thank You.
Great video is there a way to adjust the hertz on Controller or just PWM Thanks
Yes it is possible to change the frequency of PWM. It is a simple 555 chip. Search online and you will find tones of circuits. You just change one resistor and capacitor to change the frequency.
@@robojax Thanks
Hi RJ, good work around but would it not be easier to use a MCP4725 I2C DAC, common ground and signal from MCP4725 on the black wire of the potentiometer, no invasive action required and you'll have 4000+ steps of control?
you can do it in 100 days.
Nice video Robojax!
But I have a slight problem. When using the pot, the motor spinns up nicely without any noise (humming), but when switching to PWM control, the motor is humming the whole PWM range, except full speed.
What about the proper PWM frequency for these kind of controllers?
Here my video on Arduino PWM frequency th-cam.com/video/6O9SFvEP6Bs/w-d-xo.html
12Khz
Hello Sir, Thank you for the great video. I was following along the video, but when I connect the power from the board to the arduino vin and the board ground to the arduino ground, the motor board shuts off (led light goes out), when I do not connect the ground but only connect the vin power, the motor starts but can not be controlled. Am I missing something in wiring?
it seems you are connecting it incorrectly (reverse). So power up Arduino with USB from computer. Just connected ground from Arduino to the Power module and the signal from Arduino to the module. It should work as well.
Hello, nice video , bringing ideas for a 60 Amp 12v dc motor control.
Question, what is the advantage of having two 555 ?
This does not have two 555 timers. If Simone want to use them it could be one for generating PWM and the other as time switch to turn On of off after certain time. It can be anything
Hello there ! Actually the third 555 is the PWM signal generator , you can see the 2 diods connected to pins 2 & 6 , and the pot_meter between them ( google -- pwm with 555 for schematics ) the other 2 pc. of 555 are configured as schmidt triggers / mos drivers and connected to pin 3 of the first . As you can see on the Scope , the drive frecv is around 15 kHz . The arduino in that simple way can only generate 488 or 976 Hz ( depending which pin / iinternal timer is used )
As both pin 3 output is same, if i use one arduino pin will it work?
Hello sir, with the motor and DC Power connected to the board, when i switch on the Power (but not the board), the motor starts running, and one of the MOSFET became hot. Did i break something?
Hello, remove the bad mostfet. it will work.
Great video ¡ I have bought this module the last week, I'm developing a machine that use a 48 VDC motor like (MY1020 motor) and I need to control it directly from Arduino with a PWM signal (without the external pot) so, I can connect my 48 VDC motor with 20 Amp with this hack that you show in the video, or, are there more modifications with the module? I hope that you understand me. Thank you so much ¡
This is exactly what you need. If you follow the instructions it should work.
@@robojax Thank you so much ¡ I will make the hack as you show ¡ your videos are so usefull ¡
@@robojax I have made the same hack that you show and, it works perfectly ¡¡ you are a Master ¡ you have won a new suscriptor ¡¡ Thank you son much ¡
would be complete if you showed it in reverse direction, is that possible?
Perhaps you skipped the video where I mentioned that is is only for one direction
Sir, your videos are awesome and I appreciate your videos. I just ordered both the speed controller and ardunio. My plan is to build a cooling fan controller for a pickup. I'm guessing it would be possible to write the code in a way to slowly ramp up the fans from say 50 percent duty cycle to 100 percent while having the fans come on and off based off of coolant tempature? I have a lot to learn about this however is my project obtainable?
Yes your project is practice but you need a temperature sensor. If you write the right code, it will work.
@@robojax thank you for responding. This is good to hear. Glad to know I'm not chasing something impossible with this. So current plan, come on a 50 percent when coolant reaches 205 degrees than ramp up to 100 percent slowly. Run until coolant tempature drops to 195 than shut off. I also want to have the fans come on when the air conditioner is switched on. Thinking run fans at 65 percent with A/C. If coolant temp gets to high with A/C on than fans ramp to 100 percent. Once coolant temp gets to 195 with A/C still the fans return to 65 percent duty cycle. Hopefully I can tap into the existing two wire coolant tempature sensor. I hate to bug you on this but can you think of any extra parts I would need? Some of the issues I'm thinking of are powering the ardunio when ignition is on. I suppose a 12V relay directly powering the speed controller and board could fry it. Also how to get the A/C signal 12V positive to the board without frying the Ardunio or the trucks PCM.
Thank you again
I don't know about many other components you are will be using. I assume you want to control a fan connected to this module . Then you will need a temperature sensor. to power your arduino, you will need a very basic power adapter that converts AC to DC with output of 6V to 15V.
@@robojax yes control the radiator cooling fan with this. I purchased a temperature sensor. It's that Dallas one wire. It has one wire bus plus the other two inputs. By A/C I meant Air condition. The air conditioner compressor will supply 12 volts power I can tap into. Hoping to have that signal the ardunio to turn the fans on at 60 percent while still monitoring the water temp. If water temp gets to high with air conditioner on than fans ramp to 100 percent just as if the air conditioner was off. I did the mod like you did on this video. When I key on the truck I'll have a relay supply voltage to the module. I have the ardunio getting power from the module like you showed on the video. As far as modding the controller I think I got it right. I wish I could upload a photo to show you how I did it to see if it's correct. Right now I have it controlling a head light. It's a hologen bulb. The controller heat sinks get so hot I'm worried I have it wrong.
Why can't I just disconnect the potentiometer and connect the middle pin of the three pins on the motor controller board to the Arduino's analog to digital input and then read the analog input value in the software? How is using PWM better or is it?
see the video. I've explained it.
Hi
Can we modify so we can adjust the frequency as well
Hi, why should you? if you want to control the motor, it works. If you mean to change the frequency of the module, it wold be done but with some hard work but if you want to change the frequency of Arduino, do some bing/google search.
@@robojax thank you for replay
Yes its control the motor but i want to use it to control HHO cell
I purchased this one because i watch how you connect the arduino to it and i want to know if its easy and possible to control the duty and frequency as well
I have almost zero knowledge about electronics so if my question not make sense im apologise 🙂
Thanks again for replay
Hi help required I would like to use a similar board to control a mobility scooter motor but instead of the potentiometer I want to use an electric throttle with 3 wire would this be possible would I need to just replace the potentiometer any help would be greatly appreciated
Hi, what is electric throttle? it must be a potentiometer. I have explained potentiometer in my Arduino course at Udemy bit.ly/rj-udemy
Good video! One question: what appen if I connect Arduino to the PC with USB port when Arduino is already powered ( + and - connected) by the Control XY-1250?
Thank you for answer?
Thank you. There will current flow between Arduino and your power module if both of them are not exactly 5.00 V. So avoid it.
the problem is taht I have already do it ( 12 V from XY1260 and 5 from PC) and now the XY1260 does'n works: with the 24V from battery I have 24 V also on the motor with thecontroller switched off and Arduino disconnected! It is rasonable or I have to look for other mistake? Thank you
Hi. Thank you for great video. I have one question. If I understand well, you are using only 8 mosfets, and there are 12 mosfets on the board. Is it possible to add one more chanel to arduino, in order to control the rest 4 mosfets?
Hi, all of them are using. there is nothing left without using it. they are all soldered and connected. yes you can modify it, cut the path and make another channel. Please subscribe. I appreciate it.
@@robojax Thank you for your replay. I already subscribed. Your chanel is great. Now I see, there are 8 mosfets, and 4 schottky diodes. Just keep doing as so far, your chanel deserves more subscribers.
Thank you.
my question is can we make inverter dc to ac with same technic? thank u.
this is not a converter. this is just a speed controller. the output voltage will always be the same as the input. it just turns it OFF and ON quickly with different duty cycle called PWM and the motor will slow down and speed up,
If I use this controller to go kart when motor take his inertia & voltage also produce, will this voltage damage the controller?
this module is made to work from 10 to 50V. power it up and motor voltage.
60M PWM Speed Control Circuit
hello, can I ask you a bit, can this circuit be used for 2 motor slowdown 24v 250W 14A .. I hope you can help
you just do the math. one motor 24V x 14A = = 336W and you got two motors, 336x2= 672W. Now see the videos , multiply the voltage x current of my test and see if it is 700W, then you can do it.
@@robojax Thank you
Superb sir.
I was looking for this from long time.
Sir may I get Amazon link from you to purchase it.
just type the model and you will get find it.
Great video as all are. Question: can the speed be reversed? Could you program a "soft start"? Thank you.
no. can't be reversed. What is "soft start"?
@@robojax Basically you gradually increase PWM, to avoid start spikes.
then it would be simple look with that goes from zero to 100 and every step increases 1% speed. if(int i=0 i
@@robojax Thank you very much.
why u need a soft start since it is variable speed control. when u slow down the speed surely its soft starting.
Can I use a large motor? Motor specification is going to change the 12v 150w 3000rpm 20a potentiometer to slide
Hi, the voltage of the motor can be up to 50V and current can go up to 60A or less. RPM doesn't matter.
How can we increase usable voltage this driver? İf we are changed mosfets and diodes higher voltage , is it works ?
Hi, I have added links to datasheet for this module. Please watch the main review of this module: th-cam.com/video/a6LLbJtnPPA/w-d-xo.html
You will need to find mosfets with the voltage you want to work and also make sure the capacitors have the proper voltage.
Great work.
Just curious, what do you think about using arduino with a digital pot?
Sure it it will work as well.
@@robojax thanks for the reply.
One more question, is it the simplicity that you chose the method shown in the video? Or because of other consideration?
you are welcome. In terms of design this is very inefficient. Only 2 mosfets could do the job but it would need huge heatsink. So they use tones of mosfets to avoid using heat sink. For that reason this is the most attractive high current module and I know I can easily modify it for Arduino as well.
@@robojax I bought one and just tested that the pot RW leg takes 0-5v input which can be directly control by arduino analog output. I think that sounds like a simpler and requires no cutting and soldering.
Hi, where can i get the same Control XY-1250 10-50V 60A 3000W PWM motor Speed controller that you using?
The link is in the description under the video. I just checked it to make sure it is there.
Hello sir is it possible to control this controller via a remote control reciever which send pwm signal .
yes absolutely if you use RC receiver or any other means. Just feed the output from your receiver to this.
Hi, I have two 24v DC 180W motors with rated current of 4.76A and locked rotor current of 5.8A.
I would like to be able to control these two motors independently using PWM from an Arduino Mega microcontroller. Is this possible?
Btw your explanations are excellent. Very easy to understand. Subscribed!
Thank you for subscribing. Yes you can but for two motors, you will need two of this module. If you want both motor to work and run together, you can connect them in parallel.
Robojax Ah okay okay. Thanks.
By chance have you checked out this motor controller to be used with Arduino? amzn.to/3dbpV2K
The one in your video is no longer available on Amazon.com 😓
I know this is a pretty old video, but, would it be reasonable to hack this board to be reversible?
Absolutely not. It needs a full new design.
@@robojax Ok thanks, SPDT SSR to the rescue! I guess... ;-) or a different controller I had high hopes since this board was $8!
Hi, is it possible to replace the potentiometer with a bridge h controlled by arduino, so we don't modify the board?
Hi, Interesting point. I never thought of that. I will look at it.
Robojax I would also like to see this theory tested. Also, how do we delete the switch so always on
Hi, can i used Arduino to control DC brushless motor 220V 0.3A by using Control XY-1250 10-50V 60A 3000W PWM motor Speed controller. Slowly, I increase the Control XY-1250 10-50V 60A 3000W PWM motor Speed controller max to 60V. Will it burn the Arduino circuit? Arduino power supply is separate from the Control XY-1250 10-50V 60A 3000W PWM motor Speed controller. I'm only using Arduino to give PWM signal to the Control XY-1250 10-50V 60A 3000W PWM motor Speed controller.
To control brushless motor, you need Electronic Speed Controller (ESC) something like this robojax.com/products.php?pid=151
Sir can I connect this module to control 24VDC motor using Arduino???
please read the title title of the video? As I mentioned you have to watch the main video. This is not the main video. this is just Hack to make it work with Arduino . here is the main video th-cam.com/video/a6LLbJtnPPA/w-d-xo.html
why not just connect an analogue output from the arduino to the 5V potentiometer signal wire on the motor controller, seems a much simpler approach than cutting up the traces on the board
Arduino does not have analogue. it is PWM. PWM is always 5V or 0V. nothing in between.
My boards were working perfectly and now they arent pushing voltage to the motors. Any ideas?
you just answered your question. it was working. so now PWM is not reaching it. Test it by connecting the cut point with wire.
but how turn the motor in both directions use this module.
get H bridge something like this th-cam.com/video/PUL5DZ9TA2o/w-d-xo.html
@@robojax The above module does not work
Can we apply this controller for Ebike motor ????
any DC motor can be controlled. Yes.
Hi i have purchased this controller and at first it was working fine now it wont turn off with the potentiometer and i cant regulate the speed of the motor . Would you know what would cause this. Please help
one of this 1-check wiring, 2- bad potentiometer 3 mostfet dead
Thank you for your reply i will check
My friend i have checked the mosfets and they seem to be all blown i put the multimeter to drain and source and they all have an open connection. I was wondering if you could help me as i am in need of controller 12v which i am pulling a heavy load the fuse on my whinch is 30 amp. I thought this was enough 60 a rated max and 40a continuos. But i guess its not... any ideas on which would be a good controller for me
How can we increase working voltage for operate on 220 ac
This is totally different module. DC motor controller is different. You will need to get AC motor speed controller.
@@robojax i mean i want work with 220 ac. but motor will be dc motor. İs it enogh if we are changed mosfets ?
If i use one timer 555. One pwm. Will it work?
as I remember, this module already has 555 timer. what are you trying to do ?
Hi could you tell me why i blew all the mosfets
by connecting the either the polarity at input or you reversed INPUT, OUTPUT.
No it was working fine then under load it just wouldnt regulate speed it was full speed all along. Checked mosfets and they are blown
Hello sir
This motor controller why use schottky diode
Hello, DC motor when turned OFF generates back EMF or reverse voltage that might damage the module. it absorbs it.
@@robojax thank you
Hi, how do I get this board, where to purchase?
Hi, thank you for letting me know. I have just added links in the description of video to find this module.
us.amazon.com/Controller-10-50V-Driver-Module-Extension/dp/B07B4B2X35/ref=sr_1_1?dchild=1&keywords=Motor+Controller%2C+DROK+PWM+DC+Motor+Speed+Controller+10-50V+60A+High+Power+HHO+RC+Driver+PWM+Controller+Module+12V+24V+48V+3000W+Extension+Cord+with+Switch&qid=1606627633&sr=8-1
55v 60amp load