DDR@CMU - cmubuild18/Build18 GitHub Wiki

DDR@CMU

A DDR cabinet for our campus!

DDR@CMU

It'd be really cool to have a DDR machine here on-campus, and we already had a dancepad. With this, the cost to build a cabinet would be less than $300. To be clear, we are not making our own DDR pad, as it is very difficult to make a high-quality pad from scratch. We used a spare desktop and monitor; we flashed an empty SSD with an Arch Linux image that had the ITG software already installed. The computer autoboots into the software, which allows users to immediately begin playing DDR. We registered the DDR dancepad and a keypad for navigation for users to easily select a song and begin playing.

We also built a base for the pad so that it wouldn't slide around while playing. We wanted to add a support bar to the pad for players to keep their balance, but unfortunately we did not have the welding tools to make the bar to our standards. We plan to add that to our project in the future. We also built a cabinet that could hold both the computer and the monitor; it's connected to the pad via a long USB cable. Lastly, we decorated the cabinet with BlinkStick LEDs, which are programmable over USB using Python. We set the LEDs to strobe once the game begins.

We achieved a minimally-viable product showing how you could make a simple, cheap DDR cabinet. In the future, we'd like to extend this cabinet by adding a second DDR pad for two-player. Furthermore, we'd like to get a larger monitor for the cabinet. Lastly, we're still looking for a home on-campus for the cab - stay tuned!

Team Members

Team Member Photo
Joel Gonzalez Team Member Photo
Chi Gao Team Member Photo
Jessica Wu Team Member Photo
Icey Chen Team Member Photo
Anya Jasthi Team Member Photo

Photos

https://drive.google.com/drive/u/1/folders/1hGXiWK323VyTUOtKx64R04AO2SV44N1o

Parts

Part Unit Price Quantity Cost Needs to be Ordered through Build18? (Y/N) Part Link
LED Strips $32.50 2 $65.00 N (Ordered by Joel.) https://www.blinkstick.com/products/blinkstick-flex#mini-shop
6-Key Keypad $30.99 1 $30.99 N (Ordered by Joel.) https://www.amazon.com/Ecarke-Mechanical-Keyboards-Programming-Keyboard/dp/B093V7TZL8/
Screws (1.25") $9.99 1 $9.99 N (Ordered by Joel.) https://www.amazon.com/gp/product/B07B7H8BJB
Screws (2.5") $9.99 1 $9.99 N (Ordered by Joel.) https://www.amazon.com/gp/product/B07B7J69BZ
Flanges (1.25") $25.99 1 $25.99 N (Ordered by Joel.) https://www.amazon.com/gp/product/B09PN313PS/
Elbow Connectors (1.25") $13 2 $26 N (Ordered by Joel.) https://www.amazon.com/gp/product/B016Y8JCYG
Steel Pipe (1.25", 18") $22.99 1 $22.99 N (Ordered by Joel.) https://www.amazon.com/gp/product/B016Y8PH0E
Steel Pipe (1.25", 48") $43.99 2 $88 N (Ordered by Joel.) https://www.amazon.com/gp/product/B016Y8PJD4
Paint $16.48 1 $16 N (Ordered by Joel.) https://www.amazon.com/Rust-Oleum-1974730-Painters-Touch-Semi-Gloss/dp/B000BZZ4S2/?th=1
Total Cost: $295.39
Remaining Budget:(out of $300) $4.61