WebUI Shenanigans

Nah, I’ve given up on that. It does not make any sense outside of Germany/the EU. And since the USB cable problem can’t be really circumvented as of now it is not a good choice for full scale machines. :stuck_out_tongue:

(You can quote me on admitting partial defeat… :heart:)

3 Likes

Hey for your next trick, can you use an accelerometer instead of a joystick?? Lol, jk. I just saw a youtube they had the accel moving a servo! Thiought gosh, bet Jason could make that work :grin:

1 Like

Ha, that’s certainly possible but perhaps not the best option. Imagine if you dropped it. :laughing:

2 Likes

Somehow I missed this thread before slapping together my display thingy. Reading with interest, looks fun! I’m going for the “high school sports scoreboard” since it’s huge but only 64x32, instead of the controller route, so far…

2 Likes

Well, this is fun. Got it setup to be able to do the settings via a captive portal page and store to flash.

If settings are not setup or you choose to display from the menu:

The QR code when scanned connects to the ESP wifi as a captive portal.

And takes you to the page where you pick your settings, including a dropdown with a list of available networks.

Once you submit the settings, it will automatically restart and take you back to the normal screen.

Cool.

8 Likes

What?! That is nuts

1 Like

Beyond Cool. Friggin amazing.

1 Like

I pieced it together from examples online. This appears to be a pretty common thing to do with an ESP32. Adding a QR code into the mix just seemed like a good idea and I found a library.

1 Like

Yep, I had just got done doing this for my dust collection network about a month ago…

but, I stalled out on progress while I do some more planning.

2 Likes

It’s not going to stop me, but this seems excessive.

6 Likes

Well, that escalated. Not functional for loading/saving yet but once I saw how to serve webpage files from SPIFFS, that opened up the capabilities.

The colors won’t completely match the screen because hex colors are 24 bits and the screen uses RGB565 16-bit values. Plus, the screen colors are a bit muted.

The Elecrow screen I ordered made it to my state anyway. I have some time off over the holidays, so I’m hoping to try and at least close to wrap this up soon.

I will end up using some of this color configuration stuff for my other LED project.

7 Likes

It seems like you are having fun with this stuff, and learning a bunch of new things along the way. I really like seeing these updates!

2 Likes

For sure! I’ve liked messing with this kind of stuff for a long time but always struggled to think of projects. My Lowrider with FluidNC has been such a great platform for ideas.

1 Like

Well I have used my CNC’s as a learning platform for the last 9 years. I swear you guys teach me so much constantly and even after all this time I can see how much I still have yet to learn.

Who would have thought a CNC would teach me so much programming.

2 Likes

I have nothing to contribute, just saying this is cool, you are cool, please keep it up. :grin:

5 Likes

Bah, the Elecrow display/ESP32 combo didn’t work out. Took a bit to get the display to use hardware SPI. Drawing was way too slow with software SPI but got that figured out. (I didn’t know anything about that before this project.) Ultimately what killed it is not having enough analog pins. I think it would have worked but I couldn’t use one of the analog pins because it was shared with wifi.

Oh well, at this point I’ll proceed with a separate display and ESP32.

It would have been nice though.

2 Likes

Thanks for all your amazing work!

Your link to joystick leads to rotary encoder instead.

1 Like

Oops. It’s these:
Joystick - Amazon.com

Same ones I bought for the DIY space mouse project:
Space mouse v2 DIY - Random or Off Topic - V1 Engineering Forum.

2 Likes

Cool!

So i had seen that link was wrong a while ago, but unless you release code i can do nothing. I woukd never figure this out, so i was going to wait and see if you released, then would have asked for joysticks :grin: