<?xml-stylesheet type="text/xsl" href="https://community.element14.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>CNC Fun: Powering up a Roland EGX-300 Desktop Engraver</title><link>/technologies/motors-and-drives/b/blog/posts/cnc-fun-powering-up-a-roland-egx-300-desktop-engraver</link><description>Introduction
The Roland EGX-300 is an ancient (several decades old) CNC machine intended for applications such as engraving door signs. It cannot handle material larger than 305 x 230 mm. The machine has the footprint of a washing machine, and is abo</description><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>RE: CNC Fun: Powering up a Roland EGX-300 Desktop Engraver</title><link>https://community.element14.com/technologies/motors-and-drives/b/blog/posts/cnc-fun-powering-up-a-roland-egx-300-desktop-engraver</link><pubDate>Sun, 01 Mar 2026 02:55:39 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:79b4f345-b0b5-4c91-8f58-c1260bdef512</guid><dc:creator>atx2020</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;I also got a second hand egx300 engraver years ago. I still use it with my windows 10 machine using the 64 bit driver intended for egx350 model.&amp;nbsp; This updated driver can be downloaded at the roland website.&amp;nbsp; I also used tuxplot in my linuxmint machnie.&amp;nbsp; Unfortunately, the developer no longer maintains the application due to health issues.&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=29111&amp;AppID=32&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: CNC Fun: Powering up a Roland EGX-300 Desktop Engraver</title><link>https://community.element14.com/technologies/motors-and-drives/b/blog/posts/cnc-fun-powering-up-a-roland-egx-300-desktop-engraver</link><pubDate>Tue, 05 Aug 2025 17:10:43 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:79b4f345-b0b5-4c91-8f58-c1260bdef512</guid><dc:creator>shabaz</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Quite interesting, I opened a random SVG file in FreeCAD, and then in its Path Workbench, create a New Job, then it is possible to click on edges, then click on Engrave. Then, I selected Post Process, and it generated the following G-Code.&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/1280x720/__key/commentfiles/f7d226abd59f475c9d224a79e3f0ec07-79b4f345-b0b5-4c91-8f58-c1260bdef512/freecad_2D00_svg_2D00_to_2D00_gcode.jpg" /&gt;&lt;/p&gt;
&lt;p&gt;Looking at the G-Code, the main part is half-way down, in the section &amp;quot;(Engrave)&amp;quot;. It contains the co-ordinates for the paths for the tool. The Z height values are defaults, but it looks like they are configurable as seen on the left side.&lt;/p&gt;
&lt;p&gt;I&amp;#39;m surprised how straightforward all this is.&lt;/p&gt;
&lt;p&gt;The lengths are taken from the SVG file, but if it doesn&amp;#39;t contain them, then a conversion is used, where 96 represents 25.4mm. I&amp;#39;ve confirmed that by looking in the SVG file.&lt;/p&gt;
&lt;p&gt;There&amp;#39;s old Python code here: &lt;a id="" href="https://gitlab.com/heavydeck-projects/egx-cnc" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt;https://gitlab.com/heavydeck-projects/egx-cnc&lt;/a&gt;&amp;nbsp; in a folder called &lt;strong&gt;egxmake&lt;/strong&gt;, which can translate that G-Code to CAMM-GL II. It&amp;#39;s very limited and buggy, I made a few changes and got it to just-about generate the following:&lt;/p&gt;
&lt;pre&gt;;IN;CS6;CA8;IP0,0,30500,20500;LT;PA;&lt;br /&gt;&lt;br /&gt;PU;&lt;br /&gt;&lt;br /&gt;PU;PU;PU2725,-2725;&lt;br /&gt;PU;PD;PD2725,-2725;&lt;br /&gt;PD;PD79,-2725;&lt;br /&gt;PD;PD79,-79;&lt;br /&gt;PD;PD2725,-79;&lt;br /&gt;PU;PU0,0;PU;&lt;/pre&gt;
&lt;p&gt;That Python code needs more work, but it&amp;#39;s very promising. With this approach, there&amp;#39;s no need to have any drivers or old software, all of it&amp;#39;s open source. Needs a ton more work to recognize more sophisticated G-Code which might have arcs etc.&lt;/p&gt;
&lt;p&gt;Anyway, all this was just an experiment, I don&amp;#39;t know if it&amp;#39;s worth pursuing, if the simpler alternative is to just run old Windows. But I suspect the Roland software is more graphics-oriented, whereas the Python approach would allow very precise control, e.g. for PCB engraving (which I&amp;#39;m not currently interested in however).&amp;nbsp;&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=29111&amp;AppID=32&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: CNC Fun: Powering up a Roland EGX-300 Desktop Engraver</title><link>https://community.element14.com/technologies/motors-and-drives/b/blog/posts/cnc-fun-powering-up-a-roland-egx-300-desktop-engraver</link><pubDate>Mon, 04 Aug 2025 21:39:55 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:79b4f345-b0b5-4c91-8f58-c1260bdef512</guid><dc:creator>dang74</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;Nice.&amp;nbsp; It hadn&amp;#39;t occurred to me that you could something like this on the cheap.&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=29111&amp;AppID=32&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: CNC Fun: Powering up a Roland EGX-300 Desktop Engraver</title><link>https://community.element14.com/technologies/motors-and-drives/b/blog/posts/cnc-fun-powering-up-a-roland-egx-300-desktop-engraver</link><pubDate>Sun, 03 Aug 2025 09:52:34 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:79b4f345-b0b5-4c91-8f58-c1260bdef512</guid><dc:creator>Jan Cumps</dc:creator><slash:comments>2</slash:comments><description>&lt;p&gt;There is still a Dr. Engrave installer on the Roland website:&lt;br /&gt;&lt;a id="" href="https://www.rolanddga.com/support/products/software/dr-engrave" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt;https://www.rolanddga.com/support/products/software/dr-engrave&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;img height="278" src="/resized-image/__size/996x556/__key/commentfiles/f7d226abd59f475c9d224a79e3f0ec07-79b4f345-b0b5-4c91-8f58-c1260bdef512/pastedimage1754214792034v1.png" width="498" alt=" " /&gt;&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=29111&amp;AppID=32&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: CNC Fun: Powering up a Roland EGX-300 Desktop Engraver</title><link>https://community.element14.com/technologies/motors-and-drives/b/blog/posts/cnc-fun-powering-up-a-roland-egx-300-desktop-engraver</link><pubDate>Sat, 02 Aug 2025 20:24:45 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:79b4f345-b0b5-4c91-8f58-c1260bdef512</guid><dc:creator>DAB</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;Yes, the older equipment was built to last.&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=29111&amp;AppID=32&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: CNC Fun: Powering up a Roland EGX-300 Desktop Engraver</title><link>https://community.element14.com/technologies/motors-and-drives/b/blog/posts/cnc-fun-powering-up-a-roland-egx-300-desktop-engraver</link><pubDate>Sat, 02 Aug 2025 19:59:46 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:79b4f345-b0b5-4c91-8f58-c1260bdef512</guid><dc:creator>kmikemoo</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;Nice!&amp;nbsp; It&amp;#39;s always impressive to see old hardware brought back to life.&amp;nbsp;[emoticon:1435ff2429184e17bc948e4f19178e1e]&amp;nbsp; We still get plastic plates with names engraved on it when we hire new people so this is still a current requirement.&amp;nbsp; Engraving signs could become a &amp;quot;side hustle&amp;quot;.&amp;nbsp;[emoticon:fbd079a1c4f748c5a234faee215de9cc]&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=29111&amp;AppID=32&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item></channel></rss>