







🚀 Elevate Your 3D Printing Game!
The BIGTREETECH Smart Filament Sensor is an essential module for 3D printing enthusiasts, designed to detect filament breaks and clogs, ensuring smooth operation. Compatible with popular firmware and various display screens, this lightweight sensor is perfect for enhancing your printing experience.





































| ASIN | B07Z7Y5VY9 |
| Brand | BIGTREETECH |
| Customer Reviews | 4.0 4.0 out of 5 stars (312) |
| Manufacturer | BIGTREETECH |
| Manufacturer Part Number | KINGPRINT-VVV001705 |
| Material | PCB |
| Maximum Supply Voltage | 5 Volts |
| Measuring Range | 7 millimeters |
| Model Number | KINGPRINT-VVV001705 |
| Mounting Type | Surface Mount |
| Output Type | digital |
| Sensing Distance | 7 Millimetres |
| Specific Uses For Product | 3D printing with filament, monitoring filament and extruder status |
| Style Name | SFS V1.0 |
| UPC | 778601688070 |
| Unit Count | 1 count |
| Upper Temperature Rating | 257 Degrees Fahrenheit |
A**R
Very good but.....
I'm sure this particular product from bigtreetech works well however I am VERY dissapointed that it didn't include the BTT duck. This is outrageous! What's it gonna take for me to get my lil yellow friend? #Whattheduck?
R**R
Non Functioning
I ordered this back in the summer to fit to my Ender 3 pro. Due to other things taking priority, I have only just gotten round to fitting it. IT DOES NOT WORK. I have tested on a patchboard and a friends machine which is fitted with a functioning unit to prove the fault. Unfortunately, it is too late to return for a refund. So if you purchse on, install and test it within the refund/replace window.
S**I
Perfect if you don't mind tinkering
If you're the sort of person who is happy to spend time getting something set up and modifying firmware to make it work then you'll love this. If, however, you're after a plug and play solution then this isn't the product for you. I'm using this on a modified Ender 3 Pro with an SKR2 board and a TFT35 screen so it threw up some added complications. I strongly recommend that you go to the BTT github page and follow the instructions carefully. I have attached this sensor to the main board and I could only get the touchscreen to work in Marlin Mode as I hadn't updated the touchscreen config correctly, any print in touch mode would give a filament runout error. It's also important to note that the you'll need to add the "M75" command at the beginning of your 'start gcode' in your slicer as well as "M77" at the end of the 'end gcode' section. Once I'd sorted that out the sensor is working perfectly in both modes, it quickly detects runout/jams and the printer resumes correctly after. I do have one small gripe though, it's tight to feed filament through the sensor and there is a little drag for the extruder to overcome. It hasn't caused any issues but it's something I'll need to check.
T**G
Don’t Work
Impossible to get to work with the Board or the TFT! No matter how many tweaks or compiles you do, Even though both the Board and Screen are both from BTT, It’s a complete useless piece of kit, BTT Don’t care either, They just email you apologising that they sold it in the first place but can’t give any solution..
J**S
Defective unit
Doesn’t work as the motherboard is dead.
R**O
El sensor esta bien diseñado. Pero es muy grande. Lo malo es que usando la configuracio correcta en Marlin no hay manera de que funcione. Me compre uno y tube que devolberlo porque no habia manera de que funcionara. Compre otro y lo mismo. NO ERA PROBLEMA DE CONFIGURACION.
F**.
I installed this in an Ender 5 Pro and it works without issues. With my printer I had to update the firmware first to enable the filament sensor support. If you edit the firmware's code make sure you also enable and set the filament sensor distance, if you don't the sensor always tells the printer it's out of filament and will pause your prints from the start. The holder I used is from thingiverse, the Smart Filament Sensor Mount, item# 5222186.
C**W
I have been looking at adding a filament sensor to my heavily modded Ender 3 v2. At first I was going to go for a regular sensor. Heck, I was going to make my own out of an extra switch that I had, but then I heard about this Smart Filament Sensor. Unlike regular filament sensors, which use a simple switch, the Smart Filament Sensor used a wheel and an encoder. The advantage of using the encoder and wheel is that it measures whether the filament is moving/extruding, in or out. That means that the sensor can detect a variety of situations such as tangled filament, clogged nozzle, stripped filament, filament breakage, filament run-out, and any other event where the filament isn't extruding as it should. The normal switch sensor can detect filament run-out, filament break and filament run-out. The smart filament sensor can detect these events in as little as 7mm of expected movement, that's a very small amount. I decided, rather than hooking up the Smart Filament Sensor up to my printer, that I would plug the sensor into my OctoPrint raspberry pi (using the GPIO pins). There is an OctoPrint plugin called "Smart Filament Sensor" which works well with the sensor. I chose to plug the data to pin 13, as well as hooking the power up to the appropriate pins. The plugin doesn't default to the 7mm, as that is the lowest the sensor is able to go, but it also sets off a lot of false positives, so I went with the default of 15mm. After some printing I decided to increase it further to 20mm, which has eliminated false alarms. The nice thing about hooking the sensor upto the OctoPrint server rather than the printer is that you don't need to mess around with the firmware on the printer. If you are planning on plugging it directly into the printer you need to modify, in many cases, your firmware to work with the sensor. The manual, available online (https://github.com/bigtreetech/smart-filament-detection-module/blob/master/manual/smart%20filament%20sensor%20module%20manual201125.pdf) and easy to find if you search "BTT Smart Filament Sensor github" it should be the first result, then click through to the manual. If you are not familiar with modifying the firmware files and compiling I'd suggest searching for tutorials. It is important to note that most 3rd party firmware, such as Jyers, is configured to work with REGULAR switch filament sensors and unless configured properly will not work with the Smart Filament Sensor.
I**O
Added into my RatRig printer with klipper: [filament_motion_sensor btt_sensor] detection_length: 8.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: PG12 #Octopus # The pin on which the switch is connected. This parameter must be # provided. pause_on_runout: True # When set to True, a PAUSE will execute immediately after a runout # is detected. Note that if pause_on_runout is False and the # runout_gcode is omitted then runout detection is disabled. Default # is True. runout_gcode: M118 Filament runout # A list of G-Code commands to execute after a filament runout is # detected. See docs/Command_Templates.md for G-Code format. If # pause_on_runout is set to True this G-Code will run after the # PAUSE is complete. The default is not to run any G-Code commands. #insert_gcode: # A list of G-Code commands to execute after a filament insert is # detected. See docs/Command_Templates.md for G-Code format. The # default is not to run any G-Code commands, which disables insert # detection. #event_delay: 3.0 # The minimum amount of time in seconds to delay between events. # Events triggered during this time period will be silently # ignored. The default is 3 seconds. #pause_delay: 0.5 # The amount of time to delay, in seconds, between the pause command # dispatch and execution of the runout_gcode. It may be useful to # increase this delay if OctoPrint exhibits strange pause behavior. # Default is 0.5 seconds.
S**N
Habe erst zurück geschreckt vor dem Preis aber dieser Sensor ist sehr gut gerade wenn faserhaltigevfilamente verarbeitet werden sehr zu empfehlen da er die Bewegung erfasst die das filament macht. Erkennt das verstopfen der Düse sehr schnell und gut.
Trustpilot
4 days ago
5 days ago