Raise3D Filament Runout Sensor

by Firesped, published

Raise3D Filament Runout Sensor by Firesped Jul 28, 2017
0 Share
Download All Files

Thing Apps Enabled

Order This Printed View All Apps



Design Tools


Liked By

View All

Give a Shout Out

If you print this Thing and display it in public proudly give attribution by printing and displaying this tag.

Print Thing Tag

Thing Statistics

2151Views 124Downloads Found in 3D Printer Accessories


Filament Runout Sensor part for Raise3D N-series printers.

This part is designed to use the N-series endstop to create a sensor to detect when filament has runout.

You will need the following for this.
1 or 2 of this endstop from raise3d depending on how many sensors you want to make

for each sensor you need
1x Raise3D endstop
2x M6x7mm 8mm OD Knurled Threaded Insert
2x PC4-M6 Push-In Fittings

Each sensor will also need a cable that needs
2x JST-XHP 2 pin male plugs and matching pins.
2x wires to run from the sensor to the RUMBA board,

wiring and connectors to connect the endstops to the motion controller board.

to note: I listed as no derivatives because changes to the design could lead to it not functioning properly. If you wish to use alternate push-in fittings and threaded inserts, I will make versions for that.

further note: image is of a production model.

There is an arrow indicating filament direction. In that arrow, is a small hole that filament can fit in. This is like a reset button used to make sure the arm is in place when feeding filament into it. Both sides are detachable to make it easier to get the filament inserted.

More from 3D Printer Accessories

view more

All Apps

Auto-magically prepare your 3D models for 3D printing. A cloud based 3D models Preparing and Healing solution for 3D Printing, MakePrintable provides features for model repairing, wall thickness...

App Info Launch App

Kiri:Moto is an integrated cloud-based slicer and tool-path generator for 3D Printing, CAM / CNC and Laser cutting. *** 3D printing mode provides model slicing and GCode output using built-in...

App Info Launch App
KiriMoto Thing App

Print through a distributed network of 3D printing enthusiasts from across the US, at a fraction of the cost of the competitors. We want to change the world for the better through technology, an...

App Info Launch App

Treatstock is an online platform that offers decentralized manufacturing services such as 3D printing and CNC machining for clients all over the world. We offer free and instant access to comparati...

App Info Launch App

3D print your favourite design with NinjaPrototype, a professional 3D manufacture with consistent quality and speed.

App Info Launch App

whats the behaviour when the filament runs out? does the printer pause the print?

what software modifications are needed?

software: you need a raisepack install that support the filament runout. You also need one of the firmwares that support it as well.
firmware there are serveral options.
There is the option from raise3d which is based on 1.1.6-rev1 (I dubbed 1.1.6-rev2). This is based on the official marlin 1.0.6 firmware.
there is my 1.1.7 which is 1.1.6-rev2 with the thermal runaway code fixed properly and adds some functionality to control the lack of filament code raise added.
then there is my 1.2.2 firmware which is based on official marlin firmware version 1.1.0.

I do know that the firmwares will send the expected code but I have no simulated a print filament runout so I don't actually know what it does specifically.

Looks good - how do you connect it to the motion board??

extruder 0 is wired into Y+ endstop.
extruder 1 is wired into Z+ endstop

What type of connector is used to connect the endstop to the board?

I believe it is a 2.54mm JST-XHP 2 pin male. you can buy boxes on Amazon that have all different sizes for around $10.

I added the information for the cable to the description.