Search

Resume and bio of the author, about this website Couple of articles related to my hobby - robotics
My impressions about immigration to Australia. In Russian only. Recipes for everyday problems solving
Linux-related posts Windows-related posts
Software-related posts A lot of info about hardware
Different tools you might find useful Posts about various web technologies
Everything that doesn't fit the rest of the menu RSS feed for this blog

Tag Cloud

Archives

Links

Andrey Mikhalchuk’s Blog

Technoblog about life

Feb 24, 2008 How to build an inexpensive powerful robot. Test basics and assemble your robot

Ufff… the most critical part of your robot project is done. Now it is time to do basic tests and assemble whatever you have done. Here’s is hwo you do that…


It is a good idea to test your work before you assemble your router back to its original form. The tests are pretty basic and listed below. The numbers in parenthesis refer to the SSC-32 manual whcih comes with the controller. You can also downlaod that manual from lynxmotion website.

  1. Attach continuous rotation of servos to connectors number 0 and 1 and regular servos to connectors 4 and 5 on your SSC-32 servo controller
  2. On the controller 1b connect jumpers VS1=VS2 (#3) and VL=VS (#5) as it is described in the manual that comes with SSC-32.
  3. Connect the 3-pin header that comes from the router to TTL serial port (#13) on the controller. Make sure you’re connecting black wire to the ground.
  4. Connect the battery 1i to servo controller 1b terminal VL (#4) using wires 1o soldered to battery quick connect cable 1l.
  5. telnet or ssh to the routerbot
  6. cd /routerbot
  7. ./test.sh

When you run the test script the servos should start moving somehow. To stop them just run “./stop.sh”.

If servos are moving then you can start assembling your router - this is very easy comparing to taking it apart. You will also need to make a hole in the router enclosure to pass the wires from serial connector. You can do this where it is shown on this picture:
Where to make a hole for the wires
or you can chose your own design for the parts layout.

If servos are not moving then something went wrong. Check the SSC-32 manual for possible mistakes you made (especially the way you connected the servos to the controller, black wire should go to the ground pin). Check that the cable that comes from the router is connected correctly. Finally check that your wires are connected as it is shown on this picture and that all jumpers are set the same way:
SSC-32 TTL serial wiring

Once you assembled the router invent the layout for overall system or use mine which is shown in the project outline post. Here are couple of notes:

  • I used two-sided adhesive tape + plastic straps to attach the continuos rotation servos.
  • The CD disks are connected to the servos using disks which you will get installed on the servos if you order them from Lynxmotion + two-sided tape + two screws. Make sure that the disks are well aligned and if not then adjust them byt unscrewing the screws a little bit.
  • The controller, the battery and the wires are secured primarily with the rubber bands which are strong enough for the task
  • To attach the coaster wheel I used some piece of foam plastic I found in some packaging. But it doesn’t hold the wheel well, so in addition to that I used plastic bottle cup (see the picture)
  • The CD disks used as wheels have really bad traction, especially on carpet. To improve it put small dots of glue around the disk (see picture).

This is basically it. Here are a few more picture that might help:
Routerbot from the bottom
CD wheels with drops of glue
Routerbot from the front-bottom point of view

This post is published in Hardware, How To, Linux, Other, Robotics.

3 Responses to “How to build an inexpensive powerful robot. Test basics and assemble your robot”

  1. How to build an inexpensive yet powerful robot (How to turn your router into a routerbot) | Andrey Mikhalchuk's Blog Says:

    [...] Comments How to build an inexpensive powerful robot / Test basics and assemble your robot | Andrey Mikhalchuk… on How to build an inexpensive yet powerful robot (How to turn your router into a routerbot)How to [...]

  2. Joseph Says:

    how do you power the router with the battery because the transformer on the plug says it outputs 12 vdc and if it can take 9 volts how do you connect it to the router?

  3. Andrey Mikhalchuk Says:

    Joseph,

    The router has voltage regulator inside. It can work from anything in at least 5-12V range (the range could be larger, but I didn’t check that yet). SSC-32 servo controller also has regulator on input. So both 7.2 and 9.6 battery packs should be fine.

    Andrey

Leave a Reply

Site Map (c) Andrey Mikhalchuk, 2005-2008