Menu

Doubts in PCB for TMC2209 and TMC2225

2021-09-22
2021-09-29
  • Julio Hornos

    Julio Hornos - 2021-09-22

    Good morning,

    I made the FocuserPro and it works relatively well.
    I found some problems with my motor. The motor I used is NEMA17-PG27.
    The problem was due to so many vibrations and sounds when the motor moves and I couldn’t solve them.
    I have decided to insist and build Myfocuserpro2.
    My idea is to use TMC2209 or TMC2225, preferable the TMC2225 for using then end stop detection without sensor.
    In my 3dprinter I am using TMC2209 and works very well without any problems and without sounds and vibrations and it can solve my motor problems.
    My doubts came when I try to select the PCB, in the file myfocuserpro2-designs.pdf I can see:
    * TMC2209
    PCB TB6612FNG-Rev06-Gerbers.zip
    Driver Chip TMC2209 BigTree Tech
    Firmware myFP2_TMC2209SG-312
    Options TP, OLED/LCD, HPSW, SPD, PB
    * TMC2225
    PCB TB6612FNG-Rev06-Gerbers.zip
    Driver Chip TMC2225 BigTree Tech
    Firmware myFP2_TB6612FNG_312
    Options TP, OLED/LCD, HPSW, SPD, PB

    But in the Geber Files folder I can see the file “myFP2-TMC2225_TMC2209-Rev06-Gerbers.zip”
    What of the two files I need to use “TB6612FNG-Rev06-Gerbers.zip” or “myFP2-TMC2225_TMC2209-Rev06-Gerbers.zip”?
    I suppose that is a mistake in the pdf file and is the “myFP2-TMC2225_TMC2209-Rev06-Gerbers.zip”
    Another question is if it is possible to use blue tooth or IR with these drivers. I have read in the forum that can be some problems.

    Is there a pdf file with details for this implementation?

    Thanks for that great project.

    Regards,

    Julio

     

    Last edit: Julio Hornos 2021-09-22
  • Julio Hornos

    Julio Hornos - 2021-09-22

    I reply to myself in some part.
    Surfing in the project I have found the file myFP2-TRINAMIC-09-2.pdf.
    In this is explained the user of TCM drivers. I attach the file.
    I have decided to begin by myFOCUSERPRO2-TMC22XX PCB and if all woks as I expect continue con Wi-Fi version.
    What do you recommend me?
    For stop detection without sensor I can use TCM2209 and TMC2226, so I preferable use de TMC 2226.

    Regards,

    Julio

     
  • brownrb

    brownrb - 2021-09-22

    I found some problems with my motor. The motor I used is NEMA17-PG27.
    The problem was due to so many vibrations and sounds when the motor moves and I couldn’t solve them.

    The PG27 cannot be stepped at a fast speed. Remember that the output shaft is from the gear - so that means the actual stepper motor shaft is rotating 27 times faster than the output shaft you can see. If you try to step it fast then you will have problems. So use the motorspeed delay tool (built into the windows app and explained in the PDF) to adjust the fast speed setting and get the stepper motor moving smoothly without vibration or jerking motion.

    Did you try adjusting the motor speed delay? This would smooth out the vibrations.
    https://www.youtube.com/watch?v=d5wK81s87Lg

    TMC2226 is NOT supported.

    TB6612FNG-Rev06-Gerbers.zip refers to using a TB6612FNG driver chip - so that is not the correct PCB for using with TMC2225 or TMC2209 chips.

    PCB for TMC2225 and TMC2209
    A common PCB which is used for both TMC2225 and TMC2209
    https://sourceforge.net/projects/arduinoascomfocuserpro2diy/files/Gerber%20Files/TMC22XX%20myFP2-PCB/

    Gerbers
    https://sourceforge.net/projects/arduinoascomfocuserpro2diy/files/Gerber%20Files/TMC22XX%20myFP2-PCB/myFP2-TMC2225_TMC2209-Rev06-Gerbers.zip/download

    Firmware File
    https://sourceforge.net/projects/arduinoascomfocuserpro2diy/files/ARDUINO%20FIRMWARE/myFP2-Firmware-312.zip/download
    extract and use the folder
    myFP2_TMC2209SG-312
    for Bigtree 2209
    or
    myFP2_TMC2225_312
    for bigtree 225

    Only version that supports stall guard is
    myFP2_TMC2209SG-312
    for Bigtree 2209

    You can use the pcb TMC22XX myFP2-PCB for either TMC2209 or TMC2225
    There are jumpers on ythe PCB to select either TMC2209 or TMC225
    Both support a physical home switch
    But if you have TMC2209 then you also have option to use Stallguard for a home position sitch

    Can you use IR or Bluetooth with TMC22XX myFP2-PCB?
    NO -the pins used for IR or Bluetooth are used for the TMC driver chip. So no can do.

    You can use windows application, ascom driver, or INDI myfocuserpro2 driver. or Linux application to control focuser.

    ESP32 version has all the bells and whistles and you can have web interface, network access, IR, etc etc list goes on,

    And if you read the PDF's you will know that only the BigTree Tech chips are supported - Other chip manufacturers are NOT supported. No plans to support any other chips or makes.

    Regards
    Robert

     
  • Julio Hornos

    Julio Hornos - 2021-09-22

    Thanks Robert,

    I am going to analyze that you tell me about the motor to smooth it.
    I selected this motor to obtain more precision, but I am open to other options. I would like to connect directly to the focuser.
    What motor do you recommend me?

    Regarding the PBC, yes, these are the model I have selected. I have ordered these to make the project. But I little more day by day the ESP32 version. I think I am going to try to do it.

    Regarding the drivers, I have taken into account your recomendation and I haver ordered the both the TCM2209 and TCM2226 the big tree chips. I attach the link (I don't know if is is possible to attach links to external products):
    https://es.aliexpress.com/item/33029587820.html?spm=a2g0s.9042311.0.0.4fae63c0UzstR7
    https://es.aliexpress.com/item/4001159279378.html?spm=a2g0s.9042311.0.0.4fae63c0UzstR7
    For ESP32 I have ordered this (30p option):
    https://es.aliexpress.com/item/32959541446.html?spm=a2g0s.9042311.0.0.4fae63c0UzstR7

    I thought that was possible to put the TCM2226 instead of TCM2209 because in the documentation (file myFP2-TRINAMIC-09-2.pdf) I can read:

    NO SUPPORT FOR OTHER STEPPER MODULES
    This firmware only supports the following Trinamic stepper modules
    • BIGTREETECH TMC2209/TMC2226
    • BIGTREETECH TMC2208/TMC2225
    The difference between TMC2208 and TMC2225 is the physical chip outline, 222x drivers use a
    larger chip (HTSSOP28 (9.7x4.4) vs QFN28 (5x5)), this results in slightly better thermal
    performance (lower heat dissipation). Parameters and commands they are identical, and can be
    interchanged.
    The same applies to TMC2209 and TMC2226.

    My idea was that they are the same but the TMC2226 with better thermal performance.

    Regards,

    Julio

     
  • brownrb

    brownrb - 2021-09-28

    Hi Julio

    There is no support for TMC2226,
    The pdf is wrong and reflects some early stuff that later got changed -
    BIGTREETECH TMC2209

    The supported chips were selected because they are basically such that one pulls out the drv8825 chip, drops in the tmc chip, reprogram the firmware and basically away it goes. The dev team had a number of chips they were playing with - but they all had drv8825 pcb.

    That is how the dev team got up to speed and the pcb for the tmc was produced after the dev team proved it could work.

    I remember the discussion I had with the dev team - a number of chips were going to be tested (inc 2226) but in the end the 2226 fell by the wayside and my mistake for including it in the pdf. The dev team did indicate that the firmware "might work" with tmc2226 but was never tested,

    I just did not translate everything back into the pdf.

    Cheers
    Robert
    Yes - the 30p version is correct

     
  • Julio Hornos

    Julio Hornos - 2021-09-28

    Thanks a lot Robert,
    Don't worry. It was only to organise myself. I am a little bit lost with such quantity of information.
    I have ordered the TMC2209 for the project.

    Regards,

     
  • brownrb

    brownrb - 2021-09-29

    No problem, I also get lost at times, often.

    Regards
    Robert

     

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.