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

    Duex I2C Hardware Configuration

    Scheduled Pinned Locked Moved
    Duet Hardware and wiring
    3
    5
    268
    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.
    • Sphyloidundefined
      Sphyloid
      last edited by Sphyloid

      TL:DR; If I had a correctly exported BOM that matched the kicad model I am looking at, I could answer most if not all of my questions. I'm looking at Duex5 0.9a as Duex5 1.0 has no kicad model in the Open Source documentation I downloaded.

      Totally understand if this is beyond the scope of support you offer, but can you help me understand how the I2C gets connected on the duex? In the meantime I am working on answering my own questions, but I thought it might be worth making a post about.

      I gathered most of it already but there are some gaps in my understanding, when I treid to export the BOM from Kicad it gave me a garbled mess and the pictures online do not show lettering very well on some SMC components. A correctly exported BOM would answer most of my questions.

      I2C used: SX1509B

      ?Pins 1, 2, 20, 27, 28 Gets connected to their endstop signal, has a 1k resistor, then a LED? connecting it to ES_V which has a voltage selection header

      Pin 3 Gets GND

      Pin 4 Gets 3.3v

      Pin 5, 6, 7, 8, 19, 22 has a 10k resistor connecting it to Fan# mosfet Pin S and GND. Also it has a 1k resistor connecting it to Fan7 mosfet G. The Mosfet is then connected to FAN#-. FAN#- is connected to a DO-219AB that is connected to V_FAN. V_Fan goes to a voltage selection header.

      Pin 9 connects to EXP pin 24 and get a 1k resistor to 3.3v

      Pin 10 gets connected to GND with an OR and has an unpopulated surface mount to 3.3v labeled OR DNP

      Pin 11 OSCIO is a test pin

      Pin 12 Gets 3.3v

      Pin 13, 14, 15, 16 get a 10k resistor to 5V and go to GPIO4, 3, 2, 1

      Pin 17 Gets connected to GND

      ?Pin 18 gets connected to 3.3v and has a 0u1 capacitor connecting it to ground

      Pin 21 gets a 1k resistor connecting it to GND

      Pin 23 Gets a 10k resistor to 3.3v

      Pin 24 I2C Data connects to EXP 45 and has a 1k resistor to 3.3v

      Pin 25 I2C Clock connects to EXP 46 and has a 1k resistor to 3.3v

      Pin 26 is GND

      FanController.PNG

      Sphyloidundefined 1 Reply Last reply Reply Quote 0
      • Sphyloidundefined
        Sphyloid @Sphyloid
        last edited by

        @sphyloid Just use a different spreadsheet program, I am sure kiCAD is not broken.

        -Signed future you

        T3P3Tonyundefined 1 Reply Last reply Reply Quote 0
        • T3P3Tonyundefined
          T3P3Tony administrators @Sphyloid
          last edited by

          @sphyloid open the schematic in KiCAD, it will show you the components and in the properties is often more information (not sure if I added part numbers to the Duex schematics tho).

          www.duet3d.com

          Sphyloidundefined 1 Reply Last reply Reply Quote 1
          • Sphyloidundefined
            Sphyloid @T3P3Tony
            last edited by Sphyloid

            @t3p3tony That almost cleared everything up. Just 3 last minor details.

            • What is the capacitor capacity
              ?Pin 18 gets connected to 3.3v and has a 0u1 capacitor connecting it to ground

            • What LED is used on the endstops, I assume its not too critical

            • Is Pin 4 of the EXP remapped from e2.stop to something related to Stallguard? It is labeled E2_TST gets put into a 74HC32 under the Stallguard OR schematic and then sent over to one of the step drivers. If it is, can I simply omit this? The external drivers I am using are self managing so I assume yes.

            zaptaundefined 1 Reply Last reply Reply Quote 0
            • zaptaundefined
              zapta @Sphyloid
              last edited by

              @sphyloid, 0u1 typically means 0.1uf = 100nf.

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