# Halftone G-Code to Easel

**URL:** <https://community.inventables.com/t/halftone-g-code-to-easel/28001>\
**Category:** Uncategorized\
**Created:** [September 17, 2016, 12:58am UTC](https://community.inventables.com/t/halftone-g-code-to-easel/28001 "2016-09-17T00:58:54Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![JonGlazer](https://yyz1.discourse-cdn.com/flex009/user_avatar/community.inventables.com/jonglazer/32/52956_2.png) [@JonGlazer](https://community.inventables.com/u/JonGlazer)\
**Post date:** [September 17, 2016, 12:58am UTC](https://community.inventables.com/t/halftone-g-code-to-easel/28001/1 "2016-09-17T00:58:54Z")

</div>

I cannot seem to get a handle on how to convert G-Code through a post-processor into easel. I am not even sure what a post-processor is. I have created the halftone file using Halftoner 1.5 but now what? I cannot import it as Easel says it must be sent through an official post-processor. Any help?

---

<div class="post-metadata">

**Author:** ![DougHill](https://yyz1.discourse-cdn.com/flex009/user_avatar/community.inventables.com/doughill/32/67536_2.png) [@DougHill](https://community.inventables.com/u/DougHill)\
**Post date:** [September 17, 2016, 1:54am UTC](https://community.inventables.com/t/halftone-g-code-to-easel/28001/2 "2016-09-17T01:54:19Z")

</div>

Well I will not be much help but here is what i know.

Easel can import a SVG file or G-code. Also Easel has a App called “Image Trace” (the 2nd toolbar at the top of Easel, click on the Apps icon, it’s the 3rd to last in the Apps menu).

A post-processor, mainly is use in CAM programs think of a post-processor like a language translator, it translate from it’s code to G-code that X-Carve understands.

If you want a post-processor make the G-code then import that into Easel.

> [@CNC Halftone images - Using DXF halftone](https://community.inventables.com/t/cnc-halftone-images-using-dxf-halftone/9071):
>
> I just finished my x-carve and the project I’ve been really wanting to start with was these CNC halftone images, done with a v-bit, such as this one: [image] There are few different programs out there, but this [DXF Halftone](http://www.students.tut.fi/~syvajar3/index_en.html) seems the most promising. It creates the halftone image from any .jpg you send it and will export g-code. Being a total noob, I’m wondering if anyone could help with settings for the x-carve, especially on these two dialogs: [image] [image] Also, I don’t currently own …

If you want to let Easel do the G-code  
Inkscape is a free and popular vector graphics software (makes SVG files), I have used it, i think it’s easy and great to use. I did some Google searches and Inkscape can take a halftone file convert it to be saved as a SVG.  
Here is a YouTube video Create Halftones In Inkscape Easily Without Cloning, [https://www.youtube.com/watch?v=QHaPLOyQbeo](https://www.youtube.com/watch?v=QHaPLOyQbeo)

Well good luck and hopefully someone who as “done it” will reply for you.

---

<div class="post-metadata">

**Author:** ![JonGlazer](https://yyz1.discourse-cdn.com/flex009/user_avatar/community.inventables.com/jonglazer/32/52956_2.png) [@JonGlazer](https://community.inventables.com/u/JonGlazer)\
**Post date:** [September 17, 2016, 12:25pm UTC](https://community.inventables.com/t/halftone-g-code-to-easel/28001/3 "2016-09-17T12:25:24Z")

</div>

Hi Doug, thanks for the reply! I want to do the 60 degree V-bit halftoning with X-Carve. Just lines of varying depths of circles. Would this allow me to do that?

---

<div class="post-metadata">

**Author:** ![VincentHorlait](https://yyz1.discourse-cdn.com/flex009/user_avatar/community.inventables.com/vincenthorlait/32/48148_2.png) [@VincentHorlait](https://community.inventables.com/u/VincentHorlait)\
**Post date:** [February 17, 2017, 12:52pm UTC](https://community.inventables.com/t/halftone-g-code-to-easel/28001/4 "2017-02-17T12:52:46Z")

</div>

Small up on this message as I’m facing the same issue.  
I have generated the g code fro, Halftoner 1.6 but Easel does not accept it. I new in CNC and don’t know g code so I don’t know how to fix the issue and make it work through Easel.  
I know there are solutions to use Universal GCode Sender but as I’m not use to use that software I’d like to stick with Easel.

Any one who can help?

PS: the guide [CNC halftoning - Step by step](https://www.inventables.com/projects/cnc-halftoning-step-by-step) is well done and explains very well how to use Universal gcode sender. Check it out (but I still want to use Easel for this 🙂 )

Thanks.

---

<div class="post-metadata">

**Author:** ![JonGlazer](https://yyz1.discourse-cdn.com/flex009/user_avatar/community.inventables.com/jonglazer/32/52956_2.png) [@JonGlazer](https://community.inventables.com/u/JonGlazer)\
**Post date:** [February 17, 2017, 1:24pm UTC](https://community.inventables.com/t/halftone-g-code-to-easel/28001/5 "2017-02-17T13:24:11Z")

</div>

Hi Vince,

I spent a lot of time struggling with easel and doing halftones. I admit that Ihaven’t tried it lately so things may be different now. The bottom line is that UGS (for now) is much more reliable for sending simple gcode. You don’t have all the modeling overhead and the interface to control your CNC is much more direct. Its a very simple software to use. I believe that every software shines on its own areas of specialty. Easel is a great design software for modeling new carves and does well with sending those carvings to your CNC but as a simple g-code sender, not so much (IMHO). Thats why software specifically designed for this single task really can’t do anything but outshine the others in this area.

I suggest you look at UGS a bit. Its about a 10 minute learning curve and you’re good to go 🙂

---

<div class="post-metadata">

**Author:** ![JonGlazer](https://yyz1.discourse-cdn.com/flex009/user_avatar/community.inventables.com/jonglazer/32/52956_2.png) [@JonGlazer](https://community.inventables.com/u/JonGlazer)\
**Post date:** [February 17, 2017, 10:48pm UTC](https://community.inventables.com/t/halftone-g-code-to-easel/28001/7 "2017-02-17T22:48:58Z")

</div>

Yea it will make all this really easy but I didn’t want to dirty the waters. 🙂 And no, its not ready yet unfortunately.

---

<div class="post-metadata">

**Author:** ![DanielBrice](https://yyz1.discourse-cdn.com/flex009/user_avatar/community.inventables.com/danielbrice/32/34675_2.png) [@DanielBrice](https://community.inventables.com/u/DanielBrice)\
**Post date:** [February 18, 2017, 2:04am UTC](https://community.inventables.com/t/halftone-g-code-to-easel/28001/8 "2017-02-18T02:04:49Z")

</div>

Second the Universal G-Code Sender. I was in the same boat with trying to import the Halftoner G-code into Easel. Finally explored outside Easel and looked at UGCS and Chilipeppr. UGCS is the easiest. You just save the G-code from the Halftone Program and import it into the UGCS. Worked great!

---

<div class="post-metadata">

**Author:** ![JonGlazer](https://yyz1.discourse-cdn.com/flex009/user_avatar/community.inventables.com/jonglazer/32/52956_2.png) [@JonGlazer](https://community.inventables.com/u/JonGlazer)\
**Post date:** [February 20, 2017, 3:15pm UTC](https://community.inventables.com/t/halftone-g-code-to-easel/28001/9 "2017-02-20T15:15:22Z")

</div>

I really need to get my UGS replacement in order :). I did a halftone with UGS last night and, even knowing what I was doing, I messed up the first one because of the UGS interface. Oh, and it also locked on me on my second attempt. Thankfully I did a homing cycle prior and was able to continue where it left off.
