Please help,
I have spent the last 4 days fighting with my pc /laptop & x-carve!
I have an X-carve with an x-controller. My PC is a semi high end gaming rig I built myself. I-7-6700k @ 4.01 GHZ, 32 GB Ram, Windows 10 64 bit, Latest Windows Update installed.
My laptop has similar specs. (Used to test against PC.)
The problem I am having is that the USB connection between the PC / Laptop and the x-controller is disconnecting at random times.Then I loose Com port 3 until I restart the x-controller ( unplug the usb cable etc…etc…)? This began with not being able to connect to the x-controller at all because of a USB connection failure.
The following is a list of troubleshooting steps I have taken so far with no success.
- Replaced USB Cable
- Tried shorter USB Cable
- Flashed X-controller with the latest GRBL 1.1f
- Moved AC power cord to 611 router away from all other wires.
- Moved 611 router wire to separate circuit.
- Updated all Com port drivers.
- Updated all Host port drivers.
- Unchecked all power management boxes.
- Used powered USB adapter.
- Updated Pic sender to ver. 2.9.0.2
- Tried UGS.
- Tried Easel
- Bypassed USB connection on the back of the X-Controller and plugged into the micro USB connection inside.
- Shook everything vigorusly!!!
I am leaning toward a problem with the “board”. I tried all the same steps above on my laptop and had the same outcome. Problem is I dont know exactly what I’m looking at inside the controller. Another thing that points me toward “the board” is as you can see in the message below I get a Low memory available, stability problems may occur message, and a bunch of other messages that I dont fully understand back from the Arduino IDE when I re-flash Grbl to my X-Controller as explained here: https://inventables.desk.com/customer/en/portal/articles/2058884-how-do-i-re-flash-grbl-to-my-x-controller-arduino- .
Thank you in advance,
Mike
Arduino: 1.8.7 (Windows 10), Board: “Arduino/Genuino Uno”
In file included from C:\Users\miked\Documents\Arduino\libraries\grbl/grbl.h:43:0,
from C:\Users\miked\Documents\Arduino\libraries\grbl\examples\grblUpload\grblUpload.ino:27:
C:\Users\miked\Documents\Arduino\libraries\grbl/nuts_bolts.h:56:0: warning: “max” redefined
#define max(a,b) (((a) > (b)) ? (a) : (b))
^
In file included from sketch\grblUpload.ino.cpp:1:0:
C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/Arduino.h:93:0: note: this is the location of the previous definition
#define max(a,b) ((a)>(b)?(a):(b))
^
In file included from C:\Users\miked\Documents\Arduino\libraries\grbl/grbl.h:43:0,
from C:\Users\miked\Documents\Arduino\libraries\grbl\examples\grblUpload\grblUpload.ino:27:
C:\Users\miked\Documents\Arduino\libraries\grbl/nuts_bolts.h:57:0: warning: “min” redefined
#define min(a,b) (((a) < (b)) ? (a) : (b))
^
In file included from sketch\grblUpload.ino.cpp:1:0:
C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/Arduino.h:92:0: note: this is the location of the previous definition
#define min(a,b) ((a)<(b)?(a):(b))
^
In file included from C:\Users\miked\Documents\Arduino\libraries\grbl/grbl.h:43:0,
from C:\Users\miked\Documents\Arduino\libraries\grbl\examples\grblUpload\grblUpload.ino:27:
C:\Users\miked\Documents\Arduino\libraries\grbl/nuts_bolts.h:61:0: warning: “bit” redefined
#define bit(n) (1 << n)
^
In file included from sketch\grblUpload.ino.cpp:1:0:
C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/Arduino.h:123:0: note: this is the location of the previous definition
#define bit(b) (1UL << (b))
^
Sketch uses 31422 bytes (97%) of program storage space. Maximum is 32256 bytes.
Global variables use 1646 bytes (80%) of dynamic memory, leaving 402 bytes for local variables. Maximum is 2048 bytes.
Low memory available, stability problems may occur.
avrdude: stk500_paged_load(): (a) protocol error, expect=0x14, resp=0x01
avrdude: stk500_cmd(): programmer is out of sync
avr_read(): error reading address 0x0000
read operation not supported for memory “flash”
avrdude: failed to read all of flash memory, rc=-2
avrdude: stk500_disable(): protocol error, expect=0x14, resp=0x91
avrdude: stk500_disable(): protocol error, expect=0x14, resp=0x91
This report would have more information with
“Show verbose output during compilation”
option enabled in File → Preferences.