Mike Filip
Posting the video about the hickman action - going to start a new sub-thread focusing on the action, such as 'how does it work', and 'how do the centerpins function' ,etc.
Posting the video about the hickman action - going to start a new sub-thread focusing on the action, such as 'how does it work', and 'how do the centerpins function' ,etc.
Posting the video about the parallelogram linkage of the keys. Will just leave it in this thread instead of starting a new one as its not really as complex as the other topics.
In summary, regular pianos feature a simple lever for their keys - which makes playing the same note at constant volume require different amounts of force based on where you play on the key (playing along the back requires ~2x more force and has 1/2 the travel distance than playing along the front). In the Janko piano this is further worsened by the keys being longer, so either the lever needs to be longer as well or the player needs to accept 3x or more difference between the front and back rows.
To solve this a parallelogram linkage is used to ensure that the key has a consistent 10mm of dip throughout the entire key - no matter if you play on the front row or the back row.
PS: just to clarify; the difference in key dip along the length of the key on a classical piano isnt exactly a 'problem' for players - you pretty much never think about pressing 'harder' when playing along the backs of the keys - you just do it subconsciously. However as anyone who played on a cheaper synth keyboards with like 1mm key-dip along the backs of the keys can tell you there are limits here - 2x difference is kind of the sweet spot, and on a Janko keyboard with its longer keys it becomes harder and harder to stay within that sweet spot for all rows - hence the parallelogram approach.
Plus, having consistent key dip is kind of nice in and of itself. Almost like taking off a weight you've been carrying for so long you no longer notice its there.
Well, time to start covering the actual prototyping and design instead of just the theoretical stuff.
Posting the video about the initial prototype, along with going over it in Fusion 360. As you can imagine I probably printed out enough parts to make 2 prototypes (at least based on weight of plastic) before I felt satisfied with the prototype… or at least until I realized that any further changes would require nearly a complete redesign.
Time for the electronics (video here). I expect this to be a bit more interesting for those in this forum, and I will be making a new thread for it here.
Video covering the final prototype that I am going to be using in the full 88 key build is now out. Just got one more video to go talking about the design (will cover the mini PC, MIDI interface, DAC, touchscreen, Pianoteq, etc) before the assembly of the full piano.
Mike Filip Just got one more video to go talking about the design
Congrats you've got quite far and solved quite a bit of issues on your own along the way. Impressive!
I am always amazed by anyone who can manage a Fusion project with dozens of parts. Congrats.
Last video about this project (or at least the 'design' portion of it). Going to cover the 'covers' of the piano along with the 'controller' portion (mini PC, DAC, power supplies, VST, etc).
At the moment I am pretty much just working on the actual assembly (already at ~350h in terms of assembly time and probably 50 to 100 more to go), so…
Wonderful, thanks for the update
Halfway point for the assembly; got the chassis, covers, and keys all done, so all thats left is the actual action for each of the 88 keys.
Been also working on the control board that will interface between the sensor boards and the rest of the piano (LCD panel, rotary encoder, 2x usb outputs, serial MIDI in/out, 3x pedal unit, 1x pedal unit,… plus 12 buttons and 6 sliders that are going to be left unconnected for now but in the case I decide to expand the front panel of the piano to feature buttons & sliders for stuff like piano selection and reverb control I will then not have to remake and reorder the control board.
Kudos to you, I'm impressed, especially with how fast you are proceeding!!!
Any chance that you are going to release the "blueprints" (3d step files, or other sources, firmware code etc)? Even privately for a fee? If not (which is totally fine, obviously), do you plan to find a retailer to sell the finished product?
Man, such commitment. Looks like you upgraded your Prusa too.
dore_m Looks like you upgraded your Prusa too
Yep - did that even before I started this project (or at least before I started printing the prototypes). Enclosure was kind of mandatory for ASA (which I use for the keys), plus highly 'recommended' for PETG (everything else). Besides that I did a bunch of upgrades (including a custom-design 'clicky' style probe to get consistent 1st layers along with the 'silicone' mod to get the print bed as close to flat as possible - both of which were mandatory to get the framework to fit together).
Probably (read: definitely) got more hours of printing done during this project than I had the other 7 or so years I had this printer (got it right when it first came out).
Been a month, but I finally got to the point I have a proper update!
So - the piano is officially working, though the hammer action (and kind of the entire Hickman action actually) is still taking up space on my assembly bench. I had to hack apart my sensor board firmware to make the magnetic sensors pull double duty for note-on (with velocity) events as well as their official job of note-off events seeing as how without the hammers there is nothing to trigger the optical sensors. Still, this means I can actually start practicing on the Janko layout instead of thinking/designing/planning/printing/…working on it.
Finished up the main control board too - kind of funny how it took me over 3 months to get the initial sensor boards planned out and ordered, but the control board (which is ~2-3x more complicated) was finished up in under a month. Even better - both the sensor board and the control board worked perfectly on the first try, so no need to re-design and re-order! I will probably at some point invest in a proper oscilloscope and optimize the communication lines; I seem to get only 4Mbits/s SPI speeds while 9 should be possible for the chips; still - there hasnt been any communication breakdowns in the past 3 days Ive been running it so it should be in a good state as is.
Well, I will leave just 2 more video links for the two piano pieces I figured out in the 3 days I had to practice since getting the piano operational if anyone is interested:
Mike Filip So - the piano is officially working,
Wow, huge work and fantastic success! Hats off to you!
If you are not releasing your blueprints, do you plan to sell this, for parts or as a whole?
In any case, congrats and looking forward to how you'll learn music with it!
Also @Mike Filip have you considered participating at https://midi.org/innovation-awards ? I think you have good chances!
Impressive!
RIP
Interesting competition. Might not completely mesh with what I am doing (after all, I am aiming towards more of a classical piano than an innovative synthesizer keyboard), but its not like I loose anything from submitting.
Deadline seems to be may 30th which is a bit tight, but even if I dont finish the assembly its not like I cant submit what I have and see what happens.
Thanks for bringing this up!
Well, here is the video for the control board schematic. Think it should be a bit more interesting to those in this forum as opposed to the 'Janko layout' parts.