Door Harp - Parametric

When you attach the door harp to a door, the balls make a nice sound on the strings when the door is used.

For your home

Creative Commons Attribution Share Alike

Commercial use is allowed, you must attribute the creator, you may remix this work and the remixed work should be made available under this license.

Learn more or download attribution tags


This was inspired by the wooded door harps I used to hear everyday when I was young. Various kinds are popular, even 2 and 3 note harps can be really nice.


This prototype solves the Challenge: "Music to my ears" Create an object that makes sound or music, with the following parameters:
"Permanent" and "Design for Them"

This door harp becomes part of your house when you attach it to a door. It should use the door as a resonator to increase the volume of the musical notes that it plays when the door is used. The parametric design allows you to "Design for Them" by changing the number of notes played, and various dimensions of the harp.

Customize by using the free openScad program and downloading the .scad file.

Materials and methods

3D Printer
Harp strings (Musical strings light, maybe rubber bands? piezo sensors?)
Ball strings (Thread, fish line)
Glue - to attach base and top after printing
Door mounting - (double-stick tape, screws, glue,etc)

In progress - I would greatly appreciate anyone who prints one to provide any feedback about settings and sound/volume/settings that worked well for you. I know there are probably ratios that can optimize the resonance, if you know them put a comment below. I would also like to add some press in tuning pegs at some point to make keeping the harp in tune easier.

I did print a small test, and see something I need to change. here is a quick glimpse of the 1st iteration. It does make noise! :-)

You may get better results changing some of the values of wall thickness, hole size, ball size, over all ratios of length, width, and height of the box. The 3d printed balls were done with 100% infill to make them heavy enough.



Issues are used to track todos, bugs or requests. To get started, you could create an issue.


Mini 0000862dlb0319 added this to the To Make collection ago
0bcaff118cf24409a33f8bcfaf9d2241?default=blank&size=40lionohack added this to the Neat collection ago
26646b2fcc50b8871fb338de85c86356?default=blank&size=40Aedryan13 added this to the Make it collection ago
Mini mark.g.peeters.4.23.14Peetersm published this design ago