I've long been fascinated with the compact simplicity of all-in-one computer/keyboards such as the Commodore 64. When the official Raspberry Pi keyboard was released, I knew what had to be done.

So I built a battery-powered all-in-one Raspberry Pi computer inside an official Raspberry Pi keyboard (well, I guess it isn't technically an all-in-one since it doesn't have a built-in monitor). In addition to a battery, I added a power LED and button so I'll know when the Pi was on and can safely turn it on and off.

Mentioned here Official Raspberry Pi Keyboard and Mouse Mmm.. More delicious official Raspberry Pi hardware.

The official Raspberry Pi mouse connects directly to the keyboard, giving you a super compact setup with a small footprint. Finally, the keyboard connects to the Pi externally via a small cable; this way, you can still use the keyboard with other computers as a normal keyboard!

I know there isn't much of a point in adding a battery since you still need to connect an HDMI cable -- but I still find it useful since I log into my Pi remotely all the time. Also, it's more fun this way and if you add a portable monitor... :)

In this guide, I'll show you step-by-step how to build your own. Let's get started!

Note: This project [might] involve soldering

Most of this project can be done without any soldering. The battery, power button, and status LED require soldering but are all optional. If you don't know how to solder or don't feel like busting out the ol' soldering iron, you can still put a Pi Zero in your keyboard.

If you want to pick up a soldering iron, check out our guide on the best soldering irons for different tasks.