主轴脉宽调制 #219

推推 grbl 3年前 (2023-02-05) 227次浏览
关闭
prak1111 打开了这个问题 2021 年 12 月 30 日 · 9条评论
关闭

主轴脉宽调制#219

prak1111 打开了这个问题 2021 年 12 月 30 日 · 9条评论

评论

主轴脉宽调制 #219

你好,
我正在发出命令来检查主轴的 pwm 信号 –
m3 s10000
要检查 pwm,我已经在电路上连接了 12v 风扇,但风扇没有移动并且日志
显示 – m3 s10000
ok
<Idle|MPos:110.000,0.000,88.380 |FS:0,10000|Ov:100,100,100|A:S>
<空闲|MPos:110.000,0.000,88.380|FS:0,10000>
<空闲|MPos:110.000,0.000,88.380|FS:0,10000>
< Idle|MPos:110.000,0.000,88.380|FS:0,10000|WCO:0.000,0.000,0.000>
是否显示零电压?为什么?
speed_map: 0=0% 8000=40% 18000=75%
请建议

主轴脉宽调制 #219
所有者

请发送一张您如何连接 12v 风扇的照片。

主轴脉宽调制 #219
作者
普拉克1111 评论了 2021 年 12 月 30 日  

这里是-
主轴脉宽调制 #219
主轴脉宽调制 #219
主轴脉宽调制 #219
主轴脉宽调制 #219

使用 5v 到 10v 转换器。板载 pwm 将连接到转换器模块,模块 pwm 输出连接到风扇。

主轴脉宽调制 #219
所有者

有可能你弄坏了什么。我会在断开其他所有连接的情况下直接测量引脚上的电压。

为了进行测试,将速度图更改为达到 100% 的速度

speed_map: 0=0% 10000=100%

粘贴您的配置文件的副本。

主轴脉宽调制 #219

配置.yaml-

board: "ESP32 Controller V4"

stepping:
  engine: RMT
  idle_ms: 250
  dir_delay_us: 2
  pulse_us: 2
  disable_delay_us: 1

axes:
  shared_stepper_disable_pin: gpio.13:low
  
  x:
    steps_per_mm: 80
    max_rate_mm_per_min: 800
    acceleration_mm_per_sec2: 25
    max_travel_mm: 1840
    homing:
      cycle: 2
      mpos_mm: 0
      positive_direction: false
    
    motor0:
      limit_neg_pin: gpio.17:low:pu
      pulloff_mm: 3.0
      standard_stepper:
        step_pin: gpio.0
        direction_pin: gpio.2

  y:
    steps_per_mm: 200
    max_rate_mm_per_min: 500
    acceleration_mm_per_sec2: 25
    max_travel_mm: 910

    homing:
      cycle: 2
      mpos_mm: 0
      positive_direction: false
    
    motor0:
      limit_neg_pin: gpio.4:low:pu
      pulloff_mm: 3.00
      standard_stepper:
        step_pin: gpio.26
        direction_pin: gpio.15

  z:
    steps_per_mm: 50
    max_rate_mm_per_min: 100
    acceleration_mm_per_sec2: 15
    max_travel_mm: 80

    homing:
      cycle: 1
      mpos_mm: 0
      positive_direction: true
    
    motor0:
      limit_neg_pin: NO_PIN
      limit_pos_pin: gpio.16:low:pu
      limit_all_pin: NO_PIN
      hard_limits: false
      pulloff_mm: 1.00
      standard_stepper:
        step_pin: gpio.27
        direction_pin: gpio.33
      
spi:
  miso_pin: gpio.19
  mosi_pin: gpio.23
  sck_pin: gpio.18

sdcard:
  cs_pin: gpio.5
  card_detect_pin: NO_PIN

probe:
  pin: NO_PIN

10V:
  output_pin: gpio.25
  forward_pin: NO_PIN
  reverse_pin: NO_PIN
  spinup_ms: 5000
  spindown_ms: 5000
  tool_num: 0
  speed_map: 0=0% 8000=40% 18000=75%

start:
  must_home: false```
主轴脉宽调制 #219
所有者

将速度图更改为 100% 并检查电压。如果它不起作用,请将其重新定义为不同的引脚。

您的设置相当混乱,我必须假设这就是问题所在。

主轴脉宽调制 #219

根据指导更新配置(speed_map:0=0% 10000=100%)
日志输出
– M3 S10000
ok
<Idle|MPos:0.000,0.000,0.000|FS:0,10000|Ov:100,100,100|A:S>
<Idle |MPos:0.000,0.000,0.000|FS:0,10000>
<空闲|MPos:0.000,0.000,0.000|FS:0,10000>
<空闲|MPos:0.000,0.000,0.000|FS:0,10000>
<空闲|MPos:0.000,0.000,0.000|FS:0,10000>

<Idle| MPos
:0.000,0.000,0.000|FS:0,10000|Ov:100,100,100|A:S>
这行 Ov 表示零伏吗?

主轴脉宽调制 #219

您好,
5v 到 10v 转换器出现故障,因为我检查了转换器模块的 pwm 输入为 5v,但转换器输出为 0v。这是新买的模块。再去买一件。
请在 wiki 上制作一个关于日志输出的部分。如何阅读和理解日志。

谢谢。