Hi Jason,
I saw your post over in Projects, so I think I have an idea of what you are trying to do.
I’m not knocking on the comments that are in here, there are some good suggestions, but I’d like to propose something that you may find a bit easier to start with, and you can certainly explore more of these other options as you get a better understanding.
The cnc machining process is going to work in essentially three parts.
- Design - a CAD or CAM software. There are lots of them out there and they vary from free to paid to very expensive. I have also used Photoshop (Illustrator, CorelDraw, gimp, etc will also work) because I have used that program a lot, and it does work, but it is not necessarily the easiest. I’ll get to this in a moment.
- Generate a G-Code. This is the language that the CNC speaks, so your design needs to be made or converted to a g-code file.
- Carve program. Again, there are lots that range from free to paid.
You have mentioned PhotoShop, Canva (I haven’t used this), and Cricut. Of the three, Cricut is the closest to what you will need to create a g-code file. You are looking to make a simple line-art type of file (pretty much cut or don’t cut), and that is exactly what a Cricut does. So if you can do that, you are on the right track.
Photoshop does not have the ability to save as an SVG, but you can design a simple black and white drawing of what you want to cut and save as a JPG, and then use a free online converter (like https://convertio.co/ ) to convert from JPG to SVG.
The next step is to import the SVG (or DXF) into a program that can generate the g-code for you. I think one of the best options out there, especially for beginners, is Easel (easel.inventables.com) and although it does have a pro version that costs something like $25/month, you can also just use the free version to do what you want to do, and to learn. It is a pretty easy program to use, you can do some reasonable designs in it, and it can also do the carving for you (step 3), but I have never gotten it to work with my M2, and I do not know if it will work to control the M4 (someone else can answer that for sure), but it certainly can create the g-code you will need, and it can import SVG and DXF files. I highly recommend you try Easel to start with, even if you move to a different platform after you figure things out.
Once you have a g-code file (typically a filename.nc), you can use a g-code sender (carving program) to send the file to the cnc machine to cut it. Again, there are lots of options - OpenBuilds, UGS, Easel, Carveco, MakerVerse or now MakerHub to do the actual carving or cutting.
I hope this isn’t too overwhelming. Let me be simpler. Download Easel. Try it. It seems like you have some experience with graphics programs, so have a look at it and it should be pretty reasonable to figure out.
If you still have difficulty, post up some more questions. Another wonderful feature of Easel is that you can share your project in this forum with a private link and we can take a look at what is going on without being able to ruin it on you.
Cheers!