
Little Helper
wolkstein/minimal-esp32-ble-midi-ctrl
A simple Bluthooth Midi DAW transport control unit based on an esp32 mc

A small macropad that simultaneously acts as game controller and an entertainment device.
JoyKey is an open-source printed circuit board by techy-robot, from the techy-robot/JoyKey repository on GitHub, published under the CERN-OHL-S-2.0 licence. It is a 2-layer board of 100 × 56.8 mm with 64 parts on 55 nets, routed with 491 tracks and 76 vias.
It is built around the AP2112K-3.3, LSM6DS3 and 1N4148W, with the SK6812MINI-E, DMG3415U and MBR0540 among its other parts. Its parts include 24 diodes, 14 capacitors, 7 ICs, 6 connectors and 6 switches. It belongs with the keyboards and input boards and the RP2040 boards of this library.
This is a small macropad that simultaneously acts as game controller and an entertainment device.

The name is inspired by the Nintendo JoyCon portmanteau (Joystick Controller) except I have replaced the 2nd word with "Keypad" (Joystick Keypad). See name ideas for other things I came up with.
My main repo were development will continue: https://github.com/techy-robot/JoyKey





Bottom
Top






All icons that are converted using qmk's command line tool were originally from Nikoichu's 1-bit Pixel Icons set, which is licensed CC0 1.0
| Qty | Value | Footprint | References |
|---|---|---|---|
| 14 | 10uF | Capacitor_SMD:C_0805_2012Metric | C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14 |
| 12 | 1N4148W | Diode_SMD:Nexperia_CFP3_SOD-123W | D1, D2, D3, D4, D9, D11, D12, D14, D15, D16, D17, D22 |
| 10 | SK6812MINI | SK6812MINI-E:SK6812MINI-E | D5, D6, D7, D8, D10, D13, D18, D19, D21, D23 |
| 6 | SW_Push_45deg | MX_Solderable:MX-Solderable-1U | SW2, SW3, SW4, SW5, SW6, SW7 |
| 3 | 10k | Resistor_SMD:R_0805_2012Metric | R1, R3, R4 |
| 2 | Alps SRBE110301 | custom_Interface_HID:Alps SRBE110301 | U2, U6 |
| 2 | MountingHole | MountingHole:MountingHole_3.2mm_M3_Pad | H1, H2 |
| 1 | 2_axis_analog_joystick_button | custom_Interface_HID:Adafruit 2-Axis joystick | U5 |
| 1 | 2k | Resistor_SMD:R_0805_2012Metric | R2 |
| 1 | AP2112K-3.3 | Package_TO_SOT_SMD:SOT-23-5 | U1 |
| 1 | Conn_01x03_Socket | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J2 |
| 1 | DMG3415 | Package_TO_SOT_SMD:SOT-23-3 | Q1 |
| 1 | JST PH | Connector_JST:JST_PH_S2B-PH-SM4-TB_1x02-1MP_P2.00mm_Horizontal | J4 |
| 1 | LED Orange | LED_SMD:LED_0603_1608Metric | D20 |
| 1 | LSM6DS3 | custom_Interface_HID:LGA-14_3x2.5mm_P0.5mm_LayoutBorder3x4y_COSTSAVERPADs | U4 |
| 1 | MBR0540 | Diode_SMD:Nexperia_CFP3_SOD-123W | D24 |
| 1 | MCP73831-2-OT | Package_TO_SOT_SMD:SOT-23-5 | U8 |
| 1 | OLED_DISPLAY | SSD1306:SSD1306-OLED096-128x64 | J1 |
| 1 | Testpad wire hole1 | Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical | J3 |
| 1 | Top Trigger 1 | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J5 |
| 1 | Top Trigger 2 | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J6 |
| 1 | XIAO-RP2040-DIP | SEEED_XIAO:XIAO-RP2040-DIP | U3 |
It measures 100 × 56.8 mm and has 2 copper layers, 1.6 mm thick.
64 parts, built around the AP2112K-3.3, LSM6DS3, 1N4148W and SK6812MINI-E. 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.
From the techy-robot/JoyKey repository on GitHub, at the commit this page was made from: the board is PCBs/JoyKey/JoyKey.kicad_pcb and its schematic PCBs/JoyKey/Analog Input.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the CERN-OHL-S-2.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

wolkstein/minimal-esp32-ble-midi-ctrl
A simple Bluthooth Midi DAW transport control unit based on an esp32 mc

3pnguyen/esp32-bluetooth-media-keyboard
Electronic project that provides the same control as wireless earbuds.




mburger89/SMK_macro_pad
4x4 wireless macro pad — RP2040 + Raspberry Pi RM2. KiCad project generated from Python; includes a 42%-smaller 'mini' variant with back-mounted electronics.

