tomking505

Forum Replies Created

Viewing 15 posts - 31 through 45 (of 67 total)
  • Author
    Posts
  • in reply to: Where is the edge firmware? #5198
    tomking505
    Member

    Yes, that is what I need. Thank you for posting it.

    I attempted to load it on my TinyG using AVRdude, and it still blows up, just like the other version I found.

    Can someone explain why this would be so hard to find, and why, if it works better than the master version, why isn’t it the master version?

    To help other poor souls who bought a TinyG thinking they would find basic info like the location of the firmware, I made this page, and linked it to the main wiki page. It is incomplete, because I’m not a developer, and the developers didn’t write it.

    https://github.com/synthetos/TinyG/wiki/firmware

    • This reply was modified 10 years, 8 months ago by tomking505.
    in reply to: Clunk at end of circle #5196
    tomking505
    Member

    I have already asked multiple times. What is the magic to update the firmware?

    The AVRdude instructions in the wiki are either wrong or incomplete. I have done it many times and every time it crashes in an error with no error log.

    I have updated firmware on many microcontrollers. It shouldn’t be this hard.

    UPDATE: I just added a wiki page that begins to document where to find the firmware, and I added a link to it on the main page. It amazes me that something so pivotal is not documented already.

    • This reply was modified 10 years, 8 months ago by tomking505.
    in reply to: Clunk at end of circle #5187
    tomking505
    Member

    >I’m pretty sure you are going to need to upgrade the firmware from 380.06.

    And in the most respectful way possible, can I ask where that firmware is located?

    in reply to: Clunk at end of circle #5184
    tomking505
    Member

    Here is what I said in the other thread about my attempts to upgrade the firmware:

    The stuttering bug has reared its head again, and TinyG damaged an expensive hunk of nylon. I’ve tried for the past two hours to figure out how to update the firmware, but I hit several roadblocks.

    First, you suggest using AVRdude that came with Arduino. I have Arduino, but no AVRdude. I can see the TinyG in the Arduino serial window. I can trigger boot mode by issuing $boot=1 from inside Arduino. But no idea how to use it to update the firmware.

    I installed AVRdude. After some path variable issues, and figuring out that I have to issue $boot=1 in CoolTerm, then immediately close it and issue the AVRdude command. But it crashes during the loading process. Ends in Failed, Failed, Failed a thousand times so that any useful info flies off the screen. And the logfile switch doesn’t work. If I redirect the STDERR to a file, it contains nothing. Frustrating.

    Which firmware? I went here:

    https://github.com/synthetos/TinyG/wiki/TinyG-Boot-Loader

    It lists this link:

    https://raw.github.com/synthetos/TinyG/master/firmware/tinyg/default/tinyg.hex

    If that’s not the right one, which one should I use, and where is it?

    in reply to: Clunk at end of circle #5183
    tomking505
    Member

    I would upgrade the firmware, but my attempts to do so have failed.

    I described the problem in detail in another thread. Basically, the installer crashes with no explanation, and no error code.

    in reply to: Clunk at end of circle #5175
    tomking505
    Member

    Sure. Meant to do that last night.

    [fb]  firmware build            380.06
    [fv]  firmware version            0.96
    [hv]  hardware version            8.00
    [id]  TinyG ID                    1H4973-D2L
    [ja]  junction acceleration  100000 mm
    [ct]  chordal tolerance           0.001 mm
    [st]  switch type                 0 [0=NO,1=NC]
    [mt]  motor disble timeout       60 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]
    [tv]  text verbosity              0 [0=silent,1=verbose]
    [qv]  queue report verbosity      0 [0=off,1=filtered,2=verbose]
    [sv]  status report verbosity     1 [0=off,1=filtered,2=verbose]
    [si]  status interval           100 ms
    [ic]  ignore CR or LF on RX       0 [0=off,1=CR,2=LF]
    [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]
    [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              2 [0=X,1=Y,2=Z...]
    [1sa] m1 step angle               1.800 deg
    [1tr] m1 travel per revolution    4.020 mm
    [1mi] m1 microsteps               8 [1,2,4,8]
    [1po] m1 polarity                 1 [0=normal,1=reverse]
    [1pm] m1 power management         0 [0=remain powered,1=shut off when idle]
    [2ma] m2 map to axis              3 [0=X,1=Y,2=Z...]
    [2sa] m2 step angle               1.800 deg
    [2tr] m2 travel per revolution    4.020 mm
    [2mi] m2 microsteps               8 [1,2,4,8]
    [2po] m2 polarity                 1 [0=normal,1=reverse]
    [2pm] m2 power management         1 [0=remain powered,1=shut off when idle]
    [3ma] m3 map to axis              1 [0=X,1=Y,2=Z...]
    [3sa] m3 step angle               1.800 deg
    [3tr] m3 travel per revolution    4.020 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=shut off when idle]
    [4ma] m4 map to axis              0 [0=X,1=Y,2=Z...]
    [4sa] m4 step angle               1.800 deg
    [4tr] m4 travel per revolution    4.020 mm
    [4mi] m4 microsteps               8 [1,2,4,8]
    [4po] m4 polarity                 0 [0=normal,1=reverse]
    [4pm] m4 power management         1 [0=remain powered,1=shut off when idle]
    [xam] x axis mode                 1 [standard]
    [xvm] x velocity maximum       2000.000 mm/min
    [xfr] x feedrate maximum       2500.000 mm/min
    [xtm] x travel maximum          150.000 mm
    [xjm] x jerk maximum       10000000 mm/min^3
    [xjh] x jerk homing        20000000 mm/min^3
    [xjd] x junction deviation        0.0500 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         800.000 mm/min
    [xlv] x latch velocity          100.000 mm/min
    [xlb] x latch backoff             2.000 mm
    [xzb] x zero backoff              1.000 mm
    [yam] y axis mode                 1 [standard]
    [yvm] y velocity maximum       3000.000 mm/min
    [yfr] y feedrate maximum       3500.000 mm/min
    [ytm] y travel maximum          150.000 mm
    [yjm] y jerk maximum       10000000 mm/min^3
    [yjh] y jerk homing        20000000 mm/min^3
    [yjd] y junction deviation        0.0500 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         800.000 mm/min
    [ylv] y latch velocity          100.000 mm/min
    [ylb] y latch backoff             2.000 mm
    [yzb] y zero backoff              1.000 mm
    [zam] z axis mode                 1 [standard]
    [zvm] z velocity maximum       3000.000 mm/min
    [zfr] z feedrate maximum       2500.000 mm/min
    [ztm] z travel maximum           75.000 mm
    [zjm] z jerk maximum       10000000 mm/min^3
    [zjh] z jerk homing        20000000 mm/min^3
    [zjd] z junction deviation        0.0500 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.000 mm/min
    [zlv] z latch velocity          100.000 mm/min
    [zlb] z latch backoff             2.000 mm
    [zzb] z zero backoff              1.000 mm
    [aam] a axis mode                 3 [radius]
    [avm] a velocity maximum     172800.000 deg/min
    [afr] a feedrate maximum     172800.000 deg/min
    [atm] a travel maximum           -1.000 deg
    [ajm] a jerk maximum     5760000000 deg/min^3
    [ajh] a jerk homing      5760000000 mm/min^3
    [ajd] a junction deviation        0.0500 deg (larger is faster)
    [ara] a radius value              0.1989 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         600.000 deg/min
    [alv] a latch velocity          100.000 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.000 deg/min
    [bfr] b feedrate maximum       3600.000 deg/min
    [btm] b travel maximum           -1.000 deg
    [bjm] b jerk maximum       20000000 deg/min^3
    [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
    [ctm] c travel maximum           -1.000 deg
    [cjm] c jerk maximum       20000000 deg/min^3
    [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
    [p1cpl] 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
    • This reply was modified 10 years, 8 months ago by tomking505.
    in reply to: TGfx install? #5170
    tomking505
    Member

    I installed the 64 bit code (about six times.) It seems to fully install, but there is only a uninstall in the start menu. If I seek out the folder, it contains a couple jars, but they give a generic error without doing anything useful.

    I installed the 32 bit version. It installs. There is both an uninstaller and the TGFX program. It runs. It appears to connect to my com port. It loads gcode. When I tell it to run, nothing happens. When I go to the motor page and hit query, the program dies.

    When I ran it a second time, it seems functional.

    Thanks for the suggestion of installing the 32bit version on my 64 bit machine. One immediate benefit is that it doesn’t continue running when I cancel, like CoolTerm did.

    in reply to: TGfx install? #5169
    tomking505
    Member

    > I can’t get my machine to run without it missing steps every once and a while which causes a serious “oops” and trashes what I’m doing.

    How does that fit with the TinyG page, which claims “Affordable Industrial Grade Motion Control?”

    What kind of business can afford to repeatedly wreck hundreds of dollars of raw materials because the CNC board decides to freak out.

    in reply to: updating the firmware #5168
    tomking505
    Member

    Thanks for responding.

    Which firmware? I went here:

    https://github.com/synthetos/TinyG/wiki/TinyG-Boot-Loader

    It lists this link:

    https://raw.github.com/synthetos/TinyG/master/firmware/tinyg/default/tinyg.hex

    If that’s not the right one, which one should I use, and where is it?

    in reply to: TGfx install? #5135
    tomking505
    Member

    I apologize for the inflammatory (although factual) language of my post above. I returned here this morning to delete it, but cannot.

    My TinyG destroyed a large, expensive hunk of polymer, and I’m frustrated.

    in reply to: TGfx install? #5133
    tomking505
    Member

    Okay, I found the tgFX folder in programs, but running the main JAR tells me

    Error: Exception while running application.

    I didn’t know, before investing in three boards and three months of my valuable time, that I would be inventing all the frigging documentation at EVERY GODDAMN step.

    I have thirty years of electronics and computer experience, but I am not a mind reader. Would you complete one project, fully functional, with at least minimal documentation, before going on to the next?

    in reply to: How to turn off Constant Jerk? #5130
    tomking505
    Member

    Well, okay.

    Then for example, how would I lay down a uniform extruder bead if the speed isn’t constant? I’d have to extrude less while the machine was coming up to speed, and extrude more when it was moving fastest.

    If my jerk setting is too low, is there a video that shows what the motion should look like? Or does that depend on the mass of the moving part?

    How would I know when I have the jerk setting right?

    in reply to: How to reset TinyG? #5088
    tomking505
    Member

    You were right.

    It sounded crazy, because I did I did everything you said except for disconnecting the cable. But I followed your instructions. After reconnecting the USB cord, everything worked correctly.

    No idea what could go wrong with the cable between issuing a Y command and issuing a X command. But everything is working again.

    Thanks for your help, Alden.

    Tom

    in reply to: more jerking than on linuxcnc #5076
    tomking505
    Member

    This turns out to be the same problem I was having. I thought it was a particular geared stepper motor. But I have seen the same clunking with my other motors.

    in reply to: slow in the corners #5053
    tomking505
    Member

    When I am wrong, I’m wrong. With junction deviation at 0.5, it barely stops at corners. Don’t know what I was smoking. I was up late.

    I need to dial it back, my motors can’t keep up. Thanks for the correct answer, Alden, that I couldn’t fit in my brain.

    At 0.05, it works perfectly great.

    Tom

    • This reply was modified 10 years, 9 months ago by tomking505.
Viewing 15 posts - 31 through 45 (of 67 total)