Repetier Host V1.6.1 Connection Problems with USB CDC Interface
Hiya,
Could somebody on the Repetier team explain how the serial connection is made within Repetier Host?
I'm working on developing firmware for the FSL K22F (Cortex M4 with built in USB) following the Arduino Marlin/Repetier code.
For the interface, I'm using the built in USB as a CDC interface. Plugging the M4 into a Windows machine gets it recognized without any issues. For Windows 10, there is no need for the .inf file which is required for WinXP, Win7 & Win8.
On these machines, I can connect and communicate with the M4 without any problems to Tera Term and Cura. I have also tried to communicate with the M4 using some home grown C Windows programs I've written over the years without any problems.
Repetier Host does NOT seem to recognize the printer not and clicking on the "Connect" button seems to just hang Repetier Host. Once Repetier Host starts hanging, the only way to get any response is to pull the USB cable (and get the log information "A device attached to the system is not functioning."). I have reviewed other questions on these forums as well as the Interwebs and I have confirmed the com port Device Manager as well as the operating speed.
This, along with the various questions about communications (especially as they seem to all involve USB CDC connections) leads me to believe that the communications approach used by Repetier Host is not using the standard Windows APIs or they are being used in an unusual manner.
Could somebody on the Repetier team respond with comments about how the serial interface is implemented and are there other things to try?
Thanx,
myke
Comments