

Jeopardy buzzer controller
Buzzers for Jeopardy trivia game
- Size
- 250 × 46 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 13
- Nets
- 40
- Pads
- 74
- Tracks, vias
- 77, 0
- Routed
- Yes
- KiCad
- KiCad 6 (file 20211014)
- Created
- 20 Jul 2022
- Updated
- 5 Jul 2026
Overview
Jeopardy buzzer controller is an open-source printed circuit board by pfroud, from the pfroud/jeopardy-buzzer-controller repository on GitHub. It is a 2-layer board of 250 × 46 mm with 13 parts on 40 nets, routed with 77 tracks and 0 vias.
Its parts include 3 connectors, 1 IC and 1 switch.
README
KiCad_project/readme.mdKiCad project
Pictures of the PCB:
![]() | ![]() |
![]() | ![]() |
Only eight buzzers are supported and the Arduino has twelve digital I/O pins, so no matrix circuit is needed.
Schematic screenshots
Here are screenshots of the schematic so you don't need to download / install / launch KiCad:
![]() | ![]() |
XLR connector
They are Neutrik NC4MBV which are:
4 pole male XLR receptacle, grounding: separate ground contact to mating connector shell and front panel.
Each connector has four cylindrical pins with shoulders. A rectangular tab on the bottom contacts the shell of the mating connector.
KiCad comes with symbols & footprints for 4-pin XLR connectors; I modified both slightly.
Symbol
I added a ground pin to the "XLR4" symbol in the KiCad Connector library:
Footprint
I started with the "Jack_XLR_Neutrik_NC4MBV_Vertical" footprint in the KiCad Connector_Audio library, which exactly matches the footprint provided by Neutrik.
After the PCB was fabricated, I saw that those dimensions hold the connector about ¼ inch (6 mm) above the board. The shoulders of the cylindrical pins and the square section of the ground tab both rest on the PCB surface. I think this looks sort of silly and expected the black plastic housing to touch the board.
To see a comparison, I drilled out the pads on an extra board. In the pictures below, the original footprint is on the left and the footprint with drilled-out holes is on the right:
![]() | ![]() |
I edited the footprint to make the black plastic housing touch the PCB. First I increased the sizes of pads 1-4 so the full diameter of the cylinder could go through the board. Then I changed the ground pin from a circle to a slot to let the bigger non-square part of the ground tab go through as well.
But I never got a board fabricated with the modified footprint! When assembling the PCB into the enclosure, I discovered that having the connectors on long legs was actually very helpful because they could bend slightly to accommodate imperfect hole alignment in the plastic wall.
Parts
13| Qty | Value | Footprint | References |
|---|---|---|---|
| 1 | Arduino Pro Micro | Arduino_Pro_Micro:ProMicro | U1 |
| 1 | ENABLE_LED | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2-5.08_1x02_P5.08mm_Horizontal | J12 |
| 1 | ENABLE_SW | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2-5.08_1x02_P5.08mm_Horizontal | J11 |
| 1 | PWR_LED | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2-5.08_1x02_P5.08mm_Horizontal | J13 |
| 1 | RESET | Button_Switch_THT:SW_PUSH_6mm | SW1 |
| 1 | XLR1 | custom_xlr_footprint:Jack_XLR_Neutrik_NC4MBV_Vertical_with_bigger_holes | XLR1 |
| 1 | XLR2 | custom_xlr_footprint:Jack_XLR_Neutrik_NC4MBV_Vertical_with_bigger_holes | XLR2 |
| 1 | XLR3 | custom_xlr_footprint:Jack_XLR_Neutrik_NC4MBV_Vertical_with_bigger_holes | XLR3 |
| 1 | XLR4 | custom_xlr_footprint:Jack_XLR_Neutrik_NC4MBV_Vertical_with_bigger_holes | XLR4 |
| 1 | XLR5 | custom_xlr_footprint:Jack_XLR_Neutrik_NC4MBV_Vertical_with_bigger_holes | XLR5 |
| 1 | XLR6 | custom_xlr_footprint:Jack_XLR_Neutrik_NC4MBV_Vertical_with_bigger_holes | XLR6 |
| 1 | XLR7 | custom_xlr_footprint:Jack_XLR_Neutrik_NC4MBV_Vertical_with_bigger_holes | XLR7 |
| 1 | XLR8 | custom_xlr_footprint:Jack_XLR_Neutrik_NC4MBV_Vertical_with_bigger_holes | XLR8 |
Questions
How big is the Jeopardy buzzer controller PCB?
It measures 250 × 46 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Jeopardy buzzer controller use?
13 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.
Where can I download the Jeopardy buzzer controller KiCad files?
From the pfroud/jeopardy-buzzer-controller repository on GitHub, at the commit this page was made from: the board is KiCad_project/jeopardy_buzzer_controller.kicad_pcb and its schematic KiCad_project/jeopardy_buzzer_controller.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Jeopardy buzzer controller design in my own project?
Its repository states no licence, so its author keeps all rights: ask pfroud before reusing the design.
Similar boards
- 2 layers40 × 20 mm

- 2 layers74.9 × 49.5 mm

- 2 layers35 × 29 mm

MagSpoofTC
samyk/magspoof
A portable device that can spoof/emulate any magnetic stripe, credit card or hotel card "wirelessly", even on standard magstripe (non-NFC/RFID) readers.
13 parts4.2k - 2 layers20.6 × 23.6 mm

AO-03 signal amplifier
fossasia/pslab-scripts
Pocket Science Lab - Scripts for Sensor Experiments
13 parts1.6kApache-2.0 - 2 layers47 × 35.6 mm

- 2 layers95 × 95 mm

Cube batteryboard
willem-pennings/balancing-cube
A cube that balances itself in a corner or edge using reaction wheels
13 parts1.1kGPL-3.0 - 2 layers15.2 × 20.3 mm

Pt100stick
VoronDesign/Voron-Hardware
Cool Hardware designed by the Voron Design group
13 parts1.1kGPL-3.0 - 2 layers53.9 × 23.2 mm

Buffer
hoglet67/RGBtoHDMI
Bare-metal Raspberry Pi project that provides pixel-perfect sampling of Retro Computer RGB/YUV video and conversion to HDMI
13 parts1kGPL-3.0







