1 Star 0 Fork 0

DFRobot/Marlin

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
A new beta version is avaiable.
Look under the Marlin_v1 branch. We also made a tag that you can download.















This firmware is a mashup between Sprinter, grbl and many original parts.
 (https://github.com/kliment/Sprinter)
 (https://github.com/simen/grbl/tree)

Features:
 - Interrupt based movement with real linear acceleration
 - High steprate
 - Look ahead (Keep the speed high when possible. High cornering speed)
 - Interrupt based temperature protection
 - preliminary support for Matthew Roberts advance algorithm 
   For more info see: http://reprap.org/pipermail/reprap-dev/2011-May/003323.html

This firmware is optimized for gen6 electronics.

The default baudrate is 250000. 
This gives less communication errors then regular baudrates.

========================================================================================

Configuring and compilation


Install the arduino software version 0018
   http://www.arduino.cc/en/Main/Software

Install the sanguino software, version 0018
   http://sanguino.cc/useit

Install pronterface
   https://github.com/kliment/Printrun

Copy the Marlin firmware
   https:/github.com/ErikZalm/Marlin
   (Use the download button)

Start the arduino IDE.
Select Tools -> Board -> Sanguino 
Select the correct serial port in Tools ->Serial Port
Open Marlin.pde

Change the printer specific setting in Configuration.h to the correct values.

The following values are the most important:
 - float axis_steps_per_unit[]....         // Set the correct steps / mm in the corresponding field
 - const bool ENDSTOPS_INVERTING = false;  // Change if only positive moves are executed
 - #define INVERT_x_DIR true               // Change if the motor direction is wrong

Click the Upload button
If all goes well the firmware is uploading

Start pronterface

Select the correct Serial Port. Type 250000 in the baudrate field.
Press the Connect button

===============================================================================================
Known issues

On some systems we get compilation errors.

This is caused by the "wiring_serial.c" and "wiring.c".
The simple fix is to delete these files but this may have a performance impact.

The best workaround is to move these files to sanguino directory. 
(".../arduino-0018/hardware/Sanguino/cores/arduino/" on windows systems)

空文件

简介

取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/dfrobot/Marlin.git
git@gitee.com:dfrobot/Marlin.git
dfrobot
Marlin
Marlin
master

搜索帮助