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.
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
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.
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 )
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.