Is there a way I can chat with you? I'm having problems uploading from visual studio. When I transferred my bin from my build to an SD and fired up the machine it gave me a blank screen. I followed steps for adding a BL touch exactly and to no avail.
I have a SKR Mini E3 V2 and a TFT35 E3 V3 and no matter what I do it doesn't work... I'll start a print and it will push all the filament out of the tube and says "Load Filament" etc, I've copied what BTT tells us to do and nothing with all config correct, I watched TeachingTechs video which basically said nothing will work, Is this video a different way? Or is there something else I can do to get it working? I have a relay module & Mini Ups & neopixels which work fine but it's just the smart filament sensor, Apparently there's a way I can get it working by wiring it up to my Raspberry Pi but I'd much much prefer using it the way in you're video, Please Help, Love you're channel btw Edit: My compile is identical to yours but I keeps getting the issue of filament being pushed out and the "Load Filament" error
Hi. First sorry for the delay in responding, you post was caught in the YT spam filter. If you are getting the load filament error and you have filament in then its probably not corrected right or you are prining from the wrong device. For example, if the sensor is connected to the TFT35, you must print from the SD/USB slot on that, if you print from the slot on the mainboard it wont work. If you ware still having issues i will need more detail on how you have everything setup and where you are printing from.
Thanks for the video, I’d been trying to figure out why my sensor had been in a constant state of being triggered for months. I never thought of resetting the eprom for some reason🤦🏼♂️ I literally rewrote a good chunk of the code to fix the issue 😅
Hi. What all did you end up doing to fix it? Im curious if one of the changes forced the cache to be cleared. Ive been there though, I had a similar experience with the bltouch when I switched over to the SKR Mini. One thing that ive learned from being in IT is that the issue is almost always so small that’s its easy to overlook or it’s a cache issue 😊.
Nice work! One question: can it not be mounted before the extruder drive? That way it isn't adding weight to the extruder and broken filament or run-out tails could be pulled out without dismantling the feed tube?
Hi. Thanks for the feedback. It can be mounted before the extruder, I have mine on the top right now. I haven’t had any issues but I have heard some people say thay got more false positives and had to adjust the runout distance.
Wouldnt it be compulsory that the filament sensor sit before the extrusion motor? If the filament runs out at the motor there is no more length of filament to drive the tail end of the filament past the sensor rendering it useless? The filament sensor would never trip and the printer would never stop moving. Instead of the printer tripping off it will simply make an air gap when no more is being feed through...
@@doctordevastate8477 I believe this is a rotary sensory, meaning it detects filament based on movement. If filament runs out and is past the extruder, the filament will no longer get pushed through the sensor which will report back as "no movement" and stop the printer. I think the issue with installing it after the extruder is how do you pull out the filament past the extruder without disconnecting the tubes? I guess you could just feed a new roll of filament to the extruder and have the new line "push" the remaining filament through the hot end.
Which connection location is preferred. I have the SKR 1.4 Turbo, and the TFT3.5 v3 I am also use Octoprint. I already know about defining HOST_ACTION_COMMANDS HOST_PROMPT_SUPPORT and EMERGENCY_PARSER which allows the TFT and Octoprint to see that the print is paused and resume
Just started 3D printing, getting into it has been pretty easy due to the robust community. I watch a lot of stuff from 'OP'. Rob, buy looser fitting shirts, bro. From one Rob to another.
Hello. Thanks for a great video. I have an Ender 3 with the BTT skr mini e3 v2 and BTT TFT35, what is the difference between connecting the BTT’s smart filament sensor to the motherboard or the TFT35? Thanks.
Hi. I believe the install is covered in tis video, if not i have another one covering it. The main difference is where you print from. If you print from the tft35 and have the sensor connected to the skr, it wont work.
Thank you that helps and answers why my runout sensor didn't work. I have it connected to the TFT35 and I print from an SD card plugged into the motherboard. Again thanks.
The smart sensor sends signals to the device its connected to, so it can only in a single mode. This video covers how to make it work when connected to the mainboard and using the standard Marlin interface. I'm working on a video that covers how to connect it to the TFT35 to work with that interface. At this point, I don’t think it works with Octoprint. I did see that a Octoprint plugin was released, so I will look into that more.
@@3DPrintscape awesome thank you :) hopefully they’ll update the firmware at some point so that you’re able to use it whilst being plugged into the mainboard, no matter which mode you print from
Ya, that would be nice, not sure it will be possible, though. The TFT35 is basically a stand-alone unit, they would need to add another communication channel between the devices.
Hello as always thank you for the video and the help.I was wondering if its possible to use the BTT filemant sensor but on a Creality 4.2.7 board. I see you have it on a skr mini but im finding people reporting very mixed results with this sensor and a creality 4.2.7 board.Please help! ty
@@3DPrintscape Ty for the reply so decided to return the butt sensor and get the creality 3d pad that upgrade my screen and that comes with a simple filament sensor.Any opinions about the creality 3d pad? Ty
@@PolskyMurillo I have heard good reviews about them, I may end up getting one myself to make some videos on. It seems to work similar to having an octopi connected.
HI , I HAVE BEEN TRYING TO GET MINE TO WORK FOR THE LAST COUPLE OF DAYS , AND WATCH YOUR VIDEO LOADS BUT I ,JUST HERD YOU SAY IF IT KEEPS TRIPPING THE SENSOR , JUST RESET THE EPROM , NOT DO THIS BEFORE , COULD YOU TELL ME HOW TO DO THIS PLEASE
I'm connecting the sensor to the pre-set port on the V4.2.2 board on my Ender 3 V2. I think I need to reset the pin the for FIL_RUNOUT_PIN. Is the new value PA4? thanks. good video
Hi. If you are using the touch screen, it will be under Menu Settings Machine EEPROM. It should be around the same area in the standard Marlin interface. Once there, you will want to hit reset. That will erase anything that’s stored there. If you have a BLTOUCH and have a Z-offest set, you will need to set that value after you erase the memory.
@@3DPrintscape Hey I m using smith3d compiled firmware I did as you told in the video (also I have BKTOUCH). but the sensor constantly triggering, I don't have octoprint and I don't have a touch screen, how should I Clear the EPROM? could you please explain! Thank you!
@@3DPrintscape for now i have following code in start ; Ender 3 Custom Start G-code G92 E0 ; Reset Extruder M412 D9 ; M500 ; G28 ; Home all axes M420 S1 Z2 ; Use mesh when calculating Z G1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed G1 X0.1 Y20 Z0.3 F5000.0 ; Move to start position G1 X0.1 Y200.0 Z0.3 F1500.0 E15 ; Draw the first line G1 X0.4 Y200.0 Z0.3 F5000.0 ; Move to side a little G1 X0.4 Y20 Z0.3 F1500.0 E30 ; Draw the second line G92 E0 ; Reset Extruder G1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed G1 X5 Y20 Z0.3 F5000.0 ; Move over to prevent blob squish
@@repinscorpio Hi. Sorry, I just saw these. If you go to configuration under the menu you should see something that says erase settings or erase eeprom.
Hi. I did a couple of videos on this, all the details are in the description. Im not sure if you have a bltouch or not so here are the links to both. 1) Without bltouch ruclips.net/video/6oD9UkKbAT0/видео.html 2) With bltouch ruclips.net/video/SqhEmw7aTCM/видео.html .
Good video, I hope to get the smart sensor at one point just waiting for it to be compatible with octoprint would be nice to have the additional benefits.
Hi. Thanks for the feedback. Im waiting for a way to tie the smart sensor into Octoprint as well. If I find a way to do it, I will create a video on the process.
Hey Rob, your Neopixel guide was invaluable. That said, I have a TFT touchscreen (using Marlin mode) and any time I print the sensor immediately and repetitively asks me to change my filament… I don’t need to use the sensor input on the touchscreen if I’m using Marlin mode, correct? Trying to figure out what else it could be.. Very frustrating
Hi. Thanks for the feedback. If you have the sensor connected to the skr mini, you need to print from that. If its connected to the TFT, you will need to print from that. Did clearing the eeprom fix the issue for you?
how does it feed the cut end of the filament past the sensor when the sensor is beyond the extruder? How does the extruder keep pushing it past the sensor to detect the break?
Can you help me, please. love your videos and have helped a lot, congratulations. I followed all the steps, but my Smart Sensor Filament does not work. The sensor is connected to the TFT and prints from the SD slot on the TFT continues to print even when filament is removed. It’s as if the sensor doesn’t exist. The Sensor feature is set to Smart on the TFT35. I tested the Smart Sensor Filament out of the circuit and it seems to be working correctly, as there is voltage variation in the "S" signal terminal of the connector. My hardwares and firmwares are: Printer: Ender 3 Pro with Direct Drive and Dual Z Axis Board: BTT SKR E3 2.0; Marlin 2.0.7.2 Display: BIGTREE_TFT35_V3.0_E3.27; Firmware: 2.0.5.4
Hi. I replied to your email yesterday but it looks like it was blocked. I will reply back again with a link to a file instead of putting it in the email. I know once you get past a certain firmware version, the smart sensor has a lot of issues or doesnt work.
I added a bl touch and the filament sensor. When I try to build the program it says it has two errors advanced pause feature required lcd controller and advanced pause feature requires supported lcd controller. I also put the Tft35 screen on as well. Could you please help.
Hi, I'm looking at installing the smart senor to my ender 5 plus. Hardware side no issues installing but really scared on how to configure and install the software. My printer currently has the standard break senor which lets face it doesn't work when it clogs and have lost a few prints because of it, so if you have a link I can follow that would be great. I don't want to buy it until I know how the upgrade the firmware.
@@3DPrintscape oh, I thought you did that in the video. I'll rewatch and try again but I ALWAYS have issues when it comes to this stuff lol. Never wants to work!
@@3DPrintscape okay I was right, you did uncomment "FILAMENT_RUNOUT_SENSOR". So what do you mean it's not commented out? Your video says one thing and your saying another.
@@BMathiesen We are saying the same thing, I worded my comment oddly, It should be uncommented. Can you email me a screenshot of what your seeing? My email is admin@3dprintscape.com.
Hey...thanks for the channel. I used them to upload the cr touch and BTT. All items work as intended, but my display has gone horizontal, and I've lost all my icons. Everything seems to be there. Just looks kinda 8 bit plane text (and the horizontal thing). Any tips would be appreciated. Thanks
@@T475-y7v I dont have any emails that I haven't responded to. Can you try to send it again, or give me the email subject so I can look through my spam folder.
I'm all set up now but... My sensor triggers backwards! when no filament is loaded is tries to print like normal but when filament is loaded it immediately pauses the print. Is this a dodgy sensor or can i reverse the logic in the firmware build somewhere?
I have successfully installed and run the smart filament sensor, and have since pulled the trigger on a BLTouch. Would dropping in the Firmware-Bltouch.bin from BTT's github override the code I have made following this video?
Hi. Yes, that would replace everything with whats in that package. Not many changes need to be made for the bltouch. Here is a video that may help out. ruclips.net/video/PMG4bC9I3DA/видео.html
What exactly is the process to clear eprom? I have the same problem where filament sensor is trigger as soon as print job starts. Sorry newbie here. Thanks in advance.
@@3DPrintscape Thanks for getting back to me. I have the same kind of setup SKR Mini E3 v2.0 with BTTsmart filament sensor and BTT TFT35 E3 V3. I did clear eprom via TFT menu custom defaults, then applied the firmware again, but I still get the false triggering. Not sure what I'm doing wrong. I had the same issue with a different Creality sensor too. I'm not sure what to troubleshoot. Not sure if the pins are right or not on the ribbon cable from the sensor to the SKR Mini but I thought it'd be default since they are both from BTT. IDK. Probably just going to return if I can't figure it out.
@@danaquino This is difficult to troubleshoot here. If need more help, you can join the discord server. There are a lot of people on there who may be able to help.
Hi. My printer is ender 3 pro with skr mini e3 v3 running Marlin, the DIY sensor works and has two states, but they are reversed, it says it has filament when it does not, and does not when it has filament loaded. Have been stumped for the past hour trying to fix, havent found anything on google similar enough to the problem im experiencing, any ideas?
I don't understand how this works unless your filament sensor is actually feeding the filament too. Otherwise once it gets through the extruder it would stop. My sensor is mounted before the extruder for this reason.
Hi. Thanks for the feedback. You are correct that in general it will work better before the extruder. I mounted there to show as a test but mentioned that that it was temp because I was moving to a direct drive setup. That said, it does work when mounted after the extruder because of the smart sensor technology. It detects that the printer is running and no filament is moving through it and it pauses the print.
It should be mounted before the extruder drive because now it won’t sense when it’s out of filament only give you a stuck filament sensor. For which you’ll miss a line or two before it recognizes it
Hi. The smart sensor can be mounted on either side because it can detect the filament not moving. A standard sensor would need to be mounted before the extruder.
@@3DPrintscape half way correct. But if it’s mounted after the stepper how can the filament sense detect a runout it won’t it’ll detect a non movement for which as in a filament bind it won’t detect runout.
runout sensor wont trigger if its after the extruder (between extruder and hotend) as once it passes the gears on the extruter the filament stops moving down the bowden tube so it wont trigger the sensor as the printer doesnt suck the remaining filament down the tupe.. or am i mistaken
Hi. A standard runout sensor wouldn't work after the extruder. The smart sensor detects that the filament isnt moving (similar to filament stuck on the spool) and will pause the print.
Hi. Ya fair point. I talked about the placement being for show in the video and that i planned on mounting it towards the top, but to detect the filament being out it would need to be before the extruder. It can still detect jams/etc its its after the extruder.
Sorry for the confusion, this wont work with the 4.2.2 board. This video was made using a Ender 3 pro that came with a 1.1.4 board that i upgraded to the SKR mini. @@panex4286
In need of help please I have a cr10 mini with BIGTREETECH SKR Mini E3 V3.0 Control Board, with TFT35 E3 V3.0.1and bltouch v3.2 on marlin all working perfectly iv just got the BIQU Direct 3D Printer Part Smart Filament Sensor Break Detection Module witch plugged in the the skr mini e3 v3 board. when I print It says (Filament runout) the it heats up tyres to print then kicks the filament out then takes it back in then nothing just keeps saying press continue any idea thanks
@@3DPrintscape hi thanks for getting back to me it just told me today. so (BIGTREE_TFT35_V3.0_E3.27.x) (Marlin-bugfix-2.1.x) i first put it in the main board then into the tft same thing happens. look like a common problem with the screen and board together
@@jonesben6 It will only work when printing from what its connected to. For example, if its plugged into the main board you have to print from that, not the tft or remotely.
I did see a page where someone said when you use both board and tft together it wont work unless you have one of the old .ie old board new screen or old screen with new board. This can't be right can it?
So idk if this matters or not but when trying to set the filament runout distance it's all dulled out text and is already uncommented. Does this matter if the text is dulled out? There is nothing else to uncomment to make it bright like the other text. Hope that made sense lmao
@@3DPrintscape I replied on my other comment but in your video you definitely say to "uncomment FILAMENT_RUNOUT_SENSOR". So what do you mean it's not commented out? Your saying I can just plug in my runout sensor without changing my firmware build and it will work? Super confused.
hey rob im wondering if you can help me out with a custom firmware for my ender 3 pro skr mini e3 v2.0 i have the BTT runout sensor as well as crtouch installed on it i can get 1 or the other not both please help. thanks
can't get it working with my tft24 and skr mini 1.2. when I started the print, itll immediately start retracting the filament and the pop-up saying paused and ask me to continue. I press continue and it'll just keep cycling the pop-up. Imreset the eprom, but same thing. When I disable the sensor it works great. The tft24 doesn't appear to have a fil detect pinoit, so I can't try that. Any idea?
Hi. So im assuming the sensor is connected to the SKR Mini? Are you printing from that or the TFT? Also, I can try to help you on here or on Discord. discord.gg/Bu94EYVkrU
@@BuzzingGoober Ok, and your printing from the SKR as well? And yes it works in touch screen mode if the sensor is connected to the skr mini and I am printing from that as well.
Hello, can you help? I have the ender 5 pro and the print head crashes into frame after compiling btt smart filament runout sensor firmware. I used the updated 2.0.8.2 firmware version from gethub. I also have the skr mini e3 v2 board with TFT 3.5 E3 v3.0 display installed. Thanks in advance...
@@3DPrintscape hi, yes, I used the firmware.bin file inside of the STM32F103RC_Btt_maple folder and I followed your instruction all the way through like 5 times literally just to make sure i didn't miss anything. Not sure what i'm missing.
Hi. It can be in either spot. If it’s too far from the extruder you may see false positives. If that happens, increase the runout distance in the firmware.
Hi. I havnt connected the BTT smart sensor to the 4.2.2 or 4.2.7 board but i can try to help. How do you have it wired and what behavior are you seeing?
@@3DPrintscape I connected it to the motherboard I didn't change any pins ... the problem it gives me is that as soon as it starts printing it goes to the parking lot and starts throwing out the wire ... throw the thread out
@@Alessandro-bv5yl In the settings for the filament sensor, you should see off, on, and smart. On the SKR Mini, this needs to set to smart. I'm not sure about the 4.2.7 board though, I'm assuming it would be on.
Hi. Thanks for the feedback. I talked about needing a mainboard that has a break interface detection in the beginning and that it won't work with the stock 8-bit boards at the beginning and mention it a couple of additional times throughout the video. Is there somewhere specific you feel I should have added it? I'm looking for feedback to make sure I'm better about it in future videos.
@@3DPrintscape Well Ender 3 V2 has a 'pre-set port' that Creality seems to intend to use for this exact purpose and the connector fits it, you might want to say a few words about it and how to configure the firmware for this particular sensor if they're compatible.
@@quaest OK, i think i will end up needing to picket up and Ender 3 v2 and start making some videos on that. There are enough differences between the Pro and it to justify the purchase. I just bought an Ender 5 Pro that should come with the same main board though, so i will check.
@@3DPrintscape i think this guy is probably like me and skims through the video a bit to see what is necessary, but that can lead to many mistakes. I bought a filament runout sensor and i didnt even know i would need a new main board.
Hi. Thanks for the feedback. I didn’t think it would be an issues because that sensor is made for the SKR Mini but I understand what you are saying. That said, in my opinion, adding a filament runout sensor to the stock board is a lot more trouble than its worth.
Why do Americans need to prefix every other verb with a completely redundant “go ahead and”? Why can you not just do something like the rest of the world instead of having to go ahead and do it?
@@3DPrintscape yes, no worries and not a criticism, just an observation that I’m curious about. Admittedly I do find it quite irksome to hear those exact words repeated over and over and over again by American youtubers, sometimes hundreds of times per video, but that’s my problem not yours. To coin another Americanism...you (go ahead and) do you. Have a nice day.
I hope you found this overview helpful! If you have any questions or would like other tips/tricks, just let me know in the comments.
Is there a way I can chat with you? I'm having problems uploading from visual studio. When I transferred my bin from my build to an SD and fired up the machine it gave me a blank screen. I followed steps for adding a BL touch exactly and to no avail.
Hey, you can email me at admin@3dprintscape.com .
can you help me troubleshooting? i just sent a message in DIscord.
@@diy-dude213 Hi. Ya i can try to help out. We can talk on discord.
@@3DPrintscape Bullet thanks afterwards!
My Ender 3 Non Pro needs this upgrade. Thanks for the video.
You bet!
This is thee upgrade everybody needs.
Hi. Ya its a great upgrade.
I have a SKR Mini E3 V2 and a TFT35 E3 V3 and no matter what I do it doesn't work... I'll start a print and it will push all the filament out of the tube and says "Load Filament" etc, I've copied what BTT tells us to do and nothing with all config correct, I watched TeachingTechs video which basically said nothing will work, Is this video a different way? Or is there something else I can do to get it working? I have a relay module & Mini Ups & neopixels which work fine but it's just the smart filament sensor, Apparently there's a way I can get it working by wiring it up to my Raspberry Pi but I'd much much prefer using it the way in you're video, Please Help, Love you're channel btw
Edit: My compile is identical to yours but I keeps getting the issue of filament being pushed out and the "Load Filament" error
Hi. First sorry for the delay in responding, you post was caught in the YT spam filter. If you are getting the load filament error and you have filament in then its probably not corrected right or you are prining from the wrong device. For example, if the sensor is connected to the TFT35, you must print from the SD/USB slot on that, if you print from the slot on the mainboard it wont work. If you ware still having issues i will need more detail on how you have everything setup and where you are printing from.
I literally was thinking that they should make something like this and boom your video comes out.
Talk about timing 😊.
I appreciate that after fighting with it I finally got it to compile and it worked beautifully. I thank you for your videos and the support.
Soon as I get my cr touch issue straightened out, I’ll install the SFS I have. THANK YOU FOR THE INFO
You're Welcome
Does the pause feature cool down the extruder? Sometimes I'm away from the printer so don't want it staying hot for hours until I can swap filament.
And by extruder I mean hot end!! Sorry early morning!
Hi. By default it will just go to a set temperature, i forget what it is. I think its controlled with the firmware.
Thanks for the video, I’d been trying to figure out why my sensor had been in a constant state of being triggered for months. I never thought of resetting the eprom for some reason🤦🏼♂️ I literally rewrote a good chunk of the code to fix the issue 😅
Hi. What all did you end up doing to fix it? Im curious if one of the changes forced the cache to be cleared. Ive been there though, I had a similar experience with the bltouch when I switched over to the SKR Mini. One thing that ive learned from being in IT is that the issue is almost always so small that’s its easy to overlook or it’s a cache issue 😊.
Nice work! One question: can it not be mounted before the extruder drive? That way it isn't adding weight to the extruder and broken filament or run-out tails could be pulled out without dismantling the feed tube?
Hi. Thanks for the feedback. It can be mounted before the extruder, I have mine on the top right now. I haven’t had any issues but I have heard some people say thay got more false positives and had to adjust the runout distance.
Wouldnt it be compulsory that the filament sensor sit before the extrusion motor?
If the filament runs out at the motor there is no more length of filament to drive the tail end of the filament past the sensor rendering it useless?
The filament sensor would never trip and the printer would never stop moving. Instead of the printer tripping off it will simply make an air gap when no more is being feed through...
@@doctordevastate8477 I believe this is a rotary sensory, meaning it detects filament based on movement. If filament runs out and is past the extruder, the filament will no longer get pushed through the sensor which will report back as "no movement" and stop the printer. I think the issue with installing it after the extruder is how do you pull out the filament past the extruder without disconnecting the tubes? I guess you could just feed a new roll of filament to the extruder and have the new line "push" the remaining filament through the hot end.
Which connection location is preferred. I have the SKR 1.4 Turbo, and the TFT3.5 v3 I am also use Octoprint. I already know about defining HOST_ACTION_COMMANDS HOST_PROMPT_SUPPORT and EMERGENCY_PARSER which allows the TFT and Octoprint to see that the print is paused and resume
Hi. I think connecting it to the SKR Mini makes more sense in most cases unless you are printing from the USB/SD card on the TFT.
Just started 3D printing, getting into it has been pretty easy due to the robust community. I watch a lot of stuff from 'OP'.
Rob, buy looser fitting shirts, bro. From one Rob to another.
Hi. Thanks for the feedback. I gained a bit of weight during covid but im working on losing it.
I don't suppose you have one of these vids for the ender 5 pro with that sensor?
Hi. Sorry i dont. This video should be a decent starting point if you have the skr mini.
Hello. Thanks for a great video. I have an Ender 3 with the BTT skr mini e3 v2 and BTT TFT35, what is the difference between connecting the BTT’s smart filament sensor to the motherboard or the TFT35?
Thanks.
Hi. I believe the install is covered in tis video, if not i have another one covering it. The main difference is where you print from. If you print from the tft35 and have the sensor connected to the skr, it wont work.
Thank you that helps and answers why my runout sensor didn't work. I have it connected to the TFT35 and I print from an SD card plugged into the motherboard. Again thanks.
@@steve8939123 You're welcome
Yet another superb video! Thank you!
You're Welcome!
@@3DPrintscape does it work using touchscreen mode or just marlin? Also what about octoprint?
The smart sensor sends signals to the device its connected to, so it can only in a single mode. This video covers how to make it work when connected to the mainboard and using the standard Marlin interface. I'm working on a video that covers how to connect it to the TFT35 to work with that interface. At this point, I don’t think it works with Octoprint. I did see that a Octoprint plugin was released, so I will look into that more.
@@3DPrintscape awesome thank you :) hopefully they’ll update the firmware at some point so that you’re able to use it whilst being plugged into the mainboard, no matter which mode you print from
Ya, that would be nice, not sure it will be possible, though. The TFT35 is basically a stand-alone unit, they would need to add another communication channel between the devices.
Hello as always thank you for the video and the help.I was wondering if its possible to use the BTT filemant sensor but on a Creality 4.2.7 board.
I see you have it on a skr mini but im finding people reporting very mixed results with this sensor and a creality 4.2.7 board.Please help! ty
Hi. Thanks for the feedback, im not sure if thats possible or not. I know you can get a basic sensor to work, just haven't tried the smart sensor.
@@3DPrintscape Ty for the reply so decided to return the butt sensor and get the creality 3d pad that upgrade my screen and that comes with a simple filament sensor.Any opinions about the creality 3d pad? Ty
@@PolskyMurillo I have heard good reviews about them, I may end up getting one myself to make some videos on. It seems to work similar to having an octopi connected.
HI , I HAVE BEEN TRYING TO GET MINE TO WORK FOR THE LAST COUPLE OF DAYS , AND WATCH YOUR VIDEO LOADS BUT I ,JUST HERD YOU SAY IF IT KEEPS TRIPPING THE SENSOR , JUST RESET THE EPROM , NOT DO THIS BEFORE , COULD YOU TELL ME HOW TO DO THIS PLEASE
Hi. Depends on the firmware. It may say reset firmware or reset defaults.
I'm connecting the sensor to the pre-set port on the V4.2.2 board on my Ender 3 V2. I think I need to reset the pin the for FIL_RUNOUT_PIN. Is the new value PA4? thanks. good video
Hi. The Creality 4.2.2 board does use PA4 for the filament runout sensor.
//
// Filament Runout Sensor
//
#ifndef FIL_RUNOUT_PIN
#define FIL_RUNOUT_PIN PA4 // "Pulled-high"
#endif
@@3DPrintscape Do I add these lines to configuration.h or somewhere else?
@@ScrapSoft Those lines are already in the pinout section of the firmware. I just put them there to show that the value you were thinking was rihgt.
Clear the eprom? Do you mean with the 502 reset command? Or something else. I am not clear on this..
Hi. If you are using the touch screen, it will be under Menu Settings Machine EEPROM. It should be around the same area in the standard Marlin interface. Once there, you will want to hit reset. That will erase anything that’s stored there. If you have a BLTOUCH and have a Z-offest set, you will need to set that value after you erase the memory.
@@3DPrintscape Hey I m using smith3d compiled firmware I did as you told in the video (also I have BKTOUCH). but the sensor constantly triggering, I don't have octoprint and I don't have a touch screen, how should I Clear the EPROM? could you please explain! Thank you!
@@3DPrintscape for now i have following code in start ; Ender 3 Custom Start G-code
G92 E0 ; Reset Extruder
M412 D9 ;
M500 ;
G28 ; Home all axes
M420 S1 Z2 ; Use mesh when calculating Z
G1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed
G1 X0.1 Y20 Z0.3 F5000.0 ; Move to start position
G1 X0.1 Y200.0 Z0.3 F1500.0 E15 ; Draw the first line
G1 X0.4 Y200.0 Z0.3 F5000.0 ; Move to side a little
G1 X0.4 Y20 Z0.3 F1500.0 E30 ; Draw the second line
G92 E0 ; Reset Extruder
G1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed
G1 X5 Y20 Z0.3 F5000.0 ; Move over to prevent blob squish
@@repinscorpio Hi. Sorry, I just saw these. If you go to configuration under the menu you should see something that says erase settings or erase eeprom.
I definitely like that fan shroud. Have the STL handy?
Hi. I did a couple of videos on this, all the details are in the description. Im not sure if you have a bltouch or not so here are the links to both. 1) Without bltouch ruclips.net/video/6oD9UkKbAT0/видео.html 2) With bltouch ruclips.net/video/SqhEmw7aTCM/видео.html .
@@3DPrintscape thanks a ton man, I definitely will have to go with the second one lol
Good video, I hope to get the smart sensor at one point just waiting for it to be compatible with octoprint would be nice to have the additional benefits.
Hi. Thanks for the feedback. Im waiting for a way to tie the smart sensor into Octoprint as well. If I find a way to do it, I will create a video on the process.
@@3DPrintscape can you not use this if you use Octopi? i just bought one and am planning to convert to direct drive and BLTouch as well.
@@bowhunter3125 I think they may have released a plugin that supports it but I haven't tried it out myself.
I have an ender 3 v2 4.2.2 and i just bought a filament runout sensor it's all pluged in i'm usibg sonic pad what would be the next step
Hi. Im assuming it would need to be enabled in the firmware. I havent tried that yet though.
Hey Rob, your Neopixel guide was invaluable. That said, I have a TFT touchscreen (using Marlin mode) and any time I print the sensor immediately and repetitively asks me to change my filament… I don’t need to use the sensor input on the touchscreen if I’m using Marlin mode, correct? Trying to figure out what else it could be.. Very frustrating
Wait, will try clearing the EEPROM and let you know!!
Hi. Thanks for the feedback. If you have the sensor connected to the skr mini, you need to print from that. If its connected to the TFT, you will need to print from that. Did clearing the eeprom fix the issue for you?
how does it feed the cut end of the filament past the sensor when the sensor is beyond the extruder? How does the extruder keep pushing it past the sensor to detect the break?
nevermind, I see that it detects the filament motion not the cut end of it
Hi. Ya with the smart sensor it detects that its not moving. With a normal sensor, it would need to be before the extruder.
Can you help me, please. love your videos and have helped a lot, congratulations. I followed all the steps, but my Smart Sensor Filament does not work. The sensor is connected to the TFT and prints from the SD slot on the TFT continues to print even when filament is removed. It’s as if the sensor doesn’t exist. The Sensor feature is set to Smart on the TFT35. I tested the Smart Sensor Filament out of the circuit and it seems to be working correctly, as there is voltage variation in the "S" signal terminal of the connector.
My hardwares and firmwares are:
Printer: Ender 3 Pro with Direct Drive and Dual Z Axis
Board: BTT SKR E3 2.0; Marlin 2.0.7.2
Display: BIGTREE_TFT35_V3.0_E3.27; Firmware: 2.0.5.4
Hi. I replied to your email yesterday but it looks like it was blocked. I will reply back again with a link to a file instead of putting it in the email. I know once you get past a certain firmware version, the smart sensor has a lot of issues or doesnt work.
@@3DPrintscapeThank you very much for your answer, I will check and compare and I will answer you later as it was.
I'll actually be putting one on an ender 5, but do I need a different firmware?
Hi. You will need the firmware for the ender 5.
any advice for a BTT runout sensor that seems to be too sensitive?
Hi. Try to adjust the filament runout distance. May set it to 25 and see if that helps.
@@3DPrintscape that did the trick!! Thanks!!!
@@TonyCompton You're Welcome
I added a bl touch and the filament sensor. When I try to build the program it says it has two errors advanced pause feature required lcd controller and advanced pause feature requires supported lcd controller. I also put the Tft35 screen on as well. Could you please help.
Hi. Can you email me a copy of your configuration.h and configuration_adv.h files? My email is admin@3dprintscape.com .
Hi, I'm looking at installing the smart senor to my ender 5 plus. Hardware side no issues installing but really scared on how to configure and install the software. My printer currently has the standard break senor which lets face it doesn't work when it clogs and have lost a few prints because of it, so if you have a link I can follow that would be great. I don't want to buy it until I know how the upgrade the firmware.
Hi. I havent installed one on an Ender 5 yet, so i dont have a video covering it. The best video i have is this one right now.
Yea after my previous comment I tried to build the code and it failed. Followed everything you did aside from mine being dark text. Any advice?
Hi. Make sure #define FILAMENT_RUNOUT_SENSOR is not commented out.
@@3DPrintscape oh, I thought you did that in the video. I'll rewatch and try again but I ALWAYS have issues when it comes to this stuff lol. Never wants to work!
@@3DPrintscape okay I was right, you did uncomment "FILAMENT_RUNOUT_SENSOR". So what do you mean it's not commented out? Your video says one thing and your saying another.
@@BMathiesen We are saying the same thing, I worded my comment oddly, It should be uncommented. Can you email me a screenshot of what your seeing? My email is admin@3dprintscape.com.
@@3DPrintscape I sent you an email. Thanks so much for your help as this is driving me nuts
Hey...thanks for the channel. I used them to upload the cr touch and BTT. All items work as intended, but my display has gone horizontal, and I've lost all my icons. Everything seems to be there. Just looks kinda 8 bit plane text (and the horizontal thing). Any tips would be appreciated. Thanks
Hi. Can you send me a picture of what your seeing and a copy of the configuration.h and adv files? My email is admin@3dprintscape.com .
@@3DPrintscape thanks! I'll send it out tonight
any luck with the review?
@@T475-y7v I dont have any emails that I haven't responded to. Can you try to send it again, or give me the email subject so I can look through my spam folder.
I'm all set up now but... My sensor triggers backwards! when no filament is loaded is tries to print like normal but when filament is loaded it immediately pauses the print. Is this a dodgy sensor or can i reverse the logic in the firmware build somewhere?
Hi. You could try to change the value of #define FIL_RUNOUT_STATE to HIGH . I think that should reverse the logic.
I'm confused how does it work if it's after the extruder? Shouldn't it be on the other side?
Hi. The smart sensor will work on either side, it will sense no movement and pause the print. A normal sensor would need to be before the extruder.
@@3DPrintscape ah, makes sense. Thanks for clearing that up.
I have successfully installed and run the smart filament sensor, and have since pulled the trigger on a BLTouch. Would dropping in the Firmware-Bltouch.bin from BTT's github override the code I have made following this video?
Hi. Yes, that would replace everything with whats in that package. Not many changes need to be made for the bltouch. Here is a video that may help out. ruclips.net/video/PMG4bC9I3DA/видео.html
What exactly is the process to clear eprom? I have the same problem where filament sensor is trigger as soon as print job starts. Sorry newbie here. Thanks in advance.
Hi. The process varies based on the firmware but you should see reset defaults or clear eeprom in one of the menus.
@@3DPrintscape Thanks for getting back to me. I have the same kind of setup SKR Mini E3 v2.0 with BTTsmart filament sensor and BTT TFT35 E3 V3. I did clear eprom via TFT menu custom defaults, then applied the firmware again, but I still get the false triggering. Not sure what I'm doing wrong. I had the same issue with a different Creality sensor too. I'm not sure what to troubleshoot. Not sure if the pins are right or not on the ribbon cable from the sensor to the SKR Mini but I thought it'd be default since they are both from BTT. IDK. Probably just going to return if I can't figure it out.
@@danaquino This is difficult to troubleshoot here. If need more help, you can join the discord server. There are a lot of people on there who may be able to help.
Hi. My printer is ender 3 pro with skr mini e3 v3 running Marlin, the DIY sensor works and has two states, but they are reversed, it says it has filament when it does not, and does not when it has filament loaded. Have been stumped for the past hour trying to fix, havent found anything on google similar enough to the problem im experiencing, any ideas?
Hi. I think you need to change the value on #define FIL_RUNOUT_STATE to reverse it.
@@3DPrintscape Ok. I Will try it. Thank you.
THANK YOU THANK YOU THANK YOU THANK YOU IT TOTALLY WORKS !!!!!!!!!
You're Welcome!
@@3DPrintscape which value would you change to tune the filament entanglement sensor ? I find it a tad too sensible
@@xevilstar Increasing the #define FILAMENT_RUNOUT_DISTANCE_MM value should help.
@@3DPrintscape it helped thanks :)
I don't understand how this works unless your filament sensor is actually feeding the filament too. Otherwise once it gets through the extruder it would stop. My sensor is mounted before the extruder for this reason.
Hi. Thanks for the feedback. You are correct that in general it will work better before the extruder. I mounted there to show as a test but mentioned that that it was temp because I was moving to a direct drive setup. That said, it does work when mounted after the extruder because of the smart sensor technology. It detects that the printer is running and no filament is moving through it and it pauses the print.
It should be mounted before the extruder drive because now it won’t sense when it’s out of filament only give you a stuck filament sensor. For which you’ll miss a line or two before it recognizes it
Hi. The smart sensor can be mounted on either side because it can detect the filament not moving. A standard sensor would need to be mounted before the extruder.
@@3DPrintscape half way correct. But if it’s mounted after the stepper how can the filament sense detect a runout it won’t it’ll detect a non movement for which as in a filament bind it won’t detect runout.
@@boazandruth909 It would treat it as if it's a bind, yes. It would still pause the print though which is the main purpose of the sensor.
What filament runout sensor will work using the 4.2.2 board and stock firmware?
Hi. The generic trigger ones will work, i dont think the smart sensor will.
@@3DPrintscape will this work with a cr touch installed?
@@Creptex Assuming you have the SKR Mini board, it would work. To the board, there is no difference between the bltouch and CR Touch.
runout sensor wont trigger if its after the extruder (between extruder and hotend) as once it passes the gears on the extruter the filament stops moving down the bowden tube so it wont trigger the sensor as the printer doesnt suck the remaining filament down the tupe.. or am i mistaken
Hi. A standard runout sensor wouldn't work after the extruder. The smart sensor detects that the filament isnt moving (similar to filament stuck on the spool) and will pause the print.
Well you put the cart before the horse I'm afraid. How can extruder push air?
Hi. Ya fair point. I talked about the placement being for show in the video and that i planned on mounting it towards the top, but to detect the filament being out it would need to be before the extruder. It can still detect jams/etc its its after the extruder.
Are the same settings on Eder 3 with V4.2.2?
Hi. Are you using the standard or smart sensor?
intelligent
BTT BigTreeTech czujnik filamentu SFS V1.0
I'm having a problem with calibrating it and whether this video fits Ender 3 with the V4.2.2 disc
Sorry for the confusion, this wont work with the 4.2.2 board. This video was made using a Ender 3 pro that came with a 1.1.4 board that i upgraded to the SKR mini. @@panex4286
In need of help please I have a cr10 mini with BIGTREETECH SKR Mini E3 V3.0 Control Board, with TFT35 E3 V3.0.1and bltouch v3.2 on marlin all working perfectly iv just got the BIQU Direct 3D Printer Part Smart Filament Sensor Break Detection Module witch plugged in the the skr mini e3 v3 board. when I print It says (Filament runout) the it heats up tyres to print then kicks the filament out then takes it back in then nothing just keeps saying press continue any idea thanks
Hi. What firmware are you using with it, is it plugged into the skr or tft, and are you printing from the skr or tft port?
@@3DPrintscape hi thanks for getting back to me it just told me today. so (BIGTREE_TFT35_V3.0_E3.27.x) (Marlin-bugfix-2.1.x) i first put it in the main board then into the tft same thing happens. look like a common problem with the screen and board together
@@jonesben6 It will only work when printing from what its connected to. For example, if its plugged into the main board you have to print from that, not the tft or remotely.
@@3DPrintscape I do print from the mainboard only put it on tft as was recommended to test it
I did see a page where someone said when you use both board and tft together it wont work unless you have one of the old .ie old board new screen or old screen with new board. This can't be right can it?
So idk if this matters or not but when trying to set the filament runout distance it's all dulled out text and is already uncommented. Does this matter if the text is dulled out? There is nothing else to uncomment to make it bright like the other text. Hope that made sense lmao
Hi. Make sure #define FILAMENT_RUNOUT_SENSOR is not commented out.
@@3DPrintscape I replied on my other comment but in your video you definitely say to "uncomment FILAMENT_RUNOUT_SENSOR". So what do you mean it's not commented out? Your saying I can just plug in my runout sensor without changing my firmware build and it will work? Super confused.
hey rob im wondering if you can help me out with a custom firmware for my ender 3 pro skr mini e3 v2.0 i have the BTT runout sensor as well as crtouch installed on it i can get 1 or the other not both please help. thanks
Hi. Can you reach out on discord?
@@3DPrintscape yes i have im terncmt
@@christernes949 Can you DM me, or @ me where the message is?
can't get it working with my tft24 and skr mini 1.2. when I started the print, itll immediately start retracting the filament and the pop-up saying paused and ask me to continue. I press continue and it'll just keep cycling the pop-up. Imreset the eprom, but same thing. When I disable the sensor it works great. The tft24 doesn't appear to have a fil detect pinoit, so I can't try that. Any idea?
Hi. So im assuming the sensor is connected to the SKR Mini? Are you printing from that or the TFT? Also, I can try to help you on here or on Discord. discord.gg/Bu94EYVkrU
@@3DPrintscape connected to the skr mini, not the tft24. Does it work in touchscreen more for you if you connect it to your skr board with your tft35?
@@BuzzingGoober Ok, and your printing from the SKR as well? And yes it works in touch screen mode if the sensor is connected to the skr mini and I am printing from that as well.
Hello, can you help? I have the ender 5 pro and the print head crashes into frame after compiling btt smart filament runout sensor firmware. I used the updated 2.0.8.2 firmware version from gethub. I also have the skr mini e3 v2 board with TFT 3.5 E3 v3.0 display installed. Thanks in advance...
Hi. Did you use the right configuration example for the printer board and if so, what changes did you make in the configuration.h file?
@@3DPrintscape hi, yes, I used the firmware.bin file inside of the STM32F103RC_Btt_maple folder and I followed your instruction all the way through like 5 times literally just to make sure i didn't miss anything. Not sure what i'm missing.
@@3DPrintscape Also, I do not have a bltouch if that helps.
HI, no bltouch is not enabled.
would this work on an ender 3 neo?
Hi. If you have an skr board it would.
does it matter is sensor is before or after extruder
Hi. It can be in either spot. If it’s too far from the extruder you may see false positives. If that happens, increase the runout distance in the firmware.
EO stop is a 2 pin plug and my sensor is a 3pin.. Where am i supposed to plug in at? i have a skr mini 1.2
Hi. Im pretty sure that it would plug into the pt-det port on the 1.2.
I do not have any icons to do the compiling like at all
Hi. It sounds like platformio is installed or you have the wrong firmware folder opened. It should have the platformio.ini file in the root folder.
sir, //#define FILAMENT_MOTION_SENSOR what's that for?
Hi. Uncommenting that enables the motion sensor in the firmware.
How about putting in the description you are running non stock motherboard......
Hi. Sorry about that and thanks for the feedback.
I can't get it to work on my ender 3 v2 with creality 4.2.7 motherboard
Hi. I havnt connected the BTT smart sensor to the 4.2.2 or 4.2.7 board but i can try to help. How do you have it wired and what behavior are you seeing?
@@3DPrintscape I connected it to the motherboard I didn't change any pins ... the problem it gives me is that as soon as it starts printing it goes to the parking lot and starts throwing out the wire ... throw the thread out
@@Alessandro-bv5yl Are you printing from the SD card on the mainboard and is the sensor set to on or smart?
@@3DPrintscape yes i print with sd card from motherboard ... how do i know how it is set to on or smart?
@@Alessandro-bv5yl In the settings for the filament sensor, you should see off, on, and smart. On the SKR Mini, this needs to set to smart. I'm not sure about the 4.2.7 board though, I'm assuming it would be on.
What would be helpful is to stress that you need a 3rd party motherboard for that, not the allen wrench
Hi. Thanks for the feedback. I talked about needing a mainboard that has a break interface detection in the beginning and that it won't work with the stock 8-bit boards at the beginning and mention it a couple of additional times throughout the video. Is there somewhere specific you feel I should have added it? I'm looking for feedback to make sure I'm better about it in future videos.
@@3DPrintscape Well Ender 3 V2 has a 'pre-set port' that Creality seems to intend to use for this exact purpose and the connector fits it, you might want to say a few words about it and how to configure the firmware for this particular sensor if they're compatible.
@@quaest OK, i think i will end up needing to picket up and Ender 3 v2 and start making some videos on that. There are enough differences between the Pro and it to justify the purchase. I just bought an Ender 5 Pro that should come with the same main board though, so i will check.
@@3DPrintscape i think this guy is probably like me and skims through the video a bit to see what is necessary, but that can lead to many mistakes. I bought a filament runout sensor and i didnt even know i would need a new main board.
the prints keep pausing and saying "filament runout" even though there is a full roll on
Hi. Are you printing from the same location the sensor is plugged in?
A guide for an ender 3 but you have an SKR board. Yeah that doesn't make much sense.
Hi. Thanks for the feedback. I didn’t think it would be an issues because that sensor is made for the SKR Mini but I understand what you are saying. That said, in my opinion, adding a filament runout sensor to the stock board is a lot more trouble than its worth.
Why do Americans need to prefix every other verb with a completely redundant “go ahead and”? Why can you not just do something like the rest of the world instead of having to go ahead and do it?
Hi. Thanks for the feedback. I dont have a good answer for you, thats just how i explain things.
@@3DPrintscape yes, no worries and not a criticism, just an observation that I’m curious about. Admittedly I do find it quite irksome to hear those exact words repeated over and over and over again by American youtubers, sometimes hundreds of times per video, but that’s my problem not yours. To coin another Americanism...you (go ahead and) do you. Have a nice day.