Ir para conteúdo
3DFinder
Entrar

Você está no 3DFinder

Buscamos em Thingiverse, MakerWorld e Printables ao mesmo tempo para te dar o melhor de cada uma.

Buscar mais como este
Modelo 3D Customizable Infinity Cube Fidget V2 por flopin no Printables

Descrição

My remake of the popular infinity cube fidget. Cubes around are usually too loose, wiggly or too tight or have uneven movement friction. On top, every printer and material behaves a bit differently producing uneven results. So I created this configurable fidget cube set, which you can freely adjust to match your needs!

Print 4 left cubes, 4 right cubes and 8 joints for one complete set or use the provided 3mf file. The movement is tought right after assembly but after few hours of moving it will get super smooth.

Try also submerging the cubes briefly into water and move them while they dry.

The water trick works very well, you can repeat it several times. 

Notes on material: PLA works great, PETG is a bit more tricky, since the print bridges on the joint handles tend to fall off and might block the joint area, but will eventually fall out. You can also try to disassemble problematic joints and remove any debree.

I recommend printing at 0.15 mm layer height, 0.2 mm works too, but smaller layer height is certainly worth the longer print time here!

No supports needed!

Rendering from SCAD source

STL files are rendered using provided SCAD files, where you can change the parameters of the cubes, make them bigger, more tight or looser to fit your material, printer and your preferences. See the SCAD files for details.

There are two files provided, you need both to render the cubes. The file cubes_common.scad servers as a common library with cube parameters and required shapes, cubes_basic.scad is a file to render the STL files itself. To render the whole cube set open cubes_basic.scad in OpenSCAD or use command:

openscad -o cube_left.stl -D 'target="cube-left"' cubes_basic.scad
openscad -o cube_right.stl -D 'target="cube-right"' cubes_basic.scad
openscad -o joint.stl -D 'target="joint"' cubes_basic.scad

If you want to adjust the tightness, you can modify the parameters in cubes_common.scad, or you can pass the parameter directly in command. The main parameter to adjust stiffness is joint_margin_handle:

openscad -o cube_left.stl -D 'target="cube-left"' -D 'joint_margin_handle=0.3' cubes_basic.scad
openscad -o cube_right.stl -D 'target="cube-right"' -D 'joint_margin_handle=0.3' cubes_basic.scad
openscad -o joint.stl -D 'target="joint"' -D 'joint_margin_handle=0.3' cubes_basic.scad

The default is joint_margin_handle=0.35 (that one was used in provided STL files), which I found to be the sweet spot in my setup, value joint_margin_handle=0.4 produces cubes, which are very smooth with almost no friction, while value at joint_margin_handle=0.2 gives you very tight cubes with high friction.

You need OpenSCAD to be installed on your system and the openscad executable to be in you PATH folders. 

If you happen to have a multi material printer, try also this remix:

If you have any notes, questions or troubles with printing or assembly, please leave me a note!

Printables

Customizable Infinity Cube Fidget V2

Publicado em 7 de jun de 2026

12
Curtidas
92
Downloads
1
Impressões
Categoria Puzzles & Brain-teasers
Tags
infinity fidget cube scad source cubes
Licença Creative Commons — Attribution
Arquivos (6)
cubes_basic.3mf 75.4 KB
cube_right.stl 185 KB
cube_left.stl 188.5 KB
joint.stl 97.4 KB
cubes_basic.scad 2.8 KB
cubes_common.scad 8 KB
Ver no Printables (abre em nova aba)

Gostou deste modelo? Crie uma conta grátis para salvar seus favoritos e voltar a eles depois.

Criar conta