他们逼我做卧底

40% programmable conventional configuration keyboard, a good choice for beginners

 
Overview

Some time ago, I made a simplest programmable in-line keyboard with RGB for personal use, and it was also loved by many friends. A friend was not used to in-line keyboards and asked if he could make a small keyboard with an ordinary arrangement, so this keyboard was born.

 

The simplest programmable in-line keyboard with RGB, suitable for beginners

 

This is the previous simplest programmable in-line keyboard with RGB, and it is now my main keyboard. For details, see: https://oshwhub.com/iqirtryi/pbk40-rgb-keyboard-c

 

 

Continuing the style of the previous keyboard, it has a simple structure and full-key programmability, making it suitable for beginners.

There is no need to use a satellite axis, the positioning board is used as needed, and pro micro is still used as the main control, QMK firmware.

The round socket is welded on the motherboard, the welding hole is enlarged, and the round socket is attached to the motherboard. The PRO MICRO module component faces the motherboard. The module does not use pins, but directly solders the component feet as pins to minimize the height.

The module is a micro socket, and wires are used to connect the module to the type c socket of the motherboard; the reset uses a micro switch to open a small hole on the base plate to facilitate burning firmware.

 

40% programmable conventional configuration keyboard, a good choice for beginners

 

The Capslock light is installed in the middle so that it is not easily blocked by your hands when using the keypad.

The bottom row is equipped with RGB lights, and different colors correspond to different layers.

 

 

Level 0: letters + function keys, Fn1 enters the numeric keyboard and punctuation mark area, Fn2 enters the F functional area and punctuation mark layer. Tap Fn3, type Esc, and long press to enter the software shortcut key and media key layer.

In order to facilitate comma and period as page turning in the Chinese input method, the independent direction keys have been slightly changed.

When typing with both hands on the keyboard, press Fn1 and Fn2 directly down with both thumbs to switch between Chinese and English, and Fn1 and space to switch between uppercase and lowercase keys.

Press and hold Fn2, the direction keys become pageup, pagedown, home, end, and the backspace key becomes the Del key, which is convenient and fast.

 

 

Level 1: On the left is a complete numeric keypad and arithmetic symbols, which is convenient for the left hand to input numbers with one hand. On the right are some punctuation marks. All punctuation marks are arranged according to personal habits and easy to remember, such as? It is the F position where Fa asks the question, # is at the J position of the pound sign... +-×/= takes into account the use of the numeric keyboard.

 

 

Level 2: Some punctuation marks are on the left, the F function key area is on the right, and the arrow keys in the lower right corner change to pageup, pagedown, home, and end.

 

 

Layer 3: Software shortcut keys and media keys. The volume, forward and backward of the media playback keys are consistent with the operation habits of the direction keys. Fn3+letter is equivalent to Ctrl+Alt+Shift+letter and can be set as a software shortcut key. For example, Fn3+C runs Chrome, Fn3+Q runs QQ, Fn3+W runs WeChat, Fn3+M runs music music software, and Fn3+V runs video video software......

 

40% Although the keyboard is small, it is fully functional, and novices can also enjoy the fun of DIY. Key setting is the soul of the entire keyboard. It is worth the user's effort to set it as needed, and it will be very convenient to use.

 

Optional chip solution is also available: https://oshwhub.com/iqirtryi/atmega32a-kb40 

For users who are accustomed to in-line keyboards, I would rather recommend the previous keyboard. Compared with conventional keyboards, the biggest advantage of in-line keyboards is that the layout of the direction keys and numeric keypad is neat and easy to use. And PCB can also be used for free.

If you use copy and paste shortcut keys very frequently, you can use the 48-key solution: https://oshwhub.com/iqirtryi/pkb16x4-atmega32a 

If you feel that chip soldering is a bit difficult, you can choose the module solution: https://oshwhub.com/iqirtryi/pbk40-rgb-keyboard-c 

 

The attachment includes firmware documents and source code, generated by https://kbfirmware.com/ . Import iqirtryiiqk40.json on the website to modify the key positions. If you need RGB display, you need to slightly rewrite the source code yourself and install QMK MSYS software to compile. After burning.

 

Reference materials, thank you all for your contributions!

https://docs.qmk.fm/#/zh-cn/

http://www.keyboard-layout-editor.com/

https://kbfirmware.com/

http://builder.swillkb.com/

 

https://www.bilibili.com/read/cv10071032/

https://www.zfrontier.com/app/flow/2dq9AoE37KpE

https://post.smzdm.com/p/aekz8pdm/

https://www.zfrontier.com/app/flow/2wqGYOQPMpOQ   (Specially recommended)

https://www.bilibili.com/read/cv5275203/

 

 

Thank you for your attention. If you find it interesting, remember to like + comment + collect!

参考设计图片
×
 
 
Search Datasheet?

Supported by EEWorld Datasheet

Forum More
Update:2025-05-12 06:50:53

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号