Concept for Real Time Filament Measurement

Concept for Real Time Filament Measurement

One major challenge with 3D printing is the quality of the print material. Any reprap owner understands the difficulties in dealing with plastic filament and the inconsistencies you can get while printing. In order to print low layer heights ( less than 0.2mm) , the filament diameter must be very consistent. Here I present a concept for measuring the filament diameter in real time.


A typical workflow for a new batch of plastic requires measuring the filament in many different places with a micrometer and averaging the result. This is a good start, but many filaments change diameter slightly throughout the spool. This is highly dependent on the manufacturing process. The diameter changes in the filament effect the volume of material being extruded. This can lead to gaps in between individual extrusions or too much overlap.

Filament diameter effects on a print

The idea to measure the diameter is simple. It uses a pivot, a few bearings, a spring, and a pressure sensor. As the filament diameter fluctuates, the bearing assembly pivots causing the spring to place more or less pressure on the sensor. We can relate the pressure directly to the amount of movement of the print. This is very predictable since spring forces are linear with regard to changes in length. Since we know the diameter, we can scale our extrusion amount accordingly.

Since must of 3D printing is open loop, that is to say there is no feedback, this measurement of filament provides the last bit of information the system needs. Here’s a simple example of a print that had a change in filament diameter. You can see the outer parameters are consistent, but when filling in the bottom the width of the extrusion changes. 




comments powered by Disqus