• Models
  • Contests
  • Slicer
  • Login
  • Start Here
    thingiverse-iconprintables-iconcults3d-iconmakerworld-iconmyminifactory-icon

    3D GO

    3D ModelsContestsCollectionsSaved ModelsOn a mobile device?

3D GO

Privacy Policy
Lightweight Filament Runout Sensor With Instructions for Octoprint 3D Printer File Image 1
Lightweight Filament Runout Sensor With Instructions for Octoprint 3D Printer File Image 2
Lightweight Filament Runout Sensor With Instructions for Octoprint 3D Printer File Image 3
Lightweight Filament Runout Sensor With Instructions for Octoprint 3D Printer File Thumbnail 1
Lightweight Filament Runout Sensor With Instructions for Octoprint 3D Printer File Thumbnail 2
Lightweight Filament Runout Sensor With Instructions for Octoprint 3D Printer File Thumbnail 3

Lightweight Filament Runout Sensor With Instructions for Octoprint

YourBuddyDinec avatarYourBuddyDinec

October 9, 2022

printables-icon
DescriptionCommentsTags

Description

After having a long print failure i thought it was time to finally get a runout switch. I didnt find anything I really liked that worked with the limit switched I had. 

-Assembly-

Just print both halves as oriented in the files (support may be needed depending on your bridging capabilities) and screw together with M2.5 screws and nuts.

-Wiring to Raspberry Pi-

Be careful not to wire to 5v or 3.3v. That can cause the GPIO Pinout of the pi to die. Only wire to a GPIO pin and ground!

On the limit switch connect NO (Center Pin) to GPIO and C (Pin farthest from the roller) to ground. I connected them to physical board pins number 18 (GPIO) and 20 (Ground). 

These are the limit switches I used, model KW12-3 available on amazon for $6 for 10 of them.

-Plugin Setup-

I used Filament Sensor Simplified which you can install through the octoprint plugin manager. Once installed You will want to set it up like this assuming you have it set up the same as I mentioned above. 

Board Mode - Physical/Board mode

Pin Number - 18

Sensor is connected to - Ground

Switch Type - Triggered when open

For the filament run out action I have it send the M600 gcode command. 

Make sure to click “Test sensor” after installation. If everything if good it will say “Sensor triggered!" when the sensor is ready to detect filament in this configuration and ”Sensor detected filament!" when the filament is detected in the sensor. 

Afterwards do a test print and have it run out of filament and it would work like a charm. Depending on how tight you screwed together the halves you may have trouble when it unloads but since it just sits next to the extruder it wont matter if it gets caught going back up.

 

License:

Creative Commons — Attribution — Noncommercial

Related Models

#3DBenchy - The jolly 3D printing torture-test by CreativeTools.se preview image

#3DBenchy - The jolly 3D printing torture-test by CreativeTools.se

CreativeTools profile image

CreativeTools

90,821

Important information sign for 3D printers / Wichtiges Hinweisschild für 3D-Drucker :) preview image

Important information sign for 3D printers / Wichtiges Hinweisschild für 3D-Drucker :)

Pat_S profile image

Pat_S

sign: don't touch my 3d printer preview image

sign: don't touch my 3d printer

Izzodesign74 profile image

Izzodesign74

541

Self-Watering Planter (Small) preview image

Self-Watering Planter (Small)

parallelgoods profile image

parallelgoods

73,098

X, Y and Z calibration tool for IDEX / dual extruder / dual color 3D printers preview image

X, Y and Z calibration tool for IDEX / dual extruder / dual color 3D printers

Voxel3D_NL profile image

Voxel3D_NL

202

Gift Box preview image

Gift Box

roby85r profile image

roby85r

1,497

All In One 3D Printer test preview image

All In One 3D Printer test

majda107 profile image

majda107

64,448

axes calibrage cube-xyz for 3d printers preview image

axes calibrage cube-xyz for 3d printers

H- printed profile image

H- printed

9

7