Lean-Back Ball Wall Cradle
A two-arm wall bracket that holds any round ball from a mini basketball up to a size 7, tilted so the ball rolls back against the wall instead of off the front.
Lean-Back Ball Wall Cradle
A two-arm wall bracket that holds any round ball from a mini basketball up to a size 7, tilted so the ball rolls back against the wall instead of off the front.
Date: 2026-10-04 Category: Sports and Fan Gear Modeling difficulty: Beginner Estimated print: ~3.5 h total · ~85 g PETG (estimate) Suggested price: $18–$26 printed · $4 digital file (estimate) Status: Concept
Description
The cradle is one printed piece: a 100 mm square plate that screws to the wall, and two straight arms that stick out 140 mm from its bottom edge. The arms rise 8° as they leave the wall. A ball set on them rolls toward the wall, comes to rest against it, and stays there.
The plate sits low, so a mounted ball covers almost all of it. From across the room you see a ball parked on two short grey rails, with no visible hand, glove, or boot.
The 60 mm gap between the arms holds anything from a 180 mm mini basketball to a 245 mm size 7 basketball, plus soccer balls and volleyballs in between. A small lip at each arm tip catches the ball if someone knocks it.
Why it sells
Etsy has a dedicated market for printed ball wall mounts (Etsy, "Basketball Wall Mount"; Etsy, "Wall Mount Soccer Ball Holder"). A soccer ball holder shaped like a football boot showed 1,084 favorites when Etsy's listing was indexed on 2026-10-04 (Etsy listing). One seller has iterated on a hand-shaped basketball holder through at least three versions, including a double-hand version sized for size 7 balls (V3 Nail and Dowel; Double-hand holder). Another listing pitches mounting on a bed frame as well as a wall (Etsy listing), and free files for the same job exist on Printables (Sports Ball Wall Mount).
Most of those listings are sculptures: a hand, a boot, a glove. They suit one sport and one taste. This one is plain enough to hang a row of mixed balls, signed or not, without the mounts competing with them.
Who buys it
Parents tidying a kid's bedroom or garage, players who keep a game ball or a signed ball, and coaches decorating a team room. It sells as a stocking stuffer or end-of-season gift, often in multiples, through Etsy and local craft markets.
Design overview
- One-piece bracket: square wall plate plus two parallel D-section arms.
- The arms rise 8°, so gravity pushes the ball back against the wall. This is the feature the listed mounts lack: they cup the ball and depend on that cup for grip, while this one uses the tilt.
- A 6 mm lip at each arm tip stops the ball if it gets bumped.
- Two countersunk #8 / 4 mm screw holes sit on the centreline, between the arms, so a screwdriver reaches the lower one.
- Model it in its installed position, then cut one flat plane under the arms; that plane goes on the print bed, so no supports are needed.
- The plate is 100 mm tall, short enough that every ball in range touches the wall above it, never the plate's top edge.
Dimensions
| Measurement | Value (mm) | Notes |
|---|---|---|
| Overall width (X) | 100 | Plate width |
| Overall depth (Y) | 146 | Wall face to arm tip |
| Overall height (Z) | 100 | Plate height; arm tips reach 38.5 |
| Wall thickness | 6 | Plate thickness (Y) |
| Plate corner radius | 10 | Four XZ corners |
| Arm width (X) | 16 | Each arm |
| Arm height (Z, vertical) | 12 | Each arm, measured straight up |
| Arm centre spacing (X) | 76 | Arms centred at X = ±38 |
| Clear gap between arms | 60 | X = −30 to +30 |
| Arm rise angle | 8° | From horizontal, rising away from wall |
| Arm length (Y, from wall face) | 146 | Includes 6 mm plate thickness |
| Tip lip | 10 × 16 × 6 | Y × X × Z, on arm top, Y = 136 to 146 |
| Screw holes | Ø4.5 through | Countersink Ø9 × 90° on front face |
| Screw hole positions | X 0, Z 24 and Z 82 | Measured on the wall face |
| Root fillet | 12 | Arm top and side edges to plate face |
| Ball range | 180–245 | Ball diameter |
Parts list
| Part | Qty | Material | Size X×Y×Z (mm) | Print orientation | Supports |
|---|---|---|---|---|---|
| Cradle bracket | 1 | PETG | 100 × 146 × 100 | Arm undersides (the 8° cut plane) flat on the bed; plate leans back 8° | none |
Hardware and non-printed parts
- #8 × 1-1/2 in (4 × 38 mm) flat-head wood screw ×2
- Plastic wall anchor for 4 mm screw, 6 mm drill (25 mm long) ×2, when not screwing into a stud
- Optional: clear self-adhesive bumper, 20 mm diameter × 3 mm, ×1, stuck on the wall where the ball touches (about 145 mm above the plate bottom for a size 7 basketball, about 107 mm for a 180 mm ball)
Fits and tolerances
No mating printed parts. The countersunk holes are Ø4.5 for a 4.2 mm #8 screw shank, which gives 0.15 mm clearance per side so the screw passes freely and the countersink pulls the plate flat.
Modeling guide
Origin: bottom centre of the plate's back face (the face against the wall). +X runs right as you face the wall, +Y points out of the wall toward you, +Z points up. Model in the installed position.
- Plate. Sketch on the XZ plane: rectangle 100 wide (X −50 to +50) by 100 tall (Z 0 to 100). Fillet the four corners R10. Extrude +Y by 6.
- Screw holes. On the front face (Y = 6), place two Ø4.5 through-holes at (X 0, Z 24) and (X 0, Z 82). Add a 90° countersink, Ø9 at the front face.
- Arm side profile. Sketch on the YZ plane: a closed shape with the bottom line from (Y 0, Z 0) to (Y 146, Z 20.5), top line from (Y 0, Z 12) to (Y 146, Z 32.5), and vertical end lines at Y 0 and Y 146. Both long lines rise at 8° (tan 8° = 0.1405).
- Arms. Extrude the profile 16 wide in X, from X 30 to X 46. Mirror the arm about the YZ plane to get the second arm at X −46 to −30. Union both with the plate.
- Tip lips. On each arm's top face, sketch a rectangle 10 long (Y 136 to 146) by 16 wide. Extrude 6 straight up (+Z) from the top face, so each lip's top reaches Z 38.5 at Y 146.
- Print plane cut. Make a construction plane through the X axis (Y 0, Z 0), tilted so it rises 8° toward +Y. Its line in the YZ plane matches the arm bottom line. Cut away everything below it. This trims a wedge, 0.84 mm deep at the front, off the plate's bottom edge.
- Fillets. Fillet the two long top edges of each arm R6, giving a rounded D-section with a 4 mm flat on top. Fillet the arm-to-plate junction (arm top and both side edges against the plate's front face) R12. Fillet each lip's top edges R4 and the arm tip end edges R3.
- Chamfer. Chamfer the plate's front perimeter edges 1.
Print settings
| Setting | Value |
|---|---|
| Material | PETG (creeps less than PLA under a constant load) |
| Nozzle | 0.4 mm |
| Layer height | 0.2 mm |
| Walls / perimeters | 4 |
| Infill | 25% gyroid |
| Supports | None |
| Brim / adhesion | Brim 5 mm (long, narrow arm footprints) |
| Notes | Use the slicer's "place on face" on the 8° cut plane. Layers then run along the arms, which is their bending direction. |
Assembly
- Hold the plate on the wall with the arms pointing out and rising. Check it with a level across the top of both arms; ignore the plate's lean.
- Mark and drill the two holes (6 mm for anchors, 3 mm pilot into a stud).
- Fit the anchors, then drive both #8 screws until the countersunk heads sit flush.
- Set the ball on the arms and let it roll back against the wall.
Variants and upsells
- Arm spacing: 60 mm (smaller balls, 150–200 mm) or 96 mm (lay an American football sideways).
- A "wall of balls" set of three or five brackets with a printed paper drilling template.
- Two-colour version: arms in a ball colour (orange, white, yellow) and the plate in a wall colour.
- Personalised lip: a recessed number or initials on the tip lip face, filled by a colour change.
- A shelf-edge version that clamps onto an 18 mm shelf instead of screwing into the wall.
Selling and distribution
Sell printed brackets on Etsy and at local craft and youth-sports markets, in packs of 2, 3, and 5, since buyers with more than one ball tend to want matching mounts. Material is about $1.70 at $20/kg; with roughly 3.5 h of machine time at $0.40/h and packaging, the cost of goods is about $4–$5 (estimate), so $18–$26 holds a healthy margin. A $4 STL on Cults3D or Etsy downloads under a personal-use licence, with a commercial licence at $15 for print farms. Keep the free MakerWorld version at one spacing to bring buyers to the paid parametric pack.
Listing keywords: ball wall mount, basketball holder, soccer ball display, volleyball wall rack, sports ball shelf, signed ball display, kids room sports decor, minimalist ball holder, garage ball storage, coach gift, game ball display.
Risks and IP notes
- Layer adhesion at the plate root: the plate is printed nearly upright, so the bending at the junction runs across layers. Mitigation: the R12 root fillet, 4 walls, and the lower screw 24 mm above the arm roots, which carries most of the load.
- PLA creep: a PLA bracket under a 0.6 kg ball can sag over months. Mitigation: specify PETG in the listing and file notes.
- Saturated category: many sellers offer ball mounts. Mitigation: sell on the multi-ball sets and plain look, and show a row of different balls in photos.
- Brand names: never put league, team, or ball-maker names in titles or tags, and show plain balls in photos.
- Wall damage: a ball pressed on fresh paint can mark it. Mitigation: include the optional clear bumper in the kit.
Resource links
- Etsy: Basketball Wall Mount market — the range of printed ball mounts and their prices
- Etsy: Wall Mount Soccer Ball Holder market — soccer-focused versions of the same product
- Etsy: Soccer Ball Holder, football boot wall mount — boot-shaped mount, 1,084 favorites when indexed on 2026-10-04
- Etsy: 3D Printed Basketball Holder V3 Nail and Dowel — hand-shaped holder on its third version
- Etsy: Double-hand Basketball Holder — two-hand design sized for size 7 balls (about 24 cm)
- Etsy: Ball Holder screwed to the wall or hung on the bed frame — a second mounting surface as a selling point
- Printables: Sports Ball Wall Mount by theGreenOrange — free multi-sport wall mount file
More from 3D Print Designs