/sdvxminicon

Code for Leonardo PCB for a SDVX Minicon seen here http://imgur.com/a/BgS4V

Primary LanguageC++

sdvxminicon

Instructions here: http://consandstuff.github.io/rhythmcons/sound-voltex/sdvx-minicon/

Minicon Gallery http://imgur.com/a/BgS4V

The code is a modified version of this github repository:https://github.com/4yn/iivx

Upload using Arduino IDE 1.8.3

Tested only with 24ppr encoders.

Part List

  • 5mm laser cut clear acrylic $10-15
  • 6pcs. 50x30mm chinese beatmania buttons $15 (led and switch included)
  • 1pc. 30x30mm start buton $3 (led and switch included)
  • 2pcs. cheap rotary encoder (24ppr) $10
  • 2pcs. 22x20mm aluminum knobs $16
  • 1pc. 50x50cm 5mm MDF plank (box walls) $2
  • 1pc. 50x50cm 3mm MDF plank (box top and bottom door) $1
  • 1pc. Arduino Leonardo PCB $18
  • jumper wires pack $5
  • 7pcs. crimp connectors $2
  • 2pcs. metal hinge $1 (for the door)
  • 2pcs. magnetic lock $2 (for the door)
  • 2pcs. 100 sandpaper $2
  • 2pcs. 180 sandpaper $2

subtotal: $87

Want to change to SANWA buttons? Add 6 12 dollar buttons instead of the chinese buttons. Total: $144

Optional:

  • 1pc. spray paint can $15 (matte white)

Tools:

  • electric jigsaw
  • electric sander
  • electric drill

Skills:

  • drilling- jigsaw-ing
  • sanding
  • soldering

PIN LAYOUT (LEONARDO ARDUINO)

Button Pin # Button # LED Pin #
Start 13 Button 1 6
BT-A A0 Button 2 7
FX-L A1 Button 3 8
BT-B A2 Button 4 9
BT-C A3 Button 5 10
FX-R A4 Button 6 11
BT-D A5 Button 7 12
ENCODERS DATA 1 DATA 2
Left knob (VOL-L) 0 1
Right knob (VOL-R) 2 3

If you're using 600ppr encoders you have to connect the encoders to the 5V pin for the 5v input (usually is the red wire)

Any questions, troubleshooting or tips? Try my Discord server:

https://discord.gg/fknwz8s