Mao meow machine thermal printer
Mao meow machine communication group: 261290973
Written in front: For secondary development, please indicate the original author and abide by the relevant open source agreement.
If you use this cat's PCB shell or most of the circuits, please keep our cat's LOGO, thank you.
Author: Yingmao
Original author: Xiao Lizi Electronic Laboratory
Print head: JX-700-48R/JX-2R-01
Power supply: V1: 5V1A Type-C/18650 battery
V2: 5V2.4A Type-C/18650 battery
APP: Meow Meow Machine APP
Volume: 83.9 mm long x 78.7 mm wide x 51 mm high
Supported printing paper: supports thermal printing paper with a width equal to/less than 57mm
Printing paper cutting blade: eyebrow knife (just search for eyebrow knife on Taobao, it looks like this)
Note: Remove the protective iron sheet of the eyebrow scraper and you can see the two fixing holes.
Connecting copper posts: All are marked on the board.
4 M3*16mm (top plate and middle plate connection), 4 M3*24mm (minimum length 24mm) (middle plate and bottom plate connection), 4 M3*12mm (paper bracket and bottom plate connection).
! Notice:
Since the program of Mao Meow Meow Machine is based on Meow Meow Machine P1 , it does not support label printing .
But you can use continuous self-adhesive thermal printing paper.
Please do not start printing without loading paper , otherwise the print head may be burned !
It is enough to buy the 4MB version of ESP32-WROVER-32E , there is no need to buy the 16MB version.
The program supports ESP32-WROVER by default . If you want to use ESP32-WROOM or ESP32-SOLO , you need to change the program .
The specific operation is in the burning program chapter.
Be sure to replace the Bluetooth modification library mentioned in the group's top announcement first , otherwise it will cause a large number of packet losses and garbled printing .
There is a product in a certain store named " Thermal Print Head ".
The thermal print head that starts with JX-700-48R is actually not JX-700-48R , but PT486F, and the product details page is also PT486F .
When purchasing, pay attention to the details page . Another product of theirs is JX-700-48R, and you can also choose to buy their JX-2R-01, which is universal.
This model PT486F cannot be used normally . The stepper motor may vibrate and the paper cannot be ejected .
This is also the reason why some friends bought it and found that it could not be used normally.
The reasons are: 1. The line sequence of the stepper motor of PT486F is inconsistent with that of JX-700-48 (JX-2R-01) .
2. The power supply voltages of the two are inconsistent . The power supply of the V1 version of the stepper motor is directly connected to the battery, which is 3.5-4.2V, while the PT486F is powered by 5V, resulting in insufficient power supply.
3. The excitation sequence of the two stepper motors is inconsistent, which is why the jitter still occurs after modifying the line sequence.
The differences between the two manuals are as follows:
Update log:
2021-04-30
A. In the previous version, the design of the middle layer and the top layer was wrong, and the new printing paper conflicted with the size of the print head.
It has been corrected now and you can continue to use the previous base plate.
B. The battery was originally designed to be an external battery with built-in battery protection. When adding the 18650 battery holder, I forgot to add the battery protection circuit.
The battery protection circuit of DW01+8205 for 18650 battery holder has been added.
C. An eyebrow knife is added to the top cover of the printer as a blade to cut the printing paper. The length of the eyebrow knife is exactly the same as the width of the printing paper.
2021-05-06
A. The original ME2159 was very hot to the touch, and then the voltage dropped, making it almost impossible to print anything.
Now it has been changed to MT3608, and the problems of heating and voltage drop have been perfectly solved.
B. The control circuit of the boost module and the print head use MOS to turn off the negative electrode to reduce power loss as much as possible (verified by flying wires).
C. The top plate of the printer is originally inconvenient to replace paper. When changing paper, you need to disassemble the top plate, which is troublesome.
Now it can be directly pulled out and pushed in by hand, making it easier to change paper.
D. The length of the paper produced by the original printer was not long enough after printing, which resulted in a little bit of the bottom of the picture being damaged after cutting.
The paper output length of the printer after printing is increased to be adjustable (you must manually burn and upgrade after the change is completed).
E. The number of MOS for battery protection and print head power supply control has been increased to two. Additional MOS can be added as needed according to the actual situation.
F. The charging circuit is changed from TP4045 to TP4056, and the charging current and charging indicator light are added.
Reduces the heating of the charging chip caused by excessive charging current.
G. The status indicator light lights up when printing is added (it feels useless...)
The programs and visual BOM required for this version are in the group. If you need it, you can join the group and get the files from the group.
2021-05-09
A. There was a hole left on the board before, and the 3V3 of S8050 that controls the negative electrode of the print head is connected to VCC.
导致3V3和VCC直接连通,ESP32电压过高发烫。
现已修复,可以放心使用,没有其他坑了。
已经打过板子的还请重新打一次,给大家带来不便,非常抱歉。
B.中间板和顶板已经更改为单面板,可以选择打铝基板了。
2021-05-10
A.中间层和顶层如果选用铝基板的话,铜柱和铝基板底部会连接在一起。导致STATE指示灯线路和GND接在一起。
将指示灯移到了底板上,这样就不存在铜柱导致的短路问题了。
B.考虑到捷配工艺问题。已更改了捷配可能工艺不足导致的错误。
2021-05-20
A.删除缺纸检测和温度监控。
B.删除电量检测。
2021-05-32
添加电池电量检测功能。
等以后在更新吧。啊哈哈哈哈哈。 打印头温度检测和缺纸检测也是哈。
技能点不足,点不了那么多功能。
这些是V2版本的更新。等6月中旬发布吧。可能延迟,最近忙着其他的事。
2021-09-21
更新喵喵机V2版本。
千呼万唤始出来,非常抱歉咕了这么久。附加程序继续咕咕咕,写程序头大。
更新如下:
A.自带CH340及配套电路,可与外接烧录器二选一。
B.电源管理更换为IP5306一体化管理:
1.按键开机;
2.双击关机,可APP设定自动关机时间;
3.通过4颗LED可以直观显示电池电量;
4.充电电流最大2.1A,充电速度更快,支持边冲边放;
5.待机功耗小于100uA;
6.输出过流、过压、短路保护,输入过压、过充、过放、过流保护,整机过温保护。
C.增加按键走纸功能。
D.打印头温度保护(程序暂未写)
E.缺纸检测(程序暂未写),FPC转接器上方虚线框内LM393及配套元件可以先不焊接。
F.程序电量检测(电量显示暂时不准),蜂鸣器下方虚线内元件可以先不焊接。
G.支持ESP32-WROVER / WROOM / SOLO,可根据所需进行选择。
H.双电池位并联,解决了因为不是动力电池导致的电流过大导致的降压过大导致的打印效果不佳的问题。
I.顶板和中间板兼容V1版本,使用V1板的纸托板时只需要换个方向既可,虽然有点小突出。
J.PCB线路优化,加大通过电流承载能力,更进一步降低关机后功耗,延长待机时间。
以下为Mao喵喵机图片和打印效果:
打印机V1照片:
打印效果如图:
在充电或者电池电量充足的情况下,打印全黑也是可以的
给Mao喵喵机烧录程序:
1.解压压缩文件,点开程序>>MaoMiaomiaoPrinter,打开MaoMiaomiaoPrinter.ino
2.Arduino IDE点击工具>>开发板.如果使用的模组为ESP32-WROVER,选择开发板为ESP32 Wrover Module,其他选项默认即可。
如果使用的模组为ESP32-WROOM,选择开发板为ESP32 Dev Module,其他选项默认即可。
如果使用的模组为ESP32-SOLO,请自行替换SOLO支持包或者安装ESP32硬件库的2.0版本,其他选项默认即可。
3.将MaoMiaomiaoPrinterV2.ino文件中void setup(void)中的printData根据实际情况进行对应选择即可。
4.1在关机断电情况下,将Mao喵喵机底板上的烧录口与CH340 USBtoTTL模块对应接口连接。
并且将BOOT与GND短接,请在烧录完成后断开,不然无法正常开机。
4.2.将CH340 USBtoTTL模块连接到电脑上。
5.如果焊接了CH340及其配套电路,请在装上电池后插上Type-C数据线连接电脑即可。
6.点击上传即可成功烧录Mao喵喵机程序。
7.上传完成即可听见蜂鸣器滴~~的一声,说明程序成功运行。
APP和Mao喵喵机的配对连接:
Pairing: After the Mao machine is turned on, click on the Mao machine APP to connect the device , and it will automatically search for Bluetooth devices. After searching for the Mao machine , you can connect and start printing.
Connection: After the connection and pairing is completed, the APP will automatically connect to the Mao Miu Miu thermal printer after the Mao Miu Miu machine is turned on .
Part of the troubleshooting (please consult the group for more information):
The buzzer keeps sounding after powering on: just flash the program.
Paper jam does not move: wrong print head model, wrong driver
I purchased a low-quality 1508 chip and the driving current was insufficient.
Roller installation error leads to jammed gear
Unable to double-click to shut down: The IP5306 model is wrong. I bought the normally-on version. The output will be disconnected only after the battery is over-discharged.
Paper keeps coming out after turning on the computer: pin pull-up failure caused by virtual soldering
Printing color is very light or no: MT3608 boost voltage is insufficient
Garbled characters are printed and the positions are disordered: the Bluetooth library is not replaced and a large number of packets are lost.
Printing is missing part of the vertical content: the corresponding part of the STB pin is soldered
Printing content is missing in the horizontal direction or in the zebra stripe: the printing current is insufficient, add or replace the power battery
IP5306 power supply fails and shuts down a few seconds after booting: IP5306 bottom pad is weakly or not welded
The onboard CH340 cannot be connected to the computer, and the burning program fails: the battery is not installed, and the IP5306 cannot output normally.
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