How to design a 3D printed lamp with a lithographic 3D printed photo


Table or bedsides lamps are common objects in modern homes not only to light up but also to decorate. This procedure aims to explain how to design a 3D printed table or bedside lamp with a lithographic 3D printed photo, that creates a very original and personal look.


3D Printer and PLA material (black for the case and white for the 3D printed photo), 1 white or coloured LED, 1 battery.


  1. Take a picture and if not already black&white, make it so with any picture formatting program e.g. Microsoft Powerpoint (Picture Tools – Format – Color – Black and White Recolor). Save it in JPEG format.
  2. Reduce at minimum the size of the picture with any picture formatting program e.g. Microsoft Office Picture Manager (Edit Pictures – Compress pictures – Web Pages – Save)
  3. Download Processing and run it. Download the Model Builder library, unzip the library file, and copy the folder into Processing’s “libraries” folder. Once this is done restart Processing. Download the Lithograph3DPrint Processing sketch.
  4. Open the folder Lithograph3DPrint. Copy any grayscale images (preferably Black and White per step1, to optimize processing time) you want to convert into this folder.
  5. To run the sketch, replace the part in quotes in following line: String name = “your_file_name_here.jpg” with the name of your grayscale image. Define in the sketch the X and Z dimensions (X drives the size of the image and the time needed to print, while Z drives the print resolution and opacity, depending on the material selected):
    1. float widthDim = 150;//width dimension (in mm)
    2. float zDim = 1.00;//max vertical displacement (in mm)
    3. float thickness = 0.40;//base thickness (in mm)
  6. Run the sketch, after a minute or two Processing will tell you that it is writing an STL file and that it is finished. The resulting file will be located in the sketch’s folder named “NAME_OF_ORIGINAL_FILE.stl”
  7. Move the newly created stl file in the appropriate stl folder and open it with netfabb. Analyze the file and if errors are found, correct them (Repair tool – Execute – Apply – Save)
  8. Open the repaired stl file with Repetier Host and create the G code for the appropriate material (White PLA successfully tested) and the appropriate slice settings (Medium quality is recommended). The slicing process can take minutes if the image is large in size
  9. 3D Print the lithograph and the lamp case (Hardware resources, link 2); both dimensions matching the 150mm square shape of the 3D printed photo (Image 1)
  10. Backlight it with custom LEDs (Hardware resources, link 4 and 5) or bulb light according to aesthetic, safety and feasibility (Image 1).


3D printed lamp with a lithographic 3D printed photo
Image 1 – 3D printed lamp with a lithographic 3D printed photo


  1. Used 3D printer: Sharebot NG.
  2. Stl file (for the lamp case): 3D printed lamp case.stl
  3. G-code from stl file generated with Slic3r
  4. Wiring up LEDs
  5. LED resistor calculator


  1. Processing
  2. Model Builder library
  3. Lithograph3DPrint


  1. Github: amandaghassaei


The project is provided in the spirit of open source and can be implemented, modified and shared according to CC BY-SA license (see footer). No liability is taken for any issues arising from the provided information.


  • 18/AUG/2017 – New release

Nomadic travel’s Slideshow

A year ago began the adventure of this blog… a mosaic of emotions in the deepest heart of the American continent. We have interiorized a magical world, sometimes so complex to be hardly understood. From United States, thinking head of the world as it is nowadays, we have learned to leave aside preconceptions and replace them with curiosity. Mexico has donated to us the immense joy of the travel, endless horizons and the beauty of nature, but also the inexhaustible resistance of a people seduced and then abandoned. Guatemala, wonderful and moving, fertile land of the Mayan world, the search for a better future, that we joined through our cooperation as volunteers. Colombia, an oceanic and magnificent country, so wild to escape everyone’s look; the surprise of an electrifying ferment of lives. Ecuador, synthesis of the whole latinoamerican style, a luxuriant nature and pleasant people: the encounter with the Amazonian rain forest and its peoples, the eternal fight against the exploitation with no rules of the natural resources. Peru with its archaeological beauties, in the undiscovered northern Andean region; the emotion of the “suiza peruana” (Peruvian Switzerland), Huaraz and the Cordillera Blanca. Now we fall asleep on the last day, an ethnic mosaic of faces and looks smiles to us, the importance that they have had and they will have in our life, the promise to meet us another time, one day…

Nomadic travel mosaic: from USA to Peru, Mexico Guatemala Colombia Ecuador