TinyG Connection Issues

Home Forums TinyG TinyG Support TinyG Connection Issues

Viewing 15 posts - 1 through 15 (of 39 total)
  • Author
    Posts
  • #6335
    cmcgrath5035
    Moderator

    This is a continuation of an issue started here:

    ergys : I think this is better covered in its own thread. I have never moved a post before and won’t experiment on you, so lets continue from here.

    What tinyG hardware do you have? (V7, V8)
    I’ll assume you don’t know what build FW is loaded in tinyG, since you can’t connect yet.
    I’ll assume you are running Win(XP,7,8,?) since you mention some luck with JCNC.
    What version of tgFX are you trying to use?

    Your Coolterm config look OK I think, but what COM port is Coolterm connecting to? Same COM port you used with JCNC?

    I would focus on tinyG responding in Coolterm, until you can do something there we have to assume driver or port config issues.

    Once you can get a tinyG> promt in Coolterm, enter a $+carriage return and report what FW build is loaded in tinyG

    #6338
    ergys_
    Member

    Thanks for the quick response,

    The tinyG hardware is V8 and I’m running it on Windows 7.

    I’ve never had the chance to figure out the build FW in the tinyG because I’ve never been able to connect to it, at least properly.

    However I may have had a small breakthrough and got connected to tinyG through CoolTerm but am not able to receive any kind of information when entering “$+carriage” but I do get all the settings of the board when entering “$”. And i’ve been using port COM5 for all softwares.

    I would be fine with just running the machine through coolterm but I’m not sure how to edit the setting of the motors and such, so when running a gcode through it, it doesn’t want to fall off the rails like it almost did šŸ™‚

    Once I connect to the board through coolterm, I closed it to see if I can run it through tgFX but once again, no luck connecting to it.

    the tgFX firmware build says it is 0.0 and when I try to check online for firmware, and it won’t upload a new FW when I try and do so. I downloaded tgFX through the link below,

    https://github.com/synthetos/tgFX/wiki/Installing-tgFX

    Is there any other software you recommend using or will I be able to update the parameters through coolterm and just use it?

    thank you for your time and quick response!

    #6339
    cmcgrath5035
    Moderator

    Sorry, I meant $ + carriage return, but you figured that out.
    By the way, $$ will dump all parameters into your Coolterm display.

    What build of tgFX software did are you running (from the downloaded name)?

    And what FW is in tinyG – from your $ listing?

    #6340
    ergys_
    Member

    Sorry for getting back late each time but the internet connection has not been all that reliable here.

    I’m running it on tgFx build 3259.

    Not really sure how to determine the FW from the $ menu, as I don’t think I see it anywhere. It does give me a tinyG ID if that is helpful in anyway?

    another thing is as I updated all the given parameters for the motors and the others through coolterm, the minute I turned off the power supplier / board, all the data was restored back to it’s previous settings!

    I would really like to run the files through tgFX but I just can’t seem to connect to any of the ports no matter what I do.

    #6341
    ergys_
    Member

    went back to check the settings of the board and CoolTerm says:

    FW build = 412.01
    FW version = .97

    #6342
    ergys_
    Member

    I now downloaded the new tgFX build 3505 and it read all the tinyG settings, it also matches the FW build of the tinyG but the FW version of tgFX is .95 and tinyG is .97

    all the motor and axis settings uploaded and are saved, however I can’t seem to jog any of the motors.

    #6346
    cmcgrath5035
    Moderator

    FYI, at this point it is much more important to refer to the FW build numbers for tinyG and build numbers for tgFX software rather than Version numbers..

    Here I am just summarizing where you are at:
    You have a tinyG V8, loaded with FW build 412.01.
    You have Coolterm connecting from Win 7.
    You have tgFX builds 3259 and 3505 available.

    Do you have a machine built yet, or do you just have tinyG connected to the motors(many folks start this way)?

    Note that to jog with tgFX, the mouse cursor must be within the bounds of the preview window , then you use the direction arrows to jog X and y, the – and + keys for Z.

    Next it will be helpful if you can use Coolterm to dump all your tinyG parameters to a text file with a $$ command, place it in a dropbox or similar , and post a link to it here. I should look something like this

    #6348
    ergys_
    Member

    yes the machine is build but the motors are free at the moment.

    I dont see any bounds of the preview window, or a window in general :/

    $$

    [+]User has entered text mode. To exit type “{” and hit enter.
    [fb] firmware build 412.01
    [fv] firmware version 0.97
    [hp] hardware platform 1.00
    [hv] hardware version 8.00
    [id] TinyG ID 2U2971-QBJ
    [ja] junction acceleration 100000 mm
    [ct] chordal tolerance 0.000 mm
    [sl] soft limit enable 0
    [st] switch type 0 [0=NO,1=NC]
    [mt] motor idle timeout 5.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 1 [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 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 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 36.5400 mm
    [1mi] m1 microsteps 8 [1,2,4,8]
    [1po] m1 polarity 0 [0=normal,1=reverse]
    [1pm] m1 power management 1 [0=remain powered,1=power down when idle]
    [1mp] m1 motor power level 1.000 [0.000=minimum, 1.000=maximum]
    [2ma] m2 map to axis 1 [0=X,1=Y,2=Z…]
    [2sa] m2 step angle 1.800 deg
    [2tr] m2 travel per revolution 36.5400 mm
    [2mi] m2 microsteps 8 [1,2,4,8]
    [2po] m2 polarity 0 [0=normal,1=reverse]
    [2pm] m2 power management 1 [0=remain powered,1=power down when idle]
    [2mp] m2 motor power level 1.000 [0.000=minimum, 1.000=maximum]
    [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.2500 mm
    [3mi] m3 microsteps 8 [1,2,4,8]
    [3po] m3 polarity 0 [0=normal,1=reverse]
    [3pm] m3 power management 1 [0=remain powered,1=power down when idle]
    [3mp] m3 motor power level 1.000 [0.000=minimum, 1.000=maximum]
    [4ma] m4 map to axis 0 [0=X,1=Y,2=Z…]
    [4sa] m4 step angle 1.800 deg
    [4tr] m4 travel per revolution 36.5400 mm
    [4mi] m4 microsteps 8 [1,2,4,8]
    [4po] m4 polarity 1 [0=normal,1=reverse]
    [4pm] m4 power management 1 [0=remain powered,1=power down when idle]
    [4mp] m4 motor power level 1.000 [0.000=minimum, 1.000=maximum]
    [xam] x axis mode 1 [standard]
    [xvm] x velocity maximum 16000.000 mm/min
    [xfr] x feedrate maximum 16000.000 mm/min
    [xtn] x travel minimum 0.000 mm
    [xtm] x travel maximum 220.000 mm
    [xjm] x jerk maximum 5000 mm/min^3 * 1 million
    [xjh] x jerk homing 10000 mm/min^3 * 1 million
    [xjd] x junction deviation 0.0100 mm (larger is faster)
    [xsn] x switch min 1 [0=off,1=homing,2=limit,3=limit+homing]
    [xsx] x switch max 0 [0=off,1=homing,2=limit,3=limit+homing]
    [xsv] x search velocity 3000.000 mm/min
    [xlv] x latch velocity 100.000 mm/min
    [xlb] x latch backoff 20.000 mm
    [xzb] x zero backoff 3.000 mm
    [yam] y axis mode 1 [standard]
    [yvm] y velocity maximum 16000.000 mm/min
    [yfr] y feedrate maximum 16000.000 mm/min
    [ytn] y travel minimum 0.000 mm
    [ytm] y travel maximum 220.000 mm
    [yjm] y jerk maximum 5000 mm/min^3 * 1 million
    [yjh] y jerk homing 10000 mm/min^3 * 1 million
    [yjd] y junction deviation 0.0100 mm (larger is faster)
    [ysn] y switch min 1 [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 3000.000 mm/min
    [ylv] y latch velocity 100.000 mm/min
    [ylb] y latch backoff 20.000 mm
    [yzb] y zero backoff 3.000 mm
    [zam] z axis mode 1 [standard]
    [zvm] z velocity maximum 800.000 mm/min
    [zfr] z feedrate maximum 800.000 mm/min
    [ztn] z travel minimum 0.000 mm
    [ztm] z travel maximum 100.000 mm
    [zjm] z jerk maximum 50 mm/min^3 * 1 million
    [zjh] z jerk homing 1000 mm/min^3 * 1 million
    [zjd] z junction deviation 0.0100 mm (larger is faster)
    [zsn] z switch min 2 [0=off,1=homing,2=limit,3=limit+homing]
    [zsx] z switch max 1 [0=off,1=homing,2=limit,3=limit+homing]
    [zsv] z search velocity 3000.000 mm/min
    [zlv] z latch velocity 100.000 mm/min
    [zlb] z latch backoff 20.000 mm
    [zzb] z zero backoff 3.000 mm
    [aam] a axis mode 1 [standard]
    [avm] a velocity maximum 16000.000 deg/min
    [afr] a feedrate maximum 16000.000 deg/min
    [atn] a travel minimum 0.000 deg
    [atm] a travel maximum 220.000 deg
    [ajm] a jerk maximum 5000 deg/min^3 * 1 million
    [ajh] a jerk homing 5760 deg/min^3 * 1 million
    [ajd] a junction deviation 0.0100 deg (larger is faster)
    [ara] a radius value 0.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 3000.000 deg/min
    [alv] a latch velocity 100.000 deg/min
    [alb] a latch backoff 20.000 deg
    [azb] a zero backoff 3.000 deg
    [bam] b axis mode 0 [disabled]
    [bvm] b velocity maximum 3600.000 deg/min
    [bfr] b feedrate maximum 3600.000 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 1.0000 deg
    [cam] c axis mode 0 [disabled]
    [cvm] c velocity maximum 3600.000 deg/min
    [cfr] c feedrate maximum 3600.000 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
    [ctn] c travel minimum -1.000 deg
    [cjd] c junction deviation 0.0500 deg (larger is faster)
    [cra] c radius value 1.0000 deg
    [p1frq] pwm frequency 100.000 Hz
    [p1csl] pwm cw speed lo 1000.000 RPM
    [p1csh] pwm cw speed hi 2000.000 RPM
    [1cpl] pwm cw phase lo 0.125 [0..1]
    [p1cph] pwm cw phase hi 0.200 [0..1]
    [p1wsl] pwm ccw speed lo 1000.000 RPM
    [p1wsh] pwm ccw speed hi 2000.000 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 75.000 mm
    [g55y] g55 y offset 75.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 0.000 mm
    [g56y] g56 y offset 0.000 mm
    [g56z] g56 z offset 0.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 deg
    tinyg [mm] ok>

    #6351
    cmcgrath5035
    Moderator

    If you want to run tgFX build 3505, you have to let it download and install tinyG FW build 435.10.

    That is the most recent of each, but some folks are having difficulty with the download/install process.

    tgFX build 3259 should work with tinyG 412.01, at least to get you preview window sized 220 x 220. Slow (incremental) jogging should work, but repetitive jogging (holding down the keys) has been know to lock up; that issue should be fixed in tgFX build 3505

    #6519
    gwandad
    Member

    I’m very new to this, so pls forgive any errors in protocol etc. I’ve been stuffing around for days & have ended up totally confused I try to connect to my tinyG with grbl controller & get a response CTRL-X – no data from Com port after connect. Expecting Grbl version string .. I’ve gone thru innumerable posts etc, trying to get a clue. I’ve connected via Coolterm & can change values etc in there. Using command G0 gives strange results, none of which seem totally correct& after a couple of plus X movements it gives a negative then stops. One of the blog entries here suggested doing a factory reset then comparing the contents of a dropbox https://dl.dropboxusercontent.com/u/50261731/2014-05-31_18.28.12-tinyg.conf with the contents of mine via coolterm. They are nothing like the same.
    Now I can set the motors etc via coolterm so surely they should be correct with a factory reset I am running Win7 64 bit & building OX CNC (I didn’t discover ShapeOkO until after I ordered the OX. The amount of support is incredible..) My TinyG is 2×2660-FNE,Firmware 435.1. tgFX is 435.1. I’m 74 YO $ rapidly losing what little hair I have left! This is from my interrigation of TinyG via Coolterm
    {“r”:{“fv”:0.970,”fb”:435.10,”hp”:1,”hv”:8,”id”:”2X2660-FNE”,”msg”:”Initializing configs to Shapeoko 375mm profile”},”f”:[1,15,8,7459]}
    {“r”:{“”:9},”f”:[1,0,0,5557]}
    tinyg [mm] ok>
    [fb] firmware build 435.10
    [fv] firmware version 0.97
    [hp] hardware platform 1.00
    [hv] hardware version 8.00
    [id] TinyG ID 2X2660-FNE
    [ja] junction acceleration 2000000 mm
    [ct] chordal tolerance 0.010 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 5 [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 0 [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 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 36.5400 mm
    [1mi] m1 microsteps 8 [1,2,4,8]
    [1po] m1 polarity 1 [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 36.5400 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.2500 mm
    [3mi] m3 microsteps 4 [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 360.0000 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 16000 mm/min
    [xfr] x feedrate maximum 16000 mm/min
    [xtn] x travel minimum 0.000 mm
    [xtm] x travel maximum 220.000 mm
    [xjm] x jerk maximum 5000 mm/min^3 * 1 million
    [xjh] x jerk homing 10000 mm/min^3 * 1 million
    [xjd] x junction deviation 0.0100 mm (larger is faster)
    [xsn] x switch min 1 [0=off,1=homing,2=limit,3=limit+homing]
    [xsx] x switch max 0 [0=off,1=homing,2=limit,3=limit+homing]
    [xsv] x search velocity 3000 mm/min
    [xlv] x latch velocity 100 mm/min
    [xlb] x latch backoff 20.000 mm
    [xzb] x zero backoff 3.000 mm
    [yam] y axis mode 1 [standard]
    [yvm] y velocity maximum 16000 mm/min
    [yfr] y feedrate maximum 16000 mm/min
    [ytn] y travel minimum 0.000 mm
    [ytm] y travel maximum 220.000 mm
    [yjm] y jerk maximum 5000 mm/min^3 * 1 million
    [yjh] y jerk homing 10000 mm/min^3 * 1 million
    [yjd] y junction deviation 0.0100 mm (larger is faster)
    [ysn] y switch min 1 [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 3000 mm/min
    [ylv] y latch velocity 100 mm/min
    [ylb] y latch backoff 20.000 mm
    [yzb] y zero backoff 3.000 mm
    [zam] z axis mode 1 [standard]
    [zvm] z velocity maximum 800 mm/min
    [zfr] z feedrate maximum 800 mm/min
    [ztn] z travel minimum 0.000 mm
    [ztm] z travel maximum 100.000 mm
    [zjm] z jerk maximum 50 mm/min^3 * 1 million
    [zjh] z jerk homing 1000 mm/min^3 * 1 million
    [zjd] z junction deviation 0.0100 mm (larger is faster)
    [zsn] z switch min 0 [0=off,1=homing,2=limit,3=limit+homing]
    [zsx] z switch max 1 [0=off,1=homing,2=limit,3=limit+homing]
    [zsv] z search velocity 800 mm/min
    [zlv] z latch velocity 100 mm/min
    [zlb] z latch backoff 20.000 mm
    [zzb] z zero backoff 10.000 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 deg
    tinyg [mm] ok>
    Thanks for your assistance & patience..Gwandad

    #6520
    cmcgrath5035
    Moderator

    gwandad
    Before we go too much further, need to clarify exactly what you have for Hardware. Your statement ” I try to connect to my tinyG with grbl controller” has me confused.
    Possibilities include:
    1. a tinyG board with 4 stepper drivers (a.k.a tinyG) It would look like the diagram here:

    2. a Arduino Uno with gshield (3 stepper drivers) (a.k.a grblShield or gShield)
    3. a Arduino Due with gshield (3 stepper drivers) (a.k.a. tinyGV2)

    Item #2 does not run tinyG FW, Item #3 is a very Beta status project and requires special handling.

    From your parameter dump, it looks like you probably have Item #1, a tinyG V8 board, with FW build 435.10 installed (that is the most recent).

    To interface with tinyG FW build 435.10 with tgFX you need tgFX build 3625 for Windows; there is no such thing as tgFX 435.10.
    Coolterm should work as well. Other options include JCNC and Chillipepper.

    Lets get this established first.

    then we’ll move on to how you have your tinyG wired to your OX (interesting looking machine, but unclear what the correct setup parameters might be)

    #6521
    gwandad
    Member

    Sorry if I confused the issue.
    Item 1:Yes it is a TinyG V8 board with 4 stepper drivers,build 435.1 (copied the wrong No. from tgFX which is build 3625.)
    As for parameters, I ended up just trying the Shapeoko ones. I figure I can go back to the OX ones when I can talk to the TinyG with Grbl controller.(tried 361 & 355)
    My problem is, the setup via video, from Open Build,uses Grbl controller. i can talk to the TinyG, ie. set parameters with Coolterm & as I said before, command G0 gives erratic results. I realise that the distance may not be correct due to parameters, but I would assume that G0X-10 would result in the same movement each time, but it results in approx -20 2 or 3 times, then the next one gives approx +200. OX does not use limit switches & it is not near the travel end when it changes direction, nor is it in the same location each time. The parameters I set via coolterm are verified by tgFX ie It shows my 4 motors as XYYZ as they are wired as per the TinyG setup guide.
    Hopefully this will give a better depiction of my problem. Also sorry about the delay in response, but I’m in Australia & the time difference is a bind at times.

    #6525
    gwandad
    Member

    FOLLOW UP: I went through all the settings using Coolterm, today & updated the few settings from Open Build plus any that looked wrong, using the Cheat Sheet. Then I tried driving tests again. No change for a while, but it made a nasty crunch sound & from then on it is not responding to Coolterm other than the connect. I can still interrogate the settings with tgFX. so now it does nothing. Could the TinyG card be faulty?

    #6527
    cmcgrath5035
    Moderator

    I am not sure what you mean by

    when I can talk to the TinyG with Grbl controller.(tried 361 & 355)

    Is Grbl controller a software app?

    I suppose a bad tinyG is possible, but you seem to have some functionality.
    From the superficial looking at OX I did, I would agree that ShapeOKO settings would likely be close, with the possible exception of Y motor wiring and polarity. The tinyG settings description assume motors all wired the same, with Y polarity managed by the polarity bit.
    Perhaps disconnect your belts and see of G0 X10,then G0 Y10,then G0 Z10 generate short bursts of motor movement.

    Are the parameter changes you make with Coolterm sticking (thru reboots of tinyG or power cycles)?

    Perhaps time to run A $$ parameter dump in coolterm, copy the displayed contents to a .txt file, place in a dropbox and post a link to that (easier to read than pasting directly into forum.)

    #6540
    gwandad
    Member

    Well, I’ve had some success at last. I haven’t got a worktop in the machine yet, so I couldn’t do a complete test but I’ve managed to go through dummy test ie no tool involved. My initial problem, and the one that was giving me most pain was improved greatly by a reload of the firmware. It would still only limp along until I did a second one. Very strange. I can’t use universal G code sender. It tells me that GRBL has not finished booting. Coolterm still won’t talk to me or should I say won’t work for me. I can connect and it appears to accept commands, but it won’t do anything. GRBL controller won’t play speaks either claiming it need to have a grbl version string returned, the same as before. There certainly appears to be something wrong with GRBL.
    My success has come with TGfx. It is a magic piece of work! I can do virtually everything with it, and it talks to grbl! Overall I remain a little puzzled and indeed concerned that I can’t use those other programs. If OpenBuilds can use them. I should be able to. I’ll keep searching, but in the meantime my ox is a goer! I’ll get onto tuning it up and putting the bed in it, so I can actually do something useful.
    Iā€™m back in love with my TinyG!!!
    I’ll follow up wit some of the changes I’ve made as it doesn’t make a lot of sense as it is. Since Coolterm no longer works, I can’t do a dump, although I haven’t tried with tgfx yet.

Viewing 15 posts - 1 through 15 (of 39 total)
  • You must be logged in to reply to this topic.