Maslow Home Maslow Community Garden Newsletter

First Cut Ever - Inkscape Gcodetools

For my first cut, I pulled a logo vector graphic into Inkscape. I read up on feed rates, scaling, and the Gcodetools extension and exported Gcode from Inkscape. The desired end-result is a cut-out wall hanging piece, but I don’t yet know how to do a tool change mid-cut for a surface “etch” and an outline cut. Once I get the tabs figured out I’ll try it again.



This illustrates that the system is functional. I’m very pleased it is functional. I wired up outlets on the frame along with estops for the router and electronics…

3 Likes

That looks fantastic! Congratulations!

1 Like

How about selecting just a part of the sign and generate the gcode? Then do the second part and you end up with two gcode files: One for each tool :slight_smile:

That is what I have done. I’m struggling with making the tabs. I may need to do it in 3 files. 3/4 of the thickness for the outline in the second file and then the tabbed pieces as the third file. After doing that, it doesn’t appear that using Inkscape alone will have saved me any time. The best route may be to suck it up and learn FreeCAD, but the last autocad version I used was 15 and after looking at freecad, I don’t even know where to start. The good news is the machine works.

I generate my paths with https://github.com/LaserWeb/LaserWeb4

What do you like about it?

How do you have the starting and ending gcode set up in your preferences?

Hm, hard so say, but let me try…

What I like most about LW4 is:

  • Gcode sender and CAM in one application,
  • ability to generate low level milling operations (2.5D) without spending hours into learning howto use it
  • and finally it’s OSS and available for Windows, MacOS and Linux

Let me answer the 2nd question when I’m back in the office. :wink:

The availability of gcode senders like this is one of the good reasons for
trying to make the Maslow firmware more grbl like rather than move more smarts
into the arduino.

David Lang

1 Like

Thanks Kurt. You use laserweb4 for cam and instead of groundcontrol? I opened it for the first time and tried to generate gcode with an svg file I’ve been working on and the file is empty. Its user interface is fairly intuitive, but I’m missing some critical parts to get it to work right.

I tried the latest stable 64 bit release (18.4.98) of Freecad and each time I select sketch workbench or any other item to start editing, it hangs. That is a non-starter for me.

“You use laserweb4 for cam and instead of groundcontrol ?”

No, sorry. That was wrong! This toolchain works only for my GRBL machines. With the Maslow I have to use GC as well. :wink:

As a follow up to this first cut with inkscape, I did get the outline finished. spraypainted it black and sanded it off.

The image was cut in one gcode file with the outline from a second file The first file to the second file there was an offset in the home position and I eyeballed it and the outline cut was a little low. The laptop running groundcontrol went to sleep over on the right and “lost” its position, then the z axis when into an up-down loop then the sled plowed upward. This was a demo to help with WAF and it was approved though it looks “dirty” because I used a rougher surface cheap plywood.

I learned that in inkscape the gcodetools orientation points hold the key for depth and home. If generating several different paths, don’t use different files, use different layers with the same orientation points or orientation points that are overlapping. Generate gcode one layer at a time. I think I will be doing one layer per tool plus one layer for the final pass with the tabs. I hope to cut a single tool piece tomorrow with the tab layer (the final 3 mm) a dashed line instead of manually inserted tabs.

1 Like