cmcgrath5035

Forum Replies Created

Viewing 15 posts - 1,351 through 1,365 (of 1,771 total)
  • Author
    Posts
  • in reply to: SD card + touch panel integration #7537
    cmcgrath5035
    Moderator

    I’ll assume you are building upon tinyG2.
    Your resources for info are the G2 wiki and the tinyG wiki

    The buffer status is discussed here:

    An open source implementation similar to what you are doing is Chilipeppr.
    CP runs with tinyG2 as well as tinyG.

    Interesting project – Good luck!

    in reply to: TinyG worked great, now its spotty #7533
    cmcgrath5035
    Moderator

    Well, you call yourself Rural, so sheep shear is appropriate.
    A bit tough on the ‘victims’ this time of year, but I’m sure you have a plan.

    What tinyG FW are you currently running?
    What version of tgFX are you running?
    Running from Linux or Windows7?
    A problem you will face sooner or later is that the last release of tgFX was in the 435.10 firmware time period, I believe. Improvements contiue in the buffer and queue management FW, tgFX will fall further and further behind.

    FYI, back in the days I ran tgFX and tinyG, each time I ran a new job or even reran a loaded job, I started by resetting tinyG and tgFX and reloading from scratch. It eliminated some issue like yours.

    in reply to: Question about the forum itself #7532
    cmcgrath5035
    Moderator

    Nope, I passed it on to the Forum maintainers.

    in reply to: How to connect Mechanical Endstop to tinyg contoller #7530
    cmcgrath5035
    Moderator

    Here is what I understand you to have: A ShapeoOko, with a tinyGv8 (or v7) controller and mechanical endstop/limit switch. You plan on using the switch in NC mode.
    Each switch port on the tinyG has a resistor from the port to +3.3V and a small capacitor to ground on the printed wiring board, so when nothing is connected the port is held high by the resistor. When you connect a Normally Closed (NC) switch, one switch terminal to ground (at tinyG) and one switch terminal to the tinyG port, the port will be at ground potential (logic 0) in the switch’s normal state and the port will go logic high (3.3V) when the switch is mechanically operated. No connection to the 3.3V power supply leads is required.
    To connect the switch, use a shielded two wire cable(2 wires plus shield), 24 gauge conductors are more than adequate, finer gauge OK but can be difficult to reliably connect (up to you). The drain wire for the shield should be grounded at the tinyG end only, the shield should not be connected at the machine end.

    Good luck with your build.

    • This reply was modified 9 years, 10 months ago by cmcgrath5035.
    in reply to: How to connect Mechanical Endstop to tinyg contoller #7525
    cmcgrath5035
    Moderator

    A good place to start is the tinyG Wiki, specifically:

    If you need more help, tell us a bit about you machine and what does/does not work for you.

    in reply to: TinyG worked great, now its spotty #7519
    cmcgrath5035
    Moderator

    It would be helpful(should this behavior continue)if you describe your setup a bit more.
    You have mentioned Linux, Win7 and Chilipeppr.
    What fw is running on tinyG?
    We’ll assume you are using a current Chilippr by running with Force refresh Mode

    What release of serial-poort-json-server?
    Does spjs run on the Linux or Windows computers , or separately?
    If separately, on what sort of computer?
    What browsers do you use in Windows and Linux?

    in reply to: What is going wrong? Machine not following g code #7511
    cmcgrath5035
    Moderator

    Can you also describe your machine a litte – I see meshcam issuing a G1A command. Do you have an active A axis?
    Is this a new build, or have you run it with other jobs – successfully?

    What is the diameter of the tool you are using, and milling MDF?
    From video, seem a wide cut, or perhaps that is multi pass result?
    It might help if you post all your parameters to your GDrvive (Output of $$ command). From that we can see what TinyG thinks your machine looks like.

    in reply to: trimming motor current #7506
    cmcgrath5035
    Moderator

    Hmmmm, a couple things.
    First, if you are curious, you can decode the “{“r”:{},”f”:[1,0,19,78]}” to say the Gcode command sent was executed with status=0, == OK.
    The “f” structure is discussed here:

    Perhaps it would help if you posted a set of your parameters, rather than do Q&A one at a time. Posting this way is easier on my end:

    Please clarify your comment:

    I can’t get any motor to spin at a constant speed through cool terminal

    Do motors move at all? You used the term ‘constant’; a G1 X500 F200 command should cause the x motor to ramp up to F200 rotation speed then ramp down to zero speed after it computes that the Xaxis has moved 500mm.
    I would call that movement, but not ‘constant speed’.
    Or do you mean ‘I want the motor to start up and keep spinning until I stop it…?’

    When you send the sample G Code file using CoolTerm, does anything happen?
    Do you see green LEDs flicker near the motor connectors?
    Do you see streaming position updates coming back via Coolterm as the G code runs?

    Do you have your Axes disable by chance?
    $xam, $yam and $Zam should all be = 1 [standard]

    Have you reviewed

    I sort of think so, based on your questions, but just checking.
    Having just re-read that, I see it as assuming that the motors are connected to your machine. If you run the exercise of trimming current with the motors free spinning, you will want to rerun the procedure once the motors are under machine load.
    But, free spinning experiments is a good way to get some experience with minimal downside (like driving an axis into a side rail with an incorrect command)

    in reply to: Y axis motors stopped working #7503
    cmcgrath5035
    Moderator

    Oops, sorry, I lost context of the fact that you were using one driver for both motors. Follow Alden’s suggestion.

    in reply to: Y axis motors stopped working #7501
    cmcgrath5035
    Moderator

    FYI, there was a quick bug fix and you should install fw 440.14 when you can get to it, but it will not resolve your Y issue. And yes, you will have to reenter your parameters again.

    I am not a G28.2 (or homing/limit switch) user, but there have been several rounds of fixes to G28.2 since the 435.xx days.

    Motors fail from time to time, diagnosis is difficult for soft failure.
    Assuming no mechanical cause (gantry binding, wheels too tight, etc.) it sounds like inadequate torque to get the motor spun up,
    Are you sure wiring/connections are good?
    You could try frogging (swapping) the tinyG drivers and motors, to see if the issue follows the driver.
    What I mean is:
    If now “Y1 is M2 and Y2 is M3”, change to “Y1 is M3 and Y2 is M2”. You will have to reverse the $2po and $3po polarity settings if you want the gantry to move the same direction as “+”.
    If the same motor, on the new driver, still has an issue, a motor replacement is likely in order. Even if you could diagnose internal issue,I doubt you could fix it. It could be just a bad bearing in the motor, fixable once you find the right one.

    in reply to: Setting minimum Z on a CNC router #7498
    cmcgrath5035
    Moderator

    Make sure you upgrade to the latest FW, tinyG fw build 440.14

    I believe there are some refinements and fixes relating to switches, etc

    in reply to: tinyG FW Download Page #7495
    cmcgrath5035
    Moderator

    New Firmware posted March 1

    in reply to: TinyG compatible G-code senders #7489
    cmcgrath5035
    Moderator

    tgFX not a good choice unless you want to take on maintaining your own. Development has been halted in favor of CP support.

    What OS platform? CoolTem can send Gcodes files, but that may be in your category of a serial program.

    On Linux, I used plink (cat GCode | plink) but that is pretty basic too.

    Lots of folks have rolled their own, perhaps they will stop by with other suggestions.

    in reply to: Question about the forum itself #7481
    cmcgrath5035
    Moderator

    Hmmm, I look about a bit.
    Now that you mention it, I have not been receiving emails from the system either.
    IIRC, this tool only emails when new items post, not responses.
    Still , better than complete silence.

    in reply to: Arduino Due- gShield-Tinyg2-Shapeoko2 settings #7480
    cmcgrath5035
    Moderator

    It gets more difficult to troubleshoot now, because CP has so many variations you can run with.

    First, can you post what FW bulild you are running?

    You can jog x, y and z as you report.

    Have you tried commanding Z up and Z down with the Command line (serial port console, lower left in CP.

    [ASSUMES you are in mm mode]
    Set a Zero point with Z axis
    Can you move your Z axis up and down with commands like ?
    G1 Z10 (move up 10 mm)
    G1 Z0 (move back to 0)

    if yes and OK, try
    G1 Z20
    G1 Z0

    Are you sure that your set screws are tight connecting stepper to Z axis threaded rod?

Viewing 15 posts - 1,351 through 1,365 (of 1,771 total)