UCCNC looks promising to be honest, I'm just not 100% sure what I'd need, I've seen the AXBB-E but don't really know what else I need regarding any special parts like power supplies, wiriing, etc? Also would on AXBB-E be enough for all four motors or do I need more, and how many licences do i need, it's a bit confusing...