GRBL 1.1e ?
Yeah well I come from the MS word developed VB6, ASP and DOTNET, these days though I kick around with Java, GO, Swift node php mainly.
I see you mention Tlaser run in a VM ? I'm going to give it a go I think LaserWeb has quirks the main one, it is really slow at vector rendering and producing Gcode.
@gerryghall I do have quite a few customers using VM's, the most popular seems to be Parallels.
I have a local server running docker I remote access to it, I should still be able to expose the usb-serial port but if not I have Virtualbox, I did have parallels historically but due to mainly development reasons started using Vbox.
Is there any grbl1.1 firmware work for elekdraw?
@nebiaydogdu I'm also interested in updating my Eleksdraw to GRBL 1.1.
I'm pretty handy with Arduino - is it just a matter of downloading the grbl code, configuring it for CoreXY, creating a .hex and flashing it, or is there more to it?
You are probably referring to my "default" firmware in T2Laser. If so, no it will not as it is configured for a Cartesian axis laser.
As dylanmc said, you can compile Grbl 1.1 with CoreXY and Servo support but will need to remove other features, like homing to get the size low enough to fit on the Nano.
I recommend sticking with the mana.hex (Grbl 0.9) on the EleksDraw for ease, since EleksZ did a great job making it selectable for both axis and laser or servo. There's not much benefit on the EleksDraw to use 1.1, the main benefits are for dynamic laser control and real time overrides.
I probably should have waited for @Zax's reply, but I tried to flash a freshly built grbl1.1. avrdude started out fine, then reported a ton of messages. Now I think I need to reflash the bootloader, because when I try to flash even just a tiny program, avrdude complains "programmer not responding".
I've got an ICSP programmer - is there a way to start from scratch that way? Alternatively, I have a few Arduino Nano clones - could I plug one in in place of the Eleksdraw's nano?
Finally, I realized I configured the gerbl software for CoreXY, but didn't see any options for configuring Servo support - how does one do that? Thanks!
You can install Uno Optiboot (smaller bootloader) to your Nano using a ICSP or Uno/Nano as programmer. That gives you a little more memory and should make it possible to enable CoreXY and Servo support without too much trouble.
Of course you can always swap the Nano, they're all the same.
@Zax - thanks for the info -- you're a superb help to the community. Oh, and Happy New Year!
@Zax I successfully flashed the EleksROM.hex to a new Nano (my ICSP programmer is at work). I was surprised that by default it doesn't use CoreXY mode, and I had to use EleksCAM to set it to that mode, as well as the Servo mode. I'm sure there are $ grbl commands to do that, but didn't know what they were. Happy that it's 100% working again, but still interested in being able to build my own grbl1.1 version. It seems that the EleksMaker fork of grbl should be out there, which would help folks like us merge their cool changes into the current grbl version.
My build of the grbl-servo 1.1 fork installs fine, but doesn't respond to any serial commands - I can't really tell what's gone wrong yet.
@dylanmc Yes, being open source EleksMaker should publish it.
T2Laser has a menu to change the settings / modes, and also shows what the commands are in case you are interested.