Skip to the content
2 layers51.3 × 96.2 mmMinisynth32, the printed circuit board in 3D

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

Size
51.3 × 96.2 mm
Copper layers
2
Thickness
1.6 mm
Parts
32
Nets
63
Pads
147
Tracks, vias
158, 0
Pours
5
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
8 May 2021
Updated
4 Jun 2022

Overview

Minisynth32 is an open-source printed circuit board by grantek, from the grantek/minisynth32 repository on GitHub, published under the CC-BY-SA-4.0 licence. It is a 2-layer board of 51.3 × 96.2 mm with 32 parts on 63 nets, routed with 158 tracks and 0 vias.

It is built around the H11L1, PB400EEQR1BLK and PJ-002A. Its parts include 11 switches, 9 connectors, 4 capacitors, 2 resistors and 1 IC. It belongs with the audio and music and retro computing and games boards of this library.

Main components

3

README

README.md

Minisynth 32

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

Minisynth 32

Features

  • 3D printable shell, 50% scale of the original MT-32
  • GY-PCM5102 HiFi DAC board
  • Front panel PCB with 2-10 tactile switches and 0.91" OLED Display
  • Optional 2- or 10-button clickable front panel (only 2 buttons are functional)
  • Rear I/O breakout PCB with 5.5mm power jack and pushbutton power switch
  • Rotary encoder volume dial (generic 12mm shaft with no carrier board)
  • MIDI Input via DIN5 MIDI cable or USB (using additional Arduino board)
  • Completely through-hole soldering, no surface mount components
  • Works with the Raspberry Pi "A" or "B" variants

Warnings

NO WARRANTY is provided, and no guarantee that all or any of the parts will fit together. 3D printing is time-consuming and an art at the best of times.

However, if you're stuck or have a question, feel free to open an issue on GitHub, and the worst you'll get is sympathy.

Assembly Notes

Check the Bill of Materials for all of the parts needed, and the project wiki for the build guide with pictures, a text-only copy is included in this repository.

News

This is "Version 2.0" of the Minisynth 32, the previous version had a simpler faceplate with 2 large, easy to print buttons. If you're looking for the old version, see the "ms32-v1.0" tag/release.

Parts

32
QtyValueFootprintReferences
8SW_Pushminisynth32:TL59NSW3, SW4, SW5, SW6, SW7, SW8, SW9, SW10
2100nCapacitor_THT:C_Rect_L7.0mm_W2.0mm_P5.00mmC2, C4
2VAL**minisynth32:mouse-bite-2.54mm-slotmouse-bite-2.54mm-slot, mouse-bite-2.54mm-slot
1100uCapacitor_THT:CP_Radial_D6.3mm_P2.50mmC3
11N4148Diode_THT:D_DO-35_SOD27_P7.62mm_HorizontalD1
11kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR1
1220RResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR2
1470u 10VCapacitor_THT:CP_Radial_D8.0mm_P3.50mmC1
1B1minisynth32:TL59NSW1
1B2minisynth32:TL59NSW2
1Conn_02x20_Odd_EvenConnector_PinSocket_2.54mm:PinSocket_2x20_P2.54mm_VerticalJ2
1F_PANELminisynth32:PinHeader_1x06_P2.54mm_VerticalJ1
1GY-PCM5102minisynth32:GY-PCM5102A1
1H11L1Package_DIP:DIP-6_W7.62mmU1
1MIDI_INminisynth32:PinHeader_1x02_P2.54mm_VerticalJ5
1PB400EEQR1BLKminisynth32:PB400EEQR1BLKSW11
1PJ-002Aminisynth32:CUI_PJ-002AJ3
1ROT_HDRminisynth32:PinHeader_1x04_P2.54mm_VerticalJ4
1R_BREAKOUTminisynth32:PinHeader_1x06_P2.54mm_VerticalJ6
1SSD1306 OLEDminisynth32:SSD1306_128_32J7
1UNUSED_1minisynth32:PinHeader_1x04_P2.54mm_VerticalJ9
1UNUSED_2minisynth32:PinHeader_1x04_P2.54mm_VerticalJ8

The 31 most common of 32 parts.

More from grantek/minisynth32

2
  • 2 layers17 × 96.2 mmMinisynth32-front, the printed circuit board in 3D

    Minisynth32-front

    grantek/minisynth32

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

    15 parts45CC-BY-SA-4.0
  • 2 layers31.8 × 96 mmMinisynth32-rear, the printed circuit board in 3D

    Minisynth32-rear

    grantek/minisynth32

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

    15 parts45CC-BY-SA-4.0

Similar boards

  • 2 layers82 × 58 mmEndeavour, the printed circuit board in 3D

    Endeavour

    petrmikheev/endeavour

    Endeavour - open-source FPGA board and SoC ==========================================

    85 parts4
  • 2 layers100.2 × 68.6 mmBoard MKIV, the printed circuit board in 3D

    Board MKIV

    Demetrius-Ross/SimMonitor

    Rename the main script to main.py '''bash mv espnowsenderrelay.py main.py '''

    45 parts
  • 2 layers140.4 × 80.7 mmGame Controller, the printed circuit board in 3D

    Game Controller

    iandodson/DEN161_GameControllerDesign

    Design and full report for a video game controller using an Arduino Micro

    9 parts
  • 4 layers87.1 × 96 mmGsw141-breakout, the printed circuit board in 3D

    Gsw141-breakout

    rustbox/router

    Use ARJM11C7-502-KB-EW2 on mouser Tab up, so would have to be placed on the reverse side of the PCB $3.09 @ 10

    119 parts
  • 2 layers250 × 32 mmPsu, the printed circuit board in 3D

    Psu

    shmoergh/moduleur

    Fully analog DIY-friendly modular synth

    31 parts222
  • 4 layers284 × 185.5 mmHog, the printed circuit board in 3D

    Hog

    shmoergh/hog

    Fully analog two-voice monophonic synth for live performances

    210 parts124
  • 4 layers30.3 × 90.5 mmBase station, the printed circuit board in 3D

    Base station

    Tinkerbug-Robotics/TinkerRocket

    Model rocket flight computer, ground station, iOS app, and simulation

    115 parts1GPL-3.0
  • 6 layers228.6 × 110.7 mmDriver, the printed circuit board in 3D

    Driver

    thewonderidiot/lachesis

    Portable, safe readers for Apollo Guidance Computer core rope memory modules

    690 parts4MIT

Questions

How big is the Minisynth32 PCB?

It measures 51.3 × 96.2 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Minisynth32 use?

32 parts, built around the H11L1, PB400EEQR1BLK and PJ-002A. 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 Minisynth32 KiCad files?

From the grantek/minisynth32 repository on GitHub, at the commit this page was made from: the board is minisynth32.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Minisynth32 design in my own project?

Its repository publishes it under the CC-BY-SA-4.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).