导航:首页 > 源码编译 > vs编译marlin固件

vs编译marlin固件

发布时间:2023-12-15 13:16:56

‘壹’ 3D打印机固件有哪些各有什么特色

因为3D打印机的控制板有多种,所以相应的固件(Firmware)也可多。有些固件功能相对简单,但使用和修改相对简单。有些功能全面,操作起来就相对复杂。选择一个合适的固件对DIY一台3D打印机来说非常的重要。现在主流的固件有Sprinter、Marlin、Teacup、sailfish等。用的最多是sprinter和Marlin,下面我对这两种固件进行简单介绍,后面的帖子将详细进行固件配置的说明。

1、Sprinter(功能相对简单,基本功能都包括)

Sprinter固件是之前用的比较多的3D打印机固件,而Marlin固件和Repetier-firmware固件都是由其派生而来。而且这两款固件的用户群非常活跃,而Sprinter固件已经没有人维护了。在这二者中,Marlin固件的使用更加广泛,很多打印机控制软件都兼容Marlin固件。一般用户在使用Marlin固件的时候只需要改变一下Configuration.h文件中的一些参数即可,非常方便。

支持功能:
SD卡读写
步进电机控制
挤出机速度控制
运动速度控制
加速度控制

支持的主控板:
RAMPS
Sanguinololu
Teensylu
Ultimaker's Electronics version 1.0-1.5

2、Marlin(功能相当强大,推荐)github网址如下:
https://github.com/MarlinFirmware/Marlin
支持功能:
高速打印
基于中断的温度保护(响应快速)
基于中断的线性加速运动
支持Matthew 算法
完整的endstop支持
SD卡支持
SD卡文件夹(在pronterface工作)液晶显示器支持(理想情况下20 x4)液晶菜单系统自治SD卡印刷、click-encoder控制。eepm存储(如max-velocity、max-acceleration和相似的变量存储)温度采样动态温度setpointing又名“AutoTemp”支持QTMarlin加热器功率报告。用于PID监控。

3D打印机固件Marlin固件基本配置

3. Repetier-firmware github网址如下:

https://github.com/repetier/Repetier-Firmware

3D打印固件repetier固件详细的设置图解使用教程

‘贰’ Marlin固件是什么Marlin固件有哪几种版本Marlin固件在3D打印机中起什么作用Marlin固件控制什么

  1. 固件负责解释应用程序发来的G-code指令,然后让机器执行命令。常见的3D打印固件有Sprinter, Marlin, Teacup, Salifish等;

  2. Marlin是融合了Sprinter和Grbl固件的优点,基于Arino的开源混合版;

  3. Marlin固件驱动控制板、读取G-code码执行打印的工作、控制步进电机打印出实体、控制挤出机及加热板的温度、侦测挤出机及加热板的温度作为控制温度的回馈、有读写SD卡的功能、支持LCD显示打印的讯息;

  4. Marlin固件的版本主要是按照支持的控制板来区分的,常见的有RAMPS、Sanguinololu、Ultimaker、Gen系列;

‘叁’ vs编译marlin生成什么文件

所有Visual Studio编译的程序,只要你用到了C Runtime库的函数,比如printf等最基本的标准函数,就会链接MSVCRxx.dll,里面的xx是你编译的Visual Studio的版本号。现在的问题就是你用的VS2010,很多计算机上没有这个DLL,即使你编译成Release版本(Debug版本需要更多的库支持),依然会出现运行不了的情况。解决办法是你可以静态链接这些库,这样就不需要DLL支持,或者你让目标计算机安装Visual Studio 2010 Redistribute Package,这个包包含了VS2010编译出来的程序需要的库。

‘肆’ 如何修改DELTA打印机的MARLIN固件

Marlin固件是reprap 3d打印机中比较常用的固件。但是并不是所有的打印机参数都是一样的,所以在使用之前需要做好配置才能让打印机工作正确。
更详尽的介绍见:http://makerlab.me
你需要先到github下载marlin源代码,下载地址是:https://github.com/ErikZalm/Marlin/tree/Marlin_v1
下载后用Arino IDE打开拓展名为ino或pde的文件,文件名应当是Marlin.pde。
打开后,IDE会同时打开同文件夹下的所有文件,包括最重要的文件之一:Configuration.h文件。通过IDE上的TAB切换的Configuration.h文件。下面我会对最常用的参数进行解释和说明,请根据自己的情况进行修改。

阅读全文

与vs编译marlin固件相关的资料

热点内容
主机虚拟云服务器 浏览:617
删除分区加密的空间会不会恢复 浏览:702
京东app客户上门怎么看搜索量 浏览:739
怎么在农行app购买黄金 浏览:45
c型开发板和单片机 浏览:146
虚拟机建立用户的模板文件夹 浏览:904
无锡代码编程培训班 浏览:631
eps图形数据加密 浏览:933
没有滴滴app怎么打车 浏览:101
大数乘法java 浏览:1001
如何登录服务器看源码 浏览:526
如何做服务器端 浏览:157
注册服务器地址指什么 浏览:434
文本命令行 浏览:98
扑克牌睡眠解压 浏览:196
rc4算法流程图 浏览:161
胡萝卜解压方法 浏览:38
扫描pdf格式软件 浏览:880
程序员在银行开账户 浏览:517
android数据库下载 浏览:753