TEVO Little Monster Top cable & filament Guide (Sensor)

TEVO Little Monster Top cable & filament Guide (Sensor)

thingiverse

I used Sobriez cable and filament guide from day one on my Tevo Little Monster and liked how it keeps everything in place. When my filament runout sensor arrived from Aliexpress I quickly drew up a version of the "plug" which allows the sensor to be press fit into place. Note: The plug was printed in PLA and uses very tight tolerances. If you print it in ABS or other materials you might have trouble inserting the sensor, some trimming might be required. ### How to install: - Print the parts (no supports required) - Cut a PTFE tube to length and fit it into the hole (use a 4.1mm drill to enlarge the hole if you have trouble fitting the tube). Make sure the tube is long enough to protrude out on both sides - Press the filament sensor in place (only fits in one direction) - Cut the remaining PTFE tube off (this will ensure min gap between sensor and tube) ### How to connect the sensor? You have 3 options: 1) Connection to the MKS TFT - will pause prints run from the TFT only, sound an alarm and allows you to resume the print via the TFT afterwards - more info here (note: for the above-mentioned sensor the signal needs to be inverted in the config file): https://www.roboter-bausatz.de/media/pdf/04/6c/d6/MKS-TFT28-32-datasheet.pdf 2) Connection to the MKS SBase Board - will pause prints run from TFT, Sbase SD Card and those streamed via USB (e.g. Octoprint) - more info here (note: for the above-mentioned sensor the signal needs to be inverted in the config file): https://jebk.wordpress.com/2017/12/10/filament-sensing-x5s-mks-sbase/ 3) Connection to Octoprint - will pause prints run via octoprint only - more info here: http://www.instructables.com/id/3D-Printer-Filament-FAULT-Detector-Octoprint/ I selected option 2 as it gives me the biggest flexibility (none are ideal in my opinion. If someone has a better solution please post in the comments. Love to hear how you solved this). ### In order to get it to work with option 2: - Hook the sensor up to the free Y-endstop port (Important: switch the plus and signal cable in the plug as they come the wrong way around from the factory -> check Sbase pinout (pin furthest away from the front of the board is plus 5V, middle is Gnd and nearest to the front is signal) - Add this to your sBase config file: switch.filamentout.enable true # Enable this module switch.filamentout.input_pin 1.26! # Pin where sensor is connected Y- switch.filamentout.output_on_command suspend # Suspend command custom_menu.resume.enable true # custom_menu.resume.name Resume # custom_menu.resume.command resume # custom_menu.pause.enable true # custom_menu.pause.name Pause # custom_menu.pause.command suspend # after_suspend_gcode G91_G0E-2_G0Z5_G90_G0X0Y0 #retract, lift head by 5mm then go to 00 before_resume_gcode G91_G0E2_G90 #prime 2mm then back to absolute positioning. ### What happens when the filament runs out? - The printer will retract the filament - Lift the head by 5mm - Move the head to the center of the bed - Wait You can now replace the filament (do not use the standard filament load or unload buttons as they will reset the program - I believe). Once done send the printer the M601 or resume command via Octoprint or Repetier host. For Octoprint I used the Create Custom Commands plugin to add buttons for resume, change filament etc to the web GUI (I will post the scripts here once fully tested).

Download Model from thingiverse

With this file you will be able to print TEVO Little Monster Top cable & filament Guide (Sensor) with your 3D printer. Click on the button and save the file on your computer to work, edit or customize your design. You can also find more 3D designs for printers on TEVO Little Monster Top cable & filament Guide (Sensor).