Just for information for anyone who's thinking of doing something similar, I installed one of the drivers in the Y axis on my RAMPS yesterday.
I desoldered the CFG 0, 1, 2, and 3 pins (SDO, SDI, SCK, & CS) and placed them facing up in case I want to try SpreadCycle in the future. With CFG 1 & CFG 2 in the 'Open' state, I think I've got it in StealthChop mode now.
In Marlin, in config.h I inverted INVERT_Y_DIR in and set DEFAULT_X_JERK and DEFAULT_Y_JERK to 5 (as Banana_Luke did in a previous thread). In config_adv.h I set HAVE_TMC2130 and Y_IS_TMC2130. '#define STEALTHCHOP' was already uncommented, and I left Y_CURRENT at 1000.
Anyway, plugged it in (remembering to have the pot facing towards the polyfuses rather than away) without the stepper motor connected and set vRef (initially 1.1v). Then I connected the motor and got a 'driver overtemperature' warning. Turned the vRef down to 0.8v to get rid of this. Then did a calibration print. No steps per mm change required. Also printed a small toy plane, and the 3D Benchy boat, no skipped steps to report!
Way quieter in operation than the A4988, I didn't think my X-carriage was particularly noisy before now, but having got this installed, I'm not stopping there. I might try the TMC2208 now just out of interest to see how the installation differs and whether Stealthchop2 is any better? I kind of have a feeling it won't be any better for my current needs but may come in handy if I decide to build a different/better machine at some point in the future. Fun to experiment though!
I desoldered the CFG 0, 1, 2, and 3 pins (SDO, SDI, SCK, & CS) and placed them facing up in case I want to try SpreadCycle in the future. With CFG 1 & CFG 2 in the 'Open' state, I think I've got it in StealthChop mode now.
In Marlin, in config.h I inverted INVERT_Y_DIR in and set DEFAULT_X_JERK and DEFAULT_Y_JERK to 5 (as Banana_Luke did in a previous thread). In config_adv.h I set HAVE_TMC2130 and Y_IS_TMC2130. '#define STEALTHCHOP' was already uncommented, and I left Y_CURRENT at 1000.
Anyway, plugged it in (remembering to have the pot facing towards the polyfuses rather than away) without the stepper motor connected and set vRef (initially 1.1v). Then I connected the motor and got a 'driver overtemperature' warning. Turned the vRef down to 0.8v to get rid of this. Then did a calibration print. No steps per mm change required. Also printed a small toy plane, and the 3D Benchy boat, no skipped steps to report!
Way quieter in operation than the A4988, I didn't think my X-carriage was particularly noisy before now, but having got this installed, I'm not stopping there. I might try the TMC2208 now just out of interest to see how the installation differs and whether Stealthchop2 is any better? I kind of have a feeling it won't be any better for my current needs but may come in handy if I decide to build a different/better machine at some point in the future. Fun to experiment though!