You will need 2 power supply
Pironman Raspberry Pi 4 Case, Raspberry Pi Mini PC - Aluminum Alloy Tower Case with Fan, Tower Cooler, M.2 SATA SSD Expansion Board, 0.96" OLED, IR Receiver and Power Button for Raspberry Pi 4
what you need to buy that it not in the box
-Raspberry Pi 4 Type-C Power Supply 5V 3A Power Adapter
-sata SSD
--Micro hdmi to hdmi cable
-SD card
-Display
Required Components
Any Raspberry Pi
1 * Power Adapter
1 * Micro SD card
1 * Screen Power Adapter
1 * HDMI cable
1 * Screen
1 * Mouse
1 * Keyboard
Insert the SD card you’ve set up with Raspberry Pi OS into the micro SD card slot on the underside of your Raspberry Pi.
Plug in the Mouse and Keyboard.
Connect the screen to Raspberry Pi’s HDMI port and make sure your screen is plugged into a wall socket and switched on.
put the first power supply in the raspberry cards power up
insert the 2 power supply in pironman cards badaboom led start if i follow this
sudo apt-get update
sudo apt-get install git -y
sudo apt-get install python3 python3-pip python3-setuptools -y
reboot
=================================
cd ~
git clone https://github.com/sunfounder/pironman.git -b v2.0
cd ~/pironman
sudo python3 install.py
reboot
pironman -rc ff8a40
=================================
for retropie
press F4
sudo nano /etc/default/keyboard
change XKBLAYOUT “gb” set to “us”
reboot
sudo apt-get update
sudo apt-get install git -y
sudo apt-get install python3 python3-pip python3-setuptools -y
reboot
cd ~
cd ~
git clone https://github.com/sunfounder/pironman.git -b v2.0
cd ~/pironman
sudo python3 install.py
reboot
pironman -rc ff8a40
To update command is as follows:
cd ~/Pironman
git pull
sudo python3 install.py --no-dep
Finally, type sudo reboot to reboot.
If your systems that don’t have git, python3 and pip pre-installed you need to install them first.
sudo apt-get update
sudo apt-get install git -y
sudo apt-get install python3 python3-pip python3-setuptools -y
Install pironman module
Use the following commands to download and install the pironman module.
cd ~
git clone https://github.com/sunfounder/pironman.git -b v2.0
cd ~/pironman
sudo python3 install.py
Rebooting is required after installation to take effect. A reboot reminder will pop up at some point, and you can select y to reboot now or at a later time.
Here are the basic configurations for Pironman.
The OLED screen will display the CPU, RAM and ROM Usage, CPU Temperature and IP Address of the Raspberry Pi.
After 60 seconds, the OLED display goes into sleep mode, and you can wake it up by a short press on the power button.
The fan is turned on at 50 degrees Celsius.
Turn on the WS2812 RGB strip(default connection in IO10) so that it displays in color #0a1aff(blue) and in breath mode (change rate is 50%).
At this point, you can press and hold for 2 seconds to safely shut down or 10 seconds to forcibly shut down.
Modify the Configuration
In the pironman module, we have some basic configurations for Pironman, and you can check them with the following command.
pironman -c
The current configurations are shown below.
The fan is turned on at 50 degrees Celsius.
The duration of the OLED display is 60s, after 60s it will start to sleep.
Turn on the WS2812 RGB strip(default 10) so that it displays in color #0a1aff and in breath mode (change rate is 50%).
You can also modify these configurations to suit your needs.
Use pironman or pironman -h or pironman --help to view the instructions, as follows.
Usage:
pironman <OPTION> <input>
Options:
start start pironman service
stop stop pironman service
restart restart pironman service
-h,--help help, show this help
-c,--check show all configurations
-a,--auto [ on ],enable auto-start at boot
[ off ], disable auto-start at boot
-u,--unit [ C/F ], set the unit of temperature,
C or F (Celsius/Fahrenheit)
-f,--fan [ temp ], Temperature at which the fan switches on,
in celsius (default 50),in range (30 ~ 80)
-al,--always_on [on/off], whether the screen is always on,
default False
-s,--staty_time [time], screen display duration in second,
in second, default 30
-rw,--rgb_sw [on/off], rgb strip switch
-rs,--rgb_style rgb strip display style, default: breath,
in [breath / leap / flow / raise_up / colorful]
-rc,--rgb_color [(HEX)color], set the color of rgb strip,
default: 0a1aff
-rb,--rgb_speed [speed], rgb blink speed (0 ~ 100, default 50)
-pwm,--rgb_pwm [frequency], rgb signal frequency (400 ~ 1600, default 1000 kHz)
-rp,--rgb_pin [pin], rgb signal pin, could be [10 / spi/ SPI / 12 / pwm/ PWM] or
[21 / pcm / PCM], default 10
Cooling Fan
Note
The Cooling Fan is connected to GPIO6 (BCM).
The working status of the Cooling Fan is decided by the CPU temperature. When the CPU temperature reaches the set threshold, the fan spins, and if it is 2 degrees Celsius below the threshold, the fan is stopped.
Set the temperature unit, C: Celsius, F: Fahrenheit.
pironman -u C
Set the temperature at which the fan starts, for example, 40 degrees Celsius (the unit is set by you).
pironman -f 40
OLED Screen
After installation, the script will start automatically and the OLED screen will display the CPU, RAM and ROM Usage, CPU Temperature and IP Address of the Raspberry Pi.
In order to extend the life of OLED screen, OLED will turn off after 60 seconds by default, and will light up by pressing the power button shortly. You can enable/disable this feature with the following command.
set to sleep mode: “al” means to “always on”. In sleep mode, short press the power button to wake up.
pironman -al off
set to always on mode:
pironman -al on
Set the duration in seconds,
pironman -s 60
The above are what we set for OLED screen, if you want to make OLED screen display other information and effects, you can open /opt/pironman/main.py to modify and run it.
Open this python script and modify its contents.
sudo nano /opt/pironman/main.py
Press Ctrl+X -> Y -> Enter to save and exit editing.
Run it.
sudo python3 /opt/pironman/main.py
What is RetroPie?
RetroPie allows you to turn your Raspberry Pi or PC into a retro-gaming machine. It builds upon Raspberry Pi OS (Raspbian), EmulationStation, RetroArch and many other projects to enable you to play your favourite Arcade, home-console, and classic PC games with the minimum set-up. For power users it also provides a large variety of configuration tools to customise the system as you want.
RetroPie sits on top of a full OS, you can install it on an existing Raspbian, or start with the RetroPie SD image and add additional software later. It's up to you.
Where to find ROM
Search for this extension in google or telegram
3do lr-4do .iso panafz10.bin 1993: Panasonic
Amiga UAE4ARM, UAE4ALL2 .adf .adz .dms .exe .rp9 .zip kick13.rom, kick20.rom, kick31.rom 1985: Commodore
Amstrad CPC lr-cap32, CapriceRPI .cpc .dsk - 1984: Amstrad
Apple II Linapple .dsk - 1977: Apple
Atari 2600 lr-stella, Stella .7z .a26 .bin .gz .rom .zip - 1977: Atari
Atari 5200, 8-Bit Series Atari800, lr-atari800 .7z .a52 .atr .bas .bin .car .dcm .xex .xfd .zip .atr.gz .xfd.gz ATARIXL.ROM, ATARIBAS.ROM, ATARIOSA.ROM, ATARIOSB.ROM, 5200.rom 1982: Atari
Atari 7800 lr-prosystem .7z .a78 .bin .zip 7800 BIOS (U).rom 1986: Atari
Atari Jaguar lr-virtualjaguar .j64 .jag - 1993: Atari
Atari Lynx lr-handy, lr-beetle-lynx .7z .lnx .zip - 1989: Atari
Atari ST, STE, TT, Falcon Hatari .ctr .img .ipf .raw .rom .st .stx - 1985: Atari
CoCo XRoar .asc .bas .cas .ccc .dmk .dsk .jvc .os9 .rom .sna .vdk .wav bas13.rom 1980: Tandy
Colecovision lr-blueMSX, CoolCV .bin .col .rom .zip coleco.rom 1982: Coleco
Commodore 64, VIC-20, PET Vice .crt .d64 .g64 .t64 .tap .x64 - 1982: Commodore
Daphne Daphne .daphne - 1983: N/A
Dragon 32 XRoar .asc .bas .cas .ccc .dmk .dsk .jvc .os9 .rom .sna .vdk .wav d32.rom 1982: Dragon
Dreamcast Reicast .cdi .gdi dc_boot.bin, dc_flash.bin 1998: Sega
Famicom Disk System lr-fceumm, lr-nestopia .7z .fds .nes .zip disksys.rom 1986: Nintendo
FinalBurn Neo lr-fbneo, lr-fbalpha2012, PiFBA .7z .zip cchip.zip, decocass.zip, isgsm.zip, neogeo.zip, neocdz.zip, midssio.zip, nmk004.zip, pgm.zip, skns.zip, ym2608.zip 2000: N/A
GameCube dolphin .iso - 2001: Nintendo
Game & Watch lr-gw .mgw - 1980: Nintendo
Game Gear lr-genesis-plus-gx, Osmose .7z .bin .gg .sms .zip - 1990: Sega
Game Boy lr-gambatte, lr-tgbdual .7z .gb .zip - 1989: Nintendo
Game Boy Color lr-gambatte, lr-tgbdual .7z .gbc .zip - 1998: Nintendo
Game Boy Advance lr-mgba, lr-vba-next, lr-gpSP, gpSP .7z .gba .zip gba_bios.bin 2001: Nintendo
Intellivision jzIntv .bin .int exec.bin, grom.bin 1979: Mattel
Macintosh BasiliskII .img .rom disk.img, mac.rom 1984: Apple
MAME lr-mame2003, lr-mame2010, MAME4ALL-Pi, AdvanceMAME 1.4, AdvanceMAME 0.94, AdvanceMAME 3, lr-mame2014, lr-mame2016, lr-mame2000 .zip cpzn1.zip, cpzn2.zip, cvs.zip, decocass.zip, konamigx.zip, megaplay.zip, megatech.zip, neogeo.zip, nss.zip, pgm.zip, playch10.zip, skns.zip, stvbios.zip, taitofx1.zip, tps.zip 1997: N/A
Master System lr-Genesis-Plus-GX, lr-picodrive, Osmose .7z .bin .sms .zip - 1985: Sega
Mega-CD / Sega CD lr-genesis-plus-gx, lr-picodrive .bin .chd .cue .iso bios_CD_U.bin, bios_CD_E.bin, bios_CD_J.bin, us_scd1_9210.bin, eu_mcd1_9210.bin, jp_mcd1_9112.bin 1991: Sega
Mega Drive / Genesis lr-genesis-plus-gx, lr-picodrive, DGEN .7z .bin .gen .md .sg .smd .zip - 1988: Sega
MESS lr-mame .zip Now a part of MAME 1997: N/A
MSX lr-bluemsx, lr-fmsx, OpenMSX .col .dsk .mx1 .mx2 .rom See Wiki Page 1983: Microsoft
Neo Geo lr-fbneo, lr-fbalpha2012, PiFBA, GnGeo-Pi .7z .zip neogeo.zip 1990: SNK
Neo Geo Pocket lr-mednafen-ngp, lr-beetle-ngp .7z .ngp .zip - 1998: SNK
Neo Geo Pocket Color lr-mednafen-ngp, lr-beetle-ngp .7z .ngc .zip - 1999: SNK
Nintendo 64 Mupen64plus, lr-mupen64plus .n64 .v64 .z64 .zip - 1996: Nintendo
Nintendo DS drastic, lr-desmume .bin .nds - 2004: Nintendo
Nintendo Entertainment System lr-fceumm, lr-nestopia, lr-quicknes .7z .fds .fig .mgd .nes .sfc .smc .swc .zip disksys.rom 1983: Nintendo
Oric/Atmos Oricutron .dsk .tap - 1983: Tangerine Computer Systems
PC DOSBox, rpix86 .bat .com .exe .sh - 1981: IBM
PC-8800 Quasi88, lr-quasi88 .88d .cmt .d88 .t88 N88.ROM, N88SUB.ROM, N88N.ROM, N88EXT0.ROM, N88EXT1.ROM, N88EXT2.ROM, N88EXT3.ROM and optional (N88KNJ1.ROM, N88KNJ2.ROM) 1981: NEC
PC-9800 lr-np2kai .d88 .d98 .88d .98d .fdi .xdf .hdm .dup .2hd .tfd .hdi .thd .nhd .hdd bios.rom, font.rom, itf.rom, sound.rom, 2608_bd.wav, 2608_sd.wav, 2608_top.wav, 2608_hh.wav, 2608_tom.wav, 2608_rim.wav 1982: NEC
PC Engine / TurboGrafx-16 lr-mednafen-pce-fast, lr-beetle-pce-fast .7z .ccd .chd .cue .pce .zip syscard3.pce 1987: NEC
PC Engine 2 / SuperGrafx lr-beetle-supergrafx .7z .pce .zip syscard3.pce 1989: NEC
PlayStation 1 lr-pcsx-rearmed, pcsx-rearmed, lr-beetle-psx .cbn .cue .img .iso .m3u .mdf .pbp .toc .z .znx SCPH1001.BIN, scph5500.bin, scph5501.bin, scph5502.bin 1994: Sony
PlayStation 2 pcsx2 .iso .img .bin .mdf .z .z2 .bz2 .dump .cso .ima .gz SCPH-XXXXX.BIN, SCPH-XXXXX.EROM, SCPH-XXXXX.ROM1, SCPH-XXXXX.ROM2, SCPH-XXXXX.NVM 2000: Sony
Pokemon Mini lr-pokemini .min - 2001: Nintendo
PSP lr-ppsspp, ppsspp .cso .iso .pbp - 2004: Sony
SAM Coupé SimCoupe .dsk .mgt .sbt .sad - 1989: MGT
Saturn lr-Yabause, lr-beetle-saturn .bin .cue .iso .mdf saturn_bios.bin / sega_101.bin 1994: SEGA
ScummVM ScummVM See Wiki Page - 2001: N/A
Sega 32X lr-picodrive .32x .7z .bin .md .smd .zip - 1994: Sega
Sega SG-1000 lr-Genesis-Plus-GX .7z .bin .sg .zip - 1983: Sega
Sharp X1 lr-x1 .dx1 .zip .2d .2hd .tfd .d88 .88d .hdm .xdf .dup .cmd IPLROM.X1, IPLROM.X1T 1982: Sharp
Sharp X68000 lr-px68k .dim cgrom.dat, iplrom.dat, iplrom30.dat, iplromco.dat, iplromxv.dat 1987: Sharp
Super Nintendo Entertainment System lr-snes9x2010, lr-snes9x, lr-snes9x2005, lr-snes9x2002, PiSNES, lr-armsnes, snes9x-rpi, .7z .bin .fig .mgd .sfc .smc .swc .zip - 1990: Nintendo
TI-99/4A ti99sim .ctg TI-994A.ctg 1981: Texas Instruments
TRS-80 sdltrs .dsk level2.rom, level3.rom, level4.rom, level4p.rom 1977: Tandy Corporation
Vectrex lr-vecx .7z .bin .gam .vec .zip - 1982: Milton Bradley
Videopac / Odyssey2 lr-o2em .bin o2rom.bin 1978: Magnavox, Philips
Virtual Boy lr-beetle-vb .7z .vb .zip - 1995: Nintendo
Wii dolphin .iso - 2006: Nintendo
WonderSwan lr-mednafen-wswan, lr-beetle-wswan .7z .ws .zip - 1999: Bandai
WonderSwan Color lr-mednafen-wswan, lr-beetle-wswan .7z .wsc .zip - 2000: Bandai
ZX-81 lr-81 .p .tzx .t81 - 1981: Sinclair
ZX Spectrum lr-fuse, Fuse, FBZX .dsk .gz .img .mgt .scl .sna .szx .tap .trd .tzx .udi .z80
Seting up a web server on the Raspberry Pi
Step 1: Install Raspbian
Step 2: Install Nginx
Step 3: Install MySQL
Step 4: Install PHP
Step 5: Configure nginx to use PHP
Step 6: Set up port forwarding
####################################################################
The most popular app store for Raspberry Pi computers. 100% free, open-source and written in shell scripts.
installing https://github.com/Botspot/pi-apps
git clone https://github.com/Botspot/pi-apps.git
run from explorer
go to folder pi-apps
click install
yes
pi icon desktop
#######################################################################
SSD keeps getting disconnected
sudo apt-get install rpi-update
sudo rpi-update
reboot