Home › Forums › TinyG › TinyG Support › TinyG and KL23H286-20-8B
- This topic has 2 replies, 2 voices, and was last updated 8 years, 3 months ago by cmcgrath5035.
-
AuthorPosts
-
August 9, 2016 at 8:28 pm #9873bkindelMember
I have seen a couple of posts regarding the KL23H286-20-8B steppers, but none that answer all of my questions.
current setup:
– TinyG
– Motor 1 = Z axis
– Motor 2 = X axis
– Motor 3 = Y axis
– Motor 2 – Y axis
– all 4 motors = KL23H276-28-4B (280 oz-in.)
– 24V, 15A power supply (specifically, this one)
24V Power Supply – EbayEverything is working pretty well, but I would like more torque (I have had a couple of occasions where the motors will slip/stall. I have altered the configuration to eliminate these issues.
I would like to move to the KL23H286-20-8B, and have purchased one to give it a try. I have tried both bipolar series and bipolar parallel, but the motor stalls/slips with either configuration.
My questions:
1 – What is recommended wiring configuration for the KL23H286-20-8B motors (i.e. bipolar series or bipolar parallel)?
2 – Approx pot. setting for this motor based on recommended wiring?
3 – Recommended TinyG settings for this configuration?I know others have used this motor with TinyG and have had good success. It seems like I must be missing something – I’m just not sure what at this point.
August 9, 2016 at 8:56 pm #9874bkindelMemberHere are my current TinyG settings:
[fb] firmware build 440.20
[fv] firmware version 0.97
[hp] hardware platform 1.00
[hv] hardware version 8.00
[id] TinyG ID 3X2204-NWS
[ja] junction acceleration 3937 in
[ct] chordal tolerance 0.0004 in
[sl] soft limit enable 0
[st] switch type 1 [0=NO,1=NC]
[mt] motor idle timeout 2.00 Sec
[ej] enable json mode 0 [0=text,1=JSON]
[jv] json verbosity 4 [0=silent,1=footer,2=messages,3=configs,4=linenum,5=verbose]
[js] json serialize style 1 [0=relaxed,1=strict]
[tv] text verbosity 1 [0=silent,1=verbose]
[qv] queue report verbosity 1 [0=off,1=single,2=triple]
[sv] status report verbosity 1 [0=off,1=filtered,2=verbose]
[si] status interval 250 ms
[ec] expand LF to CRLF on TX 0 [0=off,1=on]
[ee] enable echo 0 [0=off,1=on]
[ex] enable flow control 1 [0=off,1=XON/XOFF, 2=RTS/CTS]
[baud] USB baud rate 5 [1=9600,2=19200,3=38400,4=57600,5=115200,6=230400]
[net] network mode 0 [0=master]
[gpl] default gcode plane 0 [0=G17,1=G18,2=G19]
[gun] default gcode units mode 0 [0=G20,1=G21]
[gco] default gcode coord system 1 [1-6 (G54-G59)]
[gpa] default gcode path control 2 [0=G61,1=G61.1,2=G64]
[gdi] default gcode distance mode 0 [0=G90,1=G91]
[1ma] m1 map to axis 2 [0=X,1=Y,2=Z…]
[1sa] m1 step angle 1.800 deg
[1tr] m1 travel per revolution 0.1000 in
[1mi] m1 microsteps 8 [1,2,4,8]
[1po] m1 polarity 0 [0=normal,1=reverse]
[1pm] m1 power management 2 [0=disabled,1=always on,2=in cycle,3=when moving]
[2ma] m2 map to axis 0 [0=X,1=Y,2=Z…]
[2sa] m2 step angle 1.800 deg
[2tr] m2 travel per revolution 0.1000 in
[2mi] m2 microsteps 8 [1,2,4,8]
[2po] m2 polarity 1 [0=normal,1=reverse]
[2pm] m2 power management 2 [0=disabled,1=always on,2=in cycle,3=when moving]
[3ma] m3 map to axis 1 [0=X,1=Y,2=Z…]
[3sa] m3 step angle 1.800 deg
[3tr] m3 travel per revolution 0.1000 in
[3mi] m3 microsteps 8 [1,2,4,8]
[3po] m3 polarity 0 [0=normal,1=reverse]
[3pm] m3 power management 2 [0=disabled,1=always on,2=in cycle,3=when moving]
[4ma] m4 map to axis 1 [0=X,1=Y,2=Z…]
[4sa] m4 step angle 1.800 deg
[4tr] m4 travel per revolution 0.1000 in
[4mi] m4 microsteps 8 [1,2,4,8]
[4po] m4 polarity 0 [0=normal,1=reverse]
[4pm] m4 power management 2 [0=disabled,1=always on,2=in cycle,3=when moving]
[xam] x axis mode 1 [standard]
[xvm] x velocity maximum 25 in/min
[xfr] x feedrate maximum 30 in/min
[xtn] x travel minimum 0.000 in
[xtm] x travel maximum 23.500 in
[xjm] x jerk maximum 30 in/min^3 * 1 million
[xjh] x jerk homing 2 in/min^3 * 1 million
[xjd] x junction deviation 0.0020 in (larger is faster)
[xsn] x switch min 3 [0=off,1=homing,2=limit,3=limit+homing]
[xsx] x switch max 2 [0=off,1=homing,2=limit,3=limit+homing]
[xsv] x search velocity 20 in/min
[xlv] x latch velocity 4 in/min
[xlb] x latch backoff 0.197 in
[xzb] x zero backoff 0.039 in
[yam] y axis mode 1 [standard]
[yvm] y velocity maximum 15 in/min
[yfr] y feedrate maximum 15 in/min
[ytn] y travel minimum 0.000 in
[ytm] y travel maximum 45.500 in
[yjm] y jerk maximum 15 in/min^3 * 1 million
[yjh] y jerk homing 2 in/min^3 * 1 million
[yjd] y junction deviation 0.0020 in (larger is faster)
[ysn] y switch min 3 [0=off,1=homing,2=limit,3=limit+homing]
[ysx] y switch max 2 [0=off,1=homing,2=limit,3=limit+homing]
[ysv] y search velocity 20 in/min
[ylv] y latch velocity 4 in/min
[ylb] y latch backoff 0.197 in
[yzb] y zero backoff 0.039 in
[zam] z axis mode 1 [standard]
[zvm] z velocity maximum 40 in/min
[zfr] z feedrate maximum 60 in/min
[ztn] z travel minimum 0.000 in
[ztm] z travel maximum 7.500 in
[zjm] z jerk maximum 50 in/min^3 * 1 million
[zjh] z jerk homing 50 in/min^3 * 1 million
[zjd] z junction deviation 0.0020 in (larger is faster)
[zsn] z switch min 2 [0=off,1=homing,2=limit,3=limit+homing]
[zsx] z switch max 3 [0=off,1=homing,2=limit,3=limit+homing]
[zsv] z search velocity 16 in/min
[zlv] z latch velocity 4 in/min
[zlb] z latch backoff 0.197 in
[zzb] z zero backoff 0.039 in
[aam] a axis mode 3 [radius]
[avm] a velocity maximum 230400 deg/min
[afr] a feedrate maximum 230400 deg/min
[atn] a travel minimum -1.000 deg
[atm] a travel maximum -1.000 deg
[ajm] a jerk maximum 5760 deg/min^3 * 1 million
[ajh] a jerk homing 11520 deg/min^3 * 1 million
[ajd] a junction deviation 0.0500 deg (larger is faster)
[ara] a radius value 0.0078 deg
[asn] a switch min 0 [0=off,1=homing,2=limit,3=limit+homing]
[asx] a switch max 0 [0=off,1=homing,2=limit,3=limit+homing]
[asv] a search velocity 600 deg/min
[alv] a latch velocity 100 deg/min
[alb] a latch backoff 5.000 deg
[azb] a zero backoff 2.000 deg
[bam] b axis mode 0 [disabled]
[bvm] b velocity maximum 3600 deg/min
[bfr] b feedrate maximum 3600 deg/min
[btn] b travel minimum -1.000 deg
[btm] b travel maximum -1.000 deg
[bjm] b jerk maximum 20 deg/min^3 * 1 million
[bjd] b junction deviation 0.0500 deg (larger is faster)
[bra] b radius value 0.0394 deg
[cam] c axis mode 0 [disabled]
[cvm] c velocity maximum 3600 deg/min
[cfr] c feedrate maximum 3600 deg/min
[ctn] c travel minimum -1.000 deg
[ctm] c travel maximum -1.000 deg
[cjm] c jerk maximum 20 deg/min^3 * 1 million
[cjd] c junction deviation 0.0500 deg (larger is faster)
[cra] c radius value 0.0394 deg
[p1frq] pwm frequency 100 Hz
[p1csl] pwm cw speed lo 1000 RPM
[p1csh] pwm cw speed hi 2000 RPM
[p1cpl] pwm cw phase lo 0.125 [0..1]
[p1cph] pwm cw phase hi 0.200 [0..1]
[p1wsl] pwm ccw speed lo 1000 RPM
[p1wsh] pwm ccw speed hi 2000 RPM
[p1wpl] pwm ccw phase lo 0.125 [0..1]
[p1wph] pwm ccw phase hi 0.200 [0..1]
[p1pof] pwm phase off 0.100 [0..1]
[g54x] g54 x offset -0.926 in
[g54y] g54 y offset -0.478 in
[g54z] g54 z offset 1.400 in
[g54a] g54 a offset 0.000 deg
[g54b] g54 b offset 0.000 deg
[g54c] g54 c offset 0.000 deg
[g55x] g55 x offset 2.953 in
[g55y] g55 y offset 2.953 in
[g55z] g55 z offset 0.000 in
[g55a] g55 a offset 0.000 deg
[g55b] g55 b offset 0.000 deg
[g55c] g55 c offset 0.000 deg
[g56x] g56 x offset 0.000 in
[g56y] g56 y offset 0.000 in
[g56z] g56 z offset 0.000 in
[g56a] g56 a offset 0.000 deg
[g56b] g56 b offset 0.000 deg
[g56c] g56 c offset 0.000 deg
[g57x] g57 x offset 0.000 in
[g57y] g57 y offset 0.000 in
[g57z] g57 z offset 0.000 in
[g57a] g57 a offset 0.000 deg
[g57b] g57 b offset 0.000 deg
[g57c] g57 c offset 0.000 deg
[g58x] g58 x offset 0.000 in
[g58y] g58 y offset 0.000 in
[g58z] g58 z offset 0.000 in
[g58a] g58 a offset 0.000 deg
[g58b] g58 b offset 0.000 deg
[g58c] g58 c offset 0.000 deg
[g59x] g59 x offset 0.000 in
[g59y] g59 y offset 0.000 in
[g59z] g59 z offset 0.000 in
[g59a] g59 a offset 0.000 deg
[g59b] g59 b offset 0.000 deg
[g59c] g59 c offset 0.000 deg
[g92x] g92 x offset 0.000 in
[g92y] g92 y offset 0.000 in
[g92z] g92 z offset 0.000 in
[g92a] g92 a offset 0.000 deg
[g92b] g92 b offset 0.000 deg
[g92c] g92 c offset 0.000 deg
[g28x] g28 x position 0.000 in
[g28y] g28 y position 0.000 in
[g28z] g28 z position 0.000 in
[g28a] g28 a position 0.000 deg
[g28b] g28 b position 0.000 deg
[g28c] g28 c position 0.000 deg
[g30x] g30 x position 0.000 in
[g30y] g30 y position 0.000 in
[g30z] g30 z position 0.000 in
[g30a] g30 a position 0.000 deg
[g30b] g30 b position 0.000 deg
[g30c] g30 c position 0.000 deg
tinyg [inch] ok>August 11, 2016 at 6:56 am #9876cmcgrath5035ModeratorHave you seen this:
Parameters: It is much easier to spot configuration issues when parameters are reported in mm, not inch. Also highly recommended that parameters be entered and managed in mm mode, not inch. TinyG is native mm, all inch infor gets converted.
Also, please put your configs in a cloud drive folder and post a URL, much easier to compare from there to a “known-working” parameter set.How did you initially enter parameters? CoolTerm, Chilipeppr, ?
What is can quickly see is a 3 axis screw machine ($_tr=0.1 in).
Are you sure that the screws are not binding along route of travel?
Add URLs to your motor specs as well for easier location. I am not familiar with those specific motors. We seldom have to discuss motor specifics, they just work(when wired correctly).
-
AuthorPosts
- You must be logged in to reply to this topic.