View Full Version : My UCCNC probing screen and macros

02-05-2017, 12:01 PM
This has been posted on the zone and on CNC Drive forum as well, but since some of you are "UK resident only" :) I decided to post here as well.

I had some time this weekend and finally created a screen for my probing macros. I found the UCCNC CAM functionality useless for me and decided to replace it with my PROBE screen. Basically, I kept the layout of the CAM screen, removed only what was necessary to remove and added my own buttons and changed the functionality to suit my probe screen. The new user field options come handy as well, I am using two new fields, Plate thickness (#20002) and Probe diameter (#20003).

Here is how it looks like.


If anybody is interested in using this, please visit my blog for more details and for the download link.


The zipped file contains everything needed, all the images and macros, as well as my Defaultscreenset.ssf so installation should be pretty straight forward. If you wish to add the screen and buttons manually, feel free to do so. The files are offered in an "as is" basis, they work fine on my installation but if you need support or changes I can't promise much of that, except through this or other forums. All the necessary instructions for how to install this are on my blog in that blog post, I don't think I missed out anything.

I think the buttons are self explanatory, but before you use it you should test them carefully to understand how they work. This is especially the case for the three square buttons on the right. No documentation other than what is found in the macros will be provided.

There are ten button macros, as well as the constructor macro. Note that currently I did not include the macros for A axis, only for X, Y and Z.

Download, use, distribute and change it if you like it.

Note that the above only works with the UC300ETH. If you use anything else you need to manually edit and add the buttons and the screen.

Good luck.

03-05-2017, 06:28 PM
Today I created a simple installation document describing how to install the screen for another motion controller than the UC300ETH_5LPT I am using. I tested for the UC100, UC400ETH and the UC300_5LPT and for the demo version it seems to work. I have also installed on the same computer I am using with the licensed UC300ETH, to test, I installed for the UC300USB, and it works nice in demo mode even on this PC.

Manual editing is necessary, but it takes less than 10-15 minutes, considerably faster than it would take adding all the buttons and placing them right, as well as editing/creating all the other items. You must be careful and very well disciplined, read and follow my instructions otherwise you might end up with trouble. Never the less, if you do as I describe, you can install the screen for other controllers also. I have tested for UC100, UC300USB and UC400ETH in demo mode, and UC300ETH in operation as well. Will not test more types due to lack of time, but most probably the instructions work also for other type of motion controllers and combinations supported by UCCNC.

Note that I am not running UCCNC in maximized size. I don't know if it matters for the installation procedure or not. Hopefully not.


Lee Roberts
04-05-2017, 06:28 PM
Nice job, thread stuck.

05-05-2017, 06:06 PM
I made some changes because it seems that the two user fields I used did not work as I expected, but when I changed the type to "fieldnb" type it works without issues. I also created some ssf files for a few controllers, if you have any of those then installation is really simple. Note that I will not post a direct link to the files and you can only access them through my blog post link. The reason is simple, by doing this change I realized that if I am going to any more changes I will eventually lose tracks of where I posted a link, and which links are updated. I will keep my blog post updated and link to that instead, this is much easier for me.


Note that you will need both zipped files, one contains the macros and the images, the other the ssf and text files.

12-05-2017, 10:57 AM
I chose to remove this post because I suspect the new installation routine has some problems. Use the one on my blog until further.