MaYTQhqaX

3-button keypad-Quick start version ZY-03S

 
Overview

This keyboard uses @zhaqian12's QMK firmware adapted for domestic chips:
Firmware link: GitHub - zhaqian12/qmk_firmware at zhaqian
Here's a keyboard made by this guy: 50% low-profile hot-swappable keyboard - Jialichuang EDA open source hardware platform (oshwhub.com)
 
 
1. Finished product effect display
B station video link: [DIY] Colorful lights/custom key changes for quick use of three-button small keyboard_哔哩哔哩_bilibili
 
 
 
2. Material preparation
The automatically generated BOM table materials are incomplete, you have to prepare them yourself
 
Burning equipment: ST-LINK V2, 4Pin burning pin header (optional), DuPont line
Development board: Air32F103 development board
Keyboard components: 0603 100nF capacitor, WS2812B 3528 reverse-stick fantasy lamp beads, hot-swappable base, mechanical keyboard axis, keycap
shell: bottom/top shell (see attachment for model), M2*4 flat head screws (optional), diameter 2/thickness 2.5mm magnets (optional)
 
Note: You can also try to burn with other tools besides ST-LINK V2; if there is no burning pin header, you can solder the wire and burn it before removing it; screws and magnets were originally used to fix the board, but it is actually found that the shell can be used directly to hold it tight, so it is not necessary.
 
 
3. Production process
3.1 Firmware burning
(1) Download ST-LINK Utility (also attached), open the software
(2) Select the open file option
(3) Select the UF2 bootloader provided by the firmware author 
(4) Connect ST-LINK V2 to the SWD interface of the development board, and do not disconnect before the burning is completed
(5) Click the connection button in the upper left corner, and a message will be prompted if the connection is successful
(6) Click the upper button in the figure below, and click start in the pop-up window to start burning. Wait for the progress bar to complete.
 
Note: The above is to enable the development board to download the .uf2 firmware via USB. After completion, ST-LINK is no longer needed. You can use a USB cable afterwards
 
(7) After completing the above operations, connect the development board to the computer with a USB cable. If nothing goes wrong, the following window will pop up
(8) Copy the zy03s_via.uf2 file in the attachment to this folder, the window will automatically disappear, and the development board will be connected to the computer as a keyboard
3.2 Hardware production
(1) Solder the Air32F103 development board as shown below. Note that due to the design of the shell, the two pins close to the USB do not need to be soldered. Because the work uses few pins, some unused pins can also be left unsoldered. It is good as long as the whole can be fixed.
(2) Put the board into the bottom shell and align it with the type-c port.
(3) Solder the components on the keyboard board as shown below
. (4) Install the soldered keyboard board on the bottom shell and solder it to the pin header of the development board. Screws can be added at the four corners to fix it.
(5) Install the keyboard shaft on the top shell. Note that the side with AIR32 inside faces the USB opening side of the bottom shell. Also pay attention to the direction of the shaft. There are magnets at the four corners that can be installed with magnets (not installed here). The imagined magnets can be attracted to the bottom shell screws to fix them.
(6) The top shell and the bottom shell are inserted together through the shaft (before installation, pay attention to whether the shaft is installed correctly again)
(7) It can be used after connecting to USB. The default keys are CTRL C V
 
 
4. VIA key change and lighting control
can be controlled through the following webpage. Of course, you can also download the client from the official website. The operations of the two are basically the same.
Web link: VIA (usevia.app)
 
(1) Open the Show Design tab in the settings menu above Option, 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 zy03s.json file in the attached file
(3) Select the ZY03S keyboard and click OK
(4) In the keyboard icon interface, you can modify the lights and buttons
 
5. Others
(1) Shell printing material
This shell was 3D printed at 3D Monkey. The top shell in the rendering is 8001 (semi-transparent) material, and the bottom shell is 9000R material, which has a double-skin milk effect and looks good.
(2) Burn new firmware
If you want to re-burn the firmware, double-click the rst button or press and hold the keyboard close to the USB button to power on and enter the burning mode.
(3) Model description
This model is mainly small and quick to use. There is currently a 3-button with knob and oled version. The link is as follows:
3-button small keyboard-knob display version ZY-03 - Jiali Chuang EDA open source hardware platform (oshwhub.com)
 
参考设计图片
×
 
 
Search Datasheet?

Supported by EEWorld Datasheet

Forum More
Update:2025-05-15 16:37:44

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号