There are many uses for an old 10 Mbps Ethernet hub besides using it as a speed-bump in your network. (No fun in that!) [thinkerzone] decided to gut an old EN104 Bay Networks ‘Netgear Hub’ to re-purpose the solid steel case as a Raspberry Pi Zero PC housing. The project, which [thinkerzone] called Pikelet, aims to be an ‘IoT server’ with the feel of a PC. Note: a PC, not a Gameboy. In his hackaday.io project, he describes the minimum set of features for the Pikelet.
- Power button – PCs need a power button
- Power and Status LEDS – Blue for power, RGB for the programmable status LED
- USB ports – using a Zero4U hub to expand the Pi Zero usb ports
- Ethernet – using a ENC28J60 module was the original idea, but it burned while making the project
- HDMI access – the case should ensure the HDMI port is accessible
- Minimum storage – a 32 Gb SD card was found to be “enough to be useful”
- UART – via a FT232 module
- WiFi – a WiFi dongle with an external antenna, since the metal case would degrade the signal if it was inside, so a WiFi hat was not an option
On the software side, it runs the latest version of Raspbian with some additional configuration for the UART port and status LED pins.
In the project logs we can follow along as [thinkerzone] battles through the implementation of the project and, well, Murphy’s Law. One of the things that a descriptive log is useful for is that it serves as a reminder that an apparently simple project can have a lot of setbacks. Sometimes an easy-to-describe project is quite a challenge to implement. And it can be annoying when explaining the challenges to other (non hackers/makers) persons and they go: “That’s just connecting some wires…”
Is the feeling familiar? It’s nice to see someone else going through it too.