Softswitcher
oldsheeep3·TheHack·softswitcher/softswitcher.kicad_pcb
About the Softswitcher PCB
Softswitcher is an open source Raspberry Pi PCB design by oldsheeep3, published on GitHub under the GPL-2.0 license. It is a 2-layer board measuring 78 × 78 mm, with 29 components from 8 distinct parts.
Its main chip is the RaspberryPi_Pico_W, from the Raspberry Pi family. Other key parts include the CH224K. By type, the board carries 16 diodes, 8 switches, 2 resistors, 1 IC, 1 module and 1 connector.
It belongs with the iot & wireless designs in this gallery.
From the project
HybridSwitcher — ハイブリッドIP映像スイッチャー(開発用リポジトリ)
既存機材(ATEM Mini)と自作ハードウェア(自作スイッチングモジュール群 + Pico 2W)、 ネットワーク技術(SRT / NDI / WebAPI)を融合した、次世代のハイブリッドIP映像スイッチャーシステム。
PC上に常駐する制御アプリを「脳」とし、複数プロトコル(UVC / NDI / SRT)の映像入力・PiP合成・ 仮想カメラ出力・タリー送出・外部機材(ATEM)の遠隔制御を一元化する。DIYでありながらプロ用 スイッチャーに匹敵する多人数オペレーション(メイン/サブ分業)と拡張性を目指す。
clone しただけの状態では、次の理由で初回ビルドが必ず落ちる。setup.sh がこれを一括で潰す。
未解決の問題が残ると終了コード 1 で終わるので、CI からそのまま呼べる(./setup.sh --ci)。
Main components on the Softswitcher
Softswitcher bill of materials (BOM)
29 components, 8 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | CH224K | SSOP-10-1EP_3.9x4.9mm_P1mm_EP2.1x3.3mm | U1 |
| 1 | RaspberryPi_Pico_W | RaspberryPi_Pico_Common_THT | A1 |
| 1 | USB_C_RECEPTACLE_USB2.0_14P USB_C_Receptacle_USB2.0_14P | USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_Horizontal | J1 |
| 8 | CherryMX | CherryMX_1.00u | SW1, SW2, SW3, SW4, SW5, SW6, SW7, SW8 |
| 8 | 1N4148W | D_SOD-123 | D1, D2, D5, D6, D9, D10, D13, D14 |
| 8 | SK6812MINI-E | MX_SK6812MINI-E | D3, D4, D7, D8, D11, D12, D15, D16 |
| 1 | 1k | R_1206_3216Metric | R1 |
| 1 | 10K 10k | R_1206_3216Metric | R2 |
Softswitcher design files
The KiCad project lives in the oldsheeep3/TheHack repository on GitHub; these links point at the commit this page was built from.
Softswitcher: common questions
What microcontroller does the Softswitcher use?
The Softswitcher is built around the RaspberryPi_Pico_W, from the Raspberry Pi family.
How big is the Softswitcher PCB?
The Softswitcher measures 78 × 78 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Softswitcher?
29 components, from 8 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.
Where can I download the Softswitcher design files?
From the oldsheeep3/TheHack repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.
Can I use the Softswitcher design in my own project?
Yes, under the terms of its GPL-2.0 license, which oldsheeep3 chose for the repository.
Can I test firmware for the Softswitcher without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug Raspberry Pi firmware against it before you order a PCB.
More boards in TheHack
Similar boards
Raspberry Pi
Open source rover
nasa-jpl
220 × 178 mm144 parts2LApache-2.09.7kRaspberry Pi
SPIRIT
SPIRIT-org
82 × 155 mm130 parts6LCERN-OHL-S-2.01.3kRaspberry Pi
CM5RevEng
schlae
55 × 40 mm417 parts10LNo license1.0kRaspberry Pi
Haxo hw
cardonabits
102.4 × 211.3 mm38 parts2LCustom license672Raspberry Pi
PowerBook
BlueSCSI
74.5 × 56.3 mm78 parts2LGPL-3.0449Raspberry Pi
Desktop 50 Pin TopConn
BlueSCSI
89.2 × 82.6 mm103 parts2LGPL-3.0449