Skip to the content
PCBKitNew board
2 layers100 × 100 mmUINIO Keyboard, the printed circuit board in 3D

a Multi-Functional input module, includes Keyboard, Rocker, Rotary Encoder.

Size
100 × 100 mm
Copper layers
2
Thickness
1.6 mm
Parts
112
Nets
55
Pads
424
Tracks, vias
760, 160
Pours
734
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
22 Feb 2023
Updated
29 Nov 2024

Overview

UINIO Keyboard is an open-source printed circuit board by uinika, from the uinika/UINIO-Keyboard repository on GitHub. It is a 2-layer board of 100 × 100 mm with 112 parts on 55 nets, routed with 760 tracks and 160 vias.

It is built around the CH452A and RKJXV1224005. Its parts include 66 switches, 22 resistors, 10 capacitors, 5 diodes and 5 connectors. It belongs with the keyboards and input boards of this library.

Main components

2

README

README.md

UINIO-Keyboard 多功能输入模组

UINIO-Keyboard 是一款基于江苏沁恒 CH452 的 64 位键盘输入装置,采用两线制的 I²C 总线通信接口,并且外扩有日本阿尔卑斯阿尔派(ALPSALPINE) 的 3 枚 EC11 旋转编码器、以及 1 枚 RKJXV 模拟量碳膜摇杆,基本覆盖了嵌入式开发当中主流的实体输入方案。

设计概要

  1. 同时板载有 编码键盘、旋转编码器、模拟量摇杆 三种常用的输入外设;
  2. 添加了六枚 3mm 直径的机械孔,便于使用铜柱或者螺丝进行固定和安装;
  3. 键盘按键使用 3 × 4 × 2.5 封装规格的四引脚贴片按键,这里可以购买日本阿尔卑斯阿尔派的 SKRPACE010 型,或者国产讯普精密的 TS-1089S-02526 型微动按键;
  4. 碳膜摇杆如果购买不到日本阿尔卑斯阿尔派(ALPS Alpine)的原厂型号,那么可以平替为国产的 广东控银 JP13 型摇杆;
  5. 关于 64 位键盘的具体键位编码,以及参考驱动程序,可以查阅沁恒官方的《数码管驱动及键盘控制芯片 CH452 数据手册》;

参考技术文档

UinIO.com 电子技术实验室 为 UINIO-Keyboard 开源项目提供了如下参考技术资料:

Parts

112
QtyValueFootprintReferences
64AUinio:KEY-SMD_4P-L4.2-W3.4-P2.15-LS4.7K1, K2, K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K20, K21, K22, K23 +48
1710KResistor_SMD:R_0402_1005MetricR1, R2, R3, R4, R5, R6, R7, R8, R10, R11, R12, R13, R14, R19, R20, R21 +1
60.01uFCapacitor_SMD:C_0402_1005MetricC1, C2, C5, C6, C8, C10
52KResistor_SMD:R_0402_1005MetricR15, R16, R17, R18, R22
5LED_RedLED_SMD:LED_0603_1608MetricD1, D2, D3, D4, D5
40.1uFCapacitor_SMD:C_0402_1005MetricC3, C4, C7, C9
4Conn_01x05_PinConnector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_VerticalJ2, J3, J4, J5
3EC1106SUinio:SW-TH_EC11SU2, U3, U4
1CH452AUinio:SOIC-28_L17.9-W7.5-P1.27-LS10.3-BLU1
1Conn_01x06_PinConnector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_VerticalJ1
1RKJXV1224005Uinio:SW-TH_RKJXV1224005SW2
1SWITCH_SS12D00G3Uinio:SW-TH_SS-12D01-GXSW1

Questions

How big is the UINIO Keyboard PCB?

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

What parts does the UINIO Keyboard use?

112 parts, built around the CH452A and RKJXV1224005. 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 UINIO Keyboard KiCad files?

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

Can I use the UINIO Keyboard design in my own project?

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

Similar boards

  • 2 layers176.8 × 101 mmGame console, the printed circuit board in 3D

    Game console

    Siddak-Puri/Arcadia

    ...

    36 parts1
  • 2 layers100 × 112.5 mmMacropad, the printed circuit board in 3D

    Macropad

    gustavorubim/field13-macropad

    FIELD 13: DIY programmable macropad with joystick, rotary encoder, editable CAD, electronics, firmware, and visual build documentation.

    45 parts
  • 2 layers118 × 59 mmStagController, the printed circuit board in 3D

    StagController

    HirtusHeterogomphus/StagController

    DIYゲームパッド「スタッグコントローラー」

    37 partsMIT
  • 2 layers30 × 36 mmTransDIP alps-27800, the printed circuit board in 3D

    TransDIP alps-27800

    iwax2/kicad-TransDIP_alps-27800

    Translate 2-axis Joystick ALPS RKJXV1224005 as DIP package in 2-axis Joystick #27800

    5 parts
  • 2 layers172.6 × 70.1 mmJoy Controller V2, the printed circuit board in 3D

    Joy Controller V2

    Merlin2LmmL/Joy-Controller

    A custom made Stream deck Like Handheld Controller that can switch modes and supports quick actions and game movement. PCB and 3d Printed Parts custom made.

    78 partsMIT
  • 2 layers100 × 71 mm3mode controller, the printed circuit board in 3D

    3mode controller

    nguterresn/3mode-controller

    This versatile hardware controller is designed to seamlessly integrate with a variety of wireless communication protocols, making it an ideal choice for hobbyist projects, DIY electronics, and prototyping.

    37 parts
  • 4 layers114 × 95.1 mmController, the printed circuit board in 3D

    Controller

    tguyenn/drone-swarm

    Personal Project

    113 parts
  • 2 layers89.6 × 35.3 mmButtons, the printed circuit board in 3D

    Buttons

    mincrmatt12/MSign

    internet-connected led sign control system

    16 parts11MIT