Over the last month or so, I’ve been experimenting with building a portable Raspberry Pi2 based system. My goals for the system were to utilize parts I alreadyhave as much as possible, to be able to browse in a web browser, and to have a usable Shell. The Parts I already had are: [Raspberry Pi 2, Micro USB Power Supply, 2.8 TFT Resistive Touch Screen, WIFI USB Dongle]
The parts I purchased for the project are: [Powered USB Hub, Wireless Keyboard with a trackpad]
- Micro SD Card with the NOOBs image, and installed Raspbian.
- Attach TFT to Raspberry Pi
- Use the ADAFruit TFT instructions to make the TFT work
- Attached the SSD
- Cleaned and formatted SSD
- Copied Root Filesystem to SSD
- Made The SSD the root filesystem
- Installed Fluxbox
- Fabricated a case to house it all
I started with a MicroSD Card with the NOOBs image on it. At the time I purchased about 4 Raspberry Pi 2Bs, I also purchased the SD Cards, TFT Screen, and power supplies. There are several useful guides to installing an operating system for the Pi, so if you need help you can find one.
I installed the TFT, and used the Adafruit PiTFT. I opted for the easy install using the install script. There are also detailed instructions to do a more manual install, and a SD Card image which is already setup.
After I had the TFT working I followed the Adafruit external drive as root guide, and got my SSD loading the root filesystem. This is where I needed the USB Hub with power, because the Pi can not run the drive. In my test the WIFI dongle stopped working when I added the SSD without the hub.
My preference for a small screen was a minimal GUI, so I installed, and started using FluxBox as the GUI for the system.
My last step was to make a case to hold this together. My first version I just used electrical tape, and put it all together. For my final version, I fabricated a case out of cardboard.