pi Zero NES cart with power button

This is a remix of HauntFreaks’s pi Zero NES cart "A Better Bezel", published Mar 27, 2017, his original design can be…
4
2
0
36
updated April 21, 2025

Description

PDF

This is a remix of HauntFreaks’s pi Zero NES cart "A Better Bezel", published Mar 27, 2017, his original design can be found here http://www.thingiverse.com/thing:2205100

This new spin adds a power button to the “Bezel” and makes the HDMI slot compatible with the Cable Matters Mini-HDMI to HDMI Male to Female Cable Adapter., I remove one of the USB cables on the Micro USB OTG Charger HUB. to make the hub fits properly on the cartridge, the power button is a 6 Pin DPDT Self-locking Micro Push Button Switches 7mm x 7mm.

Script Notes

This is the script I'm currently using.

1.-Copy and paste the following into new text file and save as shutdown.py on the /home/pi/ directory

import RPi.GPIO as GPIO import time import os GPIO.setmode(GPIO.BCM) GPIO.setup(3,GPIO.IN, pull_up_down=GPIO.PUD_UP) while True: if (GPIO.input(3) == True): os.system("sudo shutdown -h now") break time.sleep(0.50) 2.- Edit rc.local.

sudo nano /etc/rc.local3.- Add the following just before the line "exit 0".

(sleep 1; python /home/pi/shutdown.py)&Note: If you are using a momentary button instead of a latching button for the Power Button, you must update the script to watch for False instead of True.

if (GPIO.input(3) == False)

Schematic

The schematic to control the Pi Zero with the latching button is very simple as show in the picture below.

Print Settings

Printer Brand:

Prusa

Printer: 

Prusa Steel

**Rafts:**

No

Supports: 

No

**Resolution:**

0.2mm

Infill: 

25%

 

 

 

Category: DIY

Tags



Model origin

The author marked this model as their own original creation. Imported from Thingiverse.

License