修改

文档

图片

迪威网友eb2c81
迪威网友eb2c81
原创模型

Atmega8A PU灯丝监视器,带Marlin固件的光学编码器

VIP
免费,登录即可下载
本资源不能下载
发布时间:2024/3/17 22:13:00
Atmega8A PU灯丝监视器,带Marlin 1.1.0-RC8固件的光学编码器
第二个脉可以在
有一个便宜的中国热端,我不时有灯丝研磨和堵塞,所以自然我寻找一个灯丝显示器。他们都没有满足我的需要,所以我创造了一个。有一些备用的Atmega8A PU微控制器和一些照片(
我创建了一个简单的灯丝显示器,这充分满足了我的需要,是没有任何问题的工作1.5个月了。
设计简单,实现成本低:2个光电管,2个LED,一个atmega8微控制器和一些0.25w电阻和电容是所有你需要的电子产品。另外,2小块聚四氟乙烯管也不错,但不是严格要求,以促进长丝运动。
利用Atmega8A微处理器的端口C来查看和控制程序逻辑。
PC5用于发射器led(用于检测灯丝移动的led)
PC4用于配合光敏电阻
PC3用于第二个光敏电阻
PC2用于显示操作模式
PC1用于指示灯丝停止
PC0用于启动操作
灯丝监视器使用由发射器发光二极管、接收器、接收器和车轮高度产生的光学编码器来监视灯丝的移动。
通电后,指示灯丝停止的默认超时设置为8秒。
有两种操作模式:
1) 如果短按开始按钮,则默认超时(或最后设置的超时)用于检测灯丝停止
2) 如果长按(至少2秒)开始按钮,灯丝监视器将进入一种模式,您可以在该模式下更改灯丝停止检测的默认超时。要设置一个新的超时,您应该一直按下开始按钮,直到设置了所需的超时。新的超时由操作模式指示灯指示,如果按下启动按钮,该指示灯每秒闪烁一次。因此,要设置10秒的超时时间,请按如下步骤进行:按住开始按钮,等待2秒(仍按住开始按钮),操作模式指示灯开始闪烁,现在计数每次闪烁,当达到10时,松开开始按钮。每次设置新超时后,OP\ U MODE\ LED显示新超时,在新超时中每秒钟闪烁一次。因此,如果您将10秒设置为新的超时,则在启动按钮释放后,OP\ U MODE\ LED将在启动前闪烁10次。
启动后,您可以随时按启动按钮停止灯丝监视器。
在启动和正常操作模式下,OUT\ U引脚(PORTC的引脚1)的值为0V,在灯丝停止时将升高到5V(持续2.5秒)。此外,灯丝停止时,OP\ U MODE\ LED将闪烁。
发出灯丝停止信号后,监视器将停止,因此要重新启动监视器,您需要再次按下启动按钮。另外,在(重新)启动后,如果不关闭电源,灯丝监视器将使用上次设置的超时。
要闪存微控制器,可以使用监视器.hex来自灯丝的文件_监视器.zip存档,也可以从监视器子文件夹重新编译项目,并使用重新编译的十六进制文件。
保险丝:低:0xFF,高:0xC9
任何AVR编程器都可以用来编程微控制器。我用的是OpenProgrammer的(
该显示器是专为马林固件和坡道1.4板,但应易于适应其他配置。
要将显示器连接到RAMPS 1.4,请检查相应的图像。灯丝监视器提供的信号将连接到AUX-2上的D44。
Marlin 1.1.0-RC8固件的所需修改可在中获得马林斑从灯丝_监视器.zip档案文件。
当灯丝监视器发出错误状态信号时,M600命令被添加到当前队列中,先前和当前排队的命令被发送到连接的PC(如果有),因此如果您使用类似Printrun的程序(网址:
M600触发。
上一个命令:G1 X164.957 Y136.368 E4.70389
排队命令:M600
此外,还应激活Configuration\u adv.h(marlin固件)中的M600命令,取消对以下行的注释:
#定义灯丝更换功能启用灯丝更换菜单和M600 g代码(也用于跳动传感器)
并根据打印机设置更改灯丝\更改\ X \位置、灯丝\更改\ Y \位置、灯丝\更改\卸载\长度和灯丝\更改\挤出\长度。
车轮_alt.stl公司应采用非母体灯丝制成。我做的所有作品都是绿色的。对于发射器,我用了一个亮绿色的,对于操作模式,我用了一个红色的。
可选组件为presor_车轮.stl& 手臂.stl
个文件
压缩包大小:4MB
小程序二维码
微信小程序 微信扫码打开此模型
登录后发表评论
恒诺鑫科-专注碳素制品的开发与生产