MeerK40t

The free, open-source laser controller that grew up around the cheap blue-and-white K40 CO2 machine. For years it was the answer to the question every new K40 owner asks: "how do I escape the terrible software it came with?"

License · open-source, free — Python Platforms · cross-platform — Windows / macOS / Linux Lasers · born for K40 CO2; broader device support growing AI angle · open, scriptable raster pipeline
TL;DR

If you own a K40 — or any of the cheap CO2 lasers that ship with the dreaded stock control software — MeerK40t gives you a free, open, cross-platform way to drive it properly. It is not as polished as a commercial package, but it costs nothing, runs everywhere, and is actively developed by people who actually use these machines.

What it is

MeerK40t is an open-source laser cutting and engraving application written in Python. It started life as control software for the K40 — the inexpensive CO2 laser that flooded the hobbyist market with capable hardware wrapped in genuinely awful proprietary software. MeerK40t talks directly to the machine's controller, so you can design, lay out and send jobs without ever touching the bundled tools.

Over time it has grown beyond a single board. It handles vector cutting and raster engraving, has its own layout canvas, and its device support has broadened beyond the original K40-style boards. Because the whole thing is Python, the internals are open to inspection and extension rather than locked behind a binary.

Where it wins

Where it still hurts

The AI angle

MeerK40t's value here is that it is open and scriptable. A laser job is fundamentally a raster-and-vector pipeline — an image or shape becoming a sequence of moves and power settings — and because that pipeline lives in inspectable Python rather than a closed binary, it is a natural target for generated or automated workflows. Where a proprietary controller is a black box, an open one lets a script (or an agent) prepare, transform and feed jobs programmatically. That openness is exactly what makes future "describe it, engrave it" tooling plausible on cheap hardware.

Who it's for

K40 owners first and foremost — if you bought one of these lasers, MeerK40t is very likely the software you actually want to run it with. More broadly, it suits anyone who values a free, open, cross-platform option and is willing to trade a little polish for control and zero cost. If you would rather pay for a smoother experience, look at LightBurn; if you want another open, browser-based path, see LaserWeb.

Start here

← More laser cutting & engraving tools