
Audcalc
sinitsinmike/Audcalc2
I'm happy with this, but its not 100% feature complete on the firmware side. Its really neat though, and I think you'll like it.

pocket sized groovebox
Audcalc is an open-source printed circuit board by jonbro, from the jonbro/Audcalc repository on GitHub, published under the MIT licence. It is a 4-layer board of 65 × 100 mm with 218 parts on 222 nets, routed with 2,116 tracks and 316 vias.
It is built around the RP2040, W25Q32JVSSIQ and HCPL-0631, with the MCP73831T-2ATI/OT-HXY, BAT54C and DMG2305UX-13 among its other parts. Its parts include 66 capacitors, 52 diodes, 35 resistors, 27 switches and 9 ICs. It belongs with the RP2040 boards of this library.

AudCalc is a portable synthesizer and sequencer.
It has 8 voices which can switch between synthesis (using Mutable Instruments Braids cores) and sampling. The sequencer supports parameter locks, conditional triggers, and various time signatures and loop lengths. There are also two built in effects sends for building a full track. It's fun to jam with by itself, and can link into your larger portable music setup via midi or cv clock.
Website | Manual | Shop | Contact
The BOM is contained within the Hardware KiCad project, ready for assembly via JLCPCB. There are several additional items that must be sourced and assembled:
| part | count | mfg part number | link | notes |
|---|---|---|---|---|
| oled screen (128x32) | 1 | ssd1306 | https://www.aliexpress.com/item/4000842671330.html | I'm using the white / solderable version. |
| battery (50x34x5mm, ~1000mAh) | 1 | 503450 | search for "503450" with a JST-PH connector | Widely available from many vendors. Confirm the correct polarity before using. |
| m2 4mm f-f standoff | 4 | https://www.aliexpress.com/item/1005002145042844.html | ||
| m2 6mm m-f standoff | 4 | https://www.aliexpress.com/item/1005002145042844.html | ||
| m2 3mm hex head bolt (black) | 8 | https://www.aliexpress.com/item/10000148429238.html |
| Qty | Value | Footprint | References |
|---|---|---|---|
| 29 | 1u | MyLibrary:C_0402_1005Metric | C1, C10, C11, C12, C13, C14, C15, C16, C17, C18, C19, C20, C21, C22, C23, C24 +13 |
| 25 | spst_4_pin_internal | MyLibrary:ts1187 | SW1, SW2, SW10, SW11, SW12, SW13, SW14, SW15, SW16, SW17, SW18, SW19, SW20, SW21, SW22, SW23 +9 |
| 24 | D | RandomJunk:D_SOD-323F_less_silk | D27, D28, D29, D30, D31, D32, D33, D34, D35, D36, D37, D38, D39, D40, D41, D42 +8 |
| 20 | WS2812C-v1 | RandomJunk:ws2812b-2020-lightpipe | D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23, D24, D25 +4 |
| 14 | 100n | MyLibrary:C_0402_1005Metric | C2, C3, C5, C26, C27, C28, C29, C30, C31, C32, C34, C40, C60, C62 |
| 11 | 10u | MyLibrary:C_0402_1005Metric | C4, C36, C38, C42, C43, C46, C50, C55, C56, C57, C61 |
| 7 | SolderJumper_2_Bridged | Jumper:SolderJumper-2_P1.3mm_Bridged_Pad1.0x1.5mm | JP3, JP4, JP5, JP6, JP7, JP8, JP14 |
| 5 | 10k | MyLibrary:R_0402_1005Metric_nosilk | R3, R9, R14, R24, R30 |
| 4 | .47u | RandomJunk:C_0603_nosilk | C39, C44, C45, C47 |
| 4 | 1k | MyLibrary:R_0402_1005Metric_nosilk | R6, R7, R17, R31 |
| 4 | D_Zener | Diode_SMD:D_SOD-323F | D3, D4, D5, D26 |
| 4 | MountingHole | Mounting_Holes:MountingHole_2.2mm_M2 | H1, H2, H3, H4 |
| 3 | 100k | MyLibrary:R_0402_1005Metric_nosilk | R8, R18, R25 |
| 3 | 220 | MyLibrary:R_0402_1005Metric_nosilk | R10, R11, R21 |
| 3 | 33 | MyLibrary:R_0402_1005Metric_nosilk | R12, R34, R35 |
| 3 | 5.1k | MyLibrary:R_0402_1005Metric_nosilk | R19, R20, R23 |
| 2 | 100 | Resistor_SMD:R_0402_1005Metric | R32, R33 |
| 2 | 1m | MyLibrary:R_0402_1005Metric_nosilk | R27, R28 |
| 2 | 27.4 | MyLibrary:R_0402_1005Metric_nosilk | R1, R2 |
| 2 | 3.3k | MyLibrary:R_0402_1005Metric_nosilk | R4, R5 |
| 2 | 30p | MyLibrary:C_0402_1005Metric | C35, C37 |
| 2 | 330 | MyLibrary:R_0402_1005Metric_nosilk | R22, R26 |
| 2 | 47uf | Capacitors_SMD:C_1206 | C48, C49 |
| 2 | ME6211C | TO_SOT_Packages_SMD:SOT-23-5 | U9, U11 |
| 2 | Q_NMOS_GSD | TO_SOT_Packages_SMD:SOT-23 | Q3, Q4 |
| 2 | R_POT_US | Potentiometers:Potentiometer_Alps_RK09K_Horizontal | RV1, RV2 |
| 2 | SolderJumper_2_Open | Jumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mm | JP1, JP2 |
| 2 | spst_4_pin_internal_side | MyLibrary:SKSCLDE010 | SW26, SW27 |
| 1 | 10 | MyLibrary:R_0402_1005Metric_nosilk | R13 |
| 1 | 100u | Capacitor_Tantalum_SMD:CP_EIA-3528-21_Kemet-B | C65 |
| 1 | 10n | MyLibrary:C_0402_1005Metric | C59 |
| 1 | 10u(tant) | Capacitors_Tantalum_SMD:CP_Tantalum_Case-A_EIA-3216-18_Reflow | C58 |
| 1 | 128x32OLED | MyLibrary:oled_ssd1306_14pin_91 | LCD1 |
| 1 | 2u2 | MyLibrary:C_0402_1005Metric | C66 |
| 1 | 330k | MyLibrary:R_0402_1005Metric_nosilk | R15 |
| 1 | 4.7k | MyLibrary:R_0402_1005Metric_nosilk | R16 |
| 1 | 750k | RandomJunk:C_0603_nosilk | R29 |
| 1 | BAT54C | TO_SOT_Packages_SMD:SOT-23 | D1 |
| 1 | Conn_01x02_Female | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J8 |
| 1 | Crystal_GND24 | Crystals:Crystal_SMD_3225-4pin_3.2x2.5mm | Y1 |
| 1 | DMG2305UX-13 | digikey-footprints:SOT-23-3 | Q1 |
| 1 | D_Schottky | Diodes_SMD:D_SMA | D53 |
| 1 | HCPL-0631 | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U5 |
| 1 | LED | LEDs:LED_0603 | D54 |
| 1 | LEDYellow | LEDs:LED_0603 | D2 |
| 1 | LM4040DBZ-2.5 | Package_TO_SOT_SMD:SOT-23 | U7 |
| 1 | MCP73831T-2ATI_OT | TO_SOT_Packages_SMD:SOT-23-5 | U6 |
| 1 | Q_PMOS_GSD | TO_SOT_Packages_SMD:SOT-23 | Q2 |
| 1 | RP2040 | MCU_RaspberryPi_and_Boards:RP2040-QFN-56 | U2 |
| 1 | TLV320AIC3204 | Housings_DFN_QFN:QFN-32-1EP_5x5mm_Pitch0.5mm | U3 |
| 1 | USB_C_Receptacle_USB2.0 | RandomJunk:USB-C_SMD-TYPE-C-31-M-12 | J2 |
| 1 | W25Q32JVSS | Housings_SOIC:SOIJ-8_5.3x5.3mm_Pitch1.27mm | U1 |
| 1 | WMM7037AT2_mic | MyLibrary:LGA-4 (3x3.8) | U4 |
| 1 | battery | Connectors_JST:JST_PH_S2B-PH-SM4-TB_02x2.00mm_Angled | J7 |
| 1 | headphone_out | RandomJunk:HRO-PJ-327C-A | J4 |
| 1 | line_in | RandomJunk:HRO-PJ-327C-A | J3 |
| 1 | midi_in | RandomJunk:HRO-PJ-327C-A | J5 |
| 1 | midi_out | RandomJunk:HRO-PJ-327C-A | J6 |
| 1 | picoprobe_debug | RandomJunk:pico debug header | J1 |
It measures 65 × 100 mm and has 4 copper layers, 1.6 mm thick.
218 parts, built around the RP2040, W25Q32JVSSIQ, HCPL-0631 and MCP73831T-2ATI/OT-HXY. 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 jonbro/Audcalc repository on GitHub, at the commit this page was made from: the board is Hardware/audcalc/audcalc.kicad_pcb and its schematic Hardware/audcalc/ButtonsLEDS.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

sinitsinmike/Audcalc2
I'm happy with this, but its not 100% feature complete on the firmware side. Its really neat though, and I think you'll like it.

Gusus169/FORGE-V1.0
This project uses: - KiCad - Blender for 3D renders - Based on the Hack Club dev board tutorial

aitesam961/OpenADSP
An Embedded Digital Signal Processing Device for Audio signals.

emeb/RP2040_Audio
A Eurorack module for stereo audio effects based on the Raspberry Pi RP2040 MCU


plinkysynth/plinky-expander
hardware design of a small expander for the plinky synth

lichen-community-systems/signaletic
A music signal processing library designed for embedded environments and Web Assembly, in C
