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

受到推崇的 2019年初学者的8个最佳Arduino Starter Kits
概述


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

Arduino CNC热线泡沫刀具

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

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

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

Arduino CNC机3D模型

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

STEP文件:

3D打印STL文件:

基础结构采用20x20mm T-槽铝型材制成。我选择了这些简档,因为它们很容易使用,我们不必在组装时钻任何孔或东西,而且加上它们是可重复使用的,我们可以轻松地拆卸并为其他项目使用它们。bet188me通过使用在10mm平滑杆上滑动的线性轴承来实现每个轴的运动。我用两个杆为每个轴。

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

X轴滑块设计 -  3D模型

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

在这里,我们还可以注意到我们拥有第三阶步进电机,使机器能够制作2.5D形状,我们将解释视频稍后在视频中有效期。

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

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

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

请注意,一些3D印刷部件需要一点后处理,或者在使用前应拆下支撑材料。

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

在某些情况下,我还必须使用锉刀来删除多余的材料,我猜是因为切片软件的支持设置不好。

组装CNC.

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

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

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

建立数控机床所需的材料

T形槽铝型材我不得不分别60厘米长,所以根据所述3D模型中,我使用金属手锯切割它们中的每一定尺寸。然后使用角括号,我组装基部框架。接下来,我为X轴安装轴拍手。你看,带T型槽的配置文件的工作是很容易的,我们只是需要一些M5螺栓,T型槽螺母连接所有样的东西给他们。

将轴夹固定在20×20 T槽铝型材上

接下来,我正在通过夹子插入轴杆。虽然一半插入,但我们还需要添加X轴滑块。我们刚把两个轴承放入其中,然后将它们插在轴上。现在我们可以将轴滑入另一侧并使用M4螺栓和螺母,我们可以将轴拧紧到位。我也为另一边重复了这个过程。

组装数控机床底座架

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

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

在Y轴杆的顶部,我们需要安装安装支架,该安装支架将在顶部的T-Slot型材连接两个Y轴杆。再次,我们使用相同的方法将它们固定到杆上。为了将T型槽轮廓附接到安装支架,首先在它们上添加3 M5螺栓和T型槽螺母。然后我只是滑入轮廓,然后固定螺栓。

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

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

CNC机器滑动系统 -  10mm轨道

接着,我附加在底座上的支脚。再次,它是如此简单,使用T型槽型材做。一旦腿被固定,我要去插入用于X轴的第一个步进电机。在这种情况下我使用20毫米垫片螺母,以距离电机轴,所以我以后能放在腿部附近的皮带轮上。

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

好的,下一步我有一个简单的6mm螺纹杆,它会同时驱动两个皮带。因此,首先将其切割成尺寸,将轴承放在步进器的相对腿上,并通过它通过螺纹杆。然后我插入了一个螺母,用于将杆固定到轴承和两个齿轮的带子。

用于NEMA的3D印刷轴联接器17步进电机

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

在机器的另一侧,我们可以插入两个惰轮滑轮。我用了一些m5螺栓和坚果的目的。

为GT2带安装惰轮滑轮

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

在CNC机器的X轴上安装GT2带上的滑块

我也为另一边重复了这个过程。当保护另一侧时,我们必须确保两个滑块在X轴上的相同位置。为此目的,我们可以简单地将它们移动到轨道的末端,因此我们可以拧紧带并用焊条固定它。通过这种情况,X轴滑动机构已经完成。

接下来,用同样的方法组装Y轴机构。为了把皮带固定在滑块上,我们使用了拉链。这里的滑块只有一个把手,为了确保皮带,首先我把皮带的一端系上拉链,然后我把皮带拉得足够紧,用另一个拉链扣住皮带的两端。现在我可以去掉之前的拉链领带,剪掉多余的皮带。如前所述,在另一侧固定皮带时,必须保证两个滑块在Y轴上处于同一位置。这样Y轴机构也完成了。

用拉链系上GT2皮带

接下来,我将在x轴上附加一个t槽轮廓。这个型材将用于连接第三步进电机到它以及放置泡沫片在它。有了第三步进电机,我们可以用这个机器做出2.5D或者实际上是三维的形状,比如象棋棋子。

为CNC泡沫切割机安装第3步部电机

好的,所以接下来我们需要安装电阻线。该电线需要能够承受高热量,同时保持其长度的均匀温度。这通常是Nichrome线或不锈钢钓鱼线,实际上廉价且易于获得。为了正常工作,电线需要在两个塔或滑块之间张紧,这就是我的方式。我在两个滑块上安装了m5螺栓,并向它们添加了小延伸弹簧。

借助伸缩弹簧将热线连接到y轴滑块上

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

将Nichrome热线连接到CNC

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

用电线连接热线

最初我连接的两个螺母之间的电导线,并且因此目前可以通过线圈的电阻丝。这实际上没有工作真的很好,我会告诉你为什么在一分钟内。我透过该滑块的手柄的线,以保持整洁和来自热导线的路程。

接下来,我们需要安装数控机床最终停止或限制开关。这些微限位开关3个连接,接地,常开和常闭的连接。最初,我将它们连接到常开连接,但CON后

在进行了一些测试后,我切换到正常闭合连接,因为这样机器工作起来更稳定。

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

问题是在模数触发器触发器的工作中产生的电气噪声,并使机器停止工作。

Arduino CNC泡沫刀具电路图

接下来,我们可以连接步进电机的电缆,然后看看如何连接所有的电子元件。这是一个电路图,说明了所有东西是如何连接起来的。

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

当然,这个数控机器的大脑是arduino板。随之而来,我们还需要一个Arduino CNC屏蔽,三个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,这样电流就会通过热线,不及时地温度。

泡沫切割热丝温度调节

在您应设置DC转换器的输出的最佳方法是通过试图通过一些泡沫片来切割。热线应该能够切割泡沫而无需多大抵抗和弯曲。

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

但是,在初始测试之后,您可以看到我的热线发生了什么。它由于热量和应该补偿的泉水而延伸,这不是为了完成工作。

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

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

用鳄鱼夹连接热线

所以,我取代了旧的弹簧用新的,现在我通过直接与一些鳄鱼夹的帮助下连接电线的电阻丝绕过弹簧。

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该做什么。再次,我为此目的选择了一个开源程序,这是通用G代码发件人

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

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

因此,一旦我们打开通用G-Code Sender程序,首先我们需要运行安装向导来配置机器。

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

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

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

CNC机器步骤校准通用G代码发件人

现在实际上,使用统治者我们测量机器所做的实际运动,我们在该程序中输入该号码。据此,程序将计算并告诉我们该价值我们应该更改和更新步骤/ mm参数。在我的情况下,这是83步/ mm。对于Z轴,我将其设置为400步/ mm,或者表示Z轴的值1mm将旋转45度。

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

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

在这里,我们需要查找归位循环线并注释3轴数控机床的默认设置,并取消注释安装2轴机器的设置。现在我们需要将文件保存并重新加载GRBlupload示例到Arduino。请注意,您应该再次重新启动程序,以便正确工作。

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

为CNC机器设置软限制

好的,所以现在该计划已准备好起步。在每次使用之前,您应该始终在机器中回家,然后您可以执行任何您想要的东西。首先,我建议播放并测试慢跑控制器或手动移动机器。此外,此时您应该尝试切割一些泡沫件,以便找出运动的速度或运动速度是最适合您的。

手动移动CNC机床 - 通用G码发送器点动控制器

因此,您应该在热线温度和进料速度下玩,以弄清楚将给您最干净,最精确的泡沫碎片。

为数控机床生成g代码

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

inkscape用于临时用cncachining的图纸

我将向您展示两个示例如何使用Inkscape准备Arduino CNC计算机的G代码。首先,我们应该将页面大小设置为工作区域的大小,这是45x45cm。对于我下载的第一个示例和Arduino徽标的图像并导入程序。使用跟踪位图函数,我们需要将图像转换为向量格式。

在Inkscape中使用跟踪位图函数

现在为了能够用热线切割这种形状,我们需要使形状成为连续路径。即,因为热线总是存在于工作区域中,所以不能升高,例如,在激光的情况下,从一个到其他字母或形状行驶时,它不能升起或关闭。因此,使用简单的方块,我将所有单独的件连接在一起。通过选择碎片,然后使用Union函数来这样做。另一方面,需要打开内部封闭环,我们使用差异函数进行。

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

所以,一旦我们有我们的绘图准备,我们可以使用Gcodetools扩展来生成G-code。首先,我们需要生成Orientation点。

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

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

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

G代码是一个简单的指令集,所述GRBL或阿尔杜伊诺可以理解和根据它们驱动步进电机。所以,现在,我们就可以在万能G代码发送程序中打开G-码,并通过可视化窗口中我们可以看到,路径机器应该通过。

泡沫切割的Arduino logo g码

但是,我们可以在此列出黄线,在使用钻头或激光的情况下,黄线代表空行驶,或者通过空气行进。正如我之前提到的那样,在这种情况下,热线不能在这些行程上移动,因为电线会通过材料切割并破坏形状。在这里,我们实际上可以注意到我们没有整个形状的单个路径,因为我们忘了在徽标内开设封闭区域。因此,我们可以简单地返回绘图,使这些封闭区域打开,然后再次生成G代码。

在Inkscape中制作数控泡沫切割的单一路径

还有一件事要提的是,通过双击形状选择自己的起点,选择一个节点,并在选定的节点上选择Break路径,这是一个好主意。现在,如果我们打开新的g代码,我们可以看到路径从后面的A开始,经过整个形状,最后回到字母A。

固定所述泡沫片的机器

为了将泡沫片固定到CNC机器上,我制造了这些简单的支架,该单位具有渗透泡沫的M3螺栓并将其固定到位。

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

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

CNC泡沫切割机自动使3D形状

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

用于CNC泡沫切割的3D形状的Prementing G码

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

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

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

泡沫切割的3d形状在通用g代码发件人

实际上,我们可以不修改G-code,但它会造成不必要的Z轴运动,或旋转泡沫没有理由。因此,在每次代码迭代之后,我们只需要修改Z轴的值,使其保持在相同的位置,而不需要移动回1mm的值。

修改G代码系列在通用G代码发件人泡沫切割

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

旋转平台制作3d形状

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

设置零点

然后我们需要点击控制器中的Reset Zero按钮,告诉程序应该从这里开始,而不是从home位置开始。就这样,现在我们只需点击播放按钮,Arduino数控机床就会做出3D形状。

您可以为所有示例下载G代码文件和Inkscape文件:

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

48回应

  1. 吉姆·格林

    我和你的项目一起等待很长一段时间!但现在,这很棒。

    回复
  2. 斯科特杜拜

    伟大的教程。是否有易于制作非对称的3D零件?例如飞机机身?我打造rc飞机。我使用的一种方法需要切片3D模型以每隔几英寸获得配置文件。然后用一条电线制作电线指南模板和剪切所有部分。这是非常耗时的。

    回复
    • 德国

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

      回复
  3. 冰沃克

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

    回复
  4. 博文

    做得好!!为彻底和完整的解释创造泡沫切割机甚至更高的赞美。期待更多您的项目bet188me

    回复
  5. 账单

    你好,伟大的项目。

    在你的机械部分列出您不指定步进相反螺纹杆端轴承尺寸。在视频中你提到6毫米ID,但你在零部件清单连接滑轮均为5mm。所以,我需要5mm的轴承5mm的棒相匹配。

    回复
    • 德国

      嘿,谢谢!嗯,是的,在视频里,我使用了6毫米轴承,滑轮和螺纹杆,但我建议使用5毫米,因为这些部分是这些部件的更常见的尺寸,更容易得到它们。你认为它们甚至是一个包含皮带,滑轮和惰轮滑轮的捆绑,因为它们通常用于DIY 3D打印机。因此,我还包括两个版本的轴联接器和安装支架以马赫这些尺寸。因此,当3D打印那些部分时,请确保考虑此项。我还用这个说明更新了这篇文章。
      无论如何,感谢您的输入,所以我现在希望我清除的东西一点点这个。

      回复
      • 账单

        谢谢您的快速回复。

        另一个次要问题,但也许这是由于变化或者我的arduino是由他人制作的,但我(1个月大的)Uno R3上的孔模式与您的Arduino控制器案例的孔模式不匹配。我刚刚钻了一个新洞,在我的印刷品中制作矿井工作,轻松修复。但如果在打印前检查孔模式,我认为其他人可能会受益。

  6. Luis Lopez.

    非常好的教程,我已经设计了我的2和4轴泡沫刀具。我使用免费,也昂贵的软件运行我的CNC。我试图实施第三轴,您的信息非常有用。我的主要兴趣是使用我的机器来构建我的RC飞机。

    回复
  7. 账单

    建立。另一个问题出现了。X轴的螺纹杆需要大约56厘米长。50太短了。

    回复
    • 账单

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

      回复
      • 将要

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

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

  8. Jimit

    真棒,伟大的解释,并感谢所有的链接来购买需要的部件。这是我与youtubes其他影片主要关心的,我不知道他们用什么,但这个博客回答我的所有问题。一定会去建立这个机器。

    回复
  9. 罗素·艾伦

    嗨德国
    伟大的教程和伟大的产品。我已经做了一个并让它全部工作,我可以移动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。

      回复
  10. Janchower

    哇这很棒!非常感谢您对大会如此清晰,同样重要的是关于材料清单/在哪里获得所有部分!

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

    回复
    • 德国

      谢谢!我使用SolidWorks进行了模型,但是对于一个免费的CAD软件,我将推荐Autodesk Fusion 360.您可以注册为学生或Hobbyist / Maker并获得免费许可证。

      回复
  11. SLYMN G.

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

    回复
    • 德国

      嗯,也许你可以使用从较短的轮廓(440毫米)的剩余部分,并与该配置文件进行扩展。你可以做简单的平面轮廓,并使用T型槽螺母螺栓只是它的接插件。

      回复
  12. 法比奥

    Hi Dejan exceptional work, explained in detail, really very professional, I just wanted to ask you for an info before, start with the creation, I don’t care about the z axis, and I need other mounting measures, but on the programming part arduino, if I do everything as described and do not mount the Z motor, does everything work for me? mounting only X and Y? I don’t know if I am displaced, I only have to cut some panels and not polysitrol cubes, thanks

    回复
    • 德国

      嘿,谢谢!当然,您不必使用Z电机。您只需按照视频中解释的步骤操作,即使没有Z电机也会工作。

      回复
  13. 乔D.

    正如其他人所说,你的视频和说明做得非常好。很少有视频具有这样的质量、简洁性和完整性。然后你可以更进一步,提供所有的文件和物资供应的链接。但是,我想知道是否有可能在源代码的列表中放置一组组件,这样就可以是一键式的顺序。

    我的问题是关于你在这个页面的第一张图片的前景的圆形轮廓。我猜,这是在一个类似的方式,以3d Profile的方柱。但是,也许通过大幅增加回合数。那是正确的吗?

    回复
    • 德国

      谢谢你,我很高兴你觉得我的工作有趣!
      我不认为我可以在列表中放置一个“set”组件,因此它将是一键单击顺序。有些物品经常缺货,这不是我控制的东西,所有这些都是外部链接。
      至于“主教”象棋形状,是的,你猜到了,它是与方柱示例相同的方法,只需增加匝数。我想我已经为该示例做了18岁。

      回复
  14. 理查德白

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

    只有两个问题:
    1)组件的总价格约为300美元。这听起来对你有权吗?
    2)我很难了解你为什么使用螺纹杆......不会是直杆也没问题吗?谢谢!

    回复
    • 德国

      嘿,谢谢,我很高兴你发现它有趣!
      1)是的,价格可能最终最多300美元。这取决于您从中订购组件,因此200美元到300美元。
      2)我使用螺纹杆只是因为我把它们放在我的工作室周围。当然,你可以使用直杆或类似的任何东西来转移运动。

      回复
  15. 理查德白

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

    回复
  16. 查尔斯王

    非常感谢您发布本教程非常有影响,清晰可理解。我想扩大打印机,用于切割更大的泡沫翅膀,1/4“刻度(可能没有宽于36”x 12-14“深刻)我可以安全地升级到更大的铝,花费”太“钱?

    回复
    • 德国

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

      回复
  17. Biejala.

    一个非常详细的解释,以及您自由地给出的可理解对话。谢谢你的心。我即将在我的生命中开始新的章节在制造医疗零件机器店CNC中的约35岁。
    这是它背后的工程。我非常闪耀着CNC磨坊,我很感激自己喜欢的人。

    回复
  18. Jay Hughes.

    我每月在Kymco Motorscooter上越来越多千公里。当我有一个大的背面我,并且在去旅行中到达800公里,我制作了我的ơn定制座垫。

    我建造了德国3D泡沫刀具。自从越南是一个新兴国家,我们不仅淹没了我们的中国产品的可疑质量,但我们也有。在零售,广泛的“原料”材料选择。

    使用自定义座椅制造商,我已经设法使用CNC超声波刀(来自Aliexpress)的潜在泡沫定制,我成为了最舒适的座位。

    我使用Dejan 3D泡沫切割器也将切割工艺非常柔软的垫子泡沫。这不得涉及远离X&Y轴的远低于降低热线Z轴,这么缓慢地降低。

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

    回复
  19. Alexandr

    你好。重播您的项目。他是美丽的!我来自乌克兰,我不会说英语。我有一个问题,即向机器通用GCODE发送者向机器通用GCODE发件人发送时,在发送此错误的情况下,“发送”G00Z5“时检测到错误:(警报:2)软限制警报。G代码运动目标超过机器行程。保留机器位置。警报可能会安全解锁。流暂停了。“我要求帮助如何解决这个问题。 Thank.

    回复
    • 德国

      嘿,问题似乎出在限位开关上。要么是它们没有正确连接,要么是电气噪音导致它们失效。你可以使用一些电阻和电容进行噪声滤波。

      回复
      • Alexandr

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

  20. 帕特尔语

    谢谢你的详细解释。我们制作了原型。我们出现了问题。该机仅使用常开限限制开关,而不是常闭限位开关。当我使用常开限限制开关时,它立即停止警报:归位失败。当我使用常闭限位开关时,它适用于归位,但是当我尝试缩小任何形状时,它会停止错误:触发硬限制(我认为您在视频中提到的限制开关的噪音)。我无法理解为什么它不适用于没有限制开关。我理解NC限制开关。我认为这两个情况都有。我对吗? What could be the solution to this problem? How can I filter noise? Where can I connect resistor and capacitor?

    回复

发表评论

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

受到推崇的

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

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

受到推崇的

2019年初学者的8个最佳Arduino Starter Kits

初学者的8个最佳Arduino Starter Kits

受到推崇的

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

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