在本教程中,我们将学习如何构建Arduino数控泡沫切割机。这是一个典型的DIY数控机床,因为它是由简单廉价的材料制成的,一些3D打印的部件,它有一个Arduino作为控制器。

概述


这台机器的主要工具不是比特或激光,而是一根热丝,或者一种特殊类型的电阻丝,当电流流过它时,它会变得非常热。热丝熔化或蒸发泡沫时,通过它,所以我们可以准确和容易地得到任何形状,我们想要。

Arduino数控热丝泡沫切割机

我很容易说,因为建立一个数控机器实际上并不是那么难。如果您是初学者和思考建立您的第一个DIY CNC机器,请保持调整,因为我会解释一切如何运作。我将向您展示整个建立它的过程,从设计机器,连接电子元件,编程Arduino并解释如何准备自己的形状,使G-Codes和使用免费的开源程序控制机器。所以,让我们潜入其中。

Arduino数控泡沫切割机3D模型

首先,这是这台机器的3D模型。你可以下载下面的3D模型。

Arduino CNC机3D模型

您可以下载下面的3D模型。

步文件:

3D打印STL文件:

底座由20x20mm t型槽铝型材制成。我选择这些配置文件是因为它们很容易使用,我们在组装时不需要钻任何洞或其他东西,而且它们是可重复使用的,我们可以很容易地拆卸和使用它们为其他项目。bet188me每个轴的运动是通过使用线性轴承在10mm光滑杆上滑动来实现的。每个轴我用了两根杆。

滑块可能看起来有点奇怪,但它们的设计是一种方式,即它们可以在具有多个功能的同时以单独的方式打印为单个部分。因此,例如,X滑块容纳两个线性轴承,它保持Y轴杆,它保持用于Y轴带的滑轮,以及它具有用于连接X轴带的手柄。

x轴滑块设计-三维模型

为了驱动滑块,我们使用NEMA 17步进电机。使用轴联接器,简单的螺纹杆,两个滑轮和两个皮带,我们可以同时在每个轨道上均匀地驱动两个滑块。

这里我们还可以注意到,我们有第三个步进电机,它能让机器做出2.5D的形状,我们稍后会在视频中解释它是如何工作的。

总的来说,在施工和刚性方面,设计可能并不是那么好,但我的观点是使一个功能机器成为可能的机器,仍然能够完成工作。

对于3D打印的部分,我使用了我的Creality CR-103D打印机,这是一个非常好的3D打印机,价格合理。

使用Creality CR-10 3D打印机3D打印x轴滑块

需要注意的是,一些3D打印零件需要一点后处理,或者在使用前应该移除支撑材料。

3D打印安装支架-后处理

在某些情况下,我也必须使用锉刀来删除多余的材料,我猜是由于切片软件中的支持设置不良。

组装数控

无论如何,现在我准备好所有的材料,所以我可以开始组装机器。

这是这台数控机床所用的所有主要部件的清单。电子元件的列表可以在本文的电路图部必威lol分找到。

必威外围提钱披露:这些是联盟链接。作为亚马逊助理,我从合格购买中获得。

建造数控机床所需的材料

我的t型槽铝型材有60厘米长,所以根据3D模型,我用金属手锯切割每个尺寸。然后使用角支架,我组装了基础框架。接下来,我要安装X轴的轴瓣。你看,使用t型槽型材是很容易的,我们只需要一些M5螺栓和t型槽螺母来把各种东西连接到它们上。

将轴夹固定在20x20 t型槽铝型材上

接下来,我要通过夹子插入轴杆。在插入一半的同时,我们还需要添加X轴滑块。我们只是把两个轴承放在里面,然后把它们插入轴上。现在我们可以滑动轴到另一边,并使用M4螺栓和螺母,我们可以在适当的地方拧紧轴。我对另一边也重复了这个过程。

组装数控机床底座架

接下来,我们需要安装Y轴。为此,首先我们需要将棒插入X轴滑块,将它们与底部齐平,并使用M4的螺母和螺栓固定它们。然后我们可以插入Y轴滑块。这些滑块只使用一个线性轴承。

将Y轴轨道固定在X轴滑块上

在Y轴杆的顶部,我们需要附加安装支架,这将连接两个Y轴杆与顶部的t槽轮廓。同样,我们用同样的方法将它们固定在燃料棒上。为了将t型槽安装到安装支架上,首先我在上面添加了3个M5螺栓和t型槽螺母。然后我把侧影放进去,拧紧螺栓。

连接顶部轮廓以连接两个Y轴杆

因此,通过这一点,我们拥有主要的建筑,我们可以在X和Y轴上自由地移动。

数控机床滑动系统- 10mm导轨

接下来,我要把腿固定在底座上。同样,使用t型槽配置文件可以很简单地做到这一点。一旦腿是固定的,我将插入第一个步进电机的X轴。在这种情况下,我使用20mm间隔螺母,以距离电机轴,所以我能够在腿附近放置一个皮带轮稍后。

为数控机床安装x轴步进电机

好的,接下来我有一个简单的6毫米螺纹杆,它将驱动两个皮带在同一时间。所以首先我切它的大小,放置一个轴承与6mm内径的相反腿的步进和通过螺纹杆。然后我插入一个螺母,以确保杆到轴承和两个齿滑轮的皮带。

3D打印轴耦合器为NEMA 17步进电机

为了将螺纹杆连接到步进电机,我3D打印了一个轴耦合器,在步进侧有一个5mm的孔,在杆侧有一个6mm的孔。联轴器有插入M3螺母的槽,然后使用M3螺栓或平头螺钉就可以很容易地将其固定在电机轴和螺纹杆上。接下来,我们需要将滑轮定位在滑动块手柄的一条直线上,并用grub螺丝固定它们。

在机器的另一边,我们可以插入两个惰轮。为此我使用了一些M5螺栓和螺母。

GT2皮带安装惰轮

好了,现在我们准备安装X轴的GT2皮带。首先,我用拉链把皮带插入并固定在滑块上。然后我通过皮带围绕齿滑轮,在另一边围绕惰轮,削减它到适当的大小,并再次固定它到滑块的另一边使用拉链领带。

将GT2皮带安装在数控机床x轴滑块上

我对另一边也重复了这个过程。在固定另一侧时,必须保证两个滑块在X轴上处于同一位置。为了达到这个目的,我们可以简单地把它们移到轨道的末端,这样我们就可以收紧腰带,用拉链带固定它。这样X轴滑动机构就完成了。

接下来,具有相同的方法,我们将组装Y轴机制。用于再次将皮带固定到滑块中,我们使用拉链扎带。这里滑动块只有一个手柄并且为了固定皮带,首先伸出一端皮带,然后我伸展到足够紧的带紧,并且用另一个锯齿扎带,我抓住了皮带的两端。现在我可以拆下以前的拉链扎带并切断多余的皮带。如前所述,当将皮带固定在另一侧时,我们必须确保两个滑块在Y轴上处于相同位置。通过这种情况,也完成了Y轴机制。

用拉链连接GT2带

接下来,我将在x轴上附加一个更多的t槽轮廓。该型材将用于将第3步部电机连接到它以及将泡沫件放在上面。使用第3步部电机,我们可以使用本机制作2.5D或实际三维形状,例如棋子。

安装数控泡沫切割机的第三步进电机

好了,接下来我们需要安装电阻丝。这种电线需要能够承受高温,同时保持其长度的温度一致。那通常是镍铬线或不锈钢钓鱼线,实际上很便宜,很容易得到。为了正常工作,钢丝需要在两座塔或滑块之间绷紧,我是这么做的。我在两个滑块上都安装了M5螺栓,并在其上添加了小型加长弹簧。

在延伸弹簧的帮助下将热线连接到Y轴滑块

然后我简单地把导线连接到弹簧上。我在弹簧允许的范围内尽量拉紧钢丝。这根线需要像这样用弹簧拉紧,因为当它变热时,它的长度也会延长,所以弹簧能够补偿。

连接镍铬热线到CNC

好的,所以接下来我们可以用电线连接电阻线。我们将使用直流电,使极性无关紧要,这只是流过电线的电流,以便热。在此确保电线足够刻录,以支持大约3到5安培的电流绘制。在我的情况下,我正在使用22尺码电线,但我会肯定地建议20架或18尺度的电线。

用电线连接热线

最初我把电线连接在两个螺母之间,所以电流可以通过线圈到电阻线。这实际上并不是很有效,我会在一分钟内告诉你们为什么。我通过滑块的把手来操作金属丝,以保持整齐和远离热金属丝。

接下来,我们需要安装数控机床端位或限位开关。这些微限位开关有3个连接,接地,常开和常闭连接。起初,我把他们连接到正常打开连接,但在con

导管一些测试我转换为常闭连接,因为机器更稳定。

数控机床末端停止或限位开关

问题是数控机床工作时产生的电噪声,错误地触发开关,就像他们被按下,导致机床停止工作。

Arduino数控泡沫切割机电路图

接下来,我们可以连接步进电机的电缆,然后看看如何连接所有电子元件。这是一切需要连接的电路图。

Arduino CNC机电路图 - 电子组件必威lol

当然,这台数控机床的大脑是一块Arduino板。除此之外,我们还需要一个Arduino CNC Shield,三个A4988步进驱动器和一个DC到DC转换器来控制热线的温度。

你可以从下面的链接获得这个项目所需的组件:

必威外围提钱披露:这些是联盟链接。作为亚马逊助理,我从合格购买中获得。

我3D打印了一个电子元件的支架,我把它固定在t型槽轮廓的一必威lol侧。首先我用M3螺栓将Arduino板固定在支架上,然后将Arduino CNC护罩插入支架上。

接下来,我们需要选择步进驱动器将使用一些跳线驱动电机的分辨率。在我的例子中,我通过在每个驱动程序中添加三个跳线来选择第16步分辨率,这样步进器的移动就会更平稳。

Arduino CNC屏蔽带A4988步进司机

当放置驱动器时,确保它们的方向是正确的,小电位器可以是一个指示器,应该指向屏蔽的底部。

我继续将DC转换器固定到位。然后我将三个步进电机连接到Arduino CNC屏蔽,以及两个限制开关到X +和Y +端止挡板。为了为机器供电,我将使用12V 6A直流电源。Arduino CNC屏蔽实际上可以从12到36伏特工作,也可以使用我使用的特定直流转换器,可以使用相同的电压。在DC转换器的输入上,我添加了一个开关,所以我可以单独打开和关闭热线。在直流转换器的输出上,我简单地连接了两根电线的电阻线的两端。最后,我们可以通过USB端口将Arduino连接和电源,通过DC电源插头电源Arduino CNC屏蔽和步进电机。

连接Arduino CNC Shield

好了,现在是时候测试机器是否正常工作了,我将从热线开始。你可以看到这里我有0伏的直流转换器输入,一旦我打开开关,我得到12V的输入。然后在直流变换器的输出上,我们有零伏,但是当我们开始转动电位器时,我们可以将输出电压从0调整到12V,这样电流就会通过热线,不及时地温度。

泡沫刀热丝温度调整

最好的方法来测试你应该在什么电压下设置直流转换器的输出是通过试图切断一些泡沫片。热线应该能够切断泡沫没有太多的阻力和弯曲。

用热线切割苯乙烯泡沫塑料

然而,在最初的测试之后,您可以看到我的热线发生了什么。它由于热量而伸长弹簧本应该补偿它却没有起作用。

泡沫刀具热线变形由于热膨胀

实际上,由于过热,弹簧失去了功能,因为在这种配置下,电流也会流过它们。

用避风夹连接热线

所以,我把旧的弹簧换成了新的,现在我绕过了弹簧,在一些鳄鱼钳的帮助下,把电线直接连接到电阻线上。

Arduino CNC机器软件

好了,现在是时候让这台机器活起来了让它成为一台真正的数控机床。

Arduino CNC固件和控制软件-简单的框图

为此目的,首先我们需要将固件上传到控制机器运动的Arduino。DIY CNC机器最受欢迎的选择是GRBL固件

用于控制数控机床的开源Arduino固件

它是开源,我们可以从github.com下载它.一旦我们以zip文件的形式下载它,我们就可以解压它,复制“grbl”文件夹并将其粘贴到Arduino库目录中。然后我们可以打开Arduino IDE,从文件>示例> grbl中选择grblUpload示例。现在我们需要选择我们正在使用的Arduino板,Arduino UNO,并选择我们的Arduino连接到的COM端口,最后将这个草图上传到Arduino。一旦上传,Arduino就知道了如何读取g代码以及如何根据它们来控制机器。

接下来,我们需要某种接口或控制器来与Arduino进行通信并告诉它该做什么。再次强调,我选择了一个开源程序来实现这个目的万能刀位点发送方

用于控制Arduino CNC机器的通用G代码发件人

我下载了2.0平台版本。要运行该程序,我们需要解压zip文件,进入“bin”文件夹并打开任何可执行ugsplatfrom文件。这实际上是一个JAVA程序,所以为了能够运行这个程序,我们首先需要安装JAVA运行时环境.我们还可以免费下载此内容官方网站。

因此,一旦我们打开通用G代码发件人程序,我们需要运行安装向导以配置机器。

通用g代码发送器安装向导

在这里,我们只需选择正确的端口并将程序连接到Arduino。建立连接后,我们可以通过单击按钮来检查电机的移动方向。如果需要,我们可以反转方向。我选择了积极的运动来从限位开关位于另一侧的主位置。

接下来,我们需要校准电机的步骤以实现正确和准确的运动。当我们选择16时th驱动器的步长分辨率,电机有200个物理步长,这意味着需要3200步才能让电机360度旋转。现在,根据传动类型,或者在这种情况下滑轮的大小,我们需要计算电机需要多少步才能让机器移动1毫米。这里的默认值设置为每毫米250步。所以,一旦我们点击这些移动按钮中的一个,电机将使250步。

数控机床步进校准与通用g码发送器

在现实中,我们用尺子测量机器的实际运动然后在程序中输入这个数字。根据这个,程序会计算并告诉我们需要改变的值和更新的步长/mm参数。在我的例子中是83步/毫米。至于Z轴,我将它设置为400步/毫米,或者这意味着值为1mm的Z轴将旋转45度。

接下来,我们需要检查限位开关是否工作正常。取决于我们是否将它们连接为NO或NC,我们也可以在这里将它们倒置。就像我之前说的,NC连接对我来说工作得更好。不管怎样,这里我们需要注意,我们需要关闭Z轴限位开关,因为我们的机器里没有。如果我们不关掉它,我们就不能把机器带回家。为了做到这一点,我们需要进入Arduino库中的grbl文件夹,并编辑config.h文件。

编辑GRBL配置文件,用于关闭Z轴限制开关

在这里,我们需要找到归位循环线和注释的默认设置为3轴数控机床和取消注释的设置为2轴机床。现在我们需要保存文件并将grblUpload示例重新加载到Arduino中。请注意,您可能应该重新启动程序,以便一切正常工作。

好了,接下来我们可以试着用“尝试”按钮让机器回家。点击时,机器应开始向X限位开关移动,一旦按下,它将开始向Y轴移动。如果需要,我们可以改变极限开关的方向。在设置向导的最后,我们可以设置软限制,这实际上限制了机器在每个方向上可以移动的最大距离。我的尺寸是45x45cm。

设定数控机床的软极限

好了,现在程序可以运行了。每次使用前,你都应该把机器放在家里,然后你就可以做任何你想做的事情了。首先,我建议您尝试并测试Jog控制器或手动移动机器。此外,在这一点上,你应该试着切割一些泡沫碎片,以找出什么喂入速度或运动速度将是最适合你。

手动移动数控机床-通用g码发送器Jog控制器

所以,你应该在加热丝的温度和进料速度上进行调整,以确定什么能让你的泡沫片切割得最干净、最精确。

为数控机床生成g代码

最后,在这个视频中留下了什么,是看看如何准备图纸,所以数控机器可以制造出来的形状。为此目的,我们需要一个向量图形软件,并再次选择一个开源,而那就是.您可以免费下载它的官方网站。

inkscape用于临时用cncachining的图纸

我将向您展示两个示例,如何使用Inkscape为Arduino数控机床准备G-code。所以首先我们应该设置页面大小为我们工作区域的大小,即45x45cm。对于第一个示例,我下载了Arduino标识的图像并导入到程序中。使用跟踪位图函数,我们需要将图像转换为矢量格式。

使用Inkscape中的跟踪位图功能

现在为了能够用热丝切割这个形状,我们需要使这个形状成为一个连续的路径。这是因为热丝总是存在于工作区域,当从一个字母或形状移动到另一个字母或形状时,它不能像在激光情况下升高一点或关闭。因此,我用简单的方块把所有分开的部分连接在一起。我们通过选择片段,然后使用Union函数来实现。另一方面,内部的闭合循环需要打开,我们使用Difference函数来做。

在Inscape中准备用于切割泡沫的Arduino标识

因此,一旦我们准备好了我们的绘图,我们就可以使用GCodetools扩展来生成G代码。首先,我们需要生成方向点。

GCodetool  - 用于生成G代码的Inkscape插件

然后我们可以将我们的模型扩展到所需的尺寸。接下来,我们需要转到工具库,并使用这定义了我们正在使用的工具用于Arduino CNC计算机。我们可以选择圆筒,因为电线显然具有圆柱形。在这里,我们可以改变工具直径等参数,我将其设置为1mm,以及进给速率。此时其他参数并不重要。最后,现在我们可以使用GCode函数的路径为此形状生成G代码。

使用Inkscape GCodetool插件生成CNC机器的G代码

g代码是一套简单的指令,GRBL或Arduino可以理解,并根据它们驱动步进电机。现在,我们可以在通用g代码发送程序中打开Gcode通过Visualizer窗口,我们可以看到机器应该经过的路径。

Arduino标识g代码用于泡沫切割

然而,我们可以注意到这里的黄线表示空的旅行,或者在使用一点或激光的情况下通过空气旅行。正如我之前提到的,在这种情况下,热丝不能在这些行程中移动,因为电线会切断材料,破坏形状。在这里,我们实际上可以注意到,整个形状没有一条路径,因为我们忘记打开logo内部的封闭区域。所以,我们可以简单地回到绘图,让这些封闭的区域打开,然后再次生成g代码。

在Inkscape中制作CNC泡沫切割的一条路径

另一项提及通过双击形状选择自己的起点是个好主意,选择一个节点并在所选节点下选择中断路径。现在,如果我们打开新的g代码,我们可以看到路径从后来的a开始,通过整个形状,然后返回一封信。

将泡沫片固定在机器上

为了将泡沫片固定到数控机床上,我制作了这些简单的持有人,其中有M3螺栓,渗透泡沫,并将其固定在地方。

Arduino标志在Arduino数控泡沫切割机上成型

好的,所以现在我会向你展示如何制作三维形状的一个例子。我们将制作一个方形柱状,需要在四个侧面彼此切割90度。

数控泡沫切割机自动制作3D形状

我用前面显示的跟踪位图方法得到了柱状形状。现在我们可以将一个简单的矩形像柱子一样大,我们将从矩形中减去柱子。我们将删除一个方面,因为我们只需要一个支柱的轮廓路径。所以,这是CNC机器应该制作的实际路径,并且在每次通过后,我们需要旋转3理查德·道金斯步进90度。

为CNC泡沫切割的3D形状准备g代码

为了在创建方向点时做到这一点,我们需要设置Z深度为-8mm。然后在工具参数中,我们需要将深度步长设置为2mm。现在生成G-code后,我们可以在G-code发送器中打开它,我们可以看到机器将在2mm深度差的情况下进行相同路径的4次通过。在数控路由器的情况下,这意味着每一次钻头将得到2mm深的切割材料,但在这里如之前所示,我们设置Z轴旋转45度与每毫米或90度2mm Z步进电机旅行。

为支柱3D形状生成G代码

无论如何,我们还需要修改G代码一点点。默认情况下,每个传递后生成的G代码将z轴移动到值1mm,这在CNC路由器的情况下,它意味着当需要空行程时它会提高该位。

用于在通用g代码发送器中切割泡沫的3d形状

实际上,我们可以将G代码未经修改,但它将产生Z轴的不必要的运动,或无缘无故地旋转泡沫。因此,在代码的每次迭代之后,我们只需修改z轴值以保持在同一个地方,而不会返回到1mm的值。

修改通用gcode发送器中的G Code,用于泡沫切割

我们使用这个平台来安装制作3D形状的泡沫片,这个平台包含一些M3螺栓,这些螺栓堆叠在泡沫片中,在成型时支撑着泡沫片。

旋转平台制作3d形状

在运行G代码之前,我们需要手动将热线带到泡沫件附近。距离中心到热线的距离应该尽可能多地勾选我们的形状。或者,如果我们想要在图中这样的确切尺寸,我们需要测量从原点到图形中形状的中心的距离。

设置0分

然后我们需要单击控制器中的重置零按钮,以便告诉程序它应该从这里开始,而不是家庭位置。就是这样,现在我们只需点击播放按钮,Arduino CNC机器将制作3D形状。

你可以在这里下载所有示例的G-code文件和Inkscape文件:

这就是本教程的全部内容。我希望你的解释足够清楚,你将能够制造你自己的数控机床。请在下方的评论部分提出任何问题,并检查我的Arduino项bet188me目集合

46岁的反应

  1. 斯科特杜拜

    伟大的教程。是否有一个容易的非对称3D零件?比如飞机的机身?我造遥控飞机。我使用的一种方法是每隔几英寸切片一个3d模型来获得轮廓。然后制作导丝模板,用热丝手工切割所有线段。这是非常耗时的。

    回复
    • 德扬

      谢谢!因为机器的这种结构我们无法制造非对称部件。为了达到这个目的,我们需要两个Y轴塔或滑块有两个独立的马达并独立工作,而在这里它们做同样的运动。当然,这是可能的,网上有一些DIY的机器有这个功能。也许当我决定玩RC飞机的时候,我会做这样的修改,但说实话,我不知道什么时候会这样。

      回复
  2. 冰沃克

    这是一个伟大的项目,祝贺这一成就!!
    我想知道你在原型中使用的热线仪表吗?

    回复
  3. 博文

    伟大的工作! !创造泡沫切割机,甚至更高的赞誉,透彻和完整的解释。期待你的更多项目bet188me

    回复
  4. 比尔

    嗨伟大的项目。

    在你的机械零件清单中,你没有指定步进杆对面的螺纹杆端轴承尺寸。在视频中,你提到了6mm id,但你在零件列表中链接的滑轮是5mm。所以我需要一个5毫米的轴承来匹配5毫米的杆。

    回复
    • 德扬

      嘿,谢谢!是的,在视频中我使用了6mm的轴承,滑轮和螺纹杆,但我建议使用5mm的,因为这些是这些部件更常见的尺寸,更容易得到它们。你可以看到,它们甚至是捆绑在一起的,包括皮带、滑轮和惰轮,因为它们通常用于DIY 3D打印机。因此,我还包括两个版本的轴耦合器和安装支架马赫这些尺寸。所以,当3D打印这些部件时,请务必考虑到这一点。我还更新了这篇文章。
      不管怎样,谢谢你的建议我希望现在我讲清楚了一点。

      回复
      • 比尔

        谢谢您的快速回复。

        另一个小问题,但可能这是由于一个变化,或者可能我的arduino是别人做的,但我(1个月大)UNO R3上的孔模式与你的arduino控制器外壳的孔模式不匹配。我刚在我的指纹上钻了个新洞让我的指纹工作起来,很容易修复。但我认为其他人可能会受益,如果他们检查洞模式与他们的UNO打印前。

  5. 路易斯·洛佩兹

    非常好的教程,我已经设计了2轴和4轴泡沫切割机。我使用免费和昂贵的软件来运行我的cnc。我在尝试实现第三个轴,你的信息非常有用。我的主要兴趣是用我的机器来建造我的钢筋混凝土飞机。

    回复
  6. 比尔

    现在的建筑。另一个问题出现了。用于x轴的螺纹杆需要约56厘米长。50太短了。

    回复
    • 比尔

      这是错误的抱歉。我没有意识到需要缩短两个型材,使50厘米的线程工作。

      回复
      • 将要

        我遇到了一个类似的问题看视频vs检查CAD文件,所以只需修改轴耦合器以创建扩展。我将耦合器切成两半并在另一侧添加5毫米乳头以弥合间隙。Didn’t want to disassemble cut & reassemble and haven’t had any performance issues.

        这是我和我的孩子们(13岁、11岁和9岁)一起做的,下一步,我们将用泡沫正面来铸造我们的创造物。

  7. Jimit

    棒,伟大的解释和感谢所有购买所需零件的链接。这是我对youtube上其他视频的主要关注,我不知道他们用的是什么,但这个博客回答了我所有的问题。一定会造出这台机器。

    回复
  8. 拉塞尔•艾伦

    嗨,德扬
    伟大的教程和伟大的产品。我已经做了一个并让它全部工作,我可以移动x和y轴,并在您说的情况下设置x和y限制开关设置了nc,它们正常工作,但z轴表示它是绊倒的,我无法绊倒运行任何程序,因为z轴限制跳闸,我已将grbl config更改为2轴归位first x然后y,但是当我运行UGS设置向导时,它表示Z轴跳闸。
    我试图通过在z+限位开关连接上放置一个跳线来欺骗它,但它没有工作。我现在处于停顿状态,不能让它工作。我不认为我错过了一个步骤的限制开关设置。
    谢谢提前
    拉塞尔•艾伦

    回复
    • 德扬

      嘿,谢谢!我在Z轴上没有任何问题。只要确保您按照解释更改了grbl config.h文件,并确保再次将grblUpload示例加载到Arduino,因为config.h中的更改将被上传到Arduino。

      回复
  9. Janchower

    哇,太棒了!非常感谢你如此清楚地说明了装配,同样重要的是材料清单/在哪里得到所有的部件!

    一个问题-你用什么设计软件来生成STEP文件?有没有一个基本的/免费的版本,你会推荐给一个新手?

    回复
    • 德扬

      谢谢你!我用Solidworks制作模型,但至于免费的CAD软件,我推荐Autodesk Fusion 360。您可以注册为学生或业余爱好者/制造者,并获得免费许可证。

      回复
  10. SLYMN G.

    我买了6块500mm的西格玛型材,但上面的型材很短。我需要做什么?

    回复
    • 德扬

      好吧,也许你可以使用从较短的轮廓(440毫米)的剩余部分,并延长它的轮廓。你可以用简单的平面轮廓做一个连接器,然后用t型槽螺母把它拧紧。

      回复
  11. 法比奥

    你好德扬特殊工作,详细解释,真的非常专业,我只是想问你之前的信息,从创建开始,我不在乎z轴,和其他我需要越来越多的措施,但是在arduino的编程部分,如果我尽所描述,不挂载z汽车,一切为我工作吗?只安装X和Y?我不知道我是不是错位了,我只需要切一些面板,而不是多聚糖块,谢谢

    回复
    • 德扬

      嘿,谢谢!当然,你不需要使用Z马达。你只需要按照视频中解释的步骤,即使没有Z电机,它也能工作。

      回复
  12. 乔·D

    正如其他人所说,你的视频和指示令人难以置信。很少见到这种质量,简洁和完整性的视频。然后,通过提供所有文件以及提供给耗材的链接进一步进一步。虽然,我想知道是否可以在源中的列表中放置一个“SET”组件,因此它可以是一键订购。

    我的问题在本页上第1张图片的前景中的循环配置文件方面。我猜测它以与方柱的3D轮廓类似的方式完成。但是,也许通过增加大幅上的转数。那是对的吗?

    回复
    • 德扬

      谢谢,我很高兴你发现我的工作有趣!
      我不认为我可以在列表中放置一个“set”组件,因此它将是一键单击顺序。有些物品经常缺货,这不是我控制的东西,所有这些都是外部链接。
      关于“主教”象棋形状,是的,你猜对了,它的方法与Square列的例子相同,只是增加了回合数。我想我为这个例子转了18圈。

      回复
  13. 理查德·怀特

    你好-很棒的教程。我扣下扳机,从亚马逊订购了几乎所有需要的东西。在任何可能的地方我点击了你的链接,所以希望你会得到一些东西!

    只有两个问题:
    1)零部件的总价约为300美元。你觉得这样合适吗?
    2)我不明白你为什么要用螺纹杆,直杆不是也可以吗?谢谢!

    回复
    • 德扬

      嘿,谢谢,我很高兴你发现它有趣!
      是的,价格可能会涨到300美元。这取决于你从哪里订购组件,所以是200到300美元。
      2)我用螺纹棒只是因为我让他们躺在车间。确保您可以使用直杆或类似于传输运动的任何东西。

      回复
  14. 理查德·怀特

    在我的部分,美国公制螺钉/螺母难以且昂贵。只有一个有类似问题的任何问题,我发现了8/32螺母完全和严格地进入铝型材。然后,您可以使用适当的8/32螺钉来进行所有紧固件。更便宜,更容易找到!

    回复
  15. 查尔斯王

    非常感谢你发布这个教程,非常有启发性,清晰易懂。我想扩大打印机切割更大的泡沫翅膀,1/4″规模(可能不宽超过36″x 12-14″深)我可以安全地走多远,必须升级到更大的铝和花“太多”钱?

    回复
    • 德扬

      嗯,我认为扩大这个设计不是个好主意。我的意思是,概念是好的,但设计本身,3D部分和所有东西连接的方式并不是真的有利于扩大它。

      回复
  16. Biejala

    一个非常详细的解释,以及你随意给出的可以理解的对话。衷心感谢你。我即将开始新的篇章在我的生活,从制造医疗零件机械车间CNC大约35年前。
    这是它背后的工程。我非常闪耀着CNC磨坊,我很感激自己喜欢的人。

    回复
  17. Jay Hughes.

    在越南,我每个月都要驾驶Kymco摩托车行驶数千公里。由于我有一个很大的臀部,我可以一口气跑800公里,所以我做了ơn定制的坐垫。

    我建造了Dejan 3D泡沫切割机。由于越南是一个新兴国家,我们不仅充斥着质量可疑的中国产品,而且我们也有。在零售方面,“原材料”的选择非常广泛。

    与一个定制座椅制造商合作,我已经设法使用数控超声刀(来自全球速卖通)定制适合的底层泡沫,我做出了有史以来最舒适的座椅。

    我使用Dejan 3D泡沫切割器也切割器来处理非常柔软的垫子泡沫。这并不涉及更多的定位X和Y轴,然后降低热线z轴一直如此缓慢。

    实验后,可以切割最柔软的泡沫。奶酪接下来?

    回复
  18. Alexandr

    你好。重播您的项目。他是美丽的!我来自乌克兰,英语说得不好。我有一个问题,当发送G-code到机器Universal Gcode发送者一直给出这个错误“一个错误被检测到,而发送' G00Z5 ':(ALARM: 2)软限制报警。G-code运动目标超过机器行程。机器的位置保留。告警可能被安全解锁。流媒体已经暂停。”我请求你帮我解决这个问题。 Thank.

    回复
    • 德扬

      嘿,问题似乎是限位开关。它们未正确连接,或者是导致它们失败的电噪声。您可以使用一些电阻和电容器进行噪声滤波。

      回复
      • Alexandr

        今天,到一天结束时,我们设法随机部分地解决了问题或找到了线索。我重置坐标,发送G代码进行切割,结果是没有,结果是上面描述的。但是,如果旋转Z轴,例如,将其降低到-14,000,然后重置坐标,然后重新启动切割时,G代码开始工作。这不应该是这样的,但至少有一些进展。我用z轴做错了什么?P.S.我也注意到这样的事情,如果你用手指触摸驾驶员的散热器,机器可能会冻结。这是一个提示吗?

发表评论

您的电子邮件地址不会被公开。

推荐

2019年最佳入门级示波器初学者和爱好者

为初学者和爱好者最好的示波器

推荐

2019年最佳Arduino入门套件

初学者的8个最佳Arduino Starter Kits

推荐

最佳3D打印机为初学者和爱好者- 3D打印

最好的3d打印机为初学者和爱好者