ghaytweyhtoo

Meow Meow Thermal Printer V4.1_Program Optimization

 
Overview
The original author of the project is Xiaolizi Electronics Laboratory of Station B.
I modified some parts based on SakuraNeko's project. At present, I personally feel that the functions are almost complete.
This project is composed of esp32 using the Meow Meow Machine P1 protocol and the Meow Meow Machine app. To communicate, you don’t have to write your own app. You can use other people’s apps and resources.
 
I saw this thing when I was a sophomore in high school. I thought it was pretty good. Then I wanted to make a fully enclosed PCB shell. After I drew it and printed the board, I found a lot of things. bug, and then I bought the wrong print head, and the original author's program couldn't drive it. . . Then dove. . .
After finishing the college entrance examination and being bored, he finished it
. After changing the motor driver, he found that the paper shortage detection, power detection, temperature detection, and automatic shutdown in his program seemed to be useless. . . So I, a person with graphical programming skills, went to modify his program. .
But at least in the end, I repaired everything except the temperature detection, which I didn’t need to use.
Then I removed a 24p print head and 2 batteries from the broken machine, so I also installed them, so I designed the V4 version, and then programmed It adds automatic splitting of stb, so that you are not afraid of insufficient battery current.
Currently compatible print heads are: JX-700-48R/JX-2R-01/PT486/LTP-02. The hardware basically supports all 30pin and 24pin 58mm thermal The print head, but some motor drivers are different and need to be modified
to be compatible with 1-string and 2-string 3.7v batteries. The battery interface supports 3p 2.54 (the battery that comes with the pos) and 5p 1.25 (the battery pack that Wang bought in the past came with a cable) Protective board) If you want other interfaces, please add a few pictures of
 
the shell construction tutorial
. Some places are different. The pictures are v4.0 version. I modified 4.1 based on some problems of 4.0.
 
I think you should be able to understand it. . .
 
Printing effect:
The software is used to automatically split the stb. When the battery is sufficient, the printing speed will be faster (more pixels are printed at the same time), and when the battery is low (fewer pixels are printed at the same time), the printing speed will be slower to ensure that the black color is black enough. The time depends on the total number of pixels.
 
 
 
There is also a program suitable for Sakura Neko's v2 hardware. However, it has not been verified. You can try it. The paper shortage detection part of the hardware needs to be modified. The
 
v4.1 version has not been verified yet, but the function should be It can be used, because there are no major changes with 4.0, so you can make it with confidence. If you encounter problems, you can send a private message
and ask again. Use the Meow Meow machine app.
I bought the 57x30
 
burning firmware for the Meow Meow machine paper from the homework helper and can use it directly. bin or compile it yourself. When compiling it yourself, please replace the Bluetooth library that comes with Arduino. The replaced file will also be put inside.
 
When welding, pay attention to the identification of some components. When welding 1 string of batteries, weld some components, and when welding 2s batteries, weld the other part.
Battery voltage detection high side The resistor requires 300k when using a 7.4v battery. The 100k
 
2s charging chip is relatively unpopular when using 4.2v. However, it is a step-up charge, which is much safer than a step-down charge. Once the step-down charge is damaged and the conduction is damaged, and the battery protection board is damaged, the consequences will be serious
 
. The boards are all 1.6mm
 
 
 
 
 
 
参考设计图片
×
 
 
Search Datasheet?

Supported by EEWorld Datasheet

Forum More
Update:2024-11-22 19:00:16

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号