Filament Runout Sensor on TFT35 - Install Guide

แชร์
ฝัง
  • เผยแพร่เมื่อ 23 พ.ย. 2020
  • This is the second video I did on installing the BTT Smart Filament Sensor and is focused on it being connected to the TFT35. The first video I did has it connected to an SKR Mini e3 v2.0. In this video, I cover everything you need to know to get the BTT SMS running with it connected to a TFT35. The video is broken into two sections. The first section being the physical install, and the second section covers the firmware changes.
    If you have any questions on the content covered in this video, feel free to leave a comment below with them. I try to reply to all commented within 48 hours.
    Referenced Links
    Hardware
    BTT Smart Filament Sensor on Amazon: geni.us/YumWlKm
    SKR Mini E3 V2.0 on Amazon: geni.us/A9oe
    SKR Mini E3 V2.0 + Touch Screen on Amazon: geni.us/tO4H
    BLTOUCH on Amazon: geni.us/AD6M
    Ender 3 Pro on Amazon: geni.us/vIAIx
    Ender 3 V2 on Amazon: geni.us/ur8YHM
    HATCHBOX Filament on Amazon: geni.us/BJx0Gdj
    Videos
    How to Compile Custom Firmware for SKR Mini: • How to Compile Custom ...
    Ender 3 Filament Runout Sensor - Install Guide: • Ender 3 Filament Runou...
    BIGTREETECH TFT35 Firmware Update - Complete Guide: • BIGTREETECH TFT35 Firm...
    Objects
    Filament Sensor Mount: www.thingiverse.com/thing:464...
    Filament Sensor Mount for Direct Drive: www.thingiverse.com/thing:449...
    Need Assistance?
    Join us on Discord: / discord
    Please consider helping support the channel through Patreon so we can continue to develop new content. / 3dprintscape
    Our Site
    3dprintscape.com
    *This channel is owned and operated by 3D Printscape. 3D Printscape is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to Amazon.com.
  • วิทยาศาสตร์และเทคโนโลยี

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

  • @3DPrintscape
    @3DPrintscape  3 ปีที่แล้ว +3

    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.

  • @robertletts
    @robertletts 3 ปีที่แล้ว

    Thank you for sharing this and it was a big help. Had I not seen your previous video I would not have known about the issues in attaching this to my SKR Mini board versus my TFT35. Thanks for all you do for the 3D Printing Community!!!

  • @star_burp
    @star_burp 3 ปีที่แล้ว

    Thanks so much for the tip on Initializing EEPROM!! Would never have figured that out without you 😅

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

    Thank you so muchhhhh you helped me a lot.

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

    i had to change 2 to 3 in the config as the smart feature would not even display, also it dont work when connecting to the main board, skr mini E3 v2.0 but following your video it worked great, thank you

    • @3DPrintscape
      @3DPrintscape  2 ปีที่แล้ว

      Hi. Thanks for the feedback, it seems things are always changing :). If its connected to the main board, you would have to print from the sd reader on that for it to work.

  • @drewpushie7519
    @drewpushie7519 3 ปีที่แล้ว

    I’m enjoying your videos. Your content and presentation works well for me. I’ve seen elsewhere that there were problems when the BTT Smart Sensor was connected directly to a TFTI35 display. Does the BTT Smart Sensor function properly when connecting either a SD card or USB thumb drive to the TFT35 and starting a print from either the Marlin Mode or LCD Mode? What firmware versions are you using? I have an Ender 3 Pro with a SKR Mini E3 V2.0 and TFT35 E3 V3.0.
    Thanks, Drew.

    • @3DPrintscape
      @3DPrintscape  3 ปีที่แล้ว

      Hi. Thanks for the feedback :). I had no issues with any of the tests I did when printing from the TFT35 ports, but I did have an issue with trying to print from the SD card on the SKR Mini. I am using Marlin 2.0.6.1 and TFT35_E3_V3.0.26.x (The September 2020 release).

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

      Good news. I like USB drives and the big old SD cards anyway. I ordered a Smart Sensor this morning and printed the non direct drive mount you listed.
      Thanks, Drew.

  • @drewpushie7519
    @drewpushie7519 3 ปีที่แล้ว

    Future videos. I recommend you make a video on the installation and set up of a BTT Automatic Shutdown Relay V1.2. There still isn’t much help online for this install and optional settings. I had difficulty installing this 24 volt relay on my Ender 3 Pro with a BTT Mini SKR E3 V2.0 and BTT TFT35 E3 V3.0. My biggest problem connecting the relay to the SKR Mini E3 was the included relay cable from BTT wasn’t correct. This project was my first experience using VS Code and Planform IO but I managed to eventually get things working well.
    I wasn’t happy with the relay’s quick shutdown before the hotend cooled and I couldn’t find any help online. I managed to configure the End Gcode After Print command in the TFT35 Feature Menu to execute a M85 S300 command. This command tells the relay to turn the power off 300 seconds after the print has ended. 300 seconds is probably overkill to let the hotend cool but you can change the length of time to your liking. I don’t think this feature is well known but it works great.
    Another video opportunity is for the BTT 24 Volt Mini UPS V1.0. I wasn’t able to get this working to my satisfaction on my printer. When powering off with the manual switch it took over 45 seconds to drain the capacitors before the fan and display would shut off. I wasn’t able to change this and was worried about possible component damage so I removed the UPS. Again I couldn’t find any help online.
    My next BTT project is to configure the ESP-01S Wifi Module. That will probably keep me busy for awhile. Octoprint and a Raspberry Pi would be fun but definitley overkill for me. I’ll save that project for later.

    • @3DPrintscape
      @3DPrintscape  3 ปีที่แล้ว

      Hi. Thanks for the detailed feedback/recommendations, I appreciate it. I have a couple hardware videos that I will be doing next but I will take a look at both recommendations and see what I can do.

  • @chaseaspengren354
    @chaseaspengren354 3 ปีที่แล้ว

    I have an issue it doesn't sugar at all when it's in smart mode at all otherwise correct I followed everything step by step I even updated the firmware on the TFT and the firmware in the actual board itself but it will trigger constantly if it's on on so I don't know what's going on there and I was wondering if you could help me figure that out and I realize it's Thanksgiving and all that so you can get back to me whenever you know not too worried about this during Thanksgiving time yeah so yeah thank you for your time and reading this and all your help that you've given me so far I really do appreciate it

    • @3DPrintscape
      @3DPrintscape  3 ปีที่แล้ว

      Hi. Can you confirm that you have the sensor plugged into the TFT35 and can you email me a copy of your configuration.h and configuration_adv.h files? My email is admin@3dprintscape.com .

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

    Hello Rob, Have you ever tried to use the creality Filament Runout Sensor with the SKR mini E3 V3 and TFT35?
    Thank you so much for you videos! They have greatly helped me along.

    • @3DPrintscape
      @3DPrintscape  ปีที่แล้ว

      Hi. I havent, but if its just a simple switch it should work without any issues.

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

      @@3DPrintscape I messed around with it some more and for whatever reason pin PA15 would not allow the logic inversion no matter which way I set it in the config.ini for the TFT35. I think it might have something to do with the pin being pulled high by the NC switch circuit and it's LED leading to no state change being registered on PA15. I simply swapped the Ground and Signal wire in the JST connector on the runout sensor. Works a treat even though the LED no longer works.

    • @3DPrintscape
      @3DPrintscape  ปีที่แล้ว

      @@dcaonoek Hi. Are you trying to connect it to the tft or the board? Also, which one do you typically print from. I know with the smart sensor it needs to be connected to where you print from. If you print from the tft and its connected to the board it wont work.

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

      @@3DPrintscape it's all connected to and printing from the TFT35. It's an issue with the creality filament sensor having an LED on the NC side of the switch. The LED is using the Vout but in the process is sending the SIG line high permanently. I have it working now that I swapped the Ground and SIG lines but the LED won't work with this wiring. It's better that it does it's job because the screen now tells me the filament sensor has tripped.

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

      @@dcaonoek Gotcha, Im glad you got it working though. The LED isnt very important in my opinion.

  • @Damjanhd
    @Damjanhd 2 หลายเดือนก่อน

    I miss where you start to change firmware settings is this for main board or for TFT screen where you changing firmware?

    • @3DPrintscape
      @3DPrintscape  2 หลายเดือนก่อน

      Hi.‘I have a video covering the firmware setup.

  • @cstickman69
    @cstickman69 3 ปีที่แล้ว

    What do we do with M600 in the configuration.Adv.H tab? I am installing it to the TFT board, but plan on using the SD slot on the motherboard to do my prints. I did comment out M114 as your video stated. Just confused on M600.

    • @3DPrintscape
      @3DPrintscape  3 ปีที่แล้ว

      Hi. The M600, or advanced pause feature, should be enabled in either setup.

  • @AJayTheStageArtist
    @AJayTheStageArtist 3 ปีที่แล้ว

    So sad that i cannot configure with marlin 2.0.72 with my skr mini e3 v2 board ...already follow your instruction...but when printing keep unload and purge and reload when press printing ..

    • @3DPrintscape
      @3DPrintscape  3 ปีที่แล้ว

      Hi. Sorry, you are running into issues but I don’t understand the issue you are having. Can you explain it a bit more?

  • @martinsmith7873
    @martinsmith7873 3 ปีที่แล้ว

    Enjoyed your video. For me the sensor works in Marlin mode when connected directly to my SKR mini E3 board but not when connected to the TFT 35 regardless of whether M114 is uncommented or not. With the sensor connected to the TFT the printer goes through it's BL Touch bed leveling but instead of laying down the priming lines it goes into the out-of-filament routine that eventually ends up in the waiting for input/OK loop. I noticed I'm not the only one experiencing problems when connecting to the TFT 35. If there's a fix I'd love to hear it. Thanks

    • @3DPrintscape
      @3DPrintscape  3 ปีที่แล้ว

      Hi. I remember this, or something similar, happening when I tried to print from the skr mini when the sensor is connected to the TFT35. Have you tried to print from the SD/USB port on the TFT?

    • @martinsmith7873
      @martinsmith7873 3 ปีที่แล้ว

      @@3DPrintscape Thanks for getting back to me. The printer prints from an SD card but ignores the filament sensor so the printer keeps on printing even when filament has been pulled out of the extruder.

    • @3DPrintscape
      @3DPrintscape  3 ปีที่แล้ว

      @@martinsmith7873 I would expect that if the printer is printing from the SD card on the board and the sensor is connected to the TFT35. You need to be printing from the same device that the sensor is connected to in order for it to work.

    • @martinsmith7873
      @martinsmith7873 3 ปีที่แล้ว

      @@3DPrintscape I must not have been clear. 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.

    • @3DPrintscape
      @3DPrintscape  3 ปีที่แล้ว

      @@martinsmith7873 Sorry i misunderstood what you were saying. Can you verify that you have the sensor enabled on the TFT35 and that its set to smart? After that, can you email me a copy of your configuration.h and configuration_adv.h files? My email is admin@3dprintscape.com .

  • @jeromepalomba7692
    @jeromepalomba7692 3 ปีที่แล้ว

    Bonjour et merci pour toutes ces explications, malheureusement en ayant suivi exactement vos conseils, cela ne fonctionne pas pour moi lorsque je branche sur le tft35.
    je n'ai aucune réaction du smart
    Pouvez vous m'aider
    merci par avance

    • @3DPrintscape
      @3DPrintscape  3 ปีที่แล้ว

      Hi. I used google translate on this, so hopefully I understand the question right. It sounds like you are having issues getting the smart sensor to work with it connected to the TFT35. Can you confirm that you have the filament sensor set to smart on the TFT35 and what firmware are you using?

  • @safwanulferdous916
    @safwanulferdous916 3 ปีที่แล้ว

    Hi Rob, thank you so much for your videos. They are very informative. I followed your instructions and installed everything correctly (I believe) . But my SFS could not detect anything. The printer was printing as it would if there was no sensor. While updating the config for the TFT35 I got bunch of "Invalid Keyword" message and I am wondering if that is what causing the problem. Please let me know your thoughts... and Thank you so much in advance!

    • @3DPrintscape
      @3DPrintscape  3 ปีที่แล้ว

      Hi. Ive noticed a lot of issues wit the smart sensor based the 06 config version. If you have an old copy give that a try (if you dont, ping me on discord and i will send my copy over) but i think they broke something in the newer firmware. Im hoping they fix it soon though.

    • @safwanulferdous916
      @safwanulferdous916 3 ปีที่แล้ว

      @@3DPrintscape Hi Thank you so much for the quick reply. I was testing many things and I was able to find the solution for it. In the "Configuration_adv.h" "LIN_ADVANCE" needs to be commented out in order to make it work. Once I changed and updated the firmware it worked. Everything else was same as before like you instructed on your video. Once again thank you!

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

      @@safwanulferdous916 Im glad to hear its all working now :).

    • @safwanulferdous916
      @safwanulferdous916 3 ปีที่แล้ว

      @@3DPrintscape Hey sorry for the late response... thank you so much!!! This sensor is a life saver!

    • @3DPrintscape
      @3DPrintscape  3 ปีที่แล้ว

      @@safwanulferdous916 You're welcome

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

    Hey so I have watched all of your firmware videos and that's how I originally got my printer going. It's been running great with bltouch, skr mini, tft35, etc. But now I got the BTT filament runout sensor and I wanted to change up my firmware to support it but now that I got a later firmware version and changed up the settings for the runout sensor, my BLtouch does not home correctly.
    It will not trigger when the probe is pushed and would crash into the bed if I let it. I have no idea what I did different since it was working perfect before. Any Ideas? I did not touch the motherboard at all and I hooked the sensor up to the tft35.
    I have rewatched all of your firmware related videos and I have compiled and recompiled firmware for days. Nothing seems to fix the bltouch.
    I think I might have got it working... I wasn't putting the SD card into my motherboard slot. I was putting it in my tft35 like I always do. Guess that matters for firmware?

    • @3DPrintscape
      @3DPrintscape  2 ปีที่แล้ว

      Hi. Yes, that would make a big difference. The mainboard will only look for firmware files from the sd slot on the board. If you were putting it in the tft, it wouldnt see it. Is everything working as expected now?

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

      @@3DPrintscape Yep. Can't believe I spent so long working on it and that was all I had to do haha.

  • @MrX-yg7rz
    @MrX-yg7rz 2 ปีที่แล้ว

    How add to marlin auto return print after failur power?

    • @3DPrintscape
      @3DPrintscape  2 ปีที่แล้ว

      Hi. You need to make sure the POWER_LOSS_RECOVERY option is enabled in the firmware. This may help out marlinfw.org/docs/gcode/M413.html

  • @adamwalsh1993
    @adamwalsh1993 3 ปีที่แล้ว

    How would I hook it up if I have multiple extruders and want multiple runout sensors?

    • @3DPrintscape
      @3DPrintscape  3 ปีที่แล้ว

      Hi. Im not sure there is a supported way to do that with the smart sensor. My guess is that you would end up needing to create something custom. Unfortunately, i have done anything like that before, so i dont think i will be much help.

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

    Does anyone have a link to the TFT35 download location? I see a bunch of download options on their github, i just dont want to download the wrong thing and brick my screen. Thanks!

    • @3DPrintscape
      @3DPrintscape  2 ปีที่แล้ว

      Hi. You can get the firmware from here. github.com/bigtreetech/BIGTREETECH-TouchScreenFirmware

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

    I have has a fine running ender 3 pro. I installed a BTT abl, firmware update no problem. Just installed marlin 2.1.2 with no problem. I made a special mount for a Smart Filament Sensor(SFS) to be mounted just before the extruder. I didn't like the SFS hanging out in space. And it aligns up with the intake of the extruder. When I plug it into the filament sensor 0 on mini e3 v3, and when I do the TFT 3.5 screen goes black. I did the vscode compiling for the SFS and it was successful. If I unplug the SFS form the mainboard, the screen will works. I saw in you video a edit on a ini file. I can watch again to get specifics, but do you think that would help me??

    • @3DPrintscape
      @3DPrintscape  ปีที่แล้ว

      Hi. Are you connecting the sensor to the tft or the mainboard. There are pros/cons of each but you will want it connected to what your printing from.

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

      @@3DPrintscape Trying to connect to the main board but every time I do my BTTTFG 3.5 screen goes blank

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

      I use a micro SD card inserted into the mainboard, so I guess I print from mainboard

    • @3DPrintscape
      @3DPrintscape  ปีที่แล้ว

      @@bruceyoung1343 Is the firmware up to date on both?

    • @3DPrintscape
      @3DPrintscape  ปีที่แล้ว

      @@bruceyoung1343 Ok, you will want to have the sensor connected to the mainboard then.

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

    So I went to compile the Firmware and got an error.
    {
    "resource": "/c:/Users/lhkei/OneDrive/Desktop/Marlin-2.0.x/Marlin/src/inc/SanityCheck.h",
    "owner": "cpp",
    "severity": 8,
    "message": "#error \"ADVANCED_PAUSE_FEATURE requires a supported LCD controller (or EMERGENCY_PARSER).\"",
    "startLineNumber": 975,
    "startColumn": 6,
    "endLineNumber": 975,
    "endColumn": 6
    }

    • @3DPrintscape
      @3DPrintscape  2 ปีที่แล้ว

      Hi. What screen do you have? The error points to that being the issue.

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

    I have a problem of having the filament sensor constantly going off after about 30min to 1hour. Tried to change the filament_runout_noise_threshold but nothing help. How can I get it to work properly. The SFS is connected to the tft35

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

      Hi. I havent had this happen, for me it was either it was working or wasnt. My guess is something may be creating a lot of tension on the line or the wheel in the sensor is being blocked.

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

      @@3DPrintscape i tweaked with the printing speed in the slicer, the number of false runout decreased but still get one while printing outside perimeter with 85% of printing speed. Printing at 80mm/s now, will tweak more to reduce the false.

    • @3DPrintscape
      @3DPrintscape  ปีที่แล้ว

      @@HuyTranGJ Ok, i can see that impacting the sensor. Were you able to tweak it anymore?

  • @calcycle
    @calcycle 3 ปีที่แล้ว

    What fan duct are you running?

    • @3DPrintscape
      @3DPrintscape  3 ปีที่แล้ว

      Hi. I think its easier to just point you to the video than try to explain it. But here is the video, it covers everything you need to know about it. th-cam.com/video/SqhEmw7aTCM/w-d-xo.html

  • @imc5727
    @imc5727 3 ปีที่แล้ว

    With the tft35 do you uncomment m114 or do you leave it commented out

    • @3DPrintscape
      @3DPrintscape  3 ปีที่แล้ว

      Hi. I typically leave it commented out.

    • @imc5727
      @imc5727 3 ปีที่แล้ว

      @@3DPrintscape thanks for the reply will flash it later

    • @3DPrintscape
      @3DPrintscape  3 ปีที่แล้ว

      @@imc5727You're welcome.

  • @williamdauncey4055
    @williamdauncey4055 3 ปีที่แล้ว

    Would this work with octoprint?

    • @3DPrintscape
      @3DPrintscape  3 ปีที่แล้ว

      Hi. There is a plugin for it in octoprint but i haven't tried it out so i cant say for sure.

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

    Hi Rob, Wondering if you were still monitoring this comment thread?

    • @3DPrintscape
      @3DPrintscape  2 ปีที่แล้ว

      Hi. Ya i try to monitor all comments.

  • @choochooelectric7381
    @choochooelectric7381 3 ปีที่แล้ว

    I followed your tutorial, and my BLTouch stops working when I connect the Smart Sensor to the TFT. Here is a thread I put on reddit asking for help: www.reddit.com/r/BIGTREETECH/comments/ke4w0i/help_new_smart_filament_sensor_causing_bltouch/

    • @3DPrintscape
      @3DPrintscape  3 ปีที่แล้ว

      Hi. Can you email me a copy of your config files and provide more detail on the hardware you are using? My email is admin@3dprintscape.com.