JFET

Multifunctional Macro Keyboard 3Plus

 
Overview

Information
https://www.bilibili.com/video/BV1Yd4y1g7KR/Most
macro keyboards do not have the indicative function of displaying key definitions in real time;
if the functions of the macro keyboard are modified, they can only be recorded by memorizing or pasting sticky notes. , lacks flexibility;
this is a macro keyboard that combines display and keys, making it easy to modify key values;
at the same time, it is not just a keyboard, but also has other wonderful functions.
 
Possible problems:
The serial port cannot be recognized: before powering on, press and hold the first button from the left, and then insert the USB. This step will also enter the burning mode. After the burning is completed, restart to
compile and download. Firmware prompts, /.pio/build/lolin_c3_mini/firmware.map: No such file or directory: Place the project into a non-Chinese directory. The detailed assembly video of
 
the Assembly
 
Transparent Exploration Version is here https://www.bilibili.com/video /BV1aP411u7Am/
 
Since the disp board has not been modified and optimized, you need to pay attention to the welding assembly. You can refer to the picture below for
 
3D printing version 1.3. When installing the buttons, you need to pay attention to the direction of the mechanical keys and the shell.
Due to image upload restrictions, you can go to The HD version
 
does not require charging function, and the charging chip does not need to be welded, that is, as shown in the red box, no welding is required.
 
 
 
Flashing
uses PlatformIO to complete all operations
1. Burn firmware
 
2. Burn resource files
 
 
 
Update
2022-12-07
Update 1.1. 0 The firmware
uses WiFiManager to modify wifi and other parameters. The clock type automatically adds
the clock part and re-modifies, adjusts the size and type. Limited by the resource area size, the clock type is reduced, leaving only the ones I commonly use to
fix some previous bugs.
If there is no filling, For weather-related information, please do not use the weather function. OTA upgrades may be added after restarting.
When turning on the phone, keep pressing the third button from the left until the word OTA appears on the third screen.
If you want to reconfigure WIFI, when turning on the phone, Keep pressing the second button from the left, and the screen will prompt
 
 
2022-11-11
Update the stl file to version 1.3:
Use M2.5X5 screws for three
to increase the power supply of the rear USB interface. You can consider buying this board, but I have not tested it.
 
Recently, 3D Monkey has launched transparent 3D printing. By the way, let’s take a look at the transparent exploration effect.
 
 
License
CC-BY-NC-SA 3.0
 
 
Hardware
main control module
uses ESP32-C3 as the main control, supporting ble+wifi; it also supports USB download, saving a A serial port chip; responsible for controlling the display part and detecting the input of keys and knobs.
 
 
The mechanical key display module
has a possibility of changing the function of the macro keyboard, so the keys and the display are integrated to facilitate key definition display according to different functions. It adopts the method of 0.95-inch RGBOLED+mechanical axis, and uses 3 sets of
power supply modules
to provide 3.3V power supply to the main control and display parts through ME6211;
 
Software 
is developed and downloaded using platformIO, which is convenient and easy to use; please
see the attachment for details of the software code;
it mainly implements a Function interface switching architecture, according to certain writing rules, it is very easy to add various other functions;
use FreeRTOS for task scheduling, the main tasks are:
key scanning
interface display update
pc status obtain
weather obtain
 
pay attention to
when downloading, if the serial port cannot be recognized In
 
the case
 
of ​: Quantity x3 The BOM on the address display needs to be purchased at 3 times the quantity



 
 
 
 
参考设计图片
×
 
Related Devices
Devices Class introduce Datasheet
UG-9664HDDAG01 Module/solution;OLED display module Download
0402WGF1004TCE Passive components;SMD resistor Resistance (ohms): 1M Accuracy: ±1% Power: 1/16W Temperature coefficient: ±100ppm/°C Download
0.5K-A-10PB Download
 
Search Datasheet?

Supported by EEWorld Datasheet

Forum More
Update:2024-11-22 22:53:44

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
circle

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号