Slicer Discord
fncylinder() OpenSCAD module – 3D printable model from Thingiverse Thingiverse

fncylinder() OpenSCAD module

3 Downloads
4 Likes
0 Makes
Go to Model
This a module for OpenSCAD to create a cylinder with dynamic or fixed fn for consistent resolution.
With a fixed $fn, large cylinders are jagged and small cylinders are ultrafine.
With this module every cylinder has a fixed resolution that can be set to match the resolution of your printer.

Usage:
Like the build in module cylinder() this module accepts r,r2,d,d2,h, and center.
It doens't accept $fn, use fn instead, if you need a fixed $fn (i.e. for hexagonal cylinders).
If fn isn't specified, $fn is calculated from the radius or diameter to match the given resolution.
Resolution can be set globaly and individual (optional).
The variable "resolution" is the length of each segment of the cylinder to aproxximate a circle.
That means a smaller resolution value means more detail!
Caution: if you choose a very small resolution OpenSCAD will work quite hard as the $fn will rise!
The variable enlarge is used to enlarge the cylinder hight, to avoid zero walls, when using
Source
Thingiverse
What you need to print this: Beginner Low confidence
Single piece
Supports 1/3
Assembly 0/3
Settings 1/3
Bed size 0/3
Post-process 0/3
Printer
FDM / FFF
File format
STL
Material
Software
Cura, PrusaSlicer, or similar
Same designer, more platforms

Professional3D also publishes on

154 additional models across 2 more platforms

Verified by matching model titles across platforms.
No ratings yet
No comments yet – be the first!
Feed Blog Slicer Cost Calculator Image Search Submit Kontakt Discord ☕ Buy me a coffee
DE EN FR ES IT NL

Add to Collection