Minimal control of Shapeoko 3 with UGS

I have a Raspberry Pi with a 7" touch screen hooked up to my Shapeoko 3 XXL. CarbideMotion, on Linux, in this setting, is perfect for controlling my CNC. I replace the logic board and I have verified that with CM, I have full control. I can initialize my system and move around on X, Y, and Z planes.

I’ve put UGS 2.0.11 on the same Pi, using the platform files for Pi. I’m in the process of adding a J-Tech laser for etching and CM doesn’t work for that situation. I have UGS communicating with the CNC system. When I run UGS, I can home my system and when I quit UGS, there’s a bit of a sound as the stepper motors respond. (As if going into a rest mode or something like that.)

After homing my system with UGS, I have tried to move the router carriage around and I can’t. I can move it up and down on the Z axis, but there’s no movement for either X or Y. I hear the stepper motors as if they’re trying to move it when I use the jog controls, but that’s it - no actual motion. Since the Shapeoko responds to the home command and is trying to do something for moving, but not moving, I don’t think communication is the issue. I have no idea what settings I should be experimenting with. Or is there a default config file I can download and import for settings for UGS to control my Shapeoko?

Do you maybe have a very small value set for step size? When you jog one click on X or Y, what Gcode line appears in the console window ?

1 Like

I’ve adjusted the step size up to 1 and nothing changed. This is a screenshot of what happened after I homed it. (I think - $H is home?). The window was still open from when I was using it, over an hour ago. I’m pretty sure I hit the diagonal button several times.

image

Those command should Indeed jog diagonally 1mm
Try setting the feedrate higher? Can’t remember the units used for FR in UGS but 25 sounds too small

Can you give me some idea of proportion? If 25 is too small, is it WAY too small or a bit too small?

What does the feed rate do? I’m asking to understand, not to argue, so I hope it doesn’t sound that way! But to my thinking, if the command says to move 1mm and it doesn’t move,what is it about the feed rate that interacts with the movement?

If Z works, make a note of what feedrate is used and use that?

I just thought maybe it moves but so slow you don’t see it? Maybe jog by a 10mm step to be sure ?

Okay, I’ll be down there this afternoon and I’ll see about a bigger jog and check the feedrate.

I made a significant jump in feed rate. I hear and feel the stepper motors doing something, but they’re not moving.

It’s weird that I can use CM and position things right in the middle of the work space, then UGS will home it, but once it’s homed, the stepper motors activate but don’t make it move.

Okay, made a HUGE jump. I thought going up from 1 to 10 was a big deal, but I had to move up to 100 to see it move. Now I’m finding the feed rate makes a difference in moving, but not how far. So with it set from 500 and up, and the step set at a millimeter, jogging moves it in what seem to be 1 mm steps, as I want. (Kind of hard to measure exactly, but it looks like it’s 1 mm.)

if the units happen to be mm/min (I can’t remember), the feedrate of “25” was indeed wayyyyy too slow. A typical jogging feedrate is 1000-5000mm/min.

You should also be able to change the jog step size, to something greater than 1mm. As far as I remember (again), UGS does not have smooth jog from the keyboard either, so you have to jog in steps (and adjust to finer and finer steps as you approach your zeroing point)

1 Like

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.