Shop OBEX P1 Docs P2 Docs Learn Events
EDDIE robot problem — Parallax Forums

EDDIE robot problem

mark.jmark.j Posts: 7
edited 2012-03-14 11:56 in Robotics
Hi, I am having trouble with the motor control of the Eddie robot. I have not been able to get the motors to run at all. When I opened a DSS command window and ran "Eddie" everything worked except when I hit "Enable Drive" on the robot dashboard and moved the sticks of the Xbox controller, Eddie's wheels did not move. The control board switch is on "motors" and both the red and blue lights are on for board and motors. I've already downloaded the Eddie firmware and loaded it onto the control board. I tried to diagnose the problem by opening up a Parallax serial terminal so I could communicate with the control board. I found that commands not relating to motor control work, but when I do commands relating to motor control like "GOSPD 2F 2F" or "SPD", I always get an "ERROR". It doesn't say what type of error or what caused it, it just says "ERROR". Do you think this is a hardware problem? Could I have been shipped a control board with broken motor controllers? Any tips?

Comments

  • william chanwilliam chan Posts: 1,326
    edited 2012-02-25 01:35
    The first time I powered up EDDIE, when I gave commands to move, the H-Bridge ICs heat up substantially but nothing moves.
    Later I found that the wheels' gears seemed to be stuck, so rocking the wheels back and forth by hand (when power is off) until the wheels/gears loosened up solved the problem.
  • ercoerco Posts: 20,255
    edited 2012-02-25 01:58
    @ William: You have got to be kidding...?
  • william chanwilliam chan Posts: 1,326
    edited 2012-02-25 03:02
    I swear it was the truth, both wheels were stuck, perhaps my motors and gears were in storage for a bit too long.
    I was just waiting to see if others encounter the same problem.
  • mark.jmark.j Posts: 7
    edited 2012-02-25 15:31
    Thanks for the tip William. Unfortunately, even after I tried to loosen up the wheels/gears it's still not working. Also, I did not feel the H-bridge ICs heat up much if at all. Based on this and the fact that I'm getting "ERROR" messages from the control board whenever I give it motor commands I think my control board must have defunct H-bridges or something... :frown:
  • Matt GillilandMatt Gilliland Posts: 1,406
    edited 2012-02-25 21:46
    Hey Mark.j - sorry you're having a problem :-( , but hey, Welcome to the Forums!

    Do the wheels spin freely? They're geared at like 150:1 or something, but (with power off) can you spin them with relative ease? You should be able to.

    If they don't, I have something simple to try. If they do spin freely then it sounds like a controller issue.

    Let me know...worst case, give tech support a call on Monday - we'll get you up and running!

    -Matt
  • Matt GillilandMatt Gilliland Posts: 1,406
    edited 2012-02-25 21:55
    perhaps my motors and gears were in storage for a bit too long

    Hi William - nope, that's not it. When did you get your machine? We did have a revision/addendum go out a few months back about adding a couple of washers between the standoffs and the gear casing. Does your unit have these (3) washers on each of the motor mount blocks? If not, that's probably your issue and possibly mark.j's as well.

    @mark.j - how about you, do you have those washers? (perhaps not, because by loosening up those screws they should have spun some).

    -Matt
  • mark.jmark.j Posts: 7
    edited 2012-02-26 00:50
    Thanks for the response Matt. With the power off, I can spin the wheels fine without applying too much force. But the wheels will stop spinning right after I stop applying force; they're not so loose that they would keep spinning after I stopped pushing them. Does this qualify as spinning freely? And yes I actually do have the 3 extra washers on each motor assembly.
  • Matt GillilandMatt Gilliland Posts: 1,406
    edited 2012-02-27 09:57
    Ok, mark.j - so we know it's not a mechanical issue. Either code or hardware - give Tech support a call @888-512-1024, then press "2". Let's get you fixed :-) (ask for Nick - I briefed him on your issue)
    -Matt
  • mark.jmark.j Posts: 7
    edited 2012-03-06 23:22
    Hi,

    So I got a new control board, but unfortunately I am getting the exact same error I got before ("ERROR") when I try to give the control board commands relating to the motors. I was going to say maybe its a firmware issue, but I thought I downloaded the firmware just how it said to in the instructions, so I'm not sure what could be wrong. I downloaded "Parallax Service for RDS4 Beta.zip" and then extracted that into my MRDS folder. I then ran ParallaxKit.exe. Then I opened up Eddie.spin from the firmware folder in samples/Platforms/ReferencePlatform2011 and loaded it onto the board. Anything I'm missing? The instructions never actually said to download "Eddie Firmware.zip" which I also saw listed here http://www.parallax.com/eddie. I tried downloading that and it didn't do anything though. I just can't figure out why I can't get the board to make the motors spin and I think its unlikely that both of the boards are broken. Any suggestions?

    Thanks.
  • PhilWheatPhilWheat Posts: 14
    edited 2012-03-07 07:34
    Mark,
    You might want to check to see if you're using the firmware with "Ignore encoder errors." That can help if the eddie is moved before you send commands.

    You might also want to check your encoder setup. Remember that they are daisy chained (right plugs into left, left plugs into board) and they have to have the right addresses as set by the jumpers. I actually got caught with this on when I first got my Eddie.
  • mark.jmark.j Posts: 7
    edited 2012-03-08 19:11
    Hey PhilWheat, You were exactly right! That was my problem all along - its finally working now. Thanks for the tip!
  • PhilWheatPhilWheat Posts: 14
    edited 2012-03-14 09:36
    Glad to help!
  • Matt GillilandMatt Gilliland Posts: 1,406
    edited 2012-03-14 11:56
    WTG! PhilWheat :thumb:
    -Matt
Sign In or Register to comment.