I bought one of these bases on AliExpress a while ago to experiment with using it to illuminate 3D printed covers. It looks really good, and is a very easy way to make custom illuminated ornaments.
No woodturning or electronic skills are required to make this project, although it will require a 3D printer if you wish to make custom covers. It can also be used with other clear or translucent objects.
It's powered by a USB power supply, so would be safe for many applications, including as night lights, or as a convenient and stylish off-grid ornament.
The openscad script is down below, and is already sized for this base with its 33mm hole. (You may need to file off any flanging that occurs on the first layer. (I like to lay that first layer down hard for better adhesion.)
I printed this in clear PLA, which works well. You could also use coloured PLA if desired for a different effect with reduced light output.
If you enjoy these videos you can help support the channel with a dollar for coffee, cookies and random gadgets for disassembly at:-
http://www.bigclive.com/coffee.htm
This also keeps the channel independent of YouTube's advertising algorithms allowing it to be a bit more dangerous and naughty.
#ElectronicsCreators
Here's the openscad script. When adjusting the variables at the top, make sure you don't accidentally delete the "=" or the ";" on either side of the variable, as they are part of the script.
//Lamp cap quartz crystal.
//You can adjust the five variables below
base=33; //Diameter of base for lamp
rim=4; //Length of rim at base
size=55; //Diameter of crystal
scaling=1.5; //Scale of crystal length (default 1.5)
facets=6; //number of faces (default 6)
//Don't change variables below here
halfsize=size/2;
upper=halfsize-(base/2)+rim;
$fn=facets;
difference(){
union(){
//outer body
translate([0,0,0])
cylinder(h=4+rim,d1=base,d2=base,$fn=100);
translate([0,0,-(base/2)+rim])
cylinder(h=halfsize,d1=0,d2=size);
translate([0,0,upper])
cylinder(h=size*scaling,d1=size,d2=size/2);
translate([0,0,upper+size*scaling])
cylinder(h=size/4,d1=size/2,d2=0);
}
//Inner core.
translate([0,0,-1])
cylinder(h=6+rim,d1=base-2,d2=base-2,$fn=100);
translate([0,0,-(base/2)+rim+1])
cylinder(h=halfsize-1,d1=0,d2=size-2);
translate([0,0,upper])
cylinder(h=size*scaling,d1=size-2,d2=(size/2)-2);
translate([0,0,upper+size*scaling])
cylinder(h=(size/4)-1,d1=(size/2)-2,d2=0);
translate([-halfsize,-halfsize,-halfsize])
cube([size,size,halfsize]);
}

Here's something i found in aliexpress, it's quite neat: it's a usb powered wooden puck with a little circuit board in it. That has one two three four five six leds and then two parallel resistors feeding all the leds in parallel and you turn it on it lights up and you get to choose uh on the listing, whether it's going to be warm white, cold white, and i noticed Some other listings had the rgb color changing ones as well, but the idea is that you can put things like crystals on them and it will uh make them sparkle and light up. I did, however, think it'd be quite nice. Putting one of my 3d printed quartz crystals on, so i sized one to fit and uh.

It does look very smart. Indeed, i'm going to include the parametric script down below for openscad. What that means is that, depending on the base you get, the size of this base may be different, there's going to be tolerance, different manufacturers, so you can actually, instead of providing an stl file that might not be compatible with your particular base. This lets you use openscad to just basically create your own custom.

Friction fit crystal for your base, so let's check the current. What happens with the script? Is that when you copy and paste it from the description down below into openscad, which is a free piece of incredibly sophisticated software, it lets you uh, modify it to your heart's content. There are some variables at the top uh and once you've adjusted them and rebuilt. It then it'll create your stl file to match, so this has six leds.

It's currently running about 180 milliamps. It's wavering a bit because i think it's a bad connection. Yeah there's this bad connection, this slight connection resistance, it's significantly low voltage, but there are six leds and two resistors in parallel: uh feeding all the leds in parallel, so it works out roughly 30 milliamps per led because it is 180 milliamps, total. Technically speaking, you could change these resistors to match what you want.

If you wanted to reduce the intensity, because these are in parallel, you could just take a pair of sight cutters and you could just crunch one of those resistors out because they do appear to be in parallel, but check before you do it just in case they're. Not and you lose half your leds, but you could fix it and that's more or less it. They have a selection of different bases for these um and it's quite smart that it is just basically milled out of wood. It means that you don't, if you want to make a fairly specific project, you don't need any sort of wood processing tools.

You can buy these bases they're, not that expensive hold on i'll get the listing here. The listing says the seller for the first listing. That came up and i just took a review. I typed in usb wood led, and this is what came up.

Zg home decker store and it says wood round led nightlight base art display, holder, usb lamp for crystals glass, ball, resin, art, decoration, 80, millimeter, 18 millimeter. This one's not 80 millimeter hold on. Let's get the calipers on to calipers, say this is about 66 millimeters diameter and the inside core, and this one was about 33 yeah about 33.. That's the crucial bit you'll type in to the uh script.
When you've got an open scad, but this is smart - i like this. It offers lots of potential for 3d printing random objects, hollow objects and then actually just plug them into this. To make illuminated ornaments very smart, so i shall include that script down below and there we have it just a very simple way of creating a really nice of artistic nightlight type of object.

17 thoughts on “Easy custom led crystal with wooden base.”
  1. Avataaar/Circle Created with python_avatars Vaughan Ellis says:

    Also various listings on Ebay, with multiple LED's or a LED with turntable. pay's your money takes your choice.

  2. Avataaar/Circle Created with python_avatars Phonotical says:

    I feel like you could have written a script to also 3d print that base

    Also, antique ozone generator video? 😅😢

  3. Avataaar/Circle Created with python_avatars Boden says:

    Greetings Clive
    I hope you’re having a beautiful day.
    I send you hugs from the other side of the planet 🌎
    I hope they find you smiling 🙂

    Take care everyone.
    Much love,
    Boden

  4. Avataaar/Circle Created with python_avatars I require Lemons says:

    I love this, man I wish we had this tech years ago, I've always been into lighting, give me anything that lights up except the actual central light in a room.

  5. Avataaar/Circle Created with python_avatars radnukespeoplesminds says:

    what 3d printer does bigclive have? I am thinking of getting one

  6. Avataaar/Circle Created with python_avatars twocvbloke says:

    Looks like the beginnings of those "air-purifying" (allegedly) salt-lamps that does nothing but gather water from the air to cause salty drippage down onto whatever it's sat upon… 😛

  7. Avataaar/Circle Created with python_avatars James Randolph says:

    Cool… Open scad. I have some projects I plan to do with it.

  8. Avataaar/Circle Created with python_avatars Drakkar Calethiel says:

    What exact filament are you using? Just recently got a CR10 and wanna print a bunch of those crystals for props and really need that frosted, layered look.

  9. Avataaar/Circle Created with python_avatars Uhrwerk Klockwerx says:

    Ooh, I actually really like this. I would love to get an RGB version.

  10. Avataaar/Circle Created with python_avatars LostJohnny says:

    You could fill the crystal with Himalayan Mountain Salt and an ioniser module.

  11. Avataaar/Circle Created with python_avatars Shaun Morrissey says:

    Big Clive, try printing in white filament, it works well, you get a nice diffuse effect

  12. Avataaar/Circle Created with python_avatars Tsunauticus IV says:

    Ah I have an idea. 💡 how about you make a video on a “at home” Soul Gem led light thing. That would be awesome. Soul Gems are part of the Skyrim wold. I did see yesterday that a few people had made versions and posted them on Etsy but I think the Big Clive way would be easier and cheaper. Maybe. Idk. A couple days ago I just randomly thought of making a Soul Gem light and then BOOM here you are making something very similar. If you did a video on a soul gem light… you might get a lot of views from it. 🤔

  13. Avataaar/Circle Created with python_avatars elboydo555 says:

    Every time I hear Clive say "base" or "bases" makes me feel there's an "All Your Base Are Belong To Us" joke missing in this video.

  14. Avataaar/Circle Created with python_avatars Mark Warburton says:

    Nice! Openscad is a quiet revolution. It's great that you can supply some variables at the top of the script and allow users to easily change the final print.

  15. Avataaar/Circle Created with python_avatars Joey Strong says:

    Very cool clive. I have lots of different translucent colored filaments that would look nice. Although everything is translucent in vase mode haha

  16. Avataaar/Circle Created with python_avatars TopEnd Spoonie says:

    As a random thought, when you publish this one you could mention that it would be a good light for Lithophanes, which are all the rage atm.

  17. Avataaar/Circle Created with python_avatars Lake Nipissing says:

    Very nice. The cases are really cool to light up anything transparent. Nice of you to share the openscad scripts to make the crystal… only wish I owned a 3D printer !!

Leave a Reply to Drakkar Calethiel Cancel reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.