We use cookies to personalize content, interact with our analytics companies, advertising networks and cooperatives, and demographic companies, provide social media features, and to analyze our traffic. Our social media, advertising and analytics partners may combine it with other information that youāve provided to them or that theyāve collected from your use of their services. Learn more.
Just upgraded to the X-Controller. After some time in assembly, re-wiring and getting past a silly issue w/ the e-stop button, I finally have my computer talking w/ the x-controller, just not the same language it seems.
Scenario 1 - Through Easel: This is on a computer that had been working well w/ the OG Arduino+gShield xcarve controller for a year now. In Easel, I did a new machine setup w/ all the same settings except Motion Controller. When testing the wiring, the X and Z are controlling the opposite. I have not yet swapped my cables since I had them labeled, but will do soon enough in this round of troubleshooting.
Scenario 2 - Universal Gcode Sender (UGS): Iām receiving an error when trying to Open (connect over COM4). Iāve changed the properties for that COM4 port to mach the expected Baud rate of 115200, but still nothing other then; āError opening connection (jssc.SerialPortException): Port name - COM4; Method name - openPort(); Exception type - Port busy.ā
Windows 10 Device Manager doesnāt show āArduinoā anywhere that I can see. The X-Controller must be using COM4 b/c thatās the only one I see become active once I connected the powered x-controller. Just names it generically "USB Serial Port (COM4) though.
Do any of those hint that I have a driver issue possibly? I installed a more current version of Arduino (1.6.13) but Iām still using the same version of UGS.
Thanks @JustinBusby you got me past that hurdle. I probably never had both open at the same time beyond this troubleshooting. Iām able to connect now in UGS, just getting a new Machine status of āActive Stateā āAlarmā and no manual control movement.
What Iāve noticed with my Xcontroller is every time I switch between Easel and UGCS, the machine does like a soft reset, locks the machine and requires homing or an unlock command.
Extreme frustration w/ this whole upgrade process. Need to put the wraps on it for the day and come back later before the hammer becomes my tool of choice. Thanks all for the assistance so far.
Whenever you first connect you have to use the $X to reset the alarm in UGS or the $h to home the machine. Thatās how you remove the alarm status and gain manual control.
Thanks @BretPatterson , the $X seemed to do the trick. Easy enough step to add each time, and Iām sure there is an explanation, but just odd that I never had to do that w/ the previous setup.
I figured since I did have the limit switches setup, I might as well home it, but that was a fail. One of the bump stops was misaligned so it didnāt trigger the limit switch and just grinded away. That was the Y axis. Something completely different was screwy w/ the Z. X was the only one that worked properly. Too impatient to try and troubleshoot that stuff anymore. Rolling w/out homing.
Most likely the cause is homing turned on by default with the X-controller. If you are not going to home your machine you can set $22=0 and the machine will come up without the alarm.