Bunny Computer

Watch the demonstration video I made for this project here!

I combined my love for bunnies and retro tech to make this Retro Macintosh Bunny Computer!
I configured a fully-functional Raspberry Pi cluster inside of a custom-printed Retro Macintosh housing, capable of "ripping" audio files in parallel from a CD or a .flac file. The script I wrote in Chapel, an open-source parallel programming language, divides an album into even subsets, one subset of tracks per Pi in the cluster, to be processed concurrently. When the processing is finished, the music can be played from the "Bunny Ear" speaker attachments that I designed.

In the summer of 2022, I learned how to use Fusion360 to modify the project .STL files. In doing so, I resized the slot intended for a floppy disk reader to accomodate the CD Drive, and designed new "Bunny Ear" modular speaker attachments.

I cut and crimped my own Ethernet cables to cluster the Raspberry Pis. I set up a shared filesystem on an SD card, so that each Pi could execute the script from and export the processed files to a shared directory.
I successfully built the Chapel compiler, version 1.28.0, from source on all Pis, and programmed the solution using the FileSystem and Subprocess modules.

This project is an enhanced version of this Retro Macintosh single-board project by LowBudgetTech.

This project is complete as of 12/19/2022!
Skills/Tools:
✧ Fusion360
✧ PrusaSlicer
✧ Parallel Programming
✧ Linux
✧ Chapel (Programming Language)