/eleksmaker

Primary LanguageComponent Pascal

Eleksmaker Elekslaser A3

This is to document my settings and additions for my Elekslaser A3. It was later modified with an additional Z-Axis and a spindle.

They are currently more my personal notes, but might be useful to others too.

Firmware

Get the latest grbl version at https://github.com/gnea/grbl/releases The boards are shipped with grbl 0.9. Upgrading to 1.1 brings several improvements.

Updating

Install avrdude

sudo apt install avrdude

Backup the firmware

sudo avrdude -c arduino -b 57600 -P /dev/ttyUSB0 -p atmega328p -vv -U flash:r:grbl_v0.9-eleksmana5.2.hex

Flash the new firmware

sudo avrdude -c arduino -b 57600 -P /dev/ttyUSB0 -p atmega328p -vv -U flash:w:grbl_v1.1h.20190825.hex

grbl configuration

My grbl config is stored in the grbl-config folder. The ones with a ´-default´ suffix are the one as shipped. They are just stored for reference.

Notes

Make sure to enable laser mode. But also disable it when using the spindle.

Z-Axis

The steps per mm is different than for the other steppers. ´400´ worked well for me

I also had to set several bitmasks to invert directions. But that might be related to how i positioned the end-switches.

components

I started with a basic EleksLaser A3, but soon decided i wanted to add a Z-Axis and endswitches.

The links are just examples, and not necessarily exactly what I ordered.

Software

Laser

  • Laser grbl is a great software for almost everything laser related. I can really recommend.

CNC / Drawing

  • AutoDesk Fusion 360 - its free for personal use. I had to customize the post processor for the laser part to make it work. My custom version is here

running / milling

  • cncjs - i use cncjs on a raspberry to actually run the generated gcode and to operate the machine
  • ser2net - running on the raspberry. to directly connect from Laser GRBL to the machine over wifi.

links

Other documents from others that helped me a lot