Its useful to know that the OP has good CAD experience as that will be very helpful.He now faces the transition to exporting his CAD models to a package that will generate Gcode and this could erode his budget unless the machine is controlled by something that is pre-configured in the software.Custom post processors either need a bit of knowledge or the cash to pay somebody who has the knowledge.You need to get hold of more than just a machine,there is software and tooling to take into account.