May 13, 2026
Description
This HO scale version has bricks sized and spaced for HO scale, adds interior details, roof parts, a floor, and brick detail on the backside of the end walls. This version is designed for FDM printing.
Also included is an SVG file with outlines of the door and window glazing. You can print this on overhead projector sheet and cut out the parts manually or use a Cricut to cut out the glazing.
Parts are separated for easy painting or printing in multiple colours.
Thanks to Chris for making the original model available! I really like the proportions and details of the original building. A lot can be done with the model by changing out the roof sheathing, doors, and windows.
door_entrance.stl - print 4
door_garage.stl - print 4
floor.stl - print 1
floor_drain.stl - print 1
frame_interior_entrance_door.stl - print 2
frame_interior_garage_door.stl - print 2
frame_interior_window.stl - print 10
roof_panel.stl - print 2
roof_purlins.stl - print 2
roof_ridge.stl - print 1
roof_truss.stl - print 10
roof_truss_jig.stl - print 1
window_closed_exterior.stl - print 1 for each closed window that you want
window_closed_interior.stl - print 1 for each closed window that you want
window_open_exterior.stl - print 1 for each open window that you want
window_open_interior.stl - print 1 for each open window that you want
walls.stl - print 1, with manually painted support under the door and window openings and tree supports
arch_sanding_block.stl - print 1
walls.stl - manually paint supports under the window and door openings and use tree supports.
No other parts require supports.
roof_panel.stl - in the slicer, manually paint seams at one end of the part. Automatic seams may result in what looks like a mismatched joint in the panel; random seams may result in coarseness throughout the part. It may look odd, but this part prints very well in the provided vertical orientation. I use a 5mm brim on the part and trim away the brim and a tiny portion of the bottom edge of the part with a very sharp hobby knife.
Glue sandpaper to the arched side of arch_sanding_block.stl and trim the sandpaper flush with the sides and ends of the sanding block.
Use the sanding block to clean up any support residue in the door and window arches. Sand until the frame_interior_window.stl and frame_interior_entrance_door.stl parts fit into the openings with just a little friction and without deforming the frame parts.
glazing.zip contains an SVG file with outlines of the door and window glazing. I get excellent results cutting these parts out of overhead projector sheet on a Cricut. The SVG file readily imports into Cricut Design Studio and the parts cut cleanly.
You can also print this file onto an overhead projector sheet and carefully cut out the glazing material with a sharp hobby knife.
Cut out two entrance door and two garage door glazing parts. Cut out as many closed and open window parts as you need for your open and closed windows.
Assemble the door halves back-to-back, sandwiching the glazing between the halves.
Glue the frame_interior_entrance_door.stl and frame_interior_garage_door.stl parts into the door openings from the inside of the walls. The bottoms of the frame parts may need light sanding for a good fit.
Press the doors into the openings from the outside of the walls, locating the assembled doors against the interior frames. The doors should hold in place without glue. The bottoms of the doors may need light sanding for a good fit.
Assemble the window halves back-to-back, sandwiching the glazing between the halves. Note that the exterior window frames have a decorative ogee shape on the bottom of the top sash and that the interior window frames have plain sashes.
Glue the frame_interior_window.stl parts into the window openings from the inside of the walls.
Press the windows into the openings from the outside of the walls, locating the assembled windows against the interior frames. The windows should hold in place without glue.
Assemble the roof trusses.
Insert one roof_truss.stl into the roof_truss_jig.stl with the flat back of the part facing up.
Insert a second roof_truss.stl into the roof_truss_jig.stl with the flat back against the first part.
Glue the free ends of the truss parts together.
After the glue sets, remove the parts from the jig and glue the other end of the truss halves.
Insert the roof trusses into the walls, fitting the tabs on the truss into the notches at the top of the walls. You may need to sand the outside of the tabs a little to get the trusses to fit snugly without bowing. The roof is designed to be removeable; do not glue the trusses into the walls
The roof_purlins.stl parts have notches that help locate the purlins onto the trusses. Fit the purlins into the trusses and glue into place. Work slowly and make sure that the trusses are straight and that purlins notch over the trusses. The flat surface of the purlins should be flush with the top surface of the trusses.
Place roof_ridge.stl on the peak of the trusses. The roof sheathing is designed to be removeable; do not glue the ridge to the trusses.
Carefully apply glue to the long edge of one roof_panel.stl part. Position the panel flat on the trusses and slide it up to the roof ridge, gluing it in place. Make sure that the panel does not glue to the trusses.
Repeat for the second roof_panel.stl part on the other side of the roof.
Glue the floor_drain.stl into the recess in floor.stl.
Glue the floor into walls.stl, drain side facing up.
License:
Creative Commons — Attribution — Noncommercial — Share Alike