Contact me: hankecnc@gmail.com

最新更新后没有动作 #15

推推 grbl 3年前 (2023-02-08) 339次浏览
关闭
kfmut 打开了这个问题 2021 年 5 月 29 日 · 7条评论
关闭

最新更新后没有动作#15

kfmut 打开了这个问题 2021 年 5 月 29 日 · 7条评论

评论

最新更新后没有动作 #15

你好,

我仍在试验我的 Blackpill F411,并注意到您已经更新了 stm32f4 驱动程序(包括 i2c 引脚修复),因此我也将源代码更新为最新版本,并且在该动作停止后。输入正在工作。引脚图文件有库存。

将我的源日期回溯到 5 月 18 日,它正在运行,更新到最新版本——运气不好。

我做错了什么?:-)

$我:

[VER:1.1f.20210517:]
[OPT:VNMSL,35,1024,3,0]
[NEWOPT:ENUMS,RT+,TC]
[FIRMWARE:grblHAL]
[NVS STORAGE:*FLASH]
[DRIVER:STM32F411]
[DRIVER VERSION:210525]
[BOARD:Minimal BlackPill grblHAL]

$$:

$0=10.0
$1=25
$2=0
$3=0
$4=0
$5=7
$6=1
$7=0
$10=511
$11=0.010
$12=0.002
$13=0
$14=7
$15=0
$16=0
$17=0
$18=0
$19=0
$20=0
$21=0
$22=0
$23=0
$24=25.0
$25=500.0
$26=250
$27=1.000
$28=0.100
$29=0.0
$30=1000.000
$31=0.000
$32=0
$33=5000.0
$34=0.0
$35=0.0
$36=100.0
$37=0
$39=1
$40=0
$43=1
$44=4
$45=3
$46=0
$62=0
$63=2
$64=0
$65=0
$80=1.000
$81=0.010
$82=0.000
$84=0.000
$85=10.000
$90=0.000
$91=0.000
$92=0.000
$95=0.000
$100=250.000
$101=250.000
$102=250.000
$110=500.000
$111=500.000
$112=500.000
$120=10.000
$121=10.000
$122=10.000
$130=200.000
$131=200.000
$132=200.000
$341=0
$342=30.0
$343=25.0
$344=200.0
$345=100.0
$347=5.0
$348=2.500
$349=25.000

最新更新后没有动作 #15
贡献者

可能是您的 grbl 文件夹不同步?

有一个新文件grbl/stepdir_map.h已经被修改,检查你的版本是否在第 188 行定义了这个符号:

#define USE_STEPDIR_MAP 1

最新更新后没有动作 #15
作者

@terjeio

是的,它有。我已经更新了我的来源
git pull --recurse-submodules

最新更新后没有动作 #15
贡献者

哎呀,回归 –#if !TRINAMIC_ENABLE在 driver.c 的第 155 行之后添加这些行:

#ifdef STEPPERS_DISABLE_PORT
    { .id = Output_StepperEnable,   .port = STEPPERS_DISABLE_PORT,      .pin = STEPPERS_DISABLE_PIN,    .group = PinGroup_StepperEnable },
#endif

稍后我会提交修复,会忙一段时间。请回报。

最新更新后没有动作 #15
作者
kfmut 评论了 2021 年 5 月 30 日  

@terjeio

步进器开始发出噪音,但看起来它每次慢跑都只迈出一步。如果我从 ioSender 启动 nc 文件,则在开始时单步执行,之后就没有任何动作。

最新更新后没有动作 #15
作者

@terjeio

实际上,如果我点动任何轴,连接到 X 轴的步进器会单步执行。

最新更新后没有动作 #15
贡献者

尝试 $4=7

最新更新后没有动作 #15
作者
kfmut 评论了 2021 年 5 月 30 日  

@terjeio

试试 $ 4 = 7

是的,这显然有很大帮助,看起来我在无数次刷新后忘记为 driver.c 修复重新建立它。我认为当驱动器无法保持步进器位置时,当我点动其他轴时那些单步与微步连接,因此在每个步进器启用信号后,步进器的转子返回到预期位置。无法确认,我已经适当地烤了我的测试 drv8825 驱动程序:-)

如果您对此结果满意,则可以关闭问题。