# 热敏打印机 **Repository Path**: qcx6666/thermal-printer ## Basic Information - **Project Name**: 热敏打印机 - **Description**: 热敏打印机支持蓝牙,WIFI协议 - **Primary Language**: Unknown - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 4 - **Created**: 2025-01-18 - **Last Updated**: 2026-01-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # stm32f103c8_print #### 介绍 GD32F103热敏打印机工程,包含硬件PCB,源码,字库 #### 关注 关注抖音(单片机-SU) #### 软件架构 软件架构说明 #### 使用说明 2024/11/23记录: 1. V3复位去掉D4肖特基二极管,短接或焊0欧电阻,具体看7.0打印效果里/V3复位解决问题.jpg 1. V3PCB C14电容100nF改成10uF 2024/11/22记录: 1. V3硬件比V2硬件多用几个IO,PA15,PB3,PB4,STM32支持JTAG和SW调试,使用PA15,PB3,PB4作为普通IO, 配置: RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO, ENABLE); GPIO_PinRemapConfig(GPIO_Remap_SWJ_JTAGDisable, ENABLE); 2. 如果蓝牙打印不正常,查一下波特率问题,串口设置蓝牙模块波特率38400不成功,可以手动设置一下,蓝牙模块波特率可以先设置成38400,再焊上去 3. 打印结束后,调用Gpio_Close_State,为了关闭电机控制IO和加热STB线,避免发烫问题 4. 开源小程序编译,需要下载微信开发者工具,把小程序id改成自己的再编译,用手机扫描在线调试打印就行 2024/9/4记录: 1. 硬件更新V3版本,修改内容: 1.fpc座子干涉 2.蜂鸣器脚位错误 3.增加二极管防止3.3V回路导致电源微亮 4.增加0.91寸OLED 5.增加1个按键 2. 使用硬件PCB V3 3. LM2596电源调到8.5V效果比较好,先焊电源,调好电源后再焊芯片 4. SPIFLASH选择的是W25Q128,bom不一致,按照实际的来 5. FFC/FPC连接器选择 1.0MM 上接 6. WIFI 接口预留,暂时没有用的 7. 字库生成工具:FontMaker-V1.2.0生成 图片生成工具:Image2Lcd 2.9(破解版),大于240*240上面一部分有残影,视频中的是240*240大小 zk_write_flash烧录 :字库烧录代码,通过串口工具烧录到外部SPI Flash 字库是宋体GBK,支持16*16,24*24,32*32,48*48 ASSIC和汉字,如果想打印其他字体可以用FontMaker-V1.2.0生成 8. 蓝牙使用的是HC08 BLE透传模块,这个可以通过微信小程序发数据打印,本来想做类似喵喵机的,喵喵机是蓝牙协议做的,透传做不了 #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request