Forum Replies Created
-
AuthorPosts
-
cmcgrath5035
ModeratorLog your issue here
cmcgrath5035
ModeratorI believe that is how CP does it – give it a try
My machine is down at the moment
cmcgrath5035
ModeratorIt 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 schematicBest 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 itemcmcgrath5035
ModeratortinyG does not directly support Tool Change.
The Chillipeppr GUI implements tool change capability, you could look at the sequence implemented there and manually implement
cmcgrath5035
ModeratorI 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.
cmcgrath5035
ModeratorPerhaps run it in air if you know where to look,
Another user has found that a mm based Gcode ran OK for his job.
cmcgrath5035
ModeratorAs an experiment, try generating the Gcode file in mm rather than inch.
cmcgrath5035
ModeratorI have not seen any traffic here on a variable frequency based control capability.
I do see that you logged an Issue atwhich is the right approach; it will likely be classed an “Enhancement Request”.
cmcgrath5035
ModeratorIs 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?
December 25, 2015 at 7:52 pm in reply to: TinyG2: "For your CNC device please choose the "tinyg" buffer before connecting" #9203cmcgrath5035
ModeratorWe 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?cmcgrath5035
ModeratorI 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
cmcgrath5035
ModeratorFirst, 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)
cmcgrath5035
ModeratorWithout 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, ?cmcgrath5035
ModeratorDo 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.
cmcgrath5035
ModeratorI saw your message on the contact-us web interface.
Riley will get back to you – sounds like a hardware issue
-
This reply was modified 10 years, 4 months ago by
-
AuthorPosts