Skip to the content
PCBKitNew board
2 layers179 × 115 mmTouchord, the printed circuit board in 3D

A chord generating midi controller using RP2350

Size
179 × 115 mm
Copper layers
2
Thickness
1.6 mm
Parts
77
Nets
66
Pads
326
Tracks, vias
975, 109
Pours
1
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
12 Jul 2025
Updated
24 Sep 2026

Overview

Touchord is an open-source printed circuit board by dovker, from the dovker/Touchord repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 179 × 115 mm with 77 parts on 66 nets, routed with 975 tracks and 109 vias.

It is built around the W25Q128JVSIQ, TS5A23157DGSR and USBLC6-2SC6, with the ABM8-272-T3 and DX07S016JA1R1500 among its other parts. Its parts include 20 capacitors, 20 resistors, 15 switches, 10 connectors and 5 ICs. It belongs with the audio and music boards and the RP2350 boards of this library.

Main components

5

README

README.md

Touchord

Touchord is an open source chord-generating MIDI controller featuring a touch bar interface. It is designed for musicians seeking versatile chordal playing and performance options and for makers looking for a highly modifyable product with a realistic and fun use.

TOUCHORD DIY KIT PRE-ORDERS

Motivation

Making music without formal training is hard. Learning theory takes time, and when the goal is to create and express ideas quickly, it can feel tedious. Chord progressions and harmony are crucial yet difficult to master; exploring by ear works, but entering complex chords on guitar or piano is slow. That is where chord‑generating synths and MIDI controllers help.

Why not buy an existing similar device? Many are closed‑source and built by unestablished companies with limited support histories. When projects are abandoned or parts become unavailable, devices turn into e‑waste.

Touchord addresses these problems. Components are common, 3D‑printable, or manufacturable at a reasonable cost, thus repairs and replacements remain feasible. Open development also streamlines bug fixes and issue tracking because contributors can help accelerate software improvements. And if we for some reason stop developing new updates or cannot contribute anymore, community still remains along with the source code and all the production files, keeping the project alive.

Licensing and Legal Notice

Copyright © 2026 MB Daugdara. All rights reserved.

Trademarks:

  • Touchord™ is a trademark of MB Daugdara
  • Touchord™ logo is a trademark of MB Daugdara

Intellectual Property:

  • The Touchord name and logo are the exclusive property of MB Daugdara
  • Firmware is licensed under GNU General Public License v3.0
  • The 3D model design files and PCB Files are licensed under CERN-OHL-S-2.0
  • The license does not grant rights to use the company name or logo

Restrictions:

  • You may not use the company name or logo to endorse derivative commercial works
  • You must include this notice when distributing modified versions
  • See LICENSE file for full CERN-OHL-S-2.0 terms

Features

  • Three Operating Modes:

    • Strum Mode: Harp style playing for plucked synths.
    • Omni Mode: An omni-chord style play mode mimicking the strumming of an omnichord.
    • Composer Mode: Allows adjustment of chord qualities directly via the touch bar for chord customization.
    • Perform Mode: Uses the touch bar’s pressure sensitivity for expressive live performances.
    • Drum Mode: A simple mode with chromatically mapped keys and the touch bar controlling velocity.
  • Chord Layout:

    • Each key corresponds to a chord degree in a musical key.
    • Supports custom musical keys and customizable chords on each key.
  • Hardware:

    • Uses the RP2350 microcontroller chip.
    • Programmed with the PicoSDK in C.
    • Cherry MX style mechanical switches.
    • 6 control buttons.
    • 7 chord keys sized 3u, equipped with 3u plate-mounted stabilizers for enhanced stability.
    • Touch bar: Trill Bar by Bella (GitHub) providing multi-touch and pressure sensing.
    • Display: Standard 0.96" 128x64 OLED SSD1306 screen.
  • Enclosure:

    • Combination of 3D printed carbon fiber reinforced PETG base and CNC machined aluminum top.
    • Optionally, the top can also be fabricated via 3D printing.
  • Connectivity:

    • USB Type-C MIDI support.
    • TRS MIDI support (User switchable in software):
      • TRS Type A (Standard MIDI TRS)
      • TRS Type B (Roland TRS MIDI)

Contribution

Check CONTRIBUTING.md for more info.

AI Usage

AI usage on Bug Fixes and Code Auditing is welcome, if done with proper testing, cleanup and no blind trust. Please disclose AI usage in Pull Requests. Features are better left for humans to write.


Showcase

Showcase video Touchord On a grander scale Touchord PCB

User Showcase

User Made Touchord with cool colors

Projects based on Touchord

"Ghetto" Touchord made using Pico 2W by nlpeeee

"Ghetto Touchord"

Special Thanks

I wanted to share my experience with PCBWay, as I used it for prototyping and although they have helped me produce one of the batches at their cost, this opinion is my own. My choice to go with PCB Way was first, and only then did I ask for their help.

They have been an amazing experience, especially comparing to their biggest competitors, as for the same price I was able to manufacture boards of way better quality. I couldn't have made this project without PCBA services, as soldering small footprint components are too time consuming and expensive to setup.

What I have found is that the quality of thru-holes, soldering are way better and feel like an actual professional product instead of a draft board. Also, the fact that components can be sourced from anywhere, it doesn't have to be a specific selection of components and other components costing more than a standard price, unlike their competitors. Also, their care of the customer surprised me as I was asked multiple times, whether the components I chose are the right ones (There have been issues with the BOM), and one of the more suprising questions I got was whether the color of soldermask could be changes, as properties of black soldermask wouldn'tve played well with my design. That was amazing, as other service providers just apply blind trust and manufacture the board.

Overall, an amazing experience, especially for anyone looking to prototype PCB's that don't feel like toys, guaranteeing that what you designed will be what you get.


Find the Trill Bar by Bella: https://bela.io/products/trill/ Trill Bar GitHub repository: https://github.com/bela-platform/trill

Parts

77
QtyValueFootprintReferences
11100nCapacitor_SMD:C_0402_1005MetricC2, C8, C11, C12, C13, C14, C15, C16, C17, C18, C20
7SW_PushPCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_3.00u_90degSW9, SW10, SW11, SW12, SW13, SW14, SW15
6SW_PushPCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.00uSW3, SW4, SW5, SW6, SW7, SW8
5Conn_01x04_SocketConnector_Wire:SolderWire-0.75sqmm_1x04_P4.8mm_D1.25mm_OD2.3mmJ5, J6, J8, J9, J10
44.7kResistor_SMD:R_0402_1005MetricR17, R18, R19, R20
4MountingHoleMountingHole:MountingHole_2.7mm_M2.5H1, H2, H3, H4
310uCapacitor_SMD:C_0805_2012MetricC1, C5, C19
31kResistor_SMD:R_0402_1005MetricR2, R4, R6
210kResistor_SMD:R_0402_1005MetricR15, R16
215pCapacitor_SMD:C_0402_1005MetricC3, C4
227Resistor_SMD:R_0402_1005MetricR7, R8
233Resistor_SMD:R_0402_1005MetricR5, R14
24.7uCapacitor_SMD:C_0402_1005MetricC9, C10
24.7uRP2350_60QFN_minimal:C_0402_1005Metric_small_padsC6, C7
25.1kResistor_SMD:R_0402_1005MetricR3, R12
2Conn_01x04_MountingPinConnector_JST:JST_SH_SM04B-SRSS-TB_1x04-1MP_P1.00mm_HorizontalJ2, J3
2DNFResistor_SMD:R_0402_1005MetricR1, R9
2SW_PushPCM_JLCPCB:SW_TS-1088-AR02016SW1, SW2
10Resistor_SMD:R_0402_1005MetricR10
110Resistor_SMD:R_0402_1005MetricR13
13.3uRP2350_60QFN_minimal:L_pol_2016L1
1470Resistor_SMD:R_0402_1005MetricR11
1ABM8-272-T3Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mmY1
1AudioJack3Connector_Audio:Jack_3.5mm_CUI_SJ-3523-SMT_HorizontalJ4
1Conn_01x03_MountingPinConnector_JST:JST_SH_SM03B-SRSS-TB_1x03-1MP_P1.00mm_HorizontalJ7
1DX07S016JA1R1500DX07S016JA1R1500:JAE_DX07S016JA1R1500J1
1LEDLED_SMD:LED_0603_1608MetricD1
1NCP1117-3.3_SOT223Package_TO_SOT_SMD:SOT-223-3_TabPin2U2
1RP2350_60QFNRP2350_60QFN_minimal:RP2350-QFN-60-1EP_7x7_P0.4mm_EP3.4x3.4mm_ThermalViasU1
1TS5A23157DGSRTS5A23157DGSR:SOP50P490X110-10NU4
1USBLC6-2SC6Package_TO_SOT_SMD:SOT-23-6U5
1W25Q128JVSPackage_SO:SOIC-8_5.3x5.3mm_P1.27mmU3

Questions

How big is the Touchord PCB?

It measures 179 × 115 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Touchord use?

77 parts, built around the W25Q128JVSIQ, TS5A23157DGSR, USBLC6-2SC6 and ABM8-272-T3. 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 Touchord KiCad files?

From the dovker/Touchord repository on GitHub, at the commit this page was made from: the board is Hardware/PCB/Touchord PCB KiCad/Touchord.kicad_pcb and its schematic Hardware/PCB/Touchord PCB KiCad/Touchord.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Touchord design in my own project?

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

Similar boards

  • 2 layers70.5 × 64 mmEsp32, the printed circuit board in 3D

    Esp32

    ste2425/PSP-Bluetooth

    Formerly PSP-Consolizer, PSP-Bluetooth aims to add Bluetooth controller support to the PSP 1K/2K/3K.

    95 parts108MIT
  • 2 layers223.5 × 160 mmBase, the printed circuit board in 3D

    Base

    bread-modular/bread-modular

    Modular Synths for Everyone

    201 parts67MIT
  • 2 layers80 × 60 mmETH2Zigbee, the printed circuit board in 3D

    ETH2Zigbee

    acha666/ETH2Zigbee

    71 parts
  • 6 layers155 × 100 mmCM5IO második terv, the printed circuit board in 3D

    CM5IO második terv

    NBence0/JedlikBots

    Welcome to the official GitHub page of JedlikBots! 🎓🤖 We are the dedicated team of software development and robotics students from the Jedlik Ányos Technical School in Győr, Hungary.

    491 parts
  • 4 layers180 × 100 mmClass board V0.2, the printed circuit board in 3D

    Class board V0.2

    TIGP-Experimental-Methods/class-board-2026

    TIGP class instrument 2026: one board, five blocks - KiCad hardware, ESP32-S3 firmware, phone PWA, Python API, workbook

    342 parts
  • 2 layers71.5 × 23 mmRelay, the printed circuit board in 3D

    Relay

    Servacek/tinytus

    Tiny C99 library which allows you to use existing audio channels for digital transmission. The project was presented and defended at the national round of the SOČ competition and at the TMR UNIZA competition.

    22 parts
  • 4 layers277.2 × 107.5 mmKatia, the printed circuit board in 3D

    Katia

    ikajdan/katia

    A split keyboard with 6 by 3 column staggered keys and 3 thumb keys, based on the Crkbrd design

    230 parts33CERN-OHL-P-2.0
  • 4 layers40 × 58.5 mmPicoFox PCB, the printed circuit board in 3D

    PicoFox PCB

    ai6ym/PicoFox

    The open source fox transmitter.

    143 parts16