请选择 进入手机版 | 继续访问电脑版

瑞飞创客

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 12097|回复: 0

STM32的Hakko T12烙铁控制器

[复制链接]

7

主题

8

帖子

104

积分

技术员

Rank: 2

积分
104
发表于 2021-2-18 10:29:52 | 显示全部楼层 |阅读模式
PS:本文是我在hackster转载并翻译的 文中可能有翻译错误。
使用STM32构建烙铁控制器。这次使用图形OLED显示器。





Hakko T12手柄,FX-9501
×
1个

24v电源
×
1个

WSTECH DC-DC隔离转换器,30v-> 5v
×
1个

stm32f103c8t6开发板
×
1个

at24c32a
×
1个

OLED SPI 1.3英寸显示屏
×
1个

蜂鸣器
×
1个


带按钮的旋转编码器
×
1个

低噪声运算放大器(MCP602,AD823或类似产品)
×
1个

P沟道MOSFET IRF9540
×
1个

FR107快速恢复二极管
×
1个

齐纳18v和3.3二极管
×
1个

功率电阻0.11欧姆2W
×
1个

通用晶体管NPN
×
1个

电容100 nF
×
4

电容1 µF
×
1个

电阻100欧姆
×
2

电阻10k欧姆
×
3

电阻1k欧姆
×
3

电阻100k欧姆
×
3

电阻475欧姆
×
2

多圈500k电位计
×
1个

电阻2.21k欧姆
×
2

热敏电阻
×
1个

软件应用程序和在线服务
STM32系统工作台:Windows,Linux和OS X上的免费IDE
STM32Cube初始化代码生成器
手动工具和制造机
烙铁(通用)



故事

每个焊接头都有一个温度传感器和一个热电偶,该热电偶产生非常小的电压(约几毫伏),因此在原理图中实现了对该电压运算放大器的检查。您可以在下图中看到原理图的传感器部分。

  • 实现了较小的原理图更改:添加了两个100k电阻。没有这些电阻,您将无法使用最新的固件版本。
  • 现在检查温度频率增加到48 HZ
  • 蜂鸣器总是有问题的
  • 实施了屏幕保护程序功能
  • 新的编码器按钮程序提高了管理稳定性

更新04/18/2020

  • 短按编码器可在提示选择模式下提供提示激活菜单
  • 长按编码器可在提示选择模式下访问主菜单
  • 支持两种模式的硬件开关:REED和TILT。倾斜开关算法已更新。
  • 现在可在调试屏幕上获得环境温度和倾斜开关的读数。
  • 长按编码器可在“关于”对话框中找到调试模式,无需额外的固件。

更新01/15/2020

  • 现在,提示激活菜单在提示选择模式下可用,只需长按编码器

更新11/16/2019

  • 修复了错误的消息处理问题。现在,如果控制器无法访问EEPROM IC,将显示“ EEPROM读取错误”消息。
  • 修正了TIP校准数据的空白插槽。非活动尖端的插槽可用于新激活的尖端。
  • 激活新笔尖后,控制器将检查写入EEPROM的数据。如果针尖配置数据无法正确读取,则会显示“ EEPROM写入错误”消息。

更新11/09/2019

为了解决尖端连接检测程序中的问题,已从原理图中移除电容器C8,并发布了新固件。



更新11/05/2019

  • 实现了新的编码器算法,只需长按编码器按钮不放
  • EEPROM检查程序已添加:在启动顺序和提示被激活时
  • 默认的针尖校准数据问题已修复
  • 根据固定的环境温度自动调节烙铁头温度

更新10/21/2019

  • 修复了I2C显示类型初始化错误

更新10/11/2019

  • 焊接控制器v2.00发布
  • 新原理图。使用先前硬件版本的用户应进行较小的更改
  • 基于u8g2库发布的新固件v.200
  • 项目迁移到C ++

更新09/21/2019

  • 传感器原理图错误已修复。

更新03/19/2019。

  • 再次检查原理图并固定热敏电阻连接。
  • 原理图的新版本发布:消除齐纳二极管,改变了运算放大器的功率

更新01/04/2019。

  • 使用倾斜开关实现硬件待机(低功耗)模式。
  • 实施新菜单项

2018年10月22日更新。

  • 实施了新的校准程序
  • 更新了算法以存储提示配置
  • 错误修复

这是基于STM32微控制器的用于Hakko T12烙铁头的烙铁控制器的第二个版本。该项目是基于atmega328微控制器的焊接控制器的改进。这次,微控制器资源(主要是闪存容量)被允许实现图形化OLED显示。很高兴研究STM32微控制器,我必须说制造商创造了一个很棒的产品。

该控制器的主要功能是:

  • 该控制器使用7针SPI或I2C接口支持基于SD1306芯片的OLED显示。无需其他重新编译或代码修改。如果在启动过程中在I2C总线上找到显示,则将使用该显示。否则,控制器将初始化SPI总线。
  • 控制器通过测试流过烙铁头的电流来检查烙铁头是否连接。如果笔尖未连接到熨斗手柄,则错误消息将显示在主屏幕上。但是,当烙铁断电时,将启动“更换烙铁头”程序。也就是说,要改变当前的烙铁头,您只需要从烙铁手柄上取下烙铁头即可。
  • 控制器使用环境温度(在FX9501手柄内部或在控制器的情况下为传感器)校正由热电偶测得的烙铁头温度。
  • 控制器支持通过200、260、330和400摄氏度的四个参考点对每个吸头进行单独校准。
  • 控制器中执行了专用的校准程序,以简化喷嘴或热风枪的校准过程。
  • 控制器使用48 HZ PWM信号来控制向焊嘴供电。这使控制器保持静音。
  • PID算法用于管理向烙铁提供的功率。这样可以保持熨斗温度非常稳定。
  • 控制器中实现了加速旋转编码器算法,可以快速进行更改。
  • 温度可以以两个摄氏度显示:摄氏度或华氏度。
  • 在不活动的情况下,控制器执行自动关机程序。
  • 使用可选的硬件倾斜开关实现待机(低功耗)模式。
  • U8g2图形库在控制器中实现。
  • 已实现屏幕保护程序功能。



迁移说明

如果您已经构建了该控制器的先前版本(v1.00),则应该对硬件原理图进行两个小的更改:

  • SPI OLED CS引脚现在是PA10(以前是PB12)
  • TILT传感器引脚现在是PA8(以前是PB14)

由于新的CubeMX版本不允许使用SPI2总线的引脚,因此必须进行更改。

固件和原理图的早期版本可在github存储库中找到




OLED 128x64显示器

如功能列表中所述,该控制器可以与基于sd1306或sh1106芯片的OLED显示器的I2C os 7pin SPI版本一起使用。在启动过程中,I2C总线扫描了OLED显示屏。如果在I2C总线上检测到OLED显示屏,则控制器开始使用该显示屏。否则,将初始化显示器的SPI版本。完整的原理图上显示了两个显示屏,但是唯一的显示屏可以连接到控制器。您可以使用任何一个OLED显示版本,但只能使用一个。

控制器需要大尺寸的PCB才能适合所有组件,因此我认为最好将控制器分为两个单独的板:主板和显示板。将旋转编码器焊接到显示板上并使用编码器颈部将其固定在丙烯酸面板上非常方便。参见下图。





显示板





为了使显示器PCB更紧凑,可以方便地将显示器上下颠倒(连接器在下侧)。因此,显示图像在固件中旋转了180度。如果要在正常状态下连接OLED,则应更改display.cpp文件中的init()方法并重新编译固件。另外,如果您的显示器不是基于sd1306芯片构建的,则应更改此文件。在GitHub的库包含二进制固件版本ssd1306和sh1106 OLED显示器。




Hakko T12焊接技巧

Hakko T12烙铁头是非常方便的工具:它们的加热速度非常快,并且内部装有传感器,可以使温度保持非常稳定。使用如此出色的工具非常荣幸。尖端仅需三根导线:正极,接地和地线。因此,尖端内部的加热元件与热电偶相连,从而减少了所需的电线。它使电缆非常灵活且重量轻。





八子T12提示





要使用T12技巧,您可能需要订购手柄。我想推荐的是FX9501。唯一的问题是它的连接器。要将手柄连接到控制器,您可以将标准连接器替换为某种航空插头,例如可以在eBay上订购。GX12-5是一个不错的选择。





FX9501手柄





FX-9501手柄具有三线电缆。要将温度传感器(热敏电阻)和倾斜开关安装在手柄内,您可能需要将电缆替换为五线制。

将手柄连接到GX12-5插头时,可以使用插头引出线的以下参考。





GX12-5插头引脚





您也可以订购下图所示的中文焊接套件,并在该项目中使用另一个手柄。该套件还包含倾斜开关和热敏电阻。





带热敏电阻和倾斜开关的中文焊接套件





该控制器套件的手柄有一个缺点:热时更换焊嘴不方便。




构建/开始清单

为了阐明启动控制器的顺序,以下是应该执行的操作列表:

  • 构建控制器硬件,焊接所有组件,如下面完整的示意图所示。
  • 将烙铁手柄的尖端连接到控制器上
  • 上电控制器
  • 激活一些您将要使用的技巧(或所有您拥有的技巧)
  • 初始化EEPROM(使用主菜单)
  • 通过菜单设置一些常用参数(至少温度单位)
  • 使用调整菜单项调整烙铁电位器
  • 校准多个烙铁头



构建控制器硬件。详细说明。



连接铁传感器

每个焊接头都有一个温度传感器和一个热电偶,该热电偶产生非常小的电压(约几毫伏),因此在原理图中实现了对该电压运算放大器的检查。您可以在下图中看到原理图的传感器部分。





连接传感器





原理图的主要组成部分是双通道,轨到轨,低噪声运算放大器AD823。烙铁头的温度由引脚1、2、3上的第一个放大器检查。一旦烙铁头使用相同的两根导线加热并检查温度,便用齐纳3.3v二极管来限制烙铁头上的输入电压。熨斗由24伏特供电时,运算放大器。

您可以用其模拟替代AD823运算放大器。它应该是轨到轨运算放大器,由+3.3伏单一电源供电,并且噪声低。以下列表描述了类似物:lm6118,lm6218,lt1122,lt1201,lt1213,lt1215,opa2132,opa2134,opa2227,opa2604,tle2072,tle2142,tle2227。如果它们在本地市场上都不存在,可以使用MCP602及其类似物。它更便宜,但噪音更大。

C9电容器应放置在尽可能靠近运算放大器的位置。

控制器还会在通电之前检查烙铁头是否已连接。如果烙铁头从手柄上断开,它可以提高焊接台的安全性并允许启动“更换烙铁头”程序。

为了检查连通性,控制器在引脚5、6、7上使用第二个放大器,该放大器根据流过烙铁头的电流来测量R10上的电压降。




为铁供电

电源通过低频(48 Hz)PWM信号提供给熨斗,以使控制器静音。这次,由于PWM频率低,MOSFET由一个简单的电路驱动,仅由一个晶体管组成。齐纳二极管(18V)用于限制MOSFET断开时的栅极电压(Vgs),因为电源电压高于MOSFET vgs电压的最大值。MOSFET闭合时,二极管FR104切断铁的电源。我相信您可以用肖特基二极管代替此二极管,但是快速恢复二极管更好。电阻R2确保万一控制器挂起,铁将被关闭。





加热器示意图





如果您具有控制器的早期版本(v1.0),则可以保持现有的加热器电路不变。以前版本的mosfet驱动程序可以在新固件下正常工作。


构建控制器

完整的控制器原理图如下图所示。该控制器内置在BluePill板上,以简化原型设计。如果要创建紧凑型控制器,可以使用纯STM32f103c8t6微控制器。





完整的控制器原理图





如图所示,DC-DC转换器用于为运算放大器获取5v电压并为微控制器供电。在控制器中,实现了WSTECH DC-DC隔离转换器。它提供非常稳定的电源。在速卖通上,您可以订购另一个隔离的DC-DC转换器63v-> 5v,如下图所示:





WSTECH隔离式DC-DC电源转换器





在速卖通上,您可以订购另一个隔离式DC-DC转换器63v-> 5v,如下图所示:





速卖通提供ND隔离式DC-DC转换器





如果找不到这些转换器,则可以订购基于MP1584芯片的另一个转换器,如下图所示。





非隔离式DC-DC转换器





建议添加另一个隔离的5v-> 5v转换器b0505s。因此,在这种情况下,请连接两个DC-DC转换器:24v-> MP1584 DC-DC转换器-> b0505-> ams1117。这样您就可以为您的stm32微控制器获得隔离电源。

与Atmel分开使用的at24c32 EEPROM IC用于存储控制器的焊嘴校准和配置数据。2k电阻器允许以400kHz的高速与EEPROM和I2C OLED显示器通信。

Flash中的˚F irmware到控制器

要将重建的固件闪存到控制器,需要st link v2编程器和ST link实用程序。





ST Link v2程序员





请从STM32 ST-LINK工具ST网站。在系统中安装实用程序。启动ST-LINK实用程序,将编程器连接到BluePill板的4pins SWD接口,然后按“连接”按钮。主窗口应显示BluePill板的内存内容。按下闪光灯按钮,将固件写入BluePill板。

建筑说明

要从源代码编译项目,您必须:

  • openstm站点安装“ STM32工作台”和CubeMX软件
  • 从github仓库下载您的项目ZIP文件
  • 在项目目录中创建名为F1_T12的目录。您可以使用Windows-> preference菜单确定工作目录,然后选择general-> workspace参数,然后找到“ workspace path”字段。
  • 从ZIP提取所有内容到F1_T12或从GitHub中提取ZIP存档,然后将创建的顶层文件夹重命名为F1_T12(顶层文件夹的名称必须为F1_T12)
  • 在Drivers文件夹中解压缩zip存档u8g.zip,在Drivers文件夹中创建u82g目录
  • 启动CubeMX(只需单击到F1_T12文件夹中的F1_T12.ioc文件)
  • CubeMX要求您迁移到较新的固件版本,请回答是。
  • 在CubeMX中,选择“项目管理器”窗格。在这里,您必须检查项目名称和提交的项目位置。然后选择工具链为“ SW4STM32”,并选中“生成根目录”复选框。
  • 按下“生成代码”按钮,然后按下“打开项目”。系统工作台应从项目开始。
  • 添加u8g2的包含文件路径(项目-> Propertis->设置;配置:[所有配置],包含=>添加u8g2包含的目录(我添加:“ $ {workspace_loc:/ $ {ProjName} / Drivers / u8g2 / inc }“)
  • 将项目转换为C ++(在左窗格中的项目文件夹上单击鼠标右键)
  • 添加“ -ffunction-sections -fdata-sections”优化标志以使二进制代码更短。(属性-> C / C ++构建->优化->其他优化标志)。
  • 编译并运行



初始化EEPROM

控制器的EEPROM应该首先初始化。在启动过程中,控制器将检查烙铁头配置是否已加载到EEPROM,以及EEPROM中是否存在其他配置信息。如果EEPROM为空或配置错误,则控制器转到初始化菜单。您可以在此处重置EEPROM并激活所需的烙铁头。

注意:提示配置数据在源文件iron_tips.c中可用,您可以编辑此列表。您可以在列表中添加一些提示,也可以从现有列表中删除未使用的提示。在大多数情况下,不需要编辑列表,因为您可以使用提示激活菜单从整个列表中激活收藏夹提示。




调整控制器

注:牛逼这个过程中,他需要外部热电偶。

在控制器原理图中,您可以看到两个500k电位器R5,它调节运算放大器以在BluePill板的控制器引脚PA4引脚上获​​得预期的温度读数。您可以使用其他运算放大器,因此该电位计可以增加控制器的灵活性。我可以说AD823和MCP602运算放大器需要不同的R5值。

至少在创建控制器后,应对电位计进行调整。主要思想是,控制器根据其引脚上的电压,通过ADC从热电偶读取电压,并在其12位ADC上的0-4095区间中获取一些整数数据。电压接近3.3v时,读数接近4095。应调节电位计,以便当铁的温度达到450摄氏度时,ADC读数应约为4000。

为了简化控制器调整过程,在控制器中实现了调整模式。可以从系统菜单项“调谐”激活此模式。激活调谐模式后,控制器将接通熨斗的电源,并在屏幕上显示所施加的功率(以百分比为单位)和当前温度读数的测量值(图中的“熨斗温度”)。该压力计带有标签“ 450”(“参考点”)。

注意:要更精确地执行调整过程,请在热电偶和焊锡棒之间的接触处滴上焊锡。





调音模式画面





将外部热电偶连接到烙铁头,然后进入调谐程序。熨斗应开始加热。旋转编码器以更改向熨斗提供的电源。短按编码器手柄,您可以切换电源(打开或关闭)。检查外部热电偶,并通过编码器手动调节功率,尝试将熨斗温度保持在尽可能接近450摄氏度的水平。刚开始时,您可以为熨斗提供更多的电源,但是当外部热电偶使温度接近450度时,应降低所提供的电源。无论如何,请尝试将熨斗温度保持在450度左右。

将熨斗温度稳定在450度附近后,立即旋转500k电位器微调以左右移动显示屏上的压力表条。调节电位器,使压力条尽可能接近参考温度。然后长按编码器手柄(约2秒钟)以关闭熨斗并完成步骤。在执行调音过程时,建议使用产生最高电压的粗针尖。例如,T12-K,T12-D52左右。




用户手册



工作模式

控制器支持多种模式:

  • 待机模式:熨斗关闭。
  • 主要工作方式:保温
  • 升压模式:当控制器在一段时间内升高所需温度时
  • 提示更改模式
  • 吸头校准模式
  • 调音模式:初始设置步骤
  • 设定模式

当控制器刚开机时,待机模式被激活。在此模式下,烙铁已完全关闭。主显示屏显示以下信息:

  • 显示屏左上角的预设温度(以所选单位为摄氏度或华氏度)
  • 显示屏右上角的“ OFF”消息,表示熨斗已关闭电源
  • 铁的当前温度
  • 当前提示名称
  • 手柄温度(环境温度)

熨斗关闭时,可以通过旋转编码器手柄来调节预设温度。要接通烙铁的电源,请轻轻推动编码器手柄。控制器将切换到主模式。现在,控制器将尝试将熨斗温度保持在预设温度附近。大量使用熨斗时,温度可能会稍微偏离所需值。

在主模式下,消息“ ON”将显示在屏幕的右上角,并且所提供的电源以三角形显示在显示屏的右侧。

通过旋转编码器,可以更改预设温度。再次显示“ ON”消息,直到熨斗达到新的预设温度。要返回待机模式,请轻按编码器手柄。

如果在待机模式下将笔尖从手柄上取下,则控制器将转到笔尖选择模式。在此模式下,活动提示列表将显示在屏幕上。旋转编码器以选择要插入到手柄中的新吸头的合适吸头名称。无需推动编码器,只需选择新的吸嘴并将吸嘴插入手柄即可。

要进入设置模式,请在待机模式下长按编码器。在设置模式下,可以调整配置参数。





主画面








设置菜单

主菜单中有几个菜单项。它们是显而易见的,此处没有详细描述所有它们。您可以选择温度单位:摄氏度或华氏度,设置自动关机超时或完全禁用此功能,在主提示列表中激活提示,校准当前提示并自定义PID算法参数。最复杂的菜单项将在后面说明。

提示激活

您可以更改活动的提示列表以简化提示更改过程。您可能已经知道,默认列表中有91条提示。向下滚动整个列表以选择将插入到手柄中的列表将是不方便的。如果您不再使用它,则可以在主列表中禁用一些提示。





吸头激活模式显示





笔尖主列表的笔尖名称左侧有一个复选框,显示笔尖是否处于活动状态,如果笔尖未校准,则笔尖名称的右侧将显示一个“ [!]”符号。要激活笔尖,请轻按编码器手柄。旋转编码器以选择另一个尖端。完成尖端激活过程后,长按编码器。


设置菜单



当前尖端校准

注:牛逼需要校准烙铁头,他的外部热电偶。

可以使用“校准”菜单项对当前吸头进行校准。如果尖端尚未校准,则在主屏幕底部的尖端名称附近将显示“ [!]”符号。新版控制器软件中有两种校准模式:自动和手动。

在自动校准模式下,控制器尝试猜测当前尖端的内部读数的正确间隔,并要求您在几个(5-8)参考点上输入实际温度。首先,轻按编码器以打开电源。铁开始加热。当达到所需温度时,控制器发出蜂鸣声并准备好读取实际温度。通过外部热电偶检查熨斗温度,并将该温度输入控制器:旋转编码器手柄,从列表中选择实际温度,然后轻轻按下编码器。然后,控制器继续下一个参考温度。当输入所有8个参考点的温度或实际温度超过430摄氏度时,此过程结束。





自动校准程序。加热





如您所见,屏幕上显示以下参数:

  • 校准头名称
  • 参考温度是控制器期望设置的温度
  • 当前温度-是使用当前校准参数计算出的温度值
  • 施加功率-铁的施加功率的量度,百分比。




自动校准程序。输入实际温度





在所有参考点都将被校准之后,控制器将新的烙铁头校准数据保存到EEPROM。如果校准成功保存,控制器将发出哔哔声。

[size=2em]

自动校准程序

自动校准程序可以建立尖端的非精确校准数据参数。为了改善尖端校准数据,可以使用手动校准程序。

在手动烙铁头校准中,您必须猜测与参考温度匹配的烙铁头内部读数。此过程是迭代的:从内部单位中的某个预设温度值开始(例如,通过自动步骤进行校准),控制器将烙铁头加热到该预设温度并准备就绪。然后,您可以通过外部热电偶测量实际温度。如果实际温度不等于预设温度,则应提高或降低预设温度。





手动校正





显示屏下部的进度条显示烙铁头的预设温度和当前温度(以内部单位)之间的差异。控制器始终将尖端温度保持在预设值(进度条上的垂直线)附近。要增加预设温度,请向右旋转编码器,要降低-向左旋转。一个编码器“刻度”对应一个摄氏度。

[size=2em]

手动校准程序

一旦您猜到了参考温度的预设温度,请轻轻按编码器。您返回选择模式。在这里您可以选择下一个或上一个参考点。完成校准后,长按编码器。

自动关机功能

此功能可以防止在家中起火。控制器内部实现了两种自动断电功能:软件和硬件。硬件之一需要可选的倾斜开关。在设置菜单中设置自动关闭超时后,就会启用自动关闭电源功能。您可以设置在不活动时关闭烙铁的分钟数。在软件模式下,如果熨斗的供电稳定,则控制器将打开空闲模式。在这种情况下,控制器将在指定的超时时间内关闭熨斗电源。自动关机时间临近时,将显示为剩余秒数。使用熨斗时,所提供的电源会改变,并且控制器会重置自动关闭电源的超时时间。

如前所述,此版本的控制器支持硬件倾斜开关。





倾斜开关





倾斜开关的工作方式如下:当它转到楼下时,它是“打开”的(不通电);当它转到楼上时,它是“闭合的”。倾斜开关是中文焊接套件的一部分。一个引脚应通过100k电阻器连接到stm32的PB14引脚,另一个引脚应接地。将IRON调低到楼下(使用中)时,倾斜开关应打开。

要使用硬件倾斜开关,必须设置自动关机超时,待机和温度。如果待机温度为“ OFF”,则将不使用硬件倾斜开关,并且将实施前面所述的软件解决方案。另外,您可以设置待机时间(超时以切换到低功耗模式)。启用倾斜开关后,主要工作模式将按以下方式更改。铁开始加热。当达到预设温度时,将显示“ Ready”(就绪)消息,并且控制器将保持预设温度。如果不使用烙铁(放置在桌子上,倾斜开关变为“闭合”),则控制器将在待机超时时切换低功耗模式。在低功率模式下,控制器会将预设温度更改为待机温度(通过主菜单进行设置)。

一旦开始使用熨斗,控制器将恢复预设温度。

控制器支持两种类型的硬件开关:TILT开关和REED开关。类型开关应在主菜单中配置。您可以通过任何方式将倾斜开关安装在焊接手柄内,当检测到倾斜状态变化(开-关或开-关)时,控制器将停用低功耗模式。不使用IRON时,簧片开关应关闭。例如,您可以在焊接基座中添加一些磁铁,然后将簧片开关安装到焊接手柄中。当您将手柄放入底座时,舌簧开关将变短,控制器将激活低功耗模式。显然,在这种情况下,将低功耗超时更改为较低值很方便。

要连接IRON手柄,您可以使用下面显示的示意图。如您所见,TILT开关和热敏电阻连接在专用线和地之间。铁尖通过三根线连接:地线,地线和V +。





烙铁手柄结构





该软件

控制器软件的预构建版本可以从github存储库中下载。要将十六进制文件上传到控制器,可以使用stm32 st-link实用程序

或者,您可以按照源代码中的以下说明构建草图的版本。












回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|瑞飞创客

GMT+8, 2022-1-29 21:25 , Processed in 0.034512 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表