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
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
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.
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.
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
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
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.
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
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
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
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
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,
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
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
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
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
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
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
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,
No problem, I also get lost at times, often.
Regards
Robert