• Models
  • Contests
  • Slicer
  • Login
  • Start Here
    thingiverse-iconprintables-iconcults3d-iconmakerworld-iconmyminifactory-icon

    3D GO

    3D ModelsContestsCollectionsSaved ModelsOn a mobile device?

3D GO

Privacy Policy
Customizable Solar LED Lamp Shade Generator 3D Printer File Image 1
Customizable Solar LED Lamp Shade Generator 3D Printer File Image 2
Customizable Solar LED Lamp Shade Generator 3D Printer File Image 3
Customizable Solar LED Lamp Shade Generator 3D Printer File Image 4
Customizable Solar LED Lamp Shade Generator 3D Printer File Image 5
Customizable Solar LED Lamp Shade Generator 3D Printer File Image 6
Customizable Solar LED Lamp Shade Generator 3D Printer File Image 7
Customizable Solar LED Lamp Shade Generator 3D Printer File Thumbnail 1
Customizable Solar LED Lamp Shade Generator 3D Printer File Thumbnail 2
Customizable Solar LED Lamp Shade Generator 3D Printer File Thumbnail 3
Customizable Solar LED Lamp Shade Generator 3D Printer File Thumbnail 4
Customizable Solar LED Lamp Shade Generator 3D Printer File Thumbnail 5
Customizable Solar LED Lamp Shade Generator 3D Printer File Thumbnail 6
Customizable Solar LED Lamp Shade Generator 3D Printer File Thumbnail 7

Customizable Solar LED Lamp Shade Generator

seasick avatarseasick

January 4, 2025

printables-icon
DescriptionCommentsTags

Description

This model is actually a powerful OpenSCAD script that enables you to create unique lamp shades. It allows you to adjust various parameters, giving you vast control over the design and appearance of your lamp shade.

Originally this model was made to be compatible with the solar led element of a IKEA Solvinden lantern. But the parameters can be adjusted to fit other elements too.

Customization

Alternative to reading this all, you can just play around with the parameters to figure it out 😁

OpenScad has a customizer (Window > Customizer) which allows you to change the parameters in a graphical way, without having to change the values “in code”. Make sure to activate “Show Details” (in the top right corner) to see helpful descriptions of each value.

The parameters of the script are grouped into several categories

Shape parameters

The shape parameters play a crucial role in defining the structure of the lamp shade. It's important to grasp the concept that the shade consists of multiple segments, stacked on top of each other. These segments create a pattern of "twigs" encircling the center of the model.

Each segment is characterized by its height, upper diameter, and lower diameter. The first segment originates from the base, with a diameter defined by segment_diameters[0], and extends to a specified height determined by segment_heights[0]. The subsequent segments are extruded in a way that matches the upper diameter segment_diameters[1], and this pattern continues for each segment.

Furthermore, the twigs can be twisted around the central axis of the model. A twist of 0° indicates that the twigs ascend vertically, while a twist of 360° means that they form a complete circle around the entire model within that segment. This twisting feature adds a dynamic element to the lamp shade's design. You can also try negative values.

Socket parameters

These customize the size of the socket to match a solar led lamp insert (e.g. those you have for these solar mason jar lamps). It assumes that the lamp is a cylinder with a broader diameter on top, so it can sit on the lamp and won't slip through.

Randomize parameters

For a burst of inspiration, you can activate the "Randomizer" feature by enabling the override values parameter. By simply changing the seed value, you will unlock a completely different model every time! With more then 10 million unique combinations at your fingertips, the creative possibilities are virtually limitless.

When a random model is generated, the console will display the values used for that particular model. However, if you prefer a more visual representation, you can enable the "show labels" option in the "Other parameters" section. This will conveniently display the corresponding values directly in the render view, allowing you to explore and appreciate the intricate details of each variation.

License:

Creative Commons — Attribution

Related Models

Cable Corners... keep cables in corners! preview image

Cable Corners... keep cables in corners!

muzz64 profile image

muzz64

30,934

Headset Hanger 2.0 preview image

Headset Hanger 2.0

RMTB profile image

RMTB

16,656

PetsTags preview image

PetsTags

Dominik profile image

Dominik

1,115

Universal Filament Filter and Lubricator preview image

Universal Filament Filter and Lubricator

CreativeTools profile image

CreativeTools

26,077

3D4U by Miele Coffee Clip preview image

3D4U by Miele Coffee Clip

3D4U powered by Miele profile image

3D4U powered by Miele

8,578

Simple Customizable Key tags  preview image

Simple Customizable Key tags

constantinost profile image

constantinost

158

SHARKZ... Fun Multipurpose Clips / Holders / Pegs with moving jaws that bite! preview image

SHARKZ... Fun Multipurpose Clips / Holders / Pegs with moving jaws that bite!

muzz64 profile image

muzz64

24,630

Mechanical wall clock preview image

Mechanical wall clock

Harald Andersson profile image

Harald Andersson

6,944