Skip to the content
PCBKitNew board
2 layers50 × 25 mmConnector, the printed circuit board in 3D

This repository holds the complete hardware design (Eagle/KiCad) and firmware (STM32CubeIDE / C++) for Drumboy, released by Randomwaves as an open hardware/software project.

Size
50 × 25 mm
Copper layers
2
Thickness
1.6 mm
Parts
2
Nets
6
Pads
14
Tracks, vias
65, 10
Pours
2
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
4 Apr 2025
Updated
30 Aug 2026

Overview

Connector is an open-source printed circuit board by Randomwaves, from the Randomwaves/Drumboy repository on GitHub, published under the MIT licence. It is a 2-layer board of 50 × 25 mm with 2 parts on 6 nets, routed with 65 tracks and 10 vias.

It is built around the HFW6R-2STE1LF.

Main components

1

README

README.md

Drumboy

A touch-controlled hardware groovebox — sequencer, sampler, and DSP effects engine built around an STM32H723 (Cortex-M7), with a 480×854 color display, a fully capacitive-touch control surface, and MIDI/Sync I/O.

This repository holds the complete hardware design (Eagle/KiCad) and firmware (STM32CubeIDE / C++) for Drumboy, released by Randomwaves as an open hardware/software project. Drumboy is the predecessor of Drumboy Pro, sharing the same sequencer and DSP engine on a simpler, touch-based control surface.


Overview

The MCU sits at the center of the same core subsystems as Drumboy Pro: an NT35510 display over a 16-bit parallel GPIO bus, external SDRAM on the FMC bus for sample streaming, an SGTL5000 audio codec over I2S/I2C, a microSD card over SDMMC2 for storage, and MIDI/Sync connectivity over USART/GPIO. In place of mechanical keys and encoders, the control surface is driven entirely by three capacitive-touch channels.

MCUSTM32H723ZGT6 — Cortex-M7, LQFP-144
DisplayNT35510, 480×854, 16-bit parallel
SDRAMExternal, FMC bus (sample streaming)
Audio codecSGTL5000 — I2S3 audio / I2C3 control
StoragemicroSD, SDMMC2, FAT filesystem
Control surface3× capacitive-touch channels (CT0–CT2)
ConnectivityMIDI In/Out, Sync In/Out
Firmwarev1.05

Features

  • 10 sample layers, each with independent LFO-driven modulation
  • Sequencer with 5 song banks per layer, 64 beats per bank, and algorithmic complex-fill generation (12 sub-hits per fill slot)
  • 9 effect types per send slot: Delay, Chorus, Flanger, Phaser, Compressor, Expander, Overdrive, Distortion, Bitcrusher
  • 2 multimode filters + 2 send effects + stereo reverb in the DSP chain
  • MIDI In/Out and Sync In/Out for external clock/gate sync
  • SD-card firmware updates via a dedicated bootloader, mirroring the same two-project split as Drumboy Pro

Repository structure

text
01 Hardware/
  Main/       Main board — Eagle CAD (Main.sch / Main.brd)
  Top/        Top/control-surface board — Eagle CAD (Top.sch / Top.brd)
  Connector/  Interconnect board — KiCad (migrated from Eagle)
  Bottom/     Base board — KiCad (migrated from Eagle)

02 Software/
  Drumboy-Boot-H723/   Bootloader — STM32CubeIDE project
  Drumboy-App-H723/    Application firmware — STM32CubeIDE project
  Firmware/            Prebuilt firmware binaries
  Sd Card/             Reference SD card contents (samples, presets, drumkits, system data)

Hardware

Main and Top were originally designed in Autodesk Eagle (.sch / .brd); Connector and Bottom have since been migrated to KiCad.

Firmware

Built with STM32CubeIDE, written in C/C++ against the STM32 HAL. Firmware is split into Drumboy-Boot-H723 (bootloader) and Drumboy-App-H723 (application), sharing one flash device — the same split used in Drumboy Pro.

License

Released under the MIT License.

Community

Parts

2
QtyValueFootprintReferences
1HFW6R-2STE1LFConnector:HFW6R-2STE1LFU$1
1M06SMD-FEMALE-V2Connector:1X06-SMD-FEMALE-V2JP1

Questions

How big is the Connector PCB?

It measures 50 × 25 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Connector use?

2 parts, built around the HFW6R-2STE1LF. 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 Connector KiCad files?

From the Randomwaves/Drumboy repository on GitHub, at the commit this page was made from: the board is 01 Hardware/Connector/Connector.kicad_pcb and its schematic 01 Hardware/Bottom/Bottom.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Connector 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

  • 2 layers37 × 19 mmPassive rpi hub75-adapter, the printed circuit board in 3D

    Passive rpi hub75-adapter

    hzeller/rpi-rgb-led-matrix

    Controlling up to three chains of 64x64, 32x32, 16x32 or similar RGB LED displays using Raspberry Pi GPIO

    2 parts4.4kGPL-2.0
  • 2 layersDiode template, the printed circuit board in 3D

    Diode template

    adamws/kicad-kbplacer

    KiCad plugin for automatic keyboard's key placement and routing

    2 parts547GPL-3.0
  • 2 layers20.3 × 15.2 mmL0 button, the printed circuit board in 3D

    L0 button

    Luos-io/luos_engine

    Open-source and real-time orchestrator for cyber-physical-systems, to easily design, test and deploy embedded applications and digital twins.

    2 parts546MIT
  • 2 layers35.1 × 46.8 mmSDEX2M2 Breakout Board, the printed circuit board in 3D

    SDEX2M2 Breakout Board

    NVNTLabs/switch2-SDEX2M2

    Micro SD Express to M.2 NVME Adapter for Nintendo Switch 2

    2 parts542GPL-3.0
  • 2 layers59.3 × 36.6 mmExpansionBoardTemplate, the printed circuit board in 3D

    ExpansionBoardTemplate

    BlueSCSI/BlueSCSI-v2

    BlueSCSI v2/Ultra - an open source, open hardware, SCSI emulator using the Pi Pico PR2040 and Pico 2 RP2350

    2 parts459GPL-3.0
  • 2 layersAlpha.9mm.wire, the printed circuit board in 3D

    Alpha.9mm.wire

    ohmtech-rdi/eurorack-blocks

    Software to Hardware Prototyping for Eurorack using C++, Max/Gen~ or Faust

    2 parts410
  • 2 layers26.7 × 64 mmGpu power, the printed circuit board in 3D

    Gpu power

    dennisss/dacha

    Monorepo for awesome tools/projects/libraries

    2 parts397Apache-2.0