In 2007, one of my roommates got Guitar Hero 2 and I was blown away. We spent endless hours playing solo and co-op, as thousands of others have doubtlessly done.
However, one thing annoyed me. Though I preferred to use the tilt sensor (instead of the select button) to launch star power, I found that it was not sensitive enough when sitting down, and too sensitive when standing up. I wanted to fix that. I also thought it would be cool to be able to launch star power with a foot pedal. Around the same time I was also thinking of making a DIY pedal for my keyboards, which are
Kinesis Advantage keyboards, so I sought to combine both endeavours and solve both issues at once.
Though pictures of this build are scarce, and I look back in shame upon the pedal's craftsmanship, I cut myself some slack since this was my first post-graduation electronics project. I scrounged up what few materials I had around, leftovers from some condo destruction, and made shift, as they say.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiLKQFkeZbR8OHcDYE4g9yVo7eZLlKmR0d077c4IvAjKA1ZAoDz5UIP7rhlTn-Ed8UcARiPnMSdAvGmR_r2Fy_FnPcp7fNaqOVee1sVneYSzptuxcGdyE5sU3OYBLHa6kfl9RHftfrOA6hyphenhyphen/s400/IMG_1976.JPG) |
My ergonomics-testing station, to see if the selected switch does the job. |
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgotAz_CH7M4ye72CfmN4tHk9g30PIe08ZtA1NwcukvR9Mrec8FD_BUQZHfz2Bpu78RG0e2HNy4GDnvDwBtxMhZuouudkUUk8FXXZv3Q3EPk5Uj0MQVuhLbGY5m_L88J63ArD6GL-sSQWLx/s400/IMG_1975.JPG) |
About to test with a variety of footwear. |
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEijmP0RMt7XZuF-3eADUSk2K-elPgCyEEuOMB8GXdQ3tOXK2OJ9-W5MfVYxNpByeMkDn5t5Sx6XGHjAF2RljYsje-De8ZkTo0Jdcb3HJRE5NN_hmsmiJF3m5eLIJs9P4pikdQipp82qTdmZ/s400/IMG_1974.JPG) |
Up next, sneakers. |
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjFMmNhe6LKdHXdM0FHeQ14k4c_pqeZnnzkxdW25lS1c2pIi_yzCHfm0GXleW5zZURIBXg27ogjfWTQ6ilNWhWWhmVtS5kXpT1TDHY7-1QWfoJ8EoTnovWxdcFMZiQr2nAP3ATyQKrF48xe/s400/IMG_1973.JPG) |
Sneakers: pass. |
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjKxSC53Y_o56UAGYYwkuGPKXb-v78W9GTQdBrUxSuY3D1Gx4UXlyWZs8PboTJMx9k6hKlNT0KxAqc8LuVuGMeKoEmfuRIVqLl7RrvcdUNgLIFUeoyIGTdPNvd-9NAuM598zPZmykKo1HgS/s400/IMG_1978.JPG) |
The classical IKEA makeshift sawhorse. The downstairs neighbours were good about the sawing noise. |
I have no pictures of the completed pedal by itself, so I will skip a head and show a completed picture with the controller:
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiufUvxLJtXnzd0nvZmJtQiYxdMYL2_hicxLGqekjuuHphhWkV96O2yGh6btpMoWfkX-eHb8PBiqv_OT0DwwI0fyGoRGCISNa2f7bVVJ8ywMRnSPaF8CxxP5WuWb71NFIW2q1GjQBDTLRk5/s400/IMG_2139.JPG) |
Finished product. The far button on the pedal launches star power, and the closer pair allows you to strum with your feet. |
I wired up the electronics with a phone jack in such a way as to be able to use the pedal with both my Kinesis keyboards and the Guitar Hero controller.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8cqkzqZTukx_UV8uiFpWRzpmKlQWr_CdDcgh0QOoPHNOPz5C1moxr2DHuFYV5YiEmqvXHNoyjzSz5flzXcbSCGqBwtBczpdtKl3X0Ui6LhjCY2z9jBfgIP1w8qOcxeJ2PGwH609p3gtdy/s400/IMG_2126.JPG) |
The usual place for a workshop - on top of the dishwasher, between the fruit and the cacti. |
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjyKxnpc1Ze6-KgBTg04CY8k4egO_hYUgVM9xSI4RymQu3wLebCF3zXtqjzPTblcPEU7ji3_OEnns7-sxa0u2TpNHrURHrUBxZ4hQ5v2cf0s9CzxBAR9AEO59E3f6wH60hyphenhyphenawBjSp40lc-7/s400/IMG_2137.JPG) |
Male phone jack connects to the pedal. |
While I had the controller open, I unsoldered the tilt sensor from the circuit board, connected it with soft wiring back to the traces on the circuit board, and glued the tilt sensor to the back of a potentiometer I added to the controller face:
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-zfIyZN42wgdC81MONmIuAlhwGurjWcuorcoJfEv3dw09jRo0L5LN6dWe9UdMogf0TyCaYMqERdC64wKsXMIUtzLZIq3hF9pcBvN5W6gPU4_JXXhQCBOpmar42LU5cFNJHmcNQl4AlK3V/s400/IMG_2136.JPG) |
Tilt sensor adjustment. |
In order for the range of potentiometer adjustments to make sense, I modified the pot casing to restrict the available range of motion. This was done by slotting the casing with a cutoff wheel and pushing the notched material inwards, to create a new "stop" for the wiper assembly.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiOD7EbzNwYhwbmII2a05fUw8heb7dru8RYy9bYklv_YWBH-PJYSBfBiO3wb4P6NogoEUseJxQqA7AJzvqTS32let-d7Q2L6SNxwZWDII9LsQxOzHa0c-cMcgSjyH9vhU5GwElt1qB6Wpkf/s400/IMG_2040.JPG) |
Notched casing. |
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhzfTFh-FjSyKA4k1eZQHqqQdjCw3sN-cs7snvdhOnHf_3JJqzXr_-IsBNTgcwye9GNxXEIysyHXu_GelAag7FqKkCVjYqUoU1QuaR3j3yHtL9TO0kQhGJ5kEltRZlrNohc9AWHW-q-mbTC/s400/IMG_2042.JPG) |
Another view angle. This notch will be pushed inwards to block the wiper assembly from turning too far. |
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgUUdFeHPyaGiKk-UiXajEnuKFXdUEobmiK3U9iqEoFjmdpOOUdgzgeGsb9f-M8XkpyC5WYxb6xDJOuIDup4BcBuHg67bVccH0rvm8g_fE9t7Cf60UKse3cWxXvHP718i2oL9KiFhdaLRPX/s400/IMG_2043.JPG) |
Normal pot, by its disassembled cousin. |
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfsvovuhhqdQx34wM8DosVv5-ckb0P1JMSr7qnoNRnLREz_ajuihRgT1HcGhgK9tVL-3yx-5yQ9UQ_CdMrK1dCFKe8CVFBfx-nqRISr87nzcZGPGCw2uNUsfLjxyMMSiWzo43ZzZvf2HAt/s400/IMG_2045.JPG) |
The notch has been pushed inwards. |
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgh96nudMdgCcHUoPSC81QU2AxHYlmOIIQnB8N2zW-s7YNYfWrGIir21DQDZwE99WVyMQRGiG_0eOl-gGmNZqyAsxZKJYLJKNuR80lnIxZAxC2rNF9iRkyyLscjyIjI3cerU9H5UbFpycPP/s400/IMG_2047.JPG) |
The new stop. |
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi6ebfcdZigd39QAPRtT27SU9TjOa6R96_oRQVAtMdHldn0f3YcFeL_PMfkui7-xnPC-lfroiENP0Vrv6uhuq1uZztBrDh_87ZwkCvkLxZPKx3ggxJaWAYk_x0qOTODbohkYScC9phBLKJl/s400/IMG_2049.JPG) |
Reassembled potentiometer, now with a bit less than 180 degrees of motion. |
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiNGahPGXbKSoRoe_3xTgw8RIh8mbQRsu93GBuHOX9rrJjMdvAgIGcNaAvg7M38bmKxcZuoQClMwZ1rEGRSh4P8xhBXpUcwGK5fBGpu7MDQDDRDrC-udEO7l9fE69H_GC8hPWfUddUX0aUD/s400/IMG_2133.JPG) |
Final glamour shot. |
No comments:
Post a Comment