Building a learning raspberry pi 400 for my nephews

Hello,

Since they have expressed interest in this sort of thing, i want to gift a learning pc to my nephews. I thought the raspberry pi 400 would be a good option, installing a linux distro on top of it.

Since my sister and brother in a law are not quite fluent in this sort of thing, and my nephews (6 and 7) are a little young to do the system maintenance themselves, I thought for now I’d do the maintenance myself, updating it once a week. However I have only used Arch systems like Eos updating at least every two days. Is that enough or should I expect problems on a regular basis?

So that’s the plan. Now: the pi400 ships with just 16gb sd - sure I could upgrade, but for now that should suffice, right? No swap config runs, or should I take something bigger right away?

And: Is eos even a good option for this device in general? I am open for suggestions if it is not. It has a quad core arm and 4gb of ram.

I’ve read that Kde is by now quite easy on the hardware, so Id take that. Any input and experience on similar projects would be appreciated.

Depends which OS do you chose. EnOS-arm can probably use regular updates like any other Arch-based distro. With Raspberry Pi OS (old name Raspbian) can run a month without update and nothing critical will happen (probably :wink:). I think it has integrated an autoupdate (apt-daily-update). I am not sure how that works because it looks like it updates only security patches and nothing more.

From what I gathered it is good but maybe targeted for a different users. If the taget use is education about computers and programming in general then I would suggest official Raspberry Pi OS with all that extra fluff and bloat included. Your nephews will probably not even notice that they do not have the cutting edge system. :grinning: They may find more support for RPiOS online compared to any Arch-based distro.

4 GB Ram without swap should be enough for this kind of device. 16 GB SDcard should be enough for the beginning. It should not be a problem to transfer the system to a larger card later if you want.

Just one note about 400 device. It does not have any audio output. So if you want that you have to consider separate audio module on GPIO or USB audio card. Not that it matters too much since original audio output od RPi is atrocious.

edit: Just one more oppinion from me. Do not buy pi400 but instead buy pi4 + proper keyboard (with numpad and other useful keys). It will be probably cheaper and the standalone keybord can be used later if (when) they increase their collection of hardware. :grinning_face_with_smiling_eyes:

2 Likes

Thanks for the input! The RaspberryOS is probably plenty for the start. I looked it up, Debian-based, not too shabby. :wink:

Ooops, sorry for the unlisting, I was trying to move this to the Arm Category.

If you decide to buy a larger uSD card, I would suggest something like this.

  • Designed specifically for video monitoring cameras (dash cams, surveillance & security cams, CCTV, body cams, etc.)
  • Up to 43,800 hours of 4K and Full HD (1080p) recording and playback
  • Reliability Built to Last – Water-proof, Shock-proof, Temperature-proof, X-ray-proof, Magnetic-proof
  • Transfer speeds up to 100MB/s

This uSD is available in 32 GB, 64 GB, and 128 GB.

I have a RPi 4b with 4 GB RAM, a Rpi 4b with 8 GB RAM, and a RPi 400.
That said, I agree with @vlkon except I would go a step farther and say NOT to get the RPi 4b with 8GB RAM. I think the RPi 4b with 4 GB RAM would be the way to go for this usage. The RPi 4b with 8 GB of RAM has it’s own set of problems, especially if you decide to install the aarch64 (64 Bit ) OS system. A RPi 4b (and 400) can run either a 32 Bit OS (armv7h) or a 64 Bit OS (aarch64). The last time I checked, Raspbery Pi OS was only available in 32 Bit. Arch is available in either 32 Bit or 64 Bit.

Pudge

EDIT:
Here is the work around for a 64 Bit OS on a RPi 4b 8GB Ram OR Rpi 400 mentioned above.
https://forum.endeavouros.com/t/install-on-rpi-8gb/13551/11

EDIT #2
Here is the Arch Linux Arm web site.
Click on packages and view the various OS versions. arm - armv6h - armv7h - aarch64
arm is for very old ARM devices
armv6h is for Raspberry Pi original
armv7h is for Raspberry PI 2
Raspberry PI 3 and 4 can both run both armv7h and aarch64

aarch64 is also occasionally reffed to as armv8 and is the only 64 Bit system

2 Likes

Of course, it’d be a much better fit there. I wasn’t sure where to put it when I created it.

Thanks for the input! I’m quite new to Raspberries, only saw one at a friend’s, but I like the idea.

So my list right now would be

Samsung Pro Endurance 128 GB
Raspberry Pi 4 Model B; 4 GB

Could I use the USB-C-adapter from a zenphone to power it? Are there differences between the cases I should consider when buying one?

1 Like

I would highly recommend an Official Raspberry Pi 4b power unit. Don’t try to skimp on a PSU.
Also, the Raspberry Pi 4b DOES NOT come with a cooling solution. Just a bare CPU.
There are a couple of really good cooling solutions available. Here is the one I use.
It is both a heat sink and a case. This one is a little inconvenient if when connecting a camera or other peripherals, but it is possible.

HTH

Pudge

1 Like

Here is a U tube video on Raspberry Pi 4 passive cooling
He also has some Raspberry Pi 4 non passive cooling videos.

Pudge

Good. I did not find your specific case on the German page but I guess this should do?!

So my list is now

Samsung Pro Endurance 128 GB
Raspberry Pi 4 Model B; 4 GB
Raspberry Pi 4 Case (by Homecy)
Raspberry Pi 4 PSU (official)

  • mouse/keyboard/monitor

Did I forget something?

1 Like

No you didn’t forget something, but I did. The Raspberry Pi 4 uses a micro HDMI connector. So you either need to get a micro HDMI to HDMI cable or adaptor.

Here is another cooling solution with an internal fan.
It is a little larger, but has other advantages

  • Includes two full-sized HDMI ports and Built-in IR for remote functionality
  • Cools the Raspberry Pi as a heatsink and comes with a 30mm software controllable fan.
  • Minimizes clutter and makes cable management easy with all ports on the rear of the case.
  • The power button behind can perform a safe shutdown, reboot, or forced shutdown upon installation of proprietary script.
  • The GPIO pins are accessible on top of the case and protected by a removable magnetic cover.
  • Can be booted manually or automatically by setting jumper pins inside the case.

I think @linesma uses this case and if I remember correctly he liked it.

Pudge

3 Likes

If I looked at the correct Homecy case at amazon, I would recommend something else.

Add a micro HDMI to HDMI cable or adapter, and you should be set. Make sure it is micro HDMI NOT mini HDMI.

Pudge

2 Likes

I’d take the Argon-case, it seems to already have a built-in adapter mhdmi->hdmi. Good suggestion! I’m glad I asked here. :slight_smile: Thanks again for the help, much appreciated. I think I’m all set.

2 Likes

You are a good uncle. I hope you and your nephews have many hours of fun with the RPi 4.

Pudge

2 Likes

One last suggestion. With RPi 4b, multi booting is as easy as removing one uSD and plugging in a different uSD. Takes about 10 seconds.

So you might want to consider getting multiple 32 GB uSD’s for distro hopping or DE / WM hopping.

Save the Samsung Pro 128 GB for what you think might be the final solution, and use the cheaper 32 GB uSD for experimenting.

Pudge

3 Likes

Yes @Pudge, I use the Argon One case. It keeps the Pi cool and most importantly gives me a power switch. Just a note on it, they offer a new “bottom” for it that has an NVME slot built in.

3 Likes

Interesting. I have found it here, but it doesn’t look like it’d be that nvme-version. The store makes good prices (better than amazon) and has almost everything I need. This is my full list.

Hmm, I’m just realizing the store has also 32gb Samsung Evo Plus msds. Would that be the better option?

1 Like

I started to do a test install on RPi 4b and realized I had forgotten one item.

Unless you have a lap top or desk top with a full size SD card reader, you will need one of these to install the base image on the uSD. Or something similar.
USB or USB type C SD reader

Pudge

1 Like

Luckily, my laptop has an sd card slot. I have an adapter her so it should work.

I’ll install raspberrypi os on one card and aarch64 on the other. See if I’ll get Kde to work.

1 Like

If I were you, I would go to raspberrypi.org where there is a wealth of information on using the rasperry pi. The best operating system for newcomers to the raspberry pi is their own which is a version of Debian called raspbian.

1 Like