Generate G-code to rotate cutting tool along path?

741 views
Skip to first unread message

Paul Sisneros

unread,
Jul 25, 2017, 1:32:05 AM7/25/17
to milwaukeemakerspace
I'm thinking of making a low end, GRBL sheild and open source software type of machine that cuts with a blade. Could use a Smoothie board or stuff meant for 3D printers too, whatever works.

Before I try writing my own, I was wondering if anyone knows of a g-code generator that can create rotation commands for a cutter that needs to be aligned with it's direction of movement?

If not I think I'll just use one meant for 2D plotting and post process the rotation axis in from the XY data, but I'm always glad to use work that's already done.

Side question, what 2D plotting g-code generator do you like? I see there are plenty like FlatCAM, PyCAM and PCB-gCode. But ones that are well liked and recommended could save some time.

Thanks!

Shane T.

unread,
Jul 25, 2017, 3:36:35 AM7/25/17
to milwaukeemakerspace
Have you looked at vinyl cutter software? I'm pretty sure that the blade is just dragged across the piece so it automatically aligns the cutter in the appropriate way, but perhaps there's some magic going on behind the scenes....

Steve Pilon

unread,
Jul 25, 2017, 4:58:37 AM7/25/17
to milwaukeemakerspace
I know Mach 3 can calculate this under its tangential knife settings, there is also an option to lift the knife based on if an angle is greater x degrees. 

Paul Sisneros

unread,
Jul 25, 2017, 1:24:42 PM7/25/17
to milwaukee...@googlegroups.com
I think some tools do just drag, but this is more like a vibrating exacto blade, it might wobble itself out of orientation if it's not driven to the right angle.

I'll check out the knife settings. Sounds like it's made for what I'm thinking of.

On Tue, Jul 25, 2017 at 1:58 AM, Steve Pilon <spi...@gmail.com> wrote:
I know Mach 3 can calculate this under its tangential knife settings, there is also an option to lift the knife based on if an angle is greater x degrees. 

--

---
You received this message because you are subscribed to a topic in the Google Groups "milwaukeemakerspace" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/milwaukeemakerspace/yIUh5GdZrl0/unsubscribe.
To unsubscribe from this group and all its topics, send an email to milwaukeemakerspace+unsub...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Pete Prodoehl

unread,
Jul 25, 2017, 2:30:21 PM7/25/17
to milwaukee...@googlegroups.com

Yes, drag knives are a thing... they rotate as needed based on the direction they are going.


Pete

Paul Sisneros

unread,
Jul 25, 2017, 2:41:17 PM7/25/17
to milwaukee...@googlegroups.com
Yeah, I've seen them in vinyl cutters. I just think for this application it would be worth the extra effort to put in powered rotation. I'm kind of making a miniature version of the carbon fiber cutters they have at SpaceX, but this one is just to cut cloth. Although using it for composites could be cool if it works. I think driving the cutter rotation will allow for sharper corners and make it more precise.

Paul Sisneros

unread,
Jul 25, 2017, 3:23:23 PM7/25/17
to milwaukee...@googlegroups.com
While I'm at it, any thoughts on a good cutting surface? It would be best if it can hold down, but I don't know if a vacuum is needed.

I'm considering this

or maybe just foam rubber which would be consumable, maybe cardboard.

The 100k carbon fiber cutting machines are just precise enough that they don't cut the table, but since this is cloth and im pretty sure I'll have to pass through it to cut it I'll need something.

Maybe not though, it just seems like with cloth if I don't push the blade through it probably won't cut completely, unless I use a tiny spinning blade or something. Guess I'll have to experiment.

To unsubscribe from this group and all its topics, send an email to milwaukeemakerspace+unsubscribe...@googlegroups.com.

Pete Prodoehl

unread,
Jul 25, 2017, 3:45:24 PM7/25/17
to milwaukee...@googlegroups.com

Cutting mat?

    https://www.amazon.com/dp/B06XDHV9L1/

Made for it... comes in all sizes.

The Silhouette Cameo has a method for cutting fabric, check that out.

Pete
You received this message because you are subscribed to the Google Groups "milwaukeemakerspace" group.
To unsubscribe from this group and stop receiving emails from it, send an email to milwaukeemakers...@googlegroups.com.

Adam Lange

unread,
Jul 26, 2017, 5:58:58 PM7/26/17
to milwaukeemakerspace
Paul, I wrote a cam software to move a hot wire loop on a four axis machine along a path on a surface and orient the loop's position according to the surface it is carving and the path. It is definitely possible to make it work for this application.

Adam

Paul Sisneros

unread,
Jul 26, 2017, 6:05:30 PM7/26/17
to milwaukee...@googlegroups.com
That wouldn't happen to be available to use (for free or for pay) would it? It sounds like just the thing.

On Wed, Jul 26, 2017 at 2:58 PM, Adam Lange <adam.la...@gmail.com> wrote:
Paul, I wrote a cam software to move a hot wire loop on a four axis machine along a path on a surface and orient the loop's position according to the surface it is carving and the path. It is definitely possible to make it work for this application.

Adam
--

---
You received this message because you are subscribed to a topic in the Google Groups "milwaukeemakerspace" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/milwaukeemakerspace/yIUh5GdZrl0/unsubscribe.
To unsubscribe from this group and all its topics, send an email to milwaukeemakerspace+unsub...@googlegroups.com.

Adam Lange

unread,
Jul 26, 2017, 6:06:53 PM7/26/17
to milwaukee...@googlegroups.com
I'll dig it up later tonight and put it on GitHub.

Adam

Jerry HM

unread,
Jul 26, 2017, 8:42:52 PM7/26/17
to milwaukee...@googlegroups.com

THIS!........  is why I love MMS so much!

 

Kudos for being excellent to each other!

--

---

You received this message because you are subscribed to the Google Groups "milwaukeemakerspace" group.
To unsubscribe from this group and stop receiving emails from it, send an email to milwaukeemakers...@googlegroups.com.

Paul Sisneros

unread,
Jul 26, 2017, 8:44:25 PM7/26/17
to milwaukee...@googlegroups.com
Thanks! That would be awesome!

On Wed, Jul 26, 2017 at 5:42 PM, Jerry HM <whisp...@hotmail.com> wrote:

THIS!........  is why I love MMS so much!

 

Kudos for being excellent to each other!

 

 

 

From: milwaukeemakerspace@googlegroups.com [mailto:milwaukeemakerspace@googlegroups.com] On Behalf Of Adam Lange
Sent: Wednesday, July 26, 2017 5:07 PM
To: milwaukeemakerspace@googlegroups.com
Subject: Re: [MakerSpace] Re: Generate G-code to rotate cutting tool along path?

 

I'll dig it up later tonight and put it on GitHub.

 

Adam

 

--

---
You received this message because you are subscribed to the Google Groups "milwaukeemakerspace" group.

To unsubscribe from this group and stop receiving emails from it, send an email to milwaukeemakerspace+unsub...@googlegroups.com.


For more options, visit https://groups.google.com/d/optout.

--

---
You received this message because you are subscribed to a topic in the Google Groups "milwaukeemakerspace" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/milwaukeemakerspace/yIUh5GdZrl0/unsubscribe.
To unsubscribe from this group and all its topics, send an email to milwaukeemakerspace+unsub...@googlegroups.com.

Adam Lange

unread,
Jul 26, 2017, 11:45:40 PM7/26/17
to milwaukee...@googlegroups.com

Ok, it's on github:

https://github.com/adamLange/wireCAM/tree/edgeslice

Make sure you clone from branch edgeslice for now.

- Adam
To unsubscribe from this group and all its topics, send an email to milwaukeemakers...@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages