element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Personal Blogs
  • Community Hub
  • More
Personal Blogs
Legacy Personal Blogs Crawling Worm Robot #3 : The 3D Printed Version
  • Blog
  • Documents
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: dubbie
  • Date Created: 22 Jan 2021 2:22 PM Date Created
  • Views 1275 views
  • Likes 7 likes
  • Comments 3 comments
  • worm robot
  • 3d printed
Related
Recommended

Crawling Worm Robot #3 : The 3D Printed Version

dubbie
dubbie
22 Jan 2021

Previously I have implemented a microprocessor control system for the crawling worm robot kit (Crawling Worm Robot #2 : ATTiny85 Controller Added | element14 | Dubbie Dubbie) and I decided that the next step would be to make my own 3D printed chassis to replace the wooden parts. I also decided to see if I could reduce the number of parts needed and maybe make it a bit more rigid. Below are the 3D printed parts that I came up with.

 

The Battery Chassis

 

The motor chassis is illustrated below and is essential a lever with a pivot point at the top, a cut out for the battery holder and a hole for the wheel axle.

 

image

 

The Motor Chassis

 

The motor chassis is illustrated below and is another lever with a matching pivot point, slots to enable the DC motor and gearbox unit to just slot in and holes for the axles for the second pair of wheels. This is not a particularly good design as the tall thin parts have a tendency to break off. However, the motor is held in place with bolts so that problem did not affect the functionality.

 

image

 

CAM Mechanism

 

The cam mechanism consists of two parts; a wheel with a centre axle point to fit onto the motor axles with an offset pivot point, and the straight pivot arm, both illustrated below.

 

image

 

image

 

Other Parts

 

I used the small round orange collars from the kit to operate as retainers on the axles, mainly because they worked and I had some and partly because I had the idea that for a future version I would try to eliminate the need for them. Additionally  there were the axles and wheels, both of which I used from the kit. I have purchased axles so I can replace these if needed. I know that I can make wheels with the 3D printer so I have left that part for a later time.

 

Working Without An Elastic Band

 

I wasn't entirely sure what function the  elastic band played that was used in the original kit, so for a first experiment I did not include it. A video showing the worm robot operating without an elastic band is given below.

 

You don't have permission to edit metadata of this video.
Edit media
x
image
Upload Preview
image

 

 

From this experiment it can be seen that the elastic band must play an important part and I believe that it is needed to provide some additional resistance in one direction, so that the worm robot will move forward. Otherwise, if the two main chassis parts of the worm mechanism have an equal mass then the robot will just bob up and down, as illustrated in the previous video. Adding an elastic band creates the conditions for forward movement as illustrated in the following video

 

You don't have permission to edit metadata of this video.
Edit media
x
image
Upload Preview
image

 

There does seem to be some problem now which may be that the extra resistance introduced by the elastic band just seems to tip the worm robot into a locked position. Or, it may be that the batteries are somewhat exhausted but I did check them before inserting them. It is more likely that I have made a small change to a dimension somewhere and that has just moved the operating point of the robot when extended into some sort of latched state. I will have a closer look at what might be causing this but I suspect that the cam arm may just be a little bit too long. A slightly small version might solve this problem.

 

All in all, I am pleased with what I have created. The mechanism is much more rigid and it does use fewer parts. Once I can work out what is causing the latching situation then I think I will have a satisfactory chassis.

 

The Next Step

 

I now want to try and control more explicitly the angle of the two main parts of the chassis, as well as the speed at which they move. I could add a rotation sensor of some kind but that all seems a bit too complicated. Instead, I will see if I can replace the DC motor with a micro servo motor. If the servo motor is powerful enough I will be able to remove the cam mechanism completely, but have direct control of the angle of the chassis parts and their speed of movement. It will then be much easier to experiment to find the optimum size of the main chassis parts.

 

Dubbie

  • Sign in to reply

Top Comments

  • fmilburn
    fmilburn over 4 years ago +3
    Hi Dubbie, I like it! I haven’t thought this through but would a ratchet on the rear wheels work to limit the backwards motion? Frank
  • dubbie
    dubbie over 4 years ago in reply to fmilburn +3
    Frank, I think a very light ratchet might well work. I used the elastic band as it was just easier at this time but eventually I would want to replace it. I might even be able to achieve this effect by…
  • genebren
    genebren over 4 years ago +1
    Fun little project with lots of little puzzles hidden inside of it. I hope the new lever arm helps to make the robot operate better!
  • dubbie
    dubbie over 4 years ago in reply to fmilburn

    Frank,

     

    I think a very light ratchet might well work. I used the elastic band as it was just easier at this time but eventually I would want to replace it. I might even be able to achieve this effect by making the axle hole smaller so that there was a slight amount of friction, although that might wear with use and become loose.

     

    Dubbie

    • Cancel
    • Vote Up +3 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • fmilburn
    fmilburn over 4 years ago

    Hi Dubbie,

    I like it!  I haven’t thought this through but would a ratchet on the rear wheels work to limit the backwards motion? 
    Frank

    • Cancel
    • Vote Up +3 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • genebren
    genebren over 4 years ago

    Fun little project with lots of little puzzles hidden inside of it.  I hope the new lever arm helps to make the robot operate better!

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube