Skip to the content
2 layers88.5 × 49.1 mmFalloutPCB, the printed circuit board in 3D

A badge for Fallout that also acts as a CW paddle!

Size
88.5 × 49.1 mm
Copper layers
2
Thickness
1.6 mm
Parts
10
Nets
34
Pads
58
Tracks, vias
55, 13
Pours
3
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
2 Jul 2026
Updated
9 Aug 2026

Overview

FalloutPCB is an open-source printed circuit board by juhapark21, from the juhapark21/paddlecard repository on GitHub. It is a 2-layer board of 88.5 × 49.1 mm with 10 parts on 34 nets, routed with 55 tracks and 13 vias.

It is built around the ULN2003ADRG. It belongs with the ESP32 boards of this library.

Main components

1

README

README.md

Paddlecard

A badge for Fallout that also acts as a CW paddle!

front side back side

https://github.com/user-attachments/assets/16b79e51-f1e2-474d-b4b4-8ff066ea9f76

Build and usage

Build (only if using separate microcontroller)

  1. Solder a Seeed Studio XIAO ESP32s3 (with headers) onto the corresponding footprint on the board.
  2. Connect the microcontroller to your computer using a USB-C cable that is data-capable.
  3. Follow this tutorial to install the Arduino IDE and set up the board/port. Instead of opening the "blink" example code, open paddlecard.ino.
  4. Upload the firmware and test that it works as intended.

Usage

  1. Plug in a USB-C cable from any power source that can also charge phones (good rule of thumb; current usage is <100mA for those who want to use another source).

    Warning: Powering the key from a portable charger/power bank will work, however most power banks will automatically turn off after less than a minute because the current draw of the key is so low. I recommend using a wall charger, a computer, or another source that doesn't have a minimum current draw to stay on.

  2. Change the speed of the code by rotating the SPEED dial.

  3. Change the pitch of the code by rotating the PITCH dial. The volume fluctuations are expected and are due to the specific buzzer's resonant frequency. The closer to the resonant frequency, the louder the buzzer.

  4. Touch the "DIT" pad to send a series of short tones.

  5. Touch the "DAH" pad on the other side to send a series of long tones.

  6. Combine the usage of both pads to send morse code.

    If you want help on how to properly use a paddle and send/receive morse code, look up "how to use CW paddle".

    Note that squeeze/iambic function isn't fully supported yet.

Designs

Screenshot 2026-07-02 at 9 51 29 PM Screenshot 2026-07-02 at 9 51 11 PM Screenshot 2026-07-02 at 9 51 00 PM

Parts

10
QtyValueFootprintReferences
3LOGOLOGOG***, G***, G***
1BuzzerJLCImport:GMC25125YB-42R800BZ1
1DAH_PADProjectSpecific:TOUCH_PADDAH
1DIT_PADProjectSpecific:TOUCH_PADDIT
1PITCH_CTRLJLCImport:RK09K1130A6SRV2
1ULN2003ADRJLCImport:ULN2003ADRU3
1WPM_CTRLJLCImport:RK09K1130A6SRV1
1XIAO-ESP32-S3-DIPProjectSpecific:XIAO-ESP32S3-DIPU1

Similar boards

  • 2 layers30 × 60 mmSplitFlapDriverATtiny1616V4, the printed circuit board in 3D

    SplitFlapDriverATtiny1616V4

    adamgmakes/SplitFlapDisplay

    A modular, 3D-printed split-flap display controllable over RS485 from a Raspberry Pi. Each module holds 64 characters and modules can be chained together to build a display of any width.

    25 parts190
  • 4 layers85 × 56 mmRadioberry LPF V1.3, the printed circuit board in 3D

    Radioberry LPF V1.3

    pa3gsb/Radioberry-2.x-extensions

    Hardware extensions to the Radioberry Ham Radio

    116 parts24
  • 4 layers189.4 × 59.1 mmFlippyDriver, the printed circuit board in 3D

    FlippyDriver

    NietoSkunk/FlippyDriver

    Driver board for Luminator MAX3000 Flip Dot Panels

    344 parts10MIT
  • 2 layers85 × 95 mmMicromouse, the printed circuit board in 3D

    Micromouse

    aiwachow/Micromouse-KICAD

    Micromouse robot design for academic puropose

    158 parts5
  • 4 layers47 × 59.7 mmTackle sensor hardware, the printed circuit board in 3D

    Tackle sensor hardware

    Celnardur/rfc_tackle_sensor

    Open a git bash terminal in the directory of your choosing and call the following command:

    79 parts3MIT
  • 4 layers100 × 100 mmPCB Design, the printed circuit board in 3D

    PCB Design

    ConquerToFreedom/SwasthEdge

    Low-cost self-diagnosing edge controller for industrial sensor reliability

    89 parts2
  • 2 layers99.8 × 49.8 mmLedArrayDemo, the printed circuit board in 3D

    LedArrayDemo

    radex/radmatrix

    Tiny modular LED matrix. NOTE: Moved to https://code.hackerspace.pl/radex/radmatrix

    453 parts2
  • 2 layers70 × 70 mmCorolla wheel car, the printed circuit board in 3D

    Corolla wheel car

    Cxmrykk/Toyota-Steering-Wheel

    Toyota (20-24) EV Steering Wheel Transceiver, Clockspring, Spline Adapter

    40 parts1

Questions

How big is the FalloutPCB PCB?

It measures 88.5 × 49.1 mm and has 2 copper layers, 1.6 mm thick.

What parts does the FalloutPCB use?

10 parts, built around the ULN2003ADRG. 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 FalloutPCB KiCad files?

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

Can I use the FalloutPCB design in my own project?

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