An advanced, MIDI-controlled robotic drummer built using a Teensy 4.1 microcontroller. This project enables autonomous drumming through precise servo and stepper motor control.
- Microcontroller: Teensy 4.1
- Actuators: Multiple servos, solenoids and stepper motors
- Input: MIDI interface, calibration potentiometers
- USB MIDI connectivity
- Real-time servo position calibration
- Flexible drumming mechanism
- Programmable drum patterns
midi-handler.cpp: MIDI message processingservo-control.cpp: Servo motor managementstepper-control.cpp: Complex motor movementspot-setup.cpp: Calibration logic
- PlatformIO
- Arduino Framework
- USB MIDI cable
- Drum mounting hardware
- Clone repository
- Open in PlatformIO
- Build and upload firmware
- Connect MIDI controller
- Send MIDI notes to trigger drum actions
- Supports multiple drumming techniques
- Press setup button
- Adjust potentiometers
- Save new configurations
- Check MIDI connections
- Verify motor wiring
- Ensure stable power supply
- Advanced MIDI parsing
- More complex drumming algorithms
- Enhanced Python integration