Motor docking station for Filament Spool Winder
thingiverse
IT GOES TO ELEVEN!!!! [Update 2023-06-04; Added stl for the TTGO-Buttons] I love the spool winder created by MiklosKiszely. But it needs motorization... and not by your everyday screwdriver... I hereby present a docking station for the spoolwinder by MiklosKiszely, alas, you dont have to print the winder AGAIN, to motorize it. It will snap in to a base where the motor sit. The motor will hook in to the available drivetrain. You will need to print some parts though... and do some soldering..and arduino programming... You will need: * An arduino of some kind. I've used TTGO T-Display since... its awesome. And have a display. And two buttons embedded. All in one package. But any arduino card will most likely work, but you'll need to add at least two buttons. (https://sites.google.com/site/jmaathuis/arduino/lilygo-ttgo-t-display-esp32) * A stepper driver. I used DRV8825 for this project (Found it in a drawer). I know close to nothing about stepper drivers, so this guide came in handy: https://www.makerguides.com/drv8825-stepper-motor-driver-arduino-tutorial/ The wiring is done using this guide. https://www.makerguides.com/wp-content/uploads/2019/02/DRV8825-Arduino-stepper-motor-wiring-schematic-diagram-pinout_bb-735x396.jpg I learnt that direct control of stepper drivers more or less sux big time. Hence I turned to google and found a very nice library called AccelStepper. (https://www.airspayce.com/mikem/arduino/AccelStepper/). Now we're taking. That sh*t works. So that's what used in the attached code. it's faaaar from perfect though, feel free to make it better! But, make sure it still goes to 11... * A stepper motor. i used a generic thing, I guess its called "NEMA17". I stole it from an old Velleman Vertex K8400 3D-Printer. * Soldering gear, wires, etc... In the attached code I've used GPIO26 as DRVpin and GPIO27 as STEPPin (on the TTGO), So if you have a different board or configuration you will need to change this in the code. * The Stepper driver needs its own source of power. Preferably 12-18v, 2A. * Print the base and the 12 gear. I've used 0.2mm layer height. For the base I used support, but only for the "clips" that snaps the original winder. The motor have two options for mounting, my original thought was that it would give different gear ratio (you can mount it to either the big gear (50) or the small gear (25)), but due to reality (and math) it did not. Oh, If you take the choice to mount it driving the SMALL gear (25), You'll have to change the arduino code, otherwise it will turn the wrong way. All entries with -150000000 needs to have the minus sign removed. The "case" for the TTGO Board will snap in to the base. Feel free to customize your own "case" if you need more space. <iframe width="560" height="315" src="https://www.youtube.com/embed/Ills5ZlifPQ" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
With this file you will be able to print Motor docking station for Filament Spool Winder with your 3D printer. Click on the button and save the file on your computer to work, edit or customize your design. You can also find more 3D designs for printers on Motor docking station for Filament Spool Winder.