Thanks for that. You may be right.
What I figured out was that whatever firmware I was using, it seems to have shifted the axes by 45 degrees. So for example when I hit the jog function and tried to move on X, it would actually start moving diagonally across the build space. Same for the Y axis. So when it got commands to move a certain distance in the X direction it was also engaging the motor for the Y axis which probably explains why it ignored the stop switch.
I think it wass just the wrong firmware. Here’s what I ended up flashing that at least got my axes moving in the right direction:
/root/build/repg/ReplicatorG.old/build/linux/dist/tools/avrdude -C/root/build/repg/ReplicatorG.old/build/linux/dist/tools/avrdude.conf -cstk500v2 -P/dev/ttyACM0 -b57600 -D -Uflash:w:/root/.replicatorg/firmware/ff_creatorx-2560-Sailfish-v7.7.0-r1592.hex :i -pm2560
I had to do the “press enter immediately following reset” thing too.
I bricked my printer with the wrong firmware several times, but fortunately that doesn’t affect the ability to program new firmware. Interestingly enough, when it was bricked, I did not have to press reset to start upload a different firmware - just started uploading and it took.
So then I had to add offsets for X and Y (I didn’t record them from the stock firmware). At first it started printing off to the right of the platform, so I added about 50mm of positive X offset. That moved it onto the right corner of the platform. A little trial and error and I have it pretty well centered with:
X: 160.3
Y: 77.236
Z: Still working on that as I’ve just added the borosilicate plate.
Well that was an all nighter, but thatnks for th moral support and info - I do appreciate it. Hopefully this post can help someone else avoid the same issue when installing sailfish.
Also, if someone things there is a btter firmware yet than the one above, please do tell - I’m happy to give it a shot now that I’m a “pro” at the firmware game and report back on my results.
Just FYI, in case anyone is wondering, I’m doing all this on Fedora Linux, version 23. Seems to work quite well now that I’ve gotten some of the kinks out.