Hardware-Calibrated Dialect

SVG to G-Code for K40 CO2 Desktop Laser Cutter

Convert vector SVG graphics into clean cutting and scoring G-code for upgraded K40 CO2 laser cutters running GRBL or Smoothieware.

ControllerCohesion3D / Smoothieware / GRBL-LPC
Feed Rate2000–3500 mm/min
Mode CommandM4 Dynamic Laser Power (0–100%)
Privacy100% In-Browser

Drop SVG file here or click to browse

Processed in your browser · SVG/DXF up to 5 MB

Toolpath & Machine Settings

⚡ Quick Machine Presets

Match maximum S to your controller (GRBL $30). 100% power outputs that S value. M4 requires GRBL laser mode ($32=1).

Toolpath Preview
Cut Rapid

SVG origin is the bottom-left of the viewport. Explicit mm/in dimensions take priority; DPI scales pixel dimensions.

Setup & Zeroing Instructions for K40 Laser

1

Align Water Cooling & Air Assist

Ensure water temperature is below 20°C and air assist pump is actively clearing the focal lens.

2

Set Bed Focus Height

Adjust your manual or motorized Z bed so the material surface is exactly 50.8mm (2 inches) from the focal lens.

3

Stream G-Code

Use LightBurn, LaserWeb, or Web-based gcode streaming to execute high-speed vector engraving.

Machine Troubleshooting & Calibration: K40 CO2 Desktop Laser Cutter

Does this G-code work on stock K40 nano boards?

Stock K40 machines with M2Nano boards require proprietary software (K40 Whisperer). This G-code is designed for K40 machines upgraded with GRBL, Cohesion3D, or Smoothieboard controllers.