Replies: 32 comments 63 replies
-
Hi @smoki3 I build my "fake board" again, to test your firmware. I flash it on the ESP32 but when I connect to LaserGRBL this is what I have. Purple text is something the ESP is sending to LaserGRBL via USB. |
Beta Was this translation helpful? Give feedback.
-
So I got it working :) Pin 22 have to be high on boot to hold the power. I also have to switch RX and TX |
Beta Was this translation helpful? Give feedback.
-
So this is working :) |
Beta Was this translation helpful? Give feedback.
-
So I did now a few test with light burn (because only have a Mac) this was working fine. The two buttons, sd card and the beeper are now disabled. Maybe I have some good ideas in the future to use them. |
Beta Was this translation helpful? Give feedback.
-
I detected a new problem. So telnet is not working. The wired thing is, that if flash grbl 0.9 on my test setup to the m328p it is working. As soon I flash 1.1f (which is also on the vigo) it doesn't work. Is telnet working for you with the latest grbl on any other device? UPDATE: Pushed a fix. A soft reset was needed after connection |
Beta Was this translation helpful? Give feedback.
-
So looks like everything is working now :) |
Beta Was this translation helpful? Give feedback.
-
Well done! I am checking your work with my fake board. Streaming 1'000'000 of gcode lines in $C check mode take 10min (1600 gcode line / sec) which is a very respectable value. If I use the serial bridge I only have half of streaming speed (800 gcode line /sec) Keep in mind that the "target" maximum speed using the atmega328 directly (classic grbl) without the ESP bridge is about 2200 gcode lines per second. The rest is all delay added by the ESP32. |
Beta Was this translation helpful? Give feedback.
-
Please note that, with my board, I am only able to connect via USB after making a WiFi connection and closing it. Otherwise, if I don't make any WiFi connection, the ManageUSBConnected section seems completely not effective. |
Beta Was this translation helpful? Give feedback.
-
Next step: support WPS button https://github.com/espressif/arduino-esp32/blob/master/libraries/WiFi/examples/WPS/WPS.ino Next step for LaserGRBL: auto discovery device IP (it is already in my roadmap, but being that few use it I have never developed it) |
Beta Was this translation helpful? Give feedback.
-
So while I checked the pins for the buttons I saw the button2 directly goes to GPIO0. So its easy to flash now |
Beta Was this translation helpful? Give feedback.
-
Do you know this? |
Beta Was this translation helpful? Give feedback.
-
Network discovery added: https://github.com/arkypita/LaserGRBL/releases/tag/v4.2.0 |
Beta Was this translation helpful? Give feedback.
-
So this is my result :) The question what I have is the Wifi stored at the same place as with wifi manager? And how to start it via button |
Beta Was this translation helpful? Give feedback.
-
WPS and WifiManager now working together :) |
Beta Was this translation helpful? Give feedback.
-
I pushed a commit to improve serial performance a lot. Could you please do your benchmark again? |
Beta Was this translation helpful? Give feedback.
-
What is it used for? We don't need a Websever or not? |
Beta Was this translation helpful? Give feedback.
-
So after some research the problem with bluetooth is that it shares the radio with wifi. So it is hard to get a connection on both. If I only enable bluetooth it is working fine. I also tried you benchmark. But I can't reach your values with wifi neither with USB |
Beta Was this translation helpful? Give feedback.
-
This is what I get over USB. There must be something wrong or not? @arkypita |
Beta Was this translation helpful? Give feedback.
-
Is this normal? |
Beta Was this translation helpful? Give feedback.
-
Guys, how safe am I to install this new firmware? Can I revert back to Vigo if I need to? Not concerned about warranty and pretty competent in flashing ESP chips etc. How much of a difference would say... Lightburn make for me? |
Beta Was this translation helpful? Give feedback.
-
Hi, i like try to flash the test firmware on my board, where i can download it? there is a tutorial to do this, in a treat i find that i need to do a welding, in another that no hw mod was necessary? thanks |
Beta Was this translation helpful? Give feedback.
-
Ok thanks 👍
Il giorno dom 7 feb 2021 alle 21:17 Kevin <[email protected]> ha
scritto:
… @glr76 <https://github.com/glr76> You need to download the code (.ino)
and compile and upload it with Arduino IDE.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#3 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ASYOJFV4JKMQJSOOJEL4DMTS53YNVANCNFSM4WXPXTPA>
.
|
Beta Was this translation helpful? Give feedback.
-
Hi, i selected NodeMCU-32s, is corerct?
thanks
Il giorno sab 20 mar 2021 alle ore 13:55 arkypita ***@***.***>
ha scritto:
… Are you sure you have selected the correct board?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#3 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ASYOJFVUBGIVMETV4OKIWTTTESLLFANCNFSM4WXPXTPA>
.
|
Beta Was this translation helpful? Give feedback.
-
Just today i loaded the new firmware on my VGL7X, since the original program sucks. Everything ok, it works great and I had no problems installing it and using with LaserGrbl. Thanks a lot to arkypita and smoki3. Just a couple of requests. I would like the button management (for example: set to zero, focus beam, frame), power off and the temperature display (as on the original software) to be implemented. I then noticed that on the original board there are connectors marked: x-l, y-l. They could be for some possible limit sensors? who knows if they are internally connected? ... I'll try to do something myself. |
Beta Was this translation helpful? Give feedback.
-
https://lasergrbl.com/usage/custom-buttons/
This is a feature that is added by the ESP32, and not part of standard grbl protocol. |
Beta Was this translation helpful? Give feedback.
-
@arkypita @smoki3 Thank you for your help and generosity - This is not to be taken as a complaint, just feedback on the fact that for me anyway the Custom firmware did not work. I persevered with the dead links to the ESP32 Hardware library, installed the Wifi Manager Library in the Arduino IDE (checked that I downloaded and installed the correct versions-the best that I could anyway) , and tried to compile the code that you created for the Custom Firmware - Unfortunately the firmware will not compile returning several errors... mostly expecting different syntax, and it seems that the problem occurs over and over again - (or perhaps its the same error). I gave up after several attempts and several hours of trying - I don't have enough coding experience to know what the errors mean. Are you interested in receiving a copy of these Arduiono IDE compilation errors? Do you have a ready compiled code that does not need the Arduino IDE procedure? The Lx7 support that arkypita added to Laser GRBL kind of works but some of the LaserGRBL commands return errors. And some of the features that are available on the Vigo Software are not available on LaserGRBL... I may play some more with LaserGRBL in Vigo mode and provide more feedback. The Vigo software is kind of ugly, but controls all the features of the LX7 well, including wireless control through WiFi which I found very useful. The only reason that I am looking for alternative software is that for whatever reason it crashes when trying to read DXF and G-Code, even though the manuals say that these are supported - Does anyone know if a fix or work around has been found for this? |
Beta Was this translation helpful? Give feedback.
-
To me, this all sounds like a foreign language. All I want is to be able to use LightBurn on my VG-L7X. I don't care about WiFi. I just want to use my USB port. I have followed some of the instructions and loaded from arkypita, thanx for the learning curve, but I don't not C programming language. All I need is a working .bin file. Is there a working bin file that I can get from someone here? I did manage to read and save the existing .bin file from the ESP board on my VG-L7X, but I don't know what to do with the .ino file you supplied. I tried to just compile it but I got a lot of errors and it didn't make me a bin file. If that is actually what Arduino IDE is supposed to do for me. I would really appreciate any help in supplying me a .bin file. Thanx for all the work guys!!! |
Beta Was this translation helpful? Give feedback.
-
It is now working. The problem I had in Arduino IDE was that the ESPRESSIF library I loaded was the newest one. When I installed version 1.0.6, it compiled correctly, went to the laser, and is now working with LaserBurn. A BIG thank you to arkypita for all the help!! I think it would be worthwhile to highlight that the older 1.0.6 version of the EXPRESSIF library be installed. |
Beta Was this translation helpful? Give feedback.
-
I have a Vevor L4681 machine which seems to have the same controller (VigoTec with WiFi and USB). The controller panel has three buttons: a red power button and two white buttons, all in one row. I have the CH340 driver installed and my machine is indeed working with VigoWorks 3.3 and the newest LaserGRBL. But it would be nice to get it running with Lightburn, too. I have Arduino installed with the WiFi Manager and the ESP Board Library (it took a while to find the correct Board Library - the link in the description is outdated). I can select the Node MCU32s board. Anyway, even IF the sketch would compile I'd run into the same error of not getting the controller board to get into boot mode for flashing the firmware. I'd be glad if someone could help me flash this controller. |
Beta Was this translation helpful? Give feedback.
-
Here we talk about the development of a new firmware for VG-L7x (ESP32 chip) that allow to use the standard grbl protocol without need the hardware hack.
Beta Was this translation helpful? Give feedback.
All reactions