alexsomesan
About
- Username
- alexsomesan
- Joined
- Visits
- 42
- Last Active
- Roles
- Member
Comments
-
Hey everyone, Sorry for being absent around here lately - I'm running very short on spare time these days as I'm preparing to interview at a very well known software company with a very well know hard interview process. Anyway, support for TMC2130 …
-
@opy01 Can you share the exact branding on the RAMPS, the LCD adapter and the actual LCD board that you are encountering this with? I'm thinking to try and procure those and try to dig down into this.
-
@cozwei I was tempted to say yes a while ago, but not anymore. TL;DR I DO NOT RECOMMEND THIS SETUP ANYMORE! Just a few days ago I have finished building a second RADDS board with TMC2130s for dedicating to development work so that I don't have to …
-
@opy01 Can you try out this version? https://github.com/alexsomesan/Repetier-Firmware/tree/improve-trinamic-init It has some improvements to the initialisation code that should make it more tolerant. I'm trying to also add log messages for the init …
-
Hello @opy01! I'm the guy responsible for the Trinamic support. I've just tried to reproduce this issue using an SD Card slot connected to my RAMPS board and I cannot. It works just fine for me and I can start up the drivers with an SD card plugged…
-
Yeah, you're right. If you want sensorless homing you need the endstop pins for Diag1. I'll try to go over the board schematic and see where you could steal some more pins from. Can you mention what exactly do you have connected to the extension b…
-
Hi @Tux42, So if I understand it correctly, you only have one endstop pin taken by BLTouch? That means you have 5 more endstop pins (min & max) to use for CS lines. The remaining two CS lines you could tie to two of the Servo PWM outputs (botto…
-
@nemesisde I also use sensorless homing on my CoreXY. I connect the DIAG1 pins of each driver to the corresponding axis' MAX_ENDSTOP. I also configure HOMING_DIR to 1 for all axes. This works well for me on all 3 axes. The reason why this works is …
-
Haha! Nice! Glad it was that simple. Make sure you have heat sinks glued on properly. At 1 amp these chips get VERY hot (120°C pre-warning and 150°C thermal shutdown).
-
@nemesisde Yes, it’s safe to wire 24v to VM. Just make sure to also connect GND like you described. The boot converter and the main power supply should have common GND. I also use 0.9 steppers from ACT motors in my CoreXY. They work really well…
-
@Virtualchronos and @PioniSensei did you make any adjustments to the potentiometer on the step-sticks. If I understood things correctly, to have access to the entire range of current settings via SPI the potentiometer should be at it maximum value.…
-
M908 sets the motor current. You can find all the supported GCodes and their parameters in the Repetier.ino file. See here: https://github.com/repetier/Repetier-Firmware/blob/master/src/ArduinoDUE/Repetier/Repetier.ino
-
I’m traveling back home and can only join later this afternoon, after 15:00 CET.
-
@PioniSensei, the Discord group sounds like a very cool idea! Thanks for setting it up. I’m traveling this whole week with my phone as the only connection. I’ll be back home on Sunday and we could set up a gathering on discord for Sunday evening, …
-
What’s your steps_per_mm value for X and Y. What motors are you using? Do you have heatsinks on the driver boards? Which side of the board are they on?
-
Start really low on acceleration and jerk. Also, for a Due you don’t really need quadstepping or stepper_high_delay with the TMCs. Try disabling those.
-
@Virtualchronos what is your value for DRIVE_SYSTEM in Configuration.h?
-
Flux said: @alexsomesan got mine working by now, looks like my dc-dc-stepdown on the extruderfan interferred with the SPI, now with going straight from the powersupply to the mosfet and a added capacitor erverything works as expected Awes…
-
When that change gets released in the library I will update Printer.cpp to only pass the CS pins to the library constructor.
-
@Simme You're right, that's a mistake. However, it's harmless and the the whole thing works as expected because the TMC2130Stepper library actually doesn't use the enable PIN. I even filed an issue about it and it got removed. All it really needs is…
-
I will try to reproduce your problem on my board. Which mosfet output do you use for that fan? Also, do you use PWM for the fan? What value is it set at?
-
@Flux which board is that? Can you post some pictures of it?
-
Try to also verify if your power supply is suffient. Put a voltmeter on the board power connection and see if it drops when the fan starts (or heaters are on).
-
Powercyle fixes the “lost head” issues. Be aware that even if you turn the main power supply off, when connected to USB some boards still receive power from USB and your reset may be unreliable. Make sure to unplug USB when doing the power cycl…
-
That should be enough Do you have stealthchop enabled?
-
How does your #define MOTOR_CURRENT line look like in configuration?
-
So for sensorless homing you need to run wires from the DIAG1 pins on the driver sticks to your endstop signal pins on your board. Here's some pictures of my setup where I run them to the MAX endstop signals. Then you need these settings: #define …
-
Makes sense. In your configuration you have no endstops for either X or Y. Do you want to use the sensorless homing feature or actual switches? You still need to define the endstops in configuration no matter what. Which homing type do you plan to u…
-
What does M119 show you?
-
@Flux do they home correctly?