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

Showroom Prototype DIY 3-DOF motion platform – Arduino + 3x BTS7960 + SMC3

Discussion in 'DIY Motion Simulator Projects' started by krause-a, Nov 2, 2020.

  1. krause-a

    krause-a New Member Gold Contributor

    Joined:
    Jul 23, 2009
    Messages:
    13
    Location:
    46514 Schermbeck, Germany
    Balance:
    124Coins
    Ratings:
    +27 / 0 / -0
    My Motion Simulator:
    3DOF, Arduino
    Here are the SMC3 settings.

    The Kp value with 200 and the PWMmax with 200 are relatively low. But so it still works well.
    At higher values, unfortunately, the motors will be very warm and sometimes switch off the motor drivers.

    I am currently thinking about an active cooling of the motors to increase the Kp value and the PWMmax value.

    Attached Files:

    • SMC3.png
      SMC3.png
      File size:
      20.9 KB
      Views:
      260
  2. Gustau

    Gustau New Member

    Joined:
    Nov 25, 2020
    Messages:
    26
    Location:
    Barcelona
    Balance:
    213Coins
    Ratings:
    +7 / 0 / -0
    My Motion Simulator:
    2DOF, DC motor, Arduino, Motion platform
    Did it work?
  3. Joe Cortexian

    Joe Cortexian Member Gold Contributor

    Joined:
    Sep 8, 2021
    Messages:
    48
    Balance:
    313Coins
    Ratings:
    +11 / 0 / -0
    My Motion Simulator:
    3DOF
    “I found the reason for this in the program SMC3.ino.
    The subroutine Parsecommand contains the line
    "Serial.println(RxBuffer[0][ComPort])"
    I have commented these out.”

    I am also having an issue with smc3 but when I do a search of the source I do not find any Serial.println at all in the smc3 source. Your screen shot says version 1.00 but I don’t believe that code has that line of code. So apparently we don’t have the same source code.
  4. krause-a

    krause-a New Member Gold Contributor

    Joined:
    Jul 23, 2009
    Messages:
    13
    Location:
    46514 Schermbeck, Germany
    Balance:
    124Coins
    Ratings:
    +27 / 0 / -0
    My Motion Simulator:
    3DOF, Arduino
    Hi, yes it works.

    I have now been able to integrate a water cooling system.

    I have rolled copper tubes around the motors. Between the motor housing and the copper tube there is a heat conducting foil.
    The pump conveys the heated water through a radiator for cooling.

    Without cooling, the engines had heated up to over 80°C. With cooling it is now below 40°C.

    Attached Files:

    • Creative Creative x 2
    • Like Like x 1
    Last edited: Jun 3, 2022
  5. krause-a

    krause-a New Member Gold Contributor

    Joined:
    Jul 23, 2009
    Messages:
    13
    Location:
    46514 Schermbeck, Germany
    Balance:
    124Coins
    Ratings:
    +27 / 0 / -0
    My Motion Simulator:
    3DOF, Arduino
    You are right. I must have downloaded some modified code somewhere