
SystemController
46nori/FMSynthEnsemble
USB MIDI FM synthesizer that supports voice synthesis using CSM (Composite Sinusoidal Model

USB MIDI FM synthesizer that supports voice synthesis using CSM (Composite Sinusoidal Model
ControlPanel is an open-source printed circuit board by 46nori, from the 46nori/FMSynthEnsemble repository on GitHub, published under the MIT licence. It is a 2-layer board of 100 × 75 mm with 115 parts on 54 nets, routed with 475 tracks and 224 vias.
It is built around the 2SA1015 and 2SC1815. Its parts include 32 diodes, 18 switches, 12 resistors, 8 transistors and 1 connector. It belongs with the audio and music boards and the RP2040 boards of this library.
YM2203(OPN), YM2806(OPNA)はモジュール基板となっており、コントローラーモジュールに最大4台まで混在接続が可能。システムコントローラにはRaspberryPi Picoを使用している。YM2608モジュールを4台を接続した場合、24マルチティンバー・24ポリフォニック+リズム6音の発音が可能なMIDI音源となる。
![]() | ![]() | ![]() |
![]() | ![]() | ![]() |
![]() | ![]() |
MIT License
| Qty | Value | Footprint | References |
|---|---|---|---|
| 39 | TestPoint_THTPad_D1.5mm_Drill0.7mm | TestPoint:TestPoint_THTPad_D1.5mm_Drill0.7mm | TP1, TP2, TP10, TP11, TP12, TP13, TP14, TP15, TP16, TP17, TP18, TP19, TP20, TP21, TP22, TP23 +23 |
| 16 | 1N4148 | Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal | D1, D2, D3, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14, D15, D16 |
| 8 | 4.7K | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R5, R6, R7, R8, R9, R10, R11, R12 |
| 4 | 200 | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R1, R2, R3, R4 |
| 4 | 2SA1015 | Package_TO_SOT_THT:TO-92_Inline | Q1, Q2, Q3, Q4 |
| 4 | 2SC1815 | Package_TO_SOT_THT:TO-92_Inline | Q5, Q6, Q7, Q8 |
| 4 | MountingHole_3.2mm_M3_ISO7380_Pad | MountingHole:MountingHole_3.2mm_M3_ISO7380_Pad | REF1, REF2, REF3, REF4 |
| 1 | 10K | Resistor_THT:R_Array_SIP9 | RN1 |
| 1 | CH1 | LED_THT:LED_Rectangular_W5.0mm_H2.0mm | D17 |
| 1 | CH1 | Button_Switch_THT:SW_Slide-03_Wuerth-WS-SLTV_10x2.5x6.4_P2.54mm | SW1 |
| 1 | CH10 | LED_THT:LED_Rectangular_W5.0mm_H2.0mm | D26 |
| 1 | CH10 | Button_Switch_THT:SW_Slide-03_Wuerth-WS-SLTV_10x2.5x6.4_P2.54mm | SW10 |
| 1 | CH11 | LED_THT:LED_Rectangular_W5.0mm_H2.0mm | D27 |
| 1 | CH11 | Button_Switch_THT:SW_Slide-03_Wuerth-WS-SLTV_10x2.5x6.4_P2.54mm | SW11 |
| 1 | CH12 | Button_Switch_THT:SW_Slide-03_Wuerth-WS-SLTV_10x2.5x6.4_P2.54mm | SW12 |
| 1 | CH12 | LED_THT:LED_Rectangular_W5.0mm_H2.0mm | D28 |
| 1 | CH13 | Button_Switch_THT:SW_Slide-03_Wuerth-WS-SLTV_10x2.5x6.4_P2.54mm | SW13 |
| 1 | CH13 | LED_THT:LED_Rectangular_W5.0mm_H2.0mm | D29 |
| 1 | CH14 | Button_Switch_THT:SW_Slide-03_Wuerth-WS-SLTV_10x2.5x6.4_P2.54mm | SW14 |
| 1 | CH14 | LED_THT:LED_Rectangular_W5.0mm_H2.0mm | D30 |
| 1 | CH15 | Button_Switch_THT:SW_Slide-03_Wuerth-WS-SLTV_10x2.5x6.4_P2.54mm | SW15 |
| 1 | CH15 | LED_THT:LED_Rectangular_W5.0mm_H2.0mm | D31 |
| 1 | CH16 | Button_Switch_THT:SW_Slide-03_Wuerth-WS-SLTV_10x2.5x6.4_P2.54mm | SW16 |
| 1 | CH16 | LED_THT:LED_Rectangular_W5.0mm_H2.0mm | D32 |
| 1 | CH2 | LED_THT:LED_Rectangular_W5.0mm_H2.0mm | D18 |
| 1 | CH2 | Button_Switch_THT:SW_Slide-03_Wuerth-WS-SLTV_10x2.5x6.4_P2.54mm | SW2 |
| 1 | CH3 | LED_THT:LED_Rectangular_W5.0mm_H2.0mm | D19 |
| 1 | CH3 | Button_Switch_THT:SW_Slide-03_Wuerth-WS-SLTV_10x2.5x6.4_P2.54mm | SW3 |
| 1 | CH4 | LED_THT:LED_Rectangular_W5.0mm_H2.0mm | D20 |
| 1 | CH4 | Button_Switch_THT:SW_Slide-03_Wuerth-WS-SLTV_10x2.5x6.4_P2.54mm | SW4 |
| 1 | CH5 | LED_THT:LED_Rectangular_W5.0mm_H2.0mm | D21 |
| 1 | CH5 | Button_Switch_THT:SW_Slide-03_Wuerth-WS-SLTV_10x2.5x6.4_P2.54mm | SW5 |
| 1 | CH6 | Button_Switch_THT:SW_Slide-03_Wuerth-WS-SLTV_10x2.5x6.4_P2.54mm | SW6 |
| 1 | CH6 | LED_THT:LED_Rectangular_W5.0mm_H2.0mm | D22 |
| 1 | CH7 | LED_THT:LED_Rectangular_W5.0mm_H2.0mm | D23 |
| 1 | CH7 | Button_Switch_THT:SW_Slide-03_Wuerth-WS-SLTV_10x2.5x6.4_P2.54mm | SW7 |
| 1 | CH8 | LED_THT:LED_Rectangular_W5.0mm_H2.0mm | D24 |
| 1 | CH8 | Button_Switch_THT:SW_Slide-03_Wuerth-WS-SLTV_10x2.5x6.4_P2.54mm | SW8 |
| 1 | CH9 | LED_THT:LED_Rectangular_W5.0mm_H2.0mm | D25 |
| 1 | CH9 | Button_Switch_THT:SW_Slide-03_Wuerth-WS-SLTV_10x2.5x6.4_P2.54mm | SW9 |
| 1 | F_GPIO | Connector_PinSocket_2.54mm:PinSocket_2x10_P2.54mm_Vertical | J1 |
| 1 | MIDI RESET | Button_Switch_THT:SW_PUSH-12mm | SW17 |
| 1 | MONITOR | Button_Switch_THT:SW_Slide-03_Wuerth-WS-SLTV_10x2.5x6.4_P2.54mm | SW18 |

46nori/FMSynthEnsemble
USB MIDI FM synthesizer that supports voice synthesis using CSM (Composite Sinusoidal Model

46nori/FMSynthEnsemble
USB MIDI FM synthesizer that supports voice synthesis using CSM (Composite Sinusoidal Model

46nori/FMSynthEnsemble
USB MIDI FM synthesizer that supports voice synthesis using CSM (Composite Sinusoidal Model



DeepFieldAudio/NJD-dub-siren
All you need to build your own NJD dub siren!


Meron3/Building_an_Op-Amp_Using_Transistors
ICを使わずに、トランジスタで構成されたスピーカーアンプです



kazushinjo/Serrasoid_TRX_29M
29MHz FM 10W transceiver with Serrasoid modulation
It measures 100 × 75 mm and has 2 copper layers, 1.6 mm thick.
115 parts, built around the 2SA1015 and 2SC1815. 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 46nori/FMSynthEnsemble repository on GitHub, at the commit this page was made from: the board is hardware/ControlPanel/ControlPanel.kicad_pcb and its schematic hardware/ControlPanel/ControlPanel.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
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).