Endless Spool
This feature is based off of Happy Hare firmware.
Info
The features on this page are experimental.
Requirements
To use endless spool, your printer must have one of the following:
-
A filament sensor before your printer's extruder
Recommended
OR
-
A filament sensor before each of the 3MS's extruders
Untested and deprecated
The endless spool feature (currently) also only works when printing single-color models.
Install
To install the endless spool feature, run in your terminal:
Update your 3ms/main.cfg
:
3ms/main.cfg | |
---|---|
Usage
To setup endless spool, first choose which filaments can be used as backups for each other. Example with three tools:
- T0 (PLA) -> T1(PLA)
- T1(PLA) -> T0(PLA)
- T2 (PETG) -> PAUSE
In this case, since T0 and T1 are backups for each other, they can be considered in the same "group" and assigned a group number. In this case, 1
will be used. Since T2 doesn't have a backup, it will be its own group. In this case, 2
will be used.
If your printer has a filament sensor before each of the 3MS's filament units, set the single
setting to 0
. If your printer has only one filamnet sensor before its main extruder, set the single
setting to 1
.
Edit your 3ms/endless/settings.cfg
:
Filament Sensors
If you have multiple filament sensors, change your filament sensors' runout_gcode
to:
For the filament sensor associated with T1, change the code from T=0
to T=1
, and so on.
If you have one filament sensor, change your filament sensor's runout_gcode
to:
PRINT_START
In your slicer's print start GCode, add the following parameter to your PRINT_START
macro:
Next, in your PRINT_START
macro, add the following line before your MMMS_START
call:
This will ensure that Endless Spool is only enabled for single-color prints.