Author Topic: GRBL Controller  (Read 795 times)

Offline n4jee

  • Ewok
  • *
  • Posts: 15
    • View Profile
Re: GRBL Controller
« Reply #30 on: June 29, 2020, 20:54:11 pm »
Bubba:
I have gone to plan B. I've got 10 of the 36 letters cut out with a scroll saw. If you want the router contact me at n4jee@arrl.net with an offer and your address so I can figure the shipping.
BR52:
The files good, it was a typo on my part. Thanks for getting back to me.
EddyCurrent:
Thanks for all your help, but I quit.
Everyone:
You guys are all the greatest.

Gene Jenkins
Keystone Heights FL USA


Offline Bubba

  • CNC Jedi
  • *****
  • Posts: 2939
    • View Profile
Re: GRBL Controller
« Reply #31 on: June 29, 2020, 23:24:39 pm »
Gene,
I after I made that offer to buy it from you I started research it and more I learned about it I decided to stay away from it for various reasons. Hopefully you will be able to sell it soon. Good Luck.
My 2ยข

Win 10 64 bit, CB [1.0} rc 1 64 bit, Mach3, ESS, G540

Offline lloydsp

  • CNC Jedi
  • *****
  • Posts: 8297
    • View Profile
Re: GRBL Controller
« Reply #32 on: June 29, 2020, 23:35:27 pm »
Gene,
Keystone Heights isn't exactly "in our neighborhood", but if you came up to Bunnell for just a day, I'll bet we could get all your problems sorted-out.

I use CamBam to feed three different machines, and have 100% success with all of them.

Just sayin'.  Let me know if you want to do it.  PM me.

Lloyd
"Pyro for Fun and Profit for More Than Fifty Years"

Offline lloydsp

  • CNC Jedi
  • *****
  • Posts: 8297
    • View Profile
Re: GRBL Controller
« Reply #33 on: June 30, 2020, 17:43:08 pm »
Folks, since I have no experience with GRBL machines, and since in a week I'll be in the position of examining one, any hints/kinks you know about dealing with GRBL will be much-appreciated! <grin>

What will it do/not do.  What G-codes and M-codes will it accept or not accept -- etc.

Thanks!
Lloyd
"Pyro for Fun and Profit for More Than Fifty Years"

Offline driedeker

  • Storm Trooper
  • ***
  • Posts: 110
    • View Profile
Re: GRBL Controller
« Reply #34 on: June 30, 2020, 19:00:22 pm »
https://github.com/grbl/grbl/wiki
worth a look
limited G-code-support by design. This keeps the Grbl source code simple, lightweight, and flexible, as we continue to develop, improve, and maintain stability with each new feature. Grbl supports all the common operations encountered in output from CAM-tools, but leave some human G-coders frustrated. No variables, no tool databases, no functions, no canned cycles, no arithmetic and no control structures. Just the basic machine operations and capabilities. Anything more complex, we think interfaces can handle those quite easily and translate them for Grbl.
Made in England in 53

Offline lloydsp

  • CNC Jedi
  • *****
  • Posts: 8297
    • View Profile
Re: GRBL Controller
« Reply #35 on: June 30, 2020, 19:20:14 pm »
Thanks,
I'll check it out.

Lloyd
"Pyro for Fun and Profit for More Than Fifty Years"

Offline dave benson

  • CNC Jedi
  • *****
  • Posts: 1324
    • View Profile
Re: GRBL Controller
« Reply #36 on: July 01, 2020, 13:24:20 pm »
Lloyd
IF the OP brings his PC then install the  GRBLMachine plugin here for him, it's far and away the best Gcode sender
I've looked and by some margin and has many nice features.

Dave

Offline lloydsp

  • CNC Jedi
  • *****
  • Posts: 8297
    • View Profile
Re: GRBL Controller
« Reply #37 on: July 01, 2020, 14:01:08 pm »
Thanks, Dave.

I already had downloaded that plugin, preparatory to his visit.

Lloyd
"Pyro for Fun and Profit for More Than Fifty Years"

Offline lloydsp

  • CNC Jedi
  • *****
  • Posts: 8297
    • View Profile
Re: GRBL Controller
« Reply #38 on: July 01, 2020, 17:40:23 pm »
I've been fooling around with both the default post and the current version of the GRBL post.

I decided to examine 'peck' drilling, since that's an important feature.

Both posts insist on using G83, which doesn't appear to be supported in GRBL machines.

Any advice?

Thanks,
Lloyd
"Pyro for Fun and Profit for More Than Fifty Years"

Online dh42

  • Administrator
  • CNC Jedi
  • *****
  • Posts: 6022
    • View Profile
    • Cambam V1.0 French Doc
Re: GRBL Controller
« Reply #39 on: July 01, 2020, 18:11:52 pm »
Hello Lloyd

If I well remember, when using GRBL machine, it use it's own post processor.



Yep, G81/82/83 are not supported by GRBL ; on the GRBL PP, G81 and 82 can be simulated with G1, but no way to simulate G83 because not math are allowed in the PP ; the only way would be to use post treatment ...

also Tn M6 are not supported by GRBL, but the plugin can simulate them ...

++
David

Offline lloydsp

  • CNC Jedi
  • *****
  • Posts: 8297
    • View Profile
Re: GRBL Controller
« Reply #40 on: July 01, 2020, 18:21:18 pm »
David,
I found a G83-to-GRBL python script that is touted to work well.  Where do I install it?  As a post-build processor?  In the GRBL control?  Where?

I presume, as a post-build processor, but I'm still on unfamiliar turf here.

Thanks,
Lloyd
"Pyro for Fun and Profit for More Than Fifty Years"

Online dh42

  • Administrator
  • CNC Jedi
  • *****
  • Posts: 6022
    • View Profile
    • Cambam V1.0 French Doc
Re: GRBL Controller
« Reply #41 on: July 01, 2020, 18:30:48 pm »
I don't know ; all the post treatment I've done are written in VB .net and compiled as .exe (as console application) .... not sure that a post treatment can works with a python script ..

I do not have a GRBL machine, so I can't test the GRBL machine plugin

++
David

Offline lloydsp

  • CNC Jedi
  • *****
  • Posts: 8297
    • View Profile
Re: GRBL Controller
« Reply #42 on: July 01, 2020, 18:36:12 pm »
Well...
I thought I saw that there was a way to invoke a python script as a post-build.  If not, I'll compile it down to an exe, and do it that way.

Anyone else have thoughts on how to use .py files as post-build processors?

Thanks, all.
Lloyd
"Pyro for Fun and Profit for More Than Fifty Years"

Online dh42

  • Administrator
  • CNC Jedi
  • *****
  • Posts: 6022
    • View Profile
    • Cambam V1.0 French Doc
Re: GRBL Controller
« Reply #43 on: July 01, 2020, 18:38:32 pm »
it is this one ?

https://cambamcnc.com/forum/index.php?topic=6206.0

I have difficult with python, but I think it is not a post treatment because it use a file requester(*) to select the file name, so I guess it is a standalone application that you must run manually after you've created the Gcode.

(*) file_path = tkFileDialog.askopenfilename(parent=root)

++
David

Offline lloydsp

  • CNC Jedi
  • *****
  • Posts: 8297
    • View Profile
Re: GRBL Controller
« Reply #44 on: July 01, 2020, 19:03:18 pm »
That's the one, David.

And there's no reason I'm aware of why the filename couldn't be passed to the script with the proper PBP parameters.

I just haven't yet figured out how to invoke a python script as a PBP.  I shall, though!  It's a mission! <grin>

(any help from python-fluent members will be appreciated!)

Lloyd
"Pyro for Fun and Profit for More Than Fifty Years"