Home › Forums › TinyG › TinyG Support › Newbie, possible software issue
- This topic has 20 replies, 2 voices, and was last updated 9 years, 5 months ago by cmcgrath5035.
-
AuthorPosts
-
July 21, 2015 at 3:13 pm #8077ekimwaMember
Just purchased newly built cnc machine. Builder never cut anything, but said all was calibrated. I believe I have gotton calibration off. But I get a lot of crashes with tinyg. I have to power down and restart. My working area of table is 1220mm by 570mm. But when I move machine to end of table, it measures 740mm. First time I issued a G0 command, the motors spun on the belts with no movement. I think speed was set to high. When I try to change speeds, it’s like settings go back to original setting (default?), if I change to inches it goes back to mm. I really dont know what I’m doing and the wiki I don’t understand. Any help for a lost soul would be appreciated!
July 21, 2015 at 9:29 pm #8078cmcgrath5035ModeratorWe need a whole lot more information to be of help.
About all we know at the moment is you have a belt machine, a big one.Spinning belts can be speed, loose belts, or a combination.
What OS you run?
How are you communicating with tinyG?
Post your parameters for a look:The wiki is your best friend – keep reviewing, after a while it will make more sense.
July 21, 2015 at 11:07 pm #8079ekimwaMemberRunning windows 7. Communications thru coolterm.
July 22, 2015 at 10:47 am #8080cmcgrath5035ModeratorOK, in Coolterm do a $$ command, then copy and paste the results to a file per the method in URL.
July 22, 2015 at 2:07 pm #8081ekimwaMember[fb] firmware build 435.10
[fv] firmware version 0.97
[hp] hardware platform 1.00
[hv] hardware version 8.00
[id] TinyG ID 3X3566-QTF
[ja] junction acceleration 2000000 mm
[ct] chordal tolerance 2685357.800 mm
[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 3 [0=silent,1=footer,2=messages,3=configs,4=linenum,5=verbose]
[js] json serialize style 1 [0=relaxed,1=strict]
[tv] text verbosity 0 [0=silent,1=verbose]
[qv] queue report verbosity 0 [0=off,1=single,2=triple]
[sv] status report verbosity 1 [0=off,1=filtered,2=verbose]
[si] status interval 100 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 2 [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 1 [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 0 [0=X,1=Y,2=Z…]
[1sa] m1 step angle 1.800 deg
[1tr] m1 travel per revolution 1.4386 mm
[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 1 [0=X,1=Y,2=Z…]
[2sa] m2 step angle 1.800 deg
[2tr] m2 travel per revolution 1.4386 mm
[2mi] m2 microsteps 8 [1,2,4,8]
[2po] m2 polarity 0 [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 2 [0=X,1=Y,2=Z…]
[3sa] m3 step angle 1.800 deg
[3tr] m3 travel per revolution 1.4386 mm
[3mi] m3 microsteps 8 [1,2,4,8]
[3po] m3 polarity 1 [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 3 [0=X,1=Y,2=Z…]
[4sa] m4 step angle 1.800 deg
[4tr] m4 travel per revolution 36.5404 mm
[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 600 mm/min
[xfr] x feedrate maximum 600 mm/min
[xtn] x travel minimum 0.000 mm
[xtm] x travel maximum 571.500 mm
[xjm] x jerk maximum 63500 mm/min^3 * 1 million
[xjh] x jerk homing 10008 mm/min^3 * 1 million
[xjd] x junction deviation 5003.7998 mm (larger is faster)
[xsn] x switch min 1 [0=off,1=homing,2=limit,3=limit+homing]
[xsx] x switch max 1 [0=off,1=homing,2=limit,3=limit+homing]
[xsv] x search velocity 2997 mm/min
[xlv] x latch velocity 2540 mm/min
[xlb] x latch backoff 19.990 mm
[xzb] x zero backoff 2.997 mm
[yam] y axis mode 1 [standard]
[yvm] y velocity maximum 600 mm/min
[yfr] y feedrate maximum 600 mm/min
[ytn] y travel minimum 1220.000 mm
[ytm] y travel maximum 1220.000 mm
[yjm] y jerk maximum 1270 mm/min^3 * 1 million
[yjh] y jerk homing 127000 mm/min^3 * 1 million
[yjd] y junction deviation 499.9990 mm (larger is faster)
[ysn] y switch min 0 [0=off,1=homing,2=limit,3=limit+homing]
[ysx] y switch max 0 [0=off,1=homing,2=limit,3=limit+homing]
[ysv] y search velocity 2997 mm/min
[ylv] y latch velocity 2997 mm/min
[ylb] y latch backoff 19.990 mm
[yzb] y zero backoff 19.990 mm
[zam] z axis mode 1 [standard]
[zvm] z velocity maximum 5080 mm/min
[zfr] z feedrate maximum 5080 mm/min
[ztn] z travel minimum 5.004 mm
[ztm] z travel maximum 76.200 mm
[zjm] z jerk maximum 0 mm/min^3 * 1 million
[zjh] z jerk homing 991 mm/min^3 * 1 million
[zjd] z junction deviation 0.0102 mm (larger is faster)
[zsn] z switch min 0 [0=off,1=homing,2=limit,3=limit+homing]
[zsx] z switch max 0 [0=off,1=homing,2=limit,3=limit+homing]
[zsv] z search velocity 787 mm/min
[zlv] z latch velocity 102 mm/min
[zlb] z latch backoff 19.990 mm
[zzb] z zero backoff 10.008 mm
[aam] a axis mode 1 [standard]
[avm] a velocity maximum 60000 deg/min
[afr] a feedrate maximum 48000 deg/min
[atn] a travel minimum 400.000 deg
[atm] a travel maximum -1.000 deg
[ajm] a jerk maximum 24000 deg/min^3 * 1 million
[ajh] a jerk homing 24000 deg/min^3 * 1 million
[ajd] a junction deviation 0.1000 deg (larger is faster)
[ara] a radius value 1.0000 deg
[asn] a switch min 1 [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 6000 deg/min
[alv] a latch velocity 1000 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.0100 deg (larger is faster)
[bra] b radius value 1.0000 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.0100 deg (larger is faster)
[cra] c radius value 1.0000 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.000 mm
[g54y] g54 y offset 0.000 mm
[g54z] g54 z offset 0.000 mm
[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 110.000 mm
[g55y] g55 y offset 110.000 mm
[g55z] g55 z offset 0.000 mm
[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 110.000 mm
[g56y] g56 y offset 20.000 mm
[g56z] g56 z offset -10.000 mm
[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 mm
[g57y] g57 y offset 0.000 mm
[g57z] g57 z offset 0.000 mm
[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 mm
[g58y] g58 y offset 0.000 mm
[g58z] g58 z offset 0.000 mm
[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 mm
[g59y] g59 y offset 0.000 mm
[g59z] g59 z offset 0.000 mm
[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 mm
[g92y] g92 y offset 0.000 mm
[g92z] g92 z offset 0.000 mm
[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 mm
[g28y] g28 y position 0.000 mm
[g28z] g28 z position 0.000 mm
[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 mm
[g30y] g30 y position 0.000 mm
[g30z] g30 z position 0.000 mm
[g30a] g30 a position 0.000 deg
[g30b] g30 b position 0.000 deg
[g30c] g30 c position 0.000 degJuly 22, 2015 at 3:34 pm #8083cmcgrath5035ModeratorSee
Your FW is very out of date.
This procedure will load 440.16, which has a bug but is still much better than 435.10.FW 440.17 will be posted soon, resolving the bug.
Keep an eye out.July 26, 2015 at 4:46 pm #8099ekimwaMemberok got firmware updated. Thanks. As stated above, this machine was bought while previous owner was still calibrating machine. He had to move (military) so he sold machine. I am completely new to cnc milling. I have looked at lots of videos of how to wire the tinyg, but not many on how to configure. The table size is 1220mm in Y and 570mm in X. I entered these paramters in $ytm=1220.0 and $ytn=0, $xtm=570.0 and $xtn=0.0. When I go back to move machine, especially in Y direction, it shows Y is moving out of working envelop about 2/3 down. Does this have anything to do with absolute coordinates? My $tpr may be off some also, but is very close. I have read wiki several times but still don”t quite understand setting absolute coordinates. Need step by step instructions. Machine was homing when I first got it, but not now. Dosen’t do anything when selecting home axis button. I’m sure it’s something I’ve done but don”t know what. I hope I’m explaining this so you understand what I’m saying. Does the zero backoff only apply to homing? Is there a tech support phone # for help? LOST IN NC!!!
July 26, 2015 at 6:26 pm #8103cmcgrath5035ModeratorIs this a full custom machine, or a derivative of ShapeOko, Ox or other popular machine?
Posting your full updated parameter set might help as well.
Post to a cloud service (dropbox, etc) and provide a link here if you can.
This interface makes the lines more difficult to scan for anomalies.If you are running via CoolTerm, you are likely using the G54 coordinate system, which is the default. Are you sending commands a line at a time from coolterm, or sending a pre-built Gcode file?
Unless the GCode file is implementing offsets, I don’t think you are having coordinate system issues.I don’t really understand what you mean here:
When I go back to move machine, especially in Y direction, it shows Y is moving out of working envelop about 2/3 down.
July 26, 2015 at 11:19 pm #8106ekimwaMemberYes it is running a G54 cooridinate system. It is an ox machine. What I mean is that when I have the machine in the home position, I will run the machine down the Y axis all the way to the end (1220mm), but on the preview screen the little green line that shows position is running a lot faster and gets to end of preview table when actual machine location is about 2/3’s way down. It will stop at that location on it’s own and I get a message in the command line that it is out of the working envelope of the machine and to jog machine or set approx. position of the machine or just home it. Also when I first open up tinyg, I see a little green dot on the preview screen (seems to think that is the position the machine is in, but it is actually in the home position). Tried to set home position, but with no luck. I’m doing something wrong, just not sure what. I don’t recall setting any offsets but could that be it? I will do an $$ dump and send as soon as I can. Only sending commands 1 at a time, some times thru coolterm, sometimes thru tinyG.
July 27, 2015 at 9:10 am #8108cmcgrath5035ModeratorOnly sending commands 1 at a time, some times thru coolterm, sometimes thru tinyG.
Good text description, thanks.
CoolTerm does not have a Preview screen; are you running tgFX GUI?
Or maybe your OX has a Preview appliance?If tgFX, it has been retired (no longer supported) and does not work well with latest firmwares.
If you want a GUI, I suggest you move to Chilipeppr.July 28, 2015 at 1:29 pm #8119ekimwaMemberOk. When I say tinyg I guess I mean tgfx. as far as when I talk about moving machine, it’s not thru any g code, simply using arrow keys on key board. I will start using chilipepper and see if anything works.
July 28, 2015 at 2:55 pm #8121ekimwaMemberJuly 28, 2015 at 3:53 pm #8122cmcgrath5035ModeratorYou can get started with Chilipeppr here:
Your link to settings is not correct – it just connects me to Dropbox.com, not your file.
If you are more familiar with another cloud drive (Gdrive, OneDrive), they would be fine too.FW 440.17 has been posted, I suggest you update to that first, it fixes a bug that makes setting parameters cumbersome.
July 28, 2015 at 8:18 pm #8126July 29, 2015 at 8:31 am #8129cmcgrath5035ModeratorThanks, much easier to read in the rtf format.
Some suggestions
1. Upgrade to FW 440.17, the bug fix will make it easier to tweak paramaters
Use this if your want:2. You can use your Parameter dump.rtf as a guide for making changes to the 440.17 defaults, which are not right for you.
–>> Enter parameters in mm mode.3. Make the following changes/corrections to Parameter_dump.rtf as you enter them:
$ja=2000000
$ct=0.01
$jv=1
$tv=1
$2mi=8
$3mi=4
$3tr=1.25 looks odd to me, what sort of Z threaded rod do you have?
$xtn=0
$xjm=5000
$xsv=1000
$ytn=0
$ytm=1200
$ysv=10003. These values should get your going, may not be best.
4. Parameter setup says you have only 2 switches, Xmax and Y max.
Legitimate, but unusual. I would leave all switches off (=0) until you get the basics going- This reply was modified 9 years, 5 months ago by cmcgrath5035.
-
AuthorPosts
- You must be logged in to reply to this topic.