Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/balena-io-experimental/scratch
Create your own Scratch server using a Raspberry Pi 4 (2GB+) and balena.
https://github.com/balena-io-experimental/scratch
Last synced: 3 months ago
JSON representation
Create your own Scratch server using a Raspberry Pi 4 (2GB+) and balena.
- Host: GitHub
- URL: https://github.com/balena-io-experimental/scratch
- Owner: balena-io-experimental
- Created: 2020-10-15T14:09:08.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2021-05-14T08:34:21.000Z (over 3 years ago)
- Last Synced: 2024-02-14T21:56:56.017Z (9 months ago)
- Language: Shell
- Homepage:
- Size: 54.7 KB
- Stars: 11
- Watchers: 3
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Build a Scratch server using a Raspberry Pi and balena
Turn your Raspberry Pi 4 (2, 4 or 8Gb model) or [Pi400](https://www.raspberrypi.org/products/raspberry-pi-400/) into a Scratch3 coding rig! The fastest way to get going is to use the Deploy with balena button (after logging into your free balenaCloud account).
[![](https://balena.io/deploy.svg)](https://dashboard.balena-cloud.com/deploy?repoUrl=https://github.com/balenalabs-incubator/scratch)
## Description
This project will run [Scratch](https://scratch.mit.edu/) Desktop on your Raspberry Pi, allowing you to learn how to code using [blocks](https://en.wikipedia.org/wiki/Block_(programming)). If you add a [Sense Hat](https://www.raspberrypi.org/products/sense-hat/?resellerType=home) to your Pi, you can enable the Sense HAT blocks:
![sensehatblock](https://i.ibb.co/fnbnCQp/scratch-3-desktop-for-raspbian-on-raspberry-pi-2.png)...and make use of the LEDs, joystick and on-board sensors. You can also enable the GPIO blocks (---^) and learn to interact with lots of other hardware you add.
Have fun!!## Hardware required
* Raspberry Pi 4 (2, 4, or 8Gb model)
* SD card (we recommend the 16Gb Sandisk Extreme)
* HDMI TV or Monitor
* Keyboard
* Mouse
* A Sense HAT(optional - but more fun!)## Software required
* A free [balenaCloud account](https://dashboard.balena-cloud.com/signup) (first ten devices are free and fully-featured, no credit card needed to start)
* A tool to flash OS images to SD cards, like [balenaEtcher](https://www.balena.io/etcher/)## Supported devices
This project has been tested to work on the following devices:| Device Type | Status |
| ------------- | ------------- |
| Raspberry Pi 4 2Gb | ✔ |
| Raspberry Pi 4 4Gb | ✔ |
| Raspberry Pi 4 8Gb | ✔ |
| Raspberry Pi 4 1Gb | :x: |
| Raspberry Pi 400 | ✔ |
| Raspberry Pi 3b+ | :x: |
| Raspberry Pi 3b+ (64-bit OS) | :x: |
| balena Fin | :x: |## Use our project guide
We've published a project guide and demo video on our blog. Check out the [post here](https://www.balena.io/blog/build-a-scratch-server-using-a-raspberry-pi-and-balena/).