filament odometer

804 views
Skip to first unread message

Daniel Rosen

unread,
Feb 26, 2021, 8:09:41 AM2/26/21
to 3D Printing Tips and Tricks
Hi, does anyone know or has a way to measure the amount of filament is being used?
When I am about to start a large print I usually find myself in the dilemma whether I have enough filament to finish the print. Thought about buying a small scale to measure the spools but it is not very practical I think. I saw a few mechanical and digital options on TV but no sure what might work.
How do you all do it? 

thanks!

Dan

Neil MacGregor

unread,
Feb 26, 2021, 9:03:56 AM2/26/21
to 3D Printing Tips and Tricks
If you're an OctoPrint user, there's a plugin named "SpoolManager", which appears to track individual spools as you use them, and will warn you if there isn't sufficient filament left on your spool to complete the print. I haven't tried this, but I really want to.

Kurt at VR-FX

unread,
Feb 26, 2021, 9:48:06 AM2/26/21
to 3d-printing-...@googlegroups.com

Dan - when I was working at SD3D in SD -  really only used S3D. And, the good part of S3D - it actually tells you how many grams of plastic it will use! So, I would obsessively use the scale we had to measure the spools. And, we even had listings of the weight of the spool - per brand. Then subtract that weight - and, as we got towards ends of spools - I write the weight down on the spools Then, when I had smaller print jobs - I'd find a spool that had just enough to print that job. So, yeah, that was the cool thing about S3D. On my personal 3DP - I use Cura - but, it doesn't list grams req'd. I did use PrusaSlicer recently - this past fall, at the Northrop-Grumman FabLab for an aircraft project - but, I don't remember if it tells you grams required. I think it does. So - that option may be a bit Slicer specific.

-K-

--
You received this message because you are subscribed to the Google Groups "3D Printing Tips and Tricks" group.
To unsubscribe from this group and stop receiving emails from it, send an email to 3d-printing-tips--...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/3d-printing-tips--tricks/904126ed-2de2-48f1-bf7d-75882c091f2cn%40googlegroups.com.

Alan Biocca

unread,
Feb 26, 2021, 10:29:00 AM2/26/21
to 3D Printing Tips and Tricks
I make custom scales for the filament spools calibrated to the spool type for measuring filament. Sometimes I also measure weight which is especially accurate with refillable spools. Prusa Slicer does give the filament weight for the print.

Also I calculate the weight per inner layer on the spool type, when you get down to a layer or two you can easily estimate the remaining weight from observing the layers and fractions thereof.

Neil MacGregor

unread,
Feb 26, 2021, 10:29:18 AM2/26/21
to 3D Printing Tips and Tricks
PrusaSlicer provides an estimate for the filament used, in length, volume, and weight, each time you slice a model.  Here's a screenshot:

slicedInfo.png
I have a Prusa i3 & these printers have filament-runout sensors, so when I run out of filament in the middle of a print, the printer pauses, ejects the little nubbin that's left, beeps, primes the nozzle after the human loads the new filament, then keeps on printing. I've learned to keep a brass-bristled brush ready to gingerly catch dribbles at the nozzle after priming, but otherwise, this has worked well each of the 3 times I've used it.  So, I don't worry about tracking how much filament is on a spool, I just make sure I have a fresh spool on hand.

Duncan Reed

unread,
Feb 26, 2021, 2:22:00 PM2/26/21
to Neil MacGregor, 3D Printing Tips and Tricks
I have used spoolmanager since it was development and some of my suggestion and bug fixes made it into the final version. The author does a number of octoprint plug-ins I use.

Sent from my iPhone

On 26 Feb 2021, at 14:03, Neil MacGregor <nmac...@ualberta.ca> wrote:


--
You received this message because you are subscribed to the Google Groups "3D Printing Tips and Tricks" group.
To unsubscribe from this group and stop receiving emails from it, send an email to 3d-printing-tips--...@googlegroups.com.

Daniel Rosen

unread,
Feb 26, 2021, 7:38:05 PM2/26/21
to 3D Printing Tips and Tricks
Thanks all. I will try spoolmanager. Seems the easiest option thus far. I am wondering why is it so difficult to make something like this

Kurt at VR-FX

unread,
Feb 26, 2021, 8:44:57 PM2/26/21
to 3d-printing-...@googlegroups.com

So - why not design one. One problem is - you would need to have one for each spool. And, even on a per spool basis - its not quite viable. That device is really meant to be used on a single fishing rod. Where as - us 3DP folks - we use Multiple spools. Know what I mean?

-K

Daniel Rosen

unread,
Feb 26, 2021, 11:48:11 PM2/26/21
to Kurt at VR-FX, 3d-printing-...@googlegroups.com
Clear as water. All I need to know is how much filament left on a spool. I believe that the  spoolmanager add on will do the job. 

Thanks all for the great advice. I love this group. 

Dan. 

Sent from my iPad

On Feb 26, 2021, at 7:44 PM, Kurt at VR-FX <vr...@optonline.net> wrote:


You received this message because you are subscribed to a topic in the Google Groups "3D Printing Tips and Tricks" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/3d-printing-tips--tricks/yhURFsscHuk/unsubscribe.
To unsubscribe from this group and all its topics, send an email to 3d-printing-tips--...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/3d-printing-tips--tricks/9052c415-866e-a2da-00fe-153dd7600c2b%40optonline.net.

Vishal Pai

unread,
Feb 27, 2021, 1:35:45 AM2/27/21
to Kurt at VR-FX, 3D Printing Tips and Tricks
S3D is a smooth operator for a lot of such things. You can also set the cost per kg and color of the filaments. 

LukeH

unread,
Feb 27, 2021, 1:44:51 AM2/27/21
to 3D Printing Tips and Tricks
If you are after a self-contained solution, there is also the eSun filament box, which is a heated dry box that also weighs the spool to give an accurate estimate of the filament remaining any time you want.

They are particularly good for printing with nylon, since you can print straight from the dehydrator.

Daniel Rosen

unread,
Feb 28, 2021, 9:22:28 AM2/28/21
to 3D Printing Tips and Tricks
Sorry I am still circling around this. But why not a smart odometer connected to octoprint? one that remembers and tracks the amount of filament used. Then you will need just one such odometer that you will set to 0 each time a print starts.

Also, I can't believe I cannot find an octoprint add on that tells you realtime or estimates filament usage.

James Fackert

unread,
Feb 28, 2021, 12:21:46 PM2/28/21
to Daniel Rosen, 3D Printing Tips and Tricks
Why the obsession with accuracy in "miles of filament left"?

A quick check of filament roll diameter, underestimate remainder,  and go/no go.

If you have to be hi tech about it, make an optical or mechanical spool radius gauge.
build it into a spool management and tangle preventer and maybe filament run-out / overtension device.

Daniel Rosen

unread,
Feb 28, 2021, 12:48:34 PM2/28/21
to 3D Printing Tips and Tricks

excellent question!. I am a medical educator and print anatomy models (among other things) for medical education. In a few instances I found that my models are screwed up mid print. I know that I can print 4 to 5 models in 1 spool. But if it randomly stops I dont know how much is left and how many more I can print from that spool. I may have enough left for a different models but not the original I was printing. I dont have a lot of spare spools either. I buy them as I need because all of these print are out of my pocket. So trying to be cost efficient.

Alan Biocca

unread,
Feb 28, 2021, 1:41:57 PM2/28/21
to 3D Printing Tips and Tricks
Best to work by weight, not length. The slicer tells you the weight you will need for a print. You can weigh the print easily enough afterward to verify the calibration. You can weigh the spool when it is new and full, and know you have 1kg of filament on it. Easy enough to keep track. 

Daniel Rosen

unread,
Feb 28, 2021, 2:55:32 PM2/28/21
to Alan Biocca, 3D Printing Tips and Tricks
I agree this is the best solution. I just got a little kitchen scale from Amazon and out the numbers on filament manager in octopi. Run a small print. It did all the calculations and kept tacks of it automatically. 
It works for me. 

Sent from my iPhone

On Feb 28, 2021, at 12:41 PM, Alan Biocca <alan....@gmail.com> wrote:


You received this message because you are subscribed to a topic in the Google Groups "3D Printing Tips and Tricks" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/3d-printing-tips--tricks/yhURFsscHuk/unsubscribe.
To unsubscribe from this group and all its topics, send an email to 3d-printing-tips--...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/3d-printing-tips--tricks/CAHoVSn%2BauW2Su-0FKrz26cc%3D-W9SU5y59RV%2Bin%3Di6rcFu9z9WQ%40mail.gmail.com.

TobyCWood

unread,
Feb 28, 2021, 4:43:19 PM2/28/21
to 3D Printing Tips and Tricks
There are other approaches:
1. Buy BIG spools. Matterhackers.
2. Try the Mosaic palette. It can sense lack of filament coming in from one spool and splice the end to the next. That would give you 4 spools you can cycle through. The only problem with this approach is the Palette. It's a pretty complicated thing to get working well, but this is a relatively simple task for it.

Daniel Rosen

unread,
Feb 28, 2021, 10:50:43 PM2/28/21
to TobyCWood, 3D Printing Tips and Tricks
Thanks for your suggestion Andy. I buy 1Kg spools that is usually enough for several models. I don’t print that many. I thought about buying the palette but the cost does not really justify it. 
Perhaps the Chameleon?

I just recently had the need to really optimize the way I use my filament because is all coming from my pocket. 

Thanks. 

Sent from my iPhone

On Feb 28, 2021, at 3:43 PM, TobyCWood <andyc...@gmail.com> wrote:

There are other approaches:

TobyCWood

unread,
Mar 1, 2021, 11:57:21 AM3/1/21
to 3D Printing Tips and Tricks
No there's nothing as of yet which would support this using the 3DChameleon and the Palette's real expense is the time you have to invest to get it to do what you want reliably.
Reply all
Reply to author
Forward
0 new messages