Hi, I'm having some issues finding the correct information on the web concerning the combination of Ramps 1.4 and TMC2209 stepper drivers.
These drivers are supposed to have UART and also offer Stallguard4, now I want to do this sensorless homing because this machine I've built is simply designed for it.
But I haven't been able to find anyone referencing how this is to be done. I did work with TMC2209 drivers before on an SKR 1.4 board and it works wonderfully, but for the Ramps 1.4 I simply have no idea where to start. Finding no others using this combination but only two other people on the Marlin Github I started to doubt if this is even possible, but apparently they solved the issues (just didn't share the howto) and it should be possible.
Well, if anyone could point me in the correct direction that would be great. I know the diag pin is used to communicate a stall-detection to the endstop pin, but have no clue how to wire this up.
Second, I also have used TMC2208's on ramps and had to solder a special cable going to the Rx and Tx inputs with one needing a resistor in between. Used Dust mentioned somewhere that this in fact isn't even needed and that Rx and Tx can be done through a single wire. I just couldn't find it back and have no clue how to set this up as well.
The drivers I'm using are the v1.2 TMC2209 drivers by BigTreeTech. The Ramps board just being a simple generic Ramps with a real Mega underneath. I'm using an LCD screen so using SPI is out of the question, however since TMC2209 uses UART I don't see any problems there.
These drivers are supposed to have UART and also offer Stallguard4, now I want to do this sensorless homing because this machine I've built is simply designed for it.
But I haven't been able to find anyone referencing how this is to be done. I did work with TMC2209 drivers before on an SKR 1.4 board and it works wonderfully, but for the Ramps 1.4 I simply have no idea where to start. Finding no others using this combination but only two other people on the Marlin Github I started to doubt if this is even possible, but apparently they solved the issues (just didn't share the howto) and it should be possible.
Well, if anyone could point me in the correct direction that would be great. I know the diag pin is used to communicate a stall-detection to the endstop pin, but have no clue how to wire this up.
Second, I also have used TMC2208's on ramps and had to solder a special cable going to the Rx and Tx inputs with one needing a resistor in between. Used Dust mentioned somewhere that this in fact isn't even needed and that Rx and Tx can be done through a single wire. I just couldn't find it back and have no clue how to set this up as well.
The drivers I'm using are the v1.2 TMC2209 drivers by BigTreeTech. The Ramps board just being a simple generic Ramps with a real Mega underneath. I'm using an LCD screen so using SPI is out of the question, however since TMC2209 uses UART I don't see any problems there.