... | @@ -3,6 +3,24 @@ Fabricating a RasPiDrum |
... | @@ -3,6 +3,24 @@ Fabricating a RasPiDrum |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Order The Hardware
|
|
|
|
------------------
|
|
|
|
* Order the electronics parts from Sparkfun https://www.sparkfun.com/wish_lists/105661
|
|
|
|
* Order the enclosure from Ponoko http://www.ponoko.com/design-your-own/products/electroacoustic-shuffle-12088
|
|
|
|
|
|
|
|
|
|
|
|
Software
|
|
|
|
--------
|
|
|
|
|
|
|
|
* Follow the [instructions](https://git.cct.lsu.edu/eberdahl/General/wikis/PrepareMemoryCard) to write the image for the instrument to the memory card. The image file, once it is uncompressed (if necessary), will be large such as 4GB or 8GB.
|
|
|
|
|
|
|
|
* Insert the memory card into the Raspberry Pi.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Gluing The Box
|
|
Gluing The Box
|
|
--------------
|
|
--------------
|
|
|
|
|
... | @@ -104,3 +122,43 @@ Circuit |
... | @@ -104,3 +122,43 @@ Circuit |
|
* Connect the other ends of the jumpers to the Raspberry Pi board to implement the schematic.
|
|
* Connect the other ends of the jumpers to the Raspberry Pi board to implement the schematic.
|
|
|
|
|
|
![alt text](images/gpio1.jpg)
|
|
![alt text](images/gpio1.jpg)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Testing
|
|
|
|
-------
|
|
|
|
|
|
|
|
* You will want to test your project before you completely close it up. It might still need a little bit more work!
|
|
|
|
|
|
|
|
* Start by **double checking all of the wiring connections before applying power.** It might very well save you a lot of trouble!
|
|
|
|
|
|
|
|
* Insert the memory card into the Raspberry Pi if you haven't already done so.
|
|
|
|
|
|
|
|
* Power up your project.
|
|
|
|
|
|
|
|
* Wait one full minute. Try to get some music out of the instrument.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Troubleshooting
|
|
|
|
---------------
|
|
|
|
* If it doesn't seem to be working, you will want to try to localize the problem. First, power you project back down again.
|
|
|
|
|
|
|
|
* If you have a spare Ethernet cable, plug it into your Raspberry Pi board now.
|
|
|
|
|
|
|
|
* If you have an HDMI display, plug it into your Raspberry Pi board. Try starting the project up again. Check if you see the Linux boot sequence shown on the display.
|
|
|
|
|
|
|
|
* If it seems to be booting up, try to login. You could do that by plugging in a USB keyboard and mouse, but you could also do that by logging in over Ethernet. If you set the IP address of your Ethernet interface to have the static IP 192.168.105.105, then you should be able to log into your project by running the command
|
|
|
|
|
|
|
|
**ssh -XY ccrma@192.168.105.106**
|
|
|
|
|
|
|
|
* If you can log in, then try the following:
|
|
|
|
* stop-default
|
|
|
|
* pd &
|
|
|
|
* Open the patch ~/on-startup/default.pd
|
|
|
|
* Look at the information in the pd window for clues or errors. |