This project turns the Raspberry Pi Pico into a USB I/O Board.
It implements the USB protocol used by the dln2 Linux drivers and in addition it supports 2 CDC UARTS.
The RAD Expansion Unit is a cartridge/expansion for the C64 and C128 using a Raspberry Pi 3A+, 3B+ or Zero 2 to implement the actual functionality. Currently it emulates a RAM Expansion Unit up to 16mb (compatible to CBM 1700/1750/1764 REU, CLD Super 1750 Clone, CMD 1750/1750XL) and a GeoRAM/NeoRAM memory expansion up to 4mb. It also features a menu to browse, manage and launch REU- and GeoRAM-images, NUVIEs, and PRGs. The RAD is designed to not only emulate existing extensions, other things that have already been tested (but not yet included here) are, for example, MOS 6510/8500 emulation (incl. turbo mode) or using the RAD as a (co-)processor (in fact the menu runs on the ARM CPU only).
RAD's functionality is entirely defined by software. The connecting circuitry is quite simple and does not include any programmable ICs and is thus easy to build.
Open source powered meteor station. We are currently using the Raspberry Pi 4 as the main development platform, and we use digital IP cameras. The code also works on Linux PCs, and everything but the detection works under Windows. We are slowly phasing out the support for analog cameras, but they should work well regardless. The software is still in the development phase.
This repository contains code to control Raspberry Pi Pico, ESP8266, ESP32 or other MicroPython projects using a browser-based user interface. It allows you to interact with your Pico projects remotely from any device with a web browser, including smartphones, tablets, and computers.
Serve static and dynamic web pages from your Raspberry Pi Pico. Run Python functions on your microcontroller device from a web browser. Create dynamic web pages with live data from your Pico or other microcontroller. Blink the IP address using the built-in LED, handy when you're out in the field with no screen or computer. Display a file and folder list of your root directory with an attractive and responsive user interface.
A system for running distributed code over multiple PI Picos connected to each other. The reference implementation has them all standing on end in a ring, resembling a Cray supercomputer.
Wire all of the picos in parallel connecting GPIO 10,11,12,13 and GND to all of the picos. Each pico needs powering separatly either from the USB bus or 3v3 pin. Make the I2C bus as short as possible and you will need one pair of 4k7 Ohm resistors to +3v3 on GPIO 10 and 11, ideally in the last processor in the chain.
The Code is the same for all Picos, to specify a controller add a wire from GPIO 22 to GND There must be (only) one controller in each cluster.
piscope is a logic analyser (digital waveform viewer) for the RasPi. It shows the state (high or low) of selected GPIO pins in real-time. Uses the services of the pigpio library. pigpio needs to be running on the Pi whose GPIO are to be monitored. The pigpio library may be started as a daemon.
Install pigpiod on the RasPi: sudo apt-get install pigpiod pigpio-tools
Install PyScop on your workstation: yay -S pyscope
Start pigpiod: sudo pigpiod
Run pyscope on your workstation
export PIGPIO_ADDR=raspi
piscope
HackerBoards is an established comparison website for any single-board computer (SBC), module (SoM) and Linux-supported development board. With over 450 active entries, Board-DB is the largest online database and comparison tool for single board computers (SBCs), computing modules (SoMs), and development boards.
A large list of links to various ad-, sketchy-, spam-, and tracking blocklists in /etc/hosts format. Suitable for use with Pi-hole adblocking.
A software (and optionally, hardware) project for automating the creation of offsite backups on flash drives. The idea is that you have a large-ish flash drive on your keyring; when you take your keys out of your pocket, plug the flash drive into the device. The specific use case is a hanging key holder with a RasPi inside of it. The files in the backup script are automatically encrypted and copied onto the flash drive. That way, if anything happens while you're out and about you have the latest and greatest copies of the files already with you.
A build log of the Null 2 Retropie handheld. Includes how to modify existing builds of Raspbian to work with that custom hardware.
DrSchottky's fork of the Pwnagotchi firmware so that development can continue.
Construction documentation for the Null 2 Linux-powered handheld console.
PiRogue tool suite (PTS) is an open-source tool suite that provides a comprehensive mobile forensic and network traffic analysis platform targeting mobile devices both Android and iOS, internet of things devices (devices that are connected to the user mobile apps), and in general any device using wi-fi to connect to the Internet.
Want to build a RasPi cluster shaped like an old-school Cray supercomputer? 'course you do! You can find the greyprints and see how to assemble it here.
A comprehensive guide to what all of the labelling on microSD cards means. What application they're best for, how fast they are at reading and writing, what their theoretical maximum capacity is.
RTCs for the RasPi that don't use the GPIO pins but a USB jack are apparently a thing. Battery backed.
Software for using those RTCs: https://github.com/sbcshop/USB-RTC
A "linux" written in python, for the Raspberry Pi Pico. Important note: Do not take this project seriously.
It runs on the rpi pico, circuitpython 7. You can optionally attach a SSD1306 display for output, a ds1302 RTC (make sure to set fixrtc to false from config.json) for persistent time or a w5500 networking breakout board for networking. For the missing hardware the functions will be automatically deactivated. (The hardware will also be deactivated in case of missing libraries.). It expects to find a /LjinuxRoot folder which uses as it's root. It can be on the built in fs, or an sd card, more details at Configuration.
It's gotten so hard to find Raspberry Pis these days that there is a site that tracks models, vendors, whether or not they're in stock, and prices.
An intuitive remotely-accessible system performance monitoring and task management tool for servers and headless Raspberry Pi setups.
A stackable simple-to-build single board computer storage that is open-source and modular which is made from sustainable materials. This repository contains the official production files that can be used for laser cutting and 3D printing.