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

TMC 2130 Love-Hate Relation (3 replies)

$
0
0
Dear Forum,

I am in love with TMC2130 and on the other hand I would like to kill it. Really... This controller caused me allready some failed prints because of thermal issues...

I have a Prusa I3 clone, wooden frame and well... I was using the cheap chinese stepper drivers first and changed to TMC2130. Thank you Tom... X( <-- Thats me beeing happy. Can you imgaine?

Details that weren't explained in the Video were stuff like accelaration/ max feed rate / current and so on... `

I am using a thicker aluminium print bed ( not the shitty 1 mm sheet the 3mm one... quite stiff) on the Y axis. Thus: More Inertia, more momentum, more Power, more current and more HEAT.
I have active cooling and heatsinks on the Chip.

Here is the result of my last print. I love it. It looks like art.

Well. Here are my Marlin Setting. Reduced the Current yesterday from 1000 mA to 900mA. Also reducd accelaration values from 200 i think to 150.... Strange side note: Before I had to change the feedrate of the X axis (double it) but NOT of the Y axis...
If I want to use stealth choop I will have to reduce the accelaration and so on more and more to have a printer that basiclly takes tripple the time to finish the prints as a normal one...



#define DEFAULT_MAX_FEEDRATE          { 120, 120, 8, 25 }
 *                                      X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
#define DEFAULT_MAX_ACCELERATION      { 1000 , 800, 40, 10000 }

#define DEFAULT_ACCELERATION          800    // X, Y, Z and E acceleration for printing moves
#define DEFAULT_RETRACT_ACCELERATION  3000    // E acceleration for retracts
#define DEFAULT_TRAVEL_ACCELERATION   3000    // X, Y, Z acceleration for travel (non printing) moves

#define DEFAULT_XJERK                 10.0
#define DEFAULT_YJERK                 10.0
#define DEFAULT_ZJERK                  0.4
#define DEFAULT_EJERK                  5.0


 #define R_SENSE           0.11  // R_sense resistor for SilentStepStick2130
  #define HOLD_MULTIPLIER    0.2  // Scales down the holding current from run current
  #define INTERPOLATE          1  // Interpolate X/Y/Z_MICROSTEPS to 256

  #define X_CURRENT         900  // rms current in mA. Multiply by 1.41 for peak current.
  #define X_MICROSTEPS        16  // 0..256

  #define Y_CURRENT         900
  #define Y_MICROSTEPS        16


Please, can someone have a look at these values and tell me why I get hot drivers? I dont get it at all... :S

Cheers, Luke

What is this connector called? (2 replies)

$
0
0


There was too much stress on my extruder wire at the motor connector and the blue wire broke. I have a crimping tool, but I'm having trouble figuring out what this connector is called. I have 2.54mm pitch connectors for the end of the cable that goes to the controller, but they are too large for the housing that goes to the motor. Anyone know what it is called or suggestions on how to figure it out? Thank you!

Testing rig for stepper drivers? (1 reply)

$
0
0
Executive summary: Does someone sell (or offer schematics for) a device to test/adjust stepper drivers?

I’ve got several that I suspect are defective, because, when I plug them into my 2-in-1 Arduino/RAMPS board, the light (which is normally always-in) comes on for a second or two and goes out. It scares the heck out of me because I’ve already fried two Arduinos and on 2-in-1, so I don’t dare leave the driver plugged in and the controller board powered while it take a bunch of voltage readings and experiment with different pot settings.

“Wouldn’t it be great,” I asked myself, “if there were a little circuit board I could plug my driver into and it would tell me if the driver were behaving normally (eg. not drawing too much current, producing proper output on steps. etc), so that I would know to toss it and not try to get it to work in my RAMPS board?”

In fact, wouldn’t it *also* be great if I could use it to adjust my Vref in a way that weren’t so prone to shorting the Vref pin like when you do it on the actual, powered RAMPS board (like how I fried one of my Arduinos)?

It would probably be greater *still* if, instead of just relying on ballpark values for Vref, the circuit could try to drive one of the steppers on the printer at certain acceleration rates, back and forth. I could leave it running at a certain Vref setting for, say, 10 minutes, and I could see if the stepper motor got too hot or if it was skipping (determined by whether extruder was drifting away from the two points it had started out moving between).

Does anybody make one of these? Or have a schematic/code for one?

e3d Titan extruder steps per mm settings don't do anything (5 replies)

$
0
0
My e3d Titan extruder is greatly under-extruding. E3d says that because the extruder uses a specific motor with a specific gear ratio, they recommend 837 steps/mm. When I tell it to put out 100mm at 837 steps/mm, it only extrudes ~65mm of filament. I followed Tom's guide on calibrating the steps per mm setting for the extruder motor and changed it to 1287 steps/mm (837/100*65=1287). I did the test again and still got ~65mm extruded. It seems like no matter what I change this value to, the motor output does not change. What am I doing wrong? Could this be an issue with low voltage settings on the potentiometer? I've had this problem for months and I'm tired of compensating in the slicer.

stepper motors requiring more steps than it should (1 reply)

$
0
0
I'm having an issue with the amount of steps that are required by my extruder.

Long story short... I have a wanhao i3 2.1running on Ramps & Marlin with stock motors. E3DV6 and the Titan extruder.

I have my step count at 1036 to extrude the correct amount (100mm extrudes 100mm).

According to the documentation the titan extruder should only need 456 steps on a standard 200 step motor and 16x microstepping (A4988).

I have no slippage or skipping on the extruder. Prints come out fine, but something isn't right?
Whats going on?


Quote
background

I decided to do a few upgrades.

Bowden
Ramps 1.4 to MKS Ramps (24v)
24V psu
Steppers to TMC2100 (apart from extruder)

All my step counts are correct apart from extruder, XYZ are 80,80,400.

I've tried different stepper drivers and currents to no avail

Before I changed to the titan I had step count at 250 for stock wanhao extruder. It should be 96.

Would moving from A4988 to TMC2130+ improve/affect print quality? (8 replies)

$
0
0
Title says it all, really. I moved from RAMPS to RADDS, and while I am impressed, I don't notice TOO HUGE an improvement in print quality, although it is definitely there, and I'm assuming that has to do with the fact that I never changed the stepper drivers from the chinese A4988s to anything better, as I'm told that these are probably the worst drivers.

The TMC21XX series definitely looks promising in terms of sound reduction, but I've already dampened my motors, and have the whole printer itself on a damper. Would changing to these drivers improve accuracy and artifacting, as well?

Also, as a side-question, how do I put 24v through them? I plan on solving any accuracy issues with 0.9 deg steppers, but there are pretty much no tutorials on that, I don't even know the first thing about a 24v system.

Need help finding drivers to match to my steppers (7 replies)

$
0
0
Hello,

So i am retrofitting a statasys FDM 2000.
I have it running stock but it is limited by the software and due to the complexity of the setup i am unable to use any of the existing drivers.

So inside the machine there are 3 PK268-01A stepper motors.
The machine has them wired as bipolar already so that saves me a bit of headache and has them paired off for each coil.
My problem is the motors 2 following variables.
Inductance: 56mh
resistance: 17.2Ohms
according to the gecko drive site to find the max voltage is 32 * √mh = VMAX
So my motor would max voltage is 239 but i know the original system drove it around 40V.


I tried using my DRV8825 drivers but no matter what i do the motor just vibrates back and forth.

What i have tried so far
Adjusting the motor current from low to high
try all combinations of microstepping to none at all
Adjusting the pulse width in the FW 0-5
Driving the chip with 30V 5A psu
Slowing down the steps per mm
Switching the order of the pairs of wires
Motor with load and without.

I know the driver works because when i hook up a much smaller nema 17 motor everything works.
When i move this motor to one of my larger TB6560 based drivers on 24V it works.

My current thought is to use a trinamic based driver
TMC262-BOB40

But i dont want to sink money into dead ends so to speak.

I would like to try to avoid switching out my motors in this machine if possible.

Any thoughts on why the DRV8825 failed to turn the motor and if the trinamic driver would work.

Stepper motor info & tuning (no replies)

$
0
0
Hi,

I recently purchased a Tronxy P802D printer version 1.6. It uses a Melzi 2.0 v5 controller board w/ an ATMega1284P.

I want to change the firmware from Repetier to Marlin, and am going over all the settings. In the process, I measured the voltage on the pots connected to the chips. I'm not sure what the correct values should be, but they weren't what I expected:

  • Sense resistors: R100 => 0.1 Ohm
  • Extruder Motor: Tronxy 42H4054-16 NEMA 17
    • Hybrid, 40 mm length, 54 N-cm Holding Torque, 1.6A
    • Step angle: 1.8 degree (200 steps per revolution)
    • Original Voltage: E: 0.972 V, 1.22 A
  • X/Y/Z-Axis: Tronxy 42H4062-23 NEMA 17
    • Hybrid, 40 mm length, 62 N-cm Holding Torque, 2.3A
    • Step angle: 1.8 degree (200 steps per revolution)
    • Original Voltage: X: 0.775 V, 0.969 A
    • Original Voltage: Y: 0.861 V, 1.08 A
    • Original Voltage: Z: 0.823 V, 1.03 A
  • 4 A4982 Stepper Motor Drivers
    • Inputs: MS1 - 5 V, MS2 - 5V => Sixteen Step Resolution, 4W1-2 Phase (value measured)

The first question is whether or not the motor specs are correct. It was somewhat of a guess based on the model number. The second question is how should the voltages be set? It seems like the X, Y & Z motors should all match. They're all set around 1 A, so maybe the 2.3A (from the -23) is incorrect.

Does anyone have any ideas? Also, I'd be interested in comments on whether or not the microstepping should be disabled.

Thanks.

Chris

Fysetc TMC 2130 v1.0 in standalone/stealthchop mode on RAMPS 1.4? (6 replies)

$
0
0
Hi all,

Just a simple question really.

I've built my 3D printer with A4988 drivers on a RAMPS 1.4 board but would like to make my X and Y axes a little quieter, so I spotted some v1.0 Fysetc TMC 2130 drivers on a well known auction site and bought them. I've read and re-read Instructables, tutorials and datasheets and am struggling to comprehend what it is I need to do to get these working in Stealthchop mode.

Some posts and tutorials say remove all the jumpers (MS1 --> MS3) on the RAMPS, others say leave them in.

Looking at the datasheet, it says CFG1 and CFG2 need to be open for 1/16 Stealthchop, so would I be right in thinking I should just cut the SDI (CFG1) and SCK (CFG2) pins from the driver and I'm done? I guess if I cut the pins, then the jumper positions make no difference?

Cheers

Joe

[solved] MKS LV8729 drivers only working when at least one A4988 present on board (2 replies)

$
0
0
I want to change from the good old noisy A4988 to the supposedly quieter MKS LV8729. So I disconnected my steppers, replaced the stepper drivers, set vref/current, connected the steppers again, shutting off the power before each step.

Unfortunately, none of my LV8729 output any stepper voltage or current, the voltage between the A1,2 and B1,2 pins is ~0V. In consequence, none of my stepper motors work, they don't hold their position without any input and don't react to controls either, obviously. The stepper drivers are correctly oriented.
I'm baffled, really. Any ideas?

The board I am using is Generation 7 Electronics 2.0 ARM [reprap-diy.com] with teacup firmware.

Update: By chance I noticed that all LV8729 work as long as I have at least 1 A4988 driver on my board. As soon as I replace all drivers with the LV8729 I get no power at any motor, and if I keep at least one A4988 I get power on all motors. How can this be? It should be a board-related issue then?

Calculating current with Vref pin (a4982, a4988, a5984) (3 replies)

$
0
0
Good morning.
I recently burn one of my stepper driver and I want to make sure that my calculations are correct.
a4982, a4988, a5984 stepper drivers have the same equation to calculate max current with VREF pin:

ItripMAX = VREF / (8×RS)

Questions:
One stepper driver have 2 bridges with RS = 0.05ohm for each, so i supose put in equation 0.05 or 0.1 ohm ?
Stepper motor can handle 2A of current, this means that ItripMAX shouldn’t cross 1A (because there are 2 bridges) ?

P.S I put 0.65V on VREF

Source for brackets with 25mm on-center slots instead of 30? (3 replies)

$
0
0
Every NEMA 17 bracket I've found has 30mm on-center mounting slots. Does anyone have a source for ones with 25mm on-center slots? OR slots that run perpendicular to the motor shaft instead of parallel?

I need to mount to 50mmx50mm extrusion (8020's 25-5050 stuff) where the shaft is parallel to the length of the extrusion.

Mks steppers (no replies)

$
0
0
Hello ,this is my first post,need a bit of help,have Corexy I built from a migbot, i have the mks 1.4 , any way my problem is I have z1 z2 x y E0 ,the z2 is running off of E2 , I what to add a diamond hot end,I have tried the pins on the aux 2 for the expansion board but it's a no go,I want to run z2 from external board but cannot get my head around it, any help would be great thanks

Correct calculation for TMC2100 vref (1 reply)

$
0
0
Just a quick question, what is the correct formula for working out the vref?

I have 2 stepper motors wired in parallel and I am having trouble with them (posted here [reprap.org]).

I see a few different formulas for calculating the vref.

Found one saying vref = current * 8 * 0.11 (0.11 being the sense resistance).
Then another which was completly different.

My motors are Moons rated at 0.39Amps.

How to tune again my a4988 (no replies)

$
0
0
Hello evryone.
Today I tried to change a4988 VREF, but I turned the potentiometer too far, so I don't know how to set 1.2v again. Can you help Me?
Thank you.

Stepper driver for titan aero extruder (2 replies)

$
0
0
So I just add the titan aero to my printer. I am using TMC2100 as the driver and went to test it out. All I got was the sound of a loud vibrating motor.
Then I realised I hadn't adjusted the vref. Looked at the motor spec and noticed it is 1.68A phase and the TMC2100 only goes to 1.2A

Is the DRV8825 the way to go with that kind of motor?

Print just stopped, motor/stepper driver issue? (2 replies)

$
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?

Powering TMC2208 with external 24V PSU (2 replies)

$
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

Leadshine hybrid servo vs Mechaduino (no replies)

$
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 (no replies)

$
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?
Viewing all 549 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>