I am really surprised and satisfied with this project.
Thanks to the author of the software.
I ordered the boards https://jlcpcb.com/
LPT pinout:
https://drive.google.com/file/d/1gwyn...
ESP32 here: https://aliexpress.ru/item/4001112531...
Firmware for this board: https://drive.google.com/file/d/1P40A...
firmware sources https://codeload.github.com/bdring/Gr...
Software author's site: https://www.buildlog.net/blog/
setting, scooped here
https://github.com/gnea/grbl/blob/mas...
https://cnc-tex.ru/
logic of LPT ports in the machine active level (low)
it is necessary to invert the spindle signal in the config.h file
inverting the logic of the motors with the command $ 2 = 7 in the web interface
the E-STOP button is connected to the door opening line and it pauses GRBL
and when you press the start GPIO0 (boot) button, the program continues