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
  • 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
Sixth Sense Design Challenge
  • Challenges & Projects
  • Design Challenges
  • Sixth Sense Design Challenge
  • More
  • Cancel
Sixth Sense Design Challenge
Blog Sixth Sense Main Drive Motor - GraffitiBot - blog 12
  • Blog
  • Forum
  • Documents
  • Polls
  • Files
  • Events
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: dougw
  • Date Created: 3 Mar 2019 4:45 AM Date Created
  • Views 1208 views
  • Likes 11 likes
  • Comments 5 comments
  • graffitibot
  • doug wong
  • sixth sense design challenge
Related
Recommended

Sixth Sense Main Drive Motor - GraffitiBot - blog 12

dougw
dougw
3 Mar 2019

image

This week turned out to be a stubborn, frustrating struggle to get the drive motors under computer control. The libraries for the MiniMoto controllers I had purchased didn't work - the example wouldn't even compile. It was developed on an older version of the arduino IDE, so maybe that explains it, but I spent a lot of hours trying to get it working. Eventually, I decided to use my own motor controller card (that I had designed to control pump motors). All I had to do was assemble a second card, add some diodes to allow different drive voltages to be selected and change the I2C address so it didn't conflict with the pump card. I could get up to 16 speeds per motor, but after experimenting with loading the motors, I think I will limit it to just 3 speeds. Fortunately I had enough parts to get it all working. Also it is good that I had not designed the chassis yet as this card is a different size from the original modules I bought.

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

This week was a lot of work for just a little progress, but the build is coming along - all 10 motors are now under computer control (steering, locomotion and 8 pumps). I still need to reconfigure the steering driver FETs to operate in an H-Bridge so I can reverse the motor, which means I have to find some P channel FETs to replace a couple of the N channel FETs.

The main drive motor is definitely a little weak for this application as I discovered during my loading tests - hopefully it will be strong enough.

There is already enough electrical functionality working to be able to print graffiti - I just need to get the chassis designed and of course to design the software.

I might try to get the RTD working (to finish off the electrical subsystems) before diving into the mechanics and hydraulics.

Also I'm still waiting for the steering bearing, if it doesn't arrive soon, I may need to design a 3D printed plastic bushing.

 

 

Relevant Links

Sixth Sense Design Challenge: About This Challenge

Sixth Sense Design Challenge: Technical Documents

Sixth Sense Design Challenge

KMT32B Magnetic Angle Sensor

 

GraffitiBot Project Blogs

Sixth Sense GraffitiBot - blog 1

Sixth Sense - Kit Unboxing and Other Parts - GraffitiBot blog 2

Sixth Sense - Sensor Circuits - GraffitiBot blog 3

Sixth Sense - Interfaces - GraffitiBot blog 4

Sixth Sense GraffitiBot - System Interconnect - blog 5

Sixth Sense GraffitiBot - Wheels & Motors - blog 6

Sixth Sense GraffitiBot - ST Sensor Tile App - blog 7

Sixth Sense - Load Cell PCB - GraffitiBot blog 8

Sixth Sense - Magnetic Angle Sensor - GraffitiBot - Blog 9

Sixth Sense - LCD Interface - GraffitiBot - blog 10

Sixth Sense - Pump Controller - GraffitiBot Blog 11

Sixth Sense Main Drive Motor - GraffitiBot - blog 12

Sixth Sense Motor Controller Mods - GraffitiBot blog 13

Sixth Sense - RTD - GraffitiBot Blog 14

Sixth Sense Mechanical Design - GraffitiBot Blog 15

Sixth Sense GraffitiBot Motor Wiring - Blog 16

Sixthe Sense GarffitiBot - First Dry Run - Blog17

Sixth Sense GraffitiBot Hydraulics - Blog 18

Sixth Sense GraffitiBot Printing Graffiti - Blog 19

Sixth Sense GraffitiBot - Summary - Blog 20

 

  • Sign in to reply

Top Comments

  • 14rhb
    14rhb over 6 years ago in reply to dougw +4
    I'm still working on it and posting all my material - hopefully some will make it a little less steep for you. I definitely want to see GraffitiBot in action (even if you have to temporarily wire in a…
  • 14rhb
    14rhb over 6 years ago +3
    Hi Douglas, It looks good and glad to hear you overcame the issues with the motor drives. This week was a lot of work for just a little progress If it makes you feel better, you should see what I've achieved…
  • dougw
    dougw over 6 years ago in reply to 14rhb +2
    I still have to climb that mountain you are on....
Parents
  • 14rhb
    14rhb over 6 years ago

    Hi Douglas,

     

    It looks good and glad to hear you overcame the issues with the motor drives.

     

    This week was a lot of work for just a little progress

    If it makes you feel better, you should see what I've achieved after a week of work, hence why blog#7 hasn't appeared yet image

     

    Rod

    • Cancel
    • Vote Up +3 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • dougw
    dougw over 6 years ago in reply to 14rhb

    I still have to climb that mountain you are on....image

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • More
    • Cancel
Comment
  • dougw
    dougw over 6 years ago in reply to 14rhb

    I still have to climb that mountain you are on....image

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • More
    • Cancel
Children
  • 14rhb
    14rhb over 6 years ago in reply to dougw

    I'm still working on it and posting all my material - hopefully some will make it a little less steep for you.

     

    I definitely want to see GraffitiBot in action (even if you have to temporarily wire in a different SBC).

     

    If you've used STM32 boards before for actual projects and/or used the STM32CubeMX then you will probably be fine. My trouble was that I only ever managed to get previous STM32 boards to build and download the example; changing those programs was a mystery. The good news is that I am now starting to understand the boards, so there is some hope there. We also have kulky64 posting a lot of great support material - for which I am very grateful - and I believe you have seen these recent posts.

     

    Rod

    • Cancel
    • Vote Up +4 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • dougw
    dougw over 6 years ago in reply to 14rhb

    I am definitely following your exploits and hoping you make a breakthrough. Thanks for blogging about them.

    • Cancel
    • Vote Up +2 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