From 06f026d721f038016a0c41b58a1dfd526de9989c Mon Sep 17 00:00:00 2001 From: vertigo235 Date: Mon, 7 Oct 2019 10:03:57 -0400 Subject: [PATCH 1/3] Adjust homing current --- MM-control-01/config.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/MM-control-01/config.h b/MM-control-01/config.h index 129aa9ff..66dd9f70 100644 --- a/MM-control-01/config.h +++ b/MM-control-01/config.h @@ -74,12 +74,12 @@ #define AX_SEL 1 #define AX_IDL 2 -// currents +// currents (Drive?, Selector?, Idler) #define CURRENT_HOLDING_STEALTH {1, 7, 22} // {?,?,570 mA} #define CURRENT_HOLDING_NORMAL {1, 10, 22} // {?,?,570 mA} #define CURRENT_RUNNING_STEALTH {35, 35, 45} // {?,?,910 mA} #define CURRENT_RUNNING_NORMAL {30, 35, 47} // {?,?,910 mA} -#define CURRENT_HOMING {1, 35, 30} +#define CURRENT_HOMING {1, 35, 35} //mode #define HOMING_MODE 0 From 02529d6e7ea6055c34e212dc2027eba03501f3f5 Mon Sep 17 00:00:00 2001 From: vertigo235 Date: Mon, 7 Oct 2019 11:00:25 -0400 Subject: [PATCH 2/3] Decrease idler current --- MM-control-01/config.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/MM-control-01/config.h b/MM-control-01/config.h index 66dd9f70..4c6e2f56 100644 --- a/MM-control-01/config.h +++ b/MM-control-01/config.h @@ -77,8 +77,8 @@ // currents (Drive?, Selector?, Idler) #define CURRENT_HOLDING_STEALTH {1, 7, 22} // {?,?,570 mA} #define CURRENT_HOLDING_NORMAL {1, 10, 22} // {?,?,570 mA} -#define CURRENT_RUNNING_STEALTH {35, 35, 45} // {?,?,910 mA} -#define CURRENT_RUNNING_NORMAL {30, 35, 47} // {?,?,910 mA} +#define CURRENT_RUNNING_STEALTH {35, 35, 42} // {?,?,910 mA} +#define CURRENT_RUNNING_NORMAL {30, 35, 42} // {?,?,910 mA} #define CURRENT_HOMING {1, 35, 35} //mode From 364864af028e5b3f289b1358eb5d754974037756 Mon Sep 17 00:00:00 2001 From: vertigo235 Date: Fri, 7 Aug 2020 16:13:07 -0400 Subject: [PATCH 3/3] Adjust TBL to 1 --- MM-control-01/tmc2130.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MM-control-01/tmc2130.c b/MM-control-01/tmc2130.c index e53fdbe1..05537634 100644 --- a/MM-control-01/tmc2130.c +++ b/MM-control-01/tmc2130.c @@ -111,7 +111,7 @@ int8_t tmc2130_setup_chopper(uint8_t axis, uint8_t mres, uint8_t current_h, uint uint8_t fd3 = 0; uint8_t rndtf = 0; //random off time uint8_t chm = 0; //spreadCycle - uint8_t tbl = 2; //blanking time + uint8_t tbl = 1; //blanking time if (current_r <= 31) { if (tmc2130_wr_CHOPCONF(axis, toff, hstrt, hend, fd3, 0, rndtf, chm, tbl, 1, 0, 0, 0, mres, intpol, 0, 0)) return -1;