Monday, January 26, 2015

Part 2, Build, BeatBuddy Tempo Pedal / MIDI Beat Clock Generator / OPEN SOURCE


See Part 1 for hardware design and schematic.


This is Part 2, parts list and build pictures.


See Part 3 for Arduino sketch.


See Part 4 for software design notes.



Parts List:


Pictures of Build:

I used drills, a reamer, a file and a hot knife to create mounting holes

Epoxy to mount the power jack


Hot knife to cut the hole, undersized, then file to fit


Box: switches, perfboard with Moteino, power jack, MIDI cable; Cover: 4 digit display, RGB LED

Added expression pedal cable, wires for switches and power jack

Moteino sits flush on perfbaord.  Hotglue secures parts (LED, R5, R6, R7, R8) and wires in cover.


Push right angled pins flush into headers; solder Moteino from top

Soldered the right angled headers to the Moetino; Loops on right are ground and 3v3.

Solder parts to headers; add ground bus wire

Display and RGB LED wires pass through perfboard, solder to headers below

Solder switch wires from below


Early build: power jack wired directly to Moteino!

Programming. downloading Arduino Uno compatible sketch, using USB-BUBII (see part 1)

Decided to add reverse voltage protection



I use Velcro on my pedal boards.  Contact Cement is a good primer to help the Velcro stick and stay stuck


The BeatBuddy display shows that MIDI clocks are active, and the BPM tracks the project display


Here I've added R1, D1, D2, F1 to (hopefully) protect the Moteino from miswiring to power and/or pedal 

Here I've added R5, to tone down the RGB LED brightness a bit.


If I build this again, I'll use Moteino-USB!

Red: Output Off

Blue-Green: Mid Range, 120 to 280 BPM, Output On

Green: High Range, 280 to 300 BPM, Output On

Blue: Low Range, 40 to 160 BPM, Output On







Grafted a power plug on the BeatBuddy power supply

Well, that's my build.  Please leave questions and comments below, and check back for Part 3, Arduino sketch; and Part 4, software design notes.