开源改变世界!!

问题:无法再共享方向图钉 #670

推推 grbl 2年前 (2023-02-05) 122次浏览
关闭
3 个任务中的第 1 个
TjeerdvanDijk 打开了这个问题 2022 年 10 月 16 日 · 10 条评论
关闭
3 个任务中的第 1 个

问题:无法再共享方向图钉#670

TjeerdvanDijk 打开了这个问题 2022 年 10 月 16 日 · 10 条评论

评论

问题:无法再共享方向图钉 #670

控制板

ESP32-开发

董事会供应商的帮助

  • 是的
  • 不适用

机器描述

我自己的工厂

输入电路

没有反应

配置文件

--- FluidNC ---
y:
  motor0:
    standard_stepper:
      direction_pin: gpio.33
      step_pin: gpio.27
  motor1:
    standard_stepper:
      direction_pin: gpio.33
      step_pin: gpio.12


--- Grbl_ESP32 ---

#define DEFAULT_HOMING_SQUARED_AXES (bit(Y_AXIS))

#define Y_DIRECTION_PIN         GPIO_NUM_33
#define Y2_DIRECTION_PIN        Y_DIRECTION_PIN

启动消息

[MSG:ERR: Configuration error at /machine/axes/y/motor1/standard_stepper: ERR: gpio.33 - Pin is already used.]

用户界面软件

没有反应

发生了什么?

所以我试图给 FluidNC 一个机会,远离 Grbl_ESP32。

我曾经使用一个限位开关和一个方向销来调整我的 Y 轴,效果很好。这特别棒,因为我们可以使用的图钉数量有限。

现在我觉得这个功能在 FluidNC 中被删除了,这很遗憾,它只是让我无法升级,因为我的自定义 PCB 没有提供更多的引脚,坦率地说,我的设置已经使用了 ESP32 的每个可用引脚。

希望能再增加这个功能

其他信息

没有反应

问题:无法再共享方向图钉 #670
所有者

请上传您的完整配置文件。

问题:无法再共享方向图钉 #670
作者
杰德万戴克 评论了 2022 年 10 月 16 日  

我的配置不完整,因为我仍在设置我的机器,但这是我卡住的地方

name: ESP32_V4
board: unknown

kinematics:
  Cartesian:

stepping:
  engine: RMT
  idle_ms: 250
  dir_delay_us: 0
  pulse_us: 3
  disable_delay_us: 0

axes:
  shared_stepper_disable_pin: gpio.23
  x:
    steps_per_mm: 100.000
    max_rate_mm_per_min: 1000.000
    acceleration_mm_per_sec2: 200.000
    max_travel_mm: 300.000
    soft_limits: true
    homing:
      cycle: 2
      mpos_mm: 0.000
      positive_direction: true
      settle_ms: 250.000
      seek_mm_per_min: 2000.000
      feed_mm_per_min: 200.000
      seek_scaler: 1.100
      feed_scaler: 5.000
    motor0:
      limit_all_pin: gpio.16:low
      hard_limits: false
      standard_stepper:
        direction_pin: gpio.25
        step_pin: gpio.13
  y:
    steps_per_mm: 100.000
    max_rate_mm_per_min: 1000.000
    acceleration_mm_per_sec2: 200.000
    max_travel_mm: 300.000
    soft_limits: true
    homing:
      cycle: 2
      mpos_mm: 0.000
      positive_direction: true
      settle_ms: 250.000
      seek_mm_per_min: 2000.000
      feed_mm_per_min: 200.000
      seek_scaler: 1.100
      feed_scaler: 5.000
    motor0:
      limit_all_pin: gpio.17:low
      hard_limits: false
      standard_stepper:
        direction_pin: gpio.33
        step_pin: gpio.27
    motor1:
      standard_stepper:
        direction_pin: gpio.33
        step_pin: gpio.12
  z:
    steps_per_mm: 100.000
    max_rate_mm_per_min: 1000.000
    acceleration_mm_per_sec2: 200.000
    max_travel_mm: 300.000
    soft_limits: true
    homing:
      cycle: 1
      mpos_mm: 0.000
      positive_direction: false
      settle_ms: 250.000
      seek_mm_per_min: 2000.000
      feed_mm_per_min: 200.000
      seek_scaler: 1.100
      feed_scaler: 5.000
    motor0:
      limit_all_pin: gpio.5:low
      hard_limits: false
      standard_stepper:
        direction_pin: gpio.32
        step_pin: gpio.26

coolant:
  flood_pin: gpio.22
  mist_pin: gpio.21
  delay_ms: 1000.000

probe:
  pin: gpio.4:pu
  check_mode_start: false

macros:
  startup_line0: 
  startup_line1: 
  macro0: 
  macro1: 
  macro2: 
  macro3: 

start:
  must_home: true
  check_limits: true
  deactivate_parking: false

user_outputs:

PWM:
  tool_num: 0
  speed_map: 0=0.0% 1000=100.0%
  spinup_ms: 0
  spindown_ms: 0
  output_pin: gpio.18
  enable_pin: gpio.19
  disable_with_s0: false
  s0_with_disable: false
  pwm_hz: 5000
arc_tolerance_mm: 0.002
junction_deviation_mm: 0.010
verbose_errors: false
report_inches: false
enable_parking_override_control: false
use_line_numbers: false ```
问题:无法再共享方向图钉 #670

请阅读“发生了什么事?”

问题:无法再共享方向图钉 #670
所有者

FluidNC 不允许您将一个引脚分配给多个功能。

如果将方向引脚更改为 NO_PIN。它会起作用。

问题:无法再共享方向图钉 #670
所有者
    motor1:
      standard_stepper:
        direction_pin: NO_PIN
        step_pin: gpio.12
问题:无法再共享方向图钉 #670

哦,好吧,但我仍然可以摆正我的轴?正确的?

问题:无法再共享方向图钉 #670
所有者

FluidNC 需要为每个电机设置一个开关以进行自动调整。我们现在使用一种无​​应力方法,该方法在每轴机器双电机归位期间不会扭曲轴。

我不确定自动平方的单向引脚。

问题:无法再共享方向图钉 #670
作者
杰德万戴克 评论了 2022 年 10 月 16 日  

好的,我可以请求将此作为一项新功能吗?根据机器的制造方式,扭曲不是问题。所以这是机器的创造者可以做出的决定,在我看来,软件不应该建立在扭曲是一个问题的假设之上

问题:无法再共享方向图钉 #670
所有者

我们为 FluidNC 中的归位添加了许多功能。现在的代码很复杂。用 1 个开关归位需要额外的周期。我们现在不想增加复杂性。它已经到了我们无法再测试归位的所有功能的地步。我买不起所有的硬件和办公桌空间。

问题:无法再共享方向图钉 #670
作者
杰德万戴克 评论了 2022 年 10 月 16 日  

明白了,在我创建一个新的 pcb 之前,我只能忍受 Grbl_esp32。我很感激你付出的努力,已经使用这个软件 2 年左右,几乎每天都在使用