Hi all,

New here and hoping to contribute, but right now my new CTC 3D unit is doing that horrible grinding thing after I upgraded to sailfish, possibly before too. Like this:

Only in my case it’s doing on TWO axes - both x and Y. It’s like it’s not even recognizing that limit switches even exist. I tried setting the offsets after upgrading firmware. No dice.

When I try the job thing, it moves DIAGONALLY.

I just bought the damn thing and it did a few great prints until this crap started up. Just to strt with , can anyone tell me the EXACT firmware version (or how to figure it out) for this thing?

Is it a mighty1? A Mighty2? Something else? This is the latest and greatest dual extruder from CTC off of ebay. It came with their stock 7.4 firmware. BTW - does anyone know where I can get that from and try to restore it?

Is there just a way to set it in the corner and tell the firmware “This is home now.” ? I really don’t want to return the thing, but now I’m getting desperate - no matter what I do I end up grinding one or both axes.

Many thinks in advance for any help,

Rich

PS: I looked at the switches and cables and they seem fine. All three limit switches light up green.

I should also mention that I am able to successfully flash 7.7 - I just don’t know if I’m picking the right cersion. Most recently I flashed mighty_one-2560-corexy-Sailfish-v7.7.0-r1465.hex - any idea if that’s the right one for this printer?

It seems to load ok play the music tones at startup, etc. But then - GRIND GRIND GRIND when I try to do anything.

I read something about resetting the offsets on a CTC. I would google about updating to sailfish and also search in here.

New info: I got it so it’s not ding it so bad by adjusting the offsets. It seems to be recognizing the stop switches now and stopping, but still grinds a little.

What is really odd is that when I try to do the “jog” thing, moving X and Y rather than moving on the x an Y axis move it DIAGONALLY. I thought maybe this was normal until I tried to do a print that I had successfully done before, and it actually did start to try and do it, but it was doing it at a 45 degree angle on the bed.

IS this some weird firmware thing? Any advice on the right firmware would be HUGELY appreciated.

Thank you so much for the reply!

I’ve read damn near everything about updating sailfish. The problem is, I don’t which firmware I’m even supposed to be installing for this printer. That’s probably half my problem.

Is it the Replicator 2x? Replicator dual? Clone R1 with Atmega256? Core-XY MightyBoard revE with Atmega? Any one of these seem like it could fit the bill with this printer. How can I figure out the right one?

Does anyone just know the answer? Some of the ones I flashed just bricked my printer, so that’s not it. So I re-flashed, I think this time with Makerbot 2 with Atmega. It boots and gives me the little tones and the menu works, but GRIND GRIND GRIND.

If I just knew the right firmware, at least I could start from there.

Thanks again for your reply - hopefully someone knows the right answer.

Rich

Odds are it is a Replicator 1 (dual) (if two extruders) Most clones are the rep 1 not 2.

Err, is that not homing the wrong way in both X and Y?

edit: nm, video skipped the start.

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.