NEMA 23 with connector on housing

Anyone have a source for good NEMA 23s with a connector at the motor? I’d rather just unplug a wiring harness than replace a motor and wiring when something bad happens.
I guess I can keep cutting the prewired part back until I make a connector on the housing. :roll_eyes:

1 Like

Yeah, I keep telling myself I’m going to source 400-step motors with connectors on the housing and redo the whole thing, but I worry about the smaller steps not really paying off for increased precision/accuracy and causing problems.

I’ve only seen connectors on either smaller 17’s or on closed loop servos.

Here’s a smaller 17:

Interestingly, these guys now have an integrated driver that mounts on a 17/23 stepper too.

I’d still like to try a closed loop servo, but they’re just more cost than I’m willing to blow on a “might me neat”




That’s what I was looking for, but a connector doesn’t justify spending that much more. I’ll rig something up.

Here’s what I came up with for a prototype on this.

Uses these connector pairs and four M3x25mm screws.


Just curious, what usecase do you have for plugging/unplugging motors often enough that this plug will make it easier for you ?

Off-topic: I’m picking up my Prusa tonight, would you have any assembly tip? I browsed the assembly instructions & forums a bit and the only pitfall I spotted is to not overtighten things.

I’ve had a very bad experience with aviation connectors mounted so close to the motors on my diy cnc. After few months started noticing that the machine was loosing steps and began acting erratically. After few minutes from the power up aviation plugs were getting very hot and upon disassembly discovered that most of the pins were badly burned. Not enough to completely loose connection though. It might just be my setup, maybe some of the components weren’t “happy” working together, maybe it was my soldering or some other reason to it, but after removing connectors everything is working perfectly.

I also have aviator plugs mounted on my electronics enclosure (far away from the motors) and they work just fine and don’t heat up at all.


In building a new machine, I just wanted to avoid some of the problems. It’s not as much about plugging and unplugging as just making it easier to wire and replace wiring (in the event I’d need to). I haven’t had it happen on my XL (yet), but I’ve had to replace stepper wires on a few 3D printers after a lot of use. It’s just nice when you can unplug a broken wire and plug the new one in. I never liked the idea of a stepper extension / soldered connector being located in a drag chain. This way, the motor will never have to be replaced, but If I want to swap motors that would be easier too. It also looks cool :sunglasses:

Good info to have before I commit to this! Do you have a connector you’d recommend? It looked like most bigger CNC use a similar connector.

I used those connectors for exactly the same reason. Figured it’s easier to just unplug the motor and swap it whenever I need but I was wrong. It takes forever to do a good job soldering those aviation connectors and you have to be very precise. I find it much easier to splice a wire and solder it. Takes me no time and I know that the connection is solid. Not sure I can recommend any other connectors as on my new build - ball screw so3 - I’m just going to use cable glands to make sure that the wires won’t get pulled out of the controller.

1 Like

My original plan was to use a simple terminal strip inside the housing, but, like I said, in looking at what people use I found those aviation connectors. I never knew the name for cable glands…I always called them “fittings”. I might go back to the terminal strips and pick up some cable glands.

1 Like

Because they are fittings after all, aren’t they? :wink:

I actually like that idea a lot more than aviation connectors. The enclosure that you designed will keep wiring clean and screw terminals are so easy to use. Besides every time you’d be changing a motor you’d have to solder a new aviation connector to it and trust me it was the least enjoyable part of the wiring process for me. It’s just my opinion though.

1 Like

You’ll have no issues…pretty simple. Belts don’t need to be as tight as on a subtractive CNC. Use a decent hand driver instead of the allen wrenches. All in all, it’s really well designed. I still need to upgrade my extruder and find the time for the MMU.


So I started assembly yesterday evening, and I must say it very much brings back memories of assembling the Shapeoko: except for a little tweaks here and there (removing powder coat from some holes in the plates to enable better squaring, mmh, I wonder when I last did that :slight_smile: ) it feels like quality and good, efficient, cost-effective design.
Actually it feels like Prusa found that same sweet spot in the 3D printer value for money range, as the Shapeoko did for desktop CNCs.


Not sure why they’re called “aviation connectors” - I’ve never seen one like those in aviation. The big mil-spec ones have totally different construction. These are… junk.

1 Like

So what’s the recommendation for a four or five pin connector?

The same number of electrons go through a connector that is close to a stepper motor or further away. If you connections are hot it is because of resistance. The resistance is most likely caused by poor connections. If you can isolate where the heat is being generated it will give you a clue what is giving you the high resistance. What I mean is the heat in the connecting pins or at the point at the end of each connector where the wire connects. If the heat is at the soldered/crimped connections then it is poor connectivity. If the heat is in the mating of the pins then it is a poor connector connection/design.

When soldering most people get cold solder joints. Cold solder joints are when the solder does not melt properly and causes a poor physical connections. You want your solder iron to be hot, the tip clean and your solder ready. You heat the joint for a few seconds and when it it hot put the solder to the tip of the iron. If the wire and connector are hot enough the solder will flow. If the solder is not flowing then you have not gotten the components hot enough. One thing that is very important for a wiring connections is that you have a good physical connection between the wire and the connector. This is accomplished by wrapping the wire on the connector. The solder will melt and make permanent your connection. If you do not have a good physical connection between the wire and connector you will probably get a poor connection. As always there is a fine line between too much heat and not enough. You can try to isolate the connector above the joint with alligator clips. The clips works to keep the connector cooler where the male/female connections contact in the plug. It is not good to glop too much solder on because the soldered joint is now fixed vibration and flexing tend to break the connection, but you still need enough solder to connect the joint together. What I mean is wipe away big globs of solder dripping down before it hardens or reheat and draw away the solder with the iron.


One other thing to keep in mind is KISS, Keep it Simple Stupid. While I will not tell anyone how to build their machine I will remind you that the simpler the better. The stepper motors do not go bad that often so why make it complicated. The stock components seem to work well but the stock connections were designed for ease of manufacturing and not necessarily for repairs. Many modern cars the whole engine and transmission is assembled and then pushed up in the car along the assembly line. That is great for manufacturing but not so easy for the average shade tree mechanic to remove as a unit.

Make your machine your own but KISS.


@gdon_2003 My intent in doing this was not for stepper replacement but for ease of wiring and trying to keep the connections at the stepper rather than at a flex point. I’m pretty confident in my soldering ability, and I’m probably going to just try out the “junk” aviation connectors. I got a cable gland that would fit the cable I have, and it’s nearly as big as the connectors. I’m also trying to just make these easy to connect. I’ve done similar on 3D printers, and when a cheap wire goes bad due to continuous flexing it’s a nice feeling to throw a patch cable in and get running within a minute.

@gdon_2003 Totally agree with everything you said about soldering and keeping your system as simple as possible, however I can only speak about my own experience building a robot and while all the connectors were soldered at exactly the same time, with exactly the same technique and the same materials. ALL of the connectors right next to the motors failed misearably, while ALL of the connectors on the control panel are cool and in a great shape.
@mikep lol my exact thoughts, at first was wondering if they’re commonly used in the aircrafts