This is something we do not have. No one (AFAIK) has flashed that controller for a zenxy. I don’t know if any of the experts here have flashed that control board at all. You will have to do some detailed learning to get there with that board.
Some broad steps I would take:
- Get one of the other builds from MarlinBuilder releases and don’t change any of that code, just build it using the instructions at platformio. This will get your “toolchain” set up to compile Marlin. Don’t even connect your board at this point. This is just about getting a “Success” in platformio to know that it is working.
- Find a resource for compiling marlin on your creality board. You will at least have to change the motherboard type from the one you downloaded previously. There may be some subtle issues after that. If you can build your own marlin and flash the board once (even without configuring it for ZenXY), you will have learned a lot.
- You need to combine the changes made for the Zenxy with the changes needed for your creality board. This configuration will be your creation. You need to have a successful build and then flash your board.
- Test the configuration by first jogging around (+x goes right, +y goes away from you). Then testing the endstops (M119 should show triggered when the endstops are triggered and open when not). Then homing. Then you can run a pattern.
If you get stuck, we can help. But if you want the best help you need to:
- Be detailed in the error you are trying to tackle. What did you do, what did you expect, what did you observe?
- Ask specific questions. You need to be in charge of the development. Broad questions require a lot of text to respond and can lead us to answering the wrong question. A specific question might be, “I changed this parameter and now I get this error, how can I fix it?” A general question might be, “How can I fix the compiler errors?” (without providing more detail). Another bad general question might be, “How can I configure Marlin?”. A better question would be, “I have followed [this guide] and I am stuck at step 6. What parameters are important for me to change?”.
- Put in the effort and show you are trying. It isn’t totally necessary, but it will be more motivating for people trying to join in and help if they see you pushing on your end.
- At the end of the day, the solution has to happen on your side. We are more like coaches than partners. We can’t be next to you, so we won’t be the ones solving it.