1. Do not share user accounts! Any account that is shared by another person will be blocked and closed. This means: we will close not only the account that is shared, but also the main account of the user who uses another person's account. We have the ability to detect account sharing, so please do not try to cheat the system. This action will take place on 04/18/2023. Read all forum rules.
    Dismiss Notice
  2. For downloading SimTools plugins you need a Download Package. Get it with virtual coins that you receive for forum activity or Buy Download Package - We have a zero Spam tolerance so read our forum rules first.

    Buy Now a Download Plan!
  3. Do not try to cheat our system and do not post an unnecessary amount of useless posts only to earn credits here. We have a zero spam tolerance policy and this will cause a ban of your user account. Otherwise we wish you a pleasant stay here! Read the forum rules
  4. We have a few rules which you need to read and accept before posting anything here! Following these rules will keep the forum clean and your stay pleasant. Do not follow these rules can lead to permanent exclusion from this website: Read the forum rules.
    Are you a company? Read our company rules

Tutorial SMC3 Arduino 3DOF Motor Driver and Windows Utilities

Discussion in 'SimTools compatible interfaces' started by RufusDufus, Dec 1, 2013.

  1. Don Weatherby

    Don Weatherby New Member Gold Contributor

    Joined:
    Jan 23, 2023
    Messages:
    7
    Balance:
    - 25Coins
    Ratings:
    +2 / 0 / -0
    My Motion Simulator:
    6DOF
    Thanks so much for the feedback. Did all these steps over again. all works correctly. here is pic of settings
    simutils.jpg
  2. Don Weatherby

    Don Weatherby New Member Gold Contributor

    Joined:
    Jan 23, 2023
    Messages:
    7
    Balance:
    - 25Coins
    Ratings:
    +2 / 0 / -0
    My Motion Simulator:
    6DOF
    the motors start to move at 36 pwmmax
  3. noorbeast

    noorbeast VR Tassie Devil Staff Member Moderator Race Director

    Joined:
    Jul 13, 2014
    Messages:
    20,464
    Occupation:
    Innovative tech specialist for NGOs
    Location:
    St Helens, Tasmania, Australia
    Balance:
    144,620Coins
    Ratings:
    +10,741 / 52 / -2
    My Motion Simulator:
    3DOF, DC motor, JRK
    OK, now run the Sine test under the Out Mode heading with pwmmax and pwmrev both set to 50, to see what the basic tracking is like.
  4. Don Weatherby

    Don Weatherby New Member Gold Contributor

    Joined:
    Jan 23, 2023
    Messages:
    7
    Balance:
    - 25Coins
    Ratings:
    +2 / 0 / -0
    My Motion Simulator:
    6DOF
    smc 1.jpg
    • Agree Agree x 1
  5. noorbeast

    noorbeast VR Tassie Devil Staff Member Moderator Race Director

    Joined:
    Jul 13, 2014
    Messages:
    20,464
    Occupation:
    Innovative tech specialist for NGOs
    Location:
    St Helens, Tasmania, Australia
    Balance:
    144,620Coins
    Ratings:
    +10,741 / 52 / -2
    My Motion Simulator:
    3DOF, DC motor, JRK
  6. Don Weatherby

    Don Weatherby New Member Gold Contributor

    Joined:
    Jan 23, 2023
    Messages:
    7
    Balance:
    - 25Coins
    Ratings:
    +2 / 0 / -0
    My Motion Simulator:
    6DOF
    OK Thanks i will check that out.
  7. Pierre Lalancette

    Pierre Lalancette Sir Lalancelot Gold Contributor

    Joined:
    Dec 11, 2016
    Messages:
    943
    Occupation:
    3D teacher
    Location:
    Quebec, Canada
    Balance:
    7,683Coins
    Ratings:
    +883 / 6 / -0
    My Motion Simulator:
    3DOF, DC motor, Arduino, 6DOF
    This is what I have. It does not mean it is the best setup, but it seemed to work.
    smc3.jpg

    Pierre.
  8. noorbeast

    noorbeast VR Tassie Devil Staff Member Moderator Race Director

    Joined:
    Jul 13, 2014
    Messages:
    20,464
    Occupation:
    Innovative tech specialist for NGOs
    Location:
    St Helens, Tasmania, Australia
    Balance:
    144,620Coins
    Ratings:
    +10,741 / 52 / -2
    My Motion Simulator:
    3DOF, DC motor, JRK
    I doubt PWMmax and PWMrev values need to be that high, but the rest seem to be pretty sensible.

    My guess would be try PWMmax and PWMrev at 120-150 and run Sine to see how well it tracks.
  9. Don Weatherby

    Don Weatherby New Member Gold Contributor

    Joined:
    Jan 23, 2023
    Messages:
    7
    Balance:
    - 25Coins
    Ratings:
    +2 / 0 / -0
    My Motion Simulator:
    6DOF
    Thanks so much. im doing some experimenting to see how that helps.
    • Like Like x 1
  10. ampcode

    ampcode New Member

    Joined:
    May 13, 2023
    Messages:
    1
    Balance:
    17Coins
    Ratings:
    +0 / 0 / -0
    My Motion Simulator:
    2DOF
    Hi,
    Can someone explain me difference between Target sent and Target recv plot? light and dark blue?
    And why for some those are equal and for some, like me, they are not?

    Attached Files:

  11. Fred Bear

    Fred Bear New Member Gold Contributor

    Joined:
    Mar 15, 2023
    Messages:
    26
    Occupation:
    Engineer
    Location:
    UK
    Balance:
    148Coins
    Ratings:
    +9 / 0 / -0
    My Motion Simulator:
    2DOF, DC motor, Arduino, Motion platform
    Hello All
    I'm hoping for some advice.
    SMC3 ver 13.07 ( Its a DOF reality M2 that I have modified and upgraded into a 2DOF platform).
    All is working, but I cannot get the SMC3 limits to change.
    Example - POT feedback is - Up limit is 3.3 volts. Mid point is 2.5 v and lower is 1.8v.
    It does not matter what numbers I set for Max limits and Clip input, the servos will only drive to these max and min feedback (pot) voltages. IE 3.3V Max, 1.8V Min.
    I am wondering if the SMC3 loaded into the Arduino has the max limits and clip inputs locked ?

    Am I correct to say that with the limits set to max, the servo should drive to virtually 0 and 5 volts of POT feedback ?

    Many thanks.
    Warren.
  12. noorbeast

    noorbeast VR Tassie Devil Staff Member Moderator Race Director

    Joined:
    Jul 13, 2014
    Messages:
    20,464
    Occupation:
    Innovative tech specialist for NGOs
    Location:
    St Helens, Tasmania, Australia
    Balance:
    144,620Coins
    Ratings:
    +10,741 / 52 / -2
    My Motion Simulator:
    3DOF, DC motor, JRK
  13. Fred Bear

    Fred Bear New Member Gold Contributor

    Joined:
    Mar 15, 2023
    Messages:
    26
    Occupation:
    Engineer
    Location:
    UK
    Balance:
    148Coins
    Ratings:
    +9 / 0 / -0
    My Motion Simulator:
    2DOF, DC motor, Arduino, Motion platform
    Hello Noorbeast
    The control box is a DOF Reality M2
    I used DOF Reality tools to do their firmware update.
    Their SMC3 utils is called Ver 1.02, But it says Ver 1.01 on its screen.

    Can you advise on how to adjust range for servo feedback ?
    Currently the servo moves 100% + is 3.3 volts, and 100%- is 1.8 volts.
    I'm looking to use a range of something like 0.5 to 4.5 volts.
    Many thanks.
    Warren.
  14. Fred Bear

    Fred Bear New Member Gold Contributor

    Joined:
    Mar 15, 2023
    Messages:
    26
    Occupation:
    Engineer
    Location:
    UK
    Balance:
    148Coins
    Ratings:
    +9 / 0 / -0
    My Motion Simulator:
    2DOF, DC motor, Arduino, Motion platform
    I just uploaded a screen shot

    Attached Files:

  15. Fred Bear

    Fred Bear New Member Gold Contributor

    Joined:
    Mar 15, 2023
    Messages:
    26
    Occupation:
    Engineer
    Location:
    UK
    Balance:
    148Coins
    Ratings:
    +9 / 0 / -0
    My Motion Simulator:
    2DOF, DC motor, Arduino, Motion platform
    Well, for anyone who may find this useful..
    Dof reality's version of SMC3 has a lot of the parameters locked..
    (Side note...
    1.. It appears there is no easy way to backup software already loaded on an Arduino Uno R3..
    2.. the DOF Reality tools will NOT reload their version of SMC3 if you load the normal version 1 - not a problem for me, but be aware... Balance function will also NOT work).
    So, I compiled and loaded SMC3 VER 1 .0..... Set up parameters as I wanted, and all is good. I can now get full travel on my servos.
    Best regards.
    Warren.
    • Informative Informative x 1
  16. Bagslo

    Bagslo New Member Gold Contributor

    Joined:
    Jan 31, 2023
    Messages:
    3
    Balance:
    - 20Coins
    Ratings:
    +0 / 0 / -0
    Hi, I am working on a 2DOF and Built the control part with unoR3 and IBT-2
    when trying to use SMC3 utility to find the right parameters I met the following problem: after the utility establishes connection with the Arduino board I cannot turn on any of the motors, all appear turn in off and cannot be on again!
    Any suggestion?

    Attached Files:

  17. Pierre Lalancette

    Pierre Lalancette Sir Lalancelot Gold Contributor

    Joined:
    Dec 11, 2016
    Messages:
    943
    Occupation:
    3D teacher
    Location:
    Quebec, Canada
    Balance:
    7,683Coins
    Ratings:
    +883 / 6 / -0
    My Motion Simulator:
    3DOF, DC motor, Arduino, 6DOF
    Are your potentiometer at the middle? If not, they trigger the safety stop.
    • Agree Agree x 2
  18. Bob the builder

    Bob the builder New Member

    Joined:
    Dec 10, 2021
    Messages:
    22
    Balance:
    120Coins
    Ratings:
    +1 / 0 / -0
    where can i find the links to order everything? or could someone help me with this becouse i want to make sure i order the correct parts
  19. Bagslo

    Bagslo New Member Gold Contributor

    Joined:
    Jan 31, 2023
    Messages:
    3
    Balance:
    - 20Coins
    Ratings:
    +0 / 0 / -0
    My potentiometer îs the green line
  20. Pierre Lalancette

    Pierre Lalancette Sir Lalancelot Gold Contributor

    Joined:
    Dec 11, 2016
    Messages:
    943
    Occupation:
    3D teacher
    Location:
    Quebec, Canada
    Balance:
    7,683Coins
    Ratings:
    +883 / 6 / -0
    My Motion Simulator:
    3DOF, DC motor, Arduino, 6DOF
    It should be in the center as your actuator is in the center and follow along. In this video, my actuator is a bit up and so is the green line.