TO ORDER AFTER CAMPAIGN: http://www.mausberrycircuits.com
Last year I ran a campaign to create an inline shutdown switch that could communicate with the Raspberry Pi and allow for a smart shutdown. Since that successful campaign I've built off the original version to create a new switch which is much more streamlined and professional looking. It connects directly to the Pi, eliminating an additional cable between the circuit and Pi. The new one will also be illuminated and quite cool looking. I'm raising funds to do a large run of this illuminated power switch for the Raspberry Pi. As shown in the video, the circuit accepts your existing micro-USB cable and plugs directly into the Raspberry Pi power port. Pressing the button turns on the Pi and illuminates the switch. If you then press the button for two seconds it will instruct the Pi via GPIO to start shutting down the OS. Once the OS finishes booting down, the circuit cuts power to the Pi completely. Press again and the Pi will boot as normal. I have built a hard-reset functionality in by pressing the switch for more than five seconds. The circuit has a micro-controller on-board which I've programmed for the logic. You can choose blue, red, green for your illumination color.
A small script runs in the background on your Pi and is easy to install in less than a minute.
The setup instructions are available at http://www.mausberrycircuits.com
Here's a photo of the original prototype from my first Kickstarter campaign below. The circuits have come quite a long way :)
The next prototype of the LED looked like this.
The final circuits will be ENIG plated instead of HASL and I will program them to perform a nice fade-in and fade-out of the illumination when pressing the power button. Also, I will offer blue, red, and green illumination options.
Please note that the micro-USB male plug on this circuit has approximately 3/8" (9.5mm) clearance from the end of the plug to the components on the PCB. If you have a case that sits flush with the edge of the Pi then you should be fine. If you have a case in which the power port is recessed and/or the edge of the case sticks away from the Pi then you will need to decide if this switch will fit appropriately. I can't be responsible for fitment issues with everyone's cases.
Production and Fulfillment
Production and fulfillment of the circuits should be fairly straightforward thanks to simplification of the design. PCB milling will take about 7 days with express shipping. During that time I will place an order for the microprocessors and other electrical parts. They will arrive prior to the PCBs and I can program the microprocessors while waiting. Once the PCBs arrive, assembly should only take about 3 days followed by 1-2 days for testing and shipping :)
Risks and challenges
The main challenge which may arise is teaching novice users how to install the script via SSH, however this hasn't been much of an issue with previous versions of switches I have made. After running two successful Kickstarter campaigns previously, I've learned a lot about the challenges of running a campaign. The fulfillment process will be much quicker now. I've found a new PCB supplier which produces high-quality PCBs very reliable. Additionally, I've streamlined the parts layout to allow for much more rapid assembly on my end once the PCBs and electrical components arrive. I've cut the overall number of parts down signficantly which was the biggest slowdown previously. I've also found a shipping service that is much more reliable and efficient.Learn about accountability on Kickstarter
- (15 days)