@kmjr20 Please see our forum rules here: https://forum.duet3d.com/topic/20759/forum-rules
And our guide for posting for help here: https://forum.duet3d.com/topic/5909/guide-for-posting-requests-for-help
While you may have been working on this for 3 months, your first post was just over two weeks ago. You have created three threads about your issue, all similar, so responses are scattered. Unfortunately, in your 14 posts, which largely complain about TronXY, you have not provided much specific information for us to help you, which is why you are getting generic replies, such as links to the documentation.
Specific information that has been requested from you:
I have asked you a number of times for an M122 report, which will tell us a lot about your Duet board, but you haven't responded to that. I've given you specific feedback on your config.g file (one of the few things you have shared with us), but you seem to have ignored that. You have been asked to post a picture of your wiring, but again that was not forthcoming. I asked for further information after you actually did do something I asked you to do, which would help diagnose the endstop issue, but apparently that's too much for you, too.Yes, setting up a 3D printer is complicated, and you're having to learn a whole new, advanced, system and its language, that's matured over 10 years. It's particularly difficult for you, because you are trying to do a custom installation into a printer probably no one else has upgraded, so you have no one to follow. I'm not a programmer either (I am a human, not an AI), but if you take it one section at a time, it will become clearer.
Unfortunately, your move to a BigTreeTech board (presumably running Marlin firmware, though it won't be any easier in Klipper) isn't going to help you much, because you WILL have to be a programmer, because when you want to customise the settings, you have to modify the firmware and upload it to the board each time. Videos aren't going to help you, because they are not going to be specific to your machine. Videos generally aren't a good way to get programming information across.
There are vague instructions that do not explain the paramters
All Gcodes are listed, and their parameters explained, in the Gcode dictionary. Maybe that's what you have missed? See https://docs.duet3d.com/en/User_manual/Reference/Gcodes.
Note that BigTreeTech boards with Marlin or Klipper firmware also use a lot of these, except have their own subset and variations of commands; see https://reprap.org/wiki/G-code
Ian