What's new

harih

Student
Joined
Jun 4, 2020
Messages
25
Reaction score
27
Location
Los Angeles
Now that I have my Vewlix cleaned and running, of course the next thing I want to do is look into modding it :)

I'm a big fan of music games, but most of them have controls that are a bit too large for the standard Vewlix control panel. One that I realized would fit (and that I have on my Switch) is Project Diva.

Project Diva controls are fairly simple: There are four big buttons, and then a touch slider. Not my picture (grabbed from YouTube):
YH27cl8.png


The four buttons are just 100mm illuminated domes, which fit just fine on a Vewlix control panel:
QgXih72.png


I've offset them a bit closer to the top of the panel, as there's not that much space between them and the touch panel on an actual Project Diva cabinet. While it's not enough to get to true arcade dimensions, it's a lot closer than making them fully centered on the panel. I do need to look into adding additional buttons, but those will probably be standard 24/30mm just to cover the rest of the inputs needed.

The touch slider is a bit more complicated. Ultimately, I'm thinking to use the movestrip panel for that, like so:
psuUJVs.png


The larger rectangle matches the dimensions of the glass/diffuser panel, while the inner rectangle is the size of the touchpad from Project Diva. I've added 5mm to the inner rectangle to account for where the control panel piece overlaps it to keep the visible dimensions closer to arcade spec.

For the touchpad, I'll need to get two sets of those shapes cut -- one for the top and bottom (think of the diffuser and glass setup currently). On the bottom layer, I'll need to use copper tape to create the capacitive touch, and then connect them to a micro controller. Sandwiched between the two sets of acrylic, I should also be able to get something printed to make it look even more "legit".

Ultimately, my plan is for this all to be handled by either Arduino or Teensy to serve as the interpreter for the buttons and the touchpad. The touchpad is by far the most difficult part -- documentation for Diva controllers is pretty sparse or relies on outdated/out of production microcontrollers, so I'm currently digging into what all my options there are.

Since it's the hardest part, I'm probably going to start with the touchpad. Once I figure out how I want to set that up and prototyped, I'll get those cut from an acrylics shop nearby and testfit before figuring out who/where to order the panel from.
 
I'm really interested in where this goes!
 
As an update: I ordered a bunch of parts to start prototyping the controller, starting with the slider.

The brains behind it is going to be the Teensy-LC. I'm using the OpeNITHM project as inspiration, which is a Chunithm ASC based on the LC. Chunithm also has a slider, so I figured it'd make sense :)

For the slider I'm planning to use 2xCD74HC4067 multiplexers to give me the 32 inputs needed using just 5 of the Teensy pins. After I figure that out, I'll do LEDs, with the buttons as a last add-on.

The nice thing about Diva is that its serial communications have been fully reversed (I found all that documentation I said didn't exist!), so I shouldn't have too much of a problem once I figure out the ins and outs of working with the teensy and microcontroller stuff in general. Goals for this weekend are get familiar with Teensy and some single, non-multiplexed touch detection, then next week (when my soldering iron arrives), it's time for the multiplexer and figuring out how serial works.
 
Back
Top