Fibonacci Spheres - Customizable Airless Balls

Copyright Claim

Fibonacci Spheres - Customizable Airless Balls

Boost
669
1503
194
Contest Winner
Beauty of Mathematics

Print Profile(5)

All
X1 Carbon
P1S
P1P
X1
X1E
A1
A1 mini

[Example] Table Tennis (40mm)
[Example] Table Tennis (40mm)
Designer
38 min
1 plate
4.5(101)

[Example] Golf Ball (42.67mm)
[Example] Golf Ball (42.67mm)
Designer
1.2 h
1 plate
4.8(18)

[Example] Tennis Ball (65mm)
[Example] Tennis Ball (65mm)
Designer
2.8 h
1 plate
4.9(20)

[Example] Stress Ball (75mm)
[Example] Stress Ball (75mm)
Designer
3.5 h
1 plate
4.6(26)
Click to see more

Open in Bambu Studio
Boost
669
1503
194
96
2.2 k
1.6 k
Released

Description

Fibonacci Spheres

OpenSCAD script that uses a projection of the Fibonacci Lattice to generate a spherical model with an arbitrary number of cutouts evenly distributed across the surface. The implemented code is less than 20 lines making the algorithm a very elegant solution to generating a customizable airless ball.

Timelapse of the 65mm “tennis ball” example printed using Bambu Labs ABS-GF (click for GIF on mobile)
Using the projected Fibonacci lattice to generate coordinate positions results in a very concise algorithm
Highly configurable OpenSCAD script with multiple parameters to customize the model to your liking

Printing Tips

The included example print profiles have settings I've found work well for spherical models without the use of dedicated support filament. The profile is based on the “0.20mm Standard” profile from Bambu Labs with manual supports enabled. You can paint supports to the outside of the model for all layers under a threshold using the method shown below.

Manually paint supports on the lower layers by orienting the camera down and using the section view tool (click for GIF on mobile)

Multi-material Supports 

For users with multi-material capabilities another option is to use a dedicated support filament to make them easier to remove (at the cost of purged filament). This is done by selecting the filament to be used for support base and/or interface layers as shown below.

The above example shows PETG (red) being used as a support interface for the print in PLA (blue). The result is a small layer of PETG applied between the PLA model and supports that is easily removed from the finished print.

Easy support removal using an AMS and support filament (click for GIF on mobile)

New to 3D printing or looking for your next print?

All the designs below fit on an A1 mini and showcase some of the many possibilities of 3D printing!

Want to stay up to date with new models?

Follow my profile on Instagram and here on MakerWorld to be notified of new models releases.

Boost Me (for free)

If you enjoy this educational model and would like to see more like this please consider supporting with a boost. Thank you!

Bill of Materials

Bambu Filaments
B00-A0-1.75-1000-SPLFREE
× 1
G01-G1-1.75-1000-SPLFREE
× 1
U00-Y0-1.75-1000-SPL
× 1
B50-G0-1.75-1000-SPL
× 1
Buy Now
Download BOM

Comment & Rating (194)

Please fill in your opinion
(0/5000)

Boosted
Print Profile
[Example] Golf Ball (42.67mm)
print turned out very well, although I was sceptical at first.
1
Reply
What's that filla? It looks so cool
0
Reply
Boosted
it is creality petg transparent
0
Reply
Print Profile
[Example] Table Tennis (40mm)
works like a ping pong ball
2
Reply
Print Profile
[Example] Tennis Ball (65mm)
Printed 2 ping pong ball and 1 tennis ball. The first ping pong ball exploded on impact with the ground when *dropped* from 3feet, not thrown, the 2nd one I can throw as hard as I want and it bounces exactly like a ping pong ball. I think there might be a specific point on the ball, that, if impacted with any amount of force, can cause the ball the break. Otherwise, the balls are great fun. Nephew already made a game. See how many times he can bounce the ping pong ball off of the tennis ball.
0
Reply
This broken one looks motivating... to make some little dragon and put inside :)
0
Reply
Print Profile
[Example] Display Model (100mm)
great print
1
Reply
Print Profile
[Example] Table Tennis (40mm)
works great
1
Reply
Print Profile
[Example] Table Tennis (40mm)
Came out really nice, thanks
1
Reply
Print Profile
[Example] Table Tennis (40mm)
Support was a bit of a pain to remove completely but it printed fine.
1
Reply
wonderful ball,Thanks
1
Reply
Print Profile
[Example] Tennis Ball (65mm)
awesome!
1
Reply
Print Profile
[Example] Display Model (100mm)
amazing
1
Reply

License

This user content is licensed under a Standard Digital File License.

You shall not share, sub-license, sell, rent, host, transfer, or distribute in any way the digital or 3D printed versions of this object, nor any other derivative work of this object in its digital or physical format (including - but not limited to - remixes of this object, and hosting on other digital platforms). The objects may not be used without permission in any way whatsoever in which you charge money, or collect fees.