Duet3D Logo Duet3D
    • Tags
    • Documentation
    • Order
    • Register
    • Login

    Fly-super8 driver extension with BTT EXP-Mot V1.0

    Scheduled Pinned Locked Moved
    STM
    btt exp mot super8
    6
    19
    1.8k
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • jay_s_ukundefined
      jay_s_uk @o_lampe
      last edited by

      @o_lampe spot checking those they look good

      Owns various duet boards and is the main wiki maintainer for the Teamgloomy LPC/STM32 port of RRF. Assume I'm running whatever the latest beta/stable build is

      o_lampeundefined 1 Reply Last reply Reply Quote 0
      • oliofundefined
        oliof @o_lampe
        last edited by

        @o_lampe I think the LPC/STM port found the right balance between supporting versatile boards and not requiring recompiles with the board.txt approach.

        <>RatRig V-Minion Fly Super5Pro RRF<> V-Core 3.1 IDEX k*****r <> RatRig V-Minion SKR 2 Marlin<>

        1 Reply Last reply Reply Quote 1
        • o_lampeundefined
          o_lampe @jay_s_uk
          last edited by

          @jay_s_uk I've added the stepper related lines to board.txt, but M122 P200 still shows:

          == Configurable Board.txt Settings ==
          board = fly_super8   Signature 0xd0c680ae
          
          leds.diagnostic = NoPin 
          stepper.powerEnablePin = NoPin 
          stepper.enablePins = { F.11 F.14 G.1 E.9 F.2 C.15 G.4 G.7 NoPin NoPin NoPin }
          stepper.stepPins = { E.2 E.3 E.4 E.14 E.15 E.1 E.0 E.6 NoPin NoPin NoPin }
          stepper.directionPins = { C.5 F.13 G.0 E.8 E.11 F.0 G.3 G.6 NoPin NoPin NoPin }
          stepper.digipotFactor = 0.00 
          stepper.TmcUartPins = { C.4 F.12 F.15 E.7 E.10 F.1 G.2 G.5 NoPin NoPin NoPin }
          stepper.numSmartDrivers = 11 
          stepper.num5160Drivers = 0 
          stepper.spiChannel = 255 
          stepper.TmcDiagPins = { NoPin NoPin NoPin NoPin NoPin NoPin NoPin NoPin NoPin NoPin NoPin }
          

          The board was reset and cold-started several times with no change.
          What next? Via chat, if you like

          jay_s_ukundefined 1 Reply Last reply Reply Quote 0
          • jay_s_ukundefined
            jay_s_uk @o_lampe
            last edited by

            @o_lampe Add comma's between each pin

            Owns various duet boards and is the main wiki maintainer for the Teamgloomy LPC/STM32 port of RRF. Assume I'm running whatever the latest beta/stable build is

            o_lampeundefined 1 Reply Last reply Reply Quote 0
            • o_lampeundefined
              o_lampe @jay_s_uk
              last edited by o_lampe

              @jay_s_uk @jay_s_uk That helped recognizing the extra drivers.
              I coupled the extra driver with the V-axis (V4:8) and it followed like a puppy 😁

              Check out driver 4 and 8, there is a difference I can't evaluate:

              Driver 0: position -19800, 2209 standstill, reads 4591, writes 11, SG min/max not available
              Driver 1: position -19800, 2209 standstill, reads 4590, writes 11, SG min/max not available
              Driver 2: position 15920, 2209 standstill, reads 4590, writes 11, SG min/max not available
              Driver 3: position 19800, 2209 standstill, reads 4590, writes 11, SG min/max not available
              Driver 4: position 23800, 2209 standstill, reads 4586, writes 15, SG min/max 0/14
              Driver 5: position 0, 2209 standstill, reads 4590, writes 11, SG min/max not available
              Driver 6: position 0, 2209 standstill, reads 4590, writes 11, SG min/max not available
              Driver 7: position 0, 2209 standstill, reads 4590, writes 11, SG min/max not available
              Driver 8: position 0, 2209 standstill, reads 4586, writes 15, SG min/max 0/438
              Driver 9: position 0, no-driver-detected
              Driver 10: position 0, no-driver-detected
              
              gloomyandyundefined 1 Reply Last reply Reply Quote 1
              • gloomyandyundefined
                gloomyandy @o_lampe
                last edited by

                @o_lampe said in Fly-super8 driver extension with BTT EXP-Mot V1.0:

                Check out driver 4 and 8, there is a difference I can't evaluate:

                What is it you are concerned about?

                o_lampeundefined 1 Reply Last reply Reply Quote 0
                • o_lampeundefined
                  o_lampe @gloomyandy
                  last edited by

                  @gloomyandy ..I just don't kknow what SG min/max stands for and if the difference is a problem

                  gloomyandyundefined 1 Reply Last reply Reply Quote 0
                  • gloomyandyundefined
                    gloomyandy @o_lampe
                    last edited by

                    @o_lampe Those are the TMC stall guard readings and will be dependant upon things like motor configuration, motor loading and how the motor has been moved. Are your driver 4 and 8 motors identical from this point of view?

                    o_lampeundefined 1 Reply Last reply Reply Quote 0
                    • o_lampeundefined
                      o_lampe @gloomyandy
                      last edited by

                      @gloomyandy Thank's for explaining.
                      No the motors aren't identical, coupling drive 4 with the extra stepper was the fastest way to test it. It runs without anything attached.

                      gloomyandyundefined 1 Reply Last reply Reply Quote 0
                      • gloomyandyundefined
                        gloomyandy @o_lampe
                        last edited by

                        @o_lampe I think that will explain the difference, but it is hard to be 100% sure!

                        1 Reply Last reply Reply Quote 0
                        • o_lampeundefined o_lampe referenced this topic
                        • jtimonundefined
                          jtimon @o_lampe
                          last edited by

                          @o_lampe Sorry for replying to this old post. But I have an octopus pro (429, with RRF) and I was wordering if I could do this same thing with it. Does anybody in the thread know?
                          If not, could I expand it somehow else? could I, for example, use the CAN interface to connect it to duet expansion boards or would that not be compatible?
                          Could I connect several different boards to a raspberry and make them communicate that way, perhaps (I know this is possible in klipper, but not sure about RRF).
                          Sorry again, perhaps I should start a new thread.

                          https://github.com/jtimon/reprope

                          weed2allundefined jay_s_ukundefined 2 Replies Last reply Reply Quote 0
                          • weed2allundefined
                            weed2all @jtimon
                            last edited by weed2all

                            @jtimon as I know the only boards that uses CAN-FD compatible with duet boards are skr 3, skr 3 ez and fly super 8, I might be wrong but Jay know for sure!

                            https://www.thingiverse.com/weed2all/designs

                            1 Reply Last reply Reply Quote 2
                            • jay_s_ukundefined
                              jay_s_uk @jtimon
                              last edited by

                              @jtimon you can you the btt-exp-mot to add 3 more drivers if you aren't using EXP1 and EXP2.
                              As @weed2all said, there are currently only 3 STM boards that support CAN-FD.
                              And you are correct in that klipper can add multiple boards, RRF can't unless they're CAN-FD compatible

                              Owns various duet boards and is the main wiki maintainer for the Teamgloomy LPC/STM32 port of RRF. Assume I'm running whatever the latest beta/stable build is

                              jtimonundefined 1 Reply Last reply Reply Quote 2
                              • jtimonundefined
                                jtimon @jay_s_uk
                                last edited by

                                @jay_s_uk Thanks a lot.
                                Well, I was planning on using the EXP1 and EXP2 for a tft but if this is my only option for expansion, oh, well, I can use only the web interface, I guess, no big deal. Having an extra driver for the extruder is more important. Otherwise I could move to a 6 rope configuration from the current 8 rope configuration.
                                I would to CAD everything again, but I haven't started coding the new kynematics anyway.

                                Thanks again, I was asking on reddit but not getting many answers:

                                https://www.reddit.com/r/3Dprinting/comments/wubt9g/is_the_octopus_board_compatible_with_any/

                                https://www.reddit.com/r/BIGTREETECH/comments/wuysen/how_can_i_expand_an_octopus_pro_429/

                                https://github.com/jtimon/reprope

                                jay_s_ukundefined 1 Reply Last reply Reply Quote 0
                                • jay_s_ukundefined
                                  jay_s_uk @jtimon
                                  last edited by

                                  @jtimon I don't look at Reddit much. For the STM port of RRF you're best seeking support on our discord server https://discord.gg/uS97Qs7
                                  And you can still use a screen using UART assuming the screen supports it

                                  Owns various duet boards and is the main wiki maintainer for the Teamgloomy LPC/STM32 port of RRF. Assume I'm running whatever the latest beta/stable build is

                                  1 Reply Last reply Reply Quote 1
                                  • o_lampeundefined o_lampe referenced this topic
                                  • o_lampeundefined o_lampe referenced this topic
                                  • o_lampeundefined o_lampe referenced this topic
                                  • o_lampeundefined o_lampe referenced this topic
                                  • o_lampeundefined o_lampe referenced this topic
                                  • o_lampeundefined o_lampe referenced this topic
                                  • First post
                                    Last post
                                  Unless otherwise noted, all forum content is licensed under CC-BY-SA