Duet3D Logo Duet3D
    • Tags
    • Documentation
    • Order
    • Register
    • Login
    1. Home
    2. Ryosuke Saito
    • Profile
    • Following 0
    • Followers 0
    • Topics 2
    • Posts 4
    • Best 1
    • Controversial 0
    • Groups 0

    Ryosuke Saito

    @Ryosuke Saito

    1
    Reputation
    1
    Profile views
    4
    Posts
    0
    Followers
    0
    Following
    Joined Last Online

    Ryosuke Saito Unfollow Follow

    Best posts made by Ryosuke Saito

    • RE: How to use input port of the Expansion for the Endstops (3.5.2)

      @jay_s_uk I moved all the settings that were defined in config.g of MB6HC to MB6XD.
      By checking the operation of out9, I confirmed that the ports of 6HC can be controlled.

      I also resolved the issue with the input port error for the origin sensor, which was something I wanted to ask about on this topic.

      Thank you!

      posted in Firmware installation
      Ryosuke Saitoundefined
      Ryosuke Saito

    Latest posts made by Ryosuke Saito

    • RE: How to use input port of the Expansion for the Endstops (3.5.2)

      @jay_s_uk I moved all the settings that were defined in config.g of MB6HC to MB6XD.
      By checking the operation of out9, I confirmed that the ports of 6HC can be controlled.

      I also resolved the issue with the input port error for the origin sensor, which was something I wanted to ask about on this topic.

      Thank you!

      posted in Firmware installation
      Ryosuke Saitoundefined
      Ryosuke Saito
    • RE: How to use input port of the Expansion for the Endstops (3.5.2)

      Thank you for your suggestion.
      As a result of trial and error to get M288 P9 S120 to work as expected,
      it was necessary to make some settings on the 6HC side.
      I will try setting the 6HC config.g to just M954 A1.

      posted in Firmware installation
      Ryosuke Saitoundefined
      Ryosuke Saito
    • How to use input port of the Expansion for the Endstops (3.5.2)

      Hi
      I have configured hardware with MB6XD and MB6HC connected via CAN as a controller for OpenPnP, but I'm struggling to resolve an error that occurs in the definition of the input port for homing, Could you please give me some advice?

      The error message in the console log of the 6XD is as follows:
      "Error in start-up file macro line 85: Pin 'io0.in' is not free"

      In line 85 of config.g, it is defined as follows. It is assumed that io0.in of MB6HC (CAN ID1) will be used.
      M574 Z1 P"^1.io0.in" S1

      ; Endstops
      M574 X2 P"^io0.in" S1 ; configure X axis endstop ; endstop for high end on X via pin ^io0.in
      M574 Y2 P"^io1.in" S1 ; configure Y axis endstop ; endstop for high end on Y via pin ^io1.in
      M574 Z1 P"^1.io0.in" S1 ; configure Z axis endstop ; endstop for low end on Z0 via pin ^1.io0.in
      ;M574 A0 ; configure A axis endstop
      ;M574 B0 ; configure B axis endstop
      M574 U1 P"^1.io1.in" S1 ; configure U axis endstop ; endstop for high end on Z1 via pin ^1.io1.in
      ;M574 V0 ; configure V axis endstop
      ;M574 W0 ; configure W axis endstop
      

      I have not been able to understand the following points:

      1. The settings for M350, M566, M203, etc., should be defined in the configuration file of the board to which the axis belongs, or in the configuration file of the host board?
      2. Is it possible to use the input ports of the Expansion Board for the endstop port used for homing? If so, what is the specific method for doing this?

      The CAN connection with the 6HC was confirmed to be working by executing the following command from the MB6XD console, and verifying that the servo motor for radio control connected to the MB6HC operates:
      M288 P9 S120

      I am sharing a simplified block diagram, configuration files, and results from executing M98 P"config.g" here:
      BlockDiagram.png
      https://github.com/crono2250/mounter_duet3_config

      The firmware versions for each board are as follows:
      Duet 3 MB6XD: Version 3.5.2
      Duet 3 Expansion MB6HC: Version 3.5.2
      Duet Web Control (DWC): Version 3.5.2

      thank you
      Ryosuke

      posted in Firmware installation
      Ryosuke Saitoundefined
      Ryosuke Saito
    • Using ODrive S1 Connected via CAN with CoreXY

      I am considering using brushless motors instead of stepper motors to power my CoreXY machine. I am planning to use the ODrive S1 driver.

      Until now, I thought that the only way to connect with ODrive was by using STEP/DIR, but I was excited to discover in the following issue that dc42 mentioned "communicating with ODrives via the secondary CAN bus on the MB6HC and MB6XD has been implemented."
      https://github.com/Duet3D/RepRapFirmware/issues/219
      However, the documentation seems to imply that it is intended for "Hangprinter kinematics."
      Can an ODrive connected via CAN be used with kinematics other than Hangprinter, such as CoreXY?

      With STEP/DIR, when increasing the resolution per revolution, there are cases where the speed is insufficient even if the ODrive's STEP pulse frequency limit (50kHz) is reached.
      (For example, when using a 20T pulley with a GT2 belt, achieving a minimum movement amount of less than 10µm takes about 3 seconds to move 1mm).

      tobbelobb created this issue in Duet3D/RepRapFirmware

      closed Talk to ODrives via UART #219

      posted in Third-party add-ons
      Ryosuke Saitoundefined
      Ryosuke Saito