Motors dont move.

Hello everyone,

Intro ( you can skip it :slight_smile: )

I am very surprised how great and supportive society you have created. Wile I was looking for an answer to my problem I read a lot of topics from the forum and I was happy to find that there are a lot of people ready to help in solving other people problems.

Regarding my knowledge of electronics, software and mechanics, please keep in mind that I am not a specialist, but I still know the basics.

Hardware :

  1. mini-RAMBo 1.3a - link to amazon
  2. RepRapDiscount Full Graphic Controller - link to amazon
  3. NEMA 17 Stepper motors - link to amazon
  4. Universal AC adapter (Power Supply) - from local electronic shop (pictures of it are attached)
Issue :
  1. Stepper motors dont move. Sometimes, usually after a stay without power for at least 5 minutes, they rotate about 1/16 of turn.
  2. The motherboard reboots every time I connect pronterface, I think it's not supposed to do so.
What have I done so far :

As I mentioned, I only have basic knowledge, so I tried to follow the instructions for linking the parts, just as they were shown on the site step by step.

Then I uploaded the Marlin-MPCNC_MRambo_T8_16T_LCD software. The software is uploaded as described in the tutorial - with Arduino 1.9.0 BETA.

  • Do the stepper motors work correctly? - Yes, I attached all stepping motors to the 3D printer (Annet A8 with the red square motherboard) and all worked properly.
  • Do the motherboard work correctly? - Kind of. When I attach the stepper motors of the Anet 3D printer to the mini-Rambo motherboard and tell her to move them with 10mm, they move, but the stepper motors feel that there is any residual stress in them. They do not move(if I push them) or vibrate, but buzzi noises are heard. The Z-axis moves only in one direction. But my idea is that, in my opinion, motherboard successfully power and move other stepper motors.
  • Stepper Drivers - in Marlin software I changed the driver with the following options : A4988 ; DRV8825 ; TMC2130
I will try to update the first post when there is progress to make it clearer.

Even if you are not sure, I accept any suggestions for experiments and I hope we will come to some solution. Thank you in advance for the time to read the whole topic, I know it became a bit long, but I hope to be as exhaustive as possible.

1 Like

I would suggest verifying the polarity of the power supply, red is not always positive as odd as that sounds.

Ā 

Try a manual command, G01 X10 F600

Hi everyone,
since I have nearly the same issues as Venelin has I ll use the same post.
I installed the newest IDE an flashed your newest Marlin for mpcnc.

i changed the Display to my display.
if I try to move any axis by using the control panel of the display the steppers just make 1 step and stop moving.
I tried using repetier host…
If I move the axis by using the control interface it’s the same as using the display controller…
if I send G1 F100 X100 the position counter for x jumps to 100 and no movement on the stepper…
tried every axis…

I checked the polarity and it’s fine.
endstopps are open…

Since I’am a total noob reached the limit of my knowledge allready.

if You need some more info just ask for it.

thanks 4 your help

Julian

You really need your own post. There’s a few dozen different reasons the steppers won’t move, and trying to troubleshoot two different machines in the same post gets confusing.

2 Likes

Venelin, can you try using repetier to move the steppers?

This is normal.

I thought on the mini rambo that it wouldn’t get power from the USB, so it’s probably right.

Agreed. I’m not really sure what you are doing when they don’t move, and them moving after 5 minutes doesn’t make sense, unless they turned off, and you can move them as much as you want.

I use pronterface to checkout all of my machines, and I don’t have any troubles with it. I don’t run CNC jobs from it (I think it doesn’t like files of there are no extrusions), but the regular command line stuff or the XYZ buttons work fine for me.

Hello, everyone.
First I want to apologize for the delay,
In reply to questions and suggestions from Rian - I made a measurement of the power supply and the red output is + and the black is -. The measured voltage is 12.4 volts. When the ā€œG01 X10 F600ā€ is commanded, the console displays
>>> G01 X10 F600
SENDING: G01 X10 F600
and the X axis position changes to 10 but only on the display, in fact the stepper motor does not move.

In replay to Barry - with both programs attempting to move the axes and whether it’s from computer software or the menu on the display, the result is the same.

In order to better describe what I mean by driving one step after stopping the current for a few minutes, I made a clip showing how the axis moved very slightly at the first command, but when I repeat the command she does not react.

From repetier (or pronterface or octopi), enter M115 and report the results (or when you first connect it displays the version information). The menu does not look like mine and I think you may have a different version of the firmware installed.

Hello, this is the report from the console

FIRMWARE_NAME:Marlin bugfix-2.0.x (Github) SOURCE_CODE_URL:https://github.com/MarlinFirmware/Marlin PROTOCOL_VERSION:1.0 MACHINE_TYPE:V1 E CNC EXTRUDER_COUNT:1 UUID:cede2a2f-41a2-4748-9b12-c55c62f367ff Cap:SERIAL_XON_XOFF:0 Cap:EEPROM:0 Cap:VOLUMETRIC:1 Cap:AUTOREPORT_TEMP:1 Cap:PROGRESS:0 Cap:PRINT_JOB:1 Cap:AUTOLEVEL:0 Cap:Z_PROBE:0 Cap:LEVELING_DATA:0 Cap:BUILD_PERCENT:0 Cap:SOFTWARE_POWER:0 Cap:TOGGLE_LIGHTS:0 Cap:CASE_LIGHT_BRIGHTNESS:0 Cap:EMERGENCY_PARSER:0 Cap:AUTOREPORT_SD_STATUS:0 Cap:THERMAL_PROTECTION:1 Cap:MOTION_MODES:1

That’s good news. Couple of other things to try - connecting your stepper to the X and Z axis stepper drivers and try moving them, remembering to power down/disconnect the MiniRambo from power while changing stepper driver/motor connections. Check that you have the stepper motor connected right - do you show continuity for the pairs of wires. Specifically, are the two left connection in the connector connected to each other through the stepper motor (same for the right two connections).

Also, check the end stop functionality - just report what you get from M119 if you aren’t using end stops.

Hello,
after reading the topic of the mate who had a similar problem with mini-Rambo and I realized that he had solve his problem after motherboard change, I contacted the seller and he agreed to replace my with new one. Now I’m waiting for the changeover to arrive and I’ll keep you informed when it arrive and I do the tests.
Again, thank you very much for the quick answers and help.
I wish you a nice and successful day.

I am still wondering if the pins aren’t mapped right. The drivers could be broken, but it seems weirder than that. Is it possible they laid out the board in a new way? I thought they always just copied the original files.

I was also thinking that Jeffe. This sounds like a board issue with the pin out to the steppers being wrong possibly. The software thinks it’s doing the right movements, they just aren’t happening.

Hello again,
The new motherboard arrived and reinstalled the software.
Unfortunately, the steper motors with which I tested the previous time continue to behave the same way.
Meanwhile, I ordered some more stepper motors (for a home-made 3D printer) when I home Y-axe it behave the following way

link to the stepper motors I use (the second batch)

as an attachment I have also attached a photo of the stepper motor drivers. As far as I understand from the Google, they are A4982, In marlin software I didn’t found it here :

/*** Stepper Drivers** These settings allow Marlin to tune stepper driver timing and enable advanced options for* stepper drivers that support them. You may also override timing options in Configuration_adv.h.** A4988 is assumed for unspecified drivers.** Options: A4988, A5984, DRV8825, LV8729, L6470, TB6560, TB6600, TMC2100,* TMC2130, TMC2130_STANDALONE, TMC2208, TMC2208_STANDALONE,* TMC26X, TMC26X_STANDALONE, TMC2660, TMC2660_STANDALONE,* TMC5130, TMC5130_STANDALONE* :['A4988', 'A5984', 'DRV8825', 'LV8729', 'L6470', 'TB6560', 'TB6600', 'TMC2100', 'TMC2130', 'TMC2130_STANDALONE', 'TMC2208', 'TMC2208_STANDALONE', 'TMC26X', 'TMC26X_STANDALONE', 'TMC2660', 'TMC2660_STANDALONE', 'TMC5130', 'TMC5130_STANDALONE']*/

#define X_DRIVER_TYPE A4988

#define Y_DRIVER_TYPE A4988

#define Z_DRIVER_TYPE A4988

#define X2_DRIVER_TYPE DRV8825

#define Y2_DRIVER_TYPE DRV8825

#define Z2_DRIVER_TYPE DRV8825

//#define Z3_DRIVER_TYPE A4988#

define E0_DRIVER_TYPE DRV8825

#define E1_DRIVER_TYPE DRV8825

#define E2_DRIVER_TYPE DRV8825

//#define E3_DRIVER_TYPE A4988

//#define E4_DRIVER_TYPE A4988

//#define E5_DRIVER_TYPE A4988


That’s why I tried to use DRV8825; A4988; A4982;
with the last two is the result of the video

I have already sent a request for a return to the motherboard and a refund, but if you have suggestions and we can fix it before it would be great.

Have you already tried to set the current on the steppers?

That sounds a lot like the phases of the motor are cross wired (ABAB vs. AABB) at the Rambo plug. DMM would tell you pretty quickly if that is the case.

If that isn’t the problem there is a remote possibility that the pins are somehow swapped in the rambo board. To test that you would have to swap a pair of pins in the motor plug (or create an adapter cable if you have the parts to do so) and see if that changes the behavior.

 

I had the same issue with a printer I was troubleshooting (motor would just stutter or only move one way). I made a short adapter cable to switch two of the pins and everything works great now.

1 Like

If I understand the question correctly, do you mean the stepper motor driver on the motherboard?
With this model, it’s built-in and can not be manually set up.
If you mean by marlin, I tried to change the settings for the stepper motor driver model, but it did not change anything.

Stepper motors from the video arrived with datasheet, according to which they are AABB.
However, I tried to change the position of the pins in any possible way, and yet the behavior of the stepping motor remains unchanged.

 

Verifying that the motors are wired as expected is quick and easy and lets us rule that out as an issue. Do you also get the same behavior regardless of which driver on the board you are using (X/Y/Z/E0/E1)? Do you have any ā€˜known good’ stepper driver (or motor) that you could sub in to verify the operation of the other components?


I had very similar problem. Stepper wouldn’t move when plugged to the printer board. Just one little jerk, exactly as shown on the video, but in same time it would work fine with CNC Shield.
I got it working with this a bit cont-intuitive wiring (shown on the attached image)

2 Likes

To put it simple looks like these steppers can be wired quite differently…

1 Like