SU4mrzDOO

3-button keypad-knob display version ZY-03

 
Overview

This keyboard uses the QMK firmware adapted to domestic chips by @zhaqian12:
Firmware link: GitHub - zhaqian12/qmk_firmware at zhaqian
 
This keyboard is a function expansion of the following projects, so please check the following projects for the QMK firmware used, program burning, key changes, etc., which will not be repeated here.
3-key keypad - quick start version ZY-03S
 
1. Finished product effect display
function demonstration can be viewed in the B station video: [DIY] Three-key + knob + OLED + RGB multi-function custom keypad
 
 
2. Material preparation
The automatically generated BOM table materials are incomplete, you need to prepare
 
the burning materials yourself: ST-LINK V2, 4Pin burning pin header, DuPont line
 
Keyboard materials:
Name
Quantity
Picture
Air32F103 development board (including pin header)
1
0603 100nF capacitor
4
 
WS2812B 3521 reverse sticker fantasy lamp beads
5
WS2812B 4020 side fantasy lamp beads
20
hot plug base
3
mechanical keyboard axis
3
 
keycaps
1
 
ec11 rotary encoder
1
ec11 screw cap
1
 
0.96 inch 4-pin 1306 driver OLED display
1

(GND pin is on the far left)

2.54mm 20P female header
1
 
2.54mm4P female header
1
 
bottom / top shell (see attachment for model)
1
M3*8 flat head screws
4
M3x10mm nylon columns
2
PCB
1
thickness 1.6mm
 
3. Production process
3.1 Firmware burning
See the instructions in this project: 3-key small keyboard - quick start version ZY-03S - Jiali Chuang EDA open source hardware platform (oshwhub.com)
Be sure to burn the bootloader before proceeding with subsequent hardware production, otherwise the firmware cannot be burned after the installation is complete.
 
3.2 Hardware production
 
(1) Solder the components as shown in the figure below (ignore the flying wires, because the hot-swap base was accidentally soldered upside down, and the re-soldering damaged the pad), and install the nylon column
(2) Install the PCB and the top shell according to the steps in the figure below
(3) Install the bottom shell
(4) Install the shaft, keycaps, and knobs
(5) It can be used after connecting to USB. It needs to be configured through VIA for the first use.
 
4.VIA configuration
can be controlled through the following web page. Of course, you can also download the client from the official website. The operation of the two is basically the same.
Web link: VIA (usevia.app)
 
(1) Open the Show Design tab option in the upper setting menu. A brush icon will appear
(2) Under the brush menu, first cancel the option shown in Figure 1, then click the upload button and select the zy03.json file in the attached file
(3) Select the ZY03 keyboard and click OK
(3) You can configure it in the keyboard icon interface. You can check the ZY03S project for lighting and key changes. Here we mainly explain the following OLED configuration
(4) The OLED configuration interface is as follows
 
参考设计图片
×
Design Files
 
 
Search Datasheet?

Supported by EEWorld Datasheet

Forum More
Update:2025-06-30 23:53:02

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
community

Robot
development
community

About Us Customer Service Contact Information Datasheet Sitemap LatestNews


Room 1530, 15th Floor, Building B, No.18 Zhongguancun Street, Haidian District, Beijing, Postal Code: 100190 China Telephone: 008610 8235 0740

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号