Welcome! Log In Create A New Profile

Advanced

Trigorilla RAMPS1.3 with LCD and Dual Z-Motor and TMC2130

Posted by GentleRV 
Trigorilla RAMPS1.3 with LCD and Dual Z-Motor and TMC2130
October 11, 2018 02:01AM
Goodday,

For the last few days I am busy to get my Anycubic printer to work with the TMC-2130 drivers
I downloaded the Marlin firmware version 1.1.9.
I made the SPI wiring and started with enable the X-axis, I placed the driver board after the modification from the two solder bridges and removing the 0-ohm resistor and powered on the printer.
After compiling with Arduino no error messages appear and could upload it in the printer, after restart from the printer the motor did not work, although M122 give X800.
I tried other options in the software but no result, after long time working on it I replaced the driver board which as result it started to work.

I added the Y-driver board which also started to work.
After placing the Z-motor driver boards I got first on the printer driver error printer halted, please reset.
I modified the software and tested all driver board on the X-Axis, which give me that all boards are well functioned and the error got away

Again I start to place all boards for X, Y and Z and E1 for the big challenge was to get the two Z-Motors to work,
after enable #define Z_DRIVER_TYPE TMC2130 and #define E1_DRIVER_TYPE TMC2130, give me that the left motor is working and the right motor is standing still with no power on it (I can turn the leadscrew with my fingers).
When removing the right motor driver and replace it for a the A4988 driver both axis move but the A4988 rotate reversed of the direction from the left motor
I think software prevent the working of the TMC2130 for the right motor

#define Z_DUAL_STEPPER_DRIVERS in configuration_adv.h is enabled

#define X_DRIVER_TYPE TMC2130
#define Y_DRIVER_TYPE TMC2130
#define Z_DRIVER_TYPE TMC2130
#define E1_DRIVER_TYPE TMC2130

In pins_RAMPS.h there are only 4 positions to address CS from the driver boards, but there are 5 needed to address all boards, on the hardware side pin 4, 5, 6, 11 and 12 are open.
Maybe it is possible to make parallel line from the Z-Driver SPI connector to the E1 SPI connector, to address both

After use the TMC2130 on the extrude motor with CS_pin 11 defined, this motor works but as noticed with all TMC2130 rotating directions, reversed from the A4988 drivers modules
In the configuration.h file I can't reverse the extrude motor, maybe this still can be done

I found that at least two fans are not working: Fan for cooling the driver boards and the fan too cool the extruder, the fan for cooling the part when printing I could not test
I compiled all again with using the board_trigorilla_14 which give me the errors as seen in the text file.

I will update this post after changes in the software, thanks
Attachments:
open | download - Compiled with Board_Trigorilla_14.txt (2.2 KB)
LFG
Re: Trigorilla RAMPS1.3 with LCD and Dual Z-Motor and TMC2130
October 16, 2018 11:39PM
GentleRV,

I can't assist you in determining how to solve your problem, but I am experiencing a similar issue with Z steppers not working together as expected. I have now setup two Cartesian printers with Marlin 1.1.9 and during homing the Z steppers are loud, make a grinding noise and seem to be working independent of each other. I think it's a Marlin programming issue for the RAMPS board.

I first started talking about this in the Aluminum Extrusions Forum. I will admit I am a first time builder but I have flashed an existing Anet A8 board with the Marlin 1.1.9 and it's working fine.But I can not get either of my other two printers to home correctly. Both use the RAMPS 1.4 board on an Arduino MEGA 2560. I have tested operation of both boards with the RAMPS test file and all motors operate correctly.

I posted a link to a video of my printers homing issue [www.youtube.com] if you wanted to look. I am just moving the Z axis in this video so its not a demo of bad homing but I think it shows that there is definitely an issue.

LFG

Edited 1 time(s). Last edit at 10/16/2018 11:41PM by LFG.
Re: Trigorilla RAMPS1.3 with LCD and Dual Z-Motor and TMC2130
October 17, 2018 12:04AM
Hi LFG,


I got all things working fine, I used the board_ramps_EFB , the other definitions in the boards_trigorilla fails
using Marlin 1.1.9 I got the most things working fine including the extruder motor.
Sounds of the motors are reduced to nearly 0, the only thing I could not get working were the Z-axis motors working together.
I used the old A4988 drivers for it. Now only I hear the noise when the Z-steppers are working.
If you need the configuration files, let me know.

Greetings
Sorry, only registered users may post in this forum.

Click here to login