开源改变世界

TMC2209 4 轴 Grbl_ESP32 CNC 控制器的文档和示例 #80

推推 grbl 2年前 (2023-02-05) 360次浏览
关闭
gabegundy 打开了这个问题 2021 年 10 月 26 日 · 2 条评论
关闭

TMC2209 4 轴 Grbl_ESP32 CNC 控制器的文档和示例#80

gabegundy 打开了这个问题 2021 年 10 月 26 日 · 2 条评论

评论

TMC2209 4 轴 Grbl_ESP32 CNC 控制器的文档和示例 #80

我刚刚从Tindie买了一些“TMC2209 4 轴 Grbl_ESP32 CNC 控制器” 。

我没有在 FluidNC/example_configs/ 下看到这个板的模板,而且还不能让它工作。

虽然 TMC2209 有很多示例,但我似乎无法让它们正常工作。我错过了一些明显的东西吗?一旦我开始工作,我很乐意帮助贡献一个示例配置。

TMC2209 4 轴 Grbl_ESP32 CNC 控制器的文档和示例 #80
所有者

你怎么知道它不工作?这将有助于我们了解。

尝试这个…

board: TMC2209 4X
name: TMC2209 XYZA
stepping:
  engine: RMT
  idle_ms: 255
  pulse_us: 2
  dir_delay_us: 1
  disable_delay_us: 0

axes:
  shared_stepper_disable_pin: gpio.25:high
  
  x:
    steps_per_mm: 100
    max_rate_mm_per_min: 5000
    acceleration_mm_per_sec2: 25
    max_travel_mm: 50
    homing:
      cycle: 2
      mpos_mm: 150
      positive_direction: true
      feed_mm_per_min: 100.000
      seek_mm_per_min: 400.000
      settle_ms: 500
    
    motor0:
      limit_all_pin: gpio.35:low
      hard_limits: false
      pulloff_mm: 5.000
      tmc_2209:
        uart:
          txd_pin: gpio.22
          rxd_pin: gpio.21
          baud: 115200
          mode: 8N1
        addr: 0
        r_sense_ohms: 0.110
        run_amps: 0.500
        hold_amps: 0.250
        microsteps: 16
        stallguard: 0
        stallguard_debug: false
        toff_disable: 0
        toff_stealthchop: 5
        toff_coolstep: 3
        run_mode: StealthChop
        homing_mode: StealthChop
        use_enable: false
        step_pin: gpio.26
        direction_pin: gpio.27:low
        disable_pin: NO_PIN

    motor1:
      null_motor:

  y:
    steps_per_mm: 100
    max_rate_mm_per_min: 5000
    acceleration_mm_per_sec2: 25
    max_travel_mm: 300

    homing:
      cycle: 3
      mpos_mm: 150
      positive_direction: true
      feed_mm_per_min: 100.000
      seek_mm_per_min: 200.000
      settle_ms: 500
    
    motor0:
      limit_neg_pin: NO_PIN
      limit_pos_pin: NO_PIN
      limit_all_pin: gpio.34:low
      hard_limits: false
      pulloff_mm: 1.00
      tmc_2209:
        addr: 1
        r_sense_ohms: 0.110
        run_amps: 0.500
        hold_amps: 0.250
        microsteps: 16
        stallguard: 0
        stallguard_debug: false
        toff_disable: 0
        toff_stealthchop: 5
        toff_coolstep: 3
        run_mode: StealthChop
        homing_mode: StealthChop
        use_enable: false
        step_pin: gpio.33
        direction_pin: gpio.32
        disable_pin: NO_PIN
    motor1:
      null_motor:

  z:
    steps_per_mm: 100
    max_rate_mm_per_min: 5000
    acceleration_mm_per_sec2: 25
    max_travel_mm: 300

    homing:
      cycle: 1
      mpos_mm: 150
      positive_direction: true
      feed_mm_per_min: 200.000
      seek_mm_per_min: 500.000
      settle_ms: 500
    
    motor0:
      limit_neg_pin: NO_PIN
      limit_pos_pin: NO_PIN
      limit_all_pin: gpio.39:low
      hard_limits: false
      pulloff_mm: 4.00
      tmc_2209:
        addr: 2
        r_sense_ohms: 0.110
        run_amps: 0.500
        hold_amps: 0.200
        microsteps: 16
        stallguard: 0
        stallguard_debug: false
        toff_disable: 0
        toff_stealthchop: 5
        toff_coolstep: 3
        run_mode: StealthChop
        homing_mode: StealthChop
        use_enable: false
        step_pin: gpio.2
        direction_pin: gpio.14
        disable_pin: NO_PIN

    motor1:
      null_motor:

spi:
  miso_pin: gpio.19
  mosi_pin: gpio.23
  sck_pin: gpio.18

sdcard:
  cs_pin: gpio.5
  card_detect_pin: NO_PIN


start:
  must_home: false
TMC2209 4 轴 Grbl_ESP32 CNC 控制器的文档和示例 #80

只是一点点早期反馈……这让步进器旋转了!我会调整我的应用程序并报告我发现的任何问题。谢谢!