Search models, users, collections, and posts

Parametric Rocking Bench for Plush Toy

IP Report
This model is created by Parametric Model Maker
Make Your Model

Print Profile(1)

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

0.2mm layer, 2 walls, 15% infill
0.2mm layer, 2 walls, 15% infill
Designer
1.9 h
1 plate

Open in Bambu Studio
Boost
8
30
0
0
6
1
Released 

Description

Stop searching for a bench that fits your specific plush toy! Just tell this one how big your toy is. This fully parametric rocking bench takes your plush toy's width, height, and depth, then auto-generates a perfectly proportioned rocking bench. Every structural dimension: seat, backrest, armrests, legs, rocker runners, scales automatically from your toy's measurements. No guesswork, no resizing in a slicer.

Seat 1 to 10 plush toys side by side. The bench grows to fit, and if it would exceed your print bed, it automatically shrinks each seat to stay within your printer's limits. Just set your bed size and go.

Key Features

Truly Parametric: Enter 3 measurements (width, height, depth) of your plush toy. The entire bench: seat, frame, backrest, rocker runners, automatically derives from those numbers. Works for tiny 30mm toys up to 300mm large ones.

 

1–10 Seats:Add more seats and the bench widens automatically. Each toy gets its own engraved name on the seat surface.

 

Print Bed Aware: Built-in maximum width and depth parameters (default 256mm for Bambu P1P). The bench will never exceed your printer. It shrinks per-seat area instead of overflowing.

 

Name Engraving: Engrave each toy's name on its seat position. Choose from 9 fonts and 4 font weights. Leave a name blank to skip.

 

Mission-Style Rocking Design: Curved rocker runners, reclined backrest with arched top rail, armrests, and cross braces. Classic Mission furniture aesthetic at miniature scale.

 

Print-Ready: No supports needed. Flat bottom, no overhangs over 45 degrees, minimum 5mm wall thickness. Ready to slice and print.

Customizable Parameters

All parameters are accessible through MakerWorld's built-in Customizer. Values set to 0 auto-derive from your plush toy's size.

Plush Size

ParameterRangeDescription
Plush Width30–300 mmSeated width, hip to hip
Plush Height40–400 mmSeated height, seat to head top
Plush Depth25–200 mmFront-to-back depth

 

Seating

ParameterRangeDescription
Number of Plushies1–10Bench auto-scales width

 

Names

ParameterRangeDescription
Name 1–10TextPer-seat engraving (blank = skip)
Text Size3–10 mmEngraved text height
Font9 optionsWork Sans, Inter, Montserrat, etc.
Font Weight4 optionsRegular, Bold, Medium, SemiBold

 

Bench Style

ParameterRangeDescription
Backrest Height0 (auto) or 5–80 mmAuto = 20% of plush height
Recline Angle0–20 degreesBackrest tilt
Armrest Height0 (auto) or 2–40 mmAuto = 10% of plush height
Seat Thickness0 (auto) or 1–15 mmAuto = 4% of plush width
Seat Gap0–15 mmSpace between seat positions

 

Rocker

ParameterRangeDescription
Rocker Radius0 (auto) or 10–400 mmRocking arc curvature
Rocker Overhang0 (auto) or 1–30 mmExtension past legs
Rail Width0 (auto) or 1–15 mmRocker rail thickness
Rail Height0 (auto) or 1–10 mmRocker rail height
Leg Height0 (auto) or 2–50 mmRocker to seat bottom

 

Print Bed

ParameterRangeDescription
Max Bench Width100–500 mmPrinter X limit (default 256)
Max Bench Depth100–500 mmPrinter Y limit (default 256)

 

Recommended Print Settings

MaterialPLA or PETG
Layer Height0.2 mm
Infill15–20%
SupportsNone needed
Wall Loops3
Estimated Time1–3 hours depending on size and seat count

 

How to Use

1. Measure your plush toy: seated width (hip to hip), seated height (seat to head), and front-to-back depth.

2. Open this model in MakerWorld Customizer.

3. Enter your measurements in the Plush Size section.

4. Set the number of seats you want (1–10).

5. Optionally add names, adjust style, or change your print bed size.

6. Click Generate, then the bench auto-builds to your toy's proportions.

7. Download the STL, slice, and print. No supports required.

Comment & Rating (0)

(0/1000)