chilipeppr / widget-eagle

Eagle BRD Import widget for ChiliPeppr. Mill, solder mask creation, solder paste dispense, pick and place.
7 stars 23 forks source link

G3 Commands for full circle #42

Open ameennihad opened 6 years ago

ameennihad commented 6 years ago

The following fix is causing an issue with TinyG: https://github.com/chilipeppr/widget-eagle/pull/38

Apparently, G3 commands for full circle are not interpreted correctly by TinyG if there are XY values in the command, here is an example: G3 X10.64 Y18.93 I0.5000 <- current code after above fix G3 I0.5000 <- Previous code before fix

I totally forgot how G3/G4 commands work, I need to do some reading to find a solution.

Apparently, not all controllers handle those commands the same way! Is it better to switch back to G1 and breaking the path to multiple segments?

ameennihad commented 6 years ago

Temporarily fixed in PL #43 will look for better solution later.

chilipeppr commented 6 years ago

You could break into half circles or 1/3rd circles too. Those seem to be interpreted in a more consistent way out there. And, of course, G1 moves are what I always went with because I thought they were brainless, but they do sure bloat the Gcode.

On Sun, Feb 11, 2018 at 10:34 PM, ameennihad notifications@github.com wrote:

Temporarily fixed in PL #43 https://github.com/chilipeppr/widget-eagle/pull/43 will look for better solution later.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/chilipeppr/widget-eagle/issues/42#issuecomment-364838474, or mute the thread https://github.com/notifications/unsubscribe-auth/AHidbUNea0pCE-bNepnyITWsBbu4y_IOks5tT9t_gaJpZM4R5v-Z .

ameennihad commented 6 years ago

I thought about breaking into half circles too, most probably that will be the better solutions.