
Plinkyblack hwmidi jacks
plinkysynth/plinky_public
a public release of the plinky sw and hw

A rework/remix of the monome norns shield
ShieldXL M is an open-source printed circuit board by okyeron, from the okyeron/shieldXL repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 132.5 × 84.8 mm with 91 parts on 84 nets, routed with 791 tracks and 73 vias.
It is built around the CS4270-CZZ, HCPL-0631-500E and TPS793475DBVR, with the NRJ6HF, PJ-320B and ASFL1-12.288MHZ-LCS-T among its other parts. Its parts include 36 resistors, 31 capacitors, 6 connectors, 4 switches and 3 ICs.
A rework/remix of the monome norns shield - an open-source/DIY shield for Raspberry Pi boards, providing hardware compatibility with the norns ecosystem. Original designed by monome (brian crabtree, aka @tehn). Remixed in spring 2023 by denki-oto.
Please be very aware that this project is not directly supported by monome. Do not email monome asking for build help, debugging or repairs

shieldXL 20230423 This rework/remix is based on the 210330 version of the norns shield. It uses the same disk image as the 210330 shield with the cs4270 codec.
See the monome website for general norns shield documentation
See https://monome.org/docs/norns/help/#fresh-shield for installation instructions.
See norns releases on github for disk images (pre-211028 shield for cs4270 codec).
Pi3 disk image:
Pi4 disk images (Try starting with 220306. If you get a blank screen, try starting over with 231114):
REMEMBER TO EXPAND THE DISK IMAGE AFTER INSTALL
https://monome.org/docs/norns/shield/#expand-filesystem
cd ~
git clone https://github.com/okyeron/shieldXL.git
cd ~/shieldXL
./install-midi.sh(note - the install script will trigger a reboot)
Then Edit /boot/config.txt
sudo nano /boot/config.txt
scroll to the bottom of the text and add the following at the end
enable_uart=1
dtoverlay=miniuart-bt
dtoverlay=uart0
dtoverlay=midi-uart0Then edit /boot/cmdline.txt
sudo nano /boot/cmdline.txt
and remove serial0
(so change console=serial0,115200 to console=115200)
and sudo reboot
This will internally connect the shieldXL hardware TRS MIDI jacks to the "Virtual MIDI" port which is accessible from the norns MIDI menu (SYSTEM>DEVICES>MIDI).
MIDI Troubleshooting
Battery Modication
Add a Pisugar S Plus battery to your shieldXL: https://github.com/JGuzak/shieldXl_battery
| Qty | Value | Footprint | References |
|---|---|---|---|
| 24 | 10k | ShieldXL:R0603 | R1, R2, R3, R4, R10, R11, R13, R15, R26, R28, R29, R32, R34, R35, R38, R40 +8 |
| 11 | 10n | ShieldXL:C0603 | C3, C35, C36, C38, C39, C41, C42, C44, C45, C46, C88 |
| 7 | 100n | ShieldXL:C0603 | C1, C4, C6, C8, C18, C47, C63 |
| 5 | 10u | ShieldXL:C0805 | C2, C5, C10, C12, C43 |
| 4 | NRJ6HF | ShieldXL:Jack_6.35mm_Neutrik_NRJ6HF_Horizontal | J1, J2, J4, J5 |
| 3 | 47Ω | ShieldXL:R0603 | R17, R18, R19 |
| 3 | ENC | ShieldXL:PEC11RN | E1, E2, E3 |
| 3 | PVA1 | ShieldXL:Choc_MX_combo | SW1, SW2, SW3 |
| 2 | 220p COG | ShieldXL:C0603 | C11, C13 |
| 2 | 220Ω | ShieldXL:R0603 | R6, R16 |
| 2 | 2700p COG | ShieldXL:C0603 | C15, C17 |
| 2 | 3.3u | ShieldXL:C0805 | C14, C16 |
| 2 | 4.99k | ShieldXL:R0603 | R7, R9 |
| 2 | 47u | ShieldXL:C1206 | C7, C9 |
| 2 | 590 | ShieldXL:R0603 | R12, R14 |
| 2 | DNP | ShieldXL:L0805 | L1, L2 |
| 2 | PJ-320B | ShieldXL:LUOYANG-DISHANG_PJ-320B | J3, J6 |
| 1 | 15Ω | ShieldXL:R0603 | R20 |
| 1 | 470Ω | ShieldXL:R0603 | R5 |
| 1 | ASFL1-12.288MHZ-LCS-T | ShieldXL:ASF | Q1 |
| 1 | BLUE | ShieldXL:CHIPLED_0603_NOOUTLINE | D2 |
| 1 | CS4270 | ShieldXL:TSSOP24 | U1 |
| 1 | DNP | ShieldXL:R0603 | R21 |
| 1 | EG1390B | ShieldXL:SOP250P600X400-6N | S1 |
| 1 | FERRITE | ShieldXL:L0805 | L3 |
| 1 | HCPL-0631-500E | ShieldXL:SSOP-8_3.9x5.05mm_P1.27mm | U2 |
| 1 | OLED128X64 | ShieldXL:F-FPC1M20P-B310 | U$1 |
| 1 | RASPI_BOARD_B+#_E3 | ShieldXL:RASPI_BOARD_B+_EDGES_3DRILL | X1 |
| 1 | RED | ShieldXL:CHIPLED_0603_NOOUTLINE | D1 |
| 1 | TPS793475DBVR | ShieldXL:SSOP5 | U11 |
It measures 132.5 × 84.8 mm and has 2 copper layers, 1.6 mm thick.
91 parts, built around the CS4270-CZZ, HCPL-0631-500E, TPS793475DBVR and NRJ6HF. 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 okyeron/shieldXL repository on GitHub, at the commit this page was made from: the board is kicad/ShieldXL-M-20230615/ShieldXL-M.kicad_pcb and its schematic kicad/ShieldXL-M-20230615/ShieldXL-M.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the GPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

plinkysynth/plinky_public
a public release of the plinky sw and hw

humancomputerintegration/ProtoPCB
ProtoPCB Code and Evaluation Files

oomlout/oomlout_oomp_project_bot_v_2


Jscott44/RTEP5-the-raspberry-jam
Realtime digital guitar effects pedal designed for Raspberry PI, written in C++


chris-albert/ghost-fader
MIDI-controlled volume and pan for balanced stereo synths (Teensy 4.0 + PGA2310)
