Skip to the content
PCBKitNew board
4 layers65 × 100 mmAudcalc, the printed circuit board in 3D

pocket sized groovebox

Size
65 × 100 mm
Copper layers
4
Thickness
1.6 mm
Parts
218
Nets
222
Pads
722
Tracks, vias
2,116, 316
Pours
1
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
29 Dec 2019
Updated
4 Oct 2026

Overview

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.

Main components

6

README

README.md

AudCalc

a large shot of audcalc in front of an orange background.

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

Specifications

Synthesizer

  • Many different oscillators from MI Braids
  • 2 assignable AD envelopes
  • Lowpass filter
  • Volume, pan, legato, finetune
  • 2 effects sends (delay & reverb)
  • Assignable LFO
  • Simple sampler (sampling via line in or onboard mic)
  • 16 patches, 8 simultaneous monophonic voices

Sequencer

  • 16 patterns, with assignable lengths from 1-64 steps
  • 4096 pattern lock locations for overriding synthesizer settings per step
  • Each of the 16 patches can run at 2x-1/8 bpm rate, with some fun subdivisions
  • Conditional triggers
  • Pattern chaining
  • Step ratcheting / retriggers

Hardware

  • RP2040 core
  • 1000mAh rechargeable and replaceable battery, USB-C charging
  • TRS midi in/out, audio in/out (3.5mm TRS), USB midi
  • 100x65x25mm - approximately the size of a cassette tape box + knob height
  • Body made with FDM black PLA, buttons with FDM translucent TPU
  • FR4 (circuitboard) faceplate
  • OLED display

Building one

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:

partcountmfg part numberlinknotes
oled screen (128x32)1ssd1306https://www.aliexpress.com/item/4000842671330.htmlI'm using the white / solderable version.
battery (50x34x5mm, ~1000mAh)1503450search for "503450" with a JST-PH connectorWidely available from many vendors. Confirm the correct polarity before using.
m2 4mm f-f standoff4https://www.aliexpress.com/item/1005002145042844.html
m2 6mm m-f standoff4https://www.aliexpress.com/item/1005002145042844.html
m2 3mm hex head bolt (black)8https://www.aliexpress.com/item/10000148429238.html

Parts

218
QtyValueFootprintReferences
291uMyLibrary:C_0402_1005MetricC1, C10, C11, C12, C13, C14, C15, C16, C17, C18, C19, C20, C21, C22, C23, C24 +13
25spst_4_pin_internalMyLibrary:ts1187SW1, SW2, SW10, SW11, SW12, SW13, SW14, SW15, SW16, SW17, SW18, SW19, SW20, SW21, SW22, SW23 +9
24DRandomJunk:D_SOD-323F_less_silkD27, D28, D29, D30, D31, D32, D33, D34, D35, D36, D37, D38, D39, D40, D41, D42 +8
20WS2812C-v1RandomJunk:ws2812b-2020-lightpipeD10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23, D24, D25 +4
14100nMyLibrary:C_0402_1005MetricC2, C3, C5, C26, C27, C28, C29, C30, C31, C32, C34, C40, C60, C62
1110uMyLibrary:C_0402_1005MetricC4, C36, C38, C42, C43, C46, C50, C55, C56, C57, C61
7SolderJumper_2_BridgedJumper:SolderJumper-2_P1.3mm_Bridged_Pad1.0x1.5mmJP3, JP4, JP5, JP6, JP7, JP8, JP14
510kMyLibrary:R_0402_1005Metric_nosilkR3, R9, R14, R24, R30
4.47uRandomJunk:C_0603_nosilkC39, C44, C45, C47
41kMyLibrary:R_0402_1005Metric_nosilkR6, R7, R17, R31
4D_ZenerDiode_SMD:D_SOD-323FD3, D4, D5, D26
4MountingHoleMounting_Holes:MountingHole_2.2mm_M2H1, H2, H3, H4
3100kMyLibrary:R_0402_1005Metric_nosilkR8, R18, R25
3220MyLibrary:R_0402_1005Metric_nosilkR10, R11, R21
333MyLibrary:R_0402_1005Metric_nosilkR12, R34, R35
35.1kMyLibrary:R_0402_1005Metric_nosilkR19, R20, R23
2100Resistor_SMD:R_0402_1005MetricR32, R33
21mMyLibrary:R_0402_1005Metric_nosilkR27, R28
227.4MyLibrary:R_0402_1005Metric_nosilkR1, R2
23.3kMyLibrary:R_0402_1005Metric_nosilkR4, R5
230pMyLibrary:C_0402_1005MetricC35, C37
2330MyLibrary:R_0402_1005Metric_nosilkR22, R26
247ufCapacitors_SMD:C_1206C48, C49
2ME6211CTO_SOT_Packages_SMD:SOT-23-5U9, U11
2Q_NMOS_GSDTO_SOT_Packages_SMD:SOT-23Q3, Q4
2R_POT_USPotentiometers:Potentiometer_Alps_RK09K_HorizontalRV1, RV2
2SolderJumper_2_OpenJumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mmJP1, JP2
2spst_4_pin_internal_sideMyLibrary:SKSCLDE010SW26, SW27
110MyLibrary:R_0402_1005Metric_nosilkR13
1100uCapacitor_Tantalum_SMD:CP_EIA-3528-21_Kemet-BC65
110nMyLibrary:C_0402_1005MetricC59
110u(tant)Capacitors_Tantalum_SMD:CP_Tantalum_Case-A_EIA-3216-18_ReflowC58
1128x32OLEDMyLibrary:oled_ssd1306_14pin_91LCD1
12u2MyLibrary:C_0402_1005MetricC66
1330kMyLibrary:R_0402_1005Metric_nosilkR15
14.7kMyLibrary:R_0402_1005Metric_nosilkR16
1750kRandomJunk:C_0603_nosilkR29
1BAT54CTO_SOT_Packages_SMD:SOT-23D1
1Conn_01x02_FemaleConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ8
1Crystal_GND24Crystals:Crystal_SMD_3225-4pin_3.2x2.5mmY1
1DMG2305UX-13digikey-footprints:SOT-23-3Q1
1D_SchottkyDiodes_SMD:D_SMAD53
1HCPL-0631Package_SO:SOIC-8_3.9x4.9mm_P1.27mmU5
1LEDLEDs:LED_0603D54
1LEDYellowLEDs:LED_0603D2
1LM4040DBZ-2.5Package_TO_SOT_SMD:SOT-23U7
1MCP73831T-2ATI_OTTO_SOT_Packages_SMD:SOT-23-5U6
1Q_PMOS_GSDTO_SOT_Packages_SMD:SOT-23Q2
1RP2040MCU_RaspberryPi_and_Boards:RP2040-QFN-56U2
1TLV320AIC3204Housings_DFN_QFN:QFN-32-1EP_5x5mm_Pitch0.5mmU3
1USB_C_Receptacle_USB2.0RandomJunk:USB-C_SMD-TYPE-C-31-M-12J2
1W25Q32JVSSHousings_SOIC:SOIJ-8_5.3x5.3mm_Pitch1.27mmU1
1WMM7037AT2_micMyLibrary:LGA-4 (3x3.8)U4
1batteryConnectors_JST:JST_PH_S2B-PH-SM4-TB_02x2.00mm_AngledJ7
1headphone_outRandomJunk:HRO-PJ-327C-AJ4
1line_inRandomJunk:HRO-PJ-327C-AJ3
1midi_inRandomJunk:HRO-PJ-327C-AJ5
1midi_outRandomJunk:HRO-PJ-327C-AJ6
1picoprobe_debugRandomJunk:pico debug headerJ1

Questions

How big is the Audcalc PCB?

It measures 65 × 100 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Audcalc use?

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.

Where can I download the Audcalc KiCad files?

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.

Can I use the Audcalc design in my own project?

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).

Similar boards

  • 4 layers65 × 100 mmAudcalc, the printed circuit board in 3D

    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.

    218 partsMIT
  • 2 layers51 × 21 mmDEV BOARD, the printed circuit board in 3D

    DEV BOARD

    Gusus169/FORGE-V1.0

    This project uses: - KiCad - Blender for 3D renders - Based on the Hack Club dev board tutorial

    55 partsMIT
  • 4 layers61.8 × 27.5 mmAudio Processing HW V1.0, the printed circuit board in 3D

    Audio Processing HW V1.0

    aitesam961/OpenADSP

    An Embedded Digital Signal Processing Device for Audio signals.

    83 parts4GPL-3.0
  • 2 layers38.1 × 101.6 mmRP2040 Audio, the printed circuit board in 3D

    RP2040 Audio

    emeb/RP2040_Audio

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

    121 parts23MIT
  • 2 layers40.6 × 51 mmRP2040 TB, the printed circuit board in 3D

    RP2040 TB

    jay94ks/elecdev

    My own custom development boards

    50 partsMIT
  • 2 layers20.3 × 104.3 mmExpander just back, the printed circuit board in 3D

    Expander just back

    plinkysynth/plinky-expander

    hardware design of a small expander for the plinky synth

    62 parts19
  • 4 layers101.6 × 111.5 mmDaisyplusdac, the printed circuit board in 3D

    Daisyplusdac

    lichen-community-systems/signaletic

    A music signal processing library designed for embedded environments and Web Assembly, in C

    117 parts9MIT
  • 2 layers43.2 × 128.3 mmXyab, the printed circuit board in 3D

    Xyab

    plinkysynth/plinky_public

    a public release of the plinky sw and hw

    78 parts227