Search models, users, collections, and posts

Snap-Together Fidget Cube Geometric 3-Part Design

GIF

Print Profile(3)

All
X2D
P2S
X1
X1E
H2C
A2L
P1S
H2D Pro
P1P
A1 mini
H2S
A1
X1 Carbon
H2D

30mm cube, loose, 0.2mm layer, 2 walls, 15% infill
30mm cube, loose, 0.2mm layer, 2 walls, 15% infill
Designer
2.1 h
1 plate
4.6(9)

50mm cube, loose, 0.2mm layer, 2 walls, 15% infill
50mm cube, loose, 0.2mm layer, 2 walls, 15% infill
Designer
6.3 h
1 plate
5.0(4)

50mm cube, tight, 0.2mm layer, 2 walls, 15% infill
50mm cube, tight, 0.2mm layer, 2 walls, 15% infill
Designer
6.8 h
1 plate
5.0(4)

Open in Bambu Studio
Boost
416
1074
53
16
412
366
Released 

Bill of Materials

Bambu Filaments
Select all
Yellow(30402) / Filament with spool / 1kg
Magenta (10202) / Refill / 1kg
Cyan (10603) / Filament with spool / 1kg

Description

Boost Me (for free)

❤️ Enjoyed the model?
If you liked this design, please leave a boost, a like, or a make — it really helps! And drop a comment with a photo if you print it in cool colors, I love seeing them.

Three parts. One cube. Endlessly satisfying.

A geometric cube that splits horizontally into three interlocking parts. Print them separately, snap them together, pull them apart — and repeat. The fit is just right: tight enough to feel deliberate, loose enough to slide apart with one hand. It's the kind of object you'll keep reaching for on your desk.

The surfaces feature a concentric square pattern on the top and bottom faces, with clean parallel ridges along the sides. Once assembled, the seams almost disappear and you're left with a striking, solid-looking geometric cube.

🎨 Two Sizes, Two Tolerances

Pick the version that suits you:

FileEdge LengthToleranceFeel
30mm Loose30 mmLoosePocket-sized, snaps easily
50mm Loose50 mmLooseSmooth, effortless fit
50mm Tight50 mmTightFirmer resistance, less play

Not sure which to pick? Start with 50mm Loose — it's the most balanced experience. Want a satisfying snap with no wobble? Go 50mm Tight. Want something portable? Print the 30mm.

🌈 Print It in Multiple Colors

This design shines when you print each of the 3 parts in a different color. The horizontal split lines become a feature instead of a seam — see the cover photo for the pink + blue + pink combo. Some great combos to try:

  • Pink + Blue + Pink (cover photo)
  • Black + White + Black
  • Three shades of the same color for a gradient effect
  • Three completely different colors for maximum pop

No AMS / multi-material printer required — just swap filament between the three prints.

🖨️ Print Info

 30mm50mm
Print time~2 hours~6.5–7 hours
Material~26 g~107 g
Parts33
SupportsBrim on one partBrim on one part
AssemblyNo glue, no toolsNo glue, no tools

Print each part flat on its largest face. PLA works great. No glue, no fasteners — just print, peel, and snap together.

💡 Tips

  • Middle part has a brim added by default, even if printed tests didnt have issues with adhesion without it. I would recommend to add full brim to all parts if printed on A1 and A1 mini (bed-slingers)
  • Print all 3 parts at the same layer height and similar print settings so the tolerances stay consistent.
  • If your printer is well-tuned, the Tight version is incredibly satisfying. If you're not sure how dialed-in your printer is, go Loose first.
  • Make a few and gift them — they're a perfect "what do I print for someone?" project.

Comment & Rating (53)

(0/1000)

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.