Skip to the content
PCBKitNew board
2 layers63.5 × 113.5 mmCryptpad, the printed circuit board in 3D

fully customized macropad + case for #hackpad running kmk firmware :D

Size
63.5 × 113.5 mm
Copper layers
2
Thickness
1.6 mm
Parts
28
Nets
25
Pads
112
Tracks, vias
254, 22
Routed
Yes
KiCad
KiCad 8.99 (file 20241129)
Created
11 Dec 2024
Updated
21 Feb 2025

Overview

Cryptpad is an open-source printed circuit board by arsoninstigator, from the arsoninstigator/cryptpad repository on GitHub, published under the MIT licence. It is a 2-layer board of 63.5 × 113.5 mm with 28 parts on 25 nets, routed with 254 tracks and 22 vias.

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

README

README.md

cryptpad ☆.ᐟ

pcb for this was made in kicad 8.99, case was made on the fusion 360 educational plan (windows) & the firmware is written in kmk

cryptpad is my submission for the hack club ysws program called hackpad (v2) where we build our own custom macropads from end to end including brainstorming by making a rough sketch with an idea, planning the layout for your board + making a schematic, making a pcb based on the schematic, designing a printable case design on cad software and writing your own firmware to fit your needs.

pcb (schematic + board)

you can find a preview of the schematic here and the pcb here

image image

case (bottom + top + knob)

i followed the hackpad case guide and referred to the v1 workshop recordings to build my very very rough case (that i do plan on improving) and my idea for the coffin shaped case and the overall dark theme of my macropad was largely inspired by an innate need to be edgy and a monster high phone case i saw on etsy (see here) :3

image image

firmware

fully assembled

image

build process (inspiration + challenges)

my idea for the coffin shaped case and the overall dark theme of my macropad was largely inspired by an innate need to be edgy and a monster high phone case i saw on etsy (see here) :3 i wanted my macropad to be a pastel goth draculaura (i have the same hair as her btw) themed combination of shortcuts that are most useful to me while i was working / relaxing on my computer

the most challenging part was finding the time to revamp the project from scratch again and again since i had some difficulty narrowing down which components i wanted to use and what i wanted my layout to look like. i have SO many hobbies and interests so it was hard for me to pick an aesthetic (im currently revamping this project yet again) and each time i created a new board, i started grasping some additional pcb/cad concepts, making me want to include even more advanced changes to my board :3

i had to decide between a horror/gothic-y theme, a cute cat theme, a pastel theme, a detective/noir film theme and a pop-culture inspired theme. i wanted it to be consistent with my current vibes, interface with my current bedroom layout and be more neutral themed so i could even use it after the trends changed without being more queer/sapphic-y (that would out me) or more tech-y (boooo nerd !!!)

Parts

28
QtyValueFootprintReferences
12DDiode_SMD:D_0805_2012Metric_Pad1.15x1.40mm_HandSolderD1, D2, D3, D4, D6, D7, D8, D9, D11, D12, D13, D14
11SW_PushButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW1, SW2, SW4, SW5, SW6, SW7, SW9, SW10, SW11, SW14, SW15
24.7kResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR1_PU1, R1_PU2
1Conn_01x04_Pinmod:MODULE_DM-OLED096-636J1
1MOUDLE-SEEEDUINO-XIAOfootprints:XIAO-Generic-Hybrid-14P-2.54-21X17.8MMU1
1RotaryEncoder_SwitchRotary_Encoder:RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mmSW3

Questions

How big is the Cryptpad PCB?

It measures 63.5 × 113.5 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Cryptpad use?

28 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 Cryptpad KiCad files?

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

Can I use the Cryptpad design in my own project?

Its repository publishes it under the MIT 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 layers44.5 × 72.7 mmOSO SWAT C1-jig, the printed circuit board in 3D

    OSO SWAT C1-jig

    joeycastillo/Sensor-Watch

    A board replacement for the classic Casio F-91W wristwatch

    28 parts2.1k
  • 2 layers95 × 54 mmEinkPDA screen, the printed circuit board in 3D

    EinkPDA screen

    TalismanDesign/PocketMage_PDA

    An E-Ink PDA device using the ESP32 S3.

    28 parts2kApache-2.0
  • 2 layers45 × 45 mmSmartbuttons, the printed circuit board in 3D

    Smartbuttons

    hackclub/OnBoard

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

    28 parts915
  • 2 layers24.1 × 36.2 mmEsp32miniBT, the printed circuit board in 3D

    Esp32miniBT

    asterics/esp32_mouse_keyboard

    ESP32 implementation for HID over GATT Keyboard and Mouse (Bluetooth Low Energy). Including serial API for external modules (similar to Adafruit EZKey HID)

    28 parts911GPL-3.0
  • 2 layers34.8 × 12.2 mmInfnoise goldfingers, the printed circuit board in 3D

    Infnoise goldfingers

    waywardgeek/infnoise

    The world's easiest TRNG to get right

    28 parts854CC0-1.0
  • 2 layers55.9 × 99.1 mmStm32f0 disco Luos shield, the printed circuit board in 3D

    Stm32f0 disco Luos shield

    Luos-io/luos_engine

    Open-source and real-time orchestrator for cyber-physical-systems, to easily design, test and deploy embedded applications and digital twins.

    28 parts546MIT
  • 2 layers88 × 25 mmEleLab v2 Frontpanel a, the printed circuit board in 3D

    EleLab v2 Frontpanel a

    Chrismettal/EleLab_v2

    Cheap DIY lab system for hobbyists and the tinkering folk

    28 parts531GPL-3.0