描述 th3fallen 当使用带有 SKR 1.4 的联动 Y 配置时,我发现不可能反转 A 或 B 步进器的启用引脚,这会导致它们无法工作, 希望我遗漏了一些东西,但到目前为止我还没有找到任何东西。 目前我的 $4 设置为 7,如果有帮助的话 活动 th3fallen 更改了标题 [-]反转 A/B(联动 y)步进引脚?[/-] [+]反转 A/B(联动 y)步进启用引脚?[/+] 2021年7月22日 th3fallen 评论道 2021年7月22日 th3fallen 作者 或者甚至反转引脚定义对我来说也行,但我找不到任何如何做到这一点的例子 th3fallen 评论道 2021年7月22日 th3fallen 作者 ; grblHAL ; 1.1f.20210629 ; [OPT:VNMSL,35,1024,3,0] ; [NEWOPT:ENUMS,RT+,TC] ; [FIRMWARE:grblHAL] ; [NVS STORAGE:*FLASH] ; [DRIVER:LCP1769] ; [DRIVER VERSION:210703] ; [BOARD:BTT SKR V1.4 Turbo] ; $N0= $N1= ; 0 - Step pulse time $0=10.0 ; 1 - Step idle delay $1=50 ; 2 - Step pulse invert $2=0 ; 3 - Step direction invert $3=0 ; 4 - Invert step enable pin(s) $4=7 ; 5 - Invert limit pins $5=0 ; 6 - Invert probe pin $6=0 ; 7 - Disable spindle with zero speed $7=0 ; 10 - Status report options $10=511 ; 11 - Junction deviation $11=0.010 ; 12 - Arc tolerance $12=0.002 ; 13 - Report in inches $13=0 ; 14 - Invert control pins $14=1 ; 15 - Invert coolant pins $15=0 ; 16 - Invert spindle signals $16=0 ; 17 - Pullup disable control pins $17=0 ; 18 - Pullup disable limit pins $18=0 ; 19 - Pullup disable probe pin $19=0 ; 20 - Soft limits enable $20=0 ; 21 - Hard limits enable $21=1 ; 22 - Homing cycle $22=0 ; 23 - Homing direction invert $23=0 ; 24 - Homing locate feed rate $24=25.0 ; 25 - Homing search seek rate $25=500.0 ; 26 - Homing switch debounce delay $26=250 ; 27 - Homing switch pull-off distance $27=1.000 ; 28 - G73 Retract distance $28=0.100 ; 29 - Pulse delay $29=0.0 ; 30 - Maximum spindle speed $30=1000.000 ; 31 - Minimum spindle speed $31=0.000 ; 32 - Mode of operation $32=0 ; 33 - Spindle PWM frequency $33=5000 ; 34 - Spindle PWM off value $34=0.0 ; 35 - Spindle PWM min value $35=0.0 ; 36 - Spindle PWM max value $36=100.0 ; 37 - Steppers deenergize $37=0 ; 39 - Enable legacy RT commands $39=1 ; 40 - Limit jog commands $40=0 ; 43 - Homing passes $43=1 ; 44 - Axes homing, first pass $44=4 ; 45 - Axes homing, second pass $45=3 ; 46 - Axes homing, third pass $46=0 ; 62 - Sleep enable $62=0 ; 63 - Feed hold actions $63=2 ; 64 - Force init alarm $64=0 ; 65 - Probing feed override $65=0 ; 80 - Spindle P-gain $80=1.000 ; 81 - Spindle I-gain $81=0.010 ; 82 - Spindle D-gain $82=0.000 ; 84 - Spindle PID max error $84=0.000 ; 85 - Spindle PID max I error $85=10.000 ; 90 - Spindle sync P-gain $90=0.000 ; 91 - Spindle sync I-gain $91=0.000 ; 92 - Spindle sync D-gain $92=0.000 ; 95 - Spindle sync PID max I error $95=0.000 ; 100 - X-axis travel resolution $100=250.000 ; 101 - Y-axis travel resolution $101=250.000 ; 102 - Z-axis travel resolution $102=250.000 ; 110 - X-axis maximum rate $110=500.000 ; 111 - Y-axis maximum rate $111=500.000 ; 112 - Z-axis maximum rate $112=500.000 ; 120 - X-axis acceleration $120=1000.000 ; 121 - Y-axis acceleration $121=1000.000 ; 122 - Z-axis acceleration $122=1000.000 ; 130 - X-axis maximum travel $130=750.000 ; 131 - Y-axis maximum travel $131=750.000 ; 132 - Z-axis maximum travel $132=200.000 ; 341 - Tool change mode $341=0 ; 342 - Tool change probing distance $342=30.0 ; 343 - Tool change locate feed rate $343=25.0 ; 344 - Tool change search seek rate $344=200.0 ; 345 - Tool change probe pull-off rate $345=100.0 ; 347 - Dual axis length fail $347=5.0 ; 348 - Dual axis length fail min $348=2.500 ; 349 - Dual axis length fail max $349=25.000 % ``` Entire config for reference terjeio 评论道 2021年7月25日 特杰奥 撰稿人 几天后当我“重新开始工作”时,我会检查一下这一点。 terjeio 评论道 2021年7月25日 特杰奥 撰稿人 信号反转的联动轴设置是从主电机“继承”的,而不是 A 或 BEg,如果 Y 是联动的,联动电机将从 Y 而不是 B 获取设置。目前,联动电机无法有不同的设置,我不确定这是否真的有必要 – 有人会认为电机和限位开关具有相同的规格? 仅供参考,A、B 和 C 是轴字母,只有当轴数增加到 3 以上时才成为电机名称。例如,如果控制器板支持六个电机,则可以在五轴机器中有一个联动轴。 th3fallen 评论道 2021年7月25日 th3fallen 作者 是的,问题是它没有继承 y 步进器的设置 特杰奥 这个问题从grblHAL/core转移过来2021年7月26日 terjeio 评论道 2021年7月26日 特杰奥 撰稿人 这是 driver.c 中的拼写错误,很抱歉。 一个快速的解决方法是更改以下几行: LPC176x/src/driver.c 第 285 至 294 行 2a61ea5 DIGITAL_OUT(X2_ENABLE_PORT,X2_ENABLE_PIN,启用.x ) ; #结束 DIGITAL_OUT(Y_ENABLE_PORT,Y_ENABLE_BIT,启用.y ) ; #ifdef Y2_ENABLE_PIN DIGITAL_OUT(Y2_ENABLE_PORT,Y2_ENABLE_PIN,启用.y ) ; #结束 DIGITAL_OUT(Z_ENABLE_PORT,Z_ENABLE_BIT,启用.z ) ; #ifdef Z2_ENABLE_PIN DIGITAL_OUT(Z2_ENABLE_PORT,Z2_ENABLE_PIN,启用.z ) ; #结束 符号xx_ENABLE_PIN应以 结尾_BIT,Y2_ENABLE_PIN例如Y2_ENABLE_BIT 我稍后会提交包含此修复的更新。 特杰奥 添加了引用此问题的提交2021年7月26日 已更新最新的流处理变更。修复#3问题。 ef8b9c3 特杰奥 已完成,关闭2021年12月10日 喜欢 (0)
活动
更改了标题
[-]反转 A/B(联动 y)步进引脚?[/-][+]反转 A/B(联动 y)步进启用引脚?[/+] 2021年7月22日th3fallen 评论道 2021年7月22日
或者甚至反转引脚定义对我来说也行,但我找不到任何如何做到这一点的例子
th3fallen 评论道 2021年7月22日
terjeio 评论道 2021年7月25日
几天后当我“重新开始工作”时,我会检查一下这一点。
terjeio 评论道 2021年7月25日
信号反转的联动轴设置是从主电机“继承”的,而不是 A 或 BEg,如果 Y 是联动的,联动电机将从 Y 而不是 B 获取设置。目前,联动电机无法有不同的设置,我不确定这是否真的有必要 – 有人会认为电机和限位开关具有相同的规格?
仅供参考,A、B 和 C 是轴字母,只有当轴数增加到 3 以上时才成为电机名称。例如,如果控制器板支持六个电机,则可以在五轴机器中有一个联动轴。
th3fallen 评论道 2021年7月25日
是的,问题是它没有继承 y 步进器的设置
这个问题从grblHAL/core转移过来2021年7月26日
terjeio 评论道 2021年7月26日
这是 driver.c 中的拼写错误,很抱歉。
一个快速的解决方法是更改以下几行:
LPC176x/src/driver.c
第 285 至 294 行 2a61ea5
符号
xx_ENABLE_PIN
应以 结尾_BIT
,Y2_ENABLE_PIN
例如Y2_ENABLE_BIT
我稍后会提交包含此修复的更新。
添加了引用此问题的提交2021年7月26日
已更新最新的流处理变更。修复#3问题。
已完成,关闭2021年12月10日