Thanks Thanks:  0
Likes Likes:  1
Dislikes Dislikes:  0
Results 1 to 8 of 8

Thread: Marlin Help

  1. #1
    Regular 3D Printer
    Join Date
    Jan 2020
    Posts
    51
    Post Thanks / Like

    Marlin Help

    HY pps. Finaly i try to use Dual Stepper driver on Y Axis, but unfortunately didn't got any luck...
    So the deal is, I’m struggling to activate the Dual_Y on Marlin.
    The board in the case is a MKR Gen L V2.1 whit TMC2130 SPI drivers.


    I already set the #define Y2_DRIVER_TYPE TMC2130 and the #define Y_DUAL_STEPPER_DRIVERS, got no luck at all.
    Tryedchange pin of E1 to Y2 on ramps.pin too but got TMC connection Error.
    Can please anyone help me.

  2. #2
    Super Moderator
    Join Date
    Nov 2016
    Posts
    3,497
    Post Thanks / Like
    In professional dual-drive systems, the second motor is slaved to the first. Driving into end-stops keeps them balanced.

  3. #3
    Regular 3D Printer
    Join Date
    Jan 2020
    Posts
    51
    Post Thanks / Like
    And m8, how can i make the Y2 slave of Y axis ?

    I battle this since yersterday...

    jejus...

  4. #4
    Super Moderator
    Join Date
    Nov 2016
    Posts
    3,497
    Post Thanks / Like
    Can the driver take the torque of both steppers? It should equal out as the load will be halved with margin for extra resistance.

    Typically slaving is done through the f/w drivers and encoders but a poor man's method is to parallel the motors and ram them into a stop to zero them with a torque setting under what would strip the belts. The driver wouldn't know the difference. Just account for your idle torque on the second motor. It is a compromise but I think the y-axis is overbuilt already. Best to just have them travel together. If they get out of sync, re-home and look to account for missed steps causing the offset. Once you got the torque dialed, it should be smooth sailing.

  5. #5
    Regular 3D Printer
    Join Date
    Jan 2020
    Posts
    51
    Post Thanks / Like
    Finaly i got it.

    MArlin only have the Verison pins_MKS_GEN_L_V2 and i have the V2.1 verison of the board. They change to pins only

    the V2
    #ifndef E1_SERIAL_RX_PIN
    #defineE1_SERIAL_RX_PIN21
    #endif


    and now the V2.1 board
    #ifndef E1_SERIAL_RX_PIN
    #defineE1_SERIAL_RX_PIN12
    #endif



    Problem fonaly solved. JESUS IM dying here.... my brain hurts ...

    tks m8

    Quote Originally Posted by TommyDee View Post
    Can the driver take the torque of both steppers? It should equal out as the load will be halved with margin for extra resistance.

    Typically slaving is done through the f/w drivers and encoders but a poor man's method is to parallel the motors and ram them into a stop to zero them with a torque setting under what would strip the belts. The driver wouldn't know the difference. Just account for your idle torque on the second motor. It is a compromise but I think the y-axis is overbuilt already. Best to just have them travel together. If they get out of sync, re-home and look to account for missed steps causing the offset. Once you got the torque dialed, it should be smooth sailing.

  6. Likes TommyDee liked this post
  7. #6
    3D Printer Noob
    Join Date
    Feb 2018
    Posts
    24
    Post Thanks / Like
    SixNix, I replied your message.

    Since I only have one extruder, I use E1 as Y2 with Dual_Y on marlin, with 2130s on SPI and same amps. Anyway, I don't know why but Y2 driver tends to get hotter than normal, not enough to worry about it, but still there.

  8. #7
    3D Printer Noob
    Join Date
    Dec 2022
    Posts
    1
    Post Thanks / Like
    The second motor in a professional dual-drive system is a slave to the first. End-stop driving keeps them balanced.

  9. #8
    3D Printer Noob
    Join Date
    Dec 2022
    Location
    Rajshahi, Bangladesh
    Posts
    2
    Post Thanks / Like
    very nice

 

 

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •