Difficulties experienced by beginner

Hi I’m making a ZenXY table for the first time, and I’ve got all the hardware in place, but I can’t solve the software problem. I’m gonna use the control board of a used ender3 (v1.1.4), but I’m having trouble because I don’t have any details. Can anyone elaborate on the steps I need going forward? For your information, I have no engineering knowledge. I need a savior to tell me what additional supplies I need and how to install them specifically (I’m a non-English speaker, so I’m having a hard time collecting information). thank u

1 Like

The controller needs to be set up to not use an extruder and to include the corexy mechanics. In Marlin, you need to make changes to the config file and then compile and flash the changes. You don’t need to be an engineer, but you will have to learn a lot.

2 Likes

Thank for your reply! But is it possible to find a converted config file for my control board? Based on my knowledge, I think it would be tough for me to convert the config file myself.

You could try using Marlin/config/examples/Creality/Ender-3 at ZenXY_MiniRambo_16T · Allted/Marlin · GitHub as a starting point.

I don’t know the specifics of the Creality/Ender boards, but that looks like it might be a pretty close match.

Thank u so much for your help!

So we can use google translate to help, and there may be others here that speak your language.

What we find most though is others that say they are non-english can speak better than they think! Welcome!

1 Like

Hello! I’m in the middle of the process, but I’ve encountered an issue. I’ve successfully powered the Creality3D V1.1.4 control board, but the endstops I bought from the V1 Engineering shop are not compatible with this board. How can I resolve this issue?

We’ll need more details as this isn’t one of the common boards used for these machines.

Is this the board you have?

That board has very typical looking endstop interfaces, so the other things we need to try and help you:

How did you wire/connect your endstops? Pictures or diagrams, please.

With the endstops not triggered, send an M119 to Marlin. Post the results here.

Trigger each endstop manually, one at a time. While an endstop is triggered, send another M119 to marlin, and again report those results.

1 Like

Do you mean the wire plugs don’t match up?

The switches may require soldering or wire crimping connections to make them work.

I’ve used 2 of these ender boards for different projects and had to custom adapt the plugs for the endstops to make them work. The plugs are JST-XH. You can buy a few of them pre assembled and solder the wires or you can get a small kit and a crimper and make your own.

2 Likes

Thanks for your reply but I couldn’t connect endstop because they didn’t match at all. My endstops have 3pins but control board requires 2pins.

Yes, you are supposed to connect the COM and NC terminals of the endstops to the SIG and GND terminals of the control board. The NO terminals of the endstops is unused (as is the +VCC terminal some control boards). At least that is the case for the Lowriders, I believe that ZenXY is the same.

The switches are probably unlabelled, so you may need to use a multimeter to verify which terminal is Common (COM) and which one is Normally Closed (NC). (I believe that they are the two terminals on the outside, and the middle terminal is NO, but you should double check)

3 Likes

But my end stop is optical thing. Is it still work?

Okay, that is something that I am unfamiliar with. I will have to let someone more knowledgeable with the Zen XY chime in here (@vicious1 ?).

But based on the V1 documentation, it looks like the optical endstops require the third pin to be connected to +VCC. You may need to find a location on your board to access an appropriate voltage source (or purchase a SKR Pro V1.2 or Jackpot control board)

1 Like

Most optical stops send logic LOW for untriggered, and logic HIGH for triggered. This is consistent with V1 firmware requirements.

Most stops will operate with 3.3 or 5V. It will require a +VCC source which at least can be common

1 Like

Okay, I think buying new endstop is easiest thing for me. thanks for your reply.

2 Likes

thank you for your advices.

1 Like

use a small pick and push on the metal part of the pin and slide them out of the 3 pin housing and put them in a 2 pin housing or get some jumper wires with one pin dupont connectors and make a short wire extension piece and hot glue them and electrical tape them together at the splice and then push them on the board connection.

For an optical switch, you need power as well, so you will need to run power from another pin on the board. You basically make a little splice connection wire for your board. I think there is power you could tap from the programming ICP header pin. Break that out into the two endstop power pins, and then hook the other wires to the end stop. When using a relay-type micro switch, the polarity of the 2 wires does not matter because you are connecting the signal pin to ground, then releasing it when pressing the trigger. In your case with the optical sensor, you must connect the ground to ground for the optical power to work correctly, so polarity matters.

I could crimp you a wiring harness if you want. I have like a 1000 pins and connectors I’ll probably never use. Send a photo of the 3 pin connector and information on the board it was connected to or its pin order if you want. I could get it out tomorrow. It will look like this:

image

3 Likes

Thanks to your help, I was able to successfully connect the motors and endstops to the control board! However, I’ve encountered a new issue. How can I make sure that these devices are working smoothly? Could you please provide a detailed explanation on how to program the control board? This is my first time doing such a project, and it’s so difficult that I can’t do anything on my own. Thank you all so much for your help!

1 Like

I’m sorry for bothering you all, but I must ask for more help because your assistance is essential for me to successfully complete this project. I apologize, but I would greatly appreciate your continued support. :smiling_face_with_tear:

1 Like

We help because we were each at some point in your position. Once you get it figured out, you can help the next person who asks your question. No judgement, just at a different stage in your learning journey on this subject, so ask away. You need to go to the zenxy software repo and get the source code and compile it for your board and then flash that compiled file onto the board memory. I can’t describe that in sufficient detail in the time I have, but that is the brief overview.

1 Like