I'm in business. @Dust: As as followup, I assume that something in the M122 report tipped you off that my SOFTWARE_DRIVER_ENABLE was incorrectly configured. What was it? Thanks, everyone!by dlamet - Firmware - Marlin
@Dust: Thank you! That was key info. I also had to swap a TCM2130 with another channel. Looks like I may have damaged a board. I now get clean communication, but I cannot get motor motion. I'm enabling with M17 and then G0 X5 Z5 F100. That did it with Marlin 1 & A4988s. Do I need to do something more with my new setup, or do I still have something awry? Updated M122 S1: X Z Enabled fby dlamet - Firmware - Marlin
@The_GTA: Good suggestion about an SPI enabled board. I may give RAMPS a little more effort as I'm invested in it ATM, but a good option nonetheless. There are no jumpers installed for the drivers.by dlamet - Firmware - Marlin
I do have a harness. A photo of my wiring is attached to the original post as TMC2130-SPI.jpg. I made the path of the wires as clear as possible.by dlamet - Firmware - Marlin
Hello: I'm trying to get my shiny new TMC2130 drivers configured with SPI on my RAMPS 1.4 controller. I'm installing Marlin 2 for the first time with VS code and Platform.io. I've gone through the configuration with single Z-axis. M122 yields this: >>> M122 SENDING M122 X Z Enabled false false Set current 800 800 RMS current 795 795 MAX current 1121 1121 Run current 25/31 25/31by dlamet - Firmware - Marlin
Great answers, folks. I didn't see anything in the config files, but was sure something for the A4988 had to be there. I guess not. Now considering whether the pots & jumpers are sufficient but also looking at the TMC2130. Much appreciated !by dlamet - Firmware - Marlin
Hello. I'm just setting up a RAMPS 1.4. board with my first axis (Z). Is it possible to fine tune behavior to a motor with the A4988 driver? Parameters such as steps / mm, acceleration, and holding torque? Thanks, Danby dlamet - Firmware - Marlin
The answer is that I had not set the motherboard type in the Configuration.h. This was not part of any of the tutorials that I went through. // 33 = RAMPS 1.3 / 1.4 (Power outputs: Extruder, Fan, Bed) #ifndef MOTHERBOARD #define MOTHERBOARD 33 #endifby dlamet - Reprappers
Looking at the code, my RAMPS gets to planner.cpp at line 712 (or therebouts). Looks like this. int moves_queued=(block_buffer_head-block_buffer_tail + BLOCK_BUFFER_SIZE) & (BLOCK_BUFFER_SIZE - 1); I'm getting moves_queued=0, but I suspect it should be >0. Does anyone know this code? I can't figure out how block_buffer_tail gets set. Any help is appreciated.by dlamet - Reprappers
Wouldn't the firmware on the Mega be the Marlin v1? Or are you referring to something else?by dlamet - Reprappers
I'm attempting to get my Z-motor to run using raw Gcode commands in Pronterface. I'm using RAMPS 1.4 & Marlin v1. I've disabled thermistors and verified that endstops are happy. I have a test script I've downloaded to my board that runs the motor, so I know there's no hardware problem. With Smoothie I was able to enable motors with one command and move with another like this: M17 G0 Z50by dlamet - Reprappers