New Sailfish Installation Freezes Up X axis movement if extruder hits x axis limit switch!

122 views
Skip to first unread message

Elbot

unread,
Jun 22, 2014, 2:02:05 AM6/22/14
to make...@googlegroups.com

I installed a new Mightyboard with sailfish 7.6 and a beefier voltage regulator on it. When I turn on the Replicator 1 with Dual Extruders, it turns on fine. On the bot, when I click on, "Utilities" then "Version Information", it says, "Sailfish Replicator1, Free SRAM 770, Thing 32084 r1174M, Firmware Version 7.6," and when I use the "Jog mode" in the "utilities" on the bot's LCD panel, it works fine until the extruder hits the x axis limit switch and turns on its red LED. Then, it freezes all x axis movement.

I can also move all 3 axes using the "control panel" in replicatorg sailfish 40r23 until the extruder hits the x axis limit switch and its red LED turns on. Then it freezes all x axis movement.

So, I went on the forums and dnewman suggested resetting the EEPROM to factory settings, so I did ("reset motherboard to factory settings" on "machine" then "onboard preferences" in replicatorg), then I reset it to left and right extruder deprime = 0 steps, Homing x offset = 135.5 mm, Homing Y offset 75 mm, x tool offset 33 mm. I still have the problem.

What should I do? What did I do wrong? Is there a bad connection? If so, what? How can it fix it? I've included a pic of the old mightyboard for your convenience so that you can circle the bad connection and repost the pic in this thread.

Or if it is a bot firmware configuration problem, please let me know how to fix it.

Thanks :0)
P.S. running replicatorg 0040-r23 on windows 7 home premium, python 27, and pypy 2.2.1, all 32 bit versions.



Dan Newman

unread,
Jun 22, 2014, 2:19:44 AM6/22/14
to make...@googlegroups.com
Your X toolhead offset is for old firmware with new RepG dualstrusion system.
If you wiped the firmware completely, then it should be 0. And before you
recalibrate dualstrusion you will have to set it to 0.

Dan

Dan Newman

unread,
Jun 22, 2014, 2:21:10 AM6/22/14
to make...@googlegroups.com

> What should I do? What did I do wrong? Is there a bad connection? If so,
> what? How can it fix it? I've included a pic of the old mightyboard for
> your convenience so that you can circle the bad connection and repost the
> pic in this thread.

And the picture is much too small to make out which connectors the endstop
are on.

Dan

Elbot

unread,
Jun 22, 2014, 4:06:24 AM6/22/14
to make...@googlegroups.com

> And the picture is much too small

Here is a better pic.

> Your X toolhead offset... should be 0.

So, it have to reset it from -33 to 0?

> *All* X axis motion?

Yes, all X axis motion, both towards the x axis endstop to the right (mechanically impossible) and away from the x axis endstop to the left. The extruder cannot move along the x axis at all after it hits the limiter switch with the red LED light.

Thanks a million! If you ever need anything scanned, I have a nextengine. I'll scan it for you and ship it back to you, you don't even need to pay shipping. Thanks!


Jetguy

unread,
Jun 22, 2014, 4:19:19 AM6/22/14
to make...@googlegroups.com
I see the problem, thanks for the picture, this is vey simple.

You have the Z axis endstop plugged into the Y axis endstop port on the mainboard. Thus, if Z is homed and you hit the actual Y endstop at the same time, YES, the axis would appear stuck and not move.

Simply correct the endstop wiring.

The wires should be plugged into Z MIN, Y MAX, and X max.

As of right now, you have nothing plugged into any Z, 2 plugs into Y min and Y max, then X also plugged into X min.

Jetguy

unread,
Jun 22, 2014, 4:22:56 AM6/22/14
to make...@googlegroups.com
Basically, ALL of the endstop wires need to move one place to the left.

Starting from the left, move the first wire one hole over from current Y MAX to Z MIN, Then move the Y MIN to Y MAX, Then move the last one on the far right over one to the left from X MIN to X MAX.

Jetguy

unread,
Jun 22, 2014, 4:31:35 AM6/22/14
to make...@googlegroups.com
Between correcting the toolhead offset as Dan described to 0 and also correcting the physical endstop wiring to the correct ports, then you should be good.

Simple mistake, anyone could have made it, the labeling is pretty small and you obviously got the spacing correct between the connectors like you were looking at a previous picture, you just got them all shifted over by 1 space.

Hope to get you up and running soon.

Again, the correct wiring is

Z MIN
Y MAX
Z MAX

Jetguy

unread,
Jun 22, 2014, 4:32:42 AM6/22/14
to make...@googlegroups.com
OOPS, even I make mistakes at 4:30 in the morning.

Meant to say

Z MIN
Y MAX
X MAX
Reply all
Reply to author
Forward
0 new messages