Introduction: Make a Desktop LED Decoration by 3D Printing

About: I do engineering design for machines and electronics but do love science, art and history.

In this project, I am going to make a desktop LED lamp which can be powered by USB port.

Here is the list of component:

  • Flash LED diode (operating voltage 2.1 – 3.2 V)
  • A 100 Ohm resistor
  • A USB-A plug (This is a solderable version)
  • Wires (I used 28 AWG wires)
  • Lead-free solder
  • Hot glue
  • Heat-shrink tube (I use dia. 1.5mm tube)
  • The 3D models (You can print it by yourself.)


  • Soldering iron
  • Soldering paste (if required)
  • A clamp
  • Wire stripper
  • Hot glue gun
  • Hot air gun

Step 1: Print the 3D Model

I have prepared two designs. One design has a rotational base which provides space for hiding the wires. The other one is without a rotational base and only has three parts. You can choose either one of them.

Here are 3D models:

1. Model without rotational base

2. Model with rotational base

Step 2: Make the Circuit

The circuit diagram is shown. You need to solder the components according to the circuit diagram. We will solder the power plug (USB plug) after the assembly of the 3D model.

Step 3: Insert the Electronic Components Into the 3D Model and Assembly

In this step, you need to apply hot glue to secure the position of the electronic components. Then, the body of the 3D model and the base is connected by fastening.

Step 4: Connect the USB Plug and Complete the Lamp

The USB-A plug is used. Solder the wires to the USB-pin according to the circuit diagram. This USB-A part has a case. After the soldering, I just need to combine the case and the USB connector. Finally, the LED shield can be installed and secured by hot glue.

I did not add a switch, so the light will be turned on when the USB connector is plugged.