okyeron / fates

Audio and UI platform for Raspberry Pi
177 stars 28 forks source link

Important - regarding norns software updates

If you are on a version of norns before 200218 DO NOT run the on device SYSTEM > UPDATE from the norns menu.

If you're still on an old version like this - back up your scripts and install from a new (2022) disk image.

Fates DAC board for Raspberry Pi

Fates is an audio and UI platform for Raspberry Pi 3 Model B+ and Pi 4 Model B that provides a stereo audio codec with headphone driver, 3 (or 4) encoders, 3 buttons, a 128x64 OLED display, 2x audio ins, and 2x audio outs.

Fates is fully compatible with the monome norns software ecosystem. A “DIY norns” if you like. Once installed, Fates can be used with the primary norns codebase, without any branches or mods.

Fates can also be used directly with Orac 2.0 (puredata) and also with other Raspberry Pi audio projects like PatchboxOS, etc.

NOTE - this install and norns software has been tested mostly on the Pi3b+ and Pi4b. It may not work perfectly on older/slower Pi models (3b, etc.) and may need different configuration.

Specs:

Fates was designed for Raspberry Pi 3 Model B+ and Raspberry Pi 4 Model B. It’s not been performance tested with earlier Raspberry PI models.

For Raspberry Pi 4, Fates includes a USB-C power jack which fixes the Pi4 issue with "e-marked" USB-C cables not powering the device.

Fates can be powered either from it's own USB-C power jack, or the Raspberry Pi power jack (but NOT both).

<fates pcb top>

BOM and Build

BOM

BOM - Thru-hole only (for SMD assembled boards)

Build Guide

Acrylic Case Assembly

Install instructions

Troubleshooting

See this troubleshooting doc for more

UART

Fates includes UART pins broken out for a serial connection to another computer using a UART-USB cable.

For example - the Adafruit 954 cable:

Then connect using screen

screen /dev/cu.usbserial* 115200

If this does not work, try swapping TX and RX