Skip to the content
PCBKitNew board
2 layers49 × 51.5 mmVerifypad, the printed circuit board in 3D

macropad with email scanner and u press button to copy said code

Size
49 × 51.5 mm
Copper layers
2
Thickness
1.6 mm
Parts
11
Nets
22
Pads
46
Tracks, vias
32, 2
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
12 Apr 2026
Updated
9 May 2026

Overview

Verifypad is an open-source printed circuit board by Broseph9972, from the Broseph9972/Verifypad repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 49 × 51.5 mm with 11 parts on 22 nets, routed with 32 tracks and 2 vias.

Its parts include 2 switches, 1 IC and 1 connector. It belongs with the keyboards and input boards of this library.

README

README.md

VerifyPad

Really good zine

(PDF FORMAT FOR HACK CLUB)579592197-c25e6422-f377-4141-9c7b-d6e0fb70b0fa.pdf

About

Simple macropad for Hack club fallout

It uses a simple desktop app to check your email every 3 seconds and check for OTP codes/links. You press the left button to paste an OTP and the right button to paste a verification link. It uses a program you install on your computer to check your email and paste codes.

We decided to make it to save effort when pasting email codes because it can be very annoying and it's much easier to just press a button and have it done for you.

we made it by just doing an hour of work each day until everything worked. joe did pcb and brad did code and case. joe still cant code :( he gonna learn tho :)

Motivation

We were motivated to make this project because all the time it takes to open your email for a OTP adds up, and it would be really nice to click a button to get an OTP code. Also we got it done really quickly because we both set a 14 day streak goal and didn't want to lose it. We're really exited to put it together!

Bill of Materials (BOM)

IdNameFootprintQuantityDescriptionSupplier and RefPrice
1Switches2https://www.amazon.com/s?k=cherry+mx+switches<$0.50
1Keycaps2https://www.amazon.com/s?k=mx+keycaps<$0.50
2XIAO-RP2040-DIP1https://www.seeedstudio.com/XIAO-RP2040-p-5026.html$4.99
3Waveshare 0.49 Display1https://www.waveshare.com/0.49inch-lcd-module.htm$5.99
4PCB1https://jlcpcb.com/$3.12
53D printed parts?$0.00
Total Cost~$16.10

Design

PCB

image

Assembly Video

below is an assembly video for the 3d printed files. you should solder the xiao and switches into their outlined spots, solder the screen on with wires and slot it into the lid, then flash the firmware.

https://raw.githubusercontent.com/Broseph9972/Verifypad/main/media/assembly.mp4

Downloading Software

If you're on windows, use the installer in releases and it will automatically install the program, as well as adding it to path and creating a system task to run it on login. If you're on another OS or the installer doesn't work (very likely) you can also clone the repo, go to the application folder, and run verifypad.py.

Parts

11
QtyValueFootprintReferences
2SW_PushButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW1, SW2
10.49DisplayVerifypad:0.49DisplayWaveshare 0.49" Display
1Conn_01x04Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ1
1LOGOVerifypad:dogogG***
1LOGOLOGOG***
1MOUDLE-SEEEDUINO-XIAONew_XIAO_Series_Footprints:XIAO-RP2040-DIPU1

The 7 most common of 11 parts.

Questions

How big is the Verifypad PCB?

It measures 49 × 51.5 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Verifypad use?

11 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 Verifypad KiCad files?

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

Can I use the Verifypad design in my own project?

Its repository publishes it under the GPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

Similar boards

  • 2 layers60 × 30 mmController, the printed circuit board in 3D

    Controller

    google/mozc-devices

    Circuit diagrams and firmware source code for Gboard DIY keyboards

    11 parts3kApache-2.0
  • 2 layers103 × 30.5 mmTS Front Endcap, the printed circuit board in 3D

    TS Front Endcap

    EEVengers/ThunderScope

    ThunderScope GitHub Repo

    11 parts1.3kMIT
  • 2 layers26 × 30 mmExpansion Card, the printed circuit board in 3D

    Expansion Card

    FrameworkComputer/ExpansionCards

    Reference designs and documentation to create Expansion Cards for the Framework Laptop

    11 parts1.1kCC-BY-4.0
  • 2 layers53.9 × 23.2 mmBuffer, the printed circuit board in 3D

    Buffer

    hoglet67/RGBtoHDMI

    Bare-metal Raspberry Pi project that provides pixel-perfect sampling of Retro Computer RGB/YUV video and conversion to HDMI

    11 parts1kGPL-3.0
  • 2 layers10 × 20 mm2 connector Sensor Board, the printed circuit board in 3D

    2 connector Sensor Board

    hackclub/OnBoard

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

    11 parts915
  • 2 layersFet module, the printed circuit board in 3D

    Fet module

    ByteWelder/Decktility

    A handheld PC

    11 parts855CC-BY-SA-4.0
  • 2 layers47 × 33 mmSevensegment led display module, the printed circuit board in 3D

    Sevensegment led display module

    tardate/LittleArduinoProjects

    a collection of "Little Electronic & Arduino Projects", most involving electronics or an Arduino in one way or another!

    11 parts803MIT
  • 2 layers42.5 × 36.8 mmDevboard, the printed circuit board in 3D

    Devboard

    basilfx/TRADFRI-Hacking

    Hacking IKEA TRÅDFRI products, such as light bulbs, window blinds and other accessories.

    11 parts743CC-BY-4.0