<p>A program that lists as functional with Linux is <a href="https://lightburnsoftware.com/" rel="noreferrer">Lightburn</a>. It's new to the laser engraving world and supports GRBL type controllers as well as Ruida brand and possibly a few others. If you can determine your controller, you're a step ahead of the game.</p>

<p>Directly from their site:</p>

<blockquote>
  <p>LightBurn</p>
  
  <p>LightBurn is layout, editing, and control software for your laser
  cutter. With LightBurn you can:</p>
  
  <ul>
  <li><p>Import artwork in a variety of common vector graphic and image formats (including AI, PDF, SVG, DXF, PLT, PNG, JPG, GIF, BMP)</p></li>
  <li><p>Arrange, edit, and even create new vector shapes within the editor, with powerful features like offsetting, boolean operations, welding,
  and node editing</p></li>
  <li><p>Apply settings like power, speed, number of passes, cut order, brightness &amp; contrast, dithering mode, and much more</p></li>
  <li><p>Send the result directly to your laser cutter</p></li>
  </ul>
  
  <p>LightBurn is a native application written for Windows, Mac OS, and
  Linux.</p>
</blockquote>

<p><a href="https://i.sstatic.net/vnbTz.png" rel="noreferrer"><img src="https://i.sstatic.net/vnbTz.png" alt="lightburn logo"></a></p>

<p>I'm a satisfied Lightburn user, not a company representative.</p>

CC BY-SA 4.0
2024-08-17T23:08:02.610Z
As of August 2024, LightBurn is dropping support for Linux, sadly.
Ryan Long
CC BY-SA 4.0
2019-06-12T14:32:50.367Z
2019-06-12T14:32:50.367Z
fred_dot_u
<p>Not a native Linux application so I dunno if it matches your use case, but the driver and control software &quot;Laser engraving machine K4 V2.2&quot; that was bundled with the printer on a USB stick works fine with Wine!</p>
<p>I'm running Debian Bullseye/Sid and I'm using version 5.0 of Wine. I started with installing the driver simply by running <code>wine driver.EXE</code> in the correct folder on the USB stick. The control software, however, seems to need .NET to run which it says by prompting you to install &quot;wine-mono&quot;. After a bit of googling I found out that installing .NET using the command <code>winetricks dotnet45</code> worked fine. After this you can simply run the software using <code>wine Laser\ Framework4.exe</code>.</p>
<p>I'm sure this is also doable using the GUI, but this is the way I did it. Also, maybe it works just as well with actually installing &quot;wine-mono&quot; instead of dotnet45 from winetricks.</p>
<p>EDIT: I can't find a license for the software on the USB stick, and I also can't find it online so I refrain from uploading it. OTOH, the USB stick is chock-full of logos of different brands so I doubt the authors are even aware of international copyright laws. Maybe I could send the software to you personally but I wouldn't host it since it could even contain malware</p>

CC BY-SA 4.0
2020-07-21T17:25:22.143Z
2020-07-21T17:25:22.143Z
z-nexx
<p>I have a similar machine and you won't find a Linux software to control it. You won't find a Windows software either, except the one shipped with the machine. I sniffed the traffic on the USB port and the control is proprietary.</p>
<p>The good news is the included software runs on Wine, but I did not get to serve the COM-port to the program. Under Windows, the driver fixes the port to <code>COM4:</code> but I did not find out what the exact name is (capitals or : or other parts) that the program expects to symbolicly link the port to <code>/dev/ttyUSB0</code>. You might have better luck. When sym-linking the port doesn't forget the permissions, that's another trap.</p>

CC BY-SA 4.0
2020-08-21T05:44:13.287Z
2020-08-21T06:38:40.680Z
2020-08-21T06:38:40.680Z
Stefan Vrampe
<p>I also have one, when you plug it on your linux computer, there is a CH340G usb-serial chip inside, a serial port should be available at /dev/ttyUSB0, and you can send a right BMP file via this serial port.</p>

<p>Maybe EzGraver would work?</p>

<p><a href="https://github.com/camrein/EzGraver" rel="nofollow noreferrer">https://github.com/camrein/EzGraver</a></p>

CC BY-SA 4.0
2019-07-29T21:15:31.503Z
Hi, and welcome to 3DPrinting.SE! The OP tried EzGraver, but that did not work for him unfortunately.
0scar
CC BY-SA 4.0
2019-07-29T13:29:41.990Z
2019-07-29T13:29:41.990Z
user164328
<p>The best is <a href="https://grid.space/kiri/" rel="nofollow noreferrer">Kiri Moto</a>.</p>
<p>I use CNC and the stack idea is very comfortable.
Laser and FDM, SLA are available as well.</p>

CC BY-SA 4.0
2021-09-01T15:51:06.517Z
Welcome to 3D Printing SE and thank you for your contribution. When you get a chance, please take the [tour] to understand how the site works and how it is different than others.
agarza
CC BY-SA 4.0
2021-09-01T15:48:07.083Z
2021-09-01T15:52:38.963Z
2021-09-01T15:52:38.963Z
0x3
<p>I just found <a href="https://github.com/aquamorta/kkengraver" rel="noreferrer">https://github.com/aquamorta/kkengraver</a>:</p>
<blockquote>
<p>This software is intended to be used with a KKMoon laser engraver (3000mW). It comes with ABSOLUTELY NO WARRANTY. It may or may not work with an other kind of laser engraver.</p>
</blockquote>
<p>Some good internet guy/girl reverse engineered the communications and dropped it into a nice Python script - web server included.</p>

CC BY-SA 4.0
2020-08-24T23:09:41.597Z
2020-08-25T02:35:11.053Z
2020-08-25T02:35:11.053Z
itshorty
<p>I am searching for a Linux software to control the 3000 mW laser engraver depicted below. It's a common model you'd find on AliExpress, Banggood, etc. under different brand names.</p>

<p>I have already tried <a href="https://github.com/AxelTB/nejePrint" rel="noreferrer">nejePrint</a>, <a href="https://github.com/LaserWeb/LaserWeb4/wiki" rel="noreferrer">LaserWeb</a>, and <a href="https://github.com/camrein/EzGraver" rel="noreferrer">EzGraver</a>, but they don't work. Any ideas?</p>

<p><a href="https://i.sstatic.net/kHoYY.jpg" rel="noreferrer"><img src="https://i.sstatic.net/kHoYY.jpg" alt="enter image description here"></a></p>

CC BY-SA 4.0
2019-06-12T10:57:33.670Z
Did you have any reason to believe it would work under Linux? If you buy something unsupported then you are the support. These things don’t just automatically have Linux drivers, someone has to write them. If you get any useful messages when you try connecting it you might be able to ask on a Linux forum and see if you can get it to work. Also you’re going to need to be a lot more specific than “it doesn’t work”.
T. M.
CC BY-SA 4.0
2019-06-12T11:09:08.873Z
You say you've tried all the different software listed, but are you sure it's the software? How do you know the printer itself isn't defective?
Pᴀᴜʟsᴛᴇʀ2
CC BY-SA 4.0
2019-06-12T15:36:17.673Z
The literature clearly says it does not support *nix systems.
Carl Witthoft
CC BY-SA 4.0
2019-06-17T13:28:21.453Z
This looks like a small Linux development project more than a laser marking or 3D printing project.  Although it could be fun to help, you might get better information for the first steps (such as connecting the device to Linux) at the UNIX StackExchange site: https://unix.stackexchange.com .  They handle Linux as well as Unix questions.
cmm
<software><laser><linux>
Linux software for laser engraver
typo
# Linux software for laser engraver

(Asked by: username_0 on 2019-06-12)

I am searching for a Linux software to control the 3000 mW laser engraver depicted below. It's a common model you'd find on AliExpress, Banggood, etc. under different brand names.

I have already tried [nejePrint](https://github.com/AxelTB/nejePrint), [LaserWeb](https://github.com/LaserWeb/LaserWeb4/wiki), and [EzGraver](https://github.com/camrein/EzGraver), but they don't work. Any ideas?

[![enter image description here](https://i.sstatic.net/kHoYY.jpg)](https://i.sstatic.net/kHoYY.jpg)

**Tags:** software, laser, linux
> **Comments:**
> **username_1**: Did you have any reason to believe it would work under Linux? If you buy something unsupported then you are the support. These things don’t just automatically have Linux drivers, someone has to write them. If you get any useful messages when you try connecting it you might be able to ask on a Linux forum and see if you can get it to work. Also you’re going to need to be a lot more specific than “it doesn’t work”.  
> **username_2**: You say you've tried all the different software listed, but are you sure it's the software? How do you know the printer itself isn't defective?  
> **username_3**: The literature clearly says it does not support *nix systems.  
> **username_4**: This looks like a small Linux development project more than a laser marking or 3D printing project.  Although it could be fun to help, you might get better information for the first steps (such as connecting the device to Linux) at the UNIX StackExchange site: https://unix.stackexchange.com .  They handle Linux as well as Unix questions.  

---

## 6 answers

### Answer by username_13 on 2020-08-24. Score: 6 | Accepted answer

I just found <https://github.com/aquamorta/kkengraver>:

> This software is intended to be used with a KKMoon laser engraver (3000mW). It comes with ABSOLUTELY NO WARRANTY. It may or may not work with an other kind of laser engraver.

Some good internet guy/girl reverse engineered the communications and dropped it into a nice Python script - web server included.


---

### Answer by username_5 on 2019-06-12. Score: 11

A program that lists as functional with Linux is [Lightburn](https://lightburnsoftware.com/). It's new to the laser engraving world and supports GRBL type controllers as well as Ruida brand and possibly a few others. If you can determine your controller, you're a step ahead of the game.

Directly from their site:

> LightBurn
>
> LightBurn is layout, editing, and control software for your laser
> cutter. With LightBurn you can:
>
> * Import artwork in a variety of common vector graphic and image formats (including AI, PDF, SVG, DXF, PLT, PNG, JPG, GIF, BMP)
> * Arrange, edit, and even create new vector shapes within the editor, with powerful features like offsetting, boolean operations, welding,
>   and node editing
> * Apply settings like power, speed, number of passes, cut order, brightness & contrast, dithering mode, and much more
> * Send the result directly to your laser cutter
>
> LightBurn is a native application written for Windows, Mac OS, and
> Linux.

[![lightburn logo](https://i.sstatic.net/vnbTz.png)](https://i.sstatic.net/vnbTz.png)

I'm a satisfied Lightburn user, not a company representative.

> **Comments:**
> **username_6**: As of August 2024, LightBurn is dropping support for Linux, sadly.  

---

### Answer by username_7 on 2020-07-21. Score: 4

Not a native Linux application so I dunno if it matches your use case, but the driver and control software "Laser engraving machine K4 V2.2" that was bundled with the printer on a USB stick works fine with Wine!

I'm running Debian Bullseye/Sid and I'm using version 5.0 of Wine. I started with installing the driver simply by running `wine driver.EXE` in the correct folder on the USB stick. The control software, however, seems to need .NET to run which it says by prompting you to install "wine-mono". After a bit of googling I found out that installing .NET using the command `winetricks dotnet45` worked fine. After this you can simply run the software using `wine Laser\ Framework4.exe`.

I'm sure this is also doable using the GUI, but this is the way I did it. Also, maybe it works just as well with actually installing "wine-mono" instead of dotnet45 from winetricks.

EDIT: I can't find a license for the software on the USB stick, and I also can't find it online so I refrain from uploading it. OTOH, the USB stick is chock-full of logos of different brands so I doubt the authors are even aware of international copyright laws. Maybe I could send the software to you personally but I wouldn't host it since it could even contain malware


---

### Answer by username_8 on 2020-08-21. Score: 1

I have a similar machine and you won't find a Linux software to control it. You won't find a Windows software either, except the one shipped with the machine. I sniffed the traffic on the USB port and the control is proprietary.

The good news is the included software runs on Wine, but I did not get to serve the COM-port to the program. Under Windows, the driver fixes the port to `COM4:` but I did not find out what the exact name is (capitals or : or other parts) that the program expects to symbolicly link the port to `/dev/ttyUSB0`. You might have better luck. When sym-linking the port doesn't forget the permissions, that's another trap.


---

### Answer by username_9 on 2019-07-29. Score: 1

I also have one, when you plug it on your linux computer, there is a CH340G usb-serial chip inside, a serial port should be available at /dev/ttyUSB0, and you can send a right BMP file via this serial port.

Maybe EzGraver would work?

<https://github.com/camrein/EzGraver>

> **Comments:**
> **username_10**: Hi, and welcome to 3DPrinting.SE! The OP tried EzGraver, but that did not work for him unfortunately.  

---

### Answer by username_11 on 2021-09-01. Score: 1

The best is [Kiri Moto](https://grid.space/kiri/).

I use CNC and the stack idea is very comfortable.
Laser and FDM, SLA are available as well.

> **Comments:**
> **username_12**: Welcome to 3D Printing SE and thank you for your contribution. When you get a chance, please take the [tour] to understand how the site works and how it is different than others.  

---

