Skip to the content
2 layers54 × 34.3 mmPcb v2, the printed circuit board in 3D

UMass Amherst ECE Senior Design Project - SWAN - A more secure and user centered solution to wireless access control.

Size
54 × 34.3 mm
Copper layers
2
Thickness
1.6 mm
Parts
15
Nets
32
Pads
92
Tracks, vias
169, 18
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
17 Oct 2024
Updated
1 Sep 2025

Overview

Pcb v2 is an open-source printed circuit board by hvtran21, from the hvtran21/SWAN repository on GitHub. It is a 2-layer board of 54 × 34.3 mm with 15 parts on 32 nets, routed with 169 tracks and 18 vias.

It is built around the DWM3000TR13, ESP32-C3-WROOM-02-N4 and TC1017-3.3VLTTR, with the TS02-66-50-BK-100-LCR-D among its other parts. Its parts include 4 connectors, 3 capacitors, 3 ICs, 2 diodes and 2 switches. It belongs with the ESP32 and RISC-V boards of this library.

Main components

4

README

README.md

Secure Wireless Authentication Network (SWAN) Electrical & Computer Engineering Class of 2025

Overview

SWAN (Secure Wireless Authentication Network) is a senior capstone project focused on developing a safer, more seamless alternative to traditional RFID and NFC-based access systems.

Current wireless access solutions, such as student ID cards or key fobs, suffer from two major issues:

  1. Security vulnerabilities – Devices such as the Flipper Zero can easily clone, replay, or brute-force RFID/NFC signals, compromising access control systems.
  2. Limited usability – Cards must be presented within a few centimeters of a scanner, which is inconvenient when carrying items (e.g., food, books, bags) and detracts from user experience.

SWAN leverages Ultra-Wideband (UWB) technology to deliver both stronger security and automatic, hands-free authentication.


Problem Statement

Existing RFID and NFC access systems are vulnerable and inconvenient:

  • Vulnerabilities: RFID/NFC cards transmit predictable signals that can be intercepted and cloned.
  • User experience: Scanning requires close proximity, forcing users to stop what they’re doing to present their ID.

This is especially problematic in settings like dormitories or offices where secure yet convenient access is critical.


Solution

SWAN provides an automatic, secure, and user-friendly wireless authentication system powered by UWB.

Key design features:

  • Hardware:
    • Custom-designed PCBs
    • ESP32-C3 WROOM microcontroller
    • Decawave DWM3000 UWB transceiver
  • Architecture:
    • A distributed network of devices with a home anchor that verifies access
    • Automatic authentication within a defined UWB range (no card-swipe required)
  • Security:
    • Communication encrypted using AES-128, the standard for low-power embedded devices
    • Resistant to replay and cloning attacks compared to RFID/NFC
    • Back method to lost tags which includes an optical finger print reader, independent from the anchor removing depedency.

What this enables

The idea is that these tag devices can take space in your wallet as a card, and something on your keychain. These are items that you typically always have on your person, and want to keep import track of. In the unfortunate event that one of these devices are stolen, rest assured you're provided with a back biometric feature and that two tags must be present at all times.


Benefits

  • Improved security: Protects against Flipper Zero-style exploits and unauthorized duplication.
  • Hands-free access: Users can enter secured areas automatically, without swiping or tapping a card.
  • Energy-efficient: Designed with low-power embedded constraints in mind.
  • Scalable: Can be deployed in dorms, offices, or any facility requiring secure access.

Technology Stack

  • Embedded Hardware: ESP32-C3 WROOM, DWM3000 UWB
  • Firmware: C/C++ with ESP-IDF and Arduino frameworks
  • Networking: UWB communication protocol, AES-128 encryption
  • Custom PCBs: Designed for modularity and integration with door access hardware

Pictures

Tag PCB v3

image

Home Anchor PCB v1

image

Parts

15
QtyValueFootprintReferences
2100nF100nF_footprint:CAPC2012X94NC1, C3
2Conn_01x04_PinConnector:FanPinHeader_1x04_P2.54mm_VerticalJ1, J3
2LEDled_footprint:QED123A4R0D1, D2
2TS02-66-50-BK-100-LCR-D6mm_push_button_footprint:6mm_push_button_footprintSW1, SW2
110K10k_ohm_footprint:RESC3216X65NR1
110uF10uF_footprint:CAPC2012X140NC2
11769lipo_charger_footprint:1769J2
1Conn_01x02_PinConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ4
1DWM3000TR13dwm3000_footprint:XCVR_DWM3000TR13IC2
1ESP32-C3-WROOM-02-N4esp_32_c3_footprint:ESP32C3WROOM02N4IC1
1TC1017-3.3VLTTRfootprint:SOT65P210X110-5NIC3

More from hvtran21/SWAN

2
  • 2 layers41.3 × 24.9 mmPcb v2, the printed circuit board in 3D

    Pcb v2

    hvtran21/SWAN

    UMass Amherst ECE Senior Design Project - SWAN - A more secure and user centered solution to wireless access control.

    12 parts
  • 2 layers49 × 31 mmSol pcb, the printed circuit board in 3D

    Sol pcb

    hvtran21/SWAN

    UMass Amherst ECE Senior Design Project - SWAN - A more secure and user centered solution to wireless access control.

    11 parts

Similar boards

  • 4 layers206.6 × 142 mmPower delivery, the printed circuit board in 3D

    Power delivery

    ddacot/fpga-cluster-framework

    This is

    477 parts1
  • 4 layers36 × 36 mmWisp, the printed circuit board in 3D

    Wisp

    2shaurya4/wisp-daughter-board

    37 parts
  • 4 layers30 × 30 mmWearable imu, the printed circuit board in 3D

    Wearable imu

    davispe1/wearable-imu

    Node PCB — revision 1.0. 4-layer board (F.Cu, In1.Cu, In2.Cu, B.Cu).

    72 partsMIT
  • 4 layers32.3 × 23.2 mmSTM tag, the printed circuit board in 3D

    STM tag

    Harshul-Tripathi/asset-tracking-system

    Industrial UWB tracking system and compact cell tag PCB, built with STMicroelectronics.

    33 parts
  • 4 layers76 × 85 mmSuperNicePCB, the printed circuit board in 3D

    SuperNicePCB

    laemo10/SuperNicePCB

    An integrated, multi-sensor UWB anchor PCB designed for real-time indoor object tracking (via Double-Sided Two-Way Ranging) and non-invasive human presence/occupancy monitoring.

    68 parts
  • 2 layers85.6 × 54 mmUwm esp32, the printed circuit board in 3D

    Uwm esp32

    mlumobi/uwm-indoor-localization-project

    High precision indoor localization using Ultra Wide Band (UWB) technology.

    25 parts
  • 2 layers21.5 × 27.5 mmUwb radio, the printed circuit board in 3D

    Uwb radio

    tmb5932/fixed-wing-drone

    The basics needed to allow a RC plane to be turned autonomous on signal.

    9 parts
  • 4 layers16.9 × 119.4 mmOrbit, the printed circuit board in 3D

    Orbit

    earthtojake/text-to-cad

    Design physical products with AI

    182 parts26kMIT

Questions

How big is the Pcb v2 PCB?

It measures 54 × 34.3 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Pcb v2 use?

15 parts, built around the DWM3000TR13, ESP32-C3-WROOM-02-N4, TC1017-3.3VLTTR and TS02-66-50-BK-100-LCR-D. 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 Pcb v2 KiCad files?

From the hvtran21/SWAN repository on GitHub, at the commit this page was made from: the board is schematic_files/pcb_v2/pcb_v2.kicad_pcb and its schematic schematic_files/pcb_v2/pcb_v2.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Pcb v2 design in my own project?

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