← 3D Print Designs
3D Print Designs 2026-11-13

Soma Cube Seven-Piece Set with Bell Cover

A 60 mm printed Soma cube, seven chunky pieces that build one 3 × 3 × 3 cube in 240 different ways, kept under a slide-down bell cover so the set stays assembled on a desk.

Soma Cube Seven-Piece Set with Bell Cover

Soma Cube Seven-Piece Set with Bell Cover

A 60 mm printed Soma cube, seven chunky pieces that build one 3 × 3 × 3 cube in 240 different ways, kept under a slide-down bell cover so the set stays assembled on a desk.

Date: 2026-11-13 Category: Puzzles and Games Modeling difficulty: Beginner Estimated print: ~13 h total · ~160 g PLA (estimate) Suggested price: $22–$38 printed · $5 digital file (estimate) Status: Concept

Description

The Soma cube is a seven-piece dissection puzzle: six pieces of four unit cubes and one of three, each a different bent shape, that pack together into a 3 × 3 × 3 cube. This version uses a 20 mm unit, so the finished cube is a hand-sized 60 mm block. Each piece prints flat or with one cube on top of a flat layer, so none needs supports.

The case is a plate with a low square plinth and a hollow bell cover that slides straight down over it. Solve the cube on the plinth, lower the cover, and the puzzle sits on a shelf as a plain teal block. Lift the cover and the cube is there to scatter or re-solve.

Print the pieces in three colours (teal, warm orange, cream) so the colour patches on each face show how the shapes interlock.

Why it sells

Soma is old and well documented: the cube was invented by Piet Hein in the 1930s and has 240 distinct solutions, which John Horton Conway and Michael Guy catalogued by hand in 1961 (Wikipedia). Teachers use it (NRICH) and a museum, MMACA in Barcelona, shows it as an exhibit (MMACA). That is evidence the puzzle has lasting appeal, not sales data. I found no verified sales numbers for printed Soma sets. Free Soma models are already on MakerWorld (listing 815899, seen in search results, page not opened), so the file alone is easy to find elsewhere. Mechanical puzzles in general show up among printed puzzle listings (SelfCAD roundup).

The gap: most listings give you loose pieces in a bag. This one adds a bell cover and plinth so the finished cube becomes a tidy desk object, and the cover removes the lost-piece problem.

Who buys it

Parents and teachers who want a screen-free spatial puzzle, adults who give puzzles as desk gifts, and maths-minded people who know the Conway and Guy story. Likely channels are Etsy, craft fairs, school and museum shops, and Printables or MakerWorld for the file.

Design overview

  • Seven pieces on a 20 mm cube grid: V (3 cubes) plus L, T, Z, A, B, P (4 cubes each), 27 cubes total.
  • A and B are mirror-image screw shapes. Their bottom layers are three cubes in a flat L with one cube on top, so they print without supports.
  • Every exposed face is offset inward 0.1 mm, so pieces slide together with a 0.2 mm gap between neighbours.
  • Base plate with a 60.6 mm plinth; hollow bell cover with 61 mm inside width drops over it with 0.2 mm per side.
  • One colour per piece group (teal, orange, cream) so solutions are readable from the colour patches.
  • What sets it apart: the finished cube lives under a slide-down bell cover instead of in a bag or a lidded box.

Dimensions

Measurement Value (mm) Notes
Overall case width (X) 67 base plate and cover
Overall case depth (Y) 67 base plate and cover
Overall case height (Z), cover on base 73 6 base plate + 67 cover
Unit cube 20 all pieces on this grid
Assembled cube (nominal) 60 × 60 × 60 pieces are 0.1 mm smaller per face, so ~59.8 actual
Plinth 60.6 × 60.6 × 3 centered on base plate
Cover inside 61 × 61 × 64 open underside
Cover wall / roof thickness 3 / 3
Base plate thickness 6 corner radius 3

Parts list

Part Qty Material Size X×Y×Z (mm) Print orientation Supports
V piece (3 cubes) 1 PLA 39.8 × 39.8 × 19.8 flat, 20 mm face down none
L piece 1 PLA 59.8 × 39.8 × 19.8 flat, long face down none
T piece 1 PLA 59.8 × 39.8 × 19.8 flat, long face down none
Z piece 1 PLA 59.8 × 39.8 × 19.8 flat, long face down none
A piece (left screw) 1 PLA 39.8 × 39.8 × 39.8 three-cube layer down, fourth cube on top none
B piece (right screw) 1 PLA 39.8 × 39.8 × 39.8 three-cube layer down, fourth cube on top none
P piece (branch) 1 PLA 39.8 × 39.8 × 39.8 three-cube layer down, fourth cube on top none
Base plate with plinth 1 PLA 67 × 67 × 9 bottom face down none
Bell cover 1 PLA 67 × 67 × 67 roof face down, open side up none

Hardware and non-printed parts

None — fully printed.

Fits and tolerances

  • Piece to piece (all seven): sliding fit. Each outer face is offset 0.1 mm inward, so neighbouring pieces leave 0.2 mm between faces. This is looser than a typical 0.1 mm press fit on purpose: pieces must slip in and out, and a tight set gets stuck at the last piece.
  • Cover to plinth: sliding, 0.2 mm per side (61.0 inside against 60.6 plinth).
  • Cube to cover: free, 0.6 mm per side (59.8 cube in 61 cavity), and 1.2 mm headroom under the roof (cube top at Z=68.8, roof underside at Z=70).

Modeling guide

Origin and axes: for each piece the origin is its minimum corner, +X/+Y/+Z along the cube grid; for the case, the plate centre on the bottom face, +Z up.

All seven pieces (same recipe).

  1. Sketch on XY a 20 × 20 square for each cell with k=0 in the cell list below, at (20i, 20j).
  2. Extrude 20. For pieces with a k=1 cell (A, B, P), sketch one 20 × 20 square on the top face above the k=0 cell named in the list and extrude 20.
  3. Offset all outer faces inward 0.1.
  4. Chamfer the bottom perimeter 0.4 × 45°, fillet other outer edges 0.5.

Cells (i,j,k): V (0,0,0) (1,0,0) (0,1,0); L (0,0,0) (1,0,0) (2,0,0) (0,1,0); T (0,0,0) (1,0,0) (2,0,0) (1,1,0); Z (0,0,0) (1,0,0) (1,1,0) (2,1,0); A (0,0,0) (1,0,0) (1,1,0) (1,1,1); B (0,0,0) (0,1,0) (1,1,0) (1,1,1); P (0,0,0) (1,0,0) (0,1,0) (0,0,1). A and B are mirror images: build B by mirroring A across the plane X=Y, then check the cells match the list.

Base plate.

  1. Sketch on XY: square 67 × 67 centered, corner radius 3. Extrude 6.
  2. Sketch on the top face: square 60.6 × 60.6 centered, corner radius 1. Extrude 3.
  3. Chamfer the bottom perimeter 0.4 × 45°.

Bell cover.

  1. Sketch on XY: square 67 × 67 centered, corner radius 3. Extrude 67.
  2. On the bottom face sketch a 61 × 61 square centered, corner radius 1. Cut up 64.
  3. Fillet the vertical outer edges 3 and the roof perimeter 1.5; chamfer the inside bottom edge 0.5 × 45°.

Check: stack all seven modeled pieces into the 3 × 3 × 3 grid with no overlap; the total volume should equal 27 × 20³ minus the 0.1 mm offsets.

Print settings

Setting Value
Material PLA
Nozzle 0.4 mm
Layer height 0.2 mm
Walls / perimeters 3
Infill 15% gyroid
Supports none
Brim / adhesion none (brim 3 on the cover if it lifts)
Notes Print the pieces together in one or two sessions. Use a different filament colour per piece group. Calibrate flow first: 0.1 mm faces mean over-extrusion jams the cube. Cover prints roof down.

Assembly

  1. Print all pieces, plate and cover.
  2. Pack the seven pieces into a 3 × 3 × 3 cube on the plinth.
  3. Lower the bell cover straight down over the cube until it sits on the base plate.
  4. To play, lift the cover, scatter the pieces and rebuild.

Variants and upsells

  • 25 mm unit (75 mm cube, bigger case) for a display version; 15 mm unit for a pocket version.
  • Challenge-card pack (separate file): silhouette outlines, kept outside this model.
  • Bundle with the 3 × 4 × 5 pentomino crate from the same run as a pair of packing puzzles.
  • Sibling set: the Bedlam or Diabolical cube would use the same bell case idea.

Selling and distribution

Etsy for finished sets (cube, cover and base, all PLA), Printables and MakerWorld for a low-cost file, craft fairs for the tactile demo. Price printed sets from material plus roughly 13 hours of machine time plus margin; the file at about $5. Offer the file under a personal-use licence with a separate small-commercial licence. Keywords: soma cube, 3d printed puzzle, 3x3x3 puzzle, Piet Hein, spatial reasoning puzzle, desk puzzle, brain teaser gift, STEM puzzle, polycube puzzle, packing puzzle.

Risks and IP notes

  • Tight pieces jam the last move. Mitigation: 0.2 mm gap between pieces, test cube printed first.
  • Soma is public domain mathematics but the name is used by others; mitigation: call the listing a seven-piece polycube cube puzzle and use "Soma" as a keyword only.
  • Free competitors exist. Mitigation: sell the case, colour set and finish, not the cube alone.
  • Rotated pieces may need chamfer tuning per printer; mitigation: check that the bottom chamfer removes elephant foot.

Resource links

More from 3D Print Designs