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

Tronic's AMC motor motion-controller with pwm/servo output

Discussion in 'SimTools compatible interfaces' started by tronicgr, Aug 30, 2007.

  1. Frakk

    Frakk Active Member

    Joined:
    Apr 15, 2009
    Messages:
    1,144
    Balance:
    328Coins
    Ratings:
    +4 / 0 / -0
    Others have done it, so it does support it. If you ask me, it is absolutely pointless to use it because the firmware is the same, you gain no advantage. And it costs about 3x the At8535.
  2. R-eng

    R-eng Member

    Joined:
    Aug 4, 2008
    Messages:
    141
    Location:
    San Diego, CA, USA
    Balance:
    28Coins
    Ratings:
    +0 / 0 / -0
    There is a point to it. The 644 supports higher chip freq. of 20MHz, and it makes it more stable when using 22.1184 and 24MHz for overclocking. I use it and have programmed and used the AMC at both freq. Use the proper crystal caps as advised by the manufacturer! The AMC is a superb device and has been working like clockwork for 1-1/2 years as per its design, including during testing of other projects where there were some damages caused (not to the AMC). If you are having issues with it, then it is your execution of build or perhaps faulty device(s), or you are trying to modify it...good luck.

    And use the appropriate firmware developed by Thanos, which you will find on this forum.

    I did not find it to cost 3X more, only a 25% premium.

    R-eng
  3. rappa

    rappa New Member

    Joined:
    Jun 9, 2009
    Messages:
    15
    Location:
    Portugal
    Balance:
    0Coins
    Ratings:
    +0 / 0 / -0
    hello!

    I want to build this board with exactly the same components but change the form, which is to fit in a box that I built.

    any difference between the LM2940 and LM7805? I've seen both datasheet and not find any.

    thanks
    Rappa
  4. pathetic

    pathetic Member

    Joined:
    Jul 5, 2009
    Messages:
    62
    Balance:
    - 38Coins
    Ratings:
    +0 / 0 / -0
  5. Frakk

    Frakk Active Member

    Joined:
    Apr 15, 2009
    Messages:
    1,144
    Balance:
    328Coins
    Ratings:
    +4 / 0 / -0
    Last time I checked prices in Hungary, the Atmega8535 cost about $2, the Atmega644 costs $7.
    Newark sells the At8535 for $5 and the At644 for $10. Your supplier is either selling the 644 cheap, or the 8535 above price. I guess it depends on where you buy it.

    I agree the 644 is more stable at 20MHz, but on the other hand I highly doubt anyone can notice a difference between 14MHz and 20MHz firmwares as long as the PWM frequency and baudrate remains the same.. We are talking about milli and micro seconds here for execution time.

    pathetic, have you tried reversing the wires for your motors? When both direction LED's are on, it seems like the controller is trying to drive in both directions very fast. This would cause the same effects of heating as you described.
  6. R-eng

    R-eng Member

    Joined:
    Aug 4, 2008
    Messages:
    141
    Location:
    San Diego, CA, USA
    Balance:
    28Coins
    Ratings:
    +0 / 0 / -0
    A benefit to the higher frequencies are quieter running motors.

    @ rappa, LM2940 is a low dropout regulator.

    R-eng
  7. Frakk

    Frakk Active Member

    Joined:
    Apr 15, 2009
    Messages:
    1,144
    Balance:
    328Coins
    Ratings:
    +4 / 0 / -0
    You are right, and that's why I said as long as the PWM frequency remains the same. It is independent of the clock frequency and can be set to whatever number below the maximum.

    With 14MHz clock and 8bit PWM resolution the maximum PWM frequency is 54.7kHz
    9bit resolution: 27.3kHz
    20MHz clock, 10bit resolution: 19.5kHz

    Speaking it practical terms, 8bit PWM resolution is smooth enough. 128 speed steps in both directions should satisfy everyone. To make the critiques happy, lets go with 9bits, 255 steps in both directions.

    A 27kHz PWM signal is inaudible for most, and won't be a limiting factor in an H-Bridge setup. Most H-Bridges use lower frequencies, below 1kHz to reduce switching losses and heat.
  8. rappa

    rappa New Member

    Joined:
    Jun 9, 2009
    Messages:
    15
    Location:
    Portugal
    Balance:
    0Coins
    Ratings:
    +0 / 0 / -0
    hello!

    R-eng can i put the lm7805 instead of lm2940?

    thanks
    Rappa
  9. Frakk

    Frakk Active Member

    Joined:
    Apr 15, 2009
    Messages:
    1,144
    Balance:
    328Coins
    Ratings:
    +4 / 0 / -0
    You can use the lm7805 no problems. Just make sure you have at least 7V going into the regulator. An alternative would be to use a USB port or a regulated 5V line from a computer as a supply, without the lm7805.
  10. R-eng

    R-eng Member

    Joined:
    Aug 4, 2008
    Messages:
    141
    Location:
    San Diego, CA, USA
    Balance:
    28Coins
    Ratings:
    +0 / 0 / -0
    Absolutely, just as Frakk explains. Although I would highly recommend a min. 9v DC adapter just in case it falls short on specs.

    R-eng
  11. rappa

    rappa New Member

    Joined:
    Jun 9, 2009
    Messages:
    15
    Location:
    Portugal
    Balance:
    0Coins
    Ratings:
    +0 / 0 / -0
    I have 18v, then i don t have problems!
    Already did the board, is very good.

    thanks!
    Rappa
  12. Frakk

    Frakk Active Member

    Joined:
    Apr 15, 2009
    Messages:
    1,144
    Balance:
    328Coins
    Ratings:
    +4 / 0 / -0
    I wouldn't use 18V power supply. Your regulator might get really hot. A quick calculation with a 100mA current gives me 1.3W power dissipated in the regulator. With only 50mA, you will get 0.65W.
  13. rappa

    rappa New Member

    Joined:
    Jun 9, 2009
    Messages:
    15
    Location:
    Portugal
    Balance:
    0Coins
    Ratings:
    +0 / 0 / -0
    but I want the same energy source for engines and electronics ..
    the regulator will be hot but I have a good cooling :)
  14. tetesim

    tetesim New Member

    Joined:
    Jan 7, 2009
    Messages:
    40
    Balance:
    0Coins
    Ratings:
    +0 / 0 / -0
    Hi thano !

    Can you tell me the differences between ATMEGA644P20PU and Atmega644-20PI ?
    I have bought ATMEGA644P20PU last year and would use it!!

    regards Stefano!
  15. Frakk

    Frakk Active Member

    Joined:
    Apr 15, 2009
    Messages:
    1,144
    Balance:
    328Coins
    Ratings:
    +4 / 0 / -0
    I'm not thano, but I'll answer. :)

    PU is the new RoHS compliant chip using lead free manufacturing, PI is the old leaded version. Atmega644P and Atmega644 are a little bit different in architecture. You need a newer version of ponyprog to program the P version. Search this thread.
  16. R-eng

    R-eng Member

    Joined:
    Aug 4, 2008
    Messages:
    141
    Location:
    San Diego, CA, USA
    Balance:
    28Coins
    Ratings:
    +0 / 0 / -0
    @tetesim
    Go ahead and use the PU20; That is what I use and no problems with PonyProg (2.07c beta).

    R-eng
  17. tetesim

    tetesim New Member

    Joined:
    Jan 7, 2009
    Messages:
    40
    Balance:
    0Coins
    Ratings:
    +0 / 0 / -0
    thanks R-eng
    Now I will open my controller and will change the micro. I try to program it with 2.07c beta!!

    regards Stefano
  18. stowaway

    stowaway New Member

    Joined:
    Mar 16, 2009
    Messages:
    213
    Location:
    Gold Coast - Australia
    Balance:
    1Coins
    Ratings:
    +0 / 0 / -0
    Hi Tronic thanks for your awesome instructions. Ive just started back on this project and made the perfect PCB board via the light sensitive boards. (following your instrucitons making one out of a scanner)

    I just need to know. (After stuffing it up myself first time around doing it this way) Why did you show a picture of an inverted PCB board diagram and then show a picture an uninverted PCB diagram on the scanner?
    as it needs to be inverted right?

    Attached Files:

    • pcb.JPG
      pcb.JPG
      File size:
      108.9 KB
      Views:
      503
  19. rappa

    rappa New Member

    Joined:
    Jun 9, 2009
    Messages:
    15
    Location:
    Portugal
    Balance:
    0Coins
    Ratings:
    +0 / 0 / -0
    hello!

    stay here what i go to do :)

    thanks
    Rappa

    Attached Files:

  20. ne02005

    ne02005 Member

    Joined:
    Sep 19, 2009
    Messages:
    124
    Location:
    Argentina
    Balance:
    105Coins
    Ratings:
    +29 / 1 / -0
    My Motion Simulator:
    3DOF
    Rappa, excelent work!!!
    you took all the unnecessary parts that are useless!!! like 8 Pots, servo (never working), programmer, etc

    Board is very small!!!