How many servos is too many?

**I apologize if I posted this in the wrong forum, I am unsure where to ask this question.

I am attempting to make a MIDI piano where the user could experience different styles of keyboards through changes in key-weights. To accomplish this, I was considering using servos/motors to apply resistance to each key via the Front Rail Pin (#4 on the diagram), similar to how the PS5 controller triggers work. Is this impractical to have one motor/servo for each individual key? Are there any alternatives to dynamically add resistance for when a user presses down on the key other than supplying 36-something motors/servos?


My idea is probably not the best at all, but it is better than having 36 servos.

Add a potentiometer where the key would usually rotate to see the amount of force applied (by calculating the pot’s value) and maybe a spring underneath it to return it to its original position. This way you are using less power and it’s easier


Welcome donjuanvaughn, you post an interesting question. This is done on the better keyboards (music) all the time. Try this link to get started: What Our Switch Testing Machine DOES Measure I know this does not answer your question completely but it should help.

1 Like

If you want all the keys to change together, perhaps a single bar carrying springs for each key.

1 Like

Thanks MarkT for your reply!
I was thinking sort of the same thing. My concern was if the user applied too great of a force that would offset the bar and what supports it. Maybe adding a ratchet that locks at certain heights as well?

Good point, there might be Boogie Woogie players around :slight_smile:

1 Like