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

    3D GO

    3D ModelsContestsCollectionsSaved ModelsOn a mobile device?

3D GO

Privacy Policy
Lightbox name generator 3D Printer File Image 1
Lightbox name generator 3D Printer File Image 2
Lightbox name generator 3D Printer File Image 3
Lightbox name generator 3D Printer File Image 4
Lightbox name generator 3D Printer File Image 5
Lightbox name generator 3D Printer File Image 6
Lightbox name generator 3D Printer File Image 7
Lightbox name generator 3D Printer File Thumbnail 1
Lightbox name generator 3D Printer File Thumbnail 2
Lightbox name generator 3D Printer File Thumbnail 3
Lightbox name generator 3D Printer File Thumbnail 4
Lightbox name generator 3D Printer File Thumbnail 5
Lightbox name generator 3D Printer File Thumbnail 6
Lightbox name generator 3D Printer File Thumbnail 7

Lightbox name generator

migueljeronimoa avatarmigueljeronimoa

May 31, 2024

makerworld-icon
DescriptionCommentsTags

Description

Description: 

This 3D printable name plate is designed to display a personalized name in a stylish font with an integrated hole for LED lighting. The model features a layered design, including a base with a central hole to accommodate an LED light. The script allows customization of the name, font, text size, extrusion height, and LED hole diameter. The design can be previewed or printed directly based on the selected mode.
 


Important:
I have released a completely new script built from scratch, with support for many new features: multi-line, more font options, customizable design colors, an improved joining method, and more.

https://makerworld.com/en/models/710458#profileId-640805

 

Boost MeBoosts really help me continue designing, so if you like my work, it's a great way to say thank you at no cost to you.

Instructions:

Parameters:

  • mode:
    Preview: In this mode the text will be faced up and will be extra extruded, so it is easier to visualize the final design
    Print: Select this mode once you are happy with the result. It will face down the text and will generate a flat surface for printing
  • name: the desired text to show.
  • font: choose your preferred font from the available options.
  • textSize: font size.
  • extrudeHeight: the height of the lightbox
  • ledsHoleDiameter: Set the diameter of the LED hole.
  • flatBase: If it is active, it will set a flat base for letting the lightbox stand straight (usefull when the text has letters like “g” or “j”)

left: flatBase OFF
right: flatBase ON

  • fillGaps: when using spacing or symbols that will just fill the upper part of the lightbox, you can active this flag to fill the bottom gap.
     

fillGaps OFF

fillGaps ON

Expert options:

  • baseWidth: width of the base (flat surface of the box)
  • nameLayerHeight: the width of the layer containing the text. It is set to 0.8mm because the tools for painting in bambu studio, will no go any deeper than 0.4mm, so if you increase this value, there will be some layers that will not get the new color.
  • ledHoleXOffset/ledHoleYOffset: values to manually move the position of the LEDs hole

Exporting STL:

  • Ensure the mode is set to "print".
  • Export the model as an STL file, ready for 3D printing.

3D Printing:

  • Load the STL file into Bambu Studio.
  • Get the paint bucket tools, and put the mouse over the place the letters should go. The name will be highlighted and you can colour the different parts of the model.

The name is exported face down for getting a better result in the first layer, so DO NOT FORGET TO COLOUR UNDER IT


How to run the script locally:

Trying to run the script in the regular OpenSCAD version, will cause several warnings.
For running the script you will need to use the “Development Snapshot” OpenSCAD version.
Once installed, you need to go to: 

Edit→Preferences→Features

And check textmetrics feature

 


Improvements backlog:

  • Check for adding a raised edge arround the “lid”

 

Known issues

  • Some special characters are not shown.
    Maker World forms fon't allow some special characters (some of them will not be displayed, other will cause an error while generating the model) and there is nothing I can do in the script. If you want to use some of these characters, you have to edit the text directly in the code editor.


Changelog:

  • v4: Workarround to fix makerworld bug in checkboxes
  • v3: 
    • Added check for a flat base
    • Added a flag for handling empty spaces (multi word)
    • Increased number of customization parameters
  • v2: Removed experimental methods for easy running in all openscad versions.
  • v1: Initial Release

 

Some of my related work, you will probably like:

Suspended heart text generator

Suspended text generator


License:

Standard Digital File License

Related Models

Ender 3 LED Profile 2020 preview image

Ender 3 LED Profile 2020

Smokyjoe profile image

Smokyjoe

3,582

Square lamp preview image

Square lamp

First Layer Design profile image

First Layer Design

1,096

Customizable Lightbox Kit (Cloud & Box) preview image

Customizable Lightbox Kit (Cloud & Box)

MP3D-ART profile image

MP3D-ART

216

OpenForge Stone Gatehouse preview image

OpenForge Stone Gatehouse

devonjones profile image

devonjones

2,768

Lithophane Books (Harry Potter Book 2) preview image

Lithophane Books (Harry Potter Book 2)

MeasureOnce profile image

MeasureOnce

793

Joker light box preview image

Joker light box

NotTooShabbyCreations profile image

NotTooShabbyCreations

353

RC Jeep JK Chassis complete scale RC Car kit 1/10 (except axels, gearbox, shocks, links and driveshafts) preview image

RC Jeep JK Chassis complete scale RC Car kit 1/10 (except axels, gearbox, shocks, links and driveshafts)

domi1974 profile image

domi1974

2,391

Lightweight Poster Paper Backdrop preview image

Lightweight Poster Paper Backdrop

Westy profile image

Westy

544