>Is it really? I've looked into this a good bit myself and it seems that many who have tried this have trouble keeping the diameter consistent.
If you'll check my medium post, I've linked a video where I am extruding filament.
Problem with those hobbyist machines is motor torque/power rating. And second, they don't use a special screw and barrel.
The motor used in professional extruders used in real filament factories starts at 5 horsepower for the smallest machine.
If you miss those two things, there is no way you'll get within 0.03mm
Without any PID feedback loop, I can get within 0.03 by setting puller speed manually.
>I suspect that if it really was trivial, then you'd think just about any commercial supplier could get it right
There is no reason to believe that junk filament is coming from people with good machine design. That could be coming from hobbyist underpowered extruder machines like filaestruder and likes.
>Maybe you are just very good at it; +-0.02 is pretty good even by commercial standards. The entire first page of Amazon best sellers are +-0.03 or +-0.05.
At higher extrusion speed you'll get more output per extruder machine time but you'll have lower filament dimensional stability.
So the trivial part is have a powerful motor, use a good screw+barrel and don't extrude too fast.
That said I've offered my telegram in medium post and YouTube video. So anyone who gets stuck can reach out to me. I am not leaving them hanging on their own.
Also, I am looking to make a microcontroller firmware for extruders which basically measures the filament then sets the puller roller speed based on thickness measured. It pulls filament faster if it's thicker than target and pulls filament slower if filament is coming out to be thinner than expected. This will help us reach 0.0020mm accuracy easily!
The problem I am facing is:
1. I am not good with micro controller and control algorithms
2. Laser guage which measure the filament without distorting it is expensive and starts at 2K USD.
So anyone who can help solve these technical challenges are welcome.
But you might not need this much dimensionally accurate filament. Selling within 0.03mm is easy.
Anything better not sure how much it will help FDM quality but yes microcontroller firmware approach will help get more output out of this machine as biggest problem with extruding too fast is that dimensional stability goes haywire.