cmcgrath5035

Forum Replies Created

Viewing 15 posts - 241 through 255 (of 1,771 total)
  • Author
    Posts
  • in reply to: Problems with Probing (G38.2 command)? #11320
    cmcgrath5035
    Moderator

    What version of tinyG FW are you running?

    I believe 440.20 ignores $st for G38.2 probes but does assume Zmin will be NO.
    It further appears (see: https://github.com/synthetos/TinyG/issues/183) that FW 449.01 introduced some new behavior, but unclear that was ever fully debugged. 449.01 remains Edge.

    Also note that discussions for G2core FW 100.xx and above do not apply as of yet to tinyG

    in reply to: Z Height Issues #11318
    cmcgrath5035
    Moderator

    From your description, I assume your work flow is to design and generate Gcode in Aspire, then use CNCJS as CAM to manage delivery of the Gcode to tinyG.
    I am not fluent in Aspire or CNCJS.

    Perhaps for starters, leave your Aspire Gcode out of the picture.
    Start up your machne with CNCJS connected as CAM.From the Serial console, execute a probe cycle from the command line.
    Here is an old Forum reference https://www.synthetos.com/topics/how-to-locate-workpiece/#post-10934

    See also https://github.com/synthetos/TinyG/wiki/Automatic-Z-Homing-When-Milling-PCBs

    in reply to: tinyg small circle with flat side #11315
    cmcgrath5035
    Moderator

    I sort of figured you were mm, because you said a 14mm hole.

    Your code seems to cut the holes as four separate segments, maybe each 90 degrees.

    I have not other suggestions aside from try without arcs.
    The typical arc failure have been when very slight arcs (very large I or J parameter) which accentuates math rounding errors. the fundamentalis 8 bit math. But your arcs have rather tame values of I and J.

    If you want to play with it a bit, try this:
    In your CAD tool, rotate your entire part by something like 25 degrees relative the the x,y coordinate system.
    Then regenerate gCode.
    I am curious if circles will still be 4 arcs with this sort of pattern
    ….
    G3……I0.000J….
    G3……I…J0.000
    G3……I0.000J….
    G3……I…J0.000
    ……

    just hacking it now….

    in reply to: tinyg small circle with flat side #11311
    cmcgrath5035
    Moderator

    My initial guess would be you are experiencing a variation of what is usually referred to as the “arc issue”. Is the hole coded as a 360 degree arc (aka circle) or multiple segments that total 360 degrees?

    The easiest solution is often to regenerate your gcode in MM, rather than inch. Another option is to have your gcode generated without arcs, so circles will be all short segments.

    I am assuming your tinyG $fb is 440.20

    in reply to: Inductor L1 #11309
    cmcgrath5035
    Moderator

    Lucky!
    Hope it works out for you

    in reply to: Inductor L1 #11307
    cmcgrath5035
    Moderator

    That is a Ripple Filter circuit

    Part ID is on Schematic Murata 1255AY-150+P3
    https://www.digikey.com/product-detail/en/murata-electronics-north-america/1255AY-150M=P3/490-10802-1-ND/5271544

    See reference design here
    http://www.ti.com/lit/ds/symlink/lm25011.pdf

    It will be a challenge to remove the old unit from pwb, the ground plane layer beneath is a great heatsink

    in reply to: Is there a way to 'upload' full $$? #11305
    cmcgrath5035
    Moderator

    As I understand it, the bug is that cannot monitor communications while waiting.

    in reply to: Get M8 coolant state in status or equivalent #11304
    cmcgrath5035
    Moderator

    A quick scan of known places I find nothing either.
    I don’t recall ever seeing it enumerated

    Suggest you post this over at https://github.com/synthetos/TinyG/issues, where the developers drop by.

    in reply to: JSON-Format $hom Query? #11300
    cmcgrath5035
    Moderator

    Homing
    Did you try {“gc”:”G28.2X0Y0″} ?
    Reference https://github.com/synthetos/TinyG/wiki/JSON-Operation

    in reply to: JSON-Format $hom Query? #11299
    cmcgrath5035
    Moderator

    I believe I have seen information that says one needs to read
    1.000 mm as Logical 1, yes, the axis is homed.

    Need to dig a bit.

    Json – I don’t believe there is, more dig

    in reply to: Stepper Motor Overload? #11298
    cmcgrath5035
    Moderator

    Just to add to the mystery, Spindle is a frequent cause of noise shutdown.
    Noise from a spindle increases with load on the spindle, noise is related to current drain.
    An unloaded or lightly loaded spindle, such as run in air, might not cause limit operation, a spindle pushed too fast thru a dense material will result in more noise, higher chance of causing limit to fire

    in reply to: Is there a way to 'upload' full $$? #11294
    cmcgrath5035
    Moderator

    Give that URL a read and a try. I developed it a while back for exactly the purpose you describe, as well as a way for CP users to generate a text file that would be helpful in Forum discussions. It seeks to automate a CLI interaction via coolterm or the like.

    It may not work, be sure to switch to mm mode before trying to run it.
    Access to the sub-widget was broken by the move of CP to the new host platform, but that is now fixed.

    If you are not a Chilipeppr user, there are some ad-hoc Python scripts around that implemented the same function.

    What may not be obvious, depending on how deep you read the description: there is a hardware bug in the microcontroller on tinyG that requires a wait between each parameter write. The script sends a parameter, then waits for a response from tinyG before sending the next one.

    • This reply was modified 5 years, 9 months ago by cmcgrath5035.
    in reply to: Stepper Motor Overload? #11290
    cmcgrath5035
    Moderator

    That which teaches us makes us stronger 🙂
    Good Luck!

    in reply to: Stepper Motor Overload? #11287
    cmcgrath5035
    Moderator

    Based on what I see, particularly ” If I back the feeds and speeds off, the programs will complete “, my guess would be one or more of the stepper drivers (not the steppers) are shutting down due to thermal overload.

    Do you have a fan blowing on tinyG?

    Another good test would be to run the job “in-air” above the work piece by setting a high Z=0. If job completes at your desired speed settings, then it is likely thermal overload.

    For tinyG, the most effective heat sink is the PCB, so good volume of air movement helps.
    What voltage are you running your motors at?

    in reply to: Arduino Serial Control of TinyG #11284
    cmcgrath5035
    Moderator

    If you check out the schematics, you will see that the Tx/Rx leads connected to the microcontroller on tinyG are simple wire-or’ed with the output of the FTDI chip on board, so yes, you can communicate between a host and tinyG if you want with plain old RS232 protocol, but not necessarily Phy layer.. You can also use a native PC comm serial port, if you still have one. Should you want to try that, you need to make sure that the serial port is a low voltage implementation, 3.3v or maybe 5V logic.

    I am not capable of commenting on your Arduino code, but would probably look there first

    BTW, schematics -> https://github.com/synthetos/TinyG/tree/master/hardware/v8schematics/v8h

Viewing 15 posts - 241 through 255 (of 1,771 total)