Ramps je jednoduché dát na 24V, pokud tam jsou kondenzátory alespoň na 35V, je vyhráno. Stačí vyhodit pojistky, a diodu co napájí Arduino. To se musí napájet přez konektor regulátorem 12V, ten slouží i na ventilátory, pokud nejsou na 24V. Doporučuji vyhledat příslušné vlákno (já ho nečetl) a pokud nejsi alespoň trochu elektronik, raději na to zapomeň a pořiď si desku rovnou na 24V (MKS GEN a j.).
Detekce kroků v Marlinu není, ale je tam toto použito jako bezsenzorové houmování.
Nicméně dá se to dopsat, stejně jako např. vypnutí interpolace při vysoké teplotě a pod.
Tak Drivery 2130 jsem úspěšně zprovoznil na testovací desce MKS Gen L.
První dojmy jsou velmi pozitivní.
Tyto hodnoty jsem nastavil:
#define R_SENSE 0.11 - nevím
#define HOLD_MULTIPLIER 0.5 - přídržný proud
#define INTERPOLATE 1 - interpolace na 256 mikrokroků (plynulejší chod, ale více hřeje)
#define X_CURRENT 600 - provozní proud, špičkový je násoben 1,41
#define X_MICROSTEPS 16 - naprosto dostatečné rozlišení pokud máte Arduino 2560
#define STEALTHCHOP - pro rychlosti do 200 mm/s parádní, pak už nestíhá
#define HYBRID_THRESHOLD - řeší předešlý problém
Zatím jsem si s tím hrál hodinu a koukám už je jedna ráno, tak testování hodnot nechám na zítra

Např. proud bude stačit 500 a přídržný 0,2... Chrrrr....
