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

แชร์
ฝัง
  • เผยแพร่เมื่อ 29 มิ.ย. 2024
  • BigTreeTech has a smart filament sensor that we never got around to trying out. We do an unboxing and then take a look at the sensors guts. I'll also share my thoughts with you as I install our new sensor on the Ender 3 and configure Marlin firmware.
    00:00 Introduction
    00:57 What's in the Box???
    01:56 A Look Inside
    03:17 Printer Install
    06:44 Firmware Setup
    12:19 Testing
    15:08 Different Setups
    16:11 Conclusion
    These are affiliate links and take you to Amazon.
    ------------------------------------------------------
    Big Tree Tech Smart Filament Sensor on Amazon:
    geni.us/oGmOB
    Big Tree Tech SKR Mini E3 V3.0 Silent Board on Amazon:
    geni.us/iyY0X
    Creality Ender 3 3D Printer on Amazon:
    geni.us/QogEex
    ------------------------------------------------------
    BTT SFS V1.0 Smart Filament Sensor (Aff):
    shrsl.com/3kj6l
    SUPPORT THE CHANNEL BY CLICKING THESE LINKS!
    OpenBuilds - Great CNC and 3D Printer Parts (aff)
    openbuildspartstore.com/?ref=...
    Slice Engineering - Mosquito Hotends (aff)
    www.sliceengineering.com/?p=r...
    Wham Bam Systems Flexible Beds (aff)
    bit.ly/2HoS1cV
    Amazon (aff) [US DE GB CA IT ES FR JP]:
    www.amazon.com/?tag=chrisbase...
    Banggood(aff) ban.ggood.vip/7vm3
    Aliexpress(aff) s.click.aliexpress.com/e/UrRbCm8
    Buy me a coffee to keep me going!
    buymeacoff.ee/Wc0DouFbl
    You can support my work on Patreon
    / brotherchris
    One Time Tips, You Can PayPal Me:
    www.paypal.me/ChrisRiley3D
    ----------------------------------------------
    Find Me Over On Twitter!
    ----------------------------------------------
    Twitter : / chrisriley3d
    FTC Disclaimer: A percentage of sales is made through Affiliate links
    As an Amazon Associate I earn from qualifying purchases.
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 215

  • @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.

  • @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.

  • @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.

  • @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

  • @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

  • @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.

  • @avejst
    @avejst 2 ปีที่แล้ว

    Great walkthrough
    Thanks for sharing :-)

    • @ChrisRiley
      @ChrisRiley  2 ปีที่แล้ว

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

  • @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.

  • @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.

  • @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.

  • @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.

  • @Blinkation
    @Blinkation 2 ปีที่แล้ว

    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.

  • @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.

  • @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.

  • @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)

  • @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.

  • @Thomllama
    @Thomllama 2 ปีที่แล้ว

    that thing is Huge!!

    • @ChrisRiley
      @ChrisRiley  2 ปีที่แล้ว +1

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

  • @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.

    • @foggydoggy4752
      @foggydoggy4752 28 วันที่ผ่านมา

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

  • @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.

  • @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.

  • @IzzySpeaks
    @IzzySpeaks 8 หลายเดือนก่อน

    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  8 หลายเดือนก่อน +1

      Thanks for your insight!

  • @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.

  • @dineshbhargava9022
    @dineshbhargava9022 11 หลายเดือนก่อน +1

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

    • @ChrisRiley
      @ChrisRiley  11 หลายเดือนก่อน

      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.

  • @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.

  • @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.

  • @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.

  • @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.

  • @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.

  • @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 TH-cam 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.

  • @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.

  • @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!

  • @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.

    • @ChrisRiley
      @ChrisRiley  2 ปีที่แล้ว

      They're really handy.

  • @JackDoesGameStuff
    @JackDoesGameStuff หลายเดือนก่อน +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  24 วันที่ผ่านมา

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

  • @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.

    • @ChrisRiley
      @ChrisRiley  2 ปีที่แล้ว

      Thanks for your insight

  • @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.

    • @ChrisRiley
      @ChrisRiley  2 ปีที่แล้ว

      Thanks for the tip!

  • @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.

  • @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.

  • @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.

  • @luissantana4035
    @luissantana4035 2 ปีที่แล้ว

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

    • @ChrisRiley
      @ChrisRiley  2 ปีที่แล้ว

      I'll look into it

  • @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 ปีที่แล้ว +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.

  • @Spartacusse
    @Spartacusse 4 หลายเดือนก่อน +1

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

    • @ChrisRiley
      @ChrisRiley  4 หลายเดือนก่อน

      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.

  • @xxsantyxx
    @xxsantyxx 2 ปีที่แล้ว

    Could you make a video on this sensor on klipper?

    • @ChrisRiley
      @ChrisRiley  2 ปีที่แล้ว

      I'll see what I can do

  • @TripodsGarage
    @TripodsGarage 2 ปีที่แล้ว +1

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

  • @user-hc1jp2rw3u
    @user-hc1jp2rw3u 10 หลายเดือนก่อน +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  10 หลายเดือนก่อน

      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.

    • @user-hc1jp2rw3u
      @user-hc1jp2rw3u 10 หลายเดือนก่อน

      @@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.

  • @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.

  • @marco-danemckay6319
    @marco-danemckay6319 ปีที่แล้ว +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  ปีที่แล้ว

      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

  • @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.

  • @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.

  • @timjohnson6864
    @timjohnson6864 11 หลายเดือนก่อน +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  11 หลายเดือนก่อน

      Yes, if you have both TFT and EXP cables plugged in you can switch between them. Check this out. th-cam.com/video/57f-sG0nFeM/w-d-xo.html

  • @adamfilip
    @adamfilip ปีที่แล้ว

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

    • @ChrisRiley
      @ChrisRiley  ปีที่แล้ว

      Let us know what you think

  • @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

  • @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

    • @ChrisRiley
      @ChrisRiley  ปีที่แล้ว

      Thanks for the tip!

  • @bowhunter3125
    @bowhunter3125 2 ปีที่แล้ว +1

    i want the filament spool holder

    • @ChrisRiley
      @ChrisRiley  2 ปีที่แล้ว

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

  • @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?

  • @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.

  • @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.

  • @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.

  • @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.

  • @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.

  • @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.

  • @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.

  • @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)

  • @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

  • @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.

  • @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.

  • @LisaHarsh
    @LisaHarsh 2 ปีที่แล้ว

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

  • @bosshog2328
    @bosshog2328 2 ปีที่แล้ว +1

    Why not put the sensor before the stepper?

    • @ChrisRiley
      @ChrisRiley  2 ปีที่แล้ว

      That would be best.

  • @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.

  • @BackwoodsTinkerer
    @BackwoodsTinkerer 2 ปีที่แล้ว

    Will the same features work with Klipper?

    • @ChrisRiley
      @ChrisRiley  2 ปีที่แล้ว

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

  • @luisg2035
    @luisg2035 ปีที่แล้ว

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

    • @ChrisRiley
      @ChrisRiley  ปีที่แล้ว

      There's a link in the description

  • @sizaint
    @sizaint 2 ปีที่แล้ว

    Will this detect jams in the extruder?

  • @yusky03
    @yusky03 ปีที่แล้ว +1

    What about klipper?

    • @ChrisRiley
      @ChrisRiley  ปีที่แล้ว

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

  • @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

  • @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.

  • @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 TH-cam 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.

  • @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

  • @zenginellc
    @zenginellc ปีที่แล้ว

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

    • @ChrisRiley
      @ChrisRiley  ปีที่แล้ว +1

      Maybe. Thanks for watching

    • @zenginellc
      @zenginellc ปีที่แล้ว

      @@ChrisRiley :D

  • @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)

  • @johnlytle6633
    @johnlytle6633 ปีที่แล้ว

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

    • @ChrisRiley
      @ChrisRiley  ปีที่แล้ว

      I'm glad you found 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.

  • @DarrenPauli
    @DarrenPauli ปีที่แล้ว +1

    Link to Chris' host action commands for smart filament runout for Octoprint th-cam.com/video/YDvFN51siMU/w-d-xo.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.

  • @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.

  • @dustin1albright
    @dustin1albright 6 หลายเดือนก่อน +1

    th-cam.com/video/0WDfluszvd0/w-d-xo.htmlsi=ohg2UChvQrzztyCs&t=620
    How do you know which processor you're using?

    • @ChrisRiley
      @ChrisRiley  6 หลายเดือนก่อน +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.

  • @christophertaylor7647
    @christophertaylor7647 11 หลายเดือนก่อน +1

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

    • @ChrisRiley
      @ChrisRiley  11 หลายเดือนก่อน

      These are a deep dive on how to get going on a SKR board.
      th-cam.com/video/oHMZ0ocTYvM/w-d-xo.html
      th-cam.com/video/j2FL_mY_LsY/w-d-xo.html

  • @tellyleer1255
    @tellyleer1255 2 ปีที่แล้ว +1

    yo first