Close
0%
0%

Minimum Height Rostock Max Filament Spool Holder

...because it's too damn tall to begin with

Similar projects worth following
This is the most low-profile way to put a filament spool holder on a Rostock Max.

SeeMeCNC's Rostock Max is a great printer. It's huge, prints with awesome quality, and can handle just about everything. there's only one problem: it's very, very tall. Compounding the issue, the filament spool holder makes it a foot taller:

This project is for a minimum height filament spool holder for the Rostock Max. It bolts onto one of the top panels of the Rostock, keeping the filament right next to the extruder, but below the maximum height of the printer itself.

Designed in OpenSCAD, can be printed on the Rostock itself, and uses hardware that can be picked up at any home depot or lowes.

The printed part bolts right on to the Rostock. The mod is entirely reversible.

Filament holder.gcode

G-code to print the filament holder on a Rostock Max. Generated with Cura, to be used with PLA filament. Since this print is for a specific printer, it only makes sense to provide the G-code for this project.

gcode - 11.73 MB - 03/31/2016 at 21:32

Download

Filament holder.stl

Standard Tesselated Geometry - 214.64 kB - 03/31/2016 at 16:00

Download

Filament holder.scad

scad - 2.58 kB - 03/31/2016 at 16:00

Download

  • 1 × plastic yes, one plastic
  • 2 × 1/4-20 threaded rod 18" long
  • 2 × 6-32 nut
  • 4 × no. 8 washer
  • 2 × 6-32 x 1" Machine screw

View all 7 components

  • It holds stupidly large spools!

    Benchoff05/06/2016 at 19:04 0 comments

    For a project, I picked up a 3.5kg spool of filament from Atomic Filament. It's 12" in diameter, 3.75" thick, and completely fits in the spool holder. Neat.

    The only issue I see for this is having the spool tip the machine over. It doesn't seem like that will work, but I wouldn't put a 5kg spool on this spool holder.

  • Assembly and Installation

    Benchoff03/31/2016 at 21:30 0 comments

    The print is finished and it works. We're going to do a pictorial here with this one.

    Step One. Take the screws out of the top panel of the Rostock.

    Step Two. Take the top off.

    Step Three. Take off the top side panel above the extruder. Remove the two screws in this panel.

    Step four. Bolt the filament holder print to the panel with the screw, two washers, and nut.

    Step five. Reassemble everything. You're done.

  • OpenSCAD design

    Benchoff03/29/2016 at 19:51 0 comments

    module slot()
    {
      union(){
          hull(){  
              translate([-10.1,0,-0.1])
                cylinder(h=5.2, d=5);
              translate([10.1,0,-0.1])
                cylinder(h=5.2, d=5);
              }
          hull(){    
              translate([10.1,0,5])
                cylinder(h=5.1, d=18);
              translate([-10.1,0,5])
                cylinder(h=5.1, d=18);
            }
        }
    }
    
    module base(){
        difference(){
            hull(){
                translate([96.8, 26, 0]) 
                    cylinder(h=10, d=5);
    
                translate([-96.8, 26, 0]) 
                    cylinder(h=10, d=5);
                    
                translate([96.8, -26, 0]) 
                    cylinder(h=10, d=5);
                    
                translate([-96.8, -26, 0]) 
                    cylinder(h=10, d=5);
                
            }
            
            translate([95,0,0])
                slot();
            translate([-95,0,0])
                slot();
            
            translate([65,5,-5])
            cylinder(d=20, h=15);
            translate([-65,5,-5])
            cylinder(d=20, h=15);
        }
    }
    
    module arm(){
        difference(){
            union(){
                hull(){
                translate([0,22,0])
                    cylinder(d=10, h=20);
                translate([0,-22,0])
                    cylinder(d=10, h=20);
                
                translate([170,146,0])
                    cylinder(d=10, h=20);
                translate([170,170,0])
                    cylinder(d=10, h=20);
                }
                
                hull(){
                    translate([170,146,0])
                        cylinder(d=10, h=20);
                    translate([170,170,0])
                        cylinder(d=10, h=20);
                    
                    translate([180,146,0])
                        cylinder(d=10, h=20);
                    translate([180,160,0])
                        cylinder(d=10, h=20);
               
                    translate([200,130,0])
                        cylinder(d=10, h=20);    
                }
            }
        
        translate([167,115,0])
            cylinder(d=50,h=25);
            
        rotate([-43,90,0])
            translate([-10,5,-15])
                cylinder(d=10, h=270);
            
        }
    }
    
    
    module complete(){
        difference(){
          union(){
           translate([75,-1,5])
            rotate([0,-90,0])
                arm();
    
            translate([-55,-1,5])
                rotate([0,-90,0])
                    arm();
    
            base(); 
            
          }
        translate([65,-10,-10])
            rotate([-43,0,0])
            cylinder(d=18, h=35);
          
        translate([-65,-10,-10])
            rotate([-43,0,0])
            cylinder(d=18, h=35);
          
      }
         
    }
    
    complete();
    

    Press F6, and you get this:

View all 3 project logs

Enjoy this project?

Share

Discussions

[deleted]

[this comment has been deleted]

Benchoff wrote 03/31/2016 at 16:05 point

Yeah, but that puts the filament on the floor, two feet away from the extruder. I can *already* do that with a few lazy suzans I bought the other day.

This thing puts the spool right next to the extruder.

  Are you sure? yes | no

zakqwy wrote 03/30/2016 at 13:07 point

This will become highly relevant to me when I finally assemble my Rostock Max.

  Are you sure? yes | no

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates