Thingiverse
Wheeler Filament Handler by trigoprint
by Thingiverse
Last crawled date: 3 years ago
Introduction
This machine treats your filament right! It allows you to automatically wind the punished filament squeezed on small diameter spool to large diameter comfort spool, or as we call them Wheels. While transfering the filament it can be cleaned, photographed in configurable distances as an option when using the Raspberry PI and the cam.
Our idea was to create a machine to automatically bring the filament to a bigger spool, clean and measure it over all. Despite the coarsely development status it wheels our filament every time needed. Since it is a useful tool with a lot of potential, we thought why not share it with the community?
This started as a test plattform to check different things, you will see some parts in the photos which are no longer in use. The 60/10 gear as an example is from a early stage and looks not very nice, but it works well.
We provide you with a bunch of ideas how it could be, you can use all the data you need from it (see license in code: main_brain.ino!). There are drawings and fotos showing the Wheeler detailed from all sides, a video showing it in action, the source code for the Arduino & Raspberry PI, a stack of 3D-Models to print out or as an inspiration, a parts list, also an electrical diagram and more. It's all free, check it out!
Yes, we know there are still a lot of unfinished items on the Wheeler, but take it as a challange to create your own tailor-made filament handler!
future ideas:
filament endstop switch to stop the Wheeler automatically when the filament ends
better cleaner for filament
better user interface for easy change of parameters
adaptable filament positioning simultaneously with the winding process
new sensor for diameter measurement (instead of camera)
combo power supply for arduino & raspberry PI
webinterface for the measurement part
Detailed notes
Mechanics
The A-axis is the source filament spool and the Z-axis is the drive wheel, so the filament goes from A to Z!
Angle profile used for the framework:
3D-Models
All volumes of printed parts in material list are per part and not cumulated.
We provide 2 sets of parts for this Wheeler since these should be printed in nylon:
wheeler-gear-set (printed in nylon 910)
wheeler-brake-set (printed in nylon 618)
Depending on the object to be printed choose nylon 910 when tension strength is needed or Nylon 618 if abrasion resistance or low friction is the main goal. All other parts can be of diverse material, we still recommend to take something strong. The forces that can occur under certain conditions may destroy weak parts.
A-axis (fixed axis)
You can create specific spool adapters like axis_A_thickening.stl to fit your filament spool. The provided one goes on a 8.2 mm rod and takes taulmann spools (hole dia: 18.8 mm).
Spools can be easily changed with the rod clamp (A-axis wheel stop). The double-face tape is needed to attach the rubber mat to the part "wheel_stop_A_front3.stl".
Wheel brake
To keep the filament under tension use this adjustable brake.
Filament router
The small Nema 11 stepper motor is flexibly coupled to a M5 threaded rod.
Profile to use for the filament router:
Z-axis (driven axis)
The 8mm steel rod (source: old laserprinter or similar) is driven from a Nema 17 stepper motor with a holding torque of 0.44 Nm (62 oz in). Total gear ratio is 1:36 which results in 15.84 Nm.
The coupling to the spool is made with honeycomb adapter. Like on the A-axis there is a rod clamp here too (Z-axis wheel stop). Also the rubber mat is attached to the part "wheel_stop_Z_front2.stl" by double-face tape.
Filament Wheel
These could be made from plywood or any material strong enough. The printed "wheel_Z_bar_X8.stl" has a 1.75mm & 3mm filament fixing hole.
The Wheel parts are not included in the accumulated list.
Electronics
It's very easy to use, just push the ONE button to start wheeling a new spool.
Main brain is the Arduino Nano controlling all the things. The Rapsberry PI camera is connected to it as slave over I2C.
Have a look at the included "Electrical_diagram_Wheeler.pdf" for creation of the perfboard and further information. You have to choose your own case for electronic components! It's best practice to make cables pluggable instead of soldering it directly.
Software
3 pieces of code are available at the moment:
Arduino main brain "main_brain.ino"
Raspberry PI photo slave "photo_slave.py"
Raspberry PI diameter analyzer "diameter_analyzer.py"
The Raspberry PI scripts are based on python, have a look at the header for library information.
Some user settings are prepared in the header of each code.
Needed libraries in arduino code:
"Wire.h" https://www.arduino.cc/en/Reference/Wire
"AccelStepper.h" http://www.airspayce.com/mikem/arduino/AccelStepper/
Camera
A shot taken with the Raspberry PI cam.
Clearly the camera case should be black inside!
LED in electrical diagram is for camera light.
Our setting for the camera measurement are:
filament diameter 3 mm
useable pixel 3mm 492 px
1 pixel 0.006097561 mm
To use the camera startup the wheeler, run
python photo_slave.py
push the ONE button.
All files will be deleted in the filament folder.
you can use ssh or vnc to connect to the Raspberry PI.
To analyze run
python diameter_analyzer.py
Diameter analyzer
The calibration is used to get correct filament measurements.
You will need a precision rod between 1.75mm and 3mm (source could be a dvd drive or similar) for reference.
set calibration to 1
measure your rod with a digital caliper as exactly as possible. the diameter should be the same over the rod.
make a picture of the rod (use the photo_slave.py), check your picture for good quality.
run diameter_analyzer.py to get the pixel count (calibration must be 1)
caluclate the value like this: rod diameter / pixel = calibration
enter this new value as calibration in diameter_analyzer.py
This machine treats your filament right! It allows you to automatically wind the punished filament squeezed on small diameter spool to large diameter comfort spool, or as we call them Wheels. While transfering the filament it can be cleaned, photographed in configurable distances as an option when using the Raspberry PI and the cam.
Our idea was to create a machine to automatically bring the filament to a bigger spool, clean and measure it over all. Despite the coarsely development status it wheels our filament every time needed. Since it is a useful tool with a lot of potential, we thought why not share it with the community?
This started as a test plattform to check different things, you will see some parts in the photos which are no longer in use. The 60/10 gear as an example is from a early stage and looks not very nice, but it works well.
We provide you with a bunch of ideas how it could be, you can use all the data you need from it (see license in code: main_brain.ino!). There are drawings and fotos showing the Wheeler detailed from all sides, a video showing it in action, the source code for the Arduino & Raspberry PI, a stack of 3D-Models to print out or as an inspiration, a parts list, also an electrical diagram and more. It's all free, check it out!
Yes, we know there are still a lot of unfinished items on the Wheeler, but take it as a challange to create your own tailor-made filament handler!
future ideas:
filament endstop switch to stop the Wheeler automatically when the filament ends
better cleaner for filament
better user interface for easy change of parameters
adaptable filament positioning simultaneously with the winding process
new sensor for diameter measurement (instead of camera)
combo power supply for arduino & raspberry PI
webinterface for the measurement part
Detailed notes
Mechanics
The A-axis is the source filament spool and the Z-axis is the drive wheel, so the filament goes from A to Z!
Angle profile used for the framework:
3D-Models
All volumes of printed parts in material list are per part and not cumulated.
We provide 2 sets of parts for this Wheeler since these should be printed in nylon:
wheeler-gear-set (printed in nylon 910)
wheeler-brake-set (printed in nylon 618)
Depending on the object to be printed choose nylon 910 when tension strength is needed or Nylon 618 if abrasion resistance or low friction is the main goal. All other parts can be of diverse material, we still recommend to take something strong. The forces that can occur under certain conditions may destroy weak parts.
A-axis (fixed axis)
You can create specific spool adapters like axis_A_thickening.stl to fit your filament spool. The provided one goes on a 8.2 mm rod and takes taulmann spools (hole dia: 18.8 mm).
Spools can be easily changed with the rod clamp (A-axis wheel stop). The double-face tape is needed to attach the rubber mat to the part "wheel_stop_A_front3.stl".
Wheel brake
To keep the filament under tension use this adjustable brake.
Filament router
The small Nema 11 stepper motor is flexibly coupled to a M5 threaded rod.
Profile to use for the filament router:
Z-axis (driven axis)
The 8mm steel rod (source: old laserprinter or similar) is driven from a Nema 17 stepper motor with a holding torque of 0.44 Nm (62 oz in). Total gear ratio is 1:36 which results in 15.84 Nm.
The coupling to the spool is made with honeycomb adapter. Like on the A-axis there is a rod clamp here too (Z-axis wheel stop). Also the rubber mat is attached to the part "wheel_stop_Z_front2.stl" by double-face tape.
Filament Wheel
These could be made from plywood or any material strong enough. The printed "wheel_Z_bar_X8.stl" has a 1.75mm & 3mm filament fixing hole.
The Wheel parts are not included in the accumulated list.
Electronics
It's very easy to use, just push the ONE button to start wheeling a new spool.
Main brain is the Arduino Nano controlling all the things. The Rapsberry PI camera is connected to it as slave over I2C.
Have a look at the included "Electrical_diagram_Wheeler.pdf" for creation of the perfboard and further information. You have to choose your own case for electronic components! It's best practice to make cables pluggable instead of soldering it directly.
Software
3 pieces of code are available at the moment:
Arduino main brain "main_brain.ino"
Raspberry PI photo slave "photo_slave.py"
Raspberry PI diameter analyzer "diameter_analyzer.py"
The Raspberry PI scripts are based on python, have a look at the header for library information.
Some user settings are prepared in the header of each code.
Needed libraries in arduino code:
"Wire.h" https://www.arduino.cc/en/Reference/Wire
"AccelStepper.h" http://www.airspayce.com/mikem/arduino/AccelStepper/
Camera
A shot taken with the Raspberry PI cam.
Clearly the camera case should be black inside!
LED in electrical diagram is for camera light.
Our setting for the camera measurement are:
filament diameter 3 mm
useable pixel 3mm 492 px
1 pixel 0.006097561 mm
To use the camera startup the wheeler, run
python photo_slave.py
push the ONE button.
All files will be deleted in the filament folder.
you can use ssh or vnc to connect to the Raspberry PI.
To analyze run
python diameter_analyzer.py
Diameter analyzer
The calibration is used to get correct filament measurements.
You will need a precision rod between 1.75mm and 3mm (source could be a dvd drive or similar) for reference.
set calibration to 1
measure your rod with a digital caliper as exactly as possible. the diameter should be the same over the rod.
make a picture of the rod (use the photo_slave.py), check your picture for good quality.
run diameter_analyzer.py to get the pixel count (calibration must be 1)
caluclate the value like this: rod diameter / pixel = calibration
enter this new value as calibration in diameter_analyzer.py
Similar models
thingiverse
free
mounted filament spool v3 by Zemciko
...clip and after inserting 100mm nylon filament pieces as spool "brake". can hold up to 4kg material (with 70% filling).
grabcad
free
Spool Holder for FIlament
...rame for holding a spool of filament. it is meant to be used with 1" diameter wood rods... or you could 3d print those too!
thingiverse
free
Arduino to Raspberry Pi Adapter for Robotic Arm by magkopian
...le to use in plenty of situations, where you are normally supposed to mount an arduino but you rather want to use a raspberry pi.
thingiverse
free
Raspberry Pi Camera Tilt Mount by talud08
...arduino.
along with the 3d files are the conections and code.
i took some ideas from "cazantyl". thank you, david wilt.
thingiverse
free
X Y Calibration Wheel by MarcoFailli
...e .stl to calibrate x-axis and y-axis steps.
measure the diameters all around the wheel and regulate your steps/mm accordingly ;)
thingiverse
free
Raspberry Pi Ethernet Mount by wihami
...port of the pi. the rod used to attach the mounting pieces was 5/16" aluminum rod and the bolt at the top is an m3 x 10 mm.
grabcad
free
Omnidirectionnal wheel Diameter 60mm
...r m3*10
- 6 steel rod ø 3mm
- 9 m3 bolt
thingiverse
free
Spool Holder Filament Wanhao i3 extrudr.eu Ball Bearing by BastelOle
...s print all parts, because the original spool has 2 different diameter, right 53mm and left 52mm. so you have to print all parts.
grabcad
free
Pi-camera housing
...n presence and later the data was processed and used to sent data required to automate electrical devices such as ac, light, fan.
thingiverse
free
Raspberry Pi Camera Lense Cap
...rry pi camera lense cap
thingiverse
lense cap and retaining strap for raspberry pi "wide angle" camera (14mm diameter)
Handler
3d_export
$10
material handler
...material handler
3dexport
3d_export
$5
tele handler vehicle
...tele handler vehicle
3dexport
turbosquid
$5
Back-handler Walker
...r walker for download as blend, blend, 3ds, dae, fbx, and obj on turbosquid: 3d models for games, architecture, videos. (1589966)
cg_studio
$39
Telescopic Handler Forklift JCB 535 953d model
...gstudio
.max - telescopic handler forklift jcb 535 95 3d model, royalty free license available, instant download after purchase.
3d_export
$99
3d handler - 950j bulldozer
... in this model, please do not hesitate to contact us, we are looking forward to continuously dealing with you.<br>markos 3d
3d_export
$129
tx 170 telescopic handler
... in this model, please do not hesitate to contact us, we are looking forward to continuously dealing with you.<br>markos 3d
3d_export
$129
mh3022 material handlers vehicle
... in this model, please do not hesitate to contact us, we are looking forward to continuously dealing with you.<br>markos 3d
3d_export
$129
loader kl80-8t with wrapped bale handler
... in this model, please do not hesitate to contact us, we are looking forward to continuously dealing with you.<br>markos 3d
cg_studio
$70
Hydraulic Excavators with material handler3d model
....dxf .obj - hydraulic excavators with material handler 3d model, royalty free license available, instant download after purchase.
3d_export
$15
Hotel Luggage Cart 3D Model
...luggage cart trolley baggage service bellboy bellhop porter bag handler bellman suitcase transport hotel luggage cart 3d model firdz3d...
Wheeler
turbosquid
$1
4-Wheeler
... available on turbo squid, the world's leading provider of digital 3d models for visualization, films, television, and games.
3d_export
$10
pittosporum tobira wheelers dwarf
...pittosporum tobira wheelers dwarf
3dexport
pittosporum tobira | wheeler's dwarf
turbosquid
$12
Blue Three Wheeler
...
royalty free 3d model blue three wheeler for download as max on turbosquid: 3d models for games, architecture, videos. (1295981)
3d_export
$5
3 Wheeler 3D Model
...3 wheeler 3d model
3dexport
city car
3 wheeler 3d model prramode1985 63195 3dexport
turbosquid
$38
truck 16 wheeler
... available on turbo squid, the world's leading provider of digital 3d models for visualization, films, television, and games.
turbosquid
$15
8 wheeler cargo truck
... 8 wheeler cargo truck for download as obj, fbx, dae, and stl on turbosquid: 3d models for games, architecture, videos. (1495744)
3d_export
$10
Morgan 3 Wheeler
...e gearbox is borrowed from the mazda mx-5. chassis elements and body panels are made of duralumin. weight without load is 500 kg.
cg_studio
$25
Four wheeler - 0013d model
...lwo .igs .dwg .c4d .max .3ds .3dm - four wheeler - 001 3d model, royalty free license available, instant download after purchase.
turbosquid
$49
sewing machine Wheeler & Wilson 8
...hine wheeler & wilson 8 for download as max, obj, and fbx on turbosquid: 3d models for games, architecture, videos. (1489845)
turbosquid
$29
Grand 1800s Wheeler Mirrored Lamp
... available on turbo squid, the world's leading provider of digital 3d models for visualization, films, television, and games.
Filament
3ddd
$1
Filament Cage
...filament cage
3ddd
лофт , filament cage
модель бра, делалась по фото!
turbosquid
$3
FILAMENT COUNTER
...d
royalty free 3d model filament counter for download as stl on turbosquid: 3d models for games, architecture, videos. (1563049)
3d_export
$5
Filament lamp 3D Model
...filament lamp 3d model
3dexport
filament lamp 3d model kevin 54161 3dexport
3d_export
$5
Filament bulb candle 3D Model
...filament bulb candle 3d model
3dexport
filament bulb-candle
filament bulb candle 3d model kevin 54163 3dexport
3d_export
$5
Filament led light bulb
...filament led light bulb
3dexport
realistic 3d model of filament light bulb with v-ray materials.
3d_export
$5
Filament led light bulb
...filament led light bulb
3dexport
realistic 3d model of filament light bulb with v-ray materials.
3d_export
$5
Filament led light bulb
...filament led light bulb
3dexport
realistic 3d model of filament light bulb with v-ray materials.
3d_export
$5
Filament led light bulb
...filament led light bulb
3dexport
realistic 3d model of filament light bulb with v-ray materials.
3d_export
$5
Filament led light bulb
...filament led light bulb
3dexport
realistic 3d model of filament light bulb with v-ray materials.
3ddd
$1
Factory filament metal shade
...factory filament metal shade
3ddd
restoration hardware
restoration hardware. 20th c. factory filament metal shade.