My MakerBot has violated ALL three laws of robotics

I suppose it was inevitable.  Azimov’s immutable Three Laws of Robotics are:

  1. A robot may not injure a human being or, through inaction, allow a human being to come to harm.
  2. A robot must obey any orders given to it by human beings, except where such orders would conflict with the First Law.
  3. A robot must protect its own existence as long as such protection does not conflict with the First or Second Law.

My bot has injured a human, me.  The other day I leaned in too close to observe a build and the ‘bot’s Z axis pulley/belt yanked out a hair from my head.

My bot has refused to obey the orders of a human.  Refusing to obey my orders is kinda the default mode for my ‘bot.

My bot has harmed itself despite my numerous verbal commands to the contrary.  When aborting a build my ‘bot has occasionally tried to carry out additional orders – by pushing the Y or X carriage so far that either the pulley, belt, or both are shoved out of whack, thus damaging it’s own alignment.

3 Responses to “My MakerBot has violated ALL three laws of robotics”

  1. Jef Geskens says:

    Downgrade your motherboard (not extruder, keep that 1.6) firmware to as low as 1.4. I got the exact sympthoms you had, and they all disappeard after the downgrade.

  2. […] I’m still having a hell of a time. Well, that and I heavily suggested my ‘bot could violate any of the three laws at any moment… [↩] February 10, 2010 | Tags: bolt, bot, Dude, hell of a time, MakerBlock, play […]

  3. […] operating a 3D printer isn’t all fun and games. 12 I’ve burned and pinched fingers, yanked out a little hair, and had little bits of molten solder splatter unpleasantly.  Thankfully, I’ve avoided […]