If you are serious at this you could design in Fusion360 it is free for hobby use, a big learning curve but it has CAM built in so you could use for generating the gcode later on.

There are plenty of tutorials on it. like https://www.youtube.com/playlist?lis...Alt9yzBIp84sD8