---
slug: "sherbet-gaming-keypad"
title: "Sherbet gaming keypad"
description: "Shortly after purchasing a 3D printer, I was browsing Thingiverse and happened to come across this Sherbet gaming keypad. I decided to print and assemble it as practice."
url: "https://www.ytyng.com/en/bio/sherbet-gaming-keypad"
achieved_at: "2023-03-05"
updated: "2024-04-29T09:03:42.605Z"
category: "電子工作"
image_url: "https://media.ytyng.com/20240429/31e66df65d3f4ebc939726fbad9ec563.jpg"
lang: "en"
---

# Sherbet gaming keypad

# Motivation

I was interested in a left-hand controller for PC gaming, but I never got around to purchasing one.

Shortly after buying a 3D printer, I was browsing [Thingiverse](https://www.thingiverse.com/) and happened to come across this [Sherbet gaming keypad](https://www.thingiverse.com/thing:3744277). I decided to print and build it as a practice project.

# Overview

## Frame

I downloaded the STL files from the aforementioned [Sherbet gaming keypad](https://www.thingiverse.com/thing:3744277) and printed them.

## Microcontroller

Although the Sherbet gaming keypad is designed to use a ProMicro, I opted to use the [Waveshare RP2040-Pico](https://www.waveshare.com/rp2040-zero.htm). I am very fond of this microcontroller.

## Programming Language

[CircuitPython](https://circuitpython.org/) + [Adafruit HID](https://docs.circuitpython.org/projects/hid/en/latest/)

## Required Parts

Most of the parts can be found on Amazon.

- [Appropriate key switches](https://www.amazon.co.jp/gp/product/B08ZRWVKHS/)
- [Appropriate diodes](https://www.amazon.co.jp/gp/product/B01ABQ5HQY/)
- [Analog joystick](https://www.amazon.co.jp/gp/product/B0881LPFKR/)
- [Flat cable socket](https://www.amazon.co.jp/gp/product/B07W6KKXCL/)
- [Pitch conversion board](https://www.amazon.co.jp/gp/product/B07HQK7H3B/)

I created the keycaps using the 3D printer.

<div class="stl-viewer my-3" src="https://media.ytyng.com/20240429/936fc23d0b9540e8914a489003673d6a.stl" data-camera-pos-z="30" data-camera-pos-y="15"></div>

![Image](https://media.ytyng.com/20240429/abbf80f7a1754d49a1423bb12764bcaf.jpg)

It took 31 hours to print the keyboard frame.
