Hey! This thing is still a Work in Progress. Files, instructions, and other stuff might change!

OpenSCAD lighthouse

by theroar, published

OpenSCAD lighthouse by theroar Jan 9, 2013
1 Share
Download All Files

Thing Apps Enabled

Order This Printed View All Apps


Liked By

View All

Give a Shout Out

If you print this Thing and display it in public proudly give attribution by printing and displaying this tag.

Print Thing Tag


Thing Statistics

2569Views 1554Downloads Found in Buildings & Structures


A version of my lighthouse created in OpenSCAD.

Added a version LH2. Just added some labels to help if you are changing it. I also hollowed out the tower and figured out how to make more post for the top of the lighthouse as well. Whoever made the code for example 5, it is pretty sweet and easily adaptable!


I created a dual struded version and Printed at 5% and accellerated. Driving me batty that is still staggers. Printed the one color version and it is fine. I am baffled about the dual print. My step for creating the 2 stl files was like this.
1) saved light house as lhred.
2) deleted the code for the parts that I wanted to be white... then saved and exported as a stl.
3) loaded the original light house and did the same steps above, but deleted the code for the red parts.
4) Merged those 2 files in replicatorG 040.

Is there anything goofy I am missing?


More from Buildings & Structures

view more

All Apps

3D Print your file with 3D Hubs, the world’s largest online marketplace for 3D printing services.

App Info Launch App

Auto-magically prepare your 3D models for 3D printing. A cloud based 3D models Preparing and Healing solution for 3D Printing, MakePrintable provides features for model repairing, wall thickness...

App Info Launch App

Kiri:Moto is an integrated cloud-based slicer and tool-path generator for 3D Printing, CAM / CNC and Laser cutting. *** 3D printing mode provides model slicing and GCode output using built-in...

App Info Launch App
KiriMoto Thing App

With 3D Slash, you can edit 3d models like a stonecutter. A unique interface: as fun as a building game! The perfect tool for non-designers and children to create in 3D.

App Info Launch App

Print through a distributed network of 3D printing enthusiasts from across the US, at a fraction of the cost of the competitors. We want to change the world for the better through technology, an...

App Info Launch App

Quickly Scale, Mirror or Cut your 3D Models

App Info Launch App

3D Print a wide range of designs with Treatstock. Easy to use tools to get the perfect result. The global 3D printing network that connects you with high-quality and fast working print services nea...

App Info Launch App

I will give it a shot at the 40mm/s. I also noted that one of my cut out windows was bumping the tower close to the location where the stagger occurred. It was all brute force, nothing elegant. I will need to do some digging to get my mind around making things a module, and using intersection... =) Love a challenge though, so I will give it a look. Thanks again!

printing at 40... Forgot my printer could move this slow... =)

Not to the point of stagger yet, but I am digging how it prints with the hollowed out light house in my newest version.

You know, it looks like some of your layers are more aligned than others. Perhaps turning down the acceleration or just printing it without acceleration (I typically print at 40mm/s - my Replicator can go a lot faster, but this gives me the best results).

I'm not sure if this would help your print at all, but I think you're probably making the design harder than you really need to.

It might work a lot better to design the entire lighthouse as a single object contained within a single module (say, for instance "lighthouse();"). Then, create a module for a cutout, which if subtracted from the single object lighthouse would make one of the colors (say "cutout();"). Then it should be a simple matter of creating one STL from "difference() { lighthouse(); cutout(); }" and another STL from "intersection() { lighthouse(); cutout(); }".

The lighthouse looks great!