Hello I built a CNC machine using Nema23 motors and toothed bars. Initially, the control was done using the BSMCE04U-PP controller and MACH3 software, but I wanted to switch to something newer, so I decided to use the OpenBuilds Control software, the program is free and constantly being developed, so it has potential, but to use it, I had to change the controller to Arduino with CNC Shield with GRBL 1.1h installed. From what I know, in this version of GRBL, the PWM pins were swapped, now the 0-5V PWM control is done on Pin Z+, and the END STOP of the "Z" axis is now on the SpnEn pin. Due to the fact that my inverter supports a 0-10V signal and there is no possibility of changing it to 0-5V, I had to use a 0-5V PWM to 0-10V PWM signal converter, in addition, I have NPN proximity sensors that can be powered from 6-36V, in my case they are powered by 24V, for this reason I cannot connect them directly to Arduino, because it will burn it, so I used a 5V/25V voltage divider. Interestingly, the "Y" axis is on two motors, for this purpose two jumpers are installed in the CNC Shield to clone the "Y" axis as the "A" axis (I also had to swap/cross one coil on the stepper motor controller from the "A" axis, because one motor was moving forward and the other was moving backwards when moving the "Y" axis), although in the OpenBuild Control program settings there is a reverse option, but it did not want to work for me. I don't have the spindle connected yet, I'm waiting for the PWM signal converter, but I would be grateful if someone familiar with the subject could take a look at the simplified diagram. I'd be happy to hear any tips and comments. You learn your whole life Thanks in advance and best regards