
Controller
google/mozc-devices
Circuit diagrams and firmware source code for Gboard DIY keyboards

macropad with email scanner and u press button to copy said code
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.
(PDF FORMAT FOR HACK CLUB)579592197-c25e6422-f377-4141-9c7b-d6e0fb70b0fa.pdf
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 :)
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!
| Id | Name | Footprint | Quantity | Description | Supplier and Ref | Price |
|---|---|---|---|---|---|---|
| 1 | Switches | 2 | https://www.amazon.com/s?k=cherry+mx+switches | <$0.50 | ||
| 1 | Keycaps | 2 | https://www.amazon.com/s?k=mx+keycaps | <$0.50 | ||
| 2 | XIAO-RP2040-DIP | 1 | https://www.seeedstudio.com/XIAO-RP2040-p-5026.html | $4.99 | ||
| 3 | Waveshare 0.49 Display | 1 | https://www.waveshare.com/0.49inch-lcd-module.htm | $5.99 | ||
| 4 | PCB | 1 | https://jlcpcb.com/ | $3.12 | ||
| 5 | 3D printed parts | ? | $0.00 | |||
| Total Cost | ~$16.10 |
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
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.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 2 | SW_Push | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW1, SW2 |
| 1 | 0.49Display | Verifypad:0.49Display | Waveshare 0.49" Display |
| 1 | Conn_01x04 | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J1 |
| 1 | LOGO | Verifypad:dogog | G*** |
| 1 | LOGO | LOGO | G*** |
| 1 | MOUDLE-SEEEDUINO-XIAO | New_XIAO_Series_Footprints:XIAO-RP2040-DIP | U1 |
The 7 most common of 11 parts.
It measures 49 × 51.5 mm and has 2 copper layers, 1.6 mm thick.
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.
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.
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).

google/mozc-devices
Circuit diagrams and firmware source code for Gboard DIY keyboards


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

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

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


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

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