No description
Find a file
2017-05-03 07:40:38 -05:00
nc_files a sample pgmlaser output 2015-10-11 07:57:53 -05:00
.gitignore ignore halscope save file 2015-10-11 07:57:32 -05:00
pgmlaser.py additional startup modal codes 2015-10-11 07:56:52 -05:00
README.md Add a note about development status 2017-05-03 07:40:38 -05:00
rosh.hal tuning 2015-10-11 07:57:18 -05:00
rosh.ini tuning 2015-10-11 07:57:18 -05:00

linuxcnc-rosh-laser

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, pgmlaser.py. 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.