Use PWM to control your Jebao DCT pump using brushless motor controller from ebay

Ok. I got the controller and some connectors. Good news and bad news. Good news, I'll wire it up today I hope.

Bad news, major disconnect on connector (pun). The large with a red seal is from one of my old Jebao DC pumps. The large with black seal is from one of my DCT pumps, and the tiny fake connectors in the middle with the rectangle notch are the wrong ones I just got. :(

<a href="http://s1062.photobucket.com/user/karimwassef/media/22EAECA7-BCF8-472C-BD27-C924661FBD2C_zpseytk994p.jpg.html" target="_blank"><img src="http://i1062.photobucket.com/albums/t496/karimwassef/22EAECA7-BCF8-472C-BD27-C924661FBD2C_zpseytk994p.jpg" border="0" alt=" photo 22EAECA7-BCF8-472C-BD27-C924661FBD2C_zpseytk994p.jpg"/></a>

Eh, I'm sure I'll use them for something. Anyone got a link to the right connectors?
 
Last edited:
Nice beefy FETs but I bet they need a cooling plate for full current

<a href="http://s1062.photobucket.com/user/karimwassef/media/EA63F8FE-5655-4122-92B8-55197EF72C33_zpsxc5dorp3.jpg.html" target="_blank"><img src="http://i1062.photobucket.com/albums/t496/karimwassef/EA63F8FE-5655-4122-92B8-55197EF72C33_zpsxc5dorp3.jpg" border="0" alt=" photo EA63F8FE-5655-4122-92B8-55197EF72C33_zpsxc5dorp3.jpg"/></a>

<a href="http://s1062.photobucket.com/user/karimwassef/media/D4DDA1E5-199E-481C-B68F-BC4AC7223C46_zps7ftqjvvr.jpg.html" target="_blank"><img src="http://i1062.photobucket.com/albums/t496/karimwassef/D4DDA1E5-199E-481C-B68F-BC4AC7223C46_zps7ftqjvvr.jpg" border="0" alt=" photo D4DDA1E5-199E-481C-B68F-BC4AC7223C46_zps7ftqjvvr.jpg"/></a>

<a href="http://s1062.photobucket.com/user/karimwassef/media/620EE52E-4BDB-48C8-827C-89B11088CFE3_zpsvgj3wanx.jpg.html" target="_blank"><img src="http://i1062.photobucket.com/albums/t496/karimwassef/620EE52E-4BDB-48C8-827C-89B11088CFE3_zpsvgj3wanx.jpg" border="0" alt=" photo 620EE52E-4BDB-48C8-827C-89B11088CFE3_zpsvgj3wanx.jpg"/></a>

<a href="http://s1062.photobucket.com/user/karimwassef/media/2696C527-E811-4E4D-8264-DBA9CB9F0D92_zpsmbmk2xml.jpg.html" target="_blank"><img src="http://i1062.photobucket.com/albums/t496/karimwassef/2696C527-E811-4E4D-8264-DBA9CB9F0D92_zpsmbmk2xml.jpg" border="0" alt=" photo 2696C527-E811-4E4D-8264-DBA9CB9F0D92_zpsmbmk2xml.jpg"/></a>

<a href="http://s1062.photobucket.com/user/karimwassef/media/13E09BBA-EE6C-4999-8E5B-13BE3FFA2A3A_zps4qfgmfbg.jpg.html" target="_blank"><img src="http://i1062.photobucket.com/albums/t496/karimwassef/13E09BBA-EE6C-4999-8E5B-13BE3FFA2A3A_zps4qfgmfbg.jpg" border="0" alt=" photo 13E09BBA-EE6C-4999-8E5B-13BE3FFA2A3A_zps4qfgmfbg.jpg"/></a>
 
Last edited:
did you buy from the ebay link I gave above?
I got that cable and it fits fine to the original jebao cable.
The square notch is a lot smaller so it fits into the triangular opening just fine and the size of the connector itself matches.

I am getting the board today as well. I placed ebay order last monday and will get it today. It is not uncommon now for me to get items from china faster than buying from US sellers, and not to mention way cheaper.

those look like TO-220 FETs. The stock controller FETs are smaller TO-253 I think.
 
Last edited:
ok. here's what I'm wiring up right now. I like to cover all the details just to be 100% sure it all ties out.

<a href="http://s1062.photobucket.com/user/karimwassef/media/0_zpsdcgx42zb.png.html" target="_blank"><img src="http://i1062.photobucket.com/albums/t496/karimwassef/0_zpsdcgx42zb.png" border="0" alt=" photo 0_zpsdcgx42zb.png"/></a>

any issues?
 
I measured the resistance between VR and Gnd to be about 98K, so the board must use a 100k pull down resistor. So you need to short your pins 3 and 4 and connect that to a 100k resistor to VR pin.
 
I lifted up the mosfet to see the part number, and its NCE6990.
rated 90amps with Rdson of 7.2mOhms.

So the FETs should generate very little heat at the current rating of the jebao pumps.

And they are all N channel mosfets.

8EC906C6-D178-4893-9157-2C8ADD489A7F.jpg~original


I'm going to use 5pin JST connector for input. These have 2.5mm pitch pins.
C671FD47-A50B-4B8E-B050-2302B40E9965.jpg~original


And screw terminal connectors for the output. These are 5mm pitch. I don't have a 3 or 5 pin terminal connector, so I have to buy some.
9005B376-8CB1-4ECE-8E50-4F836075B0A5.jpg~original
 
Last edited:
ok. I'll use 100K. Other than that, any other changes?

Also - I don't think you meant to say that I would short pins 3 and 4, that would pull the signal to ground. I think this is what you meant:

<a href="http://s1062.photobucket.com/user/karimwassef/media/0_zpsqes5adjx.png.html" target="_blank"><img src="http://i1062.photobucket.com/albums/t496/karimwassef/0_zpsqes5adjx.png" border="0" alt=" photo 0_zpsqes5adjx.png"/></a>
 
Last edited:
I wasn't sure how the apex cable is wired. I just assumed by convention that since both are the same color, that they are the same line.


I checked the VR pin connections, and it goes like

Code:
 VR -> 1k resistor -> 100k resistor -> Gnd
                   -> capacitor -> Gnd
                   -> VR pin of chip.
So yes, if you connect your 10v signal from apex to a 100k resistor then to the VR input, you should be fine.

If you want to be exact, you can use a trimmer and adjust till you get 5v at the VR pin while apex is sending out 10v.
You want to adjust from below 5v up to 5v and not apply >5v to the VR pin of the chip (pin 16)
 
Woohoo!! It works!

Ok, I cheated and used the 0-5V from an old Jebao DC controller (already had it hooked up) and recycled the connector that used to be connected to it... Crude but it works!

<a href="http://s1062.photobucket.com/user/karimwassef/media/41BAF185-0478-4C8A-A972-07A668439316_zpsepvhsf4t.jpg.html" target="_blank"><img src="http://i1062.photobucket.com/albums/t496/karimwassef/41BAF185-0478-4C8A-A972-07A668439316_zpsepvhsf4t.jpg" border="0" alt=" photo 41BAF185-0478-4C8A-A972-07A668439316_zpsepvhsf4t.jpg"/></a>

<a href="http://s1062.photobucket.com/user/karimwassef/media/1CD1458B-20F9-4B24-AFB3-C4958CC8D835_zpsf17ucqwi.jpg.html" target="_blank"><img src="http://i1062.photobucket.com/albums/t496/karimwassef/1CD1458B-20F9-4B24-AFB3-C4958CC8D835_zpsf17ucqwi.jpg" border="0" alt=" photo 1CD1458B-20F9-4B24-AFB3-C4958CC8D835_zpsf17ucqwi.jpg"/></a>

<a href="http://s1062.photobucket.com/user/karimwassef/media/12213C0D-E090-48BE-8059-A3C21FC28F36_zpssarpqqyt.jpg.html" target="_blank"><img src="http://i1062.photobucket.com/albums/t496/karimwassef/12213C0D-E090-48BE-8059-A3C21FC28F36_zpssarpqqyt.jpg" border="0" alt=" photo 12213C0D-E090-48BE-8059-A3C21FC28F36_zpssarpqqyt.jpg"/></a>

<a href="http://s1062.photobucket.com/user/karimwassef/media/9879F374-31FF-4CCE-A058-AD287725D78C_zpsacdf5xzy.jpg.html" target="_blank"><img src="http://i1062.photobucket.com/albums/t496/karimwassef/9879F374-31FF-4CCE-A058-AD287725D78C_zpsacdf5xzy.jpg" border="0" alt=" photo 9879F374-31FF-4CCE-A058-AD287725D78C_zpsacdf5xzy.jpg"/></a>
 
I'm uploading the video now. I'm letting it run overnight to make sure it's all good.

I touched the FET pads and got a mild shock, not sure why that would be since the 24VDC shouldn't be enough.
 
Here's the updated version for the final APEX implementation

<a href="http://s1062.photobucket.com/user/karimwassef/media/0_zpscihurket.png.html" target="_blank"><img src="http://i1062.photobucket.com/albums/t496/karimwassef/0_zpscihurket.png" border="0" alt=" photo 0_zpscihurket.png"/></a>
 
<iframe width="560" height="315" src="https://www.youtube.com/embed/b7CVC9NgkdE" frameborder="0" allowfullscreen></iframe>
 
Hey doughboy, I listed you as the source for this build on my YouTube vid and linked this thread. Let me know if you want me to add or change anything there.

And thanks for the effort to get this working. I've been struggling with a simple solution for a while and this $11 option ROCKS! I got two more for my other DCT15000s and I'll be using a secondary Apex VDM module for controlling them.

The one from yesterday has been working all night without issue.

I'm thinking we should test the flow compared to a native controller. Basically measure how fast it can fill up a 30gal bucket, for example. Comparing the time from the native and this DIY should be a valuable datapoint.

Not sure how to measure pressure though. Maybe use a valve setup and see if I can repeat the flow rate test with a lot more backpressure?
 
very nice!

with the pump being out for 3 years, I thought someone would have come up with a way to control this by now, but all I found was a lot of bs and misinformation and no result.

I'm pretty certain the Z/F direction pin will work in making CP-40 or Gyre run in reverse (even the DCT pumps for that matter). The Z/F pin is pulled up high with a 4.7k resistor. To run in reverse, just connect Z/F pin to gnd.

Once I get my setup working, I'll look at the signal pin and see if I can get rpm info or at least know if it can signal if a pump is spinning or not. I think the ability to detect if a pump stops is a very useful feature.
 
The reverse feature could be very useful with a jammed impeller. If the signal pin indicates that it's not turning, a few seconds in reverse could help unjam it.
 
Any readings on voltages that could explain the mild zap I got from the FET bases?

I'm going to put these in a metal box with a finned back. I'll use insulated gap pad material to heatsinks the FET pads to the box internal walls. I would prefer to use cheaper silver paste, but if there's voltage on the FET pads, I can't really do that :D
 
Also, any thoughts on multi-drive?

If I wanted to drive an array of pumps together, can I use one driver and multiple pumps?

If not, how about using one controller as a driver for an array of FET packs to drive the array of pumps? Think 10 pumps in phase.
 
The reverse feature could be very useful with a jammed impeller. If the signal pin indicates that it's not turning, a few seconds in reverse could help unjam it.

Once I get my setup working, then I can plan what else I can do with this. Reefers have used return pumps for years without knowing if they are running dry or stopped spinning, so using the board by itself adding speed control is already a big step as it is.

Any readings on voltages that could explain the mild zap I got from the FET bases?

I'm going to put these in a metal box with a finned back. I'll use insulated gap pad material to heatsinks the FET pads to the box internal walls. I would prefer to use cheaper silver paste, but if there's voltage on the FET pads, I can't really do that :D

not sure, maybe static electricity?
Did you try touching it again after running overnight? is it even warm?
how about run it at max speed for a few hours and touch the FETs. If you have a Killawatt, you can measure how many watts the pump is using at full speed.
 
Also, any thoughts on multi-drive?

If I wanted to drive an array of pumps together, can I use one driver and multiple pumps?

If not, how about using one controller as a driver for an array of FET packs to drive the array of pumps? Think 10 pumps in phase.

You cannot use one board to drive multiple pumps.
Not even sure if you can tie all pwm inputs of multiple boards together, as the input impedance will be affected (if you are using a voltage divider).
 
Back
Top