Apparent crashes using 3.1-3G5D firmware

6 views
Skip to first unread message

Cliff L. Biffle

unread,
Mar 6, 2012, 12:16:13 AM3/6/12
to make...@googlegroups.com
I've installed the 3G5D firmware provided by RepG (MB1.2 v3.1).

Now sometimes, during a build, my bot freaks out.  If this happens during motion, the steppers keep going at a constant rate, and it'll draw a straight line into infinity if I don't reset it.  I'm not spectacularly familiar with the innards of the firmware, but this is the sort of thing I'd expect if a main control loop went off into hyperspace, leaving an interrupt-driven stepper sequencing routine running.

I've had a few successful builds, but my failure rate is around 50% at this point.  Certain Skeinforge plugins, curiously, seem to exacerbate it.  Limit, in particular -- which is unfortunate, because without Limit, SF35 was trying to drive my Z axis so fast that I was losing steps.  (Without Limit I've only seen one crash.)

I'm not sure if it's related, but I also see small motion control glitches.  In particular, when the bot is drawing a line parallel to the Y axis (e.g. during a raft or fill), the X axis steps once each time the extruder crosses Y=0.  On some lines, the Z axis steps too, and it's held the whole time, suggesting that the firmware is attempting to interpolate a very small Z move into a horizontal motion.  This smells like numerical precision issues in an interpolation routine to me, but again, I haven't dug into it.

While it's possible that my 3G5D hardware is to blame, it passes electrical tests.

Has anyone else encountered these issues?

-Cliff L. Biffle
Reply all
Reply to author
Forward
0 new messages