Skip to the content
PCBKitNew board
2 layers71.1 × 40.6 mmMidi, the printed circuit board in 3D

A modular development kit for the Electrosmith Daisy Seed development board. Currently modules include the central breakout board, a MIDI adapter and an array of 16 potentiometers.

Size
71.1 × 40.6 mm
Copper layers
2
Thickness
1.6 mm
Parts
10
Nets
16
Pads
36
Tracks, vias
36, 0
Pours
1
Routed
Yes
KiCad
KiCad 6 (file 20211014)
Created
2 Nov 2023
Updated
16 Aug 2024

Overview

Midi is an open-source printed circuit board by lucidcoding, from the lucidcoding/daisy-seed-development-kit repository on GitHub. It is a 2-layer board of 71.1 × 40.6 mm with 10 parts on 16 nets, routed with 36 tracks and 0 vias.

It is built around the H11L1. Its parts include 4 resistors, 3 connectors, 1 capacitor, 1 IC and 1 diode. It belongs with the audio and music boards of this library.

Main components

1

README

README.md

Daisy Seed Development Kit

Author

Paul Davies

Description

A modular development kit for the Electrosmith Daisy Seed development board. Currently modules include the central breakout board, a MIDI adapter and an array of 16 potentiometers. The breakout board includes connections for a second potentiometer array, SPI, I2C, an encoder and an SD card.

Environment Setup

Ensure you have LIBDAISY_DIR and DAISYSP_DIR environment variables set and pointing to the relevant libraries. If you are using Windows, ensure they use the forward slash. If you are on Linux, ensure the capitalisation is correct. You'll make your life a lot easier if you don't have spaces in the path:

text
LIBDAISY_DIR=/path/to/libdaisy
DAISYSP_DIR=/path/to/daisysp

Getting up and running

In order to build the hardware, load each of the projects in to Kicad, generate Gerber files and upload to a PCB manufacturer such as https://jlcpcb.com/. I can go into more detail about this at a later point.

The to get started, load the MonoSeed09 project on to the Daisy Seed by pressing both buttons to put it into program mode, entering the relevant folder, then enetering the commands to upload the code onto the Seed:

text
cd Examples/MonoSeed09
make clean; make; make program-dfu;

Ensure the Daisy Seed is correctly seated in the breakout board. Then connect the potentiometer array to port 1 with a JST XH2.54 8 wire cable, and connect the MIDI adapter with a JST XH2.54 4 wire cable. Finally connect your MIDI sequencer to the MIDI in DIN connector and plug your headphones into the audio out jack socket. Set the MIDI transmit channel to 1 - this is what it defaults to.

Disclaimer

Although I am a professional programmer, I am purely a hobbyist when it comes to hardware or embedded programming. There may well be some mistakes here and I accept no responsibility for damage to you Daisy Seed, external equipment or anything else. You use this code and harware at your own risk.

Parts

10
QtyValueFootprintReferences
2DIN-5_180degreeEurocad.pretty:MIDI_DIN5J2, J3
1100nFCapacitor_THT:C_Disc_D5.0mm_W2.5mm_P2.50mmC1
110RResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR3
11N4148Diode_THT:D_DO-35_SOD27_P10.16mm_HorizontalD1
1220RResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR1
1270RResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR2
133RResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR4
1Conn_01x04_MaleConnector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_VerticalJ1
1H11L1Package_DIP:DIP-6_W7.62mm_SocketU1

Questions

How big is the Midi PCB?

It measures 71.1 × 40.6 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Midi use?

10 parts, built around the H11L1. 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 Midi KiCad files?

From the lucidcoding/daisy-seed-development-kit repository on GitHub, at the commit this page was made from: the board is Hardware/Midi/PCB/Midi/Midi.kicad_pcb and its schematic Hardware/BreakoutBoard/PCB/BreakoutBoard/BreakoutBoard.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Midi design in my own project?

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

More from lucidcoding/daisy-seed-development-kit

3
  • 2 layers78.7 × 53.3 mmExternalCodec, the printed circuit board in 3D

    ExternalCodec

    lucidcoding/daisy-seed-development-kit

    A modular development kit for the Electrosmith Daisy Seed development board. Currently modules include the central breakout board, a MIDI adapter and an array of 16 potentiometers.

    26 parts29
  • 2 layers132.1 × 101.6 mmPotentiometerArray, the printed circuit board in 3D

    PotentiometerArray

    lucidcoding/daisy-seed-development-kit

    A modular development kit for the Electrosmith Daisy Seed development board. Currently modules include the central breakout board, a MIDI adapter and an array of 16 potentiometers.

    19 parts29
  • 2 layers101.6 × 76.2 mmBreakoutBoard, the printed circuit board in 3D

    BreakoutBoard

    lucidcoding/daisy-seed-development-kit

    A modular development kit for the Electrosmith Daisy Seed development board. Currently modules include the central breakout board, a MIDI adapter and an array of 16 potentiometers.

    14 parts29

Similar boards

  • 4 layers60 × 94 mmDaisySeedPedal125b, the printed circuit board in 3D

    DaisySeedPedal125b

    bkshepherd/DaisySeedProjects

    A collection of hardware and software projects based around the Electro-Smith Daisy Seed

    80 parts559MIT
  • 2 layers245.2 × 100 mmV5 main, the printed circuit board in 3D

    V5 main

    zynthian/zynthian-hw

    Zynthian hardware stuff: PCBs, schemes, parts specifications, pin assignment, ...

    160 parts156
  • 2 layers64.3 × 56 mmMt32-pi midi hat, the printed circuit board in 3D

    Mt32-pi midi hat

    chris-jh/mt32-pi-midi-hat

    A Raspberry Pi Midi Hat for the project mt32-pi by Dale Whinham (https://github.com/dwhinham/mt32-pi)

    22 parts139GPL-3.0
  • 2 layers100 × 100 mmYM2612 MIDI SMD, the printed circuit board in 3D

    YM2612 MIDI SMD

    superjoebob/genny

    YM2612/SN76489 Virtual Instrument

    112 parts96
  • 2 layers152.4 × 68.6 mmPico test synth2, the printed circuit board in 3D

    Pico test synth2

    todbot/pico_test_synth

    Simple board to help make synths with Raspberry Pi Pico/Pico2 and PCM5102 I2S DAC

    55 parts57MIT
  • 2 layers51.3 × 96.2 mmMinisynth32, the printed circuit board in 3D

    Minisynth32

    grantek/minisynth32

    A 3D-printable MIDI synthesiser inspired by the Roland MT-32 and clumsyMIDI, and powered by the mt32-pi MT-32 emulator.

    32 parts45CC-BY-SA-4.0
  • 2 layers13 × 1.4 mmPicoX7, the printed circuit board in 3D

    PicoX7

    SloeComputers/picoX7

    Software simulation of the Yamaha DX7 with a MIDI interface for the Raspberry Pi Pico

    31 parts43MIT
  • 4 layers71 × 100 mmOscar components, the printed circuit board in 3D

    Oscar components

    dchwebb/Oscar

    Eurorack 3 Channel Oscilloscope based on ARM STM32F446 MCU

    71 parts42Unlicense