Skip to content

How to support GrblHal based laser? #752

Description

@andrewerrington

I am trying to set up a recently released AlgoLaser, which is based on grbl. (https://algolaser.com/products/algolaser-diy-kit-diode-laser-engraver).

The grbl driver doesn't work as I think it can't detect "'$H'|'$X' to unlock]"

The generic G-code driver also doesn't work as it claims no bytes are received from the serial port.

If I connect the laser to a serial terminal I see this:

[MSG:25:Info: USB SERIAL STREAM CONNECTED]

AlgoLaser DiyKit Ready!
ALF:123.
ALH: AlgoLaser DK V1.0.
ALM: GENERAL.

GrblHAL 1.1f ['$' or '$HELP' for help]

I think the first line can be ignored. It doesn't appear again, and it's probably a way of indicating that the laser is listening to USB Serial, as it also has a WiFi interface.

Since no bytes are received the code can't find "Grbl". I changed the identification line to "AlgoLaser", but of course that doesn't work either.

Unfortunately the laser is at another house, so it's hard to do immediate tests, but if there are some suggestions I can try I will do them and report back. I was hoping that I could somehow use the existing grbl driver if I can get VisiCut to recognise it.

The laser works with bCNC, and LaserGRBL, but bCNC is cumbersome, and LaserGRBL doesn't read DXF files. I'd really like VisiCut to work.

Thanks.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions