Quantcast
Channel: Reprap Forum - Stepper Motors, Servo Motors, DC Motors
Viewing all 2228 articles
Browse latest View live

Print just stopped, motor/stepper driver issue?

$
0
0
Just testing out my printer rebuild and I started with the xyz calibration cube from thingiverse.
Must have got somewhere between 4th and 6th layer when the printer just stopped. No errors on LCD or anything. If I cancel the print then the extruder moves back to 0 X 0 Y position.

Any Ideas where to look?

Re: Print just stopped, motor/stepper driver issue?

$
0
0
Overtemp protection of a driver? They usually start again after a few seconds, but then the print is messed up already. Next time, just wait and see.
If the whole print stopped, it might be the onboard 5V regulator or the polyfuses ( Atmega/Ramps combo )

Re: Print just stopped, motor/stepper driver issue?

$
0
0
To check for over temp, would a quick feel of the heatsink be a good indicator?

I am running TMC2100 on all motors except extruder as that wants more current so I am using DRV8825. I did check that and the heatsink was cold.

I am running a MKS GEN 1.4.

Re: Print just stopped, motor/stepper driver issue?

$
0
0
Did the motors all stop at the same time? If so, it's most probably not a driver problem.

The MKS gen has the same crappy 5V regulator, IIRC.
Not sure about the polyfuses, tho.
Graphic LCDs can cause overheated 5V regulators. ( backlight too bright? )

Re: Print just stopped, motor/stepper driver issue?

$
0
0
So I had a go again last night.
Printed the cube again but this time it printed all the way. Print looked bad so I then calibrated the esteps.
Went to print the cube again and it froze again at about layer 4/5

I quickly checked all the steppers and they were cold. Motors didn't seem hot either. Tried moving the z up and down via touch screen and it didn't do anything. Tried a pause which moves the extruder to a safe place and nothing. After about 5 mins I pressed stop and extruder move back to 0,0.

My LCD is a MKS TFT32 which I believe is 12v?

Re: How to tune again my a4988

$
0
0
Quote
o_lampe
There are drivers with 1/128 microstepping, but AFAIK they require rewriting/reflashing the firmware ( Marlin on Ramps? ). Not recommended for beginners.

Why not stick to A4988?

I've got a GT2560 Controll board, it has the same pinset of old ultimaker board. I don know anything about mecchanic and electronic, I bought this stepper motor [www.amazon.it]
I don't know If the a4988 are enought power to move this motor.

Re: How to tune again my a4988

$
0
0
That motor is rated at 1A per phase, low enough to be driven by an A4988.

Re: Print just stopped, motor/stepper driver issue?

$
0
0
I unplugged the LCD and printed via octopi. Print worked fine

Re: How to tune again my a4988

$
0
0
Quote
dc42
That motor is rated at 1A per phase, low enough to be driven by an A4988.
Ok, thankyou. If I want to achieve it on my MK8, I have to make a reduction?

Re: How to tune again my a4988

$
0
0
I have a 1.2A stepper on my MK8 and it works reliable, just keep the retraction speed below 80mm/s.

Powering TMC2208 with external 24V PSU

$
0
0
Hello all,

I use a RAMPS 1.4 + Arduino MEGA. I have 2 power supply in my setup 12V and 24V (for the heatbed).
I would like to power my TMC2208 drivers with 24V.

Is it possible to remove the VMOT and GND pins (the ones connected to the RAMPS) of the TMC2208 drivers and to solder directly +24V and GND of the 24V power supply on these pins ?

Thank you

Re: Powering TMC2208 with external 24V PSU

$
0
0
Yes, most just put the pins in the driver facing up vs down

but you should also have caps across the vmot/gnd pins to smooth out power spikes, as the ones on the ramps arent being used if you do this.

Re: Powering TMC2208 with external 24V PSU

$
0
0
Thanks for your answer!

Yes, you're right for capacitors. What do you recommend? 100uF 50V?

Leadshine hybrid servo vs Mechaduino

$
0
0
So, I dropped about $250 for three leadshine hybrid stepper servos with drivers, and discovered Mechaduinos recently. Can anyone tell me what the difference between them is? They seem to perform the same function.

TMC2130 on MKS GEN 1.4, high pitch noise only on y axis

$
0
0
Hey guys :)
I am currently building a 3D Printer with much inspiration from that: [www.thingiverse.com]
However after a lot of troubleshooting I got most off it working, expect the y-motor is making a highpitch noise when it stands still.
I am running 5 Watterott TMC2130 on a MKS GEN 1.4 with Hardware SPI.

M122 Output:

Recv: 		X	Y	Z	Z2	E0
Recv: Enabled		false	false	false	false	false
Recv: Set current	850	900	600	850	700
Recv: RMS current	826	887	581	826	673
Recv: MAX current	1165	1251	819	1165	949
Recv: Run current	26/31	28/31	18/31	26/31	21/31
Recv: Hold current	13/31	14/31	9/31	13/31	10/31
Recv: CS actual		13/31	14/31	9/31	13/31	10/31
Recv: PWM scale		132	98	101	163	53
Recv: vsense		1=.18	1=.18	1=.18	1=.18	1=.18
Recv: stealthChop	true	true	true	true	true
Recv: msteps		16	16	16	16	16
Recv: tstep		1048575	1048575	1048575	1048575	1048575
Recv: pwm
Recv: threshold		79	4294967295	658	658	263
Recv: [mm/s]		100.08	0.00	3.00	3.00	30.06
Recv: OT prewarn	false	false	false	false	false
Recv: OT prewarn has
Recv: been triggered	true	true	true	true	true
Recv: off time		5	5	5	5	5
Recv: blank time	24	24	24	24	24
Recv: hysteresis
Recv: -end		2	2	2	2	2
Recv: -start		3	3	3	3	3
Recv: Stallguard thrs	4	0	0	0	0
Recv: DRVSTATUS	X	Y	Z	Z2	E0
Recv: stallguard			X
Recv: sg_result		0	0	0	0	0
Recv: fsactive
Recv: stst		X	X	X	X	X
Recv: olb
Recv: ola
Recv: s2gb
Recv: s2ga
Recv: otpw
Recv: ot
Recv: Driver registers:	X = 0x80:0D:00:00
Recv: 	Y = 0x81:0E:00:00
Recv: 	Z = 0x80:09:00:00
Recv: 	Z2 = 0x80:0D:00:00
Recv: 	E0 = 0x80:0A:00:00


I´ve tried everything: switching motors, connections, stepper. So I guess no Hardware problem?

I think, I setup something up wrong in the MarlinFW. So I tried different configurations but cant get this damn motor quit. :?

I have no idea what I could try anymore. I know there are some strange things in the M122 Output at Y, but I dont know what I have to tune to get it right.
Any Ideas?

Re: TMC2130 on MKS GEN 1.4, high pitch noise only on y axis

$
0
0
Recv: Driver registers:	X = 0x80:0D:00:00
Recv: 	Y = 0x81:0E:00:00
Recv: 	Z = 0x80:09:00:00
Recv: 	Z2 = 0x80:0D:00:00
Recv: 	E0 = 0x80:0A:00:00

The Y-driver seems to be controlled from another timer/register.
That's the only difference I could find, but don't know if it matters?

Re: TMC2130 on MKS GEN 1.4, high pitch noise only on y axis

$
0
0
Whats up with the numbers at treshhold and [mm/s]?
Well I dont know why it shouldn´t work with another register/timer?

Re: TMC2130 on MKS GEN 1.4, high pitch noise only on y axis

$
0
0
Right, I missed that.
It seems the Y-driver didn't communicate over SPI and hasn't received it's setup. This could be related to the different register, but I'm no expert.

Re: TMC2130 on MKS GEN 1.4, high pitch noise only on y axis

$
0
0
At first I had a connection problem where the y-rigster in the M122 output said
Recv: 	Y = 0xFF:FF:FF:FF
since I had no idea what I can try anymore I got me a new MKS GEN 1.4, i uploaded the FW connected everything and started the printer. I than moved the Y-Axsis and no noise. So I thought, great the old board was broken. Than I checked the M122 Output and it was similar to the one i posted two day ago. I noticed the wierd numbers but thought if it works that is fine with me. But after that I moved the Y-Axis a second time, again high pitch noise.

Well it is not a hardward problem right? Since the there is a connection? I am currently using the D64 pin as CS pin. All other CS pins are default. Could it be that I cannot use this pin?

//
// Steppers
//
#define X_STEP_PIN         54
#define X_DIR_PIN          55
#define X_ENABLE_PIN       38
#ifndef X_CS_PIN
  #define X_CS_PIN         53
#endif

#define Y_STEP_PIN         60
#define Y_DIR_PIN          61
#define Y_ENABLE_PIN       56
#ifndef Y_CS_PIN
  #define Y_CS_PIN         64
#endif

#define Z_STEP_PIN         46
#define Z_DIR_PIN          48
#define Z_ENABLE_PIN       62
#ifndef Z_CS_PIN
  #define Z_CS_PIN         40
#endif

#define E0_STEP_PIN        26
#define E0_DIR_PIN         28
#define E0_ENABLE_PIN      24
#ifndef E0_CS_PIN
  #define E0_CS_PIN        42
#endif

#define E1_STEP_PIN        36
#define E1_DIR_PIN         34
#define E1_ENABLE_PIN      30
#ifndef E1_CS_PIN
  #define E1_CS_PIN        44
#endif

I used the default y pin before, obviously same result.

So is there anyway to change the register by hand?

Re: TMC2130 on MKS GEN 1.4, high pitch noise only on y axis

$
0
0
Seems to me, the register got overwritten by a FW-routine. You have to find a different pin for Y_CS. Preferably ALL Y-pin assignments should be in the same register, but we don't know, since MKS is closed source... :(
Viewing all 2228 articles
Browse latest View live