Page 1 of 2
DRO numbers change but motors don't move.
Posted:
Mon Mar 19, 2018 3:00 am
by RhemaG
First post here so please pardon my lack of understanding.
I've been running Mach3 and ESS for quite some time now on my CRP2448, and after watching the UCCNC product users recommendations, comments, and experiences in many forums I've finally decided to make the switch.
I managed to get the Software and the UC300ETH-5LPT communicating with one another and have brought in my Mach3 XML profile.
I've gone through all the numbers and checked all the wiring with my Leadshine MX4660 and all seems to be in order. I'm using a crossover Cat5 and all the LEDs indicate all is well.
The DRO moves X & Y numbers when I press them on the software Jog fly-out but the motors don't seem to be receiving the signal. Seems like the problem must be a simple one (maybe a difference in numbers between Mach to MX4660 and UCCNC to MX4660?) I've been trying to figure this out now for a couple of days and have come to the end of any valid ideas.
I searched all the forums I'm aware of with many different terms and have been unable to find a similar situation or any resolutions thus far.
I appreciate any time or help you might be able to provide so I can get my machine back up and running.
Thanks in advance for your help,
Bill
My setup is as follows:
CNC Router Parts CRP2448
Leadshine MX4660 Stepper Driver Rev 1.2
Huanyang VFD 2.2kw 3HP
Win 7 64bit 3.8ghz AMD Dual Core 16gb RAM
Re: DRO numbers change but motors don't move.
Posted:
Mon Mar 19, 2018 8:47 am
by dezsoe
Please, post your profile (.pro) file and I'll check it. (You can upload it in .zip.)
Re: DRO numbers change but motors don't move.
Posted:
Mon Mar 19, 2018 9:08 am
by cncdrive
There are 2 possible problems I can think of:
1.) There is an enable or charge pump signal missing. Check those in Mach3 manually and compare it with the UCCNC settings.
2.) You connected to port 1. of the UC300ETH-5LPT and it is then not moving your motors, because port 1. is an input type port on the UC300ETH-5LPT which means that pins 2. to 9. are inputs and not outputs.
What you can do is to connect to port 2. or port 3. which are the standard LPT port pinout ports and then change all port number settings in the UCCNC from port 1. to port 2.
Re: DRO numbers change but motors don't move.
Posted:
Mon Mar 19, 2018 1:41 pm
by RhemaG
Thank you both for your quick responses.
I will attempt to post the .PRO file here. And while awaiting your response I'll check the two things you mentioned.
Looking forward to getting my machine back up and running, I'm pretty stoked about your products and can't wait to put them to the test.
Best regards,
Bill
Re: DRO numbers change but motors don't move.
Posted:
Mon Mar 19, 2018 1:58 pm
by cncdrive
The step port and pin numbers are 0 in your profile file, so it is not a surprise the motors are not moving.
It can be because in mach3 the pin numbers are for port 1 and for the low 2-9. pins which are inputs for the port 1. of the UC300ETH and so they can't be configured as step/dir output signals, because those pins are not outputs but inputs and so the software 0 those out, because they can't be configured like that.
Re: DRO numbers change but motors don't move.
Posted:
Mon Mar 19, 2018 2:07 pm
by RhemaG
Hmmmm, maybe I'm not understanding how to save these then I had manually gone in and corrected numbers yesterday comparing side by side with my old Mach3 computer and at the time things seemed to be correct. As I understand if I manually enter the numbers I have to hit "enter" then save the page before moving to another correct? I tried the "Apply" button and it simply moves everything back to "0". I also tried posting my Mach3 profile but the forum security I assume rejected it as a "possible attack file"
Re: DRO numbers change but motors don't move.
Posted:
Mon Mar 19, 2018 2:19 pm
by cncdrive
When you Apply or Save then the software will first check if your settings are possible to make or not.
If the setting is not possible for an input or output then it will null the value out to let you aware that the setting you want is incorrect and could not be used.
For example Port#1 pin#2 is an output for a parallel port in Mach3, but is an input for the UC300ETH-5LPT.
If you try to apply that example setting to an output function, for example to a step output signal then that can't work, because the port/pin you selected is an input and the step is an output signal and you can't output a signal on an input pin, you can only output an output signal on an output pin. And the same way you can only input an input signal on an input pin and not on an output pin.
So, again, the port#1 pinout in Mach3 when used with a LPT port is different than the port#1 of the UC300ETH-5LPT controller.
The port#2 and port#3 of the UC300ETH-5LPT have the same pinout as the pinout of port#1 LPT port in mach3.
And ports#1 and #4 and #5 of the UC300ETH-5LPT has the same pinout as the port#2 LPT port in mach3.
For more details on this please check the UC300ETH-5LPT manual, it lists the pinouts of all ports.
Re: DRO numbers change but motors don't move.
Posted:
Mon Mar 19, 2018 2:30 pm
by RhemaG
OK, maybe I haven't had enough coffee just yet.
I will re-read your reply a few times till the neurons begin firing correctly then get busy trying to get things going. Meanwhile I'll try the .zip upload of my Maxc3 XML. I hadn't noticed the section in earlier post suggesting that. Thanks again for your quick replies. You are living up to your reputation of great support. Can't say as much for that other company!
Bill
Re: DRO numbers change but motors don't move.
Posted:
Mon Mar 19, 2018 2:52 pm
by dezsoe
Balázs (cncdrive) was much faster than me. He's right, in your Mach config everything is on port 1, but UC300ETH_5LPT cannot use port 1 pin 2 to 9 as output. Also, there are other problems with your UCCNC profile: lots of functions are configured on the same pins. You'd better start to configure UCCNC from zero, because now it is total chaos. (Port1 pin1 is Y step, Y dir, M7 relay, port1 pin17 is B dir, M3 relay, M4 relay, M8 relay. It's a bit full...)
Re: DRO numbers change but motors don't move.
Posted:
Mon Mar 19, 2018 3:02 pm
by RhemaG
dezsoe wrote:Balázs (cncdrive) was much faster than me. He's right, in your Mach config everything is on port 1, but UC300ETH_5LPT cannot use port 1 pin 2 to 9 as output. Also, there are other problems with your UCCNC profile: lots of functions are configured on the same pins. You'd better start to configure UCCNC from zero, because now it is total chaos. (Port1 pin1 is Y step, Y dir, M7 relay, port1 pin17 is B dir, M3 relay, M4 relay, M8 relay. It's a bit full...)
pins.png
Allllllllrighty then! Not sure how all that happened. Likely due to two long days of confusion through which brain fog set in. That combined with unfamiliarity of the differences of how to save settings (re. enter vs apply vs save)
I'll get busy rebuilding the profile from the ground up in hopes I'm understanding things correctly now.