cmcgrath5035

Forum Replies Created

Viewing 15 posts - 916 through 930 (of 1,771 total)
  • Author
    Posts
  • in reply to: spdir flashing, verification error content mismatch #9225
    cmcgrath5035
    Moderator
    in reply to: Manual Tool Change #9221
    cmcgrath5035
    Moderator

    I believe that is how CP does it – give it a try

    My machine is down at the moment

    in reply to: Wrong capacitor on Motor 2 driver #9219
    cmcgrath5035
    Moderator

    It took a bit of staring, but I did find it!
    Yes, indeed it appears that the C29 chip cap is misplaced.
    It is a 0.22uf bypass for a internal voltage on the U4 driver device,
    but is now soldered to pins 7(and maybe 8) and 10 on U3.
    Here is a link to the applicable schematic

    Best approach, connect with Synthetos via this URL

    That interface will provide them with all the info needed and open a direct channel to customer service.
    Add this link to this forum item

    in reply to: Manual Tool Change #9217
    cmcgrath5035
    Moderator

    tinyG does not directly support Tool Change.

    The Chillipeppr GUI implements tool change capability, you could look at the sequence implemented there and manually implement

    in reply to: TinyG dual gantry/rotary axis- external driver #9213
    cmcgrath5035
    Moderator

    I can forsee at least two options

    Option 1 – Connect both X Steppers, identical wiring, to the Motor 1 driver. You are connecting the motors in parallel. This is frequently done by folks who run GRBL and Gshields(only 3 on board drivers), more typically with X, 2 Y motors and Z, but there is really no difference here. If, for some reason, you believe one axis requires more torque for control, (i.e. X needs more than Y), then the axis needing more torque should get the individual drivers as two drivers can deliver more torque to the axis. The drivers are rated >2A, good airflow (fan) helps a lot.

    Option 2 – two external drivers. The pre driver outputs are just connected to the logic ports on the uC, no special buffering. I would probably buffer the step and dir lines, although the need depends a lot on the input characteristics of your chosen external drivers. External drivers such as the Pololu DRV8825 are just driver devices same as used on tinyG mounted on a supporting PWB, Or, you can opt for higher end enclosed units. Many of the enclosed units have opto-isolator inputs and may need a logic buffer and possibly a 3.3V to 5V logic converter. Choice depends a lot on your board wiring skills.

    in reply to: Strange Cut #9212
    cmcgrath5035
    Moderator

    Perhaps run it in air if you know where to look,

    Another user has found that a mm based Gcode ran OK for his job.

    in reply to: Strange Cut #9209
    cmcgrath5035
    Moderator

    As an experiment, try generating the Gcode file in mm rather than inch.

    in reply to: How to configure Himing switches in tinyg2? #9208
    cmcgrath5035
    Moderator

    I have not seen any traffic here on a variable frequency based control capability.
    I do see that you logged an Issue at

    which is the right approach; it will likely be classed an “Enhancement Request”.

    in reply to: Strange Cut #9206
    cmcgrath5035
    Moderator

    Is the wider cut under the box “Direction of cut” intentional?

    This does not look like lack-of-torque drift.

    Can you post the entire Gcode so Devs can run it?

    cmcgrath5035
    Moderator

    We need a bit more info.

    What version of SPJS are you running and on what OS (Win,Mac,Linux) does it run?

    The messages above would seem to imply Mac or Linux.
    How do you start SPJS?

    in reply to: Soft limits – again! #9199
    cmcgrath5035
    Moderator

    I guess, in an analog sort of way, I would say if you can hear the switches click, then you are good to go.
    I use proximity switches, no click.

    Just to be clear, you are most likely looking at javascript, not java.
    I had a tough time as well, the tools are not quite as refined as the C/C++ world and the uber flexibility sometimes confuses. JohnL is a much better sounding post than I am.

    A key question you might want to very clearly understand, which I don’t, is what might cause a given axis to loose it’s “homed” status, thus cancelling soft limits.

    Another thought, not well formed in my head but always bouncing around: What good are soft limits if the predominate cause of violating soft limits is a Gcode that causes tinyG to loose track of where the spindle really is? Soft limits are logical limits, and if logic has failed due to hardware or code deficiencies, what is the probability that a logical soft limit failure will actually help?

    Good luck with your project

    in reply to: Soft limits – again! #9197
    cmcgrath5035
    Moderator

    First, configs
    * Interesting that $sl=0, I’ll assume you had turned it off before $$
    * Try $xjm and $yjm to 10000 (yours are 51)
    *** This will provide ‘snappier’ stops as homing switches are activated
    * You might bump $xlb, $ylb and $zlb up to 20mm
    *** Depending on type of homing switches you have, 5mm may not be enough to clear a switch
    * Other parameters look OK.

    Second, the more I think it thru, the more I wonder if (Homing and Soft Limits) are compatible with (Touch Plate and Soft Limits). You are among the first to extensively experiment with Soft Limits, and I would not assume that the touch plate implementers considered soft limits when developing. There is a chance that Soft Limits did not even exist at the time, it is a realtively new feature, I think.
    The issue I see is that Soft Limits depends on axes first being homed.
    each axis has only one set of min and max values. Using your machine as an example, if you home using the homing cycle and switches, the appropriate Zmax=0 and Zmin=-76.2. But if you use the Touch Plate to find a work zero then force Zhome to be at or near the touchplate level with G28.3, the appropriate Zmax might be +20mm (to give some space for safe tool travel ) and Zmin could be =-56.2 (which of course makes no sense if you are milling a PCB).
    The probe command G28.2 could turn off Soft Limits, set the new Zzero, then change Zmax and Zmin and turn soft limits back on, but I see no indication it was designed that way.
    I believe a TouchPlate with soft Limits widget could be implemented as well, following the above logic.

    Third – The behavior after reset you describe might be a bug.Try setting $zzb=10 and rerunning. You have Zero backoff set to 1mm, which may not actually be enough to clear the switch, The intent of the Zero Back off setting is to ensure that the switches are not activated (are open in your case)

    in reply to: Soft limits – again! #9191
    cmcgrath5035
    Moderator

    Without digging into your parameters at the moment, a somewhat philosophical question – What soft limits would you expect tinyG to ‘enforce’ after a probe?
    Seems if you have Zmax=0 and Zmin set to something, perhaps like -40mm, and then run the probe, when the probe resets Z0 to the material surface, the probe will be at the soft limit and you get the result you are seeing.

    I am not sure , either, if the Z axis remains “homed” after a probe, wit soft limits on or off.

    So question is, are soft limits inconsistent with homing and probing?
    Seems to me that after a probe operation, a new Zmax needs to be set, at Z0 + a safe height, then perhaps soft limits reenabled, ?

    in reply to: Ghost Limit Switch Error #9186
    cmcgrath5035
    Moderator

    Do you really need Limit switches for this job?
    Does shutting them off resolve the issue?
    Are you milling Acrylic?

    A quick look here:

    does not add any additional insight, 204 is just a message index

    • This reply was modified 10 years, 4 months ago by cmcgrath5035.
    • This reply was modified 10 years, 4 months ago by cmcgrath5035.
    in reply to: Motor 1 just stopped working #9183
    cmcgrath5035
    Moderator

    I saw your message on the contact-us web interface.

    Riley will get back to you – sounds like a hardware issue

Viewing 15 posts - 916 through 930 (of 1,771 total)