cmcgrath5035

Forum Replies Created

Viewing 15 posts - 691 through 705 (of 1,771 total)
  • Author
    Posts
  • in reply to: TinyG DeadG Help a G? #9869
    cmcgrath5035
    Moderator

    I left a message over at Chilipeppr

    in reply to: Subroutine/Looping Calls #9864
    cmcgrath5035
    Moderator

    Are you familiar with Chilipeppr, a GUI CAM interface supporting tinyG and GRBL based machines? It has an extensive macro capability that might help you out.
    Start here

    then dig in to the Chilipeppr Forums as well.
    There are also numerous Youtube tutorials.

    in reply to: Homing issue #9863
    cmcgrath5035
    Moderator

    Odd behavior indeed.
    What are you using to communicate with your machine? Chilipeppr/CoolTerm, ?

    Posting your parameter set ($$ dump) to a cloud drive and providing a URL will tell us a lot about your machine and short-cut a whole bunch of questions.

    in reply to: Do Mcode commands not use the queue? #9862
    cmcgrath5035
    Moderator

    I assume you are familiar with the tinyG wiki content, such as

    You might also want to browse about in the Chilipeppr forums. Chilipeppr has a command execution tracker, which I believe is tied to Gcode line (block ) numbers and status reports. Chilipeppr implements a dynamic tinyG buffer fill based flow control.

    You might want to repost this item over at

    It is closer to developers. I suggest you add some comments about your serial flow control strategy.

    Additionally, I assume you have tried a general search on the topic of PNP and tinyG. I have seen several folks discussing projects similar to yours, but I’m not sure how they might relate to use of OpenPNP.

    in reply to: PWM Light On Solid with… #9858
    cmcgrath5035
    Moderator

    From you limited description, I’ll assume that the PWM light was not on solid before your “event”.
    The default value of parameter $p1pof is 0.1, so it sounds to me like whatever happened might have reset your parameters.
    Entering $p1pof=0.0 should clear the led.

    I assume you have tried reset button?
    Are you using tinyG or tinyG2?

    If tinyG, having an “event” reset parameters is unusual, sort of implies a serious crash. You may need to reload your tinyG firmware. Be aware that reloading firmware will also reset all parameters, so you would need to reload them since that defaults likely do not match your machine.

    For help decoding status reports, see

    in reply to: Cutter Compensation #9854
    cmcgrath5035
    Moderator

    Sorry, no, but I have never really dug into it.
    You could search around the Ox or Chilipeppr Forums, I have seen the topic mentioned but have not focussed on solutions.

    I would sort of doubt a “simple” post processor solution would work well.
    It can be a fairly complex topic when you think about it.
    Say you draw a circle and generate Gcode.
    Gcode, per se, has no knowledge of whether you want to end up with perfectly dimensioned holes or perfect dimensioned discs, etc.

    You are likely to find solutions in 2.5 or 3D CAD systems, where the profiling operations are very dependent on tool dimensions and shapes.

    If you do find a good solution, please report back – the topic does come up from time to time.

    in reply to: Using a single Virtual Com Port on TinyG2 #9852
    cmcgrath5035
    Moderator

    Help for this level of detail not typically available here.
    Your can try to post a query at

      //github.com/synthetos/g2/issues

    Much closer to developers.
    Look thru other issues and solutions; may help

    It is unclear to me what you are calling a “terminal” and what it’s capabilities might be.

    in reply to: TinyG skips lines of Gcode #9851
    cmcgrath5035
    Moderator

    Have you reviewed the Wiki, particularly

    Z axis homes to Zmax, not Zmin.

    Available support for M8 and M9 behavior may not be what you need, see

    in reply to: Load Gcode and wait for Cycle Start #9850
    cmcgrath5035
    Moderator

    Not in tinyG control space.

    Some possible solutions in Chilipeppr.

    What you desire is CAM layer control,
    tinyG is machine motion control, a layer deeper in the control stack.

    in reply to: Homing issue #9849
    cmcgrath5035
    Moderator

    tinyG or G2?
    What sort of switches(mechanical, proximity, etc)?
    Shielded wiring used to switches?
    Shields grounded properly?
    Post your parameter set to a cloud file and provide a URL.

    Have you reviewed this:

    in reply to: Cutter Compensation #9848
    cmcgrath5035
    Moderator

    Simple answer – No.
    See

    You need to find a Gcode generator that will handle compensation in the Gcode.

    in reply to: spdir flashing, verification error content mismatch #9847
    cmcgrath5035
    Moderator

    If your boot loader is borked, a low level reprogramming is necessary.

    Reprogramming with the ATmel programmer, or return to Synthetos for same procedure, are your only real options.

    in reply to: how adjust Calibration of Steps/mm #9846
    cmcgrath5035
    Moderator

    You need to adjust the value of $_tr for each axis to match the mechanics of your machine.
    See

    The steps-per-revolution is a physical property of the stepper motor (it’s design). 200 steps per revolution is most typical. In tinyG, the step-angle parameter sets this; $_sa=360/(steps-per-revolution)

    The distance moved in one step is determined by the mechanics of your machine – pulley diameter and teeth, plus belt tooth pitch, or threads pitch in a screw machine.

    in reply to: Networked TinyG's for 5th and 6th axis? #9837
    cmcgrath5035
    Moderator

    What you seek to do is more in the CAM domain rather than tinyG.
    I’d suggest hunt around Chillipeppr or perhaps Ox forums – lots of RasPi users, some with ideas similar to yours.

    It would seem the challenge would be to coordinate the different driver machines.

    in reply to: Why is G38.2 done in machine coordinates? #9834
    cmcgrath5035
    Moderator

    You are down deeper in the weeds than this Forum normally has good info for.
    From where are you getting build 449.01?
    I don’t see it posted anywhere, perhaps you ran your own build on the Edge Branch?

    TinyG developers don’t stop by here frequently. Your question might get attention by posting at

Viewing 15 posts - 691 through 705 (of 1,771 total)