element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • About Us
  • 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
Make Life Accessible
  • Challenges & Projects
  • Design Challenges
  • Make Life Accessible
  • More
  • Cancel
Make Life Accessible
Blog Make Life Accessible - ELapShelf - Blog 11
  • Blog
  • Forum
  • Documents
  • Polls
  • Files
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: rsc
  • Date Created: 27 Jun 2016 2:34 PM Date Created
  • Views 709 views
  • Likes 1 like
  • Comments 3 comments
  • design challenge
  • motor control
  • accessibility_projects
  • mla
  • nxp
Related
Recommended

Make Life Accessible - ELapShelf - Blog 11

rsc
rsc
27 Jun 2016

After a week of modifying the original gear train I decided to start over with a fresh set of arm struts with thicker oak trim.

This added some needed stiffness and let me embed the shaft bearings deeper into the wood.  The system is still a bit wobbly,

but it's working.  Here's a short video of the mechanism running.

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

Since I'm using the PMSM_Demo software as a base for my code, there is a lot of overhead that makes even little changes time consuming.

I tried to use the FreeMaster interface to get some idea of what the motor controller software was doing and the faults, but I haven't been able to get around some of the compiler errors

when I attempt to enable the FreeMaster code.  I'm thinking that the FreeMaster interface doesn't get along with the mbed interface.

The first error was a FreeMaster polling error when using the USB interface, then when I changed it to interrupt driven, I get a Kinetis SDK USB error.

The FreeMaster interface uses serial communication to send commands to the motor controller and to get status and fault information back from the controller.

The FreeMaster code has libraries for several different serial interface types including SCI, USB, CAN, and is available for many different MCU boards.

I can imagine some other uses for FreeMaster including Arduino and Raspberry Pi interfacing and controlling.

image

  • Sign in to reply
Parents
  • DAB
    DAB over 9 years ago

    Nice update.

     

    Please remember, there are many of us who are looking to you to tell us about the problems as well as the benefits to each component.

     

    Add detail, so we can fully grasp the context in which you encounter both good and bad responses.

     

    DAB

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • rsc
    rsc over 9 years ago in reply to DAB

    What I would like to see is a folder listing of all files it takes to successfully compile and run the PMSM motor demo with FreeMaster diagnostics.

    I currently have 3 different computers with various configurations of compilers, SDKs, Utility programs and docs trying to make all these components work together.

    There are multiple "Quick-Start" guides for each the Freemaster program, the FRDM board, and the Kinetis motor control software, and each of them have a different configuration of files.

    (Doesn't make for a very Quick-Start)

    Just the Kenetis Motor Suite User's Guide is 186 pages alone.

    All my hair will be grey by the time I finish this Design Challenge...........

    Scott

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • DAB
    DAB over 9 years ago in reply to rsc

    Good question.

     

    I agree, from looking at the projects, it has not been a simple transition to using the Freescale hardware and software.

     

    I stopped worrying about grey hair, it is now just a race to see if it falls out first.

     

    DAB

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
Comment
  • DAB
    DAB over 9 years ago in reply to rsc

    Good question.

     

    I agree, from looking at the projects, it has not been a simple transition to using the Freescale hardware and software.

     

    I stopped worrying about grey hair, it is now just a race to see if it falls out first.

     

    DAB

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
Children
No Data
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