Skip to the content
PCBKitNew board
2 layers52 × 74 mmGO button, the printed circuit board in 3D

A programmable 5-button RGB macro keypad

Size
52 × 74 mm
Copper layers
2
Thickness
1.6 mm
Parts
38
Nets
47
Pads
173
Tracks, vias
261, 38
Pours
1
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
18 May 2023
Updated
15 Mar 2026

Overview

GO button is an open-source printed circuit board by gztproject, from the gztproject/GO-button repository on GitHub. It is a 2-layer board of 52 × 74 mm with 38 parts on 47 nets, routed with 261 tracks and 38 vias.

It is built around the ATMEGA32U4-AU, WS2812 and GT-USB-7010ASV, with the JK-NSMD050SF, TS-1187A-B-A-B and X322516MLB4SI among its other parts. Its parts include 9 capacitors, 6 switches, 5 resistors, 5 diodes and 2 connectors. It belongs with the keyboards and input and lEDs and displays boards and the AVR (ATmega, ATtiny) boards of this library.

Main components

6

README

README.md

GO-button

CI

A programmable 5-button RGB macro keypad

Parts

38
QtyValueFootprintReferences
50.1uFCapacitor_SMD:C_0402_1005MetricC3, C4, C5, C6, C7
5SW_PushPCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCBSW1, SW2, SW3, SW4, SW5
5WS2812LED_SMD:XL-1010RGBC-WS2812BD1, D2, D3, D4, D5
210uFCapacitor_SMD:C_0402_1005MetricC8, C9
222EResistor_SMD:R_0402_1005MetricR3, R4
222pFCapacitor_SMD:C_0402_1005MetricC1, C2
25k1Resistor_SMD:R_0402_1005MetricR1, R2
110kResistor_SMD:R_0402_1005MetricR5
1ATmega32U4-APackage_QFP:TQFP-44_10x10mm_P0.8mmU1
1AVR-ISP-6Connector:AVR_ISP_HEADERJ2
1GT-USB-7010ASVConnector_USB:USB_C_Receptacle_G-Switch_GT-USB-7010ASVJ1
1JK-nSMD050SFFuse:Fuse_1206_3216MetricF1
1SolderJumper_2_BridgedJumper:SolderJumper-2_P1.3mm_Bridged_RoundedPad1.0x1.5mmJP1
1TS-1187A-B-A-BButton_Switch_SMD:SW_SPST_TL3342SW6
1X322516MLB4SICrystal:Crystal_SMD_3225-4Pin_3.2x2.5mmY1

The 31 most common of 38 parts.

Questions

How big is the GO button PCB?

It measures 52 × 74 mm and has 2 copper layers, 1.6 mm thick.

What parts does the GO button use?

38 parts, built around the ATMEGA32U4-AU, WS2812, GT-USB-7010ASV and JK-NSMD050SF. 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 GO button KiCad files?

From the gztproject/GO-button repository on GitHub, at the commit this page was made from: the board is PCB/GO-button/GO-button.kicad_pcb and its schematic PCB/GO-button/CherrySwitches.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the GO button design in my own project?

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

More from gztproject/GO-button

1
  • 2 layers52 × 74 mmGO button QFN44, the printed circuit board in 3D

    GO button QFN44

    gztproject/GO-button

    A programmable 5-button RGB macro keypad

    49 parts

Similar boards

  • 2 layers169.2 × 98.2 mmPower, the printed circuit board in 3D

    Power

    sonicavionics/4in-power

    99 parts2MIT
  • 4 layers64.6 × 55.2 mmWhisker, the printed circuit board in 3D

    Whisker

    HeyPCB/whisker

    Drop-in controller for Petoi's Nybble robot cat running the stock OpenCat firmware: ATmega328P, PCA9685, MPU-6050, USB-C, 3 A buck, protected battery input. 4-layer KiCad 10 board plus printed cradle.

    118 partsCERN-OHL-S-2.0
  • 4 layers94.5 × 39.7 mmSTM32L4Q5CGT AudioSpectrumAnalyzer, the printed circuit board in 3D

    STM32L4Q5CGT AudioSpectrumAnalyzer

    OscarBazylewich/STM32_Audio_Spectrum_Analyzer_CustomPCB

    This repository contains a 4-layer KiCad board for the STM32 Audio Spectrum Analyzer. The board has an STM32L4Q5CGT6 MCU and an I2S MEMS microphone (ICS-43434).

    39 partsGPL-3.0
  • 4 layers83.7 × 61.7 mmGps, the printed circuit board in 3D

    Gps

    sonicavionics/4in-gps

    GPS Module

    88 partsMIT
  • 2 layers83.7 × 61.7 mmRecovery, the printed circuit board in 3D

    Recovery

    sonicavionics/4in-recovery

    50 partsMIT
  • 4 layers83.7 × 61.7 mmStatus, the printed circuit board in 3D

    Status

    sonicavionics/4in-status

    57 partsMIT
  • 4 layers58 × 54 mmOtto Project Kicad, the printed circuit board in 3D

    Otto Project Kicad

    TUDA-MUST/Otto-DIY-MUST

    Otto DIY MUST, is an improved version of the famous Otto DIY, specifically designed for classroom use.

    88 partsCC-BY-SA-4.0
  • 2 layers59.1 × 49.1 mmDesktopia, the printed circuit board in 3D

    Desktopia

    Diabltica/Desktopia

    Desktopia is an open-source project for easy height control of your IKEA Skarsta/Trotten sit-stand desk, providing a comfortable and customizable workspace experience

    76 parts