Skip to the content
PCBKitNew board
2 layers93.3 × 134.3 mmSwitchlab, the printed circuit board in 3D

Clicky calculator !

Size
93.3 × 134.3 mm
Copper layers
2
Thickness
1.6 mm
Parts
49
Nets
36
Pads
167
Tracks, vias
594, 132
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
1 Oct 2026
Updated
4 Nov 2026

Overview

Switchlab is an open-source printed circuit board by cqwea, from the cqwea/Cqwea-SwitchLab repository on GitHub. It is a 2-layer board of 93.3 × 134.3 mm with 49 parts on 36 nets, routed with 594 tracks and 132 vias.

Its parts include 20 diodes, 20 switches and 1 IC. It belongs with the ESP32 boards of this library.

README

README.md

Cqwea SwitchLab

About

cqwea switchlab is a calculator that does simple math problems and easy daily life problems as to why ive built it was I had enough with the other companies boring calculator designs and mushy buttons so ive built my own open case designed beautiful calculator with mechanic switches so its gonna be 10x better to press and do math at

Features

MATH!

Assembly

Screenshot 2026-10-02 at 02 36 43 IMG_6090

Case

Screenshot 2026-10-02 at 02 36 26 IMG_6100

Schematics

Screenshot 2026-10-02 at 02 37 53

PCB

Screenshot 2026-10-02 at 04 02 14 IMG_6102

Aİ

Hey ima be honest i used ai to debug and make the placeholder code but the main code that ill srite when i got the device in hand is %100 hand written by me

Parts

49
QtyValueFootprintReferences
201N4148Diode_THT:D_DO-35_SOD27_P7.62mm_HorizontalD1, D2, D3, D4, D5, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20 +4
20SW_PushButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW1, SW2, SW3, SW4, SW5, SW10, SW11, SW12, SW13, SW14, SW15, SW16, SW17, SW18, SW19, SW20 +4
2solder padsConnector:Double_Solder_pads,
1SSD1306oled:128x64OLEDBrd1
1XIAO_ESP32_S3XIAO_ESP32_S3 2:MODULE_XIAO_ESP32_S3U1

The 44 most common of 49 parts.

Questions

How big is the Switchlab PCB?

It measures 93.3 × 134.3 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Switchlab use?

49 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 Switchlab KiCad files?

From the cqwea/Cqwea-SwitchLab repository on GitHub, at the commit this page was made from: the board is kicad projects/switchlab.kicad_pcb and its schematic kicad projects/switchlab.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Switchlab design in my own project?

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

Similar boards

  • 2 layers173 × 122.5 mmCapBank, the printed circuit board in 3D

    CapBank

    hackclub/OnBoard

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

    49 parts915
  • 2 layers85.1 × 49.8 mmAvrcraft m644, the printed circuit board in 3D

    Avrcraft m644

    cnlohr/avrcraft

    Minecraft server optimized for 8-bit devices.

    49 parts471
  • 2 layers50 × 90 mmMouse, the printed circuit board in 3D

    Mouse

    biomurph/Mouse

    Repository for Open Source Mouse Firmware and Hardware

    49 parts362MIT
  • 2 layers126.4 × 15.2 mmV5probe, the printed circuit board in 3D

    V5probe

    Architeuthis-Flux/JumperlessV5

    The next generation jumperless breadboard

    49 parts332
  • 2 layers43 × 92.3 mmDSKY driver, the printed circuit board in 3D

    DSKY driver

    benkrasnow/DSKY_EL_replica

    Schematic, PCB layout, mechanical CAD, and firmware to create a replica of the DSKY with electroluminescent display

    49 parts261MIT
  • 2 layers58 × 110 mmUtils output ui, the printed circuit board in 3D

    Utils output ui

    shmoergh/moduleur

    Fully analog DIY-friendly modular synth

    49 parts222
  • 2 layers61 × 42.5 mmShutter, the printed circuit board in 3D

    Shutter

    eddyem/stm32samples

    Code samples and ready projects based on bare-metal STM32

    49 parts208
  • 2 layers31 × 38 mmEmbedded, the printed circuit board in 3D

    Embedded

    blakesmith/embedded

    Blake's embedded projects

    49 parts167