MelodyMaster 3000 - Techno piano
We calculate the final price from your selected file. You review and accept it before payment.
Saved on this device.
Piano meets servo motors and MIDI, delivering precision and versatility.
- Rating
- 0 / 5
- Likes
- 38
- Downloads
- 40
- Makes
- 0
- Views
- 1,451
- Reviews
- 0
Updated at source:
Model information
- Source
- Printables
- Category
- RC & Robotics
- License
- Creative Commons — Attribution — Share Alike
Introducing the MelodyMaster 3000, a cutting-edge musical instrument that combines the timeless elegance of a piano with the precision of servo motors and the versatility of MIDI technology. The MelodyMaster 3000 is a truly innovative creation, designed to bring music enthusiasts and performers a unique and captivating playing experience.
The instrument's MIDI capabilities are what truly set it apart.
Each key press is executed with remarkable precision, faithfully recreating the dynamics and subtleties of the original composition.
The instrument offers a range of customization options to cater to individual preferences and playing styles. Musicians can adjust the sensitivity of the keys, the force exerted by the servo motors, and even the speed of playback. This level of control allows for a deeply personal and expressive interpretation of the MIDI files, making each performance a unique masterpiece.
Demo
Parts list
- Standard components
- 84 - SG90 Servo Motors
- 6 - PCA9685 PWM driver
- 1 - Arduino Micro
- Printed parts
- 2 - Clamp Arm
- 2 - Screw
- 7 - Block
- 35 - Short Pegs
- 49 - Long Pegs
- 6 - PCA9685 holder
- 1 - Arduino Micro holder
Printing
- 0.4mm nozzle
- 0.45mm line width
- 0.2mm layer height
- 3 walls
- 6 top/bottom layers
- no supports except octave block (See below)
- Skirt or brim
Print instructions for octave block

Supports for octave block only. Only at unsupported ends. Let the rest bridge.

No support for hole.

Electronics
Solder 90 deg pin headers to Arduino Micro and PCA9685.


Fix Arduino Micro to holder. The PCA9685 needs mounted with screws.

Arduino to PCA9685.
VCC - VCC
VCC - V+
GND - GND
SDA - Pin 2
SCL - Pin 3
Servo calibration
Servo wiring.
Red - VCC
Brown - GND
Orange - Pin 2

Upload “Servo_cal.ino”.
Then, plug in servo motor.

Attach short servo horn.

Screw arm into place.

Assembly
Longer peg for white keys.

Shorter peg for black keys.

Pegs inserted in block. Note orientation of block.

Attach servos to octave block with 2 screws.

Finished octave block.

