Skip to content

rdalen/Lego_PF-Motor-SpeedController

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

72 Commits
 
 
 
 

Repository files navigation

Lego Power Function (PF) Motor speed controller

I made my own versions of a speed controller for Lego PF motors after this product.
Image

This module contains a commercial HW-70 PWM Motor Speed Controller Module.
It is based on the well known NE555 timer-IC to make a PWM ouput signal.
Image
Image

I bought a couple of these modules on AliExpress (for approx. 1€25 each) and made a small snapfit enclosure for it in FreeCad Image

On AliExpress you can also buy the PF connector and wire to make a DIY Lego PF connection cable.
When assembling the PF cable, remove the C1 and C2 contacts from the Bottom part of the connector so that only 1 connector is required to connect both the battery box and the motor.
Image

Because the output voltage cannot be reversed it is more suitable as an LED dimmer
Image


Below is a modified design where the motor can be changed direction using a DPDT switch.
Image

It fits in this larger snapfit enclosure
Image

First of all the screw connector on the HW-70 Module is replaced by a header connector, after that all connections are soldered and tested
Image

and mounted into the enclosure
Image

To make the stripes on the potentiometer scale, color in the lines with a black marker and wipe it clean with alcohol, leaving the stripes.
Image

DIY Guide

For a guide on how to build this project, check out the tutorial at Instructables.


I also made a version based on an Arduino ProMini (or clone) and has a DRV8833 Motor driver module, a Rotary encoder and a 16 LED Neopixel Ring as forward/reverse speedindicator

About

Lego Power Function (PF) Motor speed controller

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published