---
title: "Remix your own prints: turning one good design into a family of sizes"
description: "One organizer that works becomes the 80, 120 and 160 mm versions, one knob fits three shafts, one case fits four boards. No redrawing, one sentence per size."
canonical: https://speakcad.com/blog/remix-your-own-prints-into-a-family-of-sizes
published: 2026-09-09
updated: 2026-10-13
publisher: SpeakCAD
---

# Remix your own prints: turning one good design into a family of sizes

> One organizer that works becomes the 80, 120 and 160 mm versions, one knob fits three shafts, one case fits four boards. No redrawing, one sentence per size.

## The one that worked

Most makers have a design like this: a bin, a hook, a knob or a bracket that took a few prints to get right and now gets printed again whenever a drawer or a shelf needs it. Then the drawer is a different depth, and the design has to be redone, and the small decisions (lip height, wall thickness, the chamfer that stops the elephant's foot) get made all over again.

A parametric design solves this once. The dimensions that vary are variables; the decisions that do not vary are baked in. SpeakCAD models are parametric from the first render, so a family of sizes is a series of one-line requests against the same design.

## Step 1: get one member right

Design and print the first size the normal way: describe it, print it, fix what is wrong, print again. This is where you settle the decisions that will be shared by the whole family.

> A stackable parts bin, 80 x 60 x 40 mm outside, 1.6 mm walls, 2 mm floor, 20 mm wide finger scoop on the front, a 2 mm stacking lip.

After two prints you know the scoop wants to be 25 mm and the walls print better at 1.8. Say so, re-download, and this is your master.

## Step 2: name what varies

Open the dimensions panel: every important number in the model is listed with its name. For the bin that is length, width, height, wall, floor, scoop width, lip. Decide which ones the family changes. Usually one or two: length and width for bins, shaft diameter for knobs, board size for cases.

## Step 3: ask for the family

> Give me this bin at 120 x 60 and at 160 x 60, everything else identical.

Each variant is a new version of the same project. The scoop, walls and lip are unchanged because you did not ask for them to change. If a bigger bin needs a proportionally bigger scoop, say that once: "scoop width is 30 percent of length".

For a knob:

> The same knob for a 6.35 mm round shaft with a set screw, and for an 8 mm D-shaft with a 1 mm flat.

For a case:

> The same enclosure for an ESP32 DevKit C, a D1 mini and an Arduino Nano. Use each board's outline and hole pattern, keep the wall, lid and vent design.

## Step 4: save the master as a starting point

Each version stays in your project history, and the design stays parametric, so any dimension can be changed later. Keep the master; the next time a shelf needs a bin, open the project and ask for the new size. The decisions travel with it.

## Downloads and credits

Every plan includes the downloads, so each size is just a file to save. Without a plan, every downloaded size costs 4 credits, because each is a separate file, and a fit fix on a size you have already paid for re-downloads free. Asking the AI for a variant is one request (3 credits, 1 when only a size changes); changing numbers in the viewer is free, so you can size the whole family and only download the ones you will print this week.

## Where families go wrong

- **Changing a shared decision on one member.** If the 160 mm bin needs a thicker floor, say "floor 2.5 mm on all sizes" so the family stays consistent, or accept that the big one is special and note it.
- **Scaling instead of resizing.** A 160 mm bin is not a 80 mm bin at 200 percent; its walls and lip would be double thickness. Ask for the size, not the ratio. [The maths of why](/blog/resize-stl-without-breaking-fits).
- **Forgetting the bed.** A 240 mm variant will not fit a 220 mm bed. Ask for it split with an alignment pin, or stop at 200.

## The payoff

A design you got right once becomes a tool. The organizer fits every drawer in the house, the hook comes in three depths, the knob fits every appliance in the kitchen, and none of it needed a second evening of work.

## Prompts to try

- A stackable parts bin, 80 x 60 x 40 mm outside, 1.8 mm walls, 2 mm floor, a 25 mm wide finger scoop on the front, a 2 mm stacking lip. Then give me the same bin at 120 x 60 and 160 x 60, everything else identical. ([open in SpeakCAD](https://app.speakcad.com/signup?next=%2F%3Fprompt%3DA%2520stackable%2520parts%2520bin%252C%252080%2520x%252060%2520x%252040%2520mm%2520outside%252C%25201.8%2520mm%2520walls%252C%25202%2520mm%2520floor%252C%2520a%252025%2520mm%2520wide%2520finger%2520scoop%2520on%2520the%2520front%252C%2520a%25202%2520mm%2520stacking%2520lip.%2520Then%2520give%2520me%2520the%2520same%2520bin%2520at%2520120%2520x%252060%2520and%2520160%2520x%252060%252C%2520everything%2520else%2520identical.))
- A hook for a 18 mm thick shelf edge, 40 mm drop, 8 mm rod, 1.5 mm radius fillets everywhere. Then the same hook for 25 mm and 32 mm shelves. ([open in SpeakCAD](https://app.speakcad.com/signup?next=%2F%3Fprompt%3DA%2520hook%2520for%2520a%252018%2520mm%2520thick%2520shelf%2520edge%252C%252040%2520mm%2520drop%252C%25208%2520mm%2520rod%252C%25201.5%2520mm%2520radius%2520fillets%2520everywhere.%2520Then%2520the%2520same%2520hook%2520for%252025%2520mm%2520and%252032%2520mm%2520shelves.))
- A knob 32 mm diameter, 18 mm tall, 12 grip ridges. Make one version for a 6 mm D-shaft with a 0.5 mm flat and one for a 6.35 mm round shaft with an M3 set screw. ([open in SpeakCAD](https://app.speakcad.com/signup?next=%2F%3Fprompt%3DA%2520knob%252032%2520mm%2520diameter%252C%252018%2520mm%2520tall%252C%252012%2520grip%2520ridges.%2520Make%2520one%2520version%2520for%2520a%25206%2520mm%2520D-shaft%2520with%2520a%25200.5%2520mm%2520flat%2520and%2520one%2520for%2520a%25206.35%2520mm%2520round%2520shaft%2520with%2520an%2520M3%2520set%2520screw.))

## FAQ

### Do I have to redraw a design to get it in another size?

No. SpeakCAD models are parametric, so ask for the same design at a different size and only the dimensions you name change. Walls, lips, fillets and fits stay as you settled them.

### Is a bigger version just the small one scaled up?

No, and it should not be. Scaling doubles wall thickness and lip size along with the length. Asking for the size keeps those at their designed values.

### How much does a family of sizes cost?

Asking the AI for a variant is one request (3 credits, 1 when only a size changes); typing a new size in the viewer is free. Downloads are included in every plan (Maker gives 50 credits a month for $7.99, Pro 200 for $14.99; Unlimited has 300 AI requests a month included and unlimited downloads); without one, each size you download costs 4 credits and a fit fix on it re-downloads free.

## About SpeakCAD

SpeakCAD is the most intuitive CAD for 3D printing, made for people who own a 3D printer and need a part that fits something they have: tap a face and type a size to shape it with simple tools, or describe it to the AI, on your phone or computer, and download a print-ready STL, 3MF or G-code sliced for your printer.

SpeakCAD works inside ChatGPT and Claude as a plugin (an MCP server): ask the assistant for a part with its measurements and SpeakCAD's own CAD AI designs it, shows it in 3D in the chat and hands over a print-ready STL, 3MF or G-code sliced for your printer.

- Live demo, no account: https://speakcad.com/demo
- In ChatGPT, Claude and other MCP clients: https://speakcad.com/chatgpt-plugin, https://speakcad.com/claude-connector, https://speakcad.com/mcp-server
- Pricing: https://speakcad.com/pricing
- FAQ: https://speakcad.com/faq
- Site index for AI assistants: https://speakcad.com/llms.txt
