[Grbl_Esp32 Issue#295] Getting only 2.7V output on Enable Pin

未分类 bolang 4个月前 (10-14) 46次浏览

Issue #295 | 状态: 已关闭 | 作者: karoria | 创建时间: 2019-11-16


Dear Friends,
I am facing problems with enable output. I am using STEPPERSDISABLEPIN GPIONUM13. It goes high at 2.7V approx and low at 0. Due to this, my driver malfunctions (misses some pulses and enagages some pulses). Any clues why I am not getting 3.3V or atleat more than 3V? Do I need any external pullup or pulldown on that pin?


评论 (5)

#1 – derFrickler 于 2019-11-16

Might be the optocouplers on the driver pulling to much current for the ESP32.


#2 – karoria 于 2019-11-16

Ok. Right now esp32 is using only computer power. Will it help if I add 5v external supply by smps?


#3 – karoria 于 2019-11-16

Ok. I have experimented by disconnecting all the drives. All drives disconnected gives 3.2V at pin. Then connecting each drive one after another drops 0.3V. So when I connect all the 3 drives, output becomes 2.3V. I have checked drive manual and it shows optocoupler at input, so @derFrickler your guess is right. Should I add a pull down resistor to maintain voltage level? If so, what can be possible effects in terms of delay? If at all it may result in missing pulses, then I will not use enable function.


#4 – derFrickler 于 2019-11-16

You will need to add a driver transistor to the ESP32 output as discussed here:
https://github.com/bdring/Grbl_Esp32/issues/217


#5 – karoria 于 2019-11-16

Ok. Will try that.


原始Issue: https://github.com/bdring/Grbl_Esp32/issues/295

喜欢 (0)