Headless SKR Pro Info

Yep- only the microSD on the board next to the wifi chip is enabled for files

1 Like

Be sure your sdcard doesn’t contain any filename with chinese or other utf8 characters.
Not sure if that bug exists on that board but i often had that issue on different machines

1 Like

Yes the microsd slot on the board. I will check the others but I have only focused on the micro. I do not have a solid connection in my shop so I only use it is standalone access point, I do not connect to my network.

This wifi thing has not started off well. Just like everything I make no one uses it the same as the next guy. This might add to many complications with everyone trying to troubleshoot home router issues.

I will give this a bit more time but so far this looks like a poor option to replace a screen.

Teething problems.

I think it definitely has a lot of merit, considering the gain- I find the tablet way more enjoyable to use than the lcd, simply because I can sit in front of the machine, get close to the bit for lining up etc and just tap the arrow keys on the keyboard. and not have to reach over and possibly fumble with the buttons on the screen.

There’s been more than one occasion where I’ve accidentally pushed 100 instead of Z up and had it top out

Honestly- other than the weird key mapping issue with X and Y not aligning with their axis, it’s pretty much working, right? I’d keep going with it, offer the chips and see what people pick. But having the option for a $35 wireless pendant is a great value add, considering it would be less expensive than the TFT

Just my take, after using it for a few days.

1 Like

Found on the ESP3D issue tracker:
SD file Upload error · Issue #754 · luc-github/ESP3D · GitHub :

1 - you must use 4GB sd card as Marlin does not know how to write on higher capacity, on higher capacity sd card, he can read but not write,
2 - be sure your sd is formated with SD Memory Card Formatter | SD Association, never use your OS to format an SD card
3 - take time to read : Discussions · F A Q · luc-github/ESP3D · GitHub

Maybe try to format with the software linked at point 2

1 Like

Thanks, I will give a shot for a while longer to see.

I saw that too but have no issues with windows format and reading higher capacity. Again, though, I do not transfer files to it wirelessly I do it physically.

I have this problem with the v1pi. I mostly just ignore it :confused:.

I can tell you how to connect to it as an access point.

Once you know the ip address and it is on your network, I can (probably) tell you how to use it there. But, some common gotchas:

  • it won’t support https, only http. New browsers try a few tricks to get you to use http
  • DNS, some routers are doing DNS and DHCP for you, and they keep the connection from v1pi to 192.168.x.x. But some browsers only use internet DNS, or there are tools to use privacy focused 1.1.1.1, etc.
  • mDNS/avahi/bonjour/v1pi.local, This works on macs, and linux, but not android and only on windows when some other app has installed it. I am very keen on making sure it works on my network, but I can’t easily encourage everyone else to.
  • Any number of routing, firewall, vpn issues. There are a ton of awful things thay can really screw up home networks. Most homes don’t have a dedicated sysadmin ready to answer questions. Most of us home sysadmins are also tired of dealing with it :slight_smile:

My best guess at the route to success is:

  1. Encourage people to leave it on the access point mode. This eliminates the most issues.
  2. Warn people that using your home router will need some basic understanding of IP addresses, and DNS (I think you need 2/3 to make 1 work, and not sound condescending).
  3. Have an FAQ with 2-3 most likely problems solved. Or things to check.

Ultimately, you won’t reach 100% success, and it will be very hard to support on the forums.

It would be nice if Marlin could ask a few questions to the espui. Something like M192 (not real) would respond with the access point and IP of the esp chip. Then at least you could do some debugging over USB.

1 Like

I use it with a TFT and the allocated IP address of the ESP01 is displayed on screen when network layer is up so maybe something like this already exists that make the information to be able to come up.

Edit: ESP3D simply send a M117 message to the display to print the IP address…

1 Like

I totally ditched my TFT, but haven’t had issues since the first couple hours.

I have had a bit of experience dealing with dodgy wifi connections on super high end aquarium controllers, so I had that going for me. One of which would only ask for an IP address from the router 1 time, immediately upon start up, so after a power cut, with the router taking 30-45 seconds to broadcast, you’d end up with no internet connection on the controller. I lost over $1200 in corals and fish due to that, and their response was ‘sucks to be you, we are the only guys in town’ .

Anyone know if this chip also does BT? That might bypass some of the wifi worries, right?

It does. That is a good idea. Let me check but I think you select which you want. I figured wifi would be easier.

I am not seeing any setting for bluetooth but it is capable. DAng did I mess something up?

I also noticed my board still says setup mode instead of access point. I changed it but don’t see a changes.

Bluetooth doesn’t support web pages.

Sometimes device designers will make the app talk over both, using the bluetooth to set up or get the status of the wifi connection.

The esp32 can manage bluetooth, not the esp8266.

But there needs to be software written on the esp and the mobile phone side to do anything with it.

1 Like

OK, been up early on a Saturday messing with the ESP3D connection, and SD card files.
The SD Card Formatter mentioned above made MicroSD 1 visible as FAT16, one gcode file, Trying a larger one in the next few minutes formatted as FAT32 with that program, and a dozen gcode files on it.
Well yes new stuff can be a headache and get quite annoying, but, progress can be made with determination, and a streak of OCD.
While I am thinking about it, anybody have advice/guidance on making Macros for this? Seeing a need for my regular usage.

1 Like

I have a few macros on mine.

The secret is that all commands are input on one line, but you separate individual commands with semi-colons.

So- where a gcode would normally have line breaks, you do a semicolon instead.

I have a macro for z-probe, touch plate offset, G92 to reset x to 0.5, move z up 5mm to remove the plate

Laser enable, laser disable, and a laser/piece position macro that enables the laser at 0.5%, moves X1 F3, x-1 F30. That turns the laser on at 0.5% and does a really small slow move to allow me to position a piece. I get about 15 seconds to position. Otherwise, the laser safety cuts or off at 1Second .


3 Likes

Thanks for the info. Got the macros setup, just came back in from the shop

2 Likes

No problem.

What macro functions do you use? Other than those and some standard positioning ones for ‘batch products’ I sometimes make, I don’t do others, but I know I’m missing a bunch that would make life easier

Thanks!

1 Like

Is the firmware file available if I want to try your version of firmware on my own ESP-01S?

I believe everything is in the first post.

1 Like