How to use Jedicut G-Code with GRBL 4 Axis CNC Foam Cutter

posted in: CNC, Hot Wire, JediCut, Software | 0

Jedicut is a free program that can be used with the USB CNC foam cutter build on this website. It only runs on Windows. I have made a full tutorial on making a swept-wing using Jedicut but this was configured to use LinuxCNC. So in this post, I’ll show what needs to be changed to work with the new USB foam cutter.

You can download Jedicut from here

What is Jedicut?

You may ask. It’s used to generate G-code for 4 axis hot wire CNC foam cutters. You create your project by uploading either DXF or DAT files which are usually wing profiles but other shapes can be used. Once you have configured all your dimension a cut file is produced with the G-code that we upload to our USB foam cutter. But it won’t work unless we change a few setting.

Jedicut does have the ability to control a CNC machine but this post is only concerned with generating G-Code with the plugin included with Jedicut.

Jedicut clarky

Making Jedicut work with the USB CNC Foam Cutter

If you just installed Jedicut and tried to upload some G-Code you may get errors from the Grbl Hotwire Controller used by the USB foam cutter.

Step 1 – Matching the Axis Names

jedicut error 4 axis grbl foam cutter

The error above is usually caused by the Axis names not matching what the GRBL software expects.

The error message is a bit obscure but it usually means the axis names generated by Jedicut are don’t match our Grbl Hotwire Controller This is easy to fix, just go Tools->Options and then the GCode tab. In the ‘Name of axes’ dialogue change X2 to U and Y2 to Z as the picture below.

jedicut axis correct for grbl foam cutter

Step 2 – Remove Static Header Setting

Once you have changed the Axis names the error should stop and your G-code should load. When you try to run it through you will get a couple of errors against the some of the setting in the Static Header. These G-codes are not implemented in our firmware which causes the error.

So all we need to do is remove all the lines apart from

( SET FEED RATE MODE )
G94

Test Run

With the changes made you should find Jedicut will run without any issues on the USB CNC foam cutter. The picture shows a test I made with the above changes. Jedicut works in Incremental Mode its G-codes are referenced to the last position and not the zero origins. The viewer can look a little strange when using Jedicut

Hopefully, these steps now have your running G-code. If you are still having issues just drop me a line and I’ll take a look.

G-code running on Grbl Hotwire Controller

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.