Code open source repository: "Under preparation"
If you need cooperation, please contact the email root@an-ye.top
Q group 565264047 Welcome to play~
The first version was cheated by the official library. The encoder was packaged incorrectly and needed to be solved by flying the wires. After flying the wires, it felt unstable.
The battery capacity is 60mah, the specific dimensions are as follows
Case suitable for battery version
Screen parameters
1.47-inch st7789 ips resolution 172*320, the actual driver is modified to 174*322
ver0.2: Fix encoder BUG
Main control MCU:
ADC:
Screen:
storage:
Compile:
In order to improve efficiency, the c sdk used for compilation has been modified. In theory, it can be compiled normally using the official SDK (now it has basically been replaced and can be compiled directly)
Note: Run the clean all command with caution, otherwise the compilation will fail because freeRTOS related header files cannot be found. It is recommended to use clean to clear the compilation.
The GUI is based on LVGL8.2.0, and the UI is generated and modified using NXP's Gui-Guider.
The picture shows pink PETG printing, the material has slightly more defects due to moisture.
The knob shell used a weird method and was drawn with LCEDA.
"Shortcut method"
APPLICATION.uf2
be copied to the newly added storage device and wait for automatic restart
"normal method"
APPLICATION.uf2
be copied to the newly added storage device and wait for automatic restart
"Shortcut method" (you need to run the existing firmware for this project) (can be used even if overclocking fails)
APPLICATION.uf2
be copied to the newly added storage device and wait for automatic restart
"Conventional method" (no need to remove the shell)
APPLICATION.uf2
be copied to the newly added storage device and wait for automatic restart
"The most conventional method"
APPLICATION.uf2
be copied to the newly added storage device and wait for automatic restart
Materials required:
After testing, at 266Mhz @ 1.3V, with the backlight at maximum brightness, the voltage was insufficient after about 20 minutes and it started to restart repeatedly.
Charging takes 10 minutes. There is currently a bug in the charging IC. After it is fully charged, it will constantly switch between charging and standby.
When powered externally, the overall temperature of the screen is relatively high, and the driver chip is hot to the touch with a temperature of nearly 50 degrees.
No obvious hot spots have been found for battery power supply.
The main body is 18g, emmm, it’s too light. The next version can add a bridge function and increase the battery capacity.
It is recommended that the signal source be grounded, otherwise the measurement will be inaccurate.
All reference designs on this site are sourced from major semiconductor manufacturers or collected online for learning and research. The copyright belongs to the semiconductor manufacturer or the original author. If you believe that the reference design of this site infringes upon your relevant rights and interests, please send us a rights notice. As a neutral platform service provider, we will take measures to delete the relevant content in accordance with relevant laws after receiving the relevant notice from the rights holder. Please send relevant notifications to email: bbs_service@eeworld.com.cn.
It is your responsibility to test the circuit yourself and determine its suitability for you. EEWorld will not be liable for direct, indirect, special, incidental, consequential or punitive damages arising from any cause or anything connected to any reference design used.
Supported by EEWorld Datasheet