V1 Shop loaded Jackpot/ FluidNC and M5 Dial connectivity

I am almost done with the LR4 mechanical build and have started working on the V1 Shop loaded Jackpot with FluidNC preloaded and am trying to get the dial to connect. I have purchased the circuit board for both ends from Elecrow. I do have power on the M5 Dial, and a working FluidNC display but no connectivity to the Jackpot board. Without seeing the code on the Jackpot, it would seem it does not have UART2 enabled going out gpio14 and 15 for comms. I think this means I need to reflash it with add of the UART statement for UART 2 indicating those gpios?

Thanks

Another question for the Jackpot. Can an output be set to turn the spindle router on and off when the cycle starts? I see lots of YouTube video and folks are turning the router on and off manually. Can the flood pin be used into a solid-state or mechanical relay?

You’d want to use one of these 5V outs to control a relay for your router.

The V1 standard start/end/tool change gcode uses gpio.27 for this

For FluidDial things, you may want to read through this thread if you haven’t already

1 Like

Thank you. I have read thru it again now that I am in the thick of it. I have downloaded FluidNC from Github and can find a uart.yaml. Although it doesn’t match Doug’s exactly, might that be the file to modify and push only that file to the Jackpot via web installer?

1 Like

I’m not sure, I don’t have a dial. I just know a few people were discussing setting it up in there.

Will have to page some people with dials for help :grin:

@DougJoseph @Jonathjon @MakerJim

1 Like

Actually you just need to edit your existing config.yaml and add the code for the additional UART right into the file. You can download your existing file from your Jackpot to a computer or tablet, using the WebUI, then save a new copy, edit it as needed, and upload the edited copy back to the Jackpot!

@AZ_Ryno

In the following screenshot, you can see where I added the code shown here:

uart2:
  txd_pin: gpio.14
  rxd_pin: gpio.13
  rts_pin: NO_PIN
  cts_pin: NO_PIN
  baud: 1000000
  mode: 8N1

uart_channel2:
  uart_num: 2
  report_interval_ms: 75

It’s the highlighted part here:

Thank you. That’s even better! I’ll try that.

1 Like

Also, just a note about this:

The GPIO numbers on the Wiki are based on a Bart Dring 6-pack board, while the GPIO numbers in my thread are based on a Jackpot board from V1E. The GPIO’s shown in my post, are what you need if you have a Jackpot!

Connected now, but looks like the code in the dial is not complete as the icon are all white.

1 Like

The image files need to be uploaded separately.

1 Like

Exactly what @jeyeager said. For convenience, I copied the pertinent part from the wiki he linked to, and will paste it here. This is a screen shot from using VSCode to install the firmware and upload the file system, which gets you your image files for the buttons:

Upload the image files

Open the Platform folder and click on Upload Filesytem image

Thank you for the info. I was able to get them loaded! I have control from the pendant with icons.

2 Likes

Congrats on the progress!