
Icezum
FPGAwars/icezum
:star2: IceZUM Alhambra: an Arduino-like Open FPGA electronic board

Pi Hat that can program 5 AVR's at once
Avr5hat is an open-source printed circuit board by gcormier, from the gcormier/avr5hat repository on GitHub. It is a 2-layer board of 65 × 56 mm with 21 parts on 59 nets, routed with 309 tracks and 38 vias.
It is built around the TXS0108EPW. Its parts include 7 connectors, 6 capacitors and 3 ICs.
A hat for the Pi that can program up to 5 AVR's at once. The port AVR1 uses the PI's hardware SPI, the rest are software (bitbang).
Level-shifting from 3.3V to 5V is handled by three TXS0108E.
Heavy inspiration from https://github.com/sparkfun/SparkFun_Pi_AVR_Programmer_HAT
I have a kit (soldering required) available on Tindie at https://www.tindie.com/products/gcormier/avr5hat
#program flash and lock bits
sudo avrdude -p $DEVICE -C /home/pi/avrdude_gpio.conf -c linuxspi -P /dev/spidev0.0 -b 2000000 -D -v -u -U flash:w:$firmware:i -u -U lock:w:$LOCK:m
sudo avrdude -p $DEVICE -C /home/pi/avrdude_gpio.conf -c linuxspi -P /dev/spidev0.0 -b 125000 -D -v -e -u -U hfuse:w:$HIGH_FUSE:m -u -U lfuse:w:$LOW_FUSE:m -u -U efuse:w:$EXT_FUSE:m 2>/home/pi/fuse_results.txtMake sure to add dtoverlay=spi0-1cs to your /boot/config.txt
sudo apt install gpiod
https://github.com/avrdudes/avrdude/wiki/Building-AVRDUDE-for-Linux
https://learn.adafruit.com/program-an-avr-or-arduino-using-raspberry-pi-gpio-pins/installation
sudo apt-get install build-essential git cmake flex bison libelf-dev libusb-dev libhidapi-dev libftdi1-dev libreadline-dev
wget https://github.com/avrdudes/avrdude/archive/refs/tags/v7.1.tar.gz
tar zxvf v7.1.tar.gz && rm v7.1.tar.gz
cd avrdude-7.1/
cmake -D CMAKE_BUILD_TYPE=RelWithDebInfo -D HAVE_LINUXGPIO=1 -D HAVE_LINUXSPI=1 -B build_linux
cmake --build build_linux
sudo cmake --build build_linux --target installNow when you run avrdude -c?type you should see linuxgpio and linuxspi in the list of valid programmer types.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 6 | 0.1uF | Capacitor_SMD:C_0603_1608Metric | C1, C2, C3, C4, C5, C6 |
| 4 | MountingHole_2.7mm_M2.5 | MountingHole:MountingHole_2.7mm_M2.5 | MH1, MH2, MH3, MH4 |
| 3 | TXS0108EPW | Package_SO:TSSOP-20_4.4x6.5mm_P0.65mm | U1, U2, U3 |
| 1 | AVR1 | Connector_IDC:IDC-Header_2x03_P2.54mm_Vertical | J5 |
| 1 | AVR2 | Connector_IDC:IDC-Header_2x03_P2.54mm_Vertical | J3 |
| 1 | AVR3 | Connector_IDC:IDC-Header_2x03_P2.54mm_Vertical | J4 |
| 1 | AVR4 | Connector_IDC:IDC-Header_2x03_P2.54mm_Vertical | J2 |
| 1 | AVR5 | Connector_IDC:IDC-Header_2x03_P2.54mm_Vertical | J6 |
| 1 | Aux | Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_Vertical | J7 |
| 1 | GPIO | Connector_PinSocket_2.54mm:PinSocket_2x20_P2.54mm_Vertical | J1 |
The 20 most common of 21 parts.

FPGAwars/icezum
:star2: IceZUM Alhambra: an Arduino-like Open FPGA electronic board

MetalMusings/MyOwnEtherCATDevice
Documentation accompanying the "Make My Own EtherCAT device" video serie on Youtube.

NVIDIA-AI-IOT/my-jetson-nano-baseboard
An open source Jetson Nano baseboard and tools to design your own.

AndreiVladescu/ESP32-Bit-Pirate-Hardware
Carrier breaker-board for the ESP32-S3 Devkit. Works great with the ESP32-Bit-Pirate firmware.


scrapcomputing/ISABlaster
A software-defined ISA card powered by a Raspberry Pi Pico

florianbrede-ayet/esphome-toshiba-hvac-controller
ESPhome component & hardware to control Toshiba & Carrier HVAC units with WIFI interface

It measures 65 × 56 mm and has 2 copper layers, 1.6 mm thick.
21 parts, built around the TXS0108EPW. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
From the gcormier/avr5hat repository on GitHub, at the commit this page was made from: the board is pcb/avr5hat.kicad_pcb and its schematic pcb/avr5hat.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask gcormier before reusing the design.