Skip to the content
PCBKitNew board
4 layers180 × 81.3 mmSystemController, the printed circuit board in 3D

SystemController

46nori/FMSynthEnsemble

USB MIDI FM synthesizer that supports voice synthesis using CSM (Composite Sinusoidal Model

Size
180 × 81.3 mm
Copper layers
4
Thickness
1.6 mm
Parts
67
Nets
106
Pads
422
Tracks, vias
91, 0
Pours
12
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
30 Mar 2025
Updated
23 Aug 2025

Overview

SystemController is an open-source printed circuit board by 46nori, from the 46nori/FMSynthEnsemble repository on GitHub, published under the MIT licence. It is a 4-layer board of 180 × 81.3 mm with 67 parts on 106 nets, routed with 91 tracks and 0 vias.

It is built around the NJM4580L, 74HC00D and 74HC74D, with the NJM7805FA and TLP2361(E among its other parts. Its parts include 17 capacitors, 15 connectors, 11 resistors, 10 ICs and 2 switches. It belongs with the audio and music boards and the RP2040 boards of this library.

Main components

5

README

README.md

FMSynthEnsemble

特徴

YM2203(OPN), YM2806(OPNA)はモジュール基板となっており、コントローラーモジュールに最大4台まで混在接続が可能。システムコントローラにはRaspberryPi Picoを使用している。YM2608モジュールを4台を接続した場合、24マルチティンバー・24ポリフォニック+リズム6音の発音が可能なMIDI音源となる。

CSM音声合成のデモ

  • YouTubeビデオ
    YMOのソリッドステートサヴァイヴァーに収録されているテクノポリスの坂本龍一の音声を、複合正弦波音声分析で特徴量抽出し、YM2608のCSMモードで音声合成させている。
    TECHNOPOLIS

ソフトウェア

ハードウェア

演奏中FM音源モジュール混在コントロールパネルなし
コントロールモジュールYM2608コントロールパネル
接続コントロールパネル

ライセンス

MIT License

Parts

67
QtyValueFootprintReferences
120.1uCapacitor_THT:C_Axial_L3.8mm_D2.6mm_P7.50mm_HorizontalC101, C102, C104, C105, C106, C107, C108, C109, C110, C201, C202, C207
510KResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR201, R202, R203, R204, R205
410KResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_VerticalR102, R103, R104, R106
4MountingHole_3.2mm_M3_ISO7380_PadMountingHole:MountingHole_3.2mm_M3_ISO7380_PadREF1, REF2, REF3, REF4
310uCapacitor_THT:CP_Radial_D6.3mm_P2.50mmC203, C204, C206
21KPotentiometer_THT:Potentiometer_Bourns_3339P_VerticalRV201, RV202
274HC00Package_DIP:DIP-14_W7.62mm_SocketU105, U107
2AE-LLCNV8-DIP20Package_DIP:DIP-20_W7.62mm_SocketU102, U103
2NJM4580Package_DIP:DIP-8_W7.62mm_SocketU201, U202
1+5VConnector_PinHeader_2.54mm:PinHeader_2x01_P2.54mm_VerticalJP101
10.33uCapacitor_THT:C_Axial_L3.8mm_D2.6mm_P7.50mm_HorizontalC103
11000pCapacitor_THT:C_Axial_L3.8mm_D2.6mm_P7.50mm_HorizontalC205
116MHzOscillator:Oscillator_DIP-8X101
11KResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR105
11N4148Diode_THT:D_DO-35_SOD27_P7.62mm_HorizontalD101
1390Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR101
174HC74Package_DIP:DIP-14_W7.62mm_SocketU106
1AnalogIn_0Connector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_HorizontalJ110
1AnalogIn_1Connector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_HorizontalJ111
1AnalogIn_2Connector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_HorizontalJ112
1AnalogIn_3Connector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_HorizontalJ113
1Audio OutConnector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_VerticalJ201
1AudioJack3Connector_Audio:Jack_3.5mm_Ledino_KB3SPRS_HorizontalJ202
1BridgeAkizuki:BridgeJP102
1DC 7-12V / 1AConnector_BarrelJack:BarrelJack_HorizontalJ104
1FMB0Connector_PinSocket_2.54mm:PinSocket_2x11_P2.54mm_HorizontalJ107
1FMB1Connector_PinSocket_2.54mm:PinSocket_2x11_P2.54mm_HorizontalJ106
1FMB2Connector_PinSocket_2.54mm:PinSocket_2x11_P2.54mm_HorizontalJ109
1FMB3Connector_PinSocket_2.54mm:PinSocket_2x11_P2.54mm_HorizontalJ108
1LEDLED_THT:LED_D4.0mmPOWER101
1MCP4018Package_TO_SOT_SMD:SOT-363_SC-70-6U203
1MIDI INAkizuki:DIN-5P-SocketJ102
1MIDI INConnector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_VerticalJ103
1NJM7805Package_TO_SOT_THT:TO-220-3_VerticalU104
1PicoRPi_Pico:RPi_Pico_SMD_THU101
1Power SWConnector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_VerticalJ105
1Power SWAkizuki:2MD1-T1-B4-VS2-Q-ESW101
1RESETButton_Switch_THT:SW_PUSH_6mm_H7.3mmSW102
1TLP2361Package_SO:SO-6_4.4x3.6mm_P1.27mmOC101
1UARTConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ101

Questions

How big is the SystemController PCB?

It measures 180 × 81.3 mm and has 4 copper layers, 1.6 mm thick.

What parts does the SystemController use?

67 parts, built around the NJM4580L, 74HC00D, 74HC74D and NJM7805FA. 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 SystemController KiCad files?

From the 46nori/FMSynthEnsemble repository on GitHub, at the commit this page was made from: the board is hardware/Controller/SystemController.kicad_pcb and its schematic hardware/ControlPanel/ControlPanel.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the SystemController design in my own project?

Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

More from 46nori/FMSynthEnsemble

3
  • 2 layers100 × 75 mmControlPanel, the printed circuit board in 3D

    ControlPanel

    46nori/FMSynthEnsemble

    USB MIDI FM synthesizer that supports voice synthesis using CSM (Composite Sinusoidal Model

    115 partsMIT
  • 2 layers80 × 50 mmOPNA, the printed circuit board in 3D

    OPNA

    46nori/FMSynthEnsemble

    USB MIDI FM synthesizer that supports voice synthesis using CSM (Composite Sinusoidal Model

    24 partsMIT
  • 2 layers80 × 50 mmOPN, the printed circuit board in 3D

    OPN

    46nori/FMSynthEnsemble

    USB MIDI FM synthesizer that supports voice synthesis using CSM (Composite Sinusoidal Model

    19 partsMIT

Similar boards

  • 2 layers147.4 × 63.2 mmGuitar down octave, the printed circuit board in 3D

    Guitar down octave

    MR-DOS/guitar_down_octave

    A octave-down effect for guitar. All analog, no microcontroller, no DSP.

    219 parts5GPL-3.0
  • 2 layers119.4 × 78.7 mmEleMagDriver, the printed circuit board in 3D

    EleMagDriver

    DenKen-NITNC/EleMagHarmony

    Band Instrument (Part) : - Stepping Motor (Melody) - Solenoid (Guitar) - Floppy Disc Drive (Base) - Relay (Drum)

    49 parts3
  • 2 layers42 × 40 mmWifi node, the printed circuit board in 3D

    Wifi node

    kaga1minn0nnn4/wifi_node_pcb

    42 parts
  • 2 layers55 × 90 mmEsp32s3 http, the printed circuit board in 3D

    Esp32s3 http

    sanbungi/potato-esp32

    46 parts
  • 2 layers95 × 72 mmSyamei0 MD, the printed circuit board in 3D

    Syamei0 MD

    syamei0/Y.maku

    左側はおまけのam2837モタドラ ### 仕様 - wifi - Bluetooth - RJ45-CAN - type-c書き込み ### ⚠注意⚠ - RJ45-書き込み非対応

    132 parts
  • 2 layers70 × 85 mm1bit CPU, the printed circuit board in 3D

    1bit CPU

    naoto64/1bit-CPU

    1bit CPU using 74HC series logic IC.

    38 parts91MIT
  • 4 layers184.2 × 169.5 mmSB mini II, the printed circuit board in 3D

    SB mini II

    simonboak/SB-mini-II

    A homebrewed Apple II clone

    97 parts76MIT
  • 2 layers177.8 × 130.8 mmDurango, the printed circuit board in 3D

    Durango

    zuiko21/minimOS

    Scalable OS for 6502/65816

    159 parts23MIT