评论
|
在Windows下使用相同版本的IDE和马林进行编译时,我也会遇到相同的编译器错误。 |
|
禁用SD卡。将//放在“#define SDSUPPORT”前面 |
|
在最新版本中,默认禁用SDSUPPORT。 |
|
谢谢,我清理了旧的,下载了更新,然后再试一次。现在我得到了一连串的编译错误,开头是: /用户/mhackney/桌面/3D打印最新/www.example.com错误:Arduino. h:Arduino.app/Contents/Resources/Java/libraries/LiquidCrystal/LiquidCrystal.cpp:6:21: error: Arduino.h: No such file or directory 以及之后的几十个错误。 |
|
您是否启用了LCD选项? 我刚看了github的版本。 |
|
不,#define ultra_lcd也被注释掉了。除了将电路板更改为类型5并注释掉SDSupport之外,我没有对Configuration.h进行任何更改。 |
|
我在Arduino 1.0上编译马林时遇到了同样的问题。 |
|
尝试使用arduino 0023。 |
|
谢谢,我下载了0023,将马林的扩展名改为.pde(因为0023不能识别.ino),编译得很好。我还没有机会测试固件,但它确实编译没有错误。 谢谢, |
|
好的!我可以在Mac上的Arduino 0023上编译RC2,将其上传到Gen6板,并通过Mac Prontorface应用程序连接到它。现在我需要构建我的打印机!谢谢你的帮助。 |
|
此问题已自动锁定,因为在关闭后没有任何近期活动。请为相关错误打开一个新问题。 |



已下载最新(2小时前)马林RC2.
将Configuration. h编辑为“#define motherboard 51”(我使用的是Gen6豪华版主板,但是)
设置我的板为Sanguino和串行端口
编译并得到此错误:
在cardreader.h:6包含的文件中,
来自读卡器。cpp:2:
SdFile.h:40:错误:为“虚拟大小_t SdFile::write(uint8_t)”指定的返回类型冲突
/用户/mhackney/桌面/3D打印最新/ArduinoRC1.app/Contents/Resources/Java/hardware/Sanguino/cores/arduino/Print.h:40:错误: 重写“虚拟void打印::写入(uint8_t)”
如果我选择主板5(Gen6板),我会得到相同的错误。
另外,我认为www.example.com文件中关于如何安装和设置的说明README.md需要更新。(我不是专家,事实上还没有成功地在MacOSX的Gen6板上编译和安装马林。)但是,按照编写的配置和编译步骤进行操作根本不起作用。现在他们说:(我质疑的步骤用a ===>和[]中的注释表示)。我还附上了一个编号的配置和安装序列在最后,也许可以使用代替。
配置和编译:
===>安装arduino软件IDE/工具集v22http://www.arduino.cc/en/Main/Software
[this不工作,我需要使用最新的Arduino v1.0][
对于gen6和sanguinololu,需要将马林目录中的Sanguino目录复制到arduino环境中。复制马林\红血\硬件\红血
安装Ultimaker的RepG 25构建http://software.ultimaker.com对于SD处理和更好的替代品(除了stl操作),请下载非常好的Kliment的printrun/pronterfacehttps://github.com/kliment/Printrun
===>复制Ultimaker马林固件https://github.com/ErikZalm/Marlin/tree/Marlin_v1(使用下载按钮)
[this语句令人困惑,因为必须已经下载固件才能执行上述步骤。
===>启动arduino集成开发环境。选择工具->板->Arduino Mega 2560或您的微控制器在工具->串行端口Open马林.pde中选择正确的串行端口
[这似乎是一个连续的语句,“Open马林.pde”不应该是一个单独的步骤吗?]
[also,Arduino 1.0使用了不同的文件扩展名,所以这应该读作“Open马林.ino”]
单击验证/编译按钮
点击上传按钮如果一切顺利,固件正在上传
启动Ultimaker的自定义RepG 25确保在首选项中启用显示实验配置文件选择Sprinter作为驱动程序
按下连接按钮。
已知问题:RepG将显示:不详:马林x.y. z
没关系。享受如丝般光滑的打印。
==========更新了配置和编译文本,以匹配最新的Merlin RC2 ==========
配置和编译
为您的平台安装Arduino 1.0 IDE:http://www.arduino.cc/en/Main/Software
下载马林v1 RC2代码:https://github.com/ErikZalm/Marlin/tree/Marlin_v1
对于gen6和sanguinololu平台,需要将马林目录中的“Sanguino”目录复制到Arduino IDE环境中。
a)在Linux和Windows上,将马林\Sanguino目录复制到Arduino IDE的hardware\Sanguino目录。
B)在Mac OSX上,打开Arduino IDE包(按住Ctrl键单击Arduino应用程序图标,然后选择“显示包内容”)。将“马林- Sanguino”>文件夹复制到“内容->资源->Java->硬件->Sanguino”文件夹
安装Ultimaker的RepG 25构建http://software.ultimaker.com对于SD处理和更好的替代品(除了stl操作),请下载非常好的Kliment的printrun/pronterfacehttps://github.com/kliment/Printrun
启动Arduino IDE。选择工具->董事会->Arduino Mega 2560或您的微控制器。在”工具-“中选择串行端口>串行端口
打开马林文件
编辑马林Configuration. h文件以配置主板(#define MOTHERBOARD XYZ)
单击验证/编译按钮
单击”上传”按钮。如果一切顺利,固件将上传。
启动Ultimaker的自定义RepG 25。确保在首选项中启用“显示实验配置文件”。选择“Sprinter”作为驱动程序。
按下连接按钮