MakerLab创客实验室 — Let's Make something.
现在注册
已注册用户请 登入

Kossel/Rostock等Delta并联三角洲3d打印机固件配置及自动调平

固件配置对打印机非常重要,Delta机型也不例外
简介20 硬件准备及配置0 固件修改配置48 检验、校正你的参数39 G29测试效果18 真实打印测试13

教程进度【更新自6.24】

所有的内容已经更新完成,大家如果发现有错误或有含糊不清的地方请在相应文章下面进行回复我,我会尽量解答大家的问题。

基本原理

Kossel/Rostock等delta(并联/三角洲)的自动调平原理跟普通XYZ坐标的机型差不多,如果你还没了解过,可以先看看那边的介绍( http://learn.makerlab.me/guides/8 )。简单说就是通过一个限位开关(Z-min)来获取打印平台的平整度信息。然后将各个位置的Z偏移在打印的时候补偿进去,就可以实现自适应打印平台的倾斜等不平问题了,但与普通XYZ结构调平一样,如果平台出现凹凸不平问题,并不能很好的解决。所以推荐大家的打印平台用平整性较好的玻璃等材料。

说明,这是所提的delta调平都是针对Kossel版本的marlin固件而说的,并不是原始版本的marlin。请注意,可能会有不同。

与XYZ机构调平不同之处

如果你做的delta机型的机器是你自己组装和接线的,你应该知道。delta机型的原点限位接在了XYZ-max(最大限位)位置上,而用于调平的限位应该接在Z-min位置上。并且在marlin固件中,对X-min及Y-min的管脚定义(pins.h文件中)需要配置为-1,否则自动调平将不正常。如果你用的是由MakerLab开发的合体主控板(Mega Controller),那么你不需要做这样的配置(我已经替你配置好这两个管脚了)。

另一个不同之处是探针的连接方式,比较常见的Kossel探针方式是这样的(如图),限位接常开,通过一个长六角工具触发限位的状态,放下时,限位状态为Open,收起时,限位状态为Triggered(小提示:读取限位状态的G代码命令为M119)。这一点跟普通XYZ结构方式还是不同的。

当然,Kossel也有其它调平方式,比如使用压敏电阻等等。这里就不多说了。原理差不多。

本文最后更新于:16 天前
20 回复
wyqkh medium avatar
#1 - 2 年前
wyqkh

楼主赶紧更新,重点讲讲固件怎么修改

Andy medium avatar
#2 - 2 年前
Andy

@wyqkh 好的,会尽快

JackGrylls medium avatar
#3 - 2 年前
JackGrylls

楼主辛苦了!加油!

improve100 medium avatar
#4 - 2 年前
improve100

@andy kossel版的marlin固件能给个下载地址吗?谢谢您。

lzl12399 medium avatar
#6 - 2 年前
lzl12399

楼主讲解一下里面的算法

wxl541225 medium avatar
#7 - 2 年前
wxl541225

求教加热床不会加热

wxl541225 medium avatar
#9 - 2 年前
wxl541225

刚开始是操作软件没有加热床的logo,后来看你教程把里面的0改成1有加热床的符号了,但是不会加热,没有温度显示,这点我可能还要在检测,明天可以加下你qq请教吗

wxl541225 medium avatar
#10 - 2 年前
wxl541225

我用的是那种最常见的淘宝上长方形的加热板

Andy medium avatar
#11 - 2 年前
Andy

@wxl541225 没显示温度的话,说明接线或温度传感器类型配置有问题。查一下接线

wxl541225 medium avatar
#12 - 2 年前
wxl541225

传感器ok,但还是不会 加热,固件内也改成1了,就是不会加热,求教

Andy medium avatar
#13 - 2 年前
Andy

@wxl541225 读取的温度是多少?点击加热后,有没有报错?

tianjianwudi medium avatar
#14 - 2 年前
tianjianwudi

请问我连接了2004液晶控制板,其上有内存卡,我如果想打开液晶功能和脱机打印功能在固件中除了将//#define REPRAP_DISCOUNT_SMART_CONTROLLER 前面的//去掉来打开2004液晶功能外还需要在哪里设置来打开存储卡的功能吗?

Andy medium avatar
#15 - 2 年前
Andy

@tianjianwudi 打开上面代码后,不需要配置其它的就可以使用内存卡

tianjianwudi medium avatar
#16 - 2 年前
tianjianwudi

谢谢你的解答,有问必答,支持!

Markyts99 medium avatar
#17 - 一年前
Markyts99

Andy,你好!我是新手,DIY组装一台Delta,还在做校正中,我请教,我G92归零设定后,我想升高喷头10mm以便机械式开关放下,但是我输入G1 Z10或用介面程式押z10mm,然喷头并没停在Z10mm,而是一直往上走,约升了二十公分才停,是哪里设定要改?对了!因为测试所以我没开加热电偶(喷头与热床).

Andy medium avatar
#18 - 一年前
Andy

@Markyts99 是不是步进脉冲数设定有问题?

qingfeng5572 medium avatar
#19 - 一年前
qingfeng5572

樓主好,我用了這個固件,上位機用Repetier,發送各個命令都能正常執行,可就是執行打印的時候歸零---下降高度--------加溫,然後機器就移動也不動了,有時候溫度值還會回落是怎麼回事呢?

yangqingbo medium avatar
#20 - 16 天前
yangqingbo

l楼主你好,我用的是接近开关。g29自动调平时,不用收回探针。固件应该怎样去掉收回探针的部分