<p>I am only going to answer the part of the question about how to improve the results from low-quality filament:</p>

<p>There have already been projects going on dealing with the issue of varying filament diameter. A sensor that detects the filament's diameter and sends its value to the printers firmware can compensate for the varying volume of the filament pushed into the hotend by simply changing the extrusion speed. You could think of an extrusion multiplier or a change in the steps/mm value. Of course this has to be calibrated for the distance the filament needs to travel from measurement to hotend.</p>

<p>A good first read can be found in the following project:<br>
<a href="http://forums.reprap.org/read.php?13,222517" rel="nofollow">http://forums.reprap.org/read.php?13,222517</a></p>

<p>And the corresponding Thing page:<br>
<a href="http://www.thingiverse.com/thing:454584" rel="nofollow">http://www.thingiverse.com/thing:454584</a></p>

CC BY-SA 3.0
2016-03-31T21:36:16.513Z
As I understand that sensor (light and measuring shadow) it only detects deviations in one direction(wider) not in the other (thicker) . I hope you get my meaning. And how should that work with transparent filament? Do I need to train the sensor to the filament?
Lars Pötter
CC BY-SA 3.0
2016-04-01T06:36:43.600Z
I am not following up on the project too much, but yes, the sensor only detects one direction. However, due to the manufacturing process by extruding, it might be safe to say that the filament can always be taken to have a circular cross section. There might be problems with transparent filament, which either might be taken care of by the calibration process. You could however use a lightsource that your filament is not transparent for, if the sensor can still pick that up.
kamuro
CC BY-SA 3.0
2016-04-02T20:31:46.907Z
Can you explain why "it might be safe to say that the filament can always be taken to have a circular cross section" ? I remember perfect roundness to be hard to achieve. And if it is not perfect round, then variations in roundness might occur for various reasons, right?
Lars Pötter
CC BY-SA 3.0
2016-04-04T06:44:48.447Z
I would assume that, being extruded from a circular nozzle, the filament does not see any reason to produce a non-round shape. Dirt on the nozzle, varying cooling over the cross section as given by airflow, not cirular nozzle and asymmetry in the force given to the molten plastic in the nozzle at the point of extrusion are some reasons, however, which I could imagine impairing the the roundness of the filament.
kamuro
CC BY-SA 3.0
2016-03-31T08:08:19.580Z
2016-03-31T08:08:19.580Z
kamuro
<p>Bad filament with changing diameter causes an uneven flow of plastic out of the nozzle. Besides buying very high quality filament (do we really want to be dependent on professional Filament producers?), what other ideas and methods could be used to mitigate the differences in diameter?</p>

<p>Could a pellet extruder be a solution?</p>

CC BY-SA 3.0
2016-03-30T17:35:09.457Z
This is way too broad. You're not only asking for all possible ways to deal with bad filament, you're also asking about pellet extruders and seem to want a discussion on whether we need to be dependent on professional filament.
Tom van der Zanden
CC BY-SA 3.0
2016-03-30T20:41:17.157Z
I'm only interested in ways to get better results from bad filament. I mentioned pellet extruder and dependence only to put the question into perspective. I don't want to start a political discussion about the dependency. Do you have a suggestion of how to reformulate the question to make this clearer?
Lars Pötter
CC BY-SA 3.0
2016-03-30T20:54:20.490Z
Perhaps provide details of what machine or extruder type you're working with and re-title the question to something like ***How to compensate out-of-round filament?***. Putting the emphasis on the out-of-round issue may narrow this question down.
tbm0115
<extruder><print-quality><filament-quality>
How to compensate for bad quality filament?
Lars Pötter
# How to compensate for bad quality filament?

(Asked by: username_0 on 2016-03-30)

Bad filament with changing diameter causes an uneven flow of plastic out of the nozzle. Besides buying very high quality filament (do we really want to be dependent on professional Filament producers?), what other ideas and methods could be used to mitigate the differences in diameter?

Could a pellet extruder be a solution?

**Tags:** extruder, print-quality, filament-quality
> **Comments:**
> **username_1**: This is way too broad. You're not only asking for all possible ways to deal with bad filament, you're also asking about pellet extruders and seem to want a discussion on whether we need to be dependent on professional filament.  
> **username_0**: I'm only interested in ways to get better results from bad filament. I mentioned pellet extruder and dependence only to put the question into perspective. I don't want to start a political discussion about the dependency. Do you have a suggestion of how to reformulate the question to make this clearer?  
> **username_2**: Perhaps provide details of what machine or extruder type you're working with and re-title the question to something like ***How to compensate out-of-round filament?***. Putting the emphasis on the out-of-round issue may narrow this question down.  

---

## 1 answers

### Answer by username_3 on 2016-03-31. Score: 4

I am only going to answer the part of the question about how to improve the results from low-quality filament:

There have already been projects going on dealing with the issue of varying filament diameter. A sensor that detects the filament's diameter and sends its value to the printers firmware can compensate for the varying volume of the filament pushed into the hotend by simply changing the extrusion speed. You could think of an extrusion multiplier or a change in the steps/mm value. Of course this has to be calibrated for the distance the filament needs to travel from measurement to hotend.

A good first read can be found in the following project:  
<http://forums.reprap.org/read.php?13,222517>

And the corresponding Thing page:  
<http://www.thingiverse.com/thing:454584>

> **Comments:**
> **username_0**: As I understand that sensor (light and measuring shadow) it only detects deviations in one direction(wider) not in the other (thicker) . I hope you get my meaning. And how should that work with transparent filament? Do I need to train the sensor to the filament?  
> **username_3**: I am not following up on the project too much, but yes, the sensor only detects one direction. However, due to the manufacturing process by extruding, it might be safe to say that the filament can always be taken to have a circular cross section. There might be problems with transparent filament, which either might be taken care of by the calibration process. You could however use a lightsource that your filament is not transparent for, if the sensor can still pick that up.  
> **username_0**: Can you explain why "it might be safe to say that the filament can always be taken to have a circular cross section" ? I remember perfect roundness to be hard to achieve. And if it is not perfect round, then variations in roundness might occur for various reasons, right?  
> **username_3**: I would assume that, being extruded from a circular nozzle, the filament does not see any reason to produce a non-round shape. Dirt on the nozzle, varying cooling over the cross section as given by airflow, not cirular nozzle and asymmetry in the force given to the molten plastic in the nozzle at the point of extrusion are some reasons, however, which I could imagine impairing the the roundness of the filament.  

---

