Fits on MK3S bed. Currently fits a 1kg Prusament spool inside, but you can raise the MaxSpoolWidth parameter in Fusion 360 to make it even bigger.
I expect to make minor improvements to the design as I use it. (For example, I'd like to make easier taking out the spool and also inserting filament through the opening.)
Leg model remixes for more mounting options welcome.
Models
Box, Cover
PETG, 0.3mm layers, 20% infill, no supports
print without skirt, otherwise it won't fit on the MK3S build plate
for access from the left side, mirror the Box model (other parts will fit either way)
Leg: print twice
PETG, 0.3mm layers, 20% infill, no supports
Desiccant tray
PETG, 0.2mm layers, no supports
Gasket, Nose seal
TPU, 0.2mm layers, 40% infill, no supports
Nose plug
optional (plugs the filament opening when not printing)
TPU, 0.2mm layers, 20% infill, no supports,
tricky to print - set fan to 100 % and Filament → Cooling → Cooling thresholds → Min print speed to 1 mm/s (or use the attached gcode)
Always orient the model the flat side down.
Assembly
Press ‘Nose seal’ into it's space inside the box. This step is tricky and may involve some cursing. I recommend placing the shorter top edge first, then pressing the longer edge until it snaps. Also you can probably skip this step, especially if you're going to use a PTFE tube.
Attach the gasket to the box. Press its tongue into groove on the box edge.
Slide the legs into the box grooves
Snap the cover onto the box
Attach to MK3S frame
Usage
Pull the cover off
Optional: Insert wireless humidity sensor
Either fill the desiccant tray with silica gel, or take a silica gel packet, then insert it into the shaft
Insert filament end through the opening
Insert spool inside the box
Put the cover back
To connect a PTFE tube, press it firmly into the filament opening.
To plug the filament opening when not printing, first insert the filament end into the ‘Nose plug’, then push it into the filament opening. This way you won't need to open the box to fish the filament out the next time you print.
Other uses
Also works as a makeshift 2kg spool holder for the enclosure.