• Models
  • Contests
  • Slicer
  • Login
  • Start Here
    thingiverse-iconprintables-iconcults3d-iconmakerworld-iconmyminifactory-icon

    3D GO

    3D ModelsContestsCollectionsSaved ModelsOn a mobile device?

3D GO

Privacy Policy
Automatic Filament Rotator (2 x 360 degr/hour) 3D Printer File Image 1
Automatic Filament Rotator (2 x 360 degr/hour) 3D Printer File Image 2
Automatic Filament Rotator (2 x 360 degr/hour) 3D Printer File Image 3
Automatic Filament Rotator (2 x 360 degr/hour) 3D Printer File Image 4
Automatic Filament Rotator (2 x 360 degr/hour) 3D Printer File Image 5
Automatic Filament Rotator (2 x 360 degr/hour) 3D Printer File Image 6
Automatic Filament Rotator (2 x 360 degr/hour) 3D Printer File Thumbnail 1
Automatic Filament Rotator (2 x 360 degr/hour) 3D Printer File Thumbnail 2
Automatic Filament Rotator (2 x 360 degr/hour) 3D Printer File Thumbnail 3
Automatic Filament Rotator (2 x 360 degr/hour) 3D Printer File Thumbnail 4
Automatic Filament Rotator (2 x 360 degr/hour) 3D Printer File Thumbnail 5
Automatic Filament Rotator (2 x 360 degr/hour) 3D Printer File Thumbnail 6

Automatic Filament Rotator (2 x 360 degr/hour)

mike_something avatarmike_something

December 20, 2025

makerworld-icon
DescriptionCommentsTags

Description

Filament Turner Controller - Build Guide

Got inspired by this post made another version using a very cheap controller board and stepper motor setup.


⚡ Features

  • Automatic rotation every 5 minutes
  • Complete 360° rotation in approximately 30 minutes
  • USB powered - works with any 5V USB charger
  • Easy installation - no soldering required (optional breadboard method, recommended to solder 6 wiresfor a clean setup)
  • Open source firmware - customizable and upgradeable

📦 Bill of Materials (BOM)

Essential Components

ComponentQuantityNotesEstimated Cost
Wemos D1 Mini (ESP8266)1Clone is fine (~$1-3 on AliExpress)$10
28BYJ-48 Stepper Motor15V version with gearbox$3
ULN2003AN Driver Board1Usually comes with motor kit$2
USB Micro-B Cable1Any 5V USB charger or power bank$3
Dupont Jumper Wires8+Male-to-female (20cm)$2

 

Total: ~$12 (less if you have spare cables)

Optional

  • Breadboard (optional for testing before final build)
  • USB power supply (5V/2A recommended)

🛠️ Assembly Instructions

Step 1: Identify Your Parts

  1. Wemos D1 Mini - Small WiFi development board
  2. 28BYJ-48 Motor - Geared stepper motor with 4 coil wires (typically colored brown, orange, pink, yellow)
  3. ULN2003AN Board - Darlington driver with 4 signal inputs (IN1-IN4) and motor connection terminals

Step 2: Pin Connections

Connect the following Wemos D1 pins to the ULN2003AN driver board (I suggest to soldering it in your final build.):

 

🐛 Troubleshooting

ProblemSolution
Motor doesn't turn• Check USB power supply (5V, ≥1A) • Verify pin connections • Check motor coil wires are seated
Upload fails• Try different USB cable • Hold GPIO0 to GND while plugging in USB • Verify correct COM port selected
Rotation is jerky• Increase DELAY_BETWEEN_STEPS (e.g., to 3-5ms) • Check power supply voltage under load
Motor runs in wrong direction• Swap any two motor coil wires on the ULN2003AN board
Partial rotation• Increase DELAY_BETWEEN_STEPS • Check USB power supply amperage

📐 3D Printing Tips

This design works great with 3D printed brackets/mounts:

  • Mount motor vertically to filament spool
  • Print coupling to attach motor shaft to spool

📚 Additional Resources

  • GitHub Repo: https://github.com/mybesttools/Wemos-Filament-Turner
  • Wemos D1 Pinout: https://www.wemos.cc/en/latest/d1/d1_mini_3.1.0.html
  • 28BYJ-48 Specs: 4076 steps/revolution, 1:64 gear ratio
  • ULN2003AN Datasheet: https://www.ti.com/product/ULN2003A

🤝 Support

  • Found a bug? Report on GitHub Issues
  • Have an improvement? Submit a Pull Request

Happy Printing! 🎞️

License:

MakerWorld Exclusive License

Related Models

Gaslands - Car Upgrades preview image

Gaslands - Car Upgrades

sablebadger profile image

sablebadger

1,067

Sidecar for dryer and accessories / Sajdkára pro sušičku a příslušenství preview image

Sidecar for dryer and accessories / Sajdkára pro sušičku a příslušenství

PolaBran profile image

PolaBran

Premium Filament Tag for Dry Boxes preview image

Premium Filament Tag for Dry Boxes

MMSK2 profile image

MMSK2

7

Filament Dry Box with Heater preview image

Filament Dry Box with Heater

billtoh profile image

billtoh

875

Magnetic washer & dryer accessories basket preview image

Magnetic washer & dryer accessories basket

AWSW profile image

AWSW

0

Harry Potter Font Name Customizable preview image

Harry Potter Font Name Customizable

Canale profile image

Canale

295

Hair Dryer Holster (Holder) with slot and wide set screws preview image

Hair Dryer Holster (Holder) with slot and wide set screws

mam29 profile image

mam29

874

Accessories for bottle dryer with fan preview image

Accessories for bottle dryer with fan

mj profile image

mj

16

0