Hey, thanks
Thanks so much for the response. I have currently build the cutter a couple of weeks ago. I have marlin firmware on it, and I am just confused of how to upload a print job to it.
I currently do quite a bit with 3d printing, and I am wondering if it is similar to that. I use cura for my slicer. Do I need a slicer to convert the file to a gcode.
Thanks so much.
Ericrobb,
Thanks for coming back. It's good to hear you have your cutter running.
Your Marlin firmware does, among other things, gcode interpretation. A common way to run a job... a gcode sender program (RepetierHost, Pronterface, UniversalGcodeSender, etc.), installed on a PC, is used to connect and communicate with the Marlin firmware through USB and sends commands read from a gcode file. The gcode file is created with a CAM program/plugin, which creates tool and toolpath information from the CAD (design) file... Fusion360, SketchUp/SketchUCAM, Inkscape/Gcodetools, Estlcam, dxf2gcode, etc. are all used to create gcode files suitable for running jobs on CNC machines. One gothcha... your CAM program must be able to put out Marlin-compatible gcode to be of use on your Marlin-based machine; i.e. Marlin, running on a very small Arduino micro-controller, implements only a "subset" of the entire gcode command repertoire... not the entire command set.
Have you by chance built a MPCNC or LowRider? If so, the controller boards (Mega/RAMPS, miniRambo, Rambo) commonly used, also allow use of an LCD graphic display, which also includes an SD card reader. So, another option is to eliminate the PC and gcode sender program... and write the gcode file to an SD card and then select and run it from the LCD control panel.
A good tutorial (using Estlcam and RepetierHost) that shows the complete flow...
Estlcam Basics. You can use other programs, of course, but this should give you a good idea of what's involved in setting up a CAM program for tools/feeds/speeds/etc, importing a DXF design file, creating the toolpaths, and, finally, saving it as a gcode file suitable for your machine.
Helpful?
-- David