2026-05-06
DIY Pressure-Flow Cooling Prototype NotesDIY 压风式散热器开发笔记
A pressure-flow cooling prototype note following the 3D printed structure, fan-control code, desktop demo, PCB files, and fabrication traces left in the early folder.DIY 压风式散热器原型笔记,顺着早期目录里的 3D 打印结构、风扇控制代码、桌面端 demo、PCB 文件和制作痕迹往回读。
Starting Point起点
这个压风式散热器原型现在看起来很有早期探索味道。3D 打印、亚克力切割、纸箱低成本版本、显卡拆机风扇、ESP32 控制、桌面端程序、PCB 文件、安装包和演示视频全挤在一个目录里。动手范围很广,文件也确实有点野。
Looking back, the pressure-flow cooling prototype has a strong early-exploration flavor. 3D printing, acrylic cutting, a low-cost cardboard version, a fan taken from a graphics card, ESP32 control, a desktop app, PCB files, installers, and a demo video were all squeezed into one directory. The hands-on range was broad, and the folder was definitely messy.
它的价值在于这个想法真的被推过几种形态:风道结构、供电、PWM 控制、桌面显示和使用说明都摸过一遍。很多东西早期、粗糙、命名混乱,但这些痕迹能说明它当时怎样从一句想法变成实物和程序。
The useful part is that the idea moved through several forms: airflow structure, power, PWM control, desktop display, and usage notes. Many parts were early and rough, but the traces show how the idea became parts, code, and a running demo.

Reading The Folder怎么读这个目录
The folder is easiest to read as several routes:
- Structure route: 3D printed shell pieces, fan bracket, support settings, and slicing previews.
- Low-cost route: acrylic and cardboard versions used to test the airflow idea quickly.
- Control route: ESP32 PWM code, Arduino/PlatformIO versions, and OLED-related dependencies.
- Desktop route: C# entry points and the demo video showing the control/display path.
- PCB route: schematic, Gerber, EasyEDA, and 3MF files that keep the hardware side readable.
这个目录按几条路线读会更清楚:
- 结构路线:3D 打印壳体、风扇支架、支撑设置和切片预览。
- 低成本路线:亚克力和纸箱版本,用来快速试风道想法。
- 控制路线:ESP32 PWM 代码、Arduino / PlatformIO 两种形态,以及 OLED 相关依赖。
- 桌面端路线:C# 入口文件和能看出控制/显示链路的演示视频。
- PCB 路线:原理图、Gerber、EasyEDA 和 3MF,让硬件部分能被重新读。

Files That Explain The Prototype能说明原型的文件
The useful files are the ones that explain the prototype chain. 3MF, Gerber, EasyEDA, and source snippets show structure, PCB, and control logic. Installers, dependency folders, build outputs, duplicate versions, vendor files, and unexplained full project dumps make the page harder to read.
真正有用的是能解释原型链路的文件。3MF、Gerber、EasyEDA 和源码片段能说明结构、PCB 和控制逻辑;安装包、依赖目录、构建输出、重复版本、vendor 文件和没解释的整包工程会让页面越来越像文件堆。
If this small prototype is cleaned as an open project later, it should get license text, consistent naming, README, version history, and a build method first.
以后如果真的把这个小原型整理成开源项目,要先补许可、统一命名、README、版本历史和构建方法。
What Is Still Missing还缺什么
- Preserve the structure route: what the 3D-printed, acrylic-cut, and cardboard low-cost versions were each for.
- Preserve the control route: how ESP32 PWM, fan speed control, desktop display, and the demo video connect.
- Later add airflow interpretation, temperature comparison, and usage limits so the page does not rely only on a demo video to hold the scene.
- 保留结构路线:3D 打印、亚克力切割、纸箱低成本版本各自是什么用途。
- 保留控制路线:ESP32 PWM、风扇调速、桌面端显示和演示视频如何串起来。
- 后续补风道解释、温度对比和使用限制,不要只靠视频撑场面。
Files文件
- Desktop demo video
- 3D printing preview 1
- 3D printing preview 2
- 3D printing preview 3
- ESP32 PlatformIO main.cpp
- ESP32 Arduino PWM sketch
- Desktop C# Form1.cs
- PCB schematic PDF
- PCB Gerber archive
- EasyEDA 2026 project
- Bambu A1 mini slicing file
- Project page

Looking Back Now现在回头看
The most useful reminder from this project is that "it runs" is a weak record. The structure changes, fan choice, ESP32 control path, desktop communication, and failed versions all need short notes. Otherwise, reopening the folder a few months later becomes file-name archaeology.
这个项目最有用的提醒是:“能跑”这个记录太弱了。结构怎么改、风扇为什么这样选、ESP32 控制链路怎么走、程序和桌面端怎么通信、失败版本在哪里,这些都应该写几句。不然几个月后再打开文件夹,就只能靠文件名考古。