修改

图片

迪威模型和Solidworks 联合会员
迪威网友8b2f2c
迪威网友8b2f2c

Octoprint和GPIO控制教程!

免费,登录即可下载
发布时间:2021/1/6 0:50:00
如何使用GPIO控件设置Octoprint!
下载的图片和文本文件与代码的副本,以及一个额外的40毫米风扇烧烤!
请参见此处的坡道教程!
请参见此处的Marlin固件教程!
这是所有关于如何使用树莓皮3或3B 作为一个Octoprint服务器上的3D打印机!
材料清单
让我们从你需要的开始。
Raspbery Pi 3**或更好
覆盆子皮的Octropi图像
一些MOSFET模块控制灯和电源继电器
我建议使用64GB SD卡与timelapse配合使用
树莓皮相机,广角帮助这里!
摄像机用长电缆
一个5v电源,你可以使用一个单独的或使用一个电压转换器,或PC电源,由你决定!
12v至5v转换器
墙上5v电源
我用LED灯
打印机的主电源继电器,我用它,因为它的可靠性和容易更换,如果需要。
短USB电缆
覆盆子皮的盒子,里面有电线和冷却的空间
**关于电脑电源的说明!Octoprint需要一些咕噜声才能运行。它的实时发送命令到打印机,特别是与相机做延时覆盆子皮3或类似或更好的东西强烈建议。我使用树莓皮3B 和橙色皮加2E与2gb内存。您可以搜索并找到许多单板计算机和iTruction的现成磁盘映像,以便在Debian上设置Octoprint。
如何!
把你的SD卡上的章鱼烧掉!您可以使用像Win32 Disk Imager这样的程序或您最喜欢的磁盘写入程序来执行此操作!
一旦完成,把卡放在你的电脑里。浏览到它,你会看到一个名为“octopi wpa”的文件-恳求者.txt“在那里。打开并添加WiFi详细信息,如下所示:
网络={
ssid=“您的Wifi ssid”
psk=“supeecretwifipassword”
}
请务必在该文件中设置您的WiFi国家/地区!
保存此文件并安全弹出SD卡,然后将其移到Raspberry Pi中的itall。
装电线!
我保证这并不像看上去那么吓人!
让我们从Pi的5v电源开始。因为在本指南中,我们将切断打印机电源,您需要切断打印机主正电源和电源之间的所有12v重型继电器。
注意!
USB线将为大多数板供电,包括斜坡!您可能需要剥下USB线上的一些外部iulation,并剪断红色导线iide,以防止在您使用继电器控制将其关闭时USB端口使电路板保持打开状态。
在继电器之前,你需要抽头12v电源的电压转换器,如果你用它来供电的树莓皮。
让我们看一下基本示意图:
在这里你可以看到MOSFET板,Pi,电压转换器和主电源继电器连接起来,你会在打印机上。
Raspberry pi上的pi根据GPIO编号(不是管脚编号)进行编号!
请密切注意这个位置,因为这将是非常重要的。
在Rasberry圆周率你可以使用杜邦连接或焊锡仔细的权利圆周率。要么工作!
树莓皮上有皮诺。
根据图纸,我们将使用GPIO 18、23、24和25。每个控制器控制一个通道。你们大多数人只需要两个,一个是灯,一个是电。那样的话就用18和23。
把覆盆子皮,电线,摄像头电缆和SD卡装进盒子里,装在打印机的某个地方。我把它放在主板的同一侧。
一旦安装了Pi,就在附近安装MOSFET和继电器。这只是为了简化布线。
如上图所示,连接5V、GND和GPIO的电线,也可使用此连接将继电器连接到打印机其余部分的主12v 电线,以便从Octoprint接口关闭。
小心地布线,使用良好的焊料和热收缩连接。仔细检查每件事,千万不要在开机的机器上工作!
一旦你有接线情况完成,我们可以继续设置pi!
设置和配置
插入Pi并打开,在您的网络上找到它的IP地址,然后浏览到该IP地址或重试
您将看到打印设置向导!点击并填写所有需要的信息。
接下来我们设置用户和访问控制。你想打开它很重要!
接下来配置连接性检查,我也打开它。
然后我们配置黑名单处理,这应该再次开启。
接下来是打印机配置文件。这是设置Octoprint如何与机器交互的地方。这是很重要的,为您的打印机设置这一点准确,我在这里使用的Anet A8,因为我有两个这样的。
从计算机名称开始,键入:
然后在下一个选项卡上设置构建卷
现在到轴上,我只留下我的情况。
最后一个打印机页面是挤出机,在本例中为双:
!【2008年10月】[(
最后一页是安全回顾和概述:
继续进入web界面,您将看到以下屏幕:
一旦您完成了SSH脚本到Pi的设置,就需要控制SSH脚本。这是做任何SSH客户端,但我喜欢腻子
你可以用本地八达通或要连接的IP地址。用户名是pi,密码是raspberry。
请务必更改此密码!!
使用SSH终端中的passwd命令更改密码并继续。
您也可以使用“sudo raspi config”来使用Raspberry Pi配置编辑器来设置密码和时区等等。
更改密码后,我们需要编辑一些文件以将命令加载到菜单中。
进行编辑
我们需要为菜单中的每个函数编写一个脚本,并允许系统使用它们。
安装类型“sudo nano/uslocal/biprinter_开.sh用空白文件打开纳米文本编辑器开.sh并复制以下内容:
#!/bibashgpio导出18 outgpio-g写入18 1
保存并按CTRL O然后按CTRL X退出
现在,让我们使用命令“sudono nano/uslocal/biprinter”生成off脚本_关闭.sh“并复制以下内容:
#!/bibashgpio导出18 outgpio-g写入18 0
按CTRL O CTRL X组合键保存,然后再次退出
对于灯,使用“sudo nano/uslocal/bilight_开.sh"
#!/bibashgpio导出23 outgpio-g写入23 1
再次保存并使用CTRL O退出,然后使用CTRL X
关闭“sudo nano/uslocal/bilight”_关闭.sh"
#!/bibashgpio导出23 outgpio-g写入23 0
再次保存并使用CTRL O退出,然后使用CTRL X
现在我们有脚本来打开和关闭fit两个mosfet。如果你需要更多的函数,用同样的公式来做一个on和off脚本。
一旦完成脚本的编写,您需要使用命令“sudo chmod x/uslocal/bi*.sh”授予它们执行权限,这将设置执行位并允许它们在系统上运行。
将函数添加到Octoprint
要将它们添加到上面显示的打印菜单中,只需编辑以下文件。
在终端中键入“sudo nano/home/pi/.octoprint”/配置yaml"
在该文件的底部粘贴以下内容:
系统:actio:-操作:printeron命令:printer_打开.shname:Printer On-操作:printeroffcommand:Printer_关闭。确认:确实要关闭打印机吗?名称:打印机关闭-操作:lighton命令:light_打开.shname:action:Light-off命令_关闭.shname:熄灭
现在要添加脚本的自动运行,请将以下内容粘贴到同一文件中:
事件:已启用:特鲁苏bscriptio:-命令:-打印机_开.sh-浅色_on.shevent公司:Startuptype:system-命令:light_on.shevent公司:PrintStartedtype:system-命令:light_关闭shevent:PrintFailedtype:system-命令:light_关闭shevent:PrintCanceledType:system-命令:light_关闭:PrintDonetype:系统
使用CTRL O和CTRL X保存并退出
它所做的是自动化一些活动。比如当它启动打印机时,灯就会亮起来。如果打印失败,打印机电源将自动切断。这是方便的温度失控等。方便的安全功能!!
有关详细信息,请访问:
这样做是一个好主意,去更新你的pi,因为你已经连接。
终端类型:
更新源
然后
将系统升级到新版本
一旦这些是ITALL类型:
sudo rpi更新
这将更新内核。一旦全部完成,用“sudo reboot”重新启动,一旦启动,打印机就应该亮起灯!
现在键入“sudo reboot”重新启动并完成安装!
下一步浏览到您的
一些超时空笔记!
默认情况下,Octoprint中的timelapse非常可爱。我已经上传了一些到我的频道在Youtube上,比如这一个超光速!马车和车头
要设置它,只需转到Octoprint中的“Timelapse”选项卡:
我用这些设置运行我的,但你可以自定义它。
有很多插件和主题!
试试看!
作为一个例子,我有一个自定义脚本和动作延迟关闭。这是在每项工作结束时关机前的两分钟暂停,以便我有时间在机器的灯和电源熄灭前检查零件和材料。
2分钟后关灯的脚本是:
#!/bibash{sleep 2mgpio export 23 outgpio-g write 23 0}&
然后在配置中我有一些额外的代码,就像在事件中一样:
-命令:灯光_关闭shevent:PrintCanceledType:系统
浅色_offd.sh公司是延迟点火脚本。
我希望这有帮助!!
请分享和喜欢!
0个文件
压缩包大小:2MB
小程序二维码
微信小程序 微信扫码打开此模型
登录后发表评论
恒诺鑫科-专注碳素制品的开发与生产