BigTreeTech - Smart Filament Sensor - 2022 - Chris's Basement

Поделиться
HTML-код
  • Опубликовано: 3 окт 2024

Комментарии • 215

  • @GomeowCreations
    @GomeowCreations 2 года назад +2

    I bought 6 of these things for my small print farm and couldn't get them to work at all with my printers. I might have to try it out again thanks to this video. 😁👍👍

    • @ChrisRiley
      @ChrisRiley  2 года назад +1

      I hope it works out! Let us know what how it goes.

    • @woodwaker1
      @woodwaker1 2 года назад

      I have had problems with direct drive - if the filament path is not constrained the length can be longer. I'm using 75mm and trying to get it better

  • @markusmaeder1388
    @markusmaeder1388 2 года назад +9

    The smart filament sensor is great. I have it on three of my printers. Used them with Marlin/Octoprint (host prompt support) and now with Klipper and RRF.

    • @ChrisRiley
      @ChrisRiley  2 года назад

      Yeah, I really like it.

    • @TheCemociometre
      @TheCemociometre 2 года назад

      Can you share your config for rrf

    • @BackwoodsTinkerer
      @BackwoodsTinkerer 2 года назад +2

      Any chance you can share the code you used to make the features work in Klipper?

    • @markusmaeder1388
      @markusmaeder1388 2 года назад +1

      @@BackwoodsTinkerer
      [filament_motion_sensor btt_sfs]
      detection_length: 7.0
      # The minimum length of filament pulled through the sensor to trigger
      # a state change on the switch_pin
      # Default is 7 mm.
      extruder: extruder
      # The name of the extruder section this sensor is associated with.
      # This parameter must be provided.
      switch_pin: rpi:gpio13
      #pause_on_runout:
      #runout_gcode:
      #insert_gcode:
      #event_delay:
      #pause_delay:
      # See the "filament_switch_sensor" section for a description of the
      # above parameters.

  • @lidermcbravotube
    @lidermcbravotube Год назад

    This video is gold. Basically it works for any configuration of board and firmware if you know which board, and what kind of filament detector you intend to install. I never get tired of coming back here. Thanks for the content.

  • @SilentRush420
    @SilentRush420 2 года назад +11

    I put mine before the extruder (BMG) but if you use an stock ender 3 extruder and the filament kicks out the side of the extruder on a jam then it won't detect it. Overall I prefer this over a switch anyday.

    • @ChrisRiley
      @ChrisRiley  2 года назад

      Thank you for your input.

  • @marsgizmo
    @marsgizmo 2 года назад +3

    Great video Chris!
    Especially the Marling config part.

    • @ChrisRiley
      @ChrisRiley  2 года назад +1

      Thanks, I'm happy to help. Marlin can be a little tricky.

    • @marsgizmo
      @marsgizmo 2 года назад +1

      @@ChrisRiley indeed, although I was working many years with microcontrollers, I always come back to your tutorials, it saves me many hours of troubleshooting how to enable a feature :)

    • @ChrisRiley
      @ChrisRiley  2 года назад +1

      @@marsgizmo that's great to hear.

  • @Blinkation
    @Blinkation 2 года назад +1

    I love this sensor, it saved my ass so many times with random jams, definitely worth it.

    • @ChrisRiley
      @ChrisRiley  2 года назад

      That's cool, I'm glad you liked it.

  • @michaellindborg1510
    @michaellindborg1510 2 года назад +4

    I have one of these on my Ender 3 v2, mounted to the frame just before the extruder. With Jyers firmware, I was getting frequent false runouts. After changing the setting from 7mm to 25mm it works perfectly.

    • @ChrisRiley
      @ChrisRiley  2 года назад +1

      Interesting, I will have to try that if I have issues.

    • @familjenlindh
      @familjenlindh 2 года назад +1

      I have an Ender 3V2 with the 4.2.2 card and as I interpreted there is a connector on that card for this sensor. What motherboard do you have in your printer?

    • @michaellindborg1510
      @michaellindborg1510 2 года назад

      I have the same 4.2.2. Just plug it in.

    • @rickys1234567
      @rickys1234567 2 года назад +1

      I also had this issues on my E5, running a 4.2.2 board. I thought it was the sensor but, after trying two other sensors, I dove into the internets. Found some others complaining of this issue. The update to the FILAMENT_RUN_OUT_DISTANCE fixed my issues as well. My thought is that the setting is pulling double duty somewhere and causing the issue. It seemed to trigger during travel in my prints.

    • @ThePercOfGaming
      @ThePercOfGaming 2 года назад

      I have the Ender 3 v2 (4.2.2 board) and tried this with no success. it immediately throws an error. Any suggestions? (I also have octopi running but still have it hardwired into Ender 3 main board)

  • @rodneysmith1750
    @rodneysmith1750 2 года назад +2

    great video Chris, as usual, I just love your style. Waiting now for the follow-up video...

    • @ChrisRiley
      @ChrisRiley  2 года назад

      Thank you! Hopefully, next week's video will be interesting for folks.

  • @paulnolastname9422
    @paulnolastname9422 2 года назад

    Best timing ever. I ordered this sensor for my Taz 5 (modified by watching your videos). However, Banggood has it on backorder if anyone else plans to order from there.

    • @ChrisRiley
      @ChrisRiley  2 года назад

      Thanks. There's a link for it on Amazon in the description.

  • @andyspoo2
    @andyspoo2 2 года назад +2

    So I found mine had some blobs of rubber on the rubber wheel which was making the filament pull-though a bit jerky. After cleaning those it has improved it. I've also swapped the spring for a weaker one - it still grips well but reduces the effort needed to pull the filament. Assuming my springs in my box have not been mixed up, the spring should be a "compression 7x12.5mm" from my Duratool D01893 spring kit.

    • @ChrisRiley
      @ChrisRiley  2 года назад +1

      Good find, glad it's working better.

  • @IzzySpeaks
    @IzzySpeaks Год назад

    I would never install one on my machines. Your video explained the details and validated my reasons to not install. I feed new filament right to it as it's running out as it's printing. This would get in the way. No I don't use stock tube configuration

    • @ChrisRiley
      @ChrisRiley  11 месяцев назад +1

      Thanks for your insight!

  • @sevagjb
    @sevagjb Год назад

    thanks Chris, very good explain👌

  • @HackMonkey
    @HackMonkey 2 года назад +3

    Another great video! Advanced Pause is such a great feature, with multiple benefits. Shame few manufacturers take the time to fully configure it.
    I have had one of these on my delta for a year now. Little tricky to setup, but really like it. You mention the recommended placement was a bed idea, and it is! But could probably stress that it could still ruin a print being after the extruder, because the printer is not feeding filament during that 7mm, and could be a problem if printing an exterior surface. Mounting before the extruder makes it a mute point.

    • @ChrisRiley
      @ChrisRiley  2 года назад

      Hey Scott, totally agree, the suggested mounting option just seems lazy.

  • @woodwaker1
    @woodwaker1 2 года назад +1

    Good video. I hooked the same smart sensor up to one of my printers using Klipper and both Fluidd and Mainsail. I know why I switched, I had to change two lines of code from the simple switch sensor. I'm also using a direct drive which complicates the process, the filament is not constrained, so I am using a 75mm length. I'm in the process of testing my own sensor that is much lighter and may work even better.

    • @ChrisRiley
      @ChrisRiley  2 года назад

      I was wonder how Klipper or REPRAP would work with one of these.

  • @oldsalty3d122
    @oldsalty3d122 2 года назад

    I have this on my CR10s pro, and I LOVE IT! Thanks for the video Chris! =)

    • @ChrisRiley
      @ChrisRiley  2 года назад +1

      CR10 is a good printer. Thanks for watching

  • @ldomotorsjason3488
    @ldomotorsjason3488 2 года назад +1

    Looked nice, need check my friend in BTT and grab few to check.

    • @ChrisRiley
      @ChrisRiley  2 года назад

      Let us know what you think.

  • @dineshbhargava9022
    @dineshbhargava9022 Год назад +1

    great work Chris. Where is the next video. Need to use the smart sensor using octopi as host. Is it possible?

    • @ChrisRiley
      @ChrisRiley  Год назад

      Thanks! It might be able to work that way, but I'm not sure if there is a plugin that can read the input from this sensor.

  • @avejst
    @avejst 2 года назад

    Great walkthrough
    Thanks for sharing :-)

    • @ChrisRiley
      @ChrisRiley  2 года назад

      Thanks for watching. Hopefully next weeks video is helpful too.

  • @greggcaplan1304
    @greggcaplan1304 2 года назад +1

    Great Video Chris, I am looking forward to you doing a BTT Filament Sensor installation with Octoprint. I haven't been able to get mine to work.

    • @ChrisRiley
      @ChrisRiley  2 года назад

      Stay tuned for next week. It might help you.

    • @Haru-Sato
      @Haru-Sato 4 месяца назад

      @@ChrisRiley I can't find this video. It's 2024.

  • @pascalfillion7609
    @pascalfillion7609 2 года назад

    Again, good job Chris! I'm so happy not be crazy about loving this sensor after i saw an other realy bad review about it... I had face only one bug with the integration of the tft35 an octoprint: sometime it triger a false runout when i cancel a print. It seem to be a marlin issue, maybe about the 7mm calculation.

    • @ChrisRiley
      @ChrisRiley  2 года назад

      Hopefully it's an easy fix.

  • @drkline69
    @drkline69 2 года назад

    Hey Chris... must have been a while since I got any notifications that you had new content. Your remodel looks great!

    • @ChrisRiley
      @ChrisRiley  2 года назад

      Thanks, we worked really hard on it.

  • @TheMadRocker
    @TheMadRocker 2 года назад

    Will wait for next vid.. Could use something like this on my Frankenprinter since this is the only thing it doesn't have.

    • @ChrisRiley
      @ChrisRiley  2 года назад +1

      🙂 The next video has a lot of useful information.

  • @joshua43214
    @joshua43214 2 года назад

    It works flawlessly with Klipper when plugged into either the control board or the RPi.
    That said, I am not happy with my sensor at all.
    It adds a ton of drag to the filament, to the point where it can actually cause under extrusion with some filaments in a direct drive set up. I have tried several tweaks to try an get it working better, re-tightening the bearing nuts so they are not over-tightened helps a bit.
    The entire housing needs to be redesigned so that it clamps over the filament like a scissor rather than a c-clamp.

    • @ChrisRiley
      @ChrisRiley  2 года назад

      That's too bad, I'll take a closer look. Thank you for your insight.

  • @TripodsGarage
    @TripodsGarage 2 года назад +1

    Not a fan of the filament path. However, I can see why it is that way.

  • @xander47117
    @xander47117 2 года назад +1

    I have a skr 1.4 turbo board using a tft 35 3.0 and the mini ups, a bl touch i could never get the sensor to work and took it off i don't know if it was because of the tft or if it is even possible to use it with all the other things i have on the setup. But i will try updating the tft and see if that helps. Thank you for the video!

    • @ryanstein4761
      @ryanstein4761 2 года назад

      I’m having the same issue with the same board. Mine immediately thinks filament has run out as soon as print starts.

    • @ChrisRiley
      @ChrisRiley  2 года назад

      If you have problems using it through TFT , it's almost always a screen firmware issue.

  • @saddle1940
    @saddle1940 Год назад +1

    Hey Chris, thanks for the video. I noticed two things though. First was an enormous movement of the PTFE tube between the extruder and the sensor during retraction. Second, I was wondering if the device is using a quadrature encoder (two light sensors) or just a simple edge detect encoder (one light sensor). If it is just an edge detect, does it fail if the filament bounces when being pushed into a jam? Sometimes (most times) when the head jams, the filament moves forward slightly and then bounces back (overpowers and clicks the stepper). If the encoder is on an edge at that time, it will still think it's being driven forward because of the rising and falling signal from the detection scheme.
    It really needs a quadrature encoder with a small processor to count movement back and forward and only give the pulse out if it moved over a certain distance. Many DIY movement designs shown here on RUclips only use one light sensor and can and do fail with filament bounce.

    • @ChrisRiley
      @ChrisRiley  Год назад

      Thanks for watching! Yes, it's only a single and your right, jams would still be pretty hard to detect consistently.

  • @Thomllama
    @Thomllama 2 года назад

    that thing is Huge!!

    • @ChrisRiley
      @ChrisRiley  2 года назад +1

      Thank you ;) It is a monster, one of the draw backs.

  • @SetitesTechAdventures
    @SetitesTechAdventures 2 года назад

    I bought one like a year or more ago and forgot I had it. I plan to install it one day but it's not high priority because I so rarely run out mid print anymore. I have some large prints planned though so I need to get it set up.

    • @ChrisRiley
      @ChrisRiley  2 года назад

      It definitely comes in handy for large and overnight prints.

  • @bowhunter3125
    @bowhunter3125 2 года назад +1

    must be nice having a fast computer, mine took 162.57 seconds to compile

    • @ChrisRiley
      @ChrisRiley  2 года назад

      That's pretty good actually.

  • @bowhunter3125
    @bowhunter3125 2 года назад +1

    i want the filament spool holder

    • @ChrisRiley
      @ChrisRiley  2 года назад

      It's this one www.thingiverse.com/thing:2910508

  • @cynic5581
    @cynic5581 2 года назад

    When you have a runout sensor between the extruded and hot end you need to remove all the filament all the way to the hot end.
    If you don’t then there is a break between the new and old filament in the bowden tube. If there is a break there the extruded can not retract for 200-300 mm of filament (piece that remains in the bowden tube after the runout).
    By the time that break makes it too the hot end there is a >0% change your going to have a air gap between the two pieces.
    You will have likely stopped the print before that air gap due to how poorly the print is looking due to the effective 0mm retraction the break in the filament is creating. If you don’t think about it your next print will do the same until you realize you need a single piece of filament between the extruder and hot end or it pushes out that 200-300mm.
    Either Chris here or BTT didn’t think this through. I hate to say it but often times in the 3D printing space manufacturers assume you should know these basic things and don’t put it in the directions or don’t include directions at all. Chris should know this if he’s creating content for the masses to learn from.
    Regardless, you want a continuous piece of filament between the extruder and hot end in any scenario using any printer (Bowden or direct). If not then a vital function of quality prints (retraction) will not function. Always pull all the pieces out of the printer after a runout unless you are welding them together to form a single piece.

  • @Smart-tdRail
    @Smart-tdRail Год назад +2

    Did you make the video for setting it up in octoprint? If so could you direct me to it I would like to set it up. Thanks

    • @ChrisRiley
      @ChrisRiley  Год назад

      These are really tricky to get them setup in octoprint. I am actually looking at version 2 soon, I will see if there is an option.

    • @Smart-tdRail
      @Smart-tdRail Год назад

      @@ChrisRiley Thanks I will hold off purchasing it until you can review the v2 one. It was the one I was looking at too. Thanks again look forward to the video great job wit your videos please keep them up.

  • @mumtaz1977
    @mumtaz1977 Год назад

    I think it is better to place the filament sensor before to the extruder. Then you don't have to disassemble anything to pull out the remaining filament. To replace the filament, you just have to unload it with the extruder and you're done

  • @Spartacusse
    @Spartacusse 7 месяцев назад +1

    So retractions won't really work for a few layers until the new filament hits the nozzle right?

    • @ChrisRiley
      @ChrisRiley  7 месяцев назад

      Not sure I understand what you mean. When the filament runs out, it will park and load, so it would be the same as it was before runout.

  • @JackDoesGameStuff
    @JackDoesGameStuff 4 месяца назад +1

    when I start a print it goes right into filament change mode and if I go all the way through the process it starts printing again for about 1 second then goes right back into filament change mode

    • @ChrisRiley
      @ChrisRiley  4 месяца назад

      They can be really sensitive. All you can do is up the sensing link until it works correctly.

  • @kirkd6285
    @kirkd6285 2 года назад

    As always Chris , my config did not go so smooth. I immediately get false message that the filament is out. SKR pro 1.1 and BTT TFT 35 3.0. Could it be that the SKR common pins file says use PE15 as the runout pin and that pin is also used for stall guard/sensorless homing?(yes I am using sensorless homing) I have seen you switch out pins like this for conflicting features. ... see below
    OK so I was able to use the pins (and connector) for runout sensor 3 (PG5). I put PG5 in place where the PE15 was in the SKR pro common pins.h file. It actually worked. I couldn't have done it without you Chris, and your thorough and to the point videos. I also took your advice and set the runout sensor 3 pin to -1
    so for now on when I use a new pin for something, I will check for conflicts.
    What we need next is a spaghetti sensor... LOL.. we have all made spaghetti

    • @ChrisRiley
      @ChrisRiley  2 года назад

      Lol, I'm glad you got it working!

    • @kirkd6285
      @kirkd6285 2 года назад +1

      @@ChrisRiley A follow up. after 4 months I started having false filament jam detections. I thought it was the material and started messing with the sensitivity. No luck. turns out the wheel was not rolling as the filament passed by. I tried cleaning the wheel but it did not help. in the end I just bought another sensor and its been working ever since. Just thought I would share my experience- just in case anyone else is struggling.

  • @gizmobowen
    @gizmobowen 2 года назад +1

    I bought one of these a long time ago to use with my Ender 3. It's an old board so I don't really have a way to connect it so I wanted to connect it to my Raspberry Pi, running Octoprint. I connected it to the Pi but couldn't ever get it working. I was hoping you'd cover the Octoprint connection method since it's printer board independent.

    • @ChrisRiley
      @ChrisRiley  2 года назад

      Connecting it to an extra endstop or something like that would be best. Next week's video might be interesting to you.

  • @twinbluechimera7725
    @twinbluechimera7725 2 года назад +1

    Warning if you want to print flexibles and use this smart sensor, you're potentially going to have a real bad time.
    A good bit of advice is turning off holding timers, this will give you some insurance that you can unload and load filament without losing steps.

  • @marco-danemckay6319
    @marco-danemckay6319 2 года назад +1

    I’m very much a noob when it comes to changing anything in the Marlin firmware. Do I just download the firmware, open in vs code, make the changes, then recompile and load to the printer?

    • @ChrisRiley
      @ChrisRiley  2 года назад

      I'm afraid every printer is going to have a custom config. The easiest way is to use one of the custom config examples. github.com/MarlinFirmware/Marlin/tree/2.1.x/config

  • @andyspoo2
    @andyspoo2 2 года назад +1

    I've just received one of these. I haven't installed it yet but two things I have noticed after installing filament in to it. One is that it sqeaks! The other it that it adds a lot of friction. I would have liked it to be smooth and for it not to require so much effort to full it though. Have you reviewed any optical sensors yet?? If they are a good price I think I'd prefer one of those as they should be virtually friction-less.

    • @ChrisRiley
      @ChrisRiley  2 года назад +1

      I haven't tried the optical ones yet, but it would make a good test.

  • @Festivejelly
    @Festivejelly 2 года назад

    Ahh Id always thought it just detected runout using a crappy microswitch. Just ordered one of these. I have lots of filament spools near the end of their spool. This would be perfect to let me use them and hook it up to my print server to notify me when the spool has run out.

  • @OldCurmudgeon3DP
    @OldCurmudgeon3DP 2 года назад +1

    Did anyone besides be notice at 12:50 just how loose the bowden fitting was on the extruder side? That'll play heck w/ tuning a profile. Definitely shouldn't be installed where BTT recommends it.

    • @ChrisRiley
      @ChrisRiley  2 года назад +1

      Those stock fittings are awful, I swap them with the printed solid ones.

  • @nickp385
    @nickp385 2 года назад +1

    Chris do you do any paid phone calls to help someone with the TFT 35 and filament sensor? No matter what I do I cant get it to work right.

    • @ChrisRiley
      @ChrisRiley  2 года назад

      Hey, I don't do calls, but you can send me an email. brotherchris81@gmail.com

  • @Shadowbane900
    @Shadowbane900 2 года назад

    by enabling these should allow you to use the smart sensor plugged into the main board while printing thru a tft screen or octoprint.
    EMERGENCY_PARSER (in Configuration_adv.h)
    SERIAL_FLOAT_PRECISION 4 (in Configuration_adv.h)
    HOST_ACTION_COMMANDS (in Configuration_adv.h)
    HOST_PROMPT_SUPPORT (in Configuration_adv.h)

  • @DrDiff952
    @DrDiff952 2 года назад +1

    Shouldn't it go between the spool and extruder?

    • @ChrisRiley
      @ChrisRiley  2 года назад +1

      I think it would work better that way, it's just finding a way to mount it.

  • @luissantana4035
    @luissantana4035 2 года назад

    Hello. can you do a video installing the BIGTREETECH 3D Printer Part Smart Filament Sensor on a any cubic mega pro.

  • @theheadone
    @theheadone 2 года назад

    I have had nothing but troubles getting this sensor to work on Duet (RRF). I set the sensitivity to allow 25%-225% and it still gave me faults while printing. I finally had to disable it after troubleshooting and testing different settings I found on the forums :(. I had these issues on 2 separate sensors.

    • @ChrisRiley
      @ChrisRiley  2 года назад +1

      It's very frustrating, isn't it? I have never had good luck setting up a filament sensor on Duet.

  • @MaciejN.
    @MaciejN. 2 года назад +1

    When filament out then extruder will stop pushing filament, and how filament detector will be to know that filament end?!

    • @ChrisRiley
      @ChrisRiley  2 года назад +1

      It's because of the encoder, if the filament isn't moving it will trigger it.

    • @MaciejN.
      @MaciejN. 2 года назад

      @@ChrisRiley So BTT Smart Filament Detector have to work as moving detector.

    • @ChrisRiley
      @ChrisRiley  2 года назад

      @@MaciejN. Correct.

  • @hakanilkertorun
    @hakanilkertorun 2 года назад +1

    It does not work on touch screen on tft35 only marlin mode .

    • @ChrisRiley
      @ChrisRiley  2 года назад +1

      True, it would only work connected to the board. Next week's video might be interesting to you.

  • @ivanguatemala
    @ivanguatemala Год назад +1

    Is this sensor compatible with a Ender 3 V2 Neo? I want to buy one, but in the shop they said to me that is not compatible with...

    • @ChrisRiley
      @ChrisRiley  Год назад

      I don't know much about the NEO, but it would need open pins and a firmware update.

  • @charlesbeshaw9843
    @charlesbeshaw9843 2 года назад +1

    Hello Chris, I would like to use one of these on my printer running on mainsail and Klipper. I have found commands and Macros that seem to be what I need but totally confused on how to implement. There is an M600 Macro for klipper, just seems like other commands are needed. Think you could do a video using the BTT Smart Filament Sensor with Klipper? Seems like "Capture" could be used then "Resume". But I'm sure more needs to happen than to simply pause, reload filament than "Resume" Things like moving to a safe area so the nozzle isn't just paused on top of the print.
    I see this all is done in Marlin but Klipper still has me baffled.

    • @ChrisRiley
      @ChrisRiley  2 года назад

      Hey Charles, I have looked at this in Kipper before and it is very confusing. This is something I hope to tackle in the comming weeks.

  • @timjohnson6864
    @timjohnson6864 Год назад +1

    ok im newish to 3dprinting but im curious how to do the firmware while running big treetech (my screen can switch between marlin/bigtreetech) not sure if its intertwined or how it works

    • @ChrisRiley
      @ChrisRiley  Год назад

      Yes, if you have both TFT and EXP cables plugged in you can switch between them. Check this out. ruclips.net/video/57f-sG0nFeM/видео.html

  • @yusky03
    @yusky03 Год назад +1

    What about klipper?

    • @ChrisRiley
      @ChrisRiley  Год назад

      It's on the list of things to try for sure.

  • @imst4722
    @imst4722 2 года назад +1

    So why does it need to be between the extruder and hotend? Shouldn't you just be able to use it normally.

    • @ChrisRiley
      @ChrisRiley  2 года назад

      It doesn't need to be, that's just BTT suggestion. You can use it anywhere.

  • @xxsantyxx
    @xxsantyxx 2 года назад

    Could you make a video on this sensor on klipper?

  • @bosshog2328
    @bosshog2328 2 года назад +1

    Why not put the sensor before the stepper?

  • @G1antsbane
    @G1antsbane 2 года назад +1

    Hey Chris thanks for this video. Any updates on using with octoprint? I'm currently using the plug in but the settings are driving me nuts lol

    • @ChrisRiley
      @ChrisRiley  2 года назад +1

      The easiest way is to use it plugged into the board and use host action commands.

  • @prestongabel1513
    @prestongabel1513 2 года назад +1

    This filament sensor works great until… You want to print with flexible filaments!!! (Like Ninjaflex). First, loading the flexible filament through the sensor is extremely difficult due to the heavy resistance of the sensor rollers. When printing, the flexible filament acts like a rubber band and 7 mm isn’t enough leeway to avoid throwing the filament run out error. The rollers add a lot of drag against the extruder.
    Now, when I print with flexibles, I bypass the filament sensor entirely and turn off filament sensing in Marlin through a g-code command. It’s definitely not ideal.
    Do to these difficulties, I am seriously considering returning to the micro switch run out sensor which does work with flexible filament.

    • @ChrisRiley
      @ChrisRiley  2 года назад

      I didn't really think about that, but I can see where this would be a real pain. Most of my flex prints are smaller, so I usually don't worry about runout.

  • @StumblingBumblingIdiot
    @StumblingBumblingIdiot 2 года назад

    Great video! Had the same problem as others and just could not ever get mine to work on my Ender 5. I will have to give it a shot again just to make sure the sensor isn't just bad. BigTreeTech never bothered to respond so not very happy about that but their mini board is working great and this was only like $20.....
    I am looking to put mine before the extruder BUT I want to just feed more filament when it runs out. Would love to hear about doing that as I am not sure if I should set the unload to just 1mm and go from there or if I can turn the unload completely off and have the load routine just purge and continue. Hard to load filament on the BMG if I put the sensor after the extruder tahts why before would work way better ;)

    • @ChrisRiley
      @ChrisRiley  2 года назад

      Thanks! If you keep it before the extruder, you should be able to just set those values to zero to keep it from unloading.

    • @StumblingBumblingIdiot
      @StumblingBumblingIdiot 2 года назад +1

      @@ChrisRiley Thanx man!

  • @ghostwheel9935
    @ghostwheel9935 2 года назад +1

    Is the filament sensor moving during filament retractions?

    • @aokiomar256
      @aokiomar256 2 года назад +1

      Yes, it doesn't matter if it turns forward or backwards

    • @ChrisRiley
      @ChrisRiley  2 года назад

      That's it! Thanks Aoki

  • @brucehirsch5437
    @brucehirsch5437 2 года назад +1

    Could you do this for a ender 3 with direct drive and the BTT screen with the e3 mini board and with octoprint?

    • @ChrisRiley
      @ChrisRiley  2 года назад

      You can make it work with all this if you had the sensor plugged into the board and you used host action commands.

  • @cmm159
    @cmm159 2 года назад +1

    Will this sensor be able to work with a raspberry pi also? (I have seen your other video that shows how to do that with a limit switch.)

    • @ChrisRiley
      @ChrisRiley  2 года назад

      It "should" work just hooking it up to power and GPIO pins, but next weeks video might be interesting for you.

  • @Ozan_Gul
    @Ozan_Gul Год назад +1

    Hi Firmware marlin code can you give? my can you upload?

    • @ChrisRiley
      @ChrisRiley  Год назад

      Sorry, I no longer have that version.

  • @luisg2035
    @luisg2035 2 года назад

    I can’t find the filament run out sensor where can I find it ???

    • @ChrisRiley
      @ChrisRiley  2 года назад

      There's a link in the description

  • @rl1111rl
    @rl1111rl 2 года назад +1

    How do you connect this to a Fysetc Spider 2.2 board?

    • @ChrisRiley
      @ChrisRiley  2 года назад

      You can set it up on what ever pin you wish, you just have to change it in the firmware.

  • @hczylos2432
    @hczylos2432 2 года назад +1

    Why is there so many good videos where discussion would be great with comments disabled.? It seems like a very counter productive way of growing your audience, as it just makes it seem like you turn them off if people don't seem to like your advice, or at least that's just how i interpret it without diggin further.

    • @ChrisRiley
      @ChrisRiley  2 года назад

      We turn the comments off of all the videos after they have been up on RUclips a year. A lot of the content becomes out of date and we try to do a lot of revisit videos to keep it current. Most of all, it keeps the comments consolidated, so we can still answer them all.

  • @zenginellc
    @zenginellc Год назад

    There is SO MUCH DARN SLOP in the sensor.
    Perhaps you should've gotten extra retainer clips for the tube inlets.

  • @benkave2779
    @benkave2779 2 года назад +1

    Keep getting false positive after pruge line. Need help please

    • @ChrisRiley
      @ChrisRiley  2 года назад

      Use the M119 commands to make sure the filament sensor is working.

    • @benkave2779
      @benkave2779 2 года назад

      @@ChrisRiley
      filament: triggered
      ok
      this is what i got

  • @tazab568
    @tazab568 Год назад +1

    Can sfs be installed on BTT SKR v1.3 ?

    • @ChrisRiley
      @ChrisRiley  Год назад

      Sure, you just have to set it up in the firmware. Same pins are available for it.

    • @tazab568
      @tazab568 Год назад

      @@ChrisRiley ok, thanks sir

  • @andy-in-indy
    @andy-in-indy 2 года назад +1

    My printer has a "filament missing" sensor already (Anycubic Chiron). If I followed the video, it seems like I would just need to make sure it was plugged into the same ports and that it had the same mode (normally open vs. normally closed switch) as the original detector and then I could just plug it in without modifying firmware. Is that correct: there is no need to set the type of sensor if your firmware is already configured for a sensor?

    • @woodwaker1
      @woodwaker1 2 года назад +1

      Your current sensor works as a switch - on or off. This works by the counting the on / off cycles and one must happen within the specified length

    • @andy-in-indy
      @andy-in-indy 2 года назад +1

      @@woodwaker1 That was why I expected the sensor type to need to be defined, but I did not see that in the video. I must have missed it: what is the tag to search for an the source code?

    • @Blinkation
      @Blinkation 2 года назад +1

      @@andy-in-indy 07:56 it's where you define the mm distance of filament runout

    • @ChrisRiley
      @ChrisRiley  2 года назад +1

      Thanks for the help here everyone, they are correct, you have to change up the firmware for this one to work.

  • @AndrewAHayes
    @AndrewAHayes 2 года назад +1

    Would the 7mm of inaction cause problems with ironing?

    • @deathcube2006
      @deathcube2006 2 года назад

      Sensor triggers each 7mm movement, so marlin knows there isnt a jam, when movement is commanded and 7mm happens without the sensor triggering thats how marlin knows there is a jam. So it works with ironing, no problem

    • @HackMonkey
      @HackMonkey 2 года назад

      If the sensor is after the extruder, then yes.It will cause an issue in any print. Might not be obvious if it is doing infill at the time, but would if it was printing a external perimeter or top. Before the extruder is no problem, as the extruder still has filament to push.

    • @ChrisRiley
      @ChrisRiley  2 года назад

      Honestly, I am not sure, I don't know that I have ever tried ironing. The filament would need to still be moving not to trigger the sensor.

  • @spedi6721
    @spedi6721 2 года назад +1

    Thanks Chris!
    How does this "7mm" work when you are ironing a top layer? there is hardly any filament fed. Wouldn't it be better to use a smaller distance, like maybe 1 or 2mm?

    • @HackMonkey
      @HackMonkey 2 года назад +1

      If the sensor is before the extruder, it is no big deal. After the extruder is a really bad idea, lots of problems with that setup.

    • @spedi6721
      @spedi6721 2 года назад +1

      @@HackMonkey and why is that? Without a broken filament, the movement before and after the extruder is the same.

    • @HackMonkey
      @HackMonkey 2 года назад +1

      @@spedi6721 A jam would not mater as much where the sensor is, but a run out totally does. The sensor has the 7mm built into it, you can't change that.

    • @spedi6721
      @spedi6721 2 года назад +1

      @@HackMonkey but that all what you are talking about has nothing to do with my question.

    • @HackMonkey
      @HackMonkey 2 года назад +1

      @@spedi6721 If the sensor is behind the extruder, as Chris has it installed per the instructions, a jam or filament break, will cause a massive gap while ironing. And there is nothing you can do about it.

  • @adamfilip
    @adamfilip 2 года назад

    tried the Duet Magnetic filament monitor but its unreliable and constantly throwing off errors. Im hoping this will work better

    • @ChrisRiley
      @ChrisRiley  2 года назад

      Let us know what you think

  • @LisaHarsh
    @LisaHarsh 2 года назад

    I have that and just didn’t like placement for it.

  • @crowguy506
    @crowguy506 2 года назад

    I had to deactivate mine. It tends to false alarms.

    • @ChrisRiley
      @ChrisRiley  2 года назад

      That's too bad. Is it the sensor or maybe something in Marlin?

    • @michaellindborg1510
      @michaellindborg1510 2 года назад

      Me too, but after changing from 7mm to 25mm it works perfectly, no more false positives.

  • @johnlytle6633
    @johnlytle6633 Год назад

    sorry Chris,
    I didn't think to search for "host action commands".

  • @penta3d925
    @penta3d925 2 года назад +1

    How do i connect it to a raspberry pi ?

    • @ChrisRiley
      @ChrisRiley  2 года назад

      It "should" work just hooking it up to power and GPIO pins, but next weeks video might be interesting for you.

    • @penta3d925
      @penta3d925 2 года назад +1

      Okay i can't w8 :)

    • @penta3d925
      @penta3d925 2 года назад +1

      Hope one day i can come to usa and meet you and take about 3d printing :) (and see more stuff in the usa)

  • @BackwoodsTinkerer
    @BackwoodsTinkerer 2 года назад

    Will the same features work with Klipper?

    • @ChrisRiley
      @ChrisRiley  2 года назад

      I think so, but I've never tried it.

  • @truehybridx1
    @truehybridx1 2 года назад

    If your filament jams and it skips has the extruded grinds it do it sense that as a problem even if it’s like going +1mm and then -1mm? I feel like mine has failed me a couple times by jamming and not triggering

    • @ChrisRiley
      @ChrisRiley  2 года назад

      It should catch that error but I could see how it could still fail the print.

  • @brianfilek36
    @brianfilek36 2 года назад +1

    Hi Chris great video, appreciate that you used the newer mini E3 v3 board too.
    I was looking at the BTT github for their runout sensor and it says thay for version 2.0 of the sensor, you only need to set 3mm as the runout length. However, I cannot find any documentation on what makes the sensor version 2? Any ideas?

    • @ChrisRiley
      @ChrisRiley  2 года назад

      Thanks! Honestly, I didn't know there was a V2. I haven't seen specs for it anywhere.

    • @Flashhawk2k
      @Flashhawk2k 2 года назад

      And how do you distinguish it from v1.0?

  • @sizaint
    @sizaint 2 года назад

    Will this detect jams in the extruder?

  • @scaramonga
    @scaramonga 2 года назад +1

    Binned mine way back, never worked properly, and is a bad design.

    • @ChrisRiley
      @ChrisRiley  2 года назад

      I'm sorry to hear that.

    • @scaramonga
      @scaramonga 2 года назад

      @@ChrisRiley Yup. In fact, I still have it boxed, and anyone is welcome to it for free, if they pay postage? UK here. Awful thing.

  • @christophertaylor7647
    @christophertaylor7647 Год назад +1

    ok you skip on how to even start this firmware stuff for us beginners

    • @ChrisRiley
      @ChrisRiley  Год назад

      These are a deep dive on how to get going on a SKR board.
      ruclips.net/video/oHMZ0ocTYvM/видео.html
      ruclips.net/video/j2FL_mY_LsY/видео.html

  • @DarrenPauli
    @DarrenPauli Год назад +1

    Link to Chris' host action commands for smart filament runout for Octoprint ruclips.net/video/YDvFN51siMU/видео.html
    Great tutorial, cheers Chris! Any (park) settings recommendations for when the sensor is on the outside of the extruder?

    • @ChrisRiley
      @ChrisRiley  Год назад +1

      Thank you, it's hard to say, it's what ever works best for the config. I like it in the front right. So X MAX -10 and Y MIN + 10

  • @EnergySeeker
    @EnergySeeker 2 года назад

    how about RepRap ?

    • @ChrisRiley
      @ChrisRiley  2 года назад

      I've struggled with filament sensors in RepRap.

  • @tellyleer1255
    @tellyleer1255 2 года назад +1

    yo first

  • @dustin1albright
    @dustin1albright 9 месяцев назад +1

    ruclips.net/video/0WDfluszvd0/видео.htmlsi=ohg2UChvQrzztyCs&t=620
    How do you know which processor you're using?

    • @ChrisRiley
      @ChrisRiley  9 месяцев назад +1

      The easiest way is to look on the chip itself if you have a magnifine glass. If you have a common printer, you can usually google it and find the board it uses and what chip it has.