Skip to the content
PCBKitNew board
2 layers140 × 125 mmMinimood, the printed circuit board in 3D

[WIP] STM32F4 based audio synthesizer

Size
140 × 125 mm
Copper layers
2
Thickness
1.6 mm
Parts
142
Nets
101
Pads
451
Tracks, vias
1,110, 201
Pours
3
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
31 Jan 2020
Updated
8 Oct 2020

Overview

Minimood is an open-source printed circuit board by heolfief, from the heolfief/minimood repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 140 × 125 mm with 142 parts on 101 nets, routed with 1,110 tracks and 201 vias.

It is built around the RC4558D, 1N4148W and BC847B. Its parts include 47 capacitors, 25 resistors, 22 connectors, 6 ICs and 3 diodes. It belongs with the audio and music boards and the STM32 boards of this library.

Main components

3

README

README.md

MiniMood

[WORK IN PROGRESS]

MiniMood is a digital and analog mono synth. This is a 4th year degree school project at INSA Rennes, France leaded by a team of 4 students.

Specs

  • USB powered
  • USB MIDI and DIN (old school) MIDI
  • USB MIDI can be device or host (direct plugging of a midi controller)
  • 3 voices polyphony
  • ADSR filter
  • 3 oscillators (sine, square, triangle, saw and arbitrary)
  • waveform editor for arb oscillators
  • Detune control
  • 1 LFO (sine, square, triangle, saw and arbitrary)
  • Analog low pass VCF, control by potentiometer or LFO
  • Analog distortion, same as Ibanez's Tube Screamer
  • Jack headphones sound output
  • Control by buttons, potentiometer and 2 OLED screens
  • 12 bits, 44100Hz sound output
  • Based on STM32F446RE ARM microcontroller

Software framework

This project firmware have been designed with the use of the STM32CubeIDE on a Windows environment. To build source, open the .project file located in the Software/Firmware folder as a STM32CubeIDE project.

LICENSING

Licence for this project is available in the LICENSE file.

Notice of Non-Affiliation and Disclaimer :

The name "MiniMood" is a tribute to the great and famous Minimoog synth. This is a school project and is not meant to be sold.

This project is not affiliated, associated, authorized, endorsed by, or in any way officially connected with Moog Music Inc., or any of its subsidiaries or its affiliates. The official Moog Music Inc website can be found at https://www.moogmusic.com/.

The names Moog and Minimoog as well as related names, marks, emblems and images are registered trademarks of their respective owners.

Parts

142
QtyValueFootprintReferences
27100nCapacitor_SMD:C_0805_2012MetricC11, C13, C14, C20, C22, C23, C24, C25, C26, C27, C28, C29, C30, C31, C32, C33 +11
1410kPotentiometer_THT:Potentiometer_Alps_RK09K_Single_VerticalRV_ADSR_A1, RV_ADSR_D1, RV_ADSR_R1, RV_ADSR_S1, RV_HPF_CUT1, RV_HPF_RES1, RV_LFO_DEPTH1, RV_LFO_RATE1, RV_OSC1_AMP1, RV_OSC1_DET1, RV_OSC2_AMP1, RV_OSC2_DET1, RV_OSC3_AMP1, RV_OSC3_DET1
11SW_PushButton_Switch_THT:SW_PUSH_6mm_H13mmSW_CTRL_DOWN1, SW_CTRL_LEFT1, SW_CTRL_OK1, SW_CTRL_RIGHT1, SW_CTRL_UP1, SW_OSC1_ON1, SW_OSC1_WAVE1, SW_OSC2_ON1, SW_OSC2_WAVE1, SW_OSC3_ON1, SW_OSC3_WAVE1
910kResistor_SMD:R_0805_2012MetricR1, R2, R9, R11, R12, R13, R17, R21, R34
5100kResistor_SMD:R_0805_2012MetricR3, R5, R6, R23, R24
4GNDTestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmJ7, J8, J21, J22
310nCapacitor_SMD:C_0805_2012MetricC2, C3, C8
2100uCapacitor_SMD:CP_Elec_6.3x5.4C37, C38
21N4148WDiode_SMD:D_SOD-123D2, D3
21kResistor_SMD:R_0805_2012MetricR15, R18
21uCapacitor_SMD:C_0805_2012MetricC16, C36
22.2uCapacitor_SMD:C_0805_2012MetricC21, C34
220pCapacitor_SMD:C_0805_2012MetricC42, C43
2220Resistor_SMD:R_0805_2012MetricR8, R16
2220nCapacitor_SMD:C_0805_2012MetricC18, C19
24.7uCapacitor_SMD:CP_Elec_4x5.4C10, C12
24.7uCapacitor_SMD:C_0805_2012MetricC1, C4
28.2kResistor_SMD:R_0805_2012MetricR19, R22
2BLM21PG221SH1D - Ferrite_BeadInductor_SMD:L_0805_2012MetricFB1, FB2
2SSD1306lib:128x64OLEDBrd1, Brd2
1+3.3VTestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmJ23
1+5VTestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmJ14
1+5VATestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmJ24
110k-dual-reverse-logPotentiometer_THT:Potentiometer_Alps_RK09L_Double_HorizontalRV1
11MResistor_SMD:R_0805_2012MetricR4
11N4148Diode_SMD:D_SOD-123D1
122kPotentiometer_THT:Potentiometer_Alps_RK09K_Single_VerticalRV_DIST_TONE1
13.9kResistor_SMD:R_0805_2012MetricR20
14.7kResistor_SMD:R_0805_2012MetricR10
14.7uF (ESR<1ohm)Capacitor_SMD:C_0805_2012MetricC41
1470kResistor_SMD:R_0805_2012MetricR7
147pCapacitor_SMD:C_0805_2012MetricC15
1500Resistor_SMD:R_0805_2012MetricR14
1500k logPotentiometer_THT:Potentiometer_Alps_RK09K_Single_VerticalRV_DIST_DRIVE1
151pCapacitor_SMD:C_0805_2012MetricC17
16N137Package_SO:SOIC-8_3.9x4.9mm_P1.27mmU3
1AudioJack3lib:audio_jack_3.5mm_KYCON_STX-3000J6
1Audio_MCUTestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmJ19
1Audio_jack_LTestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmJ13
1Audio_jack_RTestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmJ12
1BC847BPackage_TO_SOT_SMD:SOT-23Q5
1CrystalCrystal:Crystal_SMD_3225-4Pin_3.2x2.5mm_HandSolderingY1
1DIN-5_180degreelib:MIDI_DIN5J3
1I2C_SCLTestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmJ5
1I2C_SDATestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmJ10
1LD1117S33TR_SOT223Package_TO_SOT_SMD:SOT-223-3_TabPin2U2
1LFO_MCUTestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmJ20
1LM4808M_NOPBlib:LM4808M&slash_NOPBU5
1LOGOlib:logo_INSAG***
1MCP6002-xSNPackage_SO:SOIC-8_3.9x4.9mm_P1.27mmU1
1Post_FXTestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmJ17
1Post_VCFTestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmJ15
1Post_bufferTestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmJ16
1RC4558Package_SO:SOIC-8_3.9x4.9mm_P1.27mmU4
1STM32F446RETxPackage_QFP:LQFP-64_10x10mm_P0.5mmU6
1SWDConnector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_VerticalJ1
1UART_RX_MIDITestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmJ11
1USB_AConnector_USB:USB_A_Stewart_SS-52100-001_HorizontalJ2
1USB_BConnector_USB:USB_B_OST_USB-B1HSxx_HorizontalJ4

The 138 most common of 142 parts.

Questions

How big is the Minimood PCB?

It measures 140 × 125 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Minimood use?

142 parts, built around the RC4558D, 1N4148W and BC847B. 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 Minimood KiCad files?

From the heolfief/minimood repository on GitHub, at the commit this page was made from: the board is Hardware/PCB/main_board/main_board.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Minimood design in my own project?

Its repository publishes it under the GPL-3.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).

Similar boards

  • 2 layers84.5 × 108.3 mmPhasor II, the printed circuit board in 3D

    Phasor II

    JordanAceto/Phasor_II

    6-stage optical phase shifter pedal ala the Mu-tron II with extra features

    196 parts6CC-BY-4.0
  • 2 layers52 × 63 mmPedalDev, the printed circuit board in 3D

    PedalDev

    Chrismettal/PedalDev

    Complete audio effect stompbox ecosystem and collection of designs

    43 parts11
  • 2 layers65 × 76 mmRaspi HAT, the printed circuit board in 3D

    Raspi HAT

    4rynv/VacDepoctrl

    Open source firmware for a automation of vacuum systems controlled using Raspberry pi

    36 parts1
  • 2 layers80 × 60 mmIRIS C5 RevC, the printed circuit board in 3D

    IRIS C5 RevC

    Benv-B/photo-frame-hardware

    Open hardware carrier for an AirDrop ChLCD color e-paper frame: XIAO ESP32-C5, NFC wake, KiCad, schematic, BOM and Gerbers. CERN-OHL-P-2.0.

    66 partsCERN-OHL-P-2.0
  • 2 layers48 × 41.8 mmMoskvich ecu, the printed circuit board in 3D

    Moskvich ecu

    pachobg2/moskvich_ignition

    Programmable ignition ECU for Moskvich 412/2140 (ESP32-C3, web tuner)

    45 parts
  • 4 layers159.6 × 161 mmShack interface, the printed circuit board in 3D

    Shack interface

    PE1RGU/hf-antenna-switch

    Remote HF antenna switch: 3 radios x 4 antennas (path to 8), outdoor relay unit with a hardware safety chain, controlled over Cat6 from a shack interface. KiCad 10, open hardware, designed together with an AI.

    290 parts2CERN-OHL-S-2.0
  • 2 layers60 × 85 mmIceScreamer, the printed circuit board in 3D

    IceScreamer

    UC3Music/IceScreamer

    A widely known overdrive pedal

    95 parts19
  • 4 layers131.5 × 128 mmMain PCB, the printed circuit board in 3D

    Main PCB

    rgalland/PC-Engine_CDR-30A_Schematics

    Schematics of the PC-Engine CD-ROM2 - Includes comments about differences between CDR-30A and the older CDR-30

    342 parts15GPL-3.0