Skip to content
No description, website, or topics provided.
Branch: master
Clone or download
Type Name Latest commit message Commit time
Failed to load latest commit information.
.gitignore ignore halscope save file Oct 11, 2015 Add a note about development status May 3, 2017 additional startup modal codes Oct 11, 2015
rosh.hal tuning Oct 11, 2015
rosh.ini tuning Oct 11, 2015


LinuxCNC configuration for a $100 chinese "laser engraver" using 7i92 ethernet motion control. I nickname it "rosh" because it came with what was looks like a regulatory compliance sticker that says it is "ROSH" (not ROHS).

As shipped, it has a microcontroller (arduino pro mini knock-off) with GRBL pre-loaded. Right now, my setup consists of point-to-point wiring to the microcontroller daughterboard to use the supplied stepper and laser drivers. It bypasses the microcontroller by tying its reset pin to GND. Later I hope to desolder the microcontroller board and replace it with a DB25 adapter.

I'm creating raster images using a little bit of custom software, Contrary to the name, it can accept any image type known to the Python Imaging Library.

While the software was written to support PWM laser control, I have found that this doesn't give good results on wood. The result just is converted from a 1bpp dithered image and rastered at 450mm/min at a size of about 1" x 2/3".

Some early resuls of engraving with LinuxCNC

Development status

The author (@jepler) is not actively using or developing this project. Issues and pull requests are not likely to be acted on. I would be interested in passing this project to a new maintainer.

You can’t perform that action at this time.