DIY Automatic Treadmill Motor Speed Controller using PWM, Mach3, Arduino or other micro-controllers.

Поделиться
HTML-код
  • Опубликовано: 19 окт 2024
  • A video that fully explains how to convert treadmill, DC manual motor speed controllers; to automatic speed control using a simple and inexpensive build it yourself PWM circuit, Mach 3 CNC, Arduino, Rasberri Pi or other micro-controllers. Plus AC motor control basics.

Комментарии • 35

  • @narsbars9626
    @narsbars9626 Год назад +2

    I want to change my old treadmill to be responsive to pulse rate and to be programmable so I can customize my workouts. I can't find this feature in any treadmill under $1000.00. This would require a 5k chest belt, and a receiver that would replace the handles on most treadmills as running while holding on is NOT a good practice on a treadmill.

  • @kevinyork2957
    @kevinyork2957 4 года назад

    this worked absolutly perfictly for me,the 4011 circut at least,i needed it to smooth out the pwm output from mach3 to give me a nice clean analog signal feeding an arduino running Knob sketch to make a rc hobby esc work as my spindle motor,ive been through enough of the palm routers now and they not the cheapest to just replace.thank you so much for this.

  • @JosephSmith-dz5jf
    @JosephSmith-dz5jf 4 года назад +1

    This is exactly what I have been looking for, Thank you! One question, What is the 10 k pot for after the NAND gate? Is it to set the maximum voltage for the wiper?

    • @practicemakesbetter7132
      @practicemakesbetter7132  4 года назад

      Yes, adjusting the 10 k pot will provide maximum voltage at the wiper which results in maximum motor RPM for this circuit. I am glad you found this video useful.

    • @JosephSmith-dz5jf
      @JosephSmith-dz5jf 4 года назад

      @@practicemakesbetter7132 Thanks, I just ordered all the stuff to make one for my MC-60 controller. Can't wait to get that huge 3 phase out of my lathe and put this DC motor in it!

    • @practicemakesbetter7132
      @practicemakesbetter7132  4 года назад +2

      @@JosephSmith-dz5jf Glad to hear that you are making your own. When you assemble your circuit make sure that you connect your capacitors correctly. They are polarized, the + side of the capacitors must connect to positive and - side must connect to negative.

  • @rengankrishnaiyer6912
    @rengankrishnaiyer6912 3 года назад

    Hi There, just wondering how is the speed regulation under load? Say if i were to run the spindle at 2000 rpm (S2000 command) under no load the motor will regulate at 2000 rpm. This is assuming I have set the PID and other parameters correctly. If i were to load the motor while the commanded speed is set to 2000 rpm will mach3 respond to compensate for load ?

    • @practicemakesbetter7132
      @practicemakesbetter7132  3 года назад +1

      Hi Rengan, Mach3 will respond to compensate for an increased load. Mach 3's ability to maintain a set speed under load, is determined by the mechanical ability of your lathe or milling machine; your machine needs to produce enough torque to maintain a constant speed.

    • @rengankrishnaiyer6912
      @rengankrishnaiyer6912 3 года назад

      @@practicemakesbetter7132 Thank you for the confirmation. I am in the process to construct the circuit and will be testing it. I will make a video to confirm it. I know you are using an MC-60 treadmill controller. After studying the circuit, it has similarities to the mini lathe controller, where it uses 3 wire pot to control the speed. Both controllers need isolated analog voltage (from the pot) to control its speed. I understand how your circuit works by converting PWM (pin 8) to isolated analog voltage to drive the "wiper" terminal of the controller.
      Please checkout my videos of the cnc mini lathe conversion.
      I have manage to get the spindle index to work. Refer to my video below.
      ruclips.net/video/7r1HxZ_wAg4/видео.html

  • @Harinotdays
    @Harinotdays 11 месяцев назад

    If I apply the settings to my trimmer machine what should I do

  • @jamesmacgregor4292
    @jamesmacgregor4292 3 года назад

    Hi, could you tell me what 'Spindle' refers to, as in 'Spindle On' and 'Spindle Off'. I'm planning to use your ideas on a DIY treadmill motor powered lathe.

    • @practicemakesbetter7132
      @practicemakesbetter7132  3 года назад +2

      Sorry for the confusion, if we are using "Mach3 Mill' to manually control the motor of a milling machine, mouse clicking "Spindle On" will energize the motor and the mill's spindle will begin to rotate. Clicking "Spindle Off" de-energizes the motor and the spindle stops rotating. Controlling the RPM of the motor controls the RPM of the mill's spindle. "Mach 3 Turn" is usually used to control the rotation of a lathe, clicking on the "Spindle" icon will allow us to energize the lathes motor. I hope I explained Spindle On and Off a little better than before.

    • @jimmacgregor9081
      @jimmacgregor9081 3 года назад

      @@practicemakesbetter7132 That's great. Thanks for your reply and explanation.

  • @ahmadfaris5139
    @ahmadfaris5139 3 года назад

    Hello sir
    I have steel tube making machine with cutting currige move by dc motor control ed by motion control
    Can i use your system to control my cutting carrige???
    Thank you waiting your reply
    Mohmmed

    • @practicemakesbetter7132
      @practicemakesbetter7132  3 года назад

      My system replaces a potentiometer connected to a treadmill circuit board to control the speed of a DC motor. If your dc motor speed is controlled by a circuit with a potentiometer, there is a chance that you can use my system to control its speed. I strongly suggest that you have a technician look at your circuit board, to determine if it can be adapted to use my system.

  • @rajdeepdas86
    @rajdeepdas86 4 года назад

    I have run into a similar problem. The 180V 200W DC motor I have has a controller circuit that works perfectly with a potentiometer. I thought of replacing the potentiometer and connect an analog voltage to white terminal and 0V to black terminal. It doesn't work.

    • @practicemakesbetter7132
      @practicemakesbetter7132  4 года назад

      That sounds dangerous! The speed of the motor changes due to an internal voltage divider. The same principle is used to change the volume in an amplifier circuit. Adding any external voltage will most likely destroy your circuit board.

    • @rajdeepdas86
      @rajdeepdas86 4 года назад

      @@practicemakesbetter7132 ok I was under the impression that the controller changes speed depending on the voltage received at the white terminal. because essentially the potentiometer is also doing the same: generating an analog voltage varying from 0V to 10V. Am I wrong?

    • @rajdeepdas86
      @rajdeepdas86 4 года назад

      @@practicemakesbetter7132 I also tried using a digital potentiometer X9C103S, but it doesn't seem to work.

    • @practicemakesbetter7132
      @practicemakesbetter7132  4 года назад

      @@rajdeepdas86 You are on the right track. A potentiometer is a variable resistor, it does not generate voltage. It is used as a voltage divider. When its resistance changes the voltage changes at the white terminal. If the voltage across the potentiometer is 10 volts then the amount of voltage received at the white terminal will vary between 0 and 10 volts.

    • @rajdeepdas86
      @rajdeepdas86 4 года назад +2

      @@practicemakesbetter7132 Thanks, I just got it to work. Speed control works simply with the help of a digital potentiometer, which can be easily controlled using a microcontroller, PLC or whatever. The only trick I was missing with the digital pot X9C103 was that the wiper side needed GND voltage reference and the wiper pins cannot tolerate any voltage above +/-VCC

  • @umargul5644
    @umargul5644 3 года назад

    Well done

  • @emirxyz3506
    @emirxyz3506 5 лет назад

    hi sir can i use your video for my report for my instrumentation and control subject.. i found this video very useful and informative. done sub and thanks..

  • @robertspencer3510
    @robertspencer3510 3 года назад

    Dear sir, could you put more videos if your lathe?

    • @practicemakesbetter7132
      @practicemakesbetter7132  3 года назад

      What part(s) of my lathe are you interested in?

    • @robertspencer3510
      @robertspencer3510 3 года назад

      @@practicemakesbetter7132 i am in the process of converting my 7*14 lathe to cnc, i got all steppers , lim switches done. I am very interested to see more details of your circuit in operation. I am currently using the same BOB ST-V2. I am not supposed to derive the pwm from the 0-10 v terminals but from the raw output pins 2-9,14,16 & 17?

    • @robertspencer3510
      @robertspencer3510 3 года назад

      I am using a cloned kbic-120 180 v dc driver board with pot pins p1,p2,p3. The pwm circuit should be connected to the pot pins similar to your setup?

    • @practicemakesbetter7132
      @practicemakesbetter7132  3 года назад

      @@robertspencer3510 In my video I explained how I tried to use the 0 - 10 Volt terminals of my breakout board for PWM control and failed. I used the PWM output from pin 8 to control the speed of a DC motor successfully.

    • @practicemakesbetter7132
      @practicemakesbetter7132  3 года назад

      @@robertspencer3510 I am not familiar with your DC driver board. I suggest that you gather as much information as you can to determine if your board can be connected to the pot pins similar to my setup, use extreme caution.