Skip to the content
PCBKitNew board
2 layers60.5 × 59.5 mmStudyWithKey, the printed circuit board in 3D

StudyWithKey is firmware for a microcontroller which controls a bluetooth remote designed for use on quizlet

Size
60.5 × 59.5 mm
Copper layers
2
Thickness
1.6 mm
Parts
14
Nets
55
Pads
124
Tracks, vias
105, 20
Pours
2
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
12 Aug 2026
Updated
2 Sep 2026

Overview

StudyWithKey is an open-source printed circuit board by Mellerayba, from the Mellerayba/StudyWithKey repository on GitHub. It is a 2-layer board of 60.5 × 59.5 mm with 14 parts on 55 nets, routed with 105 tracks and 20 vias.

It is built around the ESP32-S3-WROOM-1-N8 and AMS1117CD-3.3. Its parts include 5 switches, 3 capacitors, 3 resistors, 2 ICs and 1 connector. It belongs with the radio and wireless boards and the ESP32 boards of this library.

Main components

2

README

README.md

StudyWithKey

A custom Bluetooth LE macro remote for flashcard/study-app navigation — built from a breadboard proof-of-concept through to a battery-powered custom PCB.

Status

Currently halted - critical flaw in the ordered PCBs and I am not in a financial position currently to reorder them. Firmware is completely functional and available to use freely

Roadmap

  • Prototype 1 — breadboard BLE HID proof of concept
  • Prototype 2 — custom PCB, USB-C + battery power, hardware complete, DRC clean, ordered
  • Prototype 2 — enclosure (parametric CadQuery model, pending fit check against fabricated board)
  • Prototype 2 — firmware (FSM-based button handling, BLE HID)
  • Prototype 3 — ULP RISC-V coprocessor deep-sleep refactor

Roadmap Update

Sadly the ordered PCB's arrived with a fatal flaw, the switches were miss oriented - causing an internal short circuit. I managed to re - solder some switches however it is not viable to do this for the entire order. I am not currently in the financial position to continue this project after such a set back; however, the firmware is completely functional and available to use on any ESP-32.

Prototypes

Parts

14
QtyValueFootprintReferences
5SW_PushButton_Switch_SMD:SW_SPST_PTS645Sx43SMTR92SW1, SW2, SW3, SW4, SW5
210uFCapacitor_SMD:C_0805_2012MetricC6, C7
25.1kResistor_SMD:R_0805_2012MetricR1, R2
110kResistor_SMD:R_0805_2012MetricR3
11uFCapacitor_SMD:C_0805_2012MetricC3
1AMS1117CD-3.3Package_TO_SOT_SMD:TO-252-3_TabPin2U2
1ESP32-S3-WROOM-1RF_Module:ESP32-S3-WROOM-1U1
1USB_C_Receptacle_USB2.0_16PConnector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12J1

Questions

How big is the StudyWithKey PCB?

It measures 60.5 × 59.5 mm and has 2 copper layers, 1.6 mm thick.

What parts does the StudyWithKey use?

14 parts, built around the ESP32-S3-WROOM-1-N8 and AMS1117CD-3.3. 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 StudyWithKey KiCad files?

From the Mellerayba/StudyWithKey repository on GitHub, at the commit this page was made from: the board is Hardware-Prototypes/kicad/StudyWithKey.kicad_pcb and its schematic Hardware-Prototypes/docs/Schematic.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the StudyWithKey design in my own project?

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

Similar boards

  • 2 layers68 × 48 mmFYP Motor, the printed circuit board in 3D

    FYP Motor

    conorcurley5/FYP_Files

    Due to the quantity of code involved in this project, all files are stored in this GitHub repository. There's almost 1GB of data here, so the portfolio would end up being significantly more than 100 pages.

    43 parts
  • 4 layers70 × 60 mmCAN Logger V2.0, the printed circuit board in 3D

    CAN Logger V2.0

    deep-th/CAN_Logger

    This is a compact and reliable CAN logger board built for automotive and industrial applications. It features the ESP32-S3 microcontroller and MCP25625 CAN controller with integrated transceiver, supporting two…

    138 parts3
  • 2 layers64.5 × 49.8 mmTlapixki HelloWorld, the printed circuit board in 3D

    Tlapixki HelloWorld

    Hugondon/Proyecto-Trayectorias

    Códigos utilizados para el proyecto de ingeniería

    33 parts3
  • 2 layers55.5 × 64.9 mmDevboard, the printed circuit board in 3D

    Devboard

    carlassaraf/tp_analyzer

    RP2350A based firmware for a three-phase analyzer instrument running FreeRTOS and LVGL UI

    22 parts1