Menu

Asking users here, What's the build that is assured to work with Astroberry or you have made to work with Astroberry/INDI?

2022-06-25
2022-06-29
  • Samuel Tumlad

    Samuel Tumlad - 2022-06-25

    Hi all, I've built two systems already. The first one is a Nano + TMC2225 and the other is a 2209. I've tried both firmware version 312 and 312-1. I think that the code for both Trinamic builds are incomplete since it is a derivative of the DRV8825 code. This leads me to believe that it is not up to speed with the INDI driver as of yet. I can make it run using the Windows ASCOM app with varying success but it just won't run with Ekos/Astroberry.

    I've read a lot of the forum discussions here and read the PDFs to no avail.

    I wan't to start with a clean slate by first asking, users here who had success with Astroberry/Ekos What build has been proven to work with Astroberry/INDI/Ekos?

    I would like for the system to be relatively silent as I don't want to disturb the neighbors. And have a gerber file available as I would like to have it made with JLCPCB.

    Thank you all, and thank you Robert for this project.

     
  • brownrb

    brownrb - 2022-06-27

    Hi Samuel
    gerbers for TMCxxx are here, you can upload direct to JLCPCB
    https://sourceforge.net/projects/arduinoascomfocuserpro2diy/files/Gerber%20Files/TMC22XX%20myFP2-PCB/

    in terms of the TMC code, whilst it does share a similar format to the DRV8825, that is where it ends. In principle, once configured, it behaves a little like a DRV8825, but it requires a different setup, comms, etc,

    There should be no difference in INDI as to what chip is what or what chip is being used to drive the motor. the INDI driver does not support stall guard, but running the tmc chip with a Physical Home Position switch is more than possible. The INDI driver does not care what board is attached or chip being used, that is not in the driver anyway and not accessible to the driver as such.

    It is true that the documentation of the TMC code is at odds with the finished code in the firmware. This went through rapid changes over several weeks, and documentation did not just keep up with those changes.

    Cheers
    Robert

     
    • Samuel Tumlad

      Samuel Tumlad - 2022-06-28

      Thank you for the prompt response. I know you do not use Astroberry but by any chance, my serial connection when using INDI is labeled as "1a86". I have an OnStep and it connects with "/dev/ttyUSB0". Do you think this is an issue with the serial port?

      I have soldered two boards already. Used both TMC2225 and TMC2209. I have also used to different Nanos and the problem persists. Is there a suggestion to fix this?

       
  • brownrb

    brownrb - 2022-06-29

    I do of course test the Linux app on Ubuntu whenver there is an update, as well as the current INDI driver.

    In those situations the device I use is always /dev/tty/usb0 as you will see from screnshots included in the PDF.

    Since it appears that you are using Onstep with the ttyusb0 port, then it is the Linux system that is assigning the device as 1a86

    If you disconnect Onstep for a moment, connect just the focuser, then start Arduino IDE what is the port name shown by Arduino IDE because the app will try to find the focuser.

    Have you tried asking the question on the INI forum?

    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.