Who This Checklist Is For
If you're managing procurement for a shop or a small manufacturing operation—ordering everything from bafang-motor kits for ebike builds to fanuc servo motor replacements for production lines—this is for you. I've been handling this kind of purchasing for about 5 years now, roughly $200k annually across 8 vendors. The process I outline here is what I've landed on after a few expensive mistakes.
This checklist has 3 main steps. Follow them in order, and you'll save yourself the headache of returns, compatibility nightmares, and angry emails from engineering.
Step 1: Define the Exact Specs (Don't Assume Anything)
This is where most of my early mistakes happened. I'd see a listing for a "bafang wheel motor" and think, "Looks good enough." Then it arrives, and the connector is wrong, or the windings don't match the controller.
Write down, in detail:
- Motor type & size: Is it a hub motor, mid-drive, or a servo? Frame size matters.
- Voltage & power rating: A 48V 500W hub motor is not the same as a 36V 250W version, even if they look identical.
- Connector type: For example, the 9 pin bafang motor pinout is common, but it's not the only one. Verify it matches your controller's connector.
- Mounting pattern & shaft diameter: Especially critical for industrial motors like a fanuc servo motor. Get the mounting flange dimensions from the old part.
Checkpoint: Before you click "buy," send the spec list to the person who'll be installing it. If they say "Looks right," you're good. If they say "Maybe," they'll probably need to return it.
A Note on “Upgrades”
One issue I've seen is people trying a cpp disc brake conversion on an ebike that didn't originally have discs. The motor hub might not have the mounting points. Everything I'd read online said it was a straightforward swap. In practice, I found we needed a specific adapter plate that added $40 and a week to the timeline. So, assume nothing.
Step 2: Verify Compatibility (Beyond What the Listing Says)
Just because a motor listing says "universal" or "fits most frames" doesn't mean it'll actually work with your system. I've been burned here, especially with ebike kits.
Here's what I do now:
- Check the controller match: Does the motor's hall sensor count and angle match your controller? For a 9 pin bafang motor pinout, the wire colors are standard, but I still double-check the pin assignment with a multimeter before plugging it in.
- Look at the mechanical fit: Will the motor clear your frame's chainstays? Will a bafang wheel motor fit in your fork dropouts? Measure twice.
- Ensure the firmware/software can talk to it: This is critical for industrial motors. A fanuc servo motor might need specific parameter settings in the drive. If you can't get those, the motor won't move.
Checkpoint: I keep a shared spreadsheet with columns for "Motor Model," "Controller Model," "Frame/Equipment," and "Compatibility Notes." It's saved me at least 3 returns in the past year.
Step 3: Vet the Supplier (Price Isn't Everything)
The temptation is always to go with the cheapest quote. I've done that, and I've regretted it. Now I check a few things before placing an order:
- Do they list the technical specs clearly? If a listing for a bafang-motor hides the pinout diagram or doesn't specify the winding type, I'm suspicious.
- What's their return policy? If they charge a 25% restocking fee, I'd better be 90% sure the part is right.
- Can they answer a technical question? I'll ask something like, "Does your bafang wheel motor use a standard 9-pin connector, or is it a custom pinout?" If they can't answer, I assume they're a reseller without real expertise.
- What happened to Pete Jackson Gear Drives? This is a real story—a popular brand just disappeared. If a supplier only carries one brand, I worry about the risk. Diversify your sources.
Checkpoint: For each new supplier, I make at least one phone call or detailed email exchange before the first order. A vendor who says "this isn't our specialty—here's who does it better" earns my trust for everything else. A vendor who says "we can do it all" without specifics makes me nervous.
Common Mistakes I've Made (So You Don't Have To)
- Assuming connectors are universal: They aren't. That 9 pin bafang motor pinout? I once ordered a motor that had an 8-pin connector. Cost me a day and a soldering iron to fix.
- Not checking lead times: A fanuc servo motor might be in stock, but if it's coming from a warehouse in another country, lead time could be 4 weeks. I've missed deadlines this way.
- Ignoring the controller: I've seen people order a beautiful cpp disc brake conversion kit, only to realize their controller didn't support regenerative braking, which was a key feature of the new motor. The motor worked, but it was a downgrade in function.
I don't have hard data on industry-wide return rates, but based on my experience, roughly 10-15% of motor orders have some kind of compatibility issue that could have been avoided with better upfront checks. That's a lot of wasted time and shipping costs.
Final Thought
I'd rather work with a specialist supplier who knows their limits than a generalist who overpromises. The vendor who said, "This specific bafang wheel motor is great, but if you need a high-torque version for cargo bikes, let me point you to their other model"—that's the vendor I keep coming back to.
Discuss this article with engineering