评论
再次被 Arduino 框架挫败: 框架-arduinoespressif32/cores/esp32/esp-hal-gpio.c: extern void ARDUINO_ISR_ATTR __digitalWrite(uint8_t pin, uint8_t val)
{
gpio_set_level((gpio_num_t)pin, val);
}
框架-arduinoespressif32/cores/esp32/esp-hal.h: #if CONFIG_ARDUINO_ISR_IRAM
#define ARDUINO_ISR_ATTR IRAM_ATTR
#define ARDUINO_ISR_FLAG ESP_INTR_FLAG_IRAM
#else
#define ARDUINO_ISR_ATTR
#define ARDUINO_ISR_FLAG (0)
#endif
框架-arduinoespressif32/tools/sdk/esp32/sdkconfig:
|
3.6.8 测试,似乎没问题,根本没有崩溃,但我在 20 分钟的工作中放松了一些步进,如 1.605mm 我将尝试增加步进脉冲和 dir 延迟,因为设置为 2us,3.6 的原因很奇怪.7 我遇到了一些崩溃,但从未放松过一步…… |
控制板
2轴笔/激光
机器描述
带 a4988 驱动器的 2 轴笔/激光
输入电路
配置文件
启动消息
用户界面软件
网页界面
发生了什么?
从 SD 卡连接和选择文件时一切正常,但在选择要工作的文件后,如果在关闭浏览器之前我断开 wifi,然后 esp32 停止工作并冻结(在 PC 或手机上),重新连接可能会解决问题,但有时它崩溃,我无法连接到它,需要重新启动才能恢复正常状态。
另一个问题是当再次连接到工作机器时,它会释放一秒钟。
我放了一个按钮来运行来自 SD 卡的文件。当它运行并完成时,我再次推动它再次完成工作,但不知何故它崩溃了,只是进程栏从未结束它上下波动,只是随机做一些 gcode。(也许在我按下它 4 或 5 次之后)。它是随机发生的,没有任何原因。据我所知,这主要发生在没有连接任何 Wi-Fi 且仅显示 [MSG:VRB: micropin] 消息时,但它需要
在 micro pin 之后立即安装 SD 卡,如 [MSG:VRB: Mount_sd]
以运行 gcode 但有时它不会出现。
适用于 android 的 MKSlaser 和 Atomstack 应用程序可以与 FluidNc 一起使用,我可以控制和拍照并将其上传到 SD 卡,上传后要求开始工作并通过确认,它显示进程条,暂停和停止也可以工作,只有一部分它以前有效,现在不支持显示 SD 卡上的文件。使用这些应用程序,任何事情都可以通过电话完成。
错误:
[MSG:VRB: Mount_sd]
[MSG:VRB: 无法打开文件/spiffs/chat]
[MSG:VRB: 无法打开文件/spiffs/chat.gz]
[MSG:VRB: Unmount_sd]
正如我所见刷新 SD 卡部分,只有装载和卸载状态报告控制台区域,我不知道 chat.gz!
Z 轴是微型伺服,我需要将 positive_direction: true 设置为 false 以相反方向移动,但将此参数设置为 false 后,伺服不再移动。
其他信息
没有反应