<p>You could use a &quot;filament runout sensor&quot; and combine it with a &quot;filament running sensor&quot;. If either fails the controller needs to be notified by a signal. If you configure the Configuration.h filament runout setup such that it doesn't call <code>M600</code> but instead a series of codes to park tool 0, activate tool 1, home tool 1, prime tool 1, and commence printing, you are near a solution.</p>

CC BY-SA 4.0
2020-10-20T23:01:14.037Z
Thanks, man. Appreciate it. Btw what are your thoughts on a system that can automatically clear a ruined print from the build platform and start reprinting again?
Faraz Ahmed
CC BY-SA 4.0
2020-10-21T04:32:14.057Z
@FarazAhmed Please look into Blackbelt 3D printer. 
0scar
CC BY-SA 4.0
2020-10-20T22:32:42.500Z
2020-10-20T22:32:42.500Z
0scar
<p>I'm trying to make a printer that will have a second extruder as backup for when the primary one clogs or runs out of filament. It is an ongoing project I'm doing to make a 3D printer as reliable as possible. How could you implement this.</p>

CC BY-SA 4.0
2020-10-21T08:32:50.583Z
This question should be reworded to clearly ask specific points, opinions are not allowed on this site, see help section.
FarO
CC BY-SA 4.0
2020-10-21T12:30:43.743Z
@FarO Indeed, I initially overlooked the part in the body, I've reworded the body as the question (use of a spare tool) has value to retain for the future.
0scar
<diy-3d-printer>
Printer with two extruders but one as a backup
Faraz Ahmed
# Printer with two extruders but one as a backup

(Asked by: username_0 on 2020-10-20)

I'm trying to make a printer that will have a second extruder as backup for when the primary one clogs or runs out of filament. It is an ongoing project I'm doing to make a 3D printer as reliable as possible. How could you implement this.

**Tags:** diy-3d-printer

> **Comments:**
> **username_1**: This question should be reworded to clearly ask specific points, opinions are not allowed on this site, see help section.  
> **username_2**: @username_1 Indeed, I initially overlooked the part in the body, I've reworded the body as the question (use of a spare tool) has value to retain for the future.  

---

## 1 answers

### Answer by username_2 on 2020-10-20. Score: 1 | Accepted answer

You could use a "filament runout sensor" and combine it with a "filament running sensor". If either fails the controller needs to be notified by a signal. If you configure the Configuration.h filament runout setup such that it doesn't call `M600` but instead a series of codes to park tool 0, activate tool 1, home tool 1, prime tool 1, and commence printing, you are near a solution.

> **Comments:**
> **username_0**: Thanks, man. Appreciate it. Btw what are your thoughts on a system that can automatically clear a ruined print from the build platform and start reprinting again?  
> **username_2**: @username_0 Please look into Blackbelt 3D printer.   

---

