# How to design a 3D-printed lampshade

Lamp Studio guide · NabiMakes Tools · Updated 3 November 2026 · https://nabimakes.com/tools/lamp-studio/guide/

Lamp Studio designs a lampshade in three steps and downloads it ready to print in spiral vase mode: one continuous wall on a base plate, with no supports. Set the size and the silhouette, add ribs, rings, a weave or a twist, check the overhangs and download 3MF or STL. It runs in your browser and is free.

[Open Lamp Studio](https://nabimakes.com/tools/lamp-studio/)

## What can you make with Lamp Studio?

Shades from 60–320 mm tall and 20–150 mm in radius, for an E27 (41 mm) or E14 (28 mm) lamp holder. Makers print:

- A pendant or table lamp shade for an E27 or E14 holder.
- Ribbed, woven, twisted or organic shades that would take hours in CAD.
- A set of shades in one shape and several colours.
- A small Mini shade to try the vase-mode settings before the big print.

## How do you design a lampshade, step by step?

Lamp Studio walks you through three steps: Shape, Style and Review. Continue takes you to the next one, and the shade beside the steps glows and follows every change.

### 1. Shape the shade

Start from a template or Surprise me, or set it yourself: a size (Mini, XS, M, XL), the height and the two radii, a silhouette, a form from triangle to round and a twist. Under Base plate & fitting, pick E27 (41 mm) or E14 (28 mm) for the hole and keep the stabiliser ring that holds the thin wall round.

![Lamp Studio's Shape step: the templates, the size and the silhouette, beside the shade lit in 3D.](https://nabimakes.com/tools/assets/shape.light-BuyWrInh.webp)

### 2. Style its surface

Choose PLA or PETG and a filament colour, then the surface: ribs and their depth, rings, organic deformation with a new pattern each time, and a fade that keeps the texture off the base and the rim. Remix tries another look in the same shape.

![The Style step: material and colour, the surface texture, the organic modifiers and the taper fade.](https://nabimakes.com/tools/assets/style.light-D7vlJQdX.webp)

### 3. Review the overhangs

Review says whether the shade prints: walls up to 45° from upright print cleanly, steeper ones up to 65° need slow, well-cooled printing, and steeper still sag. The Overhang view colours them on the shade, and Adjust manually changes the silhouette and the radii right there.

![The Review step: the printability verdict, the checks and Your design with its filament estimate.](https://nabimakes.com/tools/assets/review.light-Dh6aiTQh.webp)

### 4. Download and slice in vase mode

Download 3MF or STL with a free NabiMakes account: the shade and the ring as separate files, or one file when both fit the bed. Slice the shade in spiral vase mode with your wall as the line width and two or three bottom layers.

![The download dialog: 3MF or STL, the file name and the parts as separate files or one.](https://nabimakes.com/tools/assets/download.light-CYtxzC_R.webp)

## Which shades can you start from?

Each example opens in Lamp Studio as a new design, beside your own.

- **Lantern** (180 mm tall, 32 ribs, E27, Free): A gentle curve with 32 fine ribs, in ivory for a warm, even glow. [Open in Lamp Studio](https://nabimakes.com/tools/lamp-studio/#design=1.bZFPT8MwDMW_yzuHaS3bhHyDcYATEkzc09ZbI9K4SpxNgPbdUf-AeuCW97Pl5zx_Q0U8CN52_U3S3DiBQWPVgr5x5picBFBpxo6BtexOrYKKu7WBSv9qG5cTaLs1qERVuiVJzreSWZVBqHM8M5bwkXttQcXG4CixAyFKDg0MaomB4-ugXDiBbrcGrXh-dLZj5QjaFAZV9tXes4021AzabQx6b5UPras_AqcEKlY7g4v1HrRe3RkktZXz7msYoTHzkjzNf9st4Use7YpVuaTPIfxDD-J53mU9VC5y5gA6Wp9Go2hD82tSGkRXJdDt9PrNYtg3unDaSw4KWk9qrpYGenFp4kFc4vvur2_UQ_rWgzazfueorh5IOZM35gZUGBxtww_jyUDFdtIH6SfRWeU4ThoiHS_iJYLgzhI_cb1efwA)
- **Pebble** (180 mm tall, Organic, E27, Free): No ribs, a soft organic deformation that makes every shade a little different. [Open in Lamp Studio](https://nabimakes.com/tools/lamp-studio/#design=1.bZFBT8MwDIX_yzuHqR3rQL7BOMAJCSbuaeutEWlcJc4mgfbfUbsieuCW9z3Lz7G_oSIeBG_74SZpbp3AoLVqQd84cUxOAmhtpoqRdeyOnYLK-8JAZXizrcsJVFUGtahKvyTJ-U4yqzIITY4nxhI-8aAdqCwMDhJ7EKLk0MKgkRg4vo3KhSPotjLoxPOTsz0rR9CmNKizr3eebbShYdB2YzB4q7zvXPMZOCVQudoanK33oGJ1b5DU1s67r7GFxsxL8jz_bbuEr3mKK1frJX0J4R-6F8_zLMXonOXEAXSwPk1B0Yb2N2RtEF2dQMX0mFcx0XDcSQ46W-H45-nZpSsP4hI_9Ne6zazH1VsPup31B0d1zUjKVTWzd-YWdGdwsC0_ThcDldVV72W4it4qx6nXuNHpIF4iCMmGFpfL5Qc)
- **Spiral for an E14 holder** (Three-quarter twist, 12 ribs, E14, Free): An S-curve with twisted ribs, with the smaller hole for an E14 lamp holder. [Open in Lamp Studio](https://nabimakes.com/tools/lamp-studio/#design=1.bZE9b-MwDIb_yzurQezWuYBbP4Z2KtALbpdtJhYqi4ZEJUCL_PeDHN_BQzc9DwmSIr-hIh4Eb8fpLmnuncCgt2pB3zhzTE4CqDZzRnEDu9OgoGq_NVCZPmzvcgI1jUErqjKuTXJ-kMyqDEK663I8M9b6hScdQHuDo8QRhCg59DDoJAaOH4VcOIHuG4NBPL84O7JyBNV7gzb79tmzjTZ0DNo9GEzeKh8G130GTglUbXYGF-s9aLvZGyS1rfPuq5TQmHltXpfP7dbyPc_tqk29tm8h_GAP4nmZZVsiFzlzAB2tT3OjaEP_r0ltEF1bJry9llXcFwinZ8lBQdsbLbHaQC8uFb_51RgEcYkfx_-pM5f9Ww96WPgPR3VdMfVifjP3oMrgaHt-mo8GqpobH2S6wWiV41yp7HQ-iZcIgkQbTozr9foX)

## Which print settings work best for a lampshade?

Print the shade in spiral vase mode: one wall from the base plate up, with the wall as the line width and two or three bottom layers. It needs no supports. The ring prints on its own, upside down on its cap. The layer height is a starting point for your slicer.

| Filament | Layer height to start | Thinnest wall | Supports | Notes |
| --- | --- | --- | --- | --- |
| PLA | 0.2 mm | 0.8 mm | None | The easiest in vase mode; light colours glow best. |
| PETG | 0.2 mm | 0.8 mm | None | Glossier and tougher; print a little slower on steep walls. |

## Tips for a shade that glows evenly

- Print the Mini size first: it tries your vase-mode settings in minutes.
- Set the slicer's line width to the shade's wall, so the one line lays down as designed.
- Light filaments glow; black is left out because it hides the light.
- Use an LED bulb: it stays cool, and a hot bulb can soften a printed shade.
- Clip the stabiliser ring over the rim: it keeps the thin wall round.
- Before you print, check it on the view's bar: Dimensions shows its size, Measure the distance between two points, Section cuts it open and Layers steps through it as your printer will.

## What if the wall sags or the weave closes up?

- **The steep part of the wall sags.** Soften the silhouette or the radii with Adjust manually in Review until no wall leans past 65°, and print that part slower with good cooling.
- **Review says the weave is too deep.** Lower the texture depth or use fewer ribs: the strands may lean at most 45°.
- **The weave strands bridge or close up.** Print a little cooler and slower; a weave that closes needs a texture deeper than half the wall.
- **The wall is thinner or wider than the nozzle prints.** Set the wall to at least the nozzle and match the slicer's line width; more than 2.5 times the nozzle does not lay down well as one line.
- **The ring and the shade do not fit the bed together.** Download them as separate files, or lower the radii.

## Is Lamp Studio free?

Yes. Every shape, texture and download is free; downloading needs a free NabiMakes account, which also keeps your projects.

Free:

- Every template, size, silhouette and form
- Ribs, rings, weave, twist and organic texture
- The stabiliser ring and both fittings
- 3MF and STL

## Every setting, with its range and default

Lengths are in millimetres. Lamp Studio refuses values outside these ranges.

| Setting | Range | Default | What it does |
| --- | --- | --- | --- |
| **1 · Shape** | | | |
| Woven | On, off | Off | Weaves the ribs over and under like a basket. |
| Strand height | 1–6 mm | 2 mm | Woven only: the height of one strand. |
| Height | 60–320 mm | 180 mm | The shade from base to rim. |
| Top radius | 20–150 mm | 55 mm | The rim's radius. |
| Bottom radius | 20–150 mm | 55 mm | The base's radius. |
| Silhouette | Straight, curve, hourglass, S-curve, dome | Curve | The outline from base to rim. |
| Bulge, waist, sway or shoulder | 0–60 mm | 12 mm | How far the silhouette bends; named for the silhouette, none for straight. |
| Form | Triangle, square, pentagon, round | Round | The shape seen from above. |
| Corner rounding | 0–100 % | 35 % | Not for round: from sharp corners to a circle. |
| Twist | −2–2 turns | 0 turns | Turns the form and the ribs from base to rim. |
| Hole diameter | 10–80 mm | 41 mm | The lamp holder's hole; E27 (41 mm) or E14 (28 mm) set it. |
| Bulb clearance | 0–200 mm | 64 mm | The diameter kept free round the bulb; 0 turns it off. |
| Plate | 0.6–5 mm | 1.6 mm | The base plate's thickness. |
| Wall | 0.4–2.4 mm | 0.8 mm | Your slicer's line width in vase mode. |
| Stabilizer ring | On, off | On | A ring that clips over the rim and keeps the wall round. |
| Ring height | 2–20 mm | 6 mm | How far the ring reaches down the rim. |
| Outer lip | 0.8–5 mm | 1.2 mm | The ring's wall outside the shade. |
| Inner lip | 0.8–5 mm | 1.2 mm | The ring's wall inside the shade. |
| Fit tolerance | 0–1 mm | 0.2 mm | The play between the ring and the wall. |
| **2 · Style** | | | |
| Material | PLA, PETG | PLA | Changes the filament estimate. |
| Filament color | 21 colours | Amber | The shade's colour; black is left out, it hides the light. |
| Ribs | 0–72 | 24 | How many ribs run up the wall. |
| Texture depth | 0–12 mm | 2 mm | How deep the ribs are; the weave's depth while woven, which has a limit. |
| Rings | 0–24 | 0 | Rings round the shade, from base to rim. |
| Ring depth | 0–12 mm | 2 mm | How deep the rings are. |
| Deformation amount | 0–12 mm | 0 mm | Organic bumps in the wall; off while woven. |
| Around | 1–12 × | 4 × | How many bumps go round the shade. |
| Up | 0.5–12 × | 2 × | How many bumps go up the shade. |
| New pattern | A button | The first pattern | Draws the bumps again in a new arrangement. |
| Bottom fade | 0–150 mm | 15 mm | Keeps the texture off the base over this height. |
| Top fade | 0–150 mm | 15 mm | Keeps the texture off the rim over this height. |
| **Download** | | | |
| Format | 3MF, STL | 3MF | 3MF keeps the units and names; STL works with every slicer. |
| Parts | Separate files, one file | Separate files | With the ring: one file only when both fit the bed. |

