I have worked with the github AI to create a bunch of improvements, there are a few that need testing/review that I have not been able to do.
code review and suggestions are always helpful, and I don’t have a machine setup at at home that I can test that the hardware does what it’s supposed to, I can only check that it loads, doesn’t blow up, and the UI up to the point it needs to actually move something.
So if anyone is able to look at the patches, or test the results and report, it would be very useful.
-
- show bounding box, have a button to run the router around it
- download index.html.gz from Implement bounding box visualization and boundary tracing for GCode jobs · BarbourSmith/ESP3D-WEBUI@b65072b · GitHub
- bounding box displays correctly, I have not been able to try actually running around it
-
disable connection monitoring when uploading files [FEATURE REQUEST] disable connection tracking when doing file transfers · Issue #193 · BarbourSmith/ESP3D-WEBUI · GitHub
- download index.html.gz from Disable connection monitoring during file uploads to prevent timeout issues · BarbourSmith/ESP3D-WEBUI@0cf5bc6 · GitHub
- I do not have large files that have caused me problems, I need someone who can reliably trigger the problem to try this and see if it works or not.
-
change version numbers to all be based on git tags Improve versioning using git describe and tags to match FluidNC format by Copilot · Pull Request #200 · BarbourSmith/ESP3D-WEBUI · GitHub
- This needs someone who can build the UI from a git repo to try a few tags and validate what shows up in the UI version reporting
-
add a button to move the router to a bit change height Add bit change height feature with configurable height and universally available smart button behavior by Copilot · Pull Request #202 · BarbourSmith/ESP3D-WEBUI · GitHub
- when pressed, it moves the router up to a high, but known safe height (not off the end of the lead screws) and then changes to a button to return to the same height, or if probing is enabled, to probe down and set the new bit height
- needs someone with a probe to test (and need to test the non-probe behavior)
- get new index.html.gz from Add bit change height feature with configurable height and universally available smart button behavior · BarbourSmith/ESP3D-WEBUI@0cf5bc6 · GitHub
-
save belt lengths when idle (same rules as Z axis) Save belt positions to NVS like Z position by Copilot · Pull Request #328 · BarbourSmith/FluidNC · GitHub
- get firmware.bin from Save belt positions to NVS like Z position · BarbourSmith/FluidNC@0ff4c32 · GitHub
- test it, find corner cases (interactions with relaxed belts is one I expect to be a problem)
- currently there is something odd with github/copilot not working together on this, I may have to restart this as a new issue
-
add option to relax belts before extending Add relaxToExtend option to control belt decompression during extension by Copilot · Pull Request #330 · BarbourSmith/FluidNC · GitHub
- when the belts are retracted with high current limits, it can be really hard to get them started, this adds a config option that will relax them when you tell them to extend
- install firmware.bin from
-
when connecting to an existing wifi, check for new versions Fix AutoUpdate HTTP redirect support, implement semantic version comparison, enhance firmware installation safety, and comprehensively refactor code for GitHub API and releases by Copilot · Pull Request #344 · BarbourSmith/FluidNC · GitHub
- needs code review and opinions on enhancements. I tested it yesterday (before today’s cleanup) and validated that it worked at that point.



