Page 1 of 1

Issues with software and UC100

PostPosted: Thu Feb 22, 2024 1:01 am
by nyracerxxx
OK Rant here:
I bought the UC100 years ago, couldn't get the backlash comp working good enough for MACH3, switched back to parallel port.
Finally put together a WIN10 PC for Mill, put MACH3 back on it with UC100, the servo spindle is not getting full RPM that's set in MACH3, suspect it's not running at 100mhz like advertised. Added more reduction to the servo driver (less pulses per rev) RPM now accurate. Still have the wonky backlash comp, lets try UCCNC software. What a fucking mistake!!!!

So now I have the UCCNC software running, after spending hours getting everything working as it was with MACH3, Y axis only moves to +, dead -. Now this is after screwing around for hours with machine without that problem (other wonky problems). Check wiring, check the motor. Swapped pins in setting from the X axis to the Y axis, Y works fine now, problem moves to the X axis. OK must be the BOB. Switched out the BOB, WTF same problem. So now I switch back to MACH3 with the UC100, everything works fine. Reloaded UCCNC, same shit. OK DONE with this CRAP!!!!

Besides the learning curve from MACH3 to UCCNC and just the wonky ways they do things, what a FUCKING WASTE OF MONEY!!!! Also false advertising that the UC100 runs at 100mhz, it doesn't with MACH3, it seems to with UCCNC. Wonky like the backlash comp, jitters all over the place no matter what the backlash acceleration is set for. I read somewhere you have to slow the speed down for jog when in step mode? Another bug that hasn't been fixed.

I never thought I would find a less stable platform than MACH3, I have, UCCNC, what junk...

Re: Issues with software and UC100

PostPosted: Thu Feb 22, 2024 4:21 pm
by cncdrive
The UC100 runs with 100kHz max. kernel frequency and not 100MHz, there is a 1000x difference between kHz and MHz.
100 kHz means 100 000 pulses per second.
To make the UC100 run at 100kHz you have t oselect 100kHz kernel frequency in the UC100 Mach3 plugin.

You probably configured more than one thing to the same step pin of your Y axis if it does not run or you don't have the axis enabled.

Backlash compensation works stopless with the UC100 which means that the backlash frequency is added to the normal movements which gives you no jerk at all when compensating backlash, but ofcourse backlash itself will cause jerk to the machine, especially when the axis continously have to change direction.
This is because the axis always have to do backlash compensation which takes time and this is because the machine axis cannot run with infinite velocity, so if the direction change is frequent with backlash compensation enabled then it will always give you jerky moves, because it is physically impossible to move over the backlash distance in 0 time.