Duet3D Logo Duet3D
    • Tags
    • Documentation
    • Order
    • Register
    • Login
    1. Home
    2. xXJRUSHMANXx
    • Profile
    • Following 2
    • Followers 0
    • Topics 5
    • Posts 13
    • Best 0
    • Controversial 0
    • Groups 0

    xXJRUSHMANXx

    @xXJRUSHMANXx

    Student with love for 3D printing

    0
    Reputation
    6
    Profile views
    13
    Posts
    0
    Followers
    2
    Following
    Joined Last Online
    Location Barcelona Age 27

    xXJRUSHMANXx Unfollow Follow

    Latest posts made by xXJRUSHMANXx

    • Dual motor with eternal drivers

      Good morning the best community ever!!!
      I have a question about the power of pulse's for external drivers.

      I'm working with 2 steppers and I want to use same wearing from board (step/dir/e/p) to 2*external drivers. I want to control both with the same signal and I need to keep the max power for both.

      I know that each external drivers have own power needed for each motor. But the signal from board, could have less voltage if I divide it ? So maybe I will have issue with loused steps?

      If not, so I can connect infinite motors (with external drivers each one) for same axis without problems?

      Very grateful for your communication.

      Thanks

      posted in General Discussion
      xXJRUSHMANXxundefined
      xXJRUSHMANXx
    • Learn deep firmware

      Hello, I'm using RRF about a year or more. But I have no idea about how it works inside.
      For example, I studied robotics and I know about the existence of the matrices (DH, Trans, Rot...)
      My question is: did RRF use these parameters? There is Kinematics and dynamics matrixes?

      How I can learn how RRF works from inside? I want to know all about internal folders, I want to understand the programs inside.
      I was trying to found this information in RepRap.org.wiki, but I can't get it.

      Does anyone have a source of all this information?

      I hope not to disturb

      Thanks

      posted in Firmware developers
      xXJRUSHMANXxundefined
      xXJRUSHMANXx
    • RE: Send G1 comand for 1 axis and there is moviment in 2 nemas.

      @dc42 you are the best!!! Very thankful for your answers, it seems all working correctly!!!
      Last question about "S" and "T" parameters from M669, how I can configure then?

      posted in General Discussion
      xXJRUSHMANXxundefined
      xXJRUSHMANXx
    • RE: Send G1 comand for 1 axis and there is moviment in 2 nemas.

      @T3P3Tony All my 3 motors are independents:
      G1 X10 moves 10mm to outside
      G1 Y45 rotates 45 degrees
      G1 Z10 moves 10mm up
      I did a lot of calibrations moving each motor correctly. There is something that send wrong pulse signal from 1 axis to another.
      *PS it did not happen with Z.
      *First move of X doesn't move Y. But first move of Y moves a title bit X. Later, moving X there is Y moving too......
      I'm ready to by new board if there is no solution.

      posted in General Discussion
      xXJRUSHMANXxundefined
      xXJRUSHMANXx
    • Send G1 comand for 1 axis and there is moviment in 2 nemas.

      Hello, I have rare issue:
      If I send G1 X10, Y will move a little bit too
      If I send G1 Y10, X will move a little bit too
      Z is OK
      But, If I send G1 H2 X10 or Y10: it will works good (independent). With other words, making "homming" its all OK, but making G1 i have some type of connection.
      I checked all wires, I changed drivers and NEMA's..... there is something in firmware maybe?
      I was checking contact with multimeter and I checked Vcc with GND: there was sound of contact... I did it witch the power ON.... Probably my board is dead?
      *Using DuentWebControl with RRF

      Thanks

      posted in General Discussion
      xXJRUSHMANXxundefined
      xXJRUSHMANXx
    • RE: POLAR PRINTER

      @dc42, yes I did! I'm sorry for my ignorance.
      I have some accurate questions about it:

      1. How you can see, my Rmax=400mm and Rmin=100mm from the center of rotation. But at 100mm from this center, I have "X_end" => H100.
        So, It's correct M669 K7 R100:400 H100?
        Or It should to be M669 K7 R0:300 H100?
      2. If I have TB6600 drivers configurated by micro-stepping, I understand that I no need Snnn and Tnnn (segmentation), true?
      3. In a sample, you don't have M208 for Z axis. I think that its necesary here.
      4. About the interface, I don't khnow softwares that can manipulate "donut_print_zone", should I send Gcodes manually (in cartesian coordinates)?

      I hope I'm not disturbing you so much... I really need to get it for my university project. I've been with this for a long unsuccessfully.
      When I finish it, I would like to reward you for your help!!!!

      posted in General Discussion
      xXJRUSHMANXxundefined
      xXJRUSHMANXx
    • POLAR PRINTER

      Good morning everybody. I'm making a polar printer, where X is angular mov and Y,Z are lineal. Is not the turntable, its "turnbody" machine.
      Looking for a Z=0 plane, we have some type of a "donut" print zone. (Ej: Dint=10cm; Dext=40cm;) I think that the coordinates origin of cartesian / polar sistem are the center of the machine.
      In config I have M669 K7 .... but I dont khnow to make correct configuration becouse I have different design.

      7bd611f3-19b1-40b3-bdff-b2ad22753c32-image.png

      posted in General Discussion
      xXJRUSHMANXxundefined
      xXJRUSHMANXx
    • RE: CUSTOM KINEMATICS

      @dc42
      Okey, to begin with a big thanks for your attention!!!

      My next questions about polar kinematics are:

      1. How I can define the rotative-origin of the rotative axis (≈center of the bed)?
        It's my biggest mystery... In polar we have max and min radius, and the center is in the middle.
        But I have my min_rad at 10cm from my real rotatory center and max_rad at 30cm from it. My case is a donut work zone (or just part of it, 90deg for start )

      2. In the rotative axie, where do we use mm and where degrees?
        In config.h there is only mm (ej: M566, M92) so I can understand that in M208 we should to write Y__mm instead of Y__degree.
        But at the homing files we are working at degrees.
        So I need to calculate mm from degrees? How I can take step/mm for rotative axie?

      3. If I use external drivers, should I use M350, M906, M84?

      4. There is core files I should to check exept homing files?

      Waiting for a response

      Sincerely

      Alexander

      posted in General Discussion
      xXJRUSHMANXxundefined
      xXJRUSHMANXx
    • RE: CUSTOM KINEMATICS

      @dc42

      Correction:"One for rotatory base" => Rotation is not in the bed, is in the body. Like a crane for buildings.
      Your link is for a turntable bed and not for the body. Can I use it anyway?

      Isn't the same angle in 2 cases, or yes? Because the centers are not in the same point. In my case the center = origin of the sistem/body. ( At the polar center of bed ≠ center of the body)

      How I can change the angular axis from bed to body?
      Thaks for your fast answer, I really need it!!!

      posted in General Discussion
      xXJRUSHMANXxundefined
      xXJRUSHMANXx
    • CUSTOM KINEMATICS

      Hello everybody! I'm building my own 3D printing robot. I will use RRF and I'm new in this world.
      So my design is pretty simple, 3xNEMA23 with TB6600. One for rotatory body, other for Z axis and the last one for radial distance. Its something like a prismatic robot + SCARA.

      308615157c4b54b43d8f083ed5861e18.png

      My question is: Can use one of the existing kinematics or I should use M669 for a "Robot Printer"?
      I have already calculated the H-D parameters for it and I obtained the following table:

      Art    Theta    d    a    Alpha
      1         q1    0    0      0            ; base with rotation (max 90deg)
      2          0    d1   0      0            ; the Z linear axis (max 20mm)
      3          0    0    d2   pi/2           ; the r linear axis (max 200mm)
      

      The first one is the base.
      With these parameters, how can I define the M669 command? Should I put variables or a numerical value.

      I will apreciate any advice or help.

      Thaks everybody.

      posted in General Discussion
      xXJRUSHMANXxundefined
      xXJRUSHMANXx