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




GitHub

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.

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.

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.

pironman  -u C


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.

pironman  -al off


pironman  -al on


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


Online tutorial


 



####################################################################



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


pi store 

#######################################################################

SSD keeps getting disconnected 


sudo apt-get install rpi-update

sudo rpi-update

reboot