
SL23-modem tester
JitterCompany/debug-tools
Collection of useful utility PCBs for development purposes

Collection of useful utility PCBs for development purposes
USBSwitch is an open-source printed circuit board by JitterCompany, from the JitterCompany/debug-tools repository on GitHub, published under the MIT licence. It is a 2-layer board of 41 × 40 mm with 18 parts on 11 nets, routed with 82 tracks and 61 vias.
Its parts include 4 connectors, 3 resistors and 3 diodes.
KiCad projects for the small debug, programming and test boards used across Jitter
projects. Each board has its own folder; manufacturing files are in production/.
Most Jitter boards expose a single 6-pin Würth REDFIT IDC SKEDD footprint that carries both SWD and a UART. SKEDD connectors press straight into plated holes, so the target board needs no mating connector. The adapters below convert a debug probe's native header to that 6-pin cable.
| Board | Probe side | Notes |
|---|---|---|
| BMP-REDFit-adapter | Black Magic Probe: standard 10-pin 1.27 mm Arm Cortex Debug header + 4-pin PicoBlade UART | the 10-pin is the common Arm/MIPI-10 JTAG/SWD pinout, so most Cortex probes fit (UART via the separate PicoBlade) |
| HSprobe-REDFit-adapter | hs-probe: 14-pin 1.27 mm STDC14 | STDC14 is ST's STLINK-V3 connector (Arm 10-pin on pins 3–12, UART on 13/14), so STLINK-V3 should fit too |
| JLink-REDFit-adapter | J-Link: standard 20-pin 2.54 mm Arm JTAG header + 4-pin PicoBlade UART | other 20-pin tools give SWD; UART on pins 5/17 is J-Link VCOM specific (else use the PicoBlade) |
| Board | Purpose |
|---|---|
| JLink-to-TC2030-IDC__microchip | J-Link 20-pin to a Tag-Connect TC2030-IDC with Microchip's pinout |
| jtag-swd | 10-pin Cortex SWD header broken out to 2.54 mm pin headers |
| Board | Purpose |
|---|---|
| USBSwitch | USB-A / micro-USB passthrough with jumpers to disconnect the data lines and select VBUS from the host or an external 5 V banana-jack supply |
| Board | Purpose |
|---|---|
| SL23-modem-tester | Test jig for Sensor Link plug-in modules (mini-PCIe LTE modem, SL23 sensor extension) |
libraries/KicadComponents and tools/pcb_release are git submodules
(git submodule update --init). Boards are checked and released by the shared KiCad CI
in .github/workflows.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | MountingHole_Pad | MountingHole:MountingHole_2.2mm_M2_Pad_Via | H1, H2, H3, H4 |
| 3 | 220 | Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder | R1, R2, R3 |
| 3 | LED | LED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolder | D1, D2, D3 |
| 2 | Conn_01x01_Female | Jitter_Footprints:CT3149_Banana_Jack_4mm | J1, J2 |
| 2 | Jumper | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | JP2, JP3 |
| 1 | Jumper_NC_Dual | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | JP1 |
| 1 | USB_A | Jitter_Footprints:USB_A_Wuerth_61400416021_Horizontal | J3 |
| 1 | USB_B_Micro | Connector_USB:USB_Micro-B_Wuerth_629105150521 | J4 |
The 17 most common of 18 parts.

JitterCompany/debug-tools
Collection of useful utility PCBs for development purposes

JitterCompany/debug-tools
Collection of useful utility PCBs for development purposes

JitterCompany/debug-tools
Collection of useful utility PCBs for development purposes

JitterCompany/debug-tools
Collection of useful utility PCBs for development purposes

JitterCompany/debug-tools
Collection of useful utility PCBs for development purposes

JitterCompany/debug-tools
Collection of useful utility PCBs for development purposes


VoronDesign/Voron-Hardware
Cool Hardware designed by the Voron Design group

hackclub/OnBoard
💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

VoronDesign/Voron-Tap
Tap is a nozzle-based z-probe for the V2 and Trident printer designs. The entire toolhead moves to trigger an optical switch. Tap offers many advantages:

Luos-io/luos_engine
Open-source and real-time orchestrator for cyber-physical-systems, to easily design, test and deploy embedded applications and digital twins.


Twotoz/C5VRX
Ultra-minimal, zero-CPU 5.8 GHz analog FPV video receiver using ESP32-C5 Wi-Fi 6 PHY MODEM_DIAG, BitScrambler WBFM demodulation & resistor DAC CVBS
It measures 41 × 40 mm and has 2 copper layers, 1.6 mm thick.
18 parts. 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 JitterCompany/debug-tools repository on GitHub, at the commit this page was made from: the board is USBSwitch/USBSwitch/USBSwitch.kicad_pcb and its schematic BMP-REDFit-adapter/BMP-REDFit-adapter.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).