🤖Have you ever tried Chat.M5Stack.com before asking??😎
    M5Stack Community
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Register
    • Login

    Some questions...

    PRODUCTS
    3
    8
    5.9k
    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.
    • N
      NilZ
      last edited by

      1. What is the difference between M5GO V2.6 and ESP32 Basic Core V2.6?
      2. Is M5GO/FIRE Battery Bottom and M5GO/FIRE Battery Bottom Charging Base compatible with ESP32 Basic Core V2.6?
      3. Is I2C address adjustment (dual address adjustment supported ) and can we achieve six-axis control by stacking two Stepmotor Driver Module (HR8825) similarly like GRBL Module 13.2 Stepmotor Driver (DRV8825)?
      1 Reply Last reply Reply Quote 0
      • ajb2k3A
        ajb2k3
        last edited by

        1 - None,
        2 - Yes,
        3 - Yes, if you change the I2c address on one unit, you can use both for 6 axis but you will need to add an external supply to only one module as the power will be passed through the MBUS.

        UIFlow, so easy an adult can learn it!
        If I don't know it, be patient!
        I've ether not learned it or am too drunk to remember it!
        Author of the WIP UIFlow Handbook!
        M5Black, Go, Stick, Core2, and so much more it cant be fit in here!

        1 Reply Last reply Reply Quote 0
        • felmueF
          felmue
          last edited by felmue

          Hello @NilZ

          1. apart from the M5Stack color (white vs. black) there is no difference - you can double-check that yourself as for both the schematic link is the same.
          2. yes
          3. no, the I2C address is fixed to 0x27. There are no dip switches or solder pads to change the I2C address I can see. That said, in the schematic you'll see that the chip doing I2C has three address pins but they are all tied to VCC.

          Thanks
          Felix

          GPIO translation table M5Stack / M5Core2
          Information about various M5Stack products.
          Code examples

          ajb2k3A 1 Reply Last reply Reply Quote 0
          • ajb2k3A
            ajb2k3 @felmue
            last edited by ajb2k3

            @felmue said in Some questions...:

            Hello @NilZ

            1. apart from the M5Stack color (white vs. black) there is no difference - you can double-check that yourself as for both the schematic link is the same.
            2. yes
            3. no, the I2C address is fixed to 0x27. There are no dip switches or solder pads to change the I2C address I can see. That said, in the schematic you'll see that the chip doing I2C has three address pins but they are all tied to VCC.

            Thanks
            Felix

            The GRBL has a set of dip switches that are used to change the I2c address from 0x70 to 0x71

            alt text
            https://docs.m5stack.com/en/module/grbl13.2

            UIFlow, so easy an adult can learn it!
            If I don't know it, be patient!
            I've ether not learned it or am too drunk to remember it!
            Author of the WIP UIFlow Handbook!
            M5Black, Go, Stick, Core2, and so much more it cant be fit in here!

            1 Reply Last reply Reply Quote 1
            • felmueF
              felmue
              last edited by

              Hello @ajb2k3

              correct, but @NilZ was asking about the Stepmotor Driver Module (HR8825). Or did I miss something?

              Thanks
              Felix

              GPIO translation table M5Stack / M5Core2
              Information about various M5Stack products.
              Code examples

              ajb2k3A 1 Reply Last reply Reply Quote 0
              • ajb2k3A
                ajb2k3 @felmue
                last edited by

                @felmue said in Some questions...:

                Hello @ajb2k3

                correct, but @NilZ was asking about the Stepmotor Driver Module (HR8825). Or did I miss something?

                Thanks
                Felix

                Ahh, I sread the 13.2 on the bottom line and thought that was what he was asking about.
                However, the firmware is available here: https://github.com/m5stack/stepmotor_module/tree/master/Firmware for stepmotor module/GRBL-Arduino-Library
                and you can change the address in grblmain.cpp by editing

                #define I2C_ADDR 0x73
                

                to

                #define I2C_ADDR 0x71
                

                or any other available i2c address and the address is handled by the atmega328 controller.

                UIFlow, so easy an adult can learn it!
                If I don't know it, be patient!
                I've ether not learned it or am too drunk to remember it!
                Author of the WIP UIFlow Handbook!
                M5Black, Go, Stick, Core2, and so much more it cant be fit in here!

                1 Reply Last reply Reply Quote 0
                • felmueF
                  felmue
                  last edited by

                  Hello @ajb2k3

                  I think you might still be thinking about the wrong module. (I know it's a bit confusing as both these modules are listed on the specs page.)

                  The Stepmotor Driver Module (HR8825) uses an TCA9554 and not an STM32. So no open source firmware as far as I can see.

                  Thanks
                  Felix

                  GPIO translation table M5Stack / M5Core2
                  Information about various M5Stack products.
                  Code examples

                  ajb2k3A 1 Reply Last reply Reply Quote 1
                  • ajb2k3A
                    ajb2k3 @felmue
                    last edited by

                    @felmue said in Some questions...:

                    Hello @ajb2k3

                    I think you might still be thinking about the wrong module. (I know it's a bit confusing as both these modules are listed on the specs page.)

                    The Stepmotor Driver Module (HR8825) uses an TCA9554 and not an STM32. So no open source firmware as far as I can see.

                    Thanks
                    Felix

                    I think you may be thinking of the servo module as the ones I have and the product title shows AATMEGA328
                    0_1642866371685_Screenshot 2022-01-22 at 15.44.52.png
                    the 13.2 uses the STM32

                    UIFlow, so easy an adult can learn it!
                    If I don't know it, be patient!
                    I've ether not learned it or am too drunk to remember it!
                    Author of the WIP UIFlow Handbook!
                    M5Black, Go, Stick, Core2, and so much more it cant be fit in here!

                    1 Reply Last reply Reply Quote 0
                    • First post
                      Last post