I'm trying to determine if there is something wrong with my BlackBox controller, or just my understanding of it. I'm working with a LEAD 1515 CNC with a Dewalt spindle and the BlackBox controller. I've been using Fusion360 and became curious about the coordinate systems implementations. I found this YouTube video about understanding coordinate systems in the GRBL controllers. I followed the steps he uses to Home the gantry, and then return it to a stored position on the work surface. I'm on a Mac, so I've been using Candle to send commands directly to the controller. This appears to work well, but please let me know if there are issues with this application. After following his instructions, my gantry does not return to the stored position for the G59 work coordinate system. Here's the video and sequence he describes: The command sequence he describes (with my intended modifications) is: Code: // Home the gantry $H // Set the coordinate system to G59 to create a space where I can move the gantry out of the way. G59 // Move the Y axis back away from the front of the machine G91 X0 Y500 Z0 // Set the current work coordinate system's 0 position. G10 L20 P0 X0 Y0 Z0 // Review the coordinate system configurations. This appears to be correct for the G59 coordinate system in my configuration $# // Home the gantry again $H // Return the gantry to the stored position. // THIS IS WHERE MY FAILURE APPEARS TO OCCUR // My gantry does not move at all after this command, in the video, his gantry returns to the stored position. G0 X0 Y0 Z0 Thoughts on why this is happening. Am I not understanding something about work coordinates? Is my controller not doing something its supposed to? Thanks for any assistance.