Thingiverse
Hyperboloid pencil holder
by Thingiverse
Last crawled date: 4 years, 2 months ago
A pencil holder that creates a hyperboloid surface.
Although inspired by Stuffperson's hyperboloid pen holder https://www.thingiverse.com/thing:1401060 this is a from-scratch re-implementation that adds some additional features I haven't seen on other similar things:
it has two concentric rows of pencils
it does the maths for you to prevent intersecting pencils
some tidy detailing:
the top of the peripheral wall is inclined at the same angle as the cups
the peripheral wall can be stepped down
the bottoms of the cups are rounded
In the customizer (or the OpenSCAD file) the key parameters are:
Pencil dimensions
Length sets how high the minimum width (waist) of the curve is - it will be halfway up the pencils if the pencils really are as long as you specify, but specify longer-than-true for a waist higher up the true pencils and vice-versa.
Diameter is diameter of the hole they go in, and also used to space the pencils so they don't intersect at the waist. Note that this is the diameter of the hole in the model, not the diameter of the pencils that will fit - you need to add appropriate tolerance.
Pencil point length puts a taper at the bottom of the cups. This is supposed to hold them more securely, but I haven't really tested it. Set it at about half what your points really are. Or to zero.
Ring parameters
Number of pencils in outer ring
Inclination of pencils from vertical in outer ring. Positive means the tops are clockwise from the bottoms. Negative works.
Number and inclination for the inner ring. If number is set to zero there will be no inner ring.
Height offset of inner ring. By default, both rings have their tips (at the bottom of the cups) at the same level (wall thickness above z=0). You can raise the inner ring higher (if you put negative it will make it lower, but the pencils will poke out the bottom). Zero is generally good.
Socket and wall parameters
Depth is really the height of the cylindrical part of the socket, which is roughly equal to socket depth (there's a hemisphere on the bottom end).
Wall thickness - I generally make it about three lines-worth of extrusion. The same thickness is used for the peripheral wall and the base plate
Peripheral wall height. If this is the same as socket depth, then the peripheral wall aligns with the top of the socket. I like it about 2mm less so the sockets project above the wall. If you set it much more than sockets, you get a horizontal top to the wall at the level of the centre of the socket face.
Base open (i.e. no bottom plate inside the inner ring) or closed
The shape automatically lays out each ring based on the size, number and angle of the pencils to avoid any intersecting at the waist. It's not actually precise about it - it uses an approximation that puts in a little bit more space than it needs, and increasing amounts the greater the pencil angle, but at sensible angles (30 degrees or so) it's very small.
It does not check for clashes between the inner and outer ring - you need to do that manually.
If you have half as many pencils in the inner ring as the outer, and set the inner angle to be half the outer (or minus half the outer) the tops of the pencils in the two rings will be at about the same spacing.
There are some other parameters in the SCAD file for fine-tuning stuff, which are hidden from Customizer.
The STL is for pencils 175 long and 8 diameter, with 16 at 30 degrees in the outer ring and 8 at -15 degrees in the inner ring. Wall thickness 1.3, sockets 25mm deep with the peripheral wall 2mm lower.
My print is not great quality, but I don't think that's the thing's fault.
Although inspired by Stuffperson's hyperboloid pen holder https://www.thingiverse.com/thing:1401060 this is a from-scratch re-implementation that adds some additional features I haven't seen on other similar things:
it has two concentric rows of pencils
it does the maths for you to prevent intersecting pencils
some tidy detailing:
the top of the peripheral wall is inclined at the same angle as the cups
the peripheral wall can be stepped down
the bottoms of the cups are rounded
In the customizer (or the OpenSCAD file) the key parameters are:
Pencil dimensions
Length sets how high the minimum width (waist) of the curve is - it will be halfway up the pencils if the pencils really are as long as you specify, but specify longer-than-true for a waist higher up the true pencils and vice-versa.
Diameter is diameter of the hole they go in, and also used to space the pencils so they don't intersect at the waist. Note that this is the diameter of the hole in the model, not the diameter of the pencils that will fit - you need to add appropriate tolerance.
Pencil point length puts a taper at the bottom of the cups. This is supposed to hold them more securely, but I haven't really tested it. Set it at about half what your points really are. Or to zero.
Ring parameters
Number of pencils in outer ring
Inclination of pencils from vertical in outer ring. Positive means the tops are clockwise from the bottoms. Negative works.
Number and inclination for the inner ring. If number is set to zero there will be no inner ring.
Height offset of inner ring. By default, both rings have their tips (at the bottom of the cups) at the same level (wall thickness above z=0). You can raise the inner ring higher (if you put negative it will make it lower, but the pencils will poke out the bottom). Zero is generally good.
Socket and wall parameters
Depth is really the height of the cylindrical part of the socket, which is roughly equal to socket depth (there's a hemisphere on the bottom end).
Wall thickness - I generally make it about three lines-worth of extrusion. The same thickness is used for the peripheral wall and the base plate
Peripheral wall height. If this is the same as socket depth, then the peripheral wall aligns with the top of the socket. I like it about 2mm less so the sockets project above the wall. If you set it much more than sockets, you get a horizontal top to the wall at the level of the centre of the socket face.
Base open (i.e. no bottom plate inside the inner ring) or closed
The shape automatically lays out each ring based on the size, number and angle of the pencils to avoid any intersecting at the waist. It's not actually precise about it - it uses an approximation that puts in a little bit more space than it needs, and increasing amounts the greater the pencil angle, but at sensible angles (30 degrees or so) it's very small.
It does not check for clashes between the inner and outer ring - you need to do that manually.
If you have half as many pencils in the inner ring as the outer, and set the inner angle to be half the outer (or minus half the outer) the tops of the pencils in the two rings will be at about the same spacing.
There are some other parameters in the SCAD file for fine-tuning stuff, which are hidden from Customizer.
The STL is for pencils 175 long and 8 diameter, with 16 at 30 degrees in the outer ring and 8 at -15 degrees in the inner ring. Wall thickness 1.3, sockets 25mm deep with the peripheral wall 2mm lower.
My print is not great quality, but I don't think that's the thing's fault.
Similar models
thingiverse
free
Hyperboloid factory - Hyperboloid Fabrik
... build the part
ring/plate/noting on top/bottom end
note: when plate or ring is to be used for the top end, support is mandatory.
grabcad
free
Parametric Flange
...he parameters that you need to input are: -
outer diameter
inner diameter
number of fasteners
and fastener diameter
thickness
thingiverse
free
Hyperboloid pen holder by stuffperson
...he stl model up if you need larger holes!
if you edit the parameters, be careful not to create an angle where the pens intersect!
thingiverse
free
Boat Cup Holder by macandyoutdoors
...ight, .4mm nozzle, concentric support, 3 line walls top/bottom thickness of 2 mm infill doesn't matter with the thick bottom
cults
free
Hyperboloid pen holder
...you might want to scale the stl model up if you need larger holes!
. the pencils might intersect if the azimuth is too dramatic.
thingiverse
free
Danby Air Conditioner Vent by anthony24906
...ing inner/outer diameter = 122/126 mm
middle ring inner/outer diameter = 131/135 mm
bottom ring inner/outer diameter = 150/154 mm
thingiverse
free
Geometric pencil holder by artuurs
...at can be used as a pencil holder, a planter etc.
height: 10 cm
outer diameter: 10 cm
inner diameter: 9 cm
wall thickness: 1.2 mm
thingiverse
free
Parametric S-Hook by lucibrandus
...e
top hook tail
top hook end diameter
hook trunk
bottom hook diameter
bottom hook angle
bottom hook tail
bottom hook end diameter
thingiverse
free
Castellated Socket Creator
... want to tap the hole.
print with 20% infill. extra top and side walls will add more strength for the required amount of torque.
grabcad
free
Parametric rim-propeller
...t both directions)
step file includes a propeller with 150mm outer diameter, 5 blades, 30deg outer pitch and 80 ish inner pitch.
Hyperboloid
3d_export
free
hyperboloid
...hyperboloid
3dexport
hyperboloid, more files here:
turbosquid
$5
Hyperboloid
... hyperboloid for download as max, max, 3ds, fbx, obj, and stl on turbosquid: 3d models for games, architecture, videos. (1648410)
3ddd
$1
Lane tabouret T1
...3ddd lane tabouret t1 tabouret based on form of hyperboloid ...
3d_export
$100
Shukhov Tower in Polibino 3D Model
...tower in polibino 3d model 3dexport building tower water hyperboloid structures shukhov tower in polibino 3d model alexxsa2 77555...
3dfindit
free
Hyperboloid
...hyperboloid
3dfind.it
catalog: special collection
thingiverse
free
Hyperboloid by AGPapa
...ough it that also lie on the hyperboloid. it also shows that a hyperboloid can be created by rotating a line around a skew line.
thingiverse
free
Hyperboloid of Revolution by alacazam
...hyperboloid of revolution by alacazam
thingiverse
hyperboloid of revolution
thingiverse
free
Hyperboloid of Revolution by Steve0
...hyperboloid of revolution by steve0
thingiverse
this is an accurately constructed hyperboloid of revolution
thingiverse
free
Customizable Hyperboloid Lattice by wwebber
...zable hyperboloid lattice by wwebber
thingiverse
a hyperboloid of 1 sheet is a doubly ruled surface. make your own hyperboloid.
thingiverse
free
Hyperboloid by M8rocks
...hyperboloid by m8rocks
thingiverse
it's cool
Pencil
archibase_planet
free
Pencil
...pencil
archibase planet
pencil copying pencil indelible pencil
pencil - 3d model for interior 3d visualization.
3d_export
$5
pencil
...pencil
3dexport
sharpened pencil and not sharpened pencil
archibase_planet
free
Pencils
...pencils
archibase planet
pencils pencil
pencils n100811 - 3d model (*.gsm+*.3ds) for interior 3d visualization.
3d_export
free
Pencil
...pencil
3dexport
triangular pencil
archibase_planet
free
Pencil
...ase planet
pencil lead pencil stationery writing materials
pencil n110811 - 3d model (*.gsm+*.3ds) for interior 3d visualization.
3d_export
$5
Pencil
...pencil
3dexport
simple pencil for decoration.
3d_export
free
pencil
...pencil
3dexport
pencil with simple lighting.
3d_export
free
Pencils
...pencils
3dexport
pencils 10 colors
archibase_planet
free
Pencils
...ils
archibase planet
pencils stationery writing materials
pencils n020708 - 3d model (*.gsm+*.3ds) for interior 3d visualization.
archibase_planet
free
Pencil
...pencil
archibase planet
pencil crayon writing materials
pencil 2 - 3d model (*.gsm+*.3ds) for interior 3d visualization.
Holder
archibase_planet
free
Holder
...holder
archibase planet
holder toilet paper holder
holder paper n070712 - 3d model (*.gsm+*.3ds) for interior 3d visualization.
archibase_planet
free
Holder
...e planet
holder rack toilet paper holder
holder toilet roll n240715 - 3d model (*.gsm+*.3ds+*.max) for interior 3d visualization.
archibase_planet
free
Holder
...holder
archibase planet
pen holder support prop
pen holder - 3d model for interior 3d visualization.
archibase_planet
free
Holder
...holder
archibase planet
pole post holder
сhurch cross pole holder - 3d model for interior 3d visualization.
archibase_planet
free
Holder
...holder
archibase planet
holder bathroom ware
shower holder - 3d model (*.gsm+*.3ds) for interior 3d visualization.
archibase_planet
free
Holder
...oilet paper holder
holder paper devon&devon; time black n241113 - 3d model (*.gsm+*.3ds+*.max) for interior 3d visualization.
archibase_planet
free
Holder
...holder
archibase planet
holder hanger hanger for towel
holder 7 - 3d model (*.gsm+*.3ds) for interior 3d visualization.
archibase_planet
free
Holder
...holder
archibase planet
holder hanger hanger for towel
holder 3 - 3d model (*.gsm+*.3ds) for interior 3d visualization.
archibase_planet
free
Holder
...holder
archibase planet
holder towel rack towel-horse
holder - 3d model (*.gsm+*.3ds) for interior 3d visualization.
archibase_planet
free
Holder
...lder
archibase planet
holder hanger hanger for towel
holder towel n250912 - 3d model (*.gsm+*.3ds) for interior 3d visualization.