(delta)三角洲marlin编译参考配置文件
marlin版本2.1.2.1
参考视频:
https://www.bilibili.com/video/BV1Hz4y1J7Zh/?vd_source=31e11e50787153185b4354a33edeb2ee
请问使用哪个版本编译的?我用的最新的bugfix-2.1尝试编译报错,看不出来是什么问题。。。
正在执行任务: C:\Users\Administrator\.platformio\penv\Scripts\platformio.exe run
Processing mega2560 (board: megaatmega2560; platform: atmelavr@~4.0.1; framework: arduino)
---------------------------------------------------------------------------------------------------------------------------------------Verbose mode can be enabled via `-v, --verbose` option
In file included from buildroot/share/PlatformIO/scripts/../../../../Marlin/src/inc/MarlinConfigPre.h:39:0,
from buildroot/share/PlatformIO/scripts/../../../../Marlin/src/inc/MarlinConfig.h:28,
from buildroot/share/PlatformIO/scripts/common-dependencies.h:29:
c:\users\administrator\downloads\marlin-bugfix-2.1.x\marlin\configuration.h:280:11: error: missing binary operator before token "("
#if EITHER(PARKING_EXTRUDER, MAGNETIC_PARKING_EXTRUDER)
^
c:\users\administrator\downloads\marlin-bugfix-2.1.x\marlin\configuration.h:912:13: error: missing binary operator before token "("
#if EITHER(DELTA_AUTO_CALIBRATION, DELTA_CALIBRATION_MENU)
^
c:\users\administrator\downloads\marlin-bugfix-2.1.x\marlin\configuration.h:956:11: error: missing binary operator before token "("
#if EITHER(MORGAN_SCARA, MP_SCARA)
^
c:\users\administrator\downloads\marlin-bugfix-2.1.x\marlin\configuration.h:1757:11: error: missing binary operator before token "("
#if EITHER(MIN_SOFTWARE_ENDSTOPS, MAX_SOFTWARE_ENDSTOPS)
^
c:\users\administrator\downloads\marlin-bugfix-2.1.x\marlin\configuration.h:1953:11: error: missing binary operator before token "("
#if EITHER(AUTO_BED_LEVELING_LINEAR, AUTO_BED_LEVELING_BILINEAR)
^
In file included from buildroot/share/PlatformIO/scripts/../../../../Marlin/src/inc/MarlinConfigPre.h:39:0,
from buildroot/share/PlatformIO/scripts/../../../../Marlin/src/inc/MarlinConfig.h:28,
from buildroot/share/PlatformIO/scripts/common-dependencies.h:29:
c:\users\administrator\downloads\marlin-bugfix-2.1.x\marlin\configuration.h:2997:11: error: missing binary operator before token "("
#if EITHER(ANYCUBIC_LCD_I3MEGA, ANYCUBIC_LCD_CHIRON)
^
c:\users\administrator\downloads\marlin-bugfix-2.1.x\marlin\configuration.h:3282:11: error: missing binary operator before token "("
#if EITHER(RGB_LED, RGBW_LED)
^
In file included from buildroot/share/PlatformIO/scripts/../../../../Marlin/src/inc/MarlinConfigPre.h:56:0,
from buildroot/share/PlatformIO/scripts/../../../../Marlin/src/inc/MarlinConfig.h:28,
from buildroot/share/PlatformIO/scripts/common-dependencies.h:29:
c:\users\administrator\downloads\marlin-bugfix-2.1.x\marlin\configuration_adv.h:307:11: error: missing binary operator before token "(" #if BOTH(ADAPTIVE_FAN_SLOWING, PIDTEMP)
^
c:\users\administrator\downloads\marlin-bugfix-2.1.x\marlin\configuration_adv.h:1084:11: error: missing binary operator before token "("
#if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y)
^
c:\users\administrator\downloads\marlin-bugfix-2.1.x\marlin\configuration_adv.h:1318:11: error: missing binary operator before token "("
#if EITHER(DIGIPOT_MCP4018, DIGIPOT_MCP4451)
^
c:\users\administrator\downloads\marlin-bugfix-2.1.x\marlin\configuration_adv.h:1375:28: error: missing binary operator before token "("
#if HAS_BED_PROBE && EITHER(HAS_MARLINUI_MENU, HAS_TFT_LVGL_UI)
^
c:\users\administrator\downloads\marlin-bugfix-2.1.x\marlin\configuration_adv.h:1430:11: error: missing binary operator before token "("
#if EITHER(HAS_DISPLAY, DWIN_LCD_PROUI)
^
c:\users\administrator\downloads\marlin-bugfix-2.1.x\marlin\configuration_adv.h:1494:26: error: missing binary operator before token "("
#if HAS_DISPLAY && EITHER(SDSUPPORT, SET_PROGRESS_MANUALLY)
^
c:\users\administrator\downloads\marlin-bugfix-2.1.x\marlin\configuration_adv.h:2143:11: error: missing binary operator before token "("
#if EITHER(AUTO_BED_LEVELING_3POINT, AUTO_BED_LEVELING_UBL)
^
c:\users\administrator\downloads\marlin-bugfix-2.1.x\marlin\configuration_adv.h:2178:11: error: missing binary operator before token "("
#if EITHER(MESH_BED_LEVELING, AUTO_BED_LEVELING_UBL)
^
c:\users\administrator\downloads\marlin-bugfix-2.1.x\marlin\configuration_adv.h:2186:9: error: missing binary operator before token "(" #if BOTH(AUTO_BED_LEVELING_UBL, EEPROM_SETTINGS)
^
c:\users\administrator\downloads\marlin-bugfix-2.1.x\marlin\configuration_adv.h:2298:11: error: missing binary operator before token "("
#if EITHER(ARC_SUPPORT, BEZIER_CURVE_SUPPORT)
^
c:\users\administrator\downloads\marlin-bugfix-2.1.x\marlin\configuration_adv.h:2384:9: error: missing binary operator before token "(" #if BOTH(SDSUPPORT, DIRECT_STEPPING)
^
c:\users\administrator\downloads\marlin-bugfix-2.1.x\marlin\configuration_adv.h:3322:11: error: missing binary operator before token "("
#if EITHER(SPINDLE_FEATURE, LASER_FEATURE)
^
c:\users\administrator\downloads\marlin-bugfix-2.1.x\marlin\configuration_adv.h:4070:11: error: missing binary operator before token "("
#if EITHER(WIFISUPPORT, ESP3D_WIFISUPPORT)
^
Error: Failed to parse Marlin features. See previous error messages.
===================================================== Took 2.01 seconds =====================================================
Environment Status Duration
---------------------------------
mega2560 FAILED 00:00:02.013
================================================ 1 failed, 0 succeeded in 00:00:02.013 ================================================
*终端进程“C:\Users\Administrator\.platformio\penv\Scripts\platformio.exe 'run'”已终止,退出代码: 1。
*终端将被任务重用,按任意键关闭。
qiaodeli111 发表于 2023-7-7 15:23
请问使用哪个版本编译的?我用的最新的bugfix-2.1尝试编译报错,看不出来是什么问题。。。
...
是2.1.2.1版本
铜牌杰瑞 发表于 2023-7-7 23:15
是2.1.2.1版本
2.1.2.1版本编译通过,谢谢!
现在我这边问题是自动校准失败,G33输出信息如下:
>>> G33
SENDING:G33
G33 Auto Calibrate
Checking... AC at radius:90.00
.Height:300.00Ex:0.00Ey:0.00Ez:0.00Radius:120.00
. Tx:0.00Ty:0.00Tz:0.00
Iteration : 01 std dev:289.499
Error:Probing Failed
Error:Probing Failed
Correct delta settings with M665 and M666
查看了M665和666:
>>> M665
SENDING:M665
M665 L265.00 R233.77 H39.87 S120.00 X-0.44 Y-5.12 Z5.56 A0.00 B0.00 C0.00
>>> M666
SENDING:M666
M666 X-4.72 Y-0.35 Z0.00
这个可能是什么原因?
qiaodeli111 发表于 2023-7-10 11:36
2.1.2.1版本编译通过,谢谢!
现在我这边问题是自动校准失败,G33输出信息如下:
H39.87
你这个高度明显错误啊。编译的时候rod要保证准确,高度要尽量多一点。
铜牌杰瑞 发表于 2023-7-10 23:51
H39.87
高度一开始是设置的300,G33之后才变成那么小的。
我怀疑是不是我的调平传感器有问题,G33的时候,auto home之后,往下走了很短一段距离就悬在空中了,然后在xy方向运动,然后校准失败。
三角洲还有其他方式调平吗?i3和corexy的话,把z轴固定在0.2,然后xy活动手工调平也可以做到,但三角洲三个轴都没办法固定,自动校准没办法用的话这要怎么手工调?
qiaodeli111 发表于 2023-7-11 18:37
高度一开始是设置的300,G33之后才变成那么小的。
我怀疑是不是我的调平传感器有问题,G33的时候,auto...
没有探针你就没法测量其他值。这个就卡住了。你还是检查一下探针吧。是什么探针?
铜牌杰瑞 发表于 2023-7-11 19:45
没有探针你就没法测量其他值。这个就卡住了。你还是检查一下探针吧。是什么探针?
...
就这个,它连到了Z-的位置,配置文件跟你的一样。这个东西探测过程中应该会亮灯什么的吗?我这个没有任何指示灯,不知道好坏
qiaodeli111 发表于 2023-7-12 12:13
就这个,它连到了Z-的位置,配置文件跟你的一样。这个东西探测过程中应该会亮灯什么的吗?我这个没有任 ...
这不就是188的三角洲嘛。这是金属探测器,触发的时候是会亮灯的,灯在底部。你可以试试反转一下看看。
铜牌杰瑞 发表于 2023-7-12 17:29
这不就是188的三角洲嘛。这是金属探测器,触发的时候是会亮灯的,灯在底部。你可以试试反转一下看看。
...
这个就是188的吗。。。我买的时候贵很多。。。
我试了以下,在探头下面放金属物体,红灯是会亮的。我的问题是,在auto calibration的时候,屏幕显示Z- 1,照理说打印头应该沿Z轴往下走的吧?但我这个没有往下走,XYZ三根连杆,只有Y连杆在缓慢往下。过一段时间之后报probing failed。
qiaodeli111 发表于 2023-7-12 22:27
这个就是188的吗。。。我买的时候贵很多。。。
我试了以下,在探头下面放金属物体,红灯是会亮的。我的 ...
这个就是188。
你heigt修改成大致正确的值再看看自动校准。
铜牌杰瑞 发表于 2023-7-13 11:59
这个就是188。
你heigt修改成大致正确的值再看看自动校准。
昨天看了下marlin的自动校准文档,发现可以用无探针自动+手工校准的方式,试了一下没啥问题,探针我就不用了。。。现在终于能开始打印了。
感谢大佬指导,之前自己从头开始搞配置文件是真的搞不懂啊
qiaodeli111 发表于 2023-7-13 12:38
昨天看了下marlin的自动校准文档,发现可以用无探针自动+手工校准的方式,试了一下没啥问题,探针我就不 ...
老哥,我也有这个问题,从之前我自己编译Marlin2.0的时候就遇到了,第一次刷完固件,Z探测下降的时候距离还有大概4厘米就悬停了(我的打印机高度350左右),显示Z-2 Probing failed. 如果我在打印机快要探测到底的时候用别的东西把平台垫高,比如说放一个本书,在他即将悬停失败的位置前使Z探针探底给个信号,它就能正常探测了,就好比马林固件写死了高度不能超过345一样。同样的我把3D打印机手动拉到热床平台上,使用G28自动归零,上升到345高度的时候还没有收到XYZ的触顶信号,它就会显示归零失败请重启。但是我把效应器放在中间高度,不超过345行程的时候它又能自动归零了。
一直没有搞明白到底是哪里出了问题,我自己编译2.1.2.1的时候还是这样,直接使用杰瑞的配置文件刷进去还是这样,我手动在固件里把高度写成600都没得=用,依然死死地停在行程345左右的位置,大无语……
请问坛友有没有谁知道怎么解决么??先提前感谢各位了……
qiaodeli111 发表于 2023-7-13 12:38
昨天看了下marlin的自动校准文档,发现可以用无探针自动+手工校准的方式,试了一下没啥问题,探针我就不 ...
请问你是怎么手动调平的? 感谢楼主分享,刚好垃圾站捡到一台这个机器。
页:
[1]