1 / 9
Parametric Lego-Compatible Storage Box (1×1 to 5×5) — zdjęcie 1
1 / 9

Parametric Lego-Compatible Storage Box (1×1 to 5×5)

Zamów wydruk tego modelu

Obliczymy ostateczną cenę na podstawie wybranego pliku. Sprawdzisz ją i zaakceptujesz przed płatnością.

Zapisane na tym urządzeniu.

Stackable storage drawers with stud-and-hole interlock — they tile sideways and stack vertically with each other.

Ocena
0 / 5
Polubienia
3
Pobrania
20
Wydruki
0
Wyświetlenia
83
Oceny
0

Aktualizacja u źródła:

Informacje o modelu

Źródło
Printables
Kategoria
Organizers
Licencja
Creative Commons — Attribution

A two-piece stackable storage system: a hollow brick with studs on top and matching anti-stud holes on the bottom, plus a slide-out inner tray that lives inside the brick. The bricks tile sideways and stack vertically with each other (and with the classic stud-pitch toy bricks if you print the 8 mm variant), so you can build any wall of drawers you want, swap individual drawers between bricks, or just stand a single brick on your desk.

Slide-out drawer. The outer brick is closed on three sides plus the top and bottom; the fourth long side is open. The inner tray slides out of that open side like a drawer. The tray has a U-cut fingerhandle on the wall facing the opening so you can pull it out with a fingertip.

What's in this listing

25 standard sizes, every entrance × depth pair from 1×1 to 5×5. Both orientations are included for every rectangle (a 2×5 brick opens on the short 2-stud side and is 5 studs deep; a 5×2 opens on the long 5-stud side and is only 2 studs deep — those are different parts, both are here).

Plus 2 specials:

  • 5×5 (tall) — double-height (4 brick units instead of 2) for stowing a small blob, screws, AirPods, etc.

  • 4×3 (loose stud) — stud Ø reduced by 1 mm so the stack-fit with a brick above is loose-snap rather than tight (useful if you want to lift a single brick out of a tower without dragging the whole stack).

Every variant ships as two STLs:

  • box_<E>x<D>_outer.stl — the brick (closed shell + studs).

  • box_<E>x<D>_inner.stl — the slide-out drawer.

Pitch is 30 mm by default (giant-scale — 1 stud = 3 cm). Stud diameter, wall thickness, and plate height all scale proportionally so the brick keeps classic-brick visual ratios. For classic-brick compatibility (8 mm pitch), edit the SCAD's pitch to 8.0 and re-render — at 8 mm pitch the printed bricks tile and stack with the classic 8-mm-pitch toy bricks (use ABS / ASA if you want to mix with classic toy bricks; PLA is harder than ABS and abrades the classic toy-brick studs).

Print orientation

  • Outer brick: SIDEWAYS — closed long wall on the bed, the cavity opens upward. There is no closed-top bridge: the cavity is open vertically all the way up; layers are open-cross-section walls. Studs print as small horizontal cantilevers off one side; anti-stud holes are small horizontal bores on the other side. No supports needed.

  • Inner drawer: floor on bed, walls and cavity going up. No supports needed.

Parameters guide (box.scad)

The OpenSCAD source is included as the listing's "Sources" file — edit any of the variables at the top to derive a size that isn't in the bundled 36. Key parameters:

Variable

What it does

Default

M

studs along the SHORT axis with the open side (= depth)

2

N

studs along the LONG axis with both walls closed (= entrance width)

3

pitch

stud centre-to-centre (8.0 = classic-brick scale, 30.0 = giant)

30

plate_units

brick height in plates (1 plate = 0.4 × pitch; 3 plates = 1 brick unit; 6 = 2 brick units)

6

stud_d

stud diameter (auto = pitch × 0.6; lower it to loosen stack-fit)

derived

hole_d

anti-stud hole diameter (auto = stud_d + 0.4 mm slip-fit)

derived

inner_play

drawer slip-fit clearance inside the brick (mm per side)

0.4

Set pitch = 8 for classic-brick scale; set plate_units = 12 for double-height bricks; set both for tall classic-brick-scale boxes.

The SCAD has a part switch at the top — set it to "all", "exploded", "assembled", "tiled", "stacked", "xsec" to preview the geometry, or "outer" / "inner" to export the print-ready STLs. The included build.sh automates the full sweep — run ./build.sh to rebuild every variant, or ./build.sh ENTRANCE DEPTH [PLATES] [PITCH] for a one-off custom size.

Tolerances baked in

  • 0.2 mm gap on each side of the brick footprint → bricks tile with the standard 0.2 mm brick-tile gap.

  • 0.4 mm diametral slip-fit on anti-stud holes (FDM-physics constant, not pitch-scaled).

  • Floor thickness ≥ stud height + 0.6 mm so a brick stacked on top doesn't poke its studs into the upper brick's cavity (stops the drawer from sliding in).

  • 0.4 mm per side clearance on the inner drawer.

Material notes

  • PLA is fine for self-stacking (printed bricks with printed bricks). Stiffer than ABS, prints clean.

  • ABS / ASA if you intend to mix with classic toy bricks — printed PLA studs can abrade the classic toy-brick studs over many cycles.

  • 0.2 mm layers, 15 % infill is plenty (these are hollow boxes, the walls do the work).

Source

The OpenSCAD source (box.scad) is parametric and licensed under CC BY — fork it, change the parameters, share what you make. Photo bundle shows printed examples in PLA at 30 mm pitch.

Tagi