版本协议

CERN Open Hardware License

标签
专业版
#第九届立创电赛#Klipper_3D打印空气内循环系统

创建时间:1个月前

223 1

描述

<h3><span style="font-size: 18pt;">项目视频介绍</span></h3> <div><hr></div> <h3><a href="https://www.bilibili.com/video/BV12ayVYeEhY/?spm_id_from=333.999.0.0" target="_blank">【开源】voron0 空气内循环_哔哩哔哩_bilibili</a></h3> <h3> </h3> <h3><span style="font-size: 18pt;"><strong>项目功能介绍</strong></span></h3> <div><hr></div> <p>适用于voron 0.2 3D打印空气内循环的控制系统,为了实现空气内循环以及温度测温,RGB等功能,项目还包含多种针对于voron0的部分改进,后续根据需求还会增加更多3D打印机的支持</p> <p> </p> <h3><span style="font-size: 18pt;"><strong>项目属性</strong></span></h3> <p><em>原创首次公开作品,未参加过其他活动,未曾在其他比赛中获奖,未在学校参加过答辩。</em></p> <p> </p> <h3><span style="font-size: 18pt;"><strong>开源协议</strong></span></h3> <div><hr></div> <p><strong>CERN Open Hardware License</strong></p> <p><strong>CERN开放硬件许可证</strong></p> <p> </p> <h3><span style="font-size: 18pt;"><strong>硬件部分</strong></span></h3> <div><hr></div> <p><span style="font-size: 18pt;"><strong>PCB板</strong></span></p> <p>1.MCU采用stm32f103,主控<strong>stm32f103c8t6\cbt6、f103c6t6\c6t6a或f031c6t6</strong></p> <p>2.电源部分,输入采用LDO+Type-C的方案;主供电USB直接供给风扇;USB经过LDO降压获得3.3V电压用于STM32等的供电。</p> <p>3.温湿度传感器使用</p> <p>4.使用USB进行连接,下载电路是接口下载,目前使用stlink下载代码(本人常做开发使用)</p> <p>默认f103是不支持hid的,所以下载比较麻烦,我这边使用stlink而不是使用串口下载<span style="background-color: #f1c40f; font-size: 18pt;"><strong>受限成本?!</strong></span></p> <p> </p> <p><strong>后续有可能会改,但是目前就先这样</strong></p> <p>5.LED指示灯增加到3个:</p> <p><span style="background-color: #3598db;"><strong>风扇(蓝灯)</strong></span>状态指示灯,板载两个,用来显示当前风扇状态情况</p> <p><span style="background-color: #e03e2d;"><strong>电源灯(红)</strong></span>就是上电就亮表示电源正常</p> <p>6.风扇控制使用3400mos管来控制,这也是通用方案</p> <p>风扇规格:5015风扇,搭配核心电路板推荐5V(本项目有对应电路板,如您不选择使用,则可选择适合您的风扇电压)</p> <p><strong>注:附加项目可适配不同电压风扇(开放时间待定)</strong></p> <p><strong><span style="font-size: 18pt;">安装相关</span></strong></p> <p><span style="font-size: 18pt;">3维模型发布链接:<a href="https://makerworld.com.cn/zh/models/567846#profileId-497846" target="_blank">https://makerworld.com.cn/zh/models/567846#profileId-497846</a></span></p> <p>热熔螺母规格:M3*4*4<strong> 数量12</strong>(高度可增加,外径必须为4mm)</p> <p><img src="//image.lceda.cn/oshwhub/0b8ebe43c08e4590a68f4a66d90c21bc.jpg" alt="" width="911" height="403"></p> <p><img src="//image.lceda.cn/oshwhub/a9d5a80feb814f5fa08973405e7abe61.jpg" alt="" width="804" height="452"></p> <p> </p> <p> 螺丝规格:M3*8-12  <strong> 数量12</strong>(8-12mm高度均可,部分螺丝会因温度融化外壁造成融入高度不一致,可选择相对较长的螺母)</p> <p><img src="//image.lceda.cn/oshwhub/118a6bd6d74d48d7a96f9dcbf56647ba.jpg" alt="" width="675" height="380"></p> <p><span style="color: #000000;"><strong>请别忘了背后还有6颗螺丝,我并未绘制安装示意图</strong></span></p> <p> </p> <h2><span style="font-size: 18pt;"><strong>引脚解析(PINOUT)</strong></span></h2> <div><hr></div> <p><img src="//image.lceda.cn/oshwhub/fb36c55c0fc34883ac121e256d0a296e.jpg" alt="" width="923" height="685"></p> <p> </p> <h2><span style="font-size: 18pt;"><strong>Klipper软件代码</strong></span></h2> <div><hr></div> <div> <div>[include CabinMcu.cfg]</div> <div> <div> <div># printer.cfg中需要引用的文件代码。</div> </div> </div> </div> <p>控制板配置代码</p> <div> <div>#CabinMcu.cfg</div> <div> </div> <div>[mcu CabinMcu]</div> <div>serial: /dev/serial/by-id/usb-Klipper_stm32f103xe_36FF69063041423815251743-if00</div> <br><br> <div># [temperature_sensor flypilite2]</div> <div># sensor_type: temperature_host</div> <div># [temperature_sensor mcu1]</div> <div># sensor_type: temperature_mcu</div> <br> <div># [adxl345]</div> <div># cs_pin:CabinMcu:PA4 #定义 CS 对应 MCU 的 pin,接 cs</div> <div># spi_bus:spi1</div> <br> <div># [resonance_tester]</div> <div># accel_chip: adxl345</div> <div># min_freq: 5                       # 共振测试的最小频率</div> <div># max_freq: 133.33                     # 共振测试的最大频率</div> <div># accel_per_hz: 75                  # 每赫兹加速度(mm/sec),加速度=每赫兹加速度*频率,如果共振过于强烈,可以减少该值。默认75</div> <div># hz_per_sec: 1                     # 测试的速度,较小的值会加长测试时间,较大的值会降低测试精度,(Hz/sec == sec^-2),默认1</div> <div># probe_points:</div> <div>#     60, 60, 20  # an example</div> </div> <p><br>########################################<br># Temp<br>########################################<br># 定义温度上侧接口<br>[temperature_sensor Cabin_TEMP0]<br>sensor_type: Generic 3950<br>sensor_pin:CabinMcu:PA2<br>min_temp: -10<br>max_temp: 120</p> <p><br>#定义温度下侧接口<br># [temperature_sensor Cabin_TEMP1]<br># sensor_type: Generic 3950<br># sensor_pin:CabinMcu:PA3<br># min_temp: -10<br># max_temp: 120</p> <p> </p> <p>########################################<br># FANs<br>########################################<br>#定义内部风扇循环接口<br>[fan_generic Cabin_Fan1]<br>pin:CabinMcu:PB0<strong>               </strong># 信号接口<br>kick_start_time: 0.5              # 启动时间(勿动)<br>off_below: 0.10                    # 勿动</p> <p>#定义下侧风扇循环接口<br># [fan_generic Fan2]<br># pin:CabinMcu: PB1<strong>          </strong># 信号接口<br>kick_start_time: 0.5             # 启动时间(勿动)<br>off_below: 0.10                    # 勿动</p> <p> </p> <p>########################################<br># RGB<br>########################################<br>#定义左右两侧RGB接口,共用同一引脚但两个接口<br>[neopixel Cabin_RGB1]<br>pin:CabinMcu: PA0<br>chain_count:6# 灯珠数量 <br>color_order: GRB # 颜色顺序<br>initial_RED: 0 # 红色 灯开机默认值最大是1<br>initial_GREEN: 0# 绿色 灯开机默认值最大是1<br>initial_BLUE: 0# 蓝色 灯开机默认值最大是1</p> <p>#定义中间RGB接口<br># [neopixel RGB2]<br># pin:CabinMcu:PA1<br># chain_count: 8<br># color_order: GRB</p> <p> </p> <h2><span style="font-size: 18pt;">实物图</span></h2> <div><hr></div> <p> </p> <p><img src="//image.lceda.cn/oshwhub/ea22d5fd87214bb8b9eef2c1d343b734.jpg" alt="" width="800" height="495"></p> <p>图1:上视角拍摄图</p> <p><img src="//image.lceda.cn/oshwhub/a3cfe9ef8ce146b5953255a12cf4b325.jpg" alt="IMG_20241008_093705.jpg" width="800" height="1067"></p> <p>图2:正视拍摄图</p> <p> </p> <p><img src="//image.lceda.cn/oshwhub/08d9321a078f43f7a51ba1852952a7d6.jpg" alt="IMG20240930231722.jpg" width="800" height="800"></p> <p>图3:后视拍摄图</p> <p> </p> <p><img src="//image.lceda.cn/oshwhub/c5094d78ddb345888123b6b131cd70c9.jpg" alt="整体拍摄图" width="800" height="1038"></p> <p>图3:整体拍摄图</p> <p> </p> <h2><span style="font-size: 18pt;"><strong>大赛LOGO验证</strong></span></h2> <div><hr></div> <h2><img src="//image.lceda.cn/oshwhub/7e5e82472cc9434ab749457d9152a8b9.jpg" alt="" width="743" height="557"></h2> <h2><span style="font-size: 18pt;"><strong>项目版本附加说明</strong></span></h2> <div><hr></div> <p> </p> <p>在实物验证过程中,发现了部分不合理之处,建议参考一下再行复刻。</p> <p> </p> <p><strong>以下是待改进的点:</strong></p> <p>1.风扇噪声相对较大。推荐购买静音相对高速风扇,因为在打印过程中常开,静音个人感觉还是相对比较重要</p> <p>2.风扇与主板连接:当前使用的XH2.54立贴接口,连接处线材相对较短,装配需要镊子辅助,同时需要将线材剪刀合适长度,这里大概是5cm,需要使用压线钳或者剪短在风扇焊盘处重新焊接。</p> <p><img src="//image.lceda.cn/oshwhub/7e19dd53953d47adab32929180e5c390.jpg" alt="IMG20241007141156.jpg" width="400" height="300"></p> <p><strong>另外,如果你的主板USB口不是很够,推荐使用扩展小板P2只扩展风扇即可(温度可选,但是部分引脚不是ADC引脚)</strong></p> <p>3.目前使用的是TYPE-C进行连接,但是在结构上稍微有些许干涉(盖子关闭后),推荐购买<strong>加高的TYPE-C母座</strong>,<em>后续有可能会进行修改</em></p> <h1 title="USB Type-C 16P母座卧贴垫高1.0/2.5/4.3板上四脚插座USB连接器"><span style="font-size: 18pt;">USB Type-C 16P母座卧贴垫高1.0/2.5/4.3板上四脚插座USB连接器</span></h1> <p><span style="font-size: 18pt;"><img src="//image.lceda.cn/oshwhub/605fe0406cf14242ad91099c9ae858b1.png"></span></p> <p>4.温湿度传感器(AHT20)无法接入klipper进行联动(<strong>属于重大BUG之一</strong>)。当前采用ntc热敏联动或者直接根据打印状态进行联动。</p> <h4><span style="font-size: 18pt; color: #ecf0f1; background-color: #3598db;">欢迎联系提供更新意见</span></h4> <p> </p> <h2><span style="font-size: 24pt; color: #ecf0f1; background-color: #e03e2d;"><strong>免责声明</strong></span></h2> <div><hr></div> <p>开源版本仅用于交流学习,切勿商用</p> <p>涉及用电操作请在具备专业知识背景和安全用电意识情况下进行接线操作,出现任何损失本人不承担任何后果</p> <p>本人也不承担任何答疑和指导责任,答疑指导看个人情况而定</p> <p>如进行DIY,默认同意以上声明</p> <p> </p> <h2><span style="font-size: 18pt;"><strong>日志</strong></span></h2> <div><hr></div> <p>V1.0版本初始形态,上机安装机械重大干涉。</p> <p>V1.1版本:优化走线和部分接口形态,优化布局增强系统稳定性,建议打板选择此版本。</p>

文档

BOM

暂无

附件

暂无

评论(2)

  • 表情
    emoji
    小嘉工作篇
    小嘉日常篇
  • 图片
成功
工程所有者当前已关闭评论
立创电赛 回复
<p>还需要上传视频哦~</p>
是四万 回复
<p>@lcds视频还在剪辑,先发出来看看</p>
goToTop
svg-battery svg-battery-wifi svg-books svg-more svg-paste svg-pencil svg-plant svg-ruler svg-share svg-user svg-logo-cn svg-double-arrow