Replies: 2 comments 1 reply
-
Oops, it is a kind of a regression - I have added code to later allow non-serial pendants (Bluetooth, WiFi or Ethernet) to connect and it is a breaking change in some configurations. |
Beta Was this translation helpful? Give feedback.
-
Thanks @terjeio While I have your ear... For my pendant I have been using a hardware handshake pin to request control, but I recently realized that the pin I was planning to use is an opto-isolated input on @phil_barrett's break-out-board. I believe this will effectively break the bi-directional intent of the handshake-pin. So I am considering moving to just using the CMD_MPG_MODE_TOGGLE command character to request control (basically just using the serial connection to request control instead of the dedicated handshake pin). Are there any practical limitations to using the command character versus the hardware handshake? Thanks again for the quick fix to the connection issue! |
Beta Was this translation helpful? Give feedback.
-
Hi all. I'm having an issue getting grblHAL running on the Teensy4.1 when I enable MPG_ENABLE (and KEYPAD_ENABLE). If I build and install the firmware on the teensy (using PlatformIO) with those options enabled, when I try to connect to the teensy using ioSender it doesn't connect and after a few seconds of "Waiting for controller..." I get an error dialog with the message "No response received from controller, exiting." - then clicking on the OK button closes ioSender. If I build the firmware with MPG_ENABLE and KEYPAD_ENABLE commented out (in my_machine.h), ioSender can connect to the Teensy and it seems to work as expected.
I'm building a MPG/DRO pendant and I had everything working (on my bench) a couple months ago, but I've recently gotten back to it and pulled the latest grblHAL and ioSender releases and now I'm running into the issue above. I've stripped my testbed down to just a stand-alone Teensy4.1 and haven't been able to unravel this issue. Just looking for a pointer where to look next.
For some more background on my setup. I'm using the latest grblHAL/iMXRT1062 from github. Using platformIO to build and deploy the firmware to a stand-alone Teensy4.1. The only changes I've made to the distro are in my_machine.h and in there I've uncommented the define for BOARD_T41U5XBB (which is the breakout board I'm using in the actual build). With the "working" firmware on the teensy, if I connect to it via putty (instead of ioSender) it responds as follows to <enter>, ? and "$i<enter>":
The firmware built with #define MPG_ENABLE 1, #define KEYPAD_ENABLE 2 gives the following with putty:
Note that it is not responding to the "?" request for status... I've been looking at this all day and I'm hoping someone can offer some insight. Thanks in advance for any info!
Beta Was this translation helpful? Give feedback.
All reactions