UPDATED - Voron 2.4 CW2 (RC1) Filament Runout Sensor Mod

A simple filament runout sensor for Voron's new Clockwork 2.
191
833
12
10 k
updated October 19, 2022

Description

PDF

I print big things and the thought of wasting filament and time because suddenly, in the middle of the night, the filament runs out, is not something I am fond of. So I created a simple filament sensor mod for Voron's CW2 (RC1), using a 5.5mm steel ball and a microswitch.

The microswitch is a pretty common one but needs to have the mounting holes 7mm apart. I used one I found on an Ender 3 endstop board and removed the lever. You will need two M2 screws to secure the microswitch in the slot (don't forget to stick in the steel ball first!).

Only been using it for a very short time but it seems to be pretty reliable so far.

NOTE 1: I do not run the CW2 with a PCB so I cannot test and/or guarantee this mod will not affect the PCB mounting in any way. If you do print it and the PCB still fits, please let me know and I can update the description :) 

NOTE 2: This mod is based on the RC1 version of Stealthburner. You can find the original source files on https://github.com/VoronDesign/Voron-Stealthburner

UPDATE 13 OCT ‘22: Added a STEP file so you can adjust the model to your switch’s specs and ball diameter.

UPDATE 17 OCT '22: Replaced STL and STEP file with support-less version that also includes a small opening in order to assist in switch removal (and is also a means to visual inspection of the ball and switch contact). 

Here's an example code for the printer.cfg file:

########################################
# Filament runout switch sensor
########################################
[filament_switch_sensor runout_sensor]
pause_on_runout: True
runout_gcode:
   G91 ; relative positioning
   G1 E-2 F2700
   G1 Z10
   G90 ; absolute positioning
   G1 X50 Y50 F3000
   G91
   G1 E-100 F1000 ;  retract 100mm of filament
insert_gcode:  
   G92 E0 ; Reset Extruder
   G1 E50 F600 ; move filament down 50mm quickly
   G1 E150 F300 ; extrude 100m of filament slowly to get it through nozzle and purge
event_delay: 3.0
pause_delay: 0.5
switch_pin: P1.28

BE WARNED! This works on my own corexy printer with an SKR 1.3 board and the sensor connected to X+ port. My settings work with a standard V6 hotend. If you use it, do so at your own risk, and update what's needed so it runs on your printer. I will not be held accountable for any damage to your printer caused by your own actions.

Tags



Model origin

The author marked this model as their own original creation.

License