Hot answers tagged

5

Yes you can mix different drivers, including the TMC drivers (e.g. using for X and Y only). How you do that is described in this instructable. Please do note that, from observations, the 8-bit based Arduino boards and shields such as the RAMPS are becoming more or less obsolete; the 32-bit based controller boards are becoming mainstream. Such boards have a ...


3

I have fixed it. I tried uploading the bugfix version of Marlin and no luck. Then I noticed a loose jumper wire that connected the driver to the board and when re-installing it I noticed it didn't grip the pin that strongly and could be easily pulled off so I switched the wire and everything works now. Turns out that even jumper wires can have a bad ...


2

The easiest way to know how powerful the PSU should be is to download from https://github.com/rcarlyle/StepperSim the Excel workbook which simulates the power absorbed by the stepper motor. Input the motor specifications, check in the graph the max speed at which you plan to run it, check the absorbed power, add 20% for the various losses. Once you know the ...


1

In the Marlin source code I found the function responsible for the report logs: report_polled_driver_data in Marlin/src/feature/tmc_util.cpp. The values indicated appear to be: <Axis>:<PWM scale>/<Current scale>/<StallGuard>|<Flags>|<OTPW count> Where possible flags are as follows (where “debug” indicates that they only ...


1

Well I found that I can use a DuPont cable to connect the diag1 pin to the right endstop There is also a beta functionality in the Marlin firmware I haven't tried: Just uncommenting SPI_ENDSTOPS definition * SPI_ENDSTOPS *** Beta feature! *** TMC2130 Only *** * Poll the driver through SPI to determine load when homing. * Removes the need for a ...


Only top voted, non community-wiki answers of a minimum length are eligible