3d打印机自动调平Marlin固件配置
Marlin固件是开源项目,官网地址:http://marlinfw.org/,相信DIY过3D打印的小伙伴们肯定非常熟悉。本篇就自己在Marlin固件的配置及自动调平进行简单总结。
3d打印机结构:RepRap Prusa i3
Marlin固件版本:1.1.6
官网配置说明地址:http://marlinfw.org/docs/configuration/configuration.html
在官网的配置说明中,具体的配置说明已经非常的详细和清晰明了,Marlin是一个由许多文件组成的巨大的C ++程序,但是在这里我们只会讨论包含所有Marlin编译时配置选项的两个文件:
Configuration.h
包含硬件,语言和控制器选择的核心设置,以及最常用功能和组件的设置。Configuration_adv.h
提供更详细的定制选项,附件,实验功能和其他奥秘。
这两个文件包含Marlin的所有构建时间配置选项。在构建和上传Marlin到电路板之前,只需编辑或替换这些文件即可。example_configurations
文件夹中包含了各种预建的配置,以帮助您入门。
要Configuration.h
正确设置核心设置,您需要了解以下有关打印机的信息:
- 打印机风格,如笛卡儿,Delta,CoreXY或SCARA
- 驱动板,如RAMPS,RUMBA,Teensy等
- 挤出机数量
- XYZ轴和挤出机的步长(可以稍后调整)
- 终止位置
- 热敏电阻和/或热电偶
- 探头和探测设置
- LCD控制器品牌和型号
- 加载项和自定义组件
需要更改的地方如下:
波特率
#define BAUDRATE 115200
打印机的串行通讯速度应尽可能快,不会产生错误。在大多数情况下,115200在速度和稳定性之间取得了很好的平衡。从250000开始,只有当“行号”和“校验和”错误开始出现时才会降低。请注意,某些电路板(例如,基于ATMEGA1284P的气质的Sanguinololu克隆)可能无法处理超过57600的波特率。允许的值:2400,9600,19200,38400,57600,115200,250000。
母板
#define MOTHERBOARD BOARD_RAMPS_14_EFB
最重要的设置是Marlin是主板。固件需要知道它将在哪个电路板上运行,因此它可以为所有引脚分配正确的功能,并充分利用电路板的全部功能。不正确的设置会导致不可预知的结果。使用boards.h
作为参考,替换BOARD_RAMPS_14_EFB
与您的委员会的ID。该boards.h
文件具有支持电路板的最新列表,所以如果您没有在此处列出,请先检查它。
自定义机器名称
//#define CUSTOM_MACHINE_NAME "3D Printer"
这是您的打印机在液晶显示屏上显示的名称M115
。例如,如果您将此设置为“我的Delta”,则在打印机启动时,LCD将显示“My Delta ready”。
挤出机
#define EXTRUDERS 1
这个值从1到4定义了打印机有多少台挤出机(或E台阶机)。默认情况下,马林将假定单独的喷嘴都在一个车厢上一起移动。如果您有单个喷嘴,开关式挤出机,混合式挤出机或双X载体,请在下面指定。即使只有一个喷嘴,也应将此值设置为机器上E步进电机的总数。
细丝直径
#define DEFAULT_NOMINAL_FILAMENT_DIA 3.00
这是纤维卷轴上写的“标称”纤维直径(1.75,2.8,3.0)。如果您通常使用1.75毫米长丝,但直径实际测量的直径为1.70毫米,那么您应该仍然使用1.75,如果这是你已经在你的切片机设置。
限位开关
#define USE_XMIN_PLUG
#define USE_YMIN_PLUG
#define USE_ZMIN_PLUG
//#define USE_XMAX_PLUG
//#define USE_YMAX_PLUG
//#define USE_ZMAX_PLUG
指定连接到任何终止点或探针的所有终止点连接器。
每毫米的默认步数
#define DEFAULT_AXIS_STEPS_PER_UNIT { 80, 80, 4000, 500 }
这些是您的打印机最关键的设置,因为它们决定了步进器如何精确定位轴。在这里,我们告诉固件有多少个单独的步骤产生一个毫米(或SCARA程度)的运动。这些取决于各种因素,包括皮带节距,皮带轮上的齿数,导螺杆上的螺距,微步设置和挤出机样式。
转载于:https://my.oschina.net/u/3769384/blog/1608071
3d打印机自动调平Marlin固件配置相关推荐
- 高精度测距仪 3D打印机 自动调平 应用
BDsensor(Bed Distance Sensor)是一款高精度测距传感器,可以检测4mm以内与金属物体的距离,距离精度0.01mm,市面上相同精度的距离传感器价格都在几千元. 在FDM 3D打 ...
- 3D打印机的调平问题
快打完第五批料了,也算是有一些仅限于PLA以及PLA+耗材心得 3D打印机调平的简易方式有哪些? 在3D打印机中,打印平台作为模型的承载平台,如果有偏差,那么在后期的打印中,必然会导致细节的出现差错, ...
- marlin固件烧录教程_i3型3D打印机制作详解――Marlin固件介绍
Marlin固件下载 基本配置 使用 Arduino IDE 打开 marlin.ino,切换到 Configuration.h 即可查看并修改该文件.或者使用任何一款文本编辑器(notepad,no ...
- 创想Ender3主板接线图,自动调平BL 3d touch如何连接
绿色v1.1.2 / v1.1.4(非静音主板) . 黑色v1.1.5(2208驱动的静音主板) Ender-3/CR-10 3D touch 自动调平传感器接线方式与说明. Pin 27 Board ...
- 3D打印机如何添加自动调平功能
原理说明 Kossel/Rostock等Delta(并联/三角洲)类型的机器,可以参考:http://learn.makerlab.me/guides/11 3d打印打印时最重要的是第一层的效果,如果 ...
- 晨风机器人突破限制_厉害了!工程建设领域首创!会自动测量、自动调平的测量机器人...
近日 中建三局工程技术研究院自主研发的 道路工程移动式高精度测量机器人 在武汉四环线工程完成20余公里测试应用 标志着机器人完成阶段性测试 具备工程应用条件 道路工程移动式高精度测量机器人 是一种集自 ...
- 3D打印机DIY之三------Arduino开发环境构建和Marlin固件配置
一.Arduino开发环境 1.搜索Arduino IDE下载安装即可. 2.使用VS code开发Arduino Arduino IDE很简单,很多功能都没有,使用起来很不方便.因此建议使用Visu ...
- stm32开发3D打印机(零)——打印板配置(未完成)
对BIGTREETECH 的 SKR-PRO-V1.2的端口.定时器.中断等配置说明 板子如下图所示 板子相关资料在下方链接,下文就不全部截图了 链接:https://pan.baidu.com/s/ ...
- 3d打印光固化好还是热固化好_创想三维再添重磅光固化3D打印机 LD-006大尺寸高精度-创想三维 LD-003_深圳3D打印机行情...
创想三维成立6年来,深耕3D打印领域,在产品为王的时代,深挖消费者需求,重视创新,以优质的产品和现代化的服务赢得广大用户的热捧与好评.这个月,创想三维再添重磅光固化3D打印机--LD-006,为3D打 ...
- prusai3打印机使用教程_prusa i3 3D打印机固件Marlin配置初学者篇
前边的教程已经给大家介绍了如何组装Prusa i3打印机,不知道各位小伙伴有没有get到,既然打印机已经有了躯体,那么就需要一个灵魂.这个灵魂就是Marlin固件,记得刚开始了解3D打印机的时候,经常 ...
最新文章
- tcp的无延时发送_腾讯网红程序员,详解带宽、延时、吞吐率、PPS 这些都是啥?...
- Hacker's Browser
- C/C++语言宏定义##连接符和符#的使用
- 【二分】递增(luogu 3902)
- 关于编程学习及面试,推荐些适合的网站,希望对现在的你有帮助!
- windows ffmpeg 推送摄像头数据到rtmp服务
- OCR文本检测-RRPN
- 13.C++-静态成员变量、静态成员函数
- 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许...
- 服务器电源维修接灯泡,维修串接灯泡电路图
- Blend 动画 模板
- JSTL核心标签库详解
- [转载]一个本科生在世界五大顶尖咨询公司实习心得
- 计算机网络--基站 NFC 蓝牙 RFID ETC 云计算 云桌面
- javascript自动分号补齐带来的坑
- 机械臂抓取学习笔记三
- OracleLinux 6.4挂载NTFS盘的方法
- java 视频压缩_Java 压缩视频(无需安装插件)
- 发表论文大概需要经历以下流程
- 《一键下单:杰夫·贝佐斯与亚马逊的崛起》—— 读后总结