[phpBB Debug] PHP Warning: in file [ROOT]/phpbb/session.php on line 574: sizeof(): Parameter must be an array or an object that implements Countable
[phpBB Debug] PHP Warning: in file [ROOT]/phpbb/session.php on line 630: sizeof(): Parameter must be an array or an object that implements Countable
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 494: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 494: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 494: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 494: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 494: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 494: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 494: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 494: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 494: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 494: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 494: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 494: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 494: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 494: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 494: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 494: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 494: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 494: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 494: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 494: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 494: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 494: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 494: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 494: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 494: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 494: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 113: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 113: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 113: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 5348: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3937)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 5348: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3937)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 5348: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3937)
Build Your Own SLA/SLS • Not enough holding power for z axis?
Page 1 of 2

Not enough holding power for z axis?

Posted: Sun Nov 30, 2014 5:15 pm
by kakapoopie
Hi all, I'm putting together a monster top down dlp and have run into a problem with my z axis. The z travel is 13", carriage is much heavier than normal and the motor it came with was nema 23 with an e brake. I've tried running it with the NEMA 17 motor + RAMPS I was previously using for my small printer and now the z axis will drop as soon as the motor is turned off. It seems to be fine moving, very smooth seems to have enough torque but as soon as it finishes a movement the carriage drops from gravity.

Any ideas?

BTW Here's the z stage in question, using a nema 17 instead of the supplied NEMA 23/brake ( I don't think standard pololu can handle it?)


Best,Vaughan

Re: Not enough holding power for z axis?

Posted: Sun Nov 30, 2014 5:42 pm
by Phife
that seems perfectly normal, there was a brake on there for a reason! Your Z is heavy and there is little friction to keep it in place when the motor is not powered so of course it will drop.

My suggestion, switch back to the NEMA23 and brake, the RAMPS can handle it no problem.

Re: Not enough holding power for z axis?

Posted: Sun Nov 30, 2014 5:46 pm
by kakapoopie
Hrmm thanks..makes sense. What motor driver do you recommend for that motor? I think its out of the voltage range for the pololu

Also, how does the brake get connected to ramps? And how to control it in CW?

Vexta Stepper two phases C9936-9212K DC2, 8 V 2 A phase 1.8 degrees
Shinko brake 24 V 4 W Type BBS-4-3B

Re: Not enough holding power for z axis?

Posted: Sun Nov 30, 2014 7:12 pm
by dangre
Looks like the brake is electronically separate from the motor? I suppose you could turn it on/off with a relay controlled by the aurduino and gcode. Us CNC mill guys often use counterbalances to offset a heavy spindle on the z-axis. Is that a ball screw that turns so easily when the stepper is deactivated?

Re: Not enough holding power for z axis?

Posted: Sun Nov 30, 2014 7:14 pm
by Phife
I was running 2 Nema23's with my RAMPS 1.4 and the Pololu's. I was only using a 12V 5A power supply and they seemed to work with no problems. You can bump it up to I think 30v if you need more but not sure why you would. The SLA printers dont really have to move the axis very fast. 12V is probably fine. The Pololus can run up to 2A/Phase if you have some good cooling.

As for the brake, Im not exactly sure how yours works but typically you want it to be powered when the stepper is powered so it releases the stepper. The brake should be preventing the stepper from moving when its not powered and allows it to turn when powered.

All you really need is to be able to provide 24v to the brake when the system is turned on, you might need a bit of a delay as your stepper drivers get powered up. Or you could just use one of the outputs on the RAMPS board to turn a relay on and off, that in turn will connect and disconnect power from the steppers, you can easily program this into your firmware or CW.

For example I use output D9 on the RAMPS that is typically for the FAN as a relay output. You can use Gcode M106 to apply 12v to this output and M107 to turn it off. Connect that to a relay and use the relay to apply power to the brake.

So you'll need a 12v and 24v power supply, 12v for ramps and 24v for your brake.

Re: Not enough holding power for z axis?

Posted: Mon Dec 01, 2014 1:54 pm
by cncbasher

Re: Not enough holding power for z axis?

Posted: Mon Dec 01, 2014 2:37 pm
by kakapoopie

Re: Not enough holding power for z axis?

Posted: Mon Dec 01, 2014 2:41 pm
by kakapoopie

Re: Not enough holding power for z axis?

Posted: Mon Dec 01, 2014 3:25 pm
by cncbasher
put simply try and get as high a voltage as possible within the spec of the stepper driver. ( i often run steppers on a 68v supply with approprate stepper drivers )
polou's i believe can take up to 35v , however i would not go above say 32v max , polous have a habit of instant death if over 35v .
depending on your power supply , the main critera is not to exceed 2a max drawn by the stepper motor , as most modern stepper drivers are current limiting this will also look after the voltage
steppers are not like normal motors they drive max current when stationary and not whilst moving .. steppers are also designed to run hot , so long as you can bear your hand on it it's fine , if it's at the point of frying eggs then no

the benefit is the steppers will run faster .. volts = speed , current = holding power or torque , the higher the voltage the lower will be the amps ( ohms law )

the main problem is polous are cheap but low current ... Leadshine are seperate and more expensive however they allow higher voltages and current
my rule of thumb nema17's are fine with polous , nema23's and above use Leadshine or similar . ( i.e black boxes with step direction inputs ) they come in many disguises and brand names , but they are just about identical
( apart from the price some times )

Re: Not enough holding power for z axis?

Posted: Mon Dec 01, 2014 4:56 pm
by kakapoopie
Something like this?

or maybe this

Thanks for all the help. I will try with the pololu when I get home and if that doesn't work I'll go for the bigger drivers