Skip to the content
PCBKitNew board
2 layers50 × 110 mmOgham merged v1.0, the printed circuit board in 3D

Ogham merged v1.0

keeos-io/ogham3

Ogham — a dual-voice bytebeat synthesizer for Eurorack. Firmware (MIT) and hardware (CC BY-SA 4.0).

Size
50 × 110 mm
Copper layers
2
Thickness
1.6 mm
Parts
109
Nets
81
Pads
334
Tracks, vias
812, 69
Pours
2
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
3 Aug 2026
Updated
5 Oct 2026

Overview

Ogham merged v1.0 is an open-source printed circuit board by keeos-io, from the keeos-io/ogham repository on GitHub. It is a 2-layer board of 50 × 110 mm with 109 parts on 81 nets, routed with 812 tracks and 69 vias.

It is built around the 74AHCT1G125SE, TL072 and MCP6004-E/P, with the TM1637, L7805 and LM393 among its other parts. Its parts include 7 ICs, 6 diodes, 4 capacitors, 4 resistors and 1 transistor. It belongs with the audio and music boards of this library.

Main components

11

README

README.md

Ogham

A dual-voice bytebeat synthesizer for Eurorack, built on the Electro-Smith Daisy Seed. This repository holds everything needed to build one: firmware source, schematics, PCB, panel, and the fabrication package.

Instead of oscillators and wavetables, Ogham runs bytebeat expressions — single lines of integer arithmetic that, evaluated over time, produce surprisingly rich rhythmic and melodic patterns. It hosts a bank of them, plays two at once, and clocks, pitches and modulates them from the rest of your rack.

Status: prototype. Built and tested on a handful of units, not qualified for production. Published so others can learn from it and build on it. Check the design yourself before you commit money to a fab run.

What's here

PathContents
firmware/Firmware source, build and flashing instructions
hardware/ogham-merged-v1.0/KiCad schematics and PCB — the shipping revision
hardware/panel/Front panel: artwork, and the panel PCB project
hardware/production/Gerbers, BOM, placement — ready to upload to a fab
docs/Build instructions, and the manual as a PDF
lib/libDaisy and DaisySP, as pinned submodules

Only the current board revision is published. Earlier prototypes are not included, so there is nothing here to fabricate by mistake.

Quick start

To build the firmware — docs/BUILDING.md has the full set-up for Windows, macOS and Linux; firmware/README.md covers the firmware itself. In short:

bash
git clone --recurse-submodules https://github.com/keeos-io/ogham.git
cd ogham && make -C lib/libDaisy -j8 && make -C lib/DaisySP -j8
cd firmware && make -j8

--recurse-submodules is not optional: libDaisy has nested submodules of its own, and without them the build fails part-way with a missing HAL object.

To have the boards made — see hardware/README.md. Upload hardware/production/ogham-merged-v1.0.zip, and read the hand-populate list first: several parts are deliberately excluded from assembly and a board built from the BOM alone will be missing them.

Licensing

Firmware is MIT. Hardware and documentation are CC BY-SA 4.0. Build one, sell one, fork it — but share hardware modifications alike, and give credit. The Keeos name and the panel identity are not covered.

Full terms in LICENSE.md; third-party components and the panel typefaces in THIRD-PARTY.md.

A note on reproducible builds

The published binaries are byte-for-byte reproducible from this repository. Building the firmware at a given tag, with the submodules at their pinned commits and Arm GNU Toolchain 14.2.Rel1, reproduces the exact .bin shipped for that release — verified, not assumed.

Two things will break that: building against a different libDaisy commit, or a different compiler version. Both produce working firmware; neither reproduces the published checksums. If you are verifying a download rather than developing, compare against the SHA-256 published with each release.

Parts

109
QtyValueFootprintReferences
20100nFCapacitor_SMD:C_0603_1608MetricC_byp_U3, C_byp_U4n1, C_byp_U4p1, C_byp_U5, C_byp_U6, C_enc_a1, C_enc_b1, C_enc_sw1, C_TL1, C_TL2, C3, C4, C6, C7, C8, C9 +4
12100kResistor_SMD:R_0603_1608MetricR_fb_a1, R_fb_b1, R_gate_in1, R_hys1, R_pd1, R_pd2, R_pd3, R_pd4, R2, R5, R8, R9
1010kResistor_SMD:R_0603_1608MetricR_clk_in1, R_clk_pu1, R_cv_gnd1, R_dio1, R_div1, R_div2, R_F1, R_F2, R_voct1, R1
91kResistor_SMD:R_0603_1608MetricR_cv_out1, R_flt1, R_flt2, R_flt3, R_flt4, R_gout1, R_OUT1, R_OUT2, R_voct_adc1
410kPotentiometer_THT:Potentiometer_Alpha_RD901F-40-00D_Single_VerticalRVA1, RVB1, RVLevel1, RVRate1
4AudioJack2_SwitchTConnector_Audio:Jack_3.5mm_QingPu_WQP-PJ398SM_Vertical_CircularHolesJ_clk1, J_cva1, J_cvb1, J_gate_in1
4BAT54WSDiode_SMD:D_SOD-323D_oct1, D_oct2, D4, D5
310uFCapacitor_SMD:C_1210_3225MetricC1, C2, C10
31nFCapacitor_SMD:C_0603_1608MetricC_fb_a1, C_fb_b1, C_voct_adc1
3SS14Diode_SMD:D_SMAD1, D2, D8
21N5819WSDiode_SMD:D_SOD-323D6, D7
22.2nFCapacitor_SMD:C_0603_1608MetricC_FILT1, C_FILT2
22.7kResistor_SMD:R_0603_1608MetricR_G1, R_G2
2200kResistor_SMD:R_0603_1608MetricR4, R7
2470Resistor_SMD:R_0603_1608MetricR_FILT1, R_FILT2
2470kResistor_SMD:R_0603_1608MetricR3, R6
2BLM18PG121Inductor_SMD:L_0603_1608MetricFB1, FB2
2TL072Package_SO:SOIC-8_3.9x4.9mm_P1.27mmU4, U7
110uFCapacitor_THT:CP_Radial_D5.0mm_P2.50mmC5
118kResistor_SMD:R_0603_1608MetricR_voct2
11N4148Diode_SMD:D_SOD-323D3
120kResistor_SMD:R_0603_1608MetricR_cv_fb1
133kResistor_SMD:R_0603_1608MetricR_gate_div1
174AHCT1G125Package_TO_SOT_SMD:SOT-23-5U5
1CV_OUTConnector_Audio:Jack_3.5mm_QingPu_WQP-PJ398SM_Vertical_CircularHolesJ_cv_out1
1Electrosmith_Daisy_Seed_Rev4Module:Electrosmith_Daisy_SeedA1
1EncoderRotary_Encoder:RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mmSW_enc1
1Eurorack_PowerConnector_PinHeader_2.54mm:PinHeader_2x05_P2.54mm_VerticalJ1
1GATE_OUTConnector_Audio:Jack_3.5mm_QingPu_WQP-PJ398SM_Vertical_CircularHolesJ_gate_out1
1L7805Package_TO_SOT_SMD:TO-263-2U2
1LM393Package_SO:SOIC-8_3.9x4.9mm_P1.27mmU6
1LM4040-5.0Package_TO_SOT_SMD:SOT-23U1
1MCP6004Package_SO:TSSOP-14_4.4x5mm_P0.65mmU3
1MMBT3904Package_TO_SOT_SMD:SOT-23Q1
1OUT1Connector_Audio:Jack_3.5mm_QingPu_WQP-PJ398SM_Vertical_CircularHolesJ_out1
1OUT2Connector_Audio:Jack_3.5mm_QingPu_WQP-PJ398SM_Vertical_CircularHolesJ_out2
1PinHeader_1x04_P2.54mm_VerticalConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ_disp_supp
1SW_SPDTMyParts:SW_2MS1T1B1M2QESSW_mode1
1TM1637Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ_disp1

Questions

How big is the Ogham merged v1.0 PCB?

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

What parts does the Ogham merged v1.0 use?

109 parts, built around the 74AHCT1G125SE, TL072, MCP6004-E/P and TM1637. 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 Ogham merged v1.0 KiCad files?

From the keeos-io/ogham repository on GitHub, at the commit this page was made from: the board is hardware/ogham-merged-v1.0/ogham-merged-v1.0.kicad_pcb and its schematic hardware/ogham-merged-v1.0/audio.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Ogham merged v1.0 design in my own project?

Its repository states no licence, so its author keeps all rights: ask keeos-io before reusing the design.

Similar boards

  • 2 layers66 × 107.5 mmTonwerk haupt, the printed circuit board in 3D

    Tonwerk haupt

    Marcel-B/Synth

    Die beiden Browser-Synthesizer aus Tonwerk (YuE UI) als Plugins für Logic Pro: Tonwerk Analog und Tonwerk FM, jeder mit Delay und Hall und eigenen Werksklängen.

    100 parts
  • 2 layers56 × 85.4 mmFU-3, the printed circuit board in 3D

    FU-3

    soggybag/FU-3

    An octave / "tripler" distortion with a big two-knob tone stage: the Distort-o-matic XI (Stompboxology Vol. 13 No.

    84 parts
  • 4 layers104 × 158 mm281D, the printed circuit board in 3D

    281D

    DunningtonAudio/281D

    A quad function generator project

    380 parts24GPL-3.0
  • 2 layers120 × 102.5 mmDsug cctv BOARD, the printed circuit board in 3D

    Dsug cctv BOARD

    LucasLHenry/spelltwister

    This is the third version of the code for the Spelltwister module with CCTV. This version uses the Arduino platform and the RP2040, a chip developed by Raspberry Pi for their RPi Pico board.

    251 partsMIT
  • 2 layers68.6 × 101.6 mmDspod module, the printed circuit board in 3D

    Dspod module

    emeb/dspod

    A family of boards for Eurorack DSP audio

    92 parts10MIT
  • 2 layers80 × 52 mmVolleyBot, the printed circuit board in 3D

    VolleyBot

    CausticLime1/VolleyBot

    110 parts
  • 2 layers151.4 × 128.5 mmEnvelope generator, the printed circuit board in 3D

    Envelope generator

    naokiiwakami/envelope-generator

    Analog3 envelope generator

    128 partsMIT
  • 4 layers54 × 106 mmFull pcb, the printed circuit board in 3D

    Full pcb

    TMANTsmith/daisy-esp32-guitar-pedal

    esp23 + daisy guitar pedal

    56 parts1