JLCPCB Prototype for $2(Any Color): https://jlcpcb.com
Based around a 555 timer (dual diode PWM configuration) and a MOSFET - this motor speed controller is rated at 5A (despite having a 1.85A fuse).

By Julian

Youtuber, shed dweller, solar charge controller aficionado

13 thoughts on “Pwm motor speed controller reverse engineer”
  1. Avataaar/Circle Created with python_avatars nick space says:

    The 3-15v jumper on the back is there for lower voltages! You leave it unsoldered for higher voltages ~12-35v and are suppose to solder the two pads together to control lower voltage ~3-15v! The board is in-fact rated for up to 35v.

  2. Avataaar/Circle Created with python_avatars S says:

    CAN YOU PROVIDE SWISS SAP 0985 BLDC CONTROLLER REVERSE ENGINEERING

  3. Avataaar/Circle Created with python_avatars RexTex hardware & mods says:

    Anyone have a link to this board?

  4. Avataaar/Circle Created with python_avatars McBong's Lab says:

    i have one of these 555 PWM controllers on an almost identical green board, with a 78L05 in place of the 7812. looks like there might be a few versions

  5. Avataaar/Circle Created with python_avatars pvc says:

    Wouldn't it be easier to desolder all the components to get a better look at the board?

  6. Avataaar/Circle Created with python_avatars arif anwari says:

    I'm guessing poly fuse is being duty cycled hence it rated for higher load, what's your thoughts Juian. Enjoyable video though, ta.

  7. Avataaar/Circle Created with python_avatars Todd Anonymous says:

    reverse engineer videos are some of my favorites. Great job Julian.

  8. Avataaar/Circle Created with python_avatars D Staron says:

    Somehow that controls a motor speed???

  9. Avataaar/Circle Created with python_avatars Ronald Youvan says:

    He said complete, but he was guessing a lot, as he shows the blue led has no power + the regulator no negative connection, all he had to do to find where things go (under the speed control) was to pickup his Ohm meter and trace them out that way. I use this same circuit to PWM control LED lamps brightness. Ron W4BIN

  10. Avataaar/Circle Created with python_avatars RedwoodRhiadra says:

    Are you paying royalties to EEVblog for your use of DaveCAD? 🙂

  11. Avataaar/Circle Created with python_avatars BRUXXUS says:

    I almost picked up some of these to run LED strips, but the reviews didn't seem…. great…. Figured I'd just make my own out of prototype board.
    Glad to see a video on one by someone that knows what they're doing. 🙂

  12. Avataaar/Circle Created with python_avatars TomboXYZ says:

    I have made something similar myself, for use with acid dosing pumps on a machine that crunches corn, mine is a bit smaller, uses a THT IRFZ44N, so you can easily add a heatsink, the mosfet is driven through a dedicated driver chip and it has a schotky between the drain and source of the transistor, since it was designed to be installed by me, I made it 3 wire (wires are soldered on, instead of connectors) it has GND, 12V in (or anything within the 555s working range) and motor negative, I have to put another diode on the motor, but it can be pretty much at the motor itself (which is better than putting it all the way over on the PCB) and the power switch is separate, it also allows me to use a 24V motor, with the 555 having it's own supply, potentially allowing to connect even a 50V motor (or whatever the IRFZ44N max voltage was)

  13. Avataaar/Circle Created with python_avatars austin kelly says:

    Can you bypass the pot with an ardunio ? what connections would you use ?

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.