I'm curious and learning, how do I load the software onto the control board?

The easiest way is to first identify what chip you have on the ESP32. Tell us exactly what labeling on the USB/UART chip says. It will either be something like CH340 or CP-2102.

It’s the chip I’ve circled in your photograph from above.

If it is the silicon labs (CP210X family, then you likely need this driver

https://www.silabs.com/documents/public/software/CP210x_Universal_Windows_Driver.zip

from this page that @Dreyfus linked/mentioned up above.

If instead, it says CH340, then you need a different driver. (I suspect you don’t have the CH340)

I downloaded the universal driver, but I’m not sure what I need to do with it to install it. I guess I’m used to something with an auto-installer, but I’m not seeing anything like that.

Use the standard windows workflow. From device manager, click on the unidentified device. There’s options from there to pick the driver, point that to the location you unzipped the the driver to.

I’m on my MacBook and not near a windows machine to give you step-by-step instructions. Perhaps another community member will help you with that. Later this evening I may have a chance to get on a windows box and give you step-by-step.

What version of windows do you have (10 or 11? If Windows 10, is it 32 bit or 64 bit?)

Edit: also, you didn’t confirm that you have a CP201x chip. Please try to answer questions as we need those answers to help us help you.

OK, that worked! It now shows a new com port

Alrighty! Go back to the web installer and load the board.

massive improvement, it installed. Got a report:

You’re well on your way now.

Next up we will need to configure your WiFi and then get you a suitable config.yaml.

Disconnect USB, Power cycle your board. Then connect up via WiFi to the FluidNC network. From there we can get your configuration under way.

Ok, connected.

Now we need to get you a config.yaml.

We might need some help from @jeffeb3 or other ZenXY experts as your Bart Dring 6 pack is a little different than the PenLaser or Jackpot boards.

But, you’re within sight of having the machine running.

I’ll start looking to see if there’s something close we can start from.

Awesome, thanks again. I’m going to wire up the motors and the optical stops

1 Like

If you have any idea which pins the two optical stops should be connected to, can you point me in the right direction?

Optical stops, or just microswitch endstops?
Optical endstops are a bit more tricky as they usually need power for the LEDs.

If they’re mechanical endstops, I’d suggest the GPIOs on the 6 pack. I’d start with the top left corner and work in. Don’t hook endstops up until we confirm how to connect them correctly to a 6-pack.

Also, which optical endstops are you using? Have a model, link, or picture?

The Zen has flags and mounts for optical endstops.

How do you normally wire those up to jackpots or penlaser boards?

I haven’t tried the jackpot. But I believe I wired the 5V separately. Or maybe it was 3.3V? I’d have to look it up.

As we figure this out for @LosTyger , we can use it to improve the documentation.

I checked the V1 store and there isn’t any data sheet or wiring data for the endstop that Ryan sells

It does note that VCC can be 2.7 up to 5V for that part, which is nice.

I would propose picking up 5V and Gnd from the output connector on Bart’s board , making a “Y” with ferrules so two wires would come from 5V and two wires from Gnd on the outputs connector.

I’d run separate wires for that 5V and GND individually over to each optical edstop VCC and Gnd.
The 3rd optical endstop pin on each endstop would then get run over to inputs. I’d use GPIO.34 for one endstop and GPIO.35 for the next.

To make any further progress on this, I need the data sheet for whatever optical endstop @LosTyger is using in the ZenXY build. That would allow me to confirm the notes above.

Definitely worth finding out the right info and updating the docs.

The reason I thought 3.3V might be better is I bet the optical endstop outputs Vcc. I’m not sure if the endstop pin on the jackpot is supposed to have 5V input. The esp is 3.3V. but it is pretty tough. I’m not sure if there is a resistor or other protection on the endstop input.

Got it. In the case of Bart’s 6 pack above, these look like buffered inputs- so that should be OK.
I need to confirm this.

I’ll also double check the endstop inputs on Jackpot a bit later today.

1 Like

@LosTyger - The picture you posted above- that’s not a 6 pack board, I think it’s a pen laser board.

Can you confirm that for me? I need to be sure I’m giving you good information about how to hook up your optical endstops.

Edit: Still want to confirm- but it does look like the Bart Dring pen/laser board.

IO map would be as shown below:

1 Like

Picture above is correct.
image