Filament Runout Sensor For Marlin And Octoprint 3D Printer Model

Author: @
License: CC BY
File formats: stl
Download type: zip
Size:497.5KB

The file 'Filament Runout Sensor For Marlin And Octoprint 3D Printer Model' is (stl) file type, size is 497.5KB.

Summary

Edit Ikea Lack Table Top Mount design added**

This is a mechanical filament sensor which works with every kind of 1.75mm filament. I prefer this endstop instead of an optic sensor which probably may fail with clear filament color.

You should have a Raspberry Pi OctoPrint setup in order to use this sensor with the plugin below. Marlin also has support for filament sensor and you can connect it to ramps or rambo. But if you are using octoprint, sensor should be connected to raspberry otherwise marlin will send M600 comment and if it takes a while to change the filament, host will return a timout and your print will fail.

Marlin:
http://marlinfw.org/docs/configuration/configuration.html#filament-runout-sensor

Watch the video for raspberry pi connection and other details.
http://bit.ly/sensorvideo

Octopi Plugin:
http://bit.ly/sensorplugin

You can buy endstop sensor:
https://www.aliexpress.com/item/Car-Helicopter-Crash-Collision-Sensor-Impact-Switch-Module-Robot-Model-For-Arduino-with-Dupont-Cable/32294958229.html?spm=2114.13010608.0.0.5chV7F

Where to mount the sensor?
http://www.thingiverse.com/thing:2205663 or
http://www.thingiverse.com/thing:2044085

Put some hot glue between the sensor and the enclosure (size of a pea)

When filament runs out sensor sends the pause command to the printer, if you want you can add M600 command to the pause event on octoprint settings/gcode commands page. So when paused extruder will go to the corner and unload the filament and wait for loading. Check google for M600 command details.

Body_Screw.stl 286.9KB
Cover_Screw.stl 119.6KB
Ikea_Lack_Body.stl 280.1KB
Ikea_Lack_Cover.stl 24.7KB
Ikea_Lack_Pipe.stl 407.8KB
Sliding-Lock-Body.stl 453.8KB
Sliding-Lock-Cover.stl 18.1KB
Zip_Mount_Body.stl 220.5KB