
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.

Ogham — a dual-voice bytebeat synthesizer for Eurorack. Firmware (MIT) and hardware (CC BY-SA 4.0).
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.
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.
docs/ogham-manual.pdf)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.
| Path | Contents |
|---|---|
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.
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:
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.
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.
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.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 20 | 100nF | Capacitor_SMD:C_0603_1608Metric | C_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 |
| 12 | 100k | Resistor_SMD:R_0603_1608Metric | R_fb_a1, R_fb_b1, R_gate_in1, R_hys1, R_pd1, R_pd2, R_pd3, R_pd4, R2, R5, R8, R9 |
| 10 | 10k | Resistor_SMD:R_0603_1608Metric | R_clk_in1, R_clk_pu1, R_cv_gnd1, R_dio1, R_div1, R_div2, R_F1, R_F2, R_voct1, R1 |
| 9 | 1k | Resistor_SMD:R_0603_1608Metric | R_cv_out1, R_flt1, R_flt2, R_flt3, R_flt4, R_gout1, R_OUT1, R_OUT2, R_voct_adc1 |
| 4 | 10k | Potentiometer_THT:Potentiometer_Alpha_RD901F-40-00D_Single_Vertical | RVA1, RVB1, RVLevel1, RVRate1 |
| 4 | AudioJack2_SwitchT | Connector_Audio:Jack_3.5mm_QingPu_WQP-PJ398SM_Vertical_CircularHoles | J_clk1, J_cva1, J_cvb1, J_gate_in1 |
| 4 | BAT54WS | Diode_SMD:D_SOD-323 | D_oct1, D_oct2, D4, D5 |
| 3 | 10uF | Capacitor_SMD:C_1210_3225Metric | C1, C2, C10 |
| 3 | 1nF | Capacitor_SMD:C_0603_1608Metric | C_fb_a1, C_fb_b1, C_voct_adc1 |
| 3 | SS14 | Diode_SMD:D_SMA | D1, D2, D8 |
| 2 | 1N5819WS | Diode_SMD:D_SOD-323 | D6, D7 |
| 2 | 2.2nF | Capacitor_SMD:C_0603_1608Metric | C_FILT1, C_FILT2 |
| 2 | 2.7k | Resistor_SMD:R_0603_1608Metric | R_G1, R_G2 |
| 2 | 200k | Resistor_SMD:R_0603_1608Metric | R4, R7 |
| 2 | 470 | Resistor_SMD:R_0603_1608Metric | R_FILT1, R_FILT2 |
| 2 | 470k | Resistor_SMD:R_0603_1608Metric | R3, R6 |
| 2 | BLM18PG121 | Inductor_SMD:L_0603_1608Metric | FB1, FB2 |
| 2 | TL072 | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U4, U7 |
| 1 | 10uF | Capacitor_THT:CP_Radial_D5.0mm_P2.50mm | C5 |
| 1 | 18k | Resistor_SMD:R_0603_1608Metric | R_voct2 |
| 1 | 1N4148 | Diode_SMD:D_SOD-323 | D3 |
| 1 | 20k | Resistor_SMD:R_0603_1608Metric | R_cv_fb1 |
| 1 | 33k | Resistor_SMD:R_0603_1608Metric | R_gate_div1 |
| 1 | 74AHCT1G125 | Package_TO_SOT_SMD:SOT-23-5 | U5 |
| 1 | CV_OUT | Connector_Audio:Jack_3.5mm_QingPu_WQP-PJ398SM_Vertical_CircularHoles | J_cv_out1 |
| 1 | Electrosmith_Daisy_Seed_Rev4 | Module:Electrosmith_Daisy_Seed | A1 |
| 1 | Encoder | Rotary_Encoder:RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm | SW_enc1 |
| 1 | Eurorack_Power | Connector_PinHeader_2.54mm:PinHeader_2x05_P2.54mm_Vertical | J1 |
| 1 | GATE_OUT | Connector_Audio:Jack_3.5mm_QingPu_WQP-PJ398SM_Vertical_CircularHoles | J_gate_out1 |
| 1 | L7805 | Package_TO_SOT_SMD:TO-263-2 | U2 |
| 1 | LM393 | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U6 |
| 1 | LM4040-5.0 | Package_TO_SOT_SMD:SOT-23 | U1 |
| 1 | MCP6004 | Package_SO:TSSOP-14_4.4x5mm_P0.65mm | U3 |
| 1 | MMBT3904 | Package_TO_SOT_SMD:SOT-23 | Q1 |
| 1 | OUT1 | Connector_Audio:Jack_3.5mm_QingPu_WQP-PJ398SM_Vertical_CircularHoles | J_out1 |
| 1 | OUT2 | Connector_Audio:Jack_3.5mm_QingPu_WQP-PJ398SM_Vertical_CircularHoles | J_out2 |
| 1 | PinHeader_1x04_P2.54mm_Vertical | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J_disp_supp |
| 1 | SW_SPDT | MyParts:SW_2MS1T1B1M2QES | SW_mode1 |
| 1 | TM1637 | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J_disp1 |
It measures 50 × 110 mm and has 2 copper layers, 1.6 mm thick.
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.
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.
Its repository states no licence, so its author keeps all rights: ask keeos-io before reusing the design.

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.

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


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.



