check in
Completed

3-key keypad - Quick hand version ZY-03S

PRO3-key keypad - Quick hand version ZY-03S

tag

43
0
0
0
Mode:Full

License

GPL 3.0

Creation time:2024-12-02 02:18:08Update time:2024-12-02 02:38:34

Description

This keyboard uses QMK firmware that @zhaqian12 adapted to domestic chips:

Firmware link: GitHub - zhaqian12/qmk_firmware at zhaqian

Paste a keyboard made by the big guy himself: 50% low-profile hot-swappable keyboard - JLC EDA open source hardware platform (oshwhub.com).

 

1. Finished product effect display

Station b video link: [DIY] Colorful lighting/custom key change Three-button keypad that can be used quickly_Bilibili_bilibili

CrsCc8rD8ORXOjp7uOrbpBsDt96npM8h0uEQr3Cg.jpeg

jkDhoj5fMA433SaP5rQvTSgtDCSUeN8w5rVCQ8Vf.jpeg

J4QW9XMi8j5FaAJm3AW3JPOYn3Jmtz7QSII1bLu4.jpeg

xOCGppIeV0UY5hbt9zMD4MHpVtX6NhkogWCHiKjg.jpeg

 

2. Material preparation

The automatically generated BOM materials are incomplete, so you have to prepare them yourself.

Burning equipment: ST-LINK V2, 4Pin programming pin header (optional), Dupont wire.

Development board: Air32F103 development board.

Keyboard components: 0603 100nF capacitor, WS2812B 3528 reverse color lamp beads, hot-swappable base, mechanical keyboard switch body, keycaps.

Housing: Bottom/Top Shell (see attachment for model), M2*4 flat head screw (optional), Diameter 2/thickness 2.5mm magnet (optional)

Note: You can also try to burn with other tools other than ST-LINK V2; If there is no programming pin header, you can solder the wire first and then take it off after burning; Screws and magnets were originally used to fix the board, but it was found that the shell could be clamped tightly or not.

tM6NyjweD5LKPTdADdEHl9Xakj6Qatrb76yAPH2L.jpeg

 

3. Production process

3.1 Firmware burning

(1) Download the ST-LINK Utility (attached is also attached) and open the software.

3kWrxRpMXWy5oD2L8yVdt1ZsMGHe7URh7lB5qUXq.png

(2) Select the Open File option.

x3ubbeeX8qoPy017LWm4JEhM5ALyRoPMZchuLSje.png

(3) Select the bootloader of UF2 provided by the firmware author.

Xc8VlfkPSBwH2hZaUkmax4soZBXMpoZ5jnGgubKR.png

(4) ST-LINK V2 is connected to the SWD interface of the development board, do not disconnect it until the programming is completed.

hft28P98riE7lZAeCY4q3EDspf7KHfuz71GReQwc.jpeg

(5) Click the connect button in the upper left corner, and there will be a message prompt when the connection is successful.

C0TVx2Agnx3VahEzgyeNyKiGkOxskY8ykSRt36aj.png

(6) Click the upper button in the picture below, click Start in the pop-up window to start burning, and wait for the progress bar to complete.

19OKVWBm42HLkbuGKT09dnHVxCxAa8kJGanDT6mN.png

Note: The above is to enable the development board to download the .uf2 firmware via USB, and there is no need for ST-LINK after completion, and then use a USB cable.

(7) After completing the above operations, connect the development board to the computer with a USB cable, if nothing else, the following window will pop up.

WRHPkooOCf3BhoKvq7n352BfQ04fwuElLZaZ6DAT.png

(8) Copy the zy03s_via.uf2 file in the attached file to this folder, the window will disappear automatically, and the development board will be connected to the computer as a keyboard.

Z2ygld9dNCx1GWtcFPtvhhBcOecrcncs9dmySvO0.png

3.2 Hardware Production

(1) Solder the Air32F103 development board as shown below, note that because of the shell design, the two pins close to the USB do not need to be soldered, because there are not many pins used in the work, and some of them can not be soldered, and the whole can be fixed.

aGiNBcdOOF50Qxdad6jlb8HVEBsdFQWPBPf7qjmd.jpeg

(2) Place the board in the base shell and align the Type-C port.

kCPmivshUhVolJkPocrdv01IzLe47U8AHW1qs65M.jpeg

(3) Solder the components on the keyboard board as shown below.

n2KAlz51P0guLEn9DoHtv2kfmYalAmP8OWyHYvDc.jpeg

(4) Install the soldered keyboard board on the base shell, and weld it with the pin header of the development board, and the four corners can be fixed with screws.

llVshTcuZ6uroBzrrwUnZLk05sKTMr0AB2tb0G4X.jpeg

(5) Install the keyboard switch body on the top case, pay attention to the side of the AIR32 inside facing the side of the USB opening of the bottom shell, and also pay attention to the direction of the switch body not to install it incorrectly. There are magnets at the four corners of the magnet (not installed here), and the envisioned magnet can be magnetically attached to the bottom shell screws to play a fixed role.

ZpUjJgFINXbEbdGxg6A2Tg1jC6YnOpP1wciPlpny.jpeg

(6) The top shell and bottom shell are plugged together through the shaft body (pay attention to whether the shaft is installed correctly before installation)

hb7pkwlBgT4qHLLnupmEHLh21SMjgHiQerqoWPhP.png

(7) Connect to USB and you can use it, the default buttons are CTRL C V.

pm7y3uo6BEoFsMFlGsfkMyqwThr0EmohlOWaDR36.png

 

4.VIA key change and light control

You can control it through the following webpage, and of course, you can also download the client on the official website, and the operation of the two is basically the same.

Web link: VIA (usevia.app).

(1) Open the Show Design tab option under the settings menu above, and a brush icon will appear.

QN9V8fdwQUtcQuRhpwbfFgJwfeufGFG1eYptlQlF.png

(2) Under the brush menu, first cancel the option shown in Figure 1 below, and then click the upload button to select the zy03s.json file in the attachment file.

Z7NpbPirSTYoZoYucshoeslDTpeVA7vmrCbw0rVL.png

(3) Select the ZY03S keyboard and click OK.

sTMiRSGgWnFBJvW1OJQTFkNF7oiRQB8E5B8nDm9L.png

(4) In the keyboard icon interface, you can modify the lights and keys.

FLuEe4T69AMTapRHJNBfuyIkyDzk2CvOBKeJiuYU.png

 

5. Other

(1) Enclosure printing material

The shell is 3D printed in the three-dimensional monkey, and the top shell in the renderings is made of 8001 (semi-permeable) material, and the bottom shell is made of 9000R material, which has a double skin milk effect, and the look is not bad.

(2) Flash the new firmware

If you want to re-flash the firmware, you can double-click the rst button or press and hold the keyboard close to the USB button to power on to enter the burning mode.

(3) Model description

This model is mainly small and quick to use, and there is also a 3-button with knob and OLED version, which is linked below.

3-Key Keypad-Knob Display Version ZY-03 - JLC EDA Open Source Hardware Platform (oshwhub.com)

Design Drawing

Download File
The preview image was not generated, please save it again in the editor.

Attachments

OrderFile nameDownload times
1
STM32 ST-LINK Utility.zip
546
2
Effects video .mp4
18
3
Configure the video .mp4
47
4
ZY03S program file .zip
212
5
ZY03S shell file .zip
77
Add to Album
0
0
Share
Report

Comment

All Comments(1)
Sort by time|Sort by popularity
Followers0|Likes0
Related projects
Empty

Bottom Navigation