

Sodium
- Size
- 73 × 99.8 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 85
- Nets
- 83
- Pads
- 290
- Tracks, vias
- 772, 101
- Pours
- 133
- Routed
- Yes
- KiCad
- KiCad 5 (file 20171130)
- Created
- 20 Dec 2020
- Updated
- 17 May 2025
Overview
Sodium is an open-source printed circuit board by kanengomibako, from the kanengomibako/Sodium repository on GitHub, published under the Unlicense licence. It is a 2-layer board of 73 × 99.8 mm with 85 parts on 83 nets, routed with 772 tracks and 101 vias.
It is built around the STM32F722RET6, PCM3060PW and TLV9062IDR-MS, with the 78L05, NJM2391DL1-33-TE1 and GS1010FL among its other parts. Its parts include 25 capacitors, 18 resistors, 7 connectors, 5 ICs and 4 switches. It belongs with the STM32 boards of this library.
Main components
6STM32F722RET6
LQFP-64(10x10)-40℃~+85℃ 1.7V~3.6V 12bit 12bit 216MHz 256KB 32 Bit 50 512KB ARM Cortex-M7 Built-in FLASH LQFP-64(10x10) Microcontrollers (MCU/MPU/SOC) ROHSSTMicroelectronicsMicrocontrollers (MCU/MPU/SOC)PCM3060PW
TSSOP-28-25℃~+85℃ 16kHz~192kHz 2.7V~3.6V、4.5V~5.5V Encoder/decoder Serial TSSOP-28 Audio Interface ICs ROHSTexas InstrumentsAudio Interface ICsTLV9062IDR-MS
SOP-8-2.75V~-1.1V、1.1V~2.75V -40℃~+85℃ 10V/us 11MHz 2 2.2V~5.5V 20mA 300uA 30pA 400pA 600nV/℃ 60nV/√Hz@1kHz 800uV 95dB Rail-to-Rail Input, Rail-to-Rail Output SOP-8 Operational Amplifier ROHSMSKSEMIOperational Amplifier78L05
SOT-89-3-20℃~+120℃@(Tj) 1 1.7V 100mA 2mA 30V 40uV 49dB@(120Hz) 5V Fixed Over Temperature Protection、Short Circuit Protection Positive SOT-89-3 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSUMWVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsNJM2391DL1-33-TE1
TO-252TO-252 New Arrivals ROHSNisshinbo Micro Devices Inc.UncategorisedGS1010FL
SOD-123FLSOD-123FL Diodes - General Purpose ROHSFUXINSEMIDiodes - General Purpose
README
README.mdSodium
STM32 Programmable Digital Effects Pedal
STM32マイコンを搭載した、プログラミング可能なデジタルエフェクターです。C言語またはC++で開発を行います。もちろんプログラム書き込み後は単体のエフェクターとして動作可能です。

別途必要なもの
- DC9V(センターマイナス)出力のACアダプターで、0.3A以上の電流出力が可能なもの
- PC(Windows、macOS、Linux いずれも可、64bit推奨)
※ 32bit環境では使用できる開発ソフトが限られます。 - STM32対応のデバッガ(プログラム書き込みやデバッグを行う機器)
→ デバッガ購入について - PCとデバッガを接続するUSBケーブル
- デバッガとSodium本体を接続するケーブル
→ コネクタ付コード 3P 等
各部の機能
- INPUT 端子:ギターや他の機器からの出力を接続します。
- OUTPUT 端子:アンプや他の機器の入力へ接続します。
- +9VDC 端子:ACアダプターを接続します。
- 各スイッチ:任意の機能をプログラミング可能です。初期プログラムの操作については別ページをご参照ください。
- Serial Wire Debug (SWD)接続ピン:デバッガのSWCLK、GND、SWDIOピンを、SodiumのSWC、GND、SWDピンへそれぞれ接続します。
資料
- Rev.E 基板(2021年5月以降販売分)での主な変更点
- 初期プログラムについて
- デバッガ購入について
- プログラム書き込み・デバッグ
- サンプルプログラムについて
- マイコンの機能設定
- プログラミング概要
- エフェクト種類管理(fx.cpp)について
- エフェクトファイル(fx_○○.hpp)について
- 各エフェクト説明目次
| 主な仕様 | |
|---|---|
| サンプリング周波数 | 44.1 kHz(48 kHz または 96 kHz に設定可能) |
| 内部演算 | 32ビット浮動小数点 |
| AD、DA変換 | 24 ビット |
| レイテンシ | 1.5 ミリ秒(初期プログラム実行時) |
| 最大入力レベル | 1.0 Vrms (+2.2 dBu) |
| 入力インピーダンス | 1 MΩ |
| 最大出力レベル | 1.35 Vrms (+4.8 dBu) |
| 出力インピーダンス | 1 kΩ |
| バイパス | バッファード・バイパス(バイパス音もAD/DA変換されます) |
| コントロール | 押しボタンスイッチ×4 フットスイッチ×1 |
| ディスプレイ | 有機ELディスプレイ モノクロ128×64ドット |
| インジケーター | 3色LED(直径5mm) |
| 接続端子 | INPUT端子 OUTPUT端子 電源入力端子 Serial Wire Debug (SWD)接続ピン |
| 消費電流 | 150 mA |
| 外形寸法 | 幅 73 mm × 奥行 107 mm × 高さ 46 mm (フットスイッチ部を除いた高さ 33 mm) ※ 2021年1月販売分は高さ+2mm |
| 質量 | 240 g |
Parts
85| Qty | Value | Footprint | References |
|---|---|---|---|
| 12 | 0.1u | Capacitor_SMD:C_0603_1608Metric | C3, C8, C13, C16, C17, C18, C19, C21, C22, C23, C24, C25 |
| 5 | 10k | Resistor_SMD:R_0603_1608Metric | R5, R11, R12, R18, R19 |
| 4 | m | MountingHole:MountingHole_3.2mm_M3 | *, *, *, * |
| 3 | mark | myFoot:my_TestPoint_1mm | M1, M2, M3 |
| 2 | 100u | Capacitor_SMD:CP_Elec_6.3x5.4 | C12, C20 |
| 2 | 10R | Resistor_SMD:R_1210_3225Metric | R20, R21 |
| 2 | 10u | Capacitor_SMD:CP_Elec_4x3 | C5, C6 |
| 2 | 1k | Resistor_SMD:R_0805_2012Metric | R2, R7 |
| 2 | 20p | Capacitor_SMD:C_0603_1608Metric | C9, C10 |
| 2 | 220R | Resistor_SMD:R_0805_2012Metric | R15, R17 |
| 2 | 4.7k | Resistor_SMD:R_0603_1608Metric | R13, R14 |
| 2 | 47u | Capacitor_SMD:CP_Elec_4x3 | C15, C26 |
| 2 | a | MountingHole:MountingHole_3.2mm_M3_Pad_Via | *, * |
| 1 | +3.3V | myFoot:my_TestPoint_1.2mm | TP10 |
| 1 | +5V | myFoot:my_TestPoint_1.2mm | TP9 |
| 1 | +8.2V | myFoot:my_TestPoint_1.2mm | TP8 |
| 1 | 0.96"_OLED_Display_Module | myFoot:OLED_Display_0.96inch | J8 |
| 1 | 100R | Resistor_SMD:R_0805_2012Metric | R4 |
| 1 | 100k | Resistor_SMD:R_0603_1608Metric | R8 |
| 1 | 100n | Capacitor_SMD:C_0805_2012Metric | C1 |
| 1 | 100p | Capacitor_SMD:C_0603_1608Metric | C4 |
| 1 | 10n | Capacitor_SMD:C_0603_1608Metric | C2 |
| 1 | 10u | Capacitor_SMD:C_0805_2012Metric | C14 |
| 1 | 1M | Resistor_SMD:R_0603_1608Metric | R3 |
| 1 | 220k | Resistor_SMD:R_0603_1608Metric | R10 |
| 1 | 4.7u | Capacitor_SMD:C_0805_2012Metric | C11 |
| 1 | 470R | Resistor_SMD:R_0805_2012Metric | R16 |
| 1 | 78L05 | Package_TO_SOT_SMD:SOT-89-3 | U5 |
| 1 | 8MHz | Crystal:Crystal_SMD_HC49-SD | Y1 |
| 1 | ADC | myFoot:my_TestPoint_1.2mm | TP2 |
| 1 | BCK | myFoot:my_TestPoint_1.2mm | TP5 |
| 1 | BOOT0 | myFoot:my_TestPoint_1.2mm | TP14 |
| 1 | DAC | myFoot:my_TestPoint_1.2mm | TP3 |
| 1 | DC_Jack | myFoot:my_DC_Jack | J7 |
| 1 | DEBUG | Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_Horizontal | J3 |
| 1 | GS1010FL | Diode_SMD:D_SOD-123F | D2 |
| 1 | INPUT | myFoot:my_Phone_Jack_Daier | J1 |
| 1 | LED_RGB | myFoot:my_LED_5mm_RGB_mirror | D1 |
| 1 | LRCK | myFoot:my_TestPoint_1.2mm | TP4 |
| 1 | MCK | myFoot:my_TestPoint_1.2mm | TP1 |
| 1 | NJM2391DL1-33 | myFoot:my_DPAK_TO-252-2 | U4 |
| 1 | OUTPUT | myFoot:my_Phone_Jack_Daier | J2 |
| 1 | PA2 | myFoot:my_TestPoint_1.2mm | TP11 |
| 1 | PA3 | myFoot:my_TestPoint_1.2mm | TP13 |
| 1 | PC13 | myFoot:my_TestPoint_1.2mm | TP12 |
| 1 | PCM3060PW | myFoot:CS4272(TSSOP28) | U2 |
| 1 | SCL | myFoot:my_TestPoint_1.2mm | TP6 |
| 1 | SDA | myFoot:my_TestPoint_1.2mm | TP7 |
| 1 | STM32F722RET6 | myFoot:my_LQFP-64_10x10_P0.5_narrow | U3 |
| 1 | SW0 | myFoot:my_SW_PUSH_12mm | SW0 |
| 1 | SW1 | myFoot:my_SW_PUSH_12mm | SW1 |
| 1 | SW2 | myFoot:my_SW_PUSH_12mm | SW2 |
| 1 | SW3 | myFoot:my_SW_PUSH_12mm | SW3 |
| 1 | SW4 | Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical | J9 |
| 1 | SW4_GND | Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical | J10 |
| 1 | TLV9062IDR | myFoot:my_SOIC-8_3.9x4.9mm_Pitch1.27mm | U1 |
Questions
How big is the Sodium PCB?
It measures 73 × 99.8 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Sodium use?
85 parts, built around the STM32F722RET6, PCM3060PW, TLV9062IDR-MS and 78L05. 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 Sodium KiCad files?
From the kanengomibako/Sodium repository on GitHub, at the commit this page was made from: the board is KiCad/Sodium.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the Sodium design in my own project?
Its repository publishes it under the Unlicense 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 layers64 × 100 mm

- 4 layers90 × 50 mm

- 8 layers50 × 50 mm

- 2 layers67 × 107 mm

- 4 layers100 × 85 mm

- 4 layers80 × 100 mm

- 2 layers120 × 43 mm

- 2 layers90 × 70 mm
