Jackpot< Update ESP32 to 3.7.9 for MPCNC

Hi
First off please excuse me if there is another thread explaining what I need to know.
I have searched the forum but can not find any of the info. that is helpful.

I need to be able to;

  1. update the firmware on the ESP32 to the 3.7.9 version.
    The only way I can seem to get access to the ESP32 is via the FluidNC Web Installer link listed on the V1 site, but I have to do it over a USB connection (virtual com3). It will not connect over the WiFi.
    I am unsure if I have to install some form of a WiFi software on the ESP32 or the exact process to do this.

  2. enable the laser function
    in a separate message it looks like I have to enable the laser function in the yaml file
    it appears that in the 3.7.9 update the laser information is in there but it has # symbols in front of the lines of text regarding the laser
    it appears that the # symbols must be taken out to be able to see the laser data

  3. I can upload the config.yaml to the ESP32 via the USB connection but it does not appear to be retained, because if I power down the unit, wait a few minutes, reapply power then plug in the USB cable (Jackpot power first then plug in the USB) the Web Installer tells me that Fluid NC is not installed on the device and it has to be installed once again.

  4. download the Fluid web user interface (that allows the control of the steppers) and make it so it will be useable.
    I am unsure if this has to be uploaded to the ESP32 or if it is loaded on to my PC and run separately ?

The Jackpot I am working with was ordered from V1 about 3 weeks ago and it is a MicroUSB ESP32.
I am not sure if I need to hold the boot button down, if it should blink (it does not), etc.

Any help will be greatly appreciated

Thanks again
Tom

@vicious1 appears to be about to respond to your other queries, but see this thread FluidNC 3.7.9 Issues.

While I haven’t actually run 3.7.9, there were some git merge problems right before release, so I am not certain what kind of issues could be present there. I have remained on 3.7.8 because of this

1 Like

Sorry, first off do not update yet. There is an issue with 3.7.9

Correct, webinstaller is hardwired.

Yes, I have updated the docs with a cut and paste section (you still might need to tweak depending on your laser)

I do not understand this question. The interface is on the ESP32 index.gz.html or whatever.

If the web installer does not say hold down the button you do not need to.

Once the firmware is flashed, you should see a “FluidNC” WiFi network that you can connect to.

If you can connect to that and navigate to http://fluidnc.local or http://192.168.0.1, you should be able to upload the config.yaml from the web interface and/or verify that it is there.

Make sure the config.yaml is going to the local file system and not the SD card. I made that mistake in the beginning.

If you use the web installer

The easy way is just firmware update, Although I like fresh install and reload all our files. That way everything is ne and fresh.

Ok, from the data you guys have provided me with I now understand how it all works.
I reloaded the 3.7.8
I am able to get the web UI up and I now understand how that works !
I did not realize that once connected to the WiFi hot spot link in my internet connection dropdown that I was to type in the IP address as Mike provided, I did that and all of a sudden the web based user interface came up.
That’s really a slick way (in an old fart’s terminology) to access the controller.
I am now going to reconnect it to my MPCNC and see how I make out.

Thanks again for all the help it is greatly appreciated

Tom

2 Likes

Ok I hooked up the motors and I can not get any movement out of the motors.
Originally I did when the board came from V1 with the preloaded firmware etc.

From what I understand the x and y must be homed prior to being able to move either axis manually
When I try to home either axis I get a homing error
Error 5
Homing cycle failure homing is not enabled via settings

not sure how to address this

What files do I have to ensure I have loaded on to the ESP32
The following files are loaded as per the files tab in the web ui
config.yaml
favicon.ico
index.html.gz
preferences.json

All the files from GitHub - V1EngineeringInc/FluidNC_Configs: Configuration and support files for the FluidNC boards typically used and V1 Engineering
If you download the entire thing and unzip it you can get all the files for your machine.

I can’t upload any pictures right now to help.

Looks.like.it’s getting to be time to look at updating FluidNC for my 2209 pen/laser board… I still have the old one, so I sure hope the config.yaml still works for it.

I’ve never noted.problems with STA mode on this, I wonder if only having the 2 drivers is easier on the ESP32 RAM.

STA works great for a lot of people, it is just hard to diagnose issues.

So I have the yaml up for the new fluidnc pen laser boards…the issue is you can not go negative on the endstops. So for my show demo I actually cut and filed the endstop flags to get the exact right 0,0.

I have not asked the fluid guys about this but I know Jeff did at one point…

So either we convince them negative endstop adjustments is a good idea like it was for grblesp32, or I remake the Zen to have adjustable endstop flags. That is my next big project after this table…Trying to figure that out.

1 Like