Don't think Mycncuk will be able to help much with that request, but there are certainly a few free alternatives around. I think the general userbase on here is either Mach3/4 (which most people buy after trying it for a month figuring that the £200 odd is worthwhile) or LinuxCNC (which is free, but has different operating principles, which means that a machine is typically designed with one or the other in mind, so its hard to swap).
Not sure what you mean by different operating principles as they are quite similar and a machine running Mach3-4 could just as well run with linuxcnc and it is not that hard to swap