Skip to the content
PCBKitNew board
2 layers100 × 30 mmCableChecker, the printed circuit board in 3D

These are controlled by the slide switch ion the side.

Size
100 × 30 mm
Copper layers
2
Thickness
1.6 mm
Parts
10
Nets
34
Pads
145
Tracks, vias
251, 25
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
23 Jun 2025
Updated
19 Aug 2025

Overview

CableChecker is an open-source printed circuit board by The-Wolfson, from the The-Wolfson/CableChecker repository on GitHub. It is a 2-layer board of 100 × 30 mm with 10 parts on 34 nets, routed with 251 tracks and 25 vias.

It is built around the ES8388, HR610660 and NC3FAAH, with the NC3MAAH and PJ-306M among its other parts. Its parts include 3 connectors, 2 switches and 1 diode.

Main components

5

README

README.md

Cable Checker

A handheld device to check XLR3 cables faster.

Basic Operation

This device has 3 testing modes:

  • input (tests incoming signal)
  • output (tests outgoing signal)
  • both (tests both incoming and outgoing signals)

These are controlled by the slide switch ion the side.

To start a test, hold the rotary encoder down for 3 seconds. The test will run for 5 seconds, afterwards the LEDs will show the results and input levels.

There is also a headphone jack, the knob can be used for volume.

When in output mode, the knob is used for volume.

BOM

ItemModelQtyPrice (USD)ShippingLink
Audio CodecES83881$2.51$9.34 USDLink
Audio TransformerHR6106602$1.03''Link
XLR3 MaleNC3MAAH1$1.57''Link
XLR3 FemaleNC3FAAH1$1.43''Link
Audio JackPJ-306M1$1.14''Link
Rotary Encoder w/ ButtonPEC11R-4220F-S00241$2.80''Link
Slide Switch (SP3T)SK13D07VG51$0.66''Link
MicrocontrollerESP32-S3-Zero1$6.06FreeLink
LED Bar GraphWS2812B1$3.19''Link
Encoder KnobADA50931$1.17''Link
PCB (JLCPCB)-5$2$16.59 AUDLink
PCB Assembly (for ES8388)-2$15.40''Link
Case (Print Legion)-1$0$5 AUDLink

AUD Total: $98.46

USD Total: $62.35

Background

I run sound at my school, and we have a legacy system, set up who knows how many years ago. As part of that, there are lots of XLR3 cables lying around that nobody knows if they work, or not.

The solution to my problem, a small portable device that tests if the XLR cable is functioning properly. THis exists... for around $350 AUD.

So, when I heard about Hackclub's Highway YSWS, my mind immediately jumped to this. Case PCB Schematic Case Assembly

Additional Details

  • I'm using a 14mmx55mmx2mm transparent acrylic sheet instead of the window print.

Parts

10
QtyValueFootprintReferences
2HR610660easyeda2kicad:PWRM-TH_HR610660XFR1, XFR2
1ES8388Package_DFN_QFN:QFN-28-1EP_4x4mm_P0.45mm_EP2.6x2.6mmAudioCodec1
1NC3FAAHConnector_Audio:Jack_XLR_Neutrik_NC3FAAH_HorizontalJ3
1NC3MAAHConnector_Audio:Jack_XLR_Neutrik_NC3MAAH_HorizontalJ2
1PJ-306Measyeda2kicad:AUDIO-TH_HOOYA_PJ-306MCN1
1RotaryEncoder_Switch_MPRotary_Encoder:RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mmSW1
1SW_SP3Teasyeda2kicad:SW-TH_SK13D07VG5SW2
1~RF_Module:ESP32-S3-ZEROESP32_S1
1~LED_SMD:GlowbitL_LED_Strip_1x8LED1

Questions

How big is the CableChecker PCB?

It measures 100 × 30 mm and has 2 copper layers, 1.6 mm thick.

What parts does the CableChecker use?

10 parts, built around the ES8388, HR610660, NC3FAAH and NC3MAAH. 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 CableChecker KiCad files?

From the The-Wolfson/CableChecker repository on GitHub, at the commit this page was made from: the board is pcb/CableChecker.kicad_pcb and its schematic pcb/CableChecker.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the CableChecker design in my own project?

Its repository states no licence, so its author keeps all rights: ask The-Wolfson before reusing the design.

Similar boards

  • 2 layers63.5 × 76.2 mmDmxdude mini, the printed circuit board in 3D

    Dmxdude mini

    cyfinfaza/dmxdude-mini

    Hardware design for dmxdude DMX512/WS2812/Wi-Fi module

    89 parts
  • 4 layers109 × 86 mmHell, the printed circuit board in 3D

    Hell

    DBXYD/2526_Projet1AB_Helios

    Projet de 1ere année ENSEA sur un strobe solaire

    171 parts
  • 4 layers65 × 56 mmPI DMX hat, the printed circuit board in 3D

    PI DMX hat

    Skrooter/PI-DMX-hat

    A DMX hat for Raspberry pi which can also be used to power a Pi from 12V

    53 parts
  • 4 layers110 × 70 mmAudioOutputPCB Balanced, the printed circuit board in 3D

    AudioOutputPCB Balanced

    Gemuesesaft/SmallDSP

    a small, modular and affordable DSP Module

    178 parts1GPL-3.0
  • 2 layers84.6 × 157.4 mmPico2-artnet node, the printed circuit board in 3D

    Pico2-artnet node

    klnspdr/pico2-artnet-node

    PCB + SMD Components: 8.146$ / board Missing Components: - 4x XLR Connectors (1.40€ / piece) - 1x WizNet W5500-EVB-PICO2 (12€ / piece) - 1x B0505S (1.05$ / piece) - 1x WIZPoE Module (8€ / piece) - 2x 1x20 2.54mm…

    124 parts
  • 4 layers166.3 × 148.3 mmMotherboard, the printed circuit board in 3D

    Motherboard

    LiamAlbertVT/Phased_Array_Microphonics_Hardware

    126 parts
  • 2 layers160.8 × 51.3 mmGameshow v4, the printed circuit board in 3D

    Gameshow v4

    netik/rpi_gameshow

    A raspberrypi (v3) based four player game show with buzzers, lockout, sounds, and scoring

    31 parts7
  • 2 layers27.5 × 30 mmXlrConBoards, the printed circuit board in 3D

    XlrConBoards

    adamvotocek/Open-Tube-Light

    work in progress

    8 parts