This OpenSCAD script can make a number of different warning signs and name plates. The shape, the picture and the text can be set in the "Customizer" of OpenSCAD. A few pre-made examples are in the folder "Examples".
To create you own warning sign, download the file "WarningSign.zip" and unpack it. Keep those files together in a folder.
OpenSCAD can be downloaded from: https://openscad.org/
Install OpenSCAD and the script "WarningSign.scad" can be opened with OpenSCAD. In the menu is an option to enable the "Customizer" window. The Customizer can be used to select the shape, picture and text.
If you are familiar with a programming language, then it should not be hard to add your own svg file and create your own shape for the plate.
My goal was to create a number of warning signs that I can stick to a fridge. Therefor I made them small and thin. The default size is 10 cm, and the default height is 3.2 mm.
In the Cura slicer I used 2 walls (2 perimeters), 3 bottom layers, 4 top layers, 15% grid infill.
I printed them with white PLA, then spray painted them yellow and I tried to put black paint on it. The result is not good. I hope you can make better warning signs.
I made the script and I made some of the svg files. Those are Public Domain and you may use them in any way you like. The svg files from elsewhere are also Public Domain and their origin is written in the script.
A few pre-made examples are added. Those stl files are in the folder “Examples”.
![]() | "WATCH OUT For exclamation marks!" File: Example01_exclamation.stl
|
![]() | "No Sea Shanties After Midnight." File: Example02_shanties.stl |
![]() | "WARNING low flying unicorns" File: Example03_unicorn.stl
|
![]() | "STOP" File: Example04_stop.stl
|
![]() | "Sailor's Inn" File: Example05_sailor.stl
|
![]() | "No Jumping Inside Please" File: Example06_jumping.stl
|
![]() | "Dinosaur Crossing" File: Example07_crossing.stl
|
![]() | "Talk Like A Pirate" File: Example08_pirate.stl |
![]() | "3D Printed With Love" File: Example09-love.stl |
![]() | "Warning I'm a Gridfinity Maniac" File: Example10-grid.stl |
![]() | "Happy Birthday" File: Example11-birthday.stl |
![]() | "Arr, Merry Christmas ye Scallywags" File: Example12-arr.stl |
![]() | "Five Stars and more to come" File: Example13-5stars.stl |
![]() | "Close the door of the fridge. Don't let the dragon escape" File: Example14-fridge.stl |
![]() | "Happy Merry Birthday Christmas" File: Example15-happymerry.stl |
![]() | "The colder the winter, the larger the gifts" File: Example16-cold.stl |
![]() | "CAUTION ELECTRIC FENCE" File: Example17-fence.stl |
![]() | "I know someone with a 3D printer, and all I got was this lousy badge." File: Example18-lousy.stl |
![]() | File: Example19-noparking.stl |
![]() | "Certified Dragon Rider Since 1828" File: Example20-rider.stl The year 1828 is nothing special, it is the year that Jules Verne was born. |
![]() | "ROAR ! it is your birthday" File: Example21-roar.stl |
![]() | "There is no spoon" File: Example22-spoon.stl This is a reference to The Matrix movie. |
![]() | "T-Rex caretaker of the month" File: Example23-trex.stl |
User iqless has Dinosaur crossing signs, and signs as fridge magnets with a video and those are also Public Domain.
User Jack made Hazard Signs using his UB.scad library. See also his other models. The newest models use the newest features of OpenSCAD. His library and models are CC0 (Public Domain) which is a very generous gesture.
User Rainer has a Customizable Sign Workshop, with a CC BY-NC-ND license. Because of the limitations of the license, I uploaded my Version 2 on January 14, 2023, before looking into his script.
The author marked this model as their own original creation.