Re: Do you want your filament sensor to work with any color, even clear?
Wait, what? Why would the indirect sensor need a firmware change? Does it change the direction of the motion relative to the sensor? All the firmware does is check that motion readings match the expected direction. It doesn't care about the magnitude of the readings at all.
Edit:
So, I looked at the files, and yes, it's only for direction, and it's because the bearing and sensor are on the same side of the filament that the sensor previously was. The bearing causes a direction change. If you move the bearing and sensor to the other side of the filament, you could avoid the firmware change.
Re: Do you want your filament sensor to work with any color, even clear?
It looks at both direction and tracks counts.
Re: Do you want your filament sensor to work with any color, even clear?
I was editing at the same time as your post, but the point remains. If you were to move the bearing and sensor to the other side of the filament, it would eliminate the need for a firmware change. It would be compatible with the stock Prusa firmware.
Re: Do you want your filament sensor to work with any color, even clear?
I'm not sure what you mean about extruder gear. Basic Skelestruder requires no firmware changes. But the new indirect sensor does require a small change, just to be clear.
I must have misread something in the instructions pdf a while back. Or maybe I'm misremembering? I thought that because of the extruder driving a belt for the filament it required it to run in the reverse order, requiring the firmware to turn it the opposite way or the wires in the connector to be reversed.
Re: Do you want your filament sensor to work with any color, even clear?
I'm not sure what you mean about extruder gear. Basic Skelestruder requires no firmware changes. But the new indirect sensor does require a small change, just to be clear.
I must have misread something in the instructions pdf a while back. Or maybe I'm misremembering? I thought that because of the extruder driving a belt for the filament it required it to run in the reverse order, requiring the firmware to turn it the opposite way or the wires in the connector to be reversed.
No, motor turns the same way. So no firmware change for stepper direction. And so you don't think you are crazy, I did have that statement in there a while back which was leftover from a prior design choice.
Re: Do you want your filament sensor to work with any color, even clear?
I adapted it to stock. Hope you find it useful.
Re: Do you want your filament sensor to work with any color, even clear?
I adapted it to stock. Hope you find it useful.
https://www.thingiverse.com/thing:3091625
SO COOL!
Re: Do you want your filament sensor to work with any color, even clear?
Btw: Skeletruder sounds interesting (and I think I have most of the parts laying around) so I'm going to give that a shot 😉
Re: Do you want your filament sensor to work with any color, even clear?
I adapted it to stock. Hope you find it useful.
https://www.thingiverse.com/thing:3091625
SO COOL!
I was wondering if those folks who have made this mod to the filament sensor are seeing the problems with the sensor in the release firmware 3.4.0 if it includes a fix I will incorporate it into my build this week and the fact that it seems to fix the problematic sensing of clear and some translucent filaments on its own may be enough to incorporate into the build on its own
My delta printer is in pieces being upgraded to V3.2 from its current V2.5 and I am waiting on some "Buddy" work to score a few later cut 3/8" aluminum plate pieces to replace the laser cut Melamine frame parts the printer started with, so I doubt somewhat that it will be back up and running before the end of the year judging by how long it has taken my friend to fit buddy projects into his workflow in the past. the other option is a drive to the nearest public maker space and from where I live in rural main that is several hours each way.... I need to look into those place that do 3D printing for a fee if this becomes important to me in the building of the MK3
Re: Do you want your filament sensor to work with any color, even clear?
TLDR but I will testify to my filament sensor working flawlessly on all filaments I have used thusfar including Materio3D translucent. Unfortunately after I upgraded the firmware and factory reset, the filament sensor was being reported as failed, and so I reverted to 33f firmware, which started the sensor function up again, for a short time, and now it appears to be dead permanently.
I will wait until near end of warranty before I request support for this. Something tells me a recall of sorts is imminent.
Re: Do you want your filament sensor to work with any color, even clear?
I was wondering since PRUSA have gone in another direction for filament detection the string of filament lifts a small stainless steel ball and F.I.N.D.A detects its proximity
for the MMU 2.0 if any one had tried to use a F.I.N.D.A in place of optical unit now in the MK3... I assume that the firmware will need to be modified to support such a change which outside of my skillset but it does seem to be a simpler solution to the problem...
One modification I have in my long range folder for the MK3 is to replace the computer with a Duet 2 Wifi (or what ever the release version is 6 months to a year from now) I have it down as one of the major items on my Delta printers upgrade once my toy box piggybank has refilled his belly. but given some of the problems seen with the current optical sensor it would seem that replacing it with the F.I.N.D.A probe would be a logical step unless they plan to modify the current release firmware to revert to last version unless it detects a MMU 2 on the setup in use.
Re: Do you want your filament sensor to work with any color, even clear?
The F.I.N.D.A. (in the MMU2) only detects the presence of filament though, right? It can't detect the direction of or if the filament is moving? So it really wouldn't detect jams, only if the filament runs out. So it's not a complete replacement for an optical sensor?
Re: Do you want your filament sensor to work with any color, even clear?
The F.I.N.D.A. (in the MMU2) only detects the presence of filament though, right? It can't detect the direction of or if the filament is moving? So it really wouldn't detect jams, only if the filament runs out. So it's not a complete replacement for an optical sensor?
Very good point Stephen I forgot that part,
Never mind 😳
Re: Do you want your filament sensor to work with any color, even clear?
btw - I'm happily using this change with 3.4.0 - I installed it because I wanted transparent filaments to "just work". You do have to make a few tweaks to the code (in jltx's instructions and a tweak for the filament preflight - because the bearing is more shiny - I can post to github if useful). Rock solid and a great mod IMO
jltx, one proposal: I initially had some squeaking sometimes from the bearing against the side of the plastic housing. I fixed this by putting one nylon washer on either side of the bearing. It might be a good change for others, because it also ensures that the bearing must stay centered on the filament at all times.
Re: Do you want your filament sensor to work with any color, even clear?
btw - I'm happily using this change with 3.4.0 - I installed it because I wanted transparent filaments to "just work". You do have to make a few tweaks to the code (in jltx's instructions and a tweak for the filament preflight - because the bearing is more shiny - I can post to github if useful). Rock solid and a great mod IMO
jltx, one proposal: I initially had some squeaking sometimes from the bearing against the side of the plastic housing. I fixed this by putting one nylon washer on either side of the bearing. It might be a good change for others, because it also ensures that the bearing must stay centered on the filament at all times.
Or post it here for a bit of feedback first?
Re: Do you want your filament sensor to work with any color, even clear?
Sure - the sw changes to use this with 3.4.0 seem to be: https://github.com/geeksville/Prusa-Firmware-1/commit/3a1c123cc934ab2ca9a70ee8ebd24f794cdfd6aa