
Hackaday filed [dovetail]’s 3D-printed piano action on 29 August 2026. The headline is “3D Printed Piano Action Faithful To The Original.” The builder is named in Hackaday’s brackets as [dovetail]. The point of this page is not a gallery. It is how to print one key, flex the action, and stop before you print eighty-eight.
A piano action has five jobs at once. Hackaday lists them. Precise control over velocity. The hammer must not press itself against the strings. The hammer must rebound without accidentally hitting the strings a second time. The action must allow quick, continued strikes. After the key is released, the string must be damped. Traditional actions took, Hackaday says, arguably around 150 years to refine into what most of us would recognize as a piano. [dovetail] asked whether a 3D printer could do it in a few weeks.
The answer in the file is a compliant mechanism. Solid parts that flex in specific and controlled ways to provide movement. No cluster of tiny metal hinges for the first key. A printed geometry that bends where you want it to bend and stays stiff where you want it stiff. Hackaday says the action took many iterations to make sure that all of the feelings of all the parts of a real piano action were accounted for in this model. That sentence is the method. You print. You press. You listen to the miss. You change the flexure. You print again.
Start with one key. Not a rank. Not a seven-octave lie. One module that has a key, a hammer path, a check, and a damper motion. If that module does not give you velocity control, nothing you bolt to it later will. If the hammer stays on the “string” — on a printed stop, or on a sensor flag, or on a mute — you have a pressed note, not a struck one. If it bounces twice, you have a double-strike. If you cannot repeat quickly, you do not have a piano. If the damper does not return when you let go, you have a ringing leftover. Those five tests are Hackaday’s list, written as shop checks.
Print the first key on the bed the way a living hinge wants to be printed. The flexure should lie so the layer lines run along the hinge, not across it. A hinge printed as a stack of short layers will crack on the third hard ff. A hinge printed as long beads along the bend will live long enough to teach you the feel. That is ordinary compliant-mechanism practice. Hackaday does not name [dovetail]’s filament. The file says the prototype still has rough edges and that one of the planned improvements is “using a different filament.” So the first spool is not the last spool. Treat the first print as a geometry proof. Treat the second spool as the feel.
Do not chase a magic polymer in the first afternoon. Proof the geometry in whatever filament your printer already holds, so long as it will flex a few dozen times without snapping. Then, when the lever lengths are right, change material. Nylon and some PETGs flex and recover. Brittle PLA will show you the shape and then teach you a crack. [dovetail] has already told the future-video list that filament is still in play. Believe that. Budget a second reel.
The hammer must leave. In a traditional action the jack escapes under the hammer knuckle so the hammer is in free flight when it hits the string. A compliant action has to fake that escape with a flexure that unloads. When you print the first key, watch the last millimetre. If the printed hammer is still pushing after contact, you have a press, not a blow. Cut a little more relief into the flexure, or thin the neck, or add a stop that lets the hammer fly. Print that change as a new part. Do not glue a shim onto a failed geometry and call it iteration. Iteration, in this file, is a new print.
Check and repetition are the same family. The hammer has to come back without kissing the string on the way. A printed catch, a printed back-check, or a flexure that parks the hammer just off the stop: pick one and test it with a slow press and a fast one. Slow tells you geometry. Fast tells you bounce. Hackaday’s “quick, continued strikes” is the repetition test. Play the same printed key eight times in a row. If the second and third hits are weaker because the flexure has not returned, the hinge is too slow or too thick. Thin it. If the fourth hit double-strikes, the check is late. Move the catch.
Damping is the last of the five. On a hybrid piano the “string” may be a sample, not a wire. The damper still has a job. When the key is down, the damper is off. When the key is up, the damper is on. A printed lever can do that with a second flexure, or with the same key body if you design the rest position to close a mute or to flag a sensor that the note is released. IR sensors, in [dovetail]’s prototype, are how the instrument becomes MIDI. Hackaday: “Using infrared sensors allows the instrument to behave as a MIDI keyboard, but one with the goal of feeling somewhere between a digital piano and a fully analog one.” The sensor is not the action. The action is the flexure. The sensor reads the action. Put the IR pair where the key flag passes, not where your finger is. Do not open a commercial keyboard to steal a sensor map. Print a flag. Read your flag.
Electronics, when the one key works. [dovetail] designed modular keys, then daisy-chained PCBs, each board supporting a set of keys. That is the scale path. It is not the first afternoon. One key, one sensor, one channel of MIDI-out from a board you already know how to talk to, is enough to prove velocity. Velocity is the time the flag takes to pass two edges, or the analog height of a single beam, depending on how you aim the pair. Keep the firmware boring. Note on, note off, velocity. No unpublished protocol work. No card surgery. When that one key speaks MIDI and feels like a blow, you have permission to think about a group.
A group is a module. Print a small rank — three keys, or the number one of those daisy-chained boards will hold — only after the single key has survived a week of presses. Modular means the key comb, the action comb, and the board comb share a pitch. Piano keys are not on a 20-millimetre grid you invent. Measure an acoustic comb or a digital comb you already own and copy the spacing. Then the modules tile. Then the PCBs daisy-chain. Hackaday’s sentence is the architecture: “The modularity extends to the piano’s electronics as well, with a set of PCBs daisy-chained together, each of which supports a set of keys.” Chain power and data along the same edge. Leave a connector at each end so a failed board can be pulled without reprinting eighty-eight keys.
This is a hybrid piano. Real action. Digital sound. Hackaday’s definition. You are not stringing a soundboard in the first month. You are printing a blow that a sound engine can respect. Open Sauce is where the prototype met musicians. Hackaday: it “was first demonstrated at Open Sauce, where a number of musicians were able to try it out.” That is the other test, and you do not owe a conference a half-finished rank. You owe one key that a player can press without grimacing. If you get to a show, you bring the module that already works.
Rough edges are in the tape. [dovetail] plans to change the sensors from IR to hall-effect, improve the action, and use a different filament. Hall-effect is a magnet and a sensor that does not care about dust in the beam. It is a later print, a later board, a later afternoon. Do not redesign the sensor before the flexure returns. Improve the action means more iterations of the same five jobs. Different filament means the feel is still moving. File those three as the published to-do list. Do not add a fourth that Hackaday did not print.
A cousin project sits under the same Hackaday item: an action built to strike a bass drum instead. Completely different instrument, the file says, with a number of similarities. Percussion is a useful teacher. A drum beater also has to leave the head. If you have already printed a drum action, you already know the escape problem. If you have not, print the piano key anyway. The flexure lessons transfer. Thanks to [Keith] for the tip, Hackaday says at the close. The tip is how the 29 August file reached the site.
What you do not do. You do not print eighty-eight keys on the first reel. You do not skip the five job-checks. You do not press a hammer into a stop and call it pianissimo. You do not open a factory digital piano to harvest a stack. You do not flash unpublished firmware onto a board you do not own. You do not treat IR as a hack; it is a beam and a flag. You do not promise a concert grand in a week because [dovetail] asked whether a printer could do in a few weeks what 150 years had refined. The honest answer in the file is a prototype with rough edges that musicians were already willing to try.
What 29 August is: Hackaday, [dovetail], a compliant-mechanism piano action, five jobs, modular keys, daisy-chained PCBs, IR as MIDI, a hybrid with a real action and digital sound, Open Sauce, a to-do list of hall-effect and filament and feel, a bass-drum cousin, a tip from [Keith]. Print the one key. Flex it until the hammer leaves. Then print the next.

The paper
Comments
No notes on this story yet.
Sign in to comment