Printer Filament Monitor

Topics around mechanical design, controller and electronics. Mods & hacks welcome.
User avatar
rlballard
Posts: 181
Joined: Mon Mar 21, 2016 2:07 pm

Printer Filament Monitor

Postby rlballard » Sun May 22, 2016 8:33 pm

Has anyone integrated this successfully with the N-series printer. I just lost a print after 20-hours due to a filament issue rather than a system problems that lodged in the feed port above the extruder and lack of movement began grinding the filament. Seems as though the manufacturer extended the length by welding the filament but failed to trim the diameter, this is what caused the print to fail, again not the system.

It would be great to be able to start back at a particular layer and begin again, I know this is asking too much. So the alternative is to integrate a filament monitor that would pause the system and save hours of print time and frustration. Toybuilder Labs has a Tunell Filament Monitor that they claim:

The Tunell Monitor uses a mechanical 24 PPR (positions-per-revolution) encoder to detect filament travel as you print. If the filament has stopped moving for longer than the (adjustable) time-out period, a fault signal is sent to your printer.


https://www.toybuilderlabs.com/products ... nt-monitor

It is a cheap upgrade, if it can be made to work. Anyone have any solutions for this problem?
Thanks...
BB

firesped
Posts: 521
Joined: Mon Mar 21, 2016 9:23 pm
Location: Tucson, AZ

Re: Printer Filament Monitor

Postby firesped » Sun May 22, 2016 8:37 pm

They are supposed to be working on this for the printer. you had an option to get one during the kickstarter. however, I'm not sure how the bondtech upgrade is going to effect this.
RL name: Michael Nolen

User avatar
jmp
Posts: 151
Joined: Mon Mar 21, 2016 12:20 pm

Re: Printer Filament Monitor

Postby jmp » Sun May 22, 2016 11:36 pm

My understanding is that this ended up being more technically difficult than expected. Toybuilders isn't involved anymore, last I heard was Jetguy was working on it. One of the issues is that it required a feedtube all the way to the hot end (without it you would get false errors frequently, the detector can't determine the difference between a jam or slack from moving further to closer).
RL Name: Jason Preuss Thingiverse: JMP Website: http://www.patterntoprint.com

User avatar
rlballard
Posts: 181
Joined: Mon Mar 21, 2016 2:07 pm

Re: Printer Filament Monitor

Postby rlballard » Mon May 23, 2016 1:36 am

Jmp is right, I chose this option on the kickstarter program but they said it was not in the immediate future. It would be awesome if it were tied to the program and paused the print until corrected... With dual extruders it makes it more complex so it would be a smart sensor tied to perhaps a raspberry pi or arduino to monitor the g-code to eliminate false triggers. Seems like it is right up Julia's ally....
BB

User avatar
LogicEthos
Posts: 36
Joined: Mon May 16, 2016 1:51 pm
Contact:

Re: Printer Filament Monitor

Postby LogicEthos » Mon May 23, 2016 2:01 am

I wonder how many people are going for the bondtech upgrade. I'm willing to bet, those that want this, will also be wanting the bondtech upgrade. I doubt you could have both, without some collaboration.

User avatar
rlballard
Posts: 181
Joined: Mon Mar 21, 2016 2:07 pm

Re: Printer Filament Monitor

Postby rlballard » Mon May 23, 2016 2:08 am

I will be after they work out all the details....

User avatar
GnoStiC
Posts: 32
Joined: Fri Apr 29, 2016 5:20 pm

Re: Printer Filament Monitor

Postby GnoStiC » Mon May 23, 2016 10:11 am

a while ago, for a similar project i asked John for details of the GPIO pins available on the side of R3D.

as you can see from the below image, we know there is spi, i2c, adc, uart etc. they are all grounded with zener for protection.
what we don't know is if these pins are already in use or reserved.

it would be great if printer sets pin high, say GPIO1, while printing is in progress and low when printer is idle.
and if setting pin GPIO3 high would pause the printer.

these would make implementation of filament monitor easier.
for now, easiest workaround i came up with is placing a normally closed relay before power input. filament monitor can trigger the relay, it would cut the power and printer would pause on it's own.

GPIO.png
Raise3D side GPIO pins

socke
Posts: 146
Joined: Mon Mar 21, 2016 2:55 pm

Re: Printer Filament Monitor

Postby socke » Mon May 23, 2016 4:57 pm

Originally I also opted for the tunell monitor. But since I use the Bondtech extruder, I don't think I will need the monitor anymore.
Yes, I had some failed prints but none of them caused by the extruder. Also the monitor wouldn't have saved a single one.

Just my opinion...
Last edited by socke on Mon May 23, 2016 5:19 pm, edited 1 time in total.

User avatar
jmp
Posts: 151
Joined: Mon Mar 21, 2016 12:20 pm

Re: Printer Filament Monitor

Postby jmp » Mon May 23, 2016 5:08 pm

socke wrote:Originally I also opted for the tunell monitor. But since I use the Bondtech extruder, I don't think I will not need the monitor anymore.
Yes, I had some failed prints but none of them caused by the extruder. Also the monitor wouldn't have saved a single one.

Just my opinion...

It still could be of use since it would trigger if you had a tangle in your filament or if you reached the end of a roll of filament.
RL Name: Jason Preuss Thingiverse: JMP Website: http://www.patterntoprint.com

User avatar
LogicEthos
Posts: 36
Joined: Mon May 16, 2016 1:51 pm
Contact:

Re: Printer Filament Monitor

Postby LogicEthos » Mon May 23, 2016 5:18 pm

jmp wrote:It still could be of use since it would trigger if you had a tangle in your filament or if you reached the end of a roll of filament.


A simple IR break beam sensor would be a compromise to detect end of reel. Much more compact.

socke
Posts: 146
Joined: Mon Mar 21, 2016 2:55 pm

Re: Printer Filament Monitor

Postby socke » Mon May 23, 2016 5:22 pm

LogicEthos wrote:
jmp wrote:It still could be of use since it would trigger if you had a tangle in your filament or if you reached the end of a roll of filament.


A simple IR break beam sensor would be a compromise to detect end of reel. Much more compact.


But this would work only for none transparent filaments. At least it would be hard to calibrate it for use with transparent filaments...

User avatar
LogicEthos
Posts: 36
Joined: Mon May 16, 2016 1:51 pm
Contact:

Re: Printer Filament Monitor

Postby LogicEthos » Mon May 23, 2016 5:36 pm

socke wrote:But this would work only for none transparent filaments. At least it would be hard to calibrate it for use with transparent filaments...


A simple sensitivity adjustment screw might work, with an led. Adjust without any filament installed, for the sensitivity threshold.

User avatar
Wibb
Posts: 65
Joined: Wed Mar 30, 2016 5:07 pm

Re: Printer Filament Monitor

Postby Wibb » Mon May 23, 2016 7:47 pm

adding a limit switch between the extuder and spool would be enough to detect expended filament condition. then at least it would be able to pause for user action.


jeffarazzi
Posts: 1
Joined: Tue Jun 07, 2016 11:23 pm

Re: Printer Filament Monitor

Postby jeffarazzi » Thu Dec 01, 2016 1:04 pm

I just saw this filament detector and cleaner on Kickstarter. It will supposedly pause the print when it doesn't detect filament. They claim they will add support to any open source firmware and you just need a free digital pin, such as a servo pin. One is $29 or two are $55.

https://www.kickstarter.com/projects/20 ... nd-cleaner

I wonder if Raise3D will mod their firmware to support? (Sentinel said that they are happy to guide any printer manufacturer on adding the necessary code to their firmware).

firesped
Posts: 521
Joined: Mon Mar 21, 2016 9:23 pm
Location: Tucson, AZ

Re: Printer Filament Monitor

Postby firesped » Thu Dec 01, 2016 2:45 pm

It's more complicated then just adding it to the firmware. on top of getting it to work with the firmware, they also have to get it to work with the touchscreen. the motion controller has to let the touchscreen know that the filament detector has told the motion controller to pause so that the touchscreen can also pause. but it may not know where the touchscreen was supposed to pause as it is feeding commands to the motion controller. the touchscreen likely needs to be hooked up to the filament detector so it can tell the motion controller there is a problem and know where to restart. It is just complicated.
RL name: Michael Nolen

sylus
Posts: 54
Joined: Fri Aug 05, 2016 9:47 pm

Re: Printer Filament Monitor

Postby sylus » Thu Dec 01, 2016 3:42 pm

I pledged it,let see if they are able to prose an implement to our printer

User avatar
2CNK
Posts: 83
Joined: Sat May 21, 2016 5:49 am

Re: Printer Filament Monitor

Postby 2CNK » Thu Dec 01, 2016 10:13 pm

I am personally trying a much more low-tech solution that simply raises a racket/alarm if the spool runs out. Not as broadly useful but would get the job done.

It of course requires you to be within earshot. But if you are, then you should have time to feed a new reel right behind the old one.

Usually I'll know if a spool will run out during a large print -- just not WHEN exactly.

Jetguy
Posts: 1037
Joined: Tue Mar 22, 2016 1:40 am

Re: Printer Filament Monitor

Postby Jetguy » Thu Dec 01, 2016 10:47 pm

Actually, if you had it send a signal to the Pavlok, we could solve the notification problem really quick. Bet you won't let it run out of filament twice!!!
https://pavlok.com/

User avatar
walshlg
Posts: 917
Joined: Wed Mar 23, 2016 12:01 pm

Re: Printer Filament Monitor

Postby walshlg » Fri Dec 02, 2016 6:02 pm

ROTFLOL masochists unite


Return to “Hardware”

Who is online

Users browsing this forum: No registered users and 1 guest