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

Moto Monster Overheating

Discussion in 'New users start here - FAQ' started by laur, Mar 28, 2020.

  1. laur

    laur New Member

    Joined:
    Mar 21, 2020
    Messages:
    8
    Balance:
    107Coins
    Ratings:
    +1 / 0 / -0
    My Motion Simulator:
    2DOF, Arduino
    I want to buil a 2DOF simulator but first I am trying to make at least one motor run.
    The problem that I am having is trat the Sparkfun Moto Monster Shield is getting immediatly hot.
    The shield is rated for 12V 30A (at least it is supposed to) and that is the output of the power supplyer
    What am I doing wrong? Is the shield that is not intended for these purpose (too weak)? or the power supply is too powerfull? or the code is wrong?

    Pls I need help before I fry the circuit

    Code:
    #include "MegaServo.h"
    
    MegaServo megaServo;
    
    void setup()
    {
      Serial.begin(9600);
        
      megaServo.attach(7, 8, 5, A4);
    
      megaServo.write(90);
    }
    
    void loop()
    {
      if (Serial.available())
      {
        int angle = Serial.parseInt();
        Serial.print("angle : ");
        Serial.print(angle);
        Serial.println("");
        
        megaServo.write(angle);
        delay(10);
      }
    }
    //https://www.instructables.com/id/Wiper-Motor-and-Arduino-Mega-Servo/

    Attached Files:

  2. noorbeast

    noorbeast VR Tassie Devil Staff Member Moderator Race Director

    Joined:
    Jul 13, 2014
    Messages:
    20,533
    Occupation:
    Innovative tech specialist for NGOs
    Location:
    St Helens, Tasmania, Australia
    Balance:
    145,022Coins
    Ratings:
    +10,776 / 52 / -2
    My Motion Simulator:
    3DOF, DC motor, JRK
  3. laur

    laur New Member

    Joined:
    Mar 21, 2020
    Messages:
    8
    Balance:
    107Coins
    Ratings:
    +1 / 0 / -0
    My Motion Simulator:
    2DOF, Arduino
    Thanks for suggestion.
    The MM is original.
    I'll let you know what was the problem if I manage to solve it
  4. noorbeast

    noorbeast VR Tassie Devil Staff Member Moderator Race Director

    Joined:
    Jul 13, 2014
    Messages:
    20,533
    Occupation:
    Innovative tech specialist for NGOs
    Location:
    St Helens, Tasmania, Australia
    Balance:
    145,022Coins
    Ratings:
    +10,776 / 52 / -2
    My Motion Simulator:
    3DOF, DC motor, JRK
    Have you tried the SMC3 code?
  5. laur

    laur New Member

    Joined:
    Mar 21, 2020
    Messages:
    8
    Balance:
    107Coins
    Ratings:
    +1 / 0 / -0
    My Motion Simulator:
    2DOF, Arduino
    Not yet, I'm doing things with care and I am making sure that all connections are perfect before, I want to be sure that the problem is not caused by bad wiring and connections
  6. laur

    laur New Member

    Joined:
    Mar 21, 2020
    Messages:
    8
    Balance:
    107Coins
    Ratings:
    +1 / 0 / -0
    My Motion Simulator:
    2DOF, Arduino
    The problem was caused by my connections. But now I have another problem :
    It sets the initial position , as setup() says, then takes just the first command then stops, just keeps printing "?" on the consols.
    I suppose that happends because of the potentiometer that moves slightly and loses track of the position.
    PS: I tried to take a look at SMC3 guide but it looks a little complicated to me ( I am a web developer but I am a beginner at electronics)
  7. noorbeast

    noorbeast VR Tassie Devil Staff Member Moderator Race Director

    Joined:
    Jul 13, 2014
    Messages:
    20,533
    Occupation:
    Innovative tech specialist for NGOs
    Location:
    St Helens, Tasmania, Australia
    Balance:
    145,022Coins
    Ratings:
    +10,776 / 52 / -2
    My Motion Simulator:
    3DOF, DC motor, JRK
    It may look a bit daunting, but the SMC3 guide does a pretty good job of laying out the configuration steps, and having the app to simplify configuration.

    My reason for suggesting you try it is not to undermine your own efforts, but rather to verify your hardware works correctly, as that is the most common issue.
  8. laur

    laur New Member

    Joined:
    Mar 21, 2020
    Messages:
    8
    Balance:
    107Coins
    Ratings:
    +1 / 0 / -0
    My Motion Simulator:
    2DOF, Arduino
    I am for sure going to use SMC3 guide when I'll have a more precise idea of what to do , and I'll have everything wired up definitly. For the moment I am thinking if I should build just a platform for the seat (I have a few space) or a complete simulator but as small as I can . What do you suggest?
  9. noorbeast

    noorbeast VR Tassie Devil Staff Member Moderator Race Director

    Joined:
    Jul 13, 2014
    Messages:
    20,533
    Occupation:
    Innovative tech specialist for NGOs
    Location:
    St Helens, Tasmania, Australia
    Balance:
    145,022Coins
    Ratings:
    +10,776 / 52 / -2
    My Motion Simulator:
    3DOF, DC motor, JRK
  10. laur

    laur New Member

    Joined:
    Mar 21, 2020
    Messages:
    8
    Balance:
    107Coins
    Ratings:
    +1 / 0 / -0
    My Motion Simulator:
    2DOF, Arduino
    Thank, you have just saved me from a complete failure
    • Like Like x 1
  11. laur

    laur New Member

    Joined:
    Mar 21, 2020
    Messages:
    8
    Balance:
    107Coins
    Ratings:
    +1 / 0 / -0
    My Motion Simulator:
    2DOF, Arduino
    I was thinking of building something like this to have a better leverage and sacrifice angle for torque in order to keep compact the simulator platform.jpg , I am making a 3d model of it to let you better understand what I am thinking to do
    Last edited: Mar 30, 2020
  12. laur

    laur New Member

    Joined:
    Mar 21, 2020
    Messages:
    8
    Balance:
    107Coins
    Ratings:
    +1 / 0 / -0
    My Motion Simulator:
    2DOF, Arduino
    platform4.PNG platform3.PNG

    This might be the final shape of the simulator/platform
  13. noorbeast

    noorbeast VR Tassie Devil Staff Member Moderator Race Director

    Joined:
    Jul 13, 2014
    Messages:
    20,533
    Occupation:
    Innovative tech specialist for NGOs
    Location:
    St Helens, Tasmania, Australia
    Balance:
    145,022Coins
    Ratings:
    +10,776 / 52 / -2
    My Motion Simulator:
    3DOF, DC motor, JRK
    I don't think you gain anything from this design if you are not using linear actuators, which are more efficient than wormdrive gear boxes. In fact I suspect you add a bit of additional mechanical loss to the torque it can produce, when compared to a direct rod design approach as I used on my compact rig: https://www.xsimulator.net/community/threads/dx-compact-simulator.5866/
    • Like Like x 1