vix785 / SnailHeater

多功能焊台(T12/JBC245、烤箱回流焊、加热台、风枪、可调电源、简易双通道示波器、函数发生器、高精度PWM脉冲)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SnailHeater简介

项目开源的目的,做一款适合创客的开源焊台,让老外也能用上**人开源的焊台!

多功能焊台,简称 "蜗牛台" 。平板加热台、风枪、T12/C245烙铁、可调电源多控。本项目内有220V高压,务必小心,后果自负。

本项目使用ESP32S2模组开发。同时控制加热板、风枪、T12/C245烙铁、数字可调电源工作 。本项目将持续优化,不做半吊子。为防止后期咸鱼倒卖,只提供一个简单的demo,主线源码不开源,DIY玩家可免费领取一个序列号。组装实物图晚点同步更新。

另外:为了充分利用硬件资源,将会附带双路示波器(采样2M)、函数发生器、高精度脉冲输出(可用于点焊机)。额外会有锁屏时钟等等超多功能。

SnailHeater主要功能

  1. 烙铁支持T12也支持JBC245,内置电源达150W功率,与主控供电隔离。
  2. 支持858D相关类型的风枪,同时接口也支持加热板(分体式),最大支持2000W。共两个GX16接口,支持风枪加热板盲插。
  3. 可调电源:全数字可调,输出0.8V~23.5V之间的电压,可调电压精度高达0.008V,电流可达5A,3A以上负载文波80mv内。内置软件过流保护(可自定义阈值),内置硬件保护(短路保护)。
  4. 内置NTC环境补偿。另外还设置全套温度自动校准方案,无需额外测温仪。(注:没有烙铁、风枪温度校准设置的焊台都是耍流氓)
  5. 使用TFT 1.69寸240*280的tft彩屏,使用LVGL做界面,增强操作的动画效果。
  6. 配套上位机软件,用于更新固件和绘制温控曲线等等。
  7. 附带双路ADC采样电路(内置缓冲),用于开发双路示波器(最高采样2M)。
  8. 预留DAC输出电路,用作单路函数发生器使用。
  9. 预留高精度PWM输出接口,可外接点焊机作为可调脉冲信号。(后期提供电焊机配件)
  10. 后期将会添加休眠功能,可用于显示天气、监控
  11. 还会有更多的功能加入。。。。

交流群

添加这个qq群148563337,需要的朋友多的话,可以考虑一起做。

PCB展示

当前测试图

SnailHeater SnailHeater SnailHeater

前面板

SnailHeater

SnailHeater

主控制板

SnailHeater

功率板

SnailHeater

刷机工具

SnailHeater

加热板

发热板,为了极致的性能与便捷,设计并定制了专用的铝发热板,细节到材料,后期群里提供批量材料。已就绪,工程模型晚些同步。

推荐线序

风枪与加热台的线序(其中常规加热台没有风扇)

航空头 GX16-8 1 2 3 4 5 6 7 8
风枪接线板标识 + - C GND + - M M
风枪内部 电偶正 电偶负、磁控 磁控 风枪金属外壳 风扇正 风扇负 发热丝 发热丝
线序 绿

T12接线改进版(兼容JBC245)

航空头 GX12-5 1 2 3 4 5
T12 P+ 振动开关正极 振动开关/发热芯/热电偶 负极 热电偶正极
JBC245 可接GND(或空脚) 发热芯正极 振动开关正极 振动开关/发热芯/热电偶 负极(GND) 热电偶正极
线序 线色 绿

bin文件路径

  • .platformio\packages\framework-arduinoespressif32\variants\adafruit_feather_esp32s2
  • .platformio\packages\framework-arduinoespressif32\tools\partitions\boot_app0.bin

更多内容之后补充

目前处于开发阶段,持续完善。

调试过程中报错定位代码:xtensa-esp32s2-elf-addr2line -pfiaC -e 固件名.elf Backtrace地址信息

platformIO模拟器 https://github.com/lvgl/lv_platformio

应用图标(128*128):可以下载阿里矢量图 https://www.iconfont.cn/

致谢

About

多功能焊台(T12/JBC245、烤箱回流焊、加热台、风枪、可调电源、简易双通道示波器、函数发生器、高精度PWM脉冲)

License:GNU General Public License v3.0


Languages

Language:C 96.8%Language:C++ 2.5%Language:Python 0.6%Language:Processing 0.0%Language:Ruby 0.0%Language:CMake 0.0%Language:Shell 0.0%Language:Makefile 0.0%Language:Handlebars 0.0%Language:HTML 0.0%