I tried to find topic that discusses the same topic, but without any success. I have installed Cura to Linux and then connected Ultimaker to it. I uploaded the firmware there and tried to finish the first run wizard to the end. For some reason the Z-axis up switch does not seem to react. After trying several times, I just skipped the rest of first run. I did change the baudrate and explicitly set the port. After that I was able to connect to printer, heat up the head, slice code and start printing. All goes fine until the printer head reaches X - Y front-left corner. At that point it tries to go "outside" the frame and makes a lot of unpleasent sounding noise. I thought, ok, it might not work so well with Linux (ubuntu 12.04) and switched to Windows (Vista).
After hooking the Ultimaker to Windows, installed Cura (in the process Windows installed the drivers needed, I think). But the result is the same. Same effect head is trying to go outside the frame. Ok, I thought that perhaps some of the switches are broken and replaced the switches from another Ultimaker. Same result. After that I replaced the control unit (mounted on the bottom) and then it worked. Ok, that printer works.
But I assembled another one and that one has been used with ReplicatorG and with Windows without problems. First I hooked it with Linux again and uploaded firmware. Tried printing and it does the same thing; trying to go outside the frame. OK, again I thought that not my day and this does not work with Linux. I hooked that 2nd Ultimaker to Windows (same machine as in above case), uploaded new firmware and it does the same "outside" attempt! WTF?
It really can't be that hooking Ultimaker to Linux and using it with Cura will always break something from the control unit. Am I missing something? Some drivers? Something else. To me it sounds like that after I have uploaded new firmware to Ultimaker with linux, the windows firmware update is not able to perform perfectly eg make clean firmware update. But then again, I'm no expert in this hw /embedded stuff. Now I have two "broken" Ultimakers. Any pointers would be appreciated!
I don't have access to logs now, but can provide those tomorrow if that helps.