Laser Software for Acorn

All things related to the Centroid Acorn CNC Controller

Moderator: cnckeith

carocad
Posts: 16
Joined: Fri Jun 11, 2021 2:17 pm
Acorn CNC Controller: Yes
Allin1DC CNC Controller: No
Oak CNC controller: Yes
CNC Control System Serial Number: none
DC3IOB: No
CNC12: Yes
CNC11: No
CPU10 or CPU7: No

Laser Software for Acorn

Post by carocad »

I have added a 20W Laser to my CNC router powered by the fantastic Acorn board.
I can run all sample G-code files provided by Centroid, but I have a hard time finding a laser engraving/cutting software.
can you please point me in the right direction. Thank you
tblough
Posts: 3151
Joined: Tue Mar 22, 2016 10:03 am
Acorn CNC Controller: Yes
Allin1DC CNC Controller: Yes
Oak CNC controller: Yes
CNC Control System Serial Number: 100505
100327
102696
103432
7804732B977B-0624192192
DC3IOB: No
CNC12: Yes
CNC11: No
CPU10 or CPU7: No
Location: Boston, MA
Contact:

Re: Laser Software for Acorn

Post by tblough »

Most people seem to use LightBurn.
Cheers,

Tom
Confidence is the feeling you have before you fully understand the situation.
I have CDO. It's like OCD, but the letters are where they should be.
Sword
Posts: 674
Joined: Fri Nov 30, 2018 1:04 pm
Acorn CNC Controller: Yes
Plasma CNC Controller: No
AcornSix CNC Controller: No
Allin1DC CNC Controller: No
Hickory CNC Controller: No
Oak CNC controller: No
CNC Control System Serial Number: none
DC3IOB: No
CNC12: Yes
CNC11: No
CPU10 or CPU7: No
Location: Thorp WI

Re: Laser Software for Acorn

Post by Sword »

If you use one of the Vectric products, you can purchase the Laser Module add-on.

LaserGRBL is a free option. The saved G-code might need a little editing to make for optimal use, but that can be done with a macro in NotePad++.

https://lasergrbl.com/
Scott
suntravel
Posts: 2226
Joined: Thu Sep 23, 2021 3:49 pm
Acorn CNC Controller: Yes
Allin1DC CNC Controller: No
Oak CNC controller: No
CNC Control System Serial Number: 6433DB0446C1-08115074
DC3IOB: No
CNC12: Yes
CNC11: No
CPU10 or CPU7: No
Location: Germany

Re: Laser Software for Acorn

Post by suntravel »

I use lightburn, works fine with Centroid.

Uwe
carocad
Posts: 16
Joined: Fri Jun 11, 2021 2:17 pm
Acorn CNC Controller: Yes
Allin1DC CNC Controller: No
Oak CNC controller: Yes
CNC Control System Serial Number: none
DC3IOB: No
CNC12: Yes
CNC11: No
CPU10 or CPU7: No

Re: Laser Software for Acorn

Post by carocad »

Thank you Sword. I have used Ventric before, nice software.
Do you have any experience with the Laser Module add-on? can it be configured to output G-code ready for Acorn?
carocad
Posts: 16
Joined: Fri Jun 11, 2021 2:17 pm
Acorn CNC Controller: Yes
Allin1DC CNC Controller: No
Oak CNC controller: Yes
CNC Control System Serial Number: none
DC3IOB: No
CNC12: Yes
CNC11: No
CPU10 or CPU7: No

Re: Laser Software for Acorn

Post by carocad »

suntravel, what machine type are you using in LightBurn?
my laser is setup with Acorn PWM on output 2, and using M37 for laser ON with S command for laser intensity.
suntravel
Posts: 2226
Joined: Thu Sep 23, 2021 3:49 pm
Acorn CNC Controller: Yes
Allin1DC CNC Controller: No
Oak CNC controller: No
CNC Control System Serial Number: 6433DB0446C1-08115074
DC3IOB: No
CNC12: Yes
CNC11: No
CPU10 or CPU7: No
Location: Germany

Re: Laser Software for Acorn

Post by suntravel »

I export the g-code with my custom settings in Lightburn, based on GRBL g-code

Uwe
Sword
Posts: 674
Joined: Fri Nov 30, 2018 1:04 pm
Acorn CNC Controller: Yes
Plasma CNC Controller: No
AcornSix CNC Controller: No
Allin1DC CNC Controller: No
Hickory CNC Controller: No
Oak CNC controller: No
CNC Control System Serial Number: none
DC3IOB: No
CNC12: Yes
CNC11: No
CPU10 or CPU7: No
Location: Thorp WI

Re: Laser Software for Acorn

Post by Sword »

carocad wrote: Wed Oct 04, 2023 11:37 am Thank you Sword. I have used Ventric before, nice software.
Do you have any experience with the Laser Module add-on? can it be configured to output G-code ready for Acorn?
I do have the laser add-on and use it some. It's okay and it did recently get an update, but I still prefer to use LightBurn.

You can edit one of the Centroid posts (in or mm) to output as needed for laser control. GRBL posts can be configured to work as well.

For LightBurn, I use it the same as Uwe does, using custom start and end codes with a GRBL post. I also run the posted GRBL file through NotePad++ with a macro that auto edits/saves the file ready for use.
Scott
grossmsj
Posts: 106
Joined: Fri Jan 13, 2023 8:50 am
Acorn CNC Controller: Yes
Allin1DC CNC Controller: No
Oak CNC controller: No
CNC Control System Serial Number: none
DC3IOB: No
CNC12: Yes
CNC11: No
CPU10 or CPU7: No
Location: Hopewell NJ
Contact:

Re: Laser Software for Acorn

Post by grossmsj »

https://centroidcncforum.com/viewtopic.php?f=60&t=5431

Sword's process works great with Lightburn.

I find Vectric to be a little more 'stable', but Lightburn is much more powerful. I occasionally see laser misfires with Lightburn where the laser apparently fires during G0. I've added another step that seems to eliminate that problem:
1) in Lightburn -> Device settings -> GCode, tick the box for "Emit S value for every G1 command".
2) Edit the GCode from the post processor output in Notepad++. (You'd be doing this anyway if you follow SWords workflow.) In Notepad ++, do a global search and replace. Search for ^(G0.*), replace with \1S0 (this is a regex expression).
https://cambamcnc.com/forum/index.php?topic=6067.0
This puts "S0" at the end of every line that starts with G0, telling the laser to shut off for that rapid move.

It sounds like a lot of work but it's just part of my workflow now and I don't get pieces ruined by this problem popping up.
carocad
Posts: 16
Joined: Fri Jun 11, 2021 2:17 pm
Acorn CNC Controller: Yes
Allin1DC CNC Controller: No
Oak CNC controller: Yes
CNC Control System Serial Number: none
DC3IOB: No
CNC12: Yes
CNC11: No
CPU10 or CPU7: No

Re: Laser Software for Acorn

Post by carocad »

thank you all. I am still figuring out the best way to edit the NC file in Notepad++

as grossmsj mentioned I use "Emit S value for every G1 command" and make sure the "use G0 for overscan" is off otherwise the very next G1 after a G0 does not have an S command.

in Notepad++ I recorded a macro to find and replace the following ... (please do your own testing before running any files on your machine)
M4 -> G37 ON \nM37
M8 -> S0
G0 -> G0 S0
M5 -> M38
M9 -> M5
M2 -> ;

this way I did not have to add any custom start or end
I think M8 from LightBurn is for the air assist. I have run out of relays to control the air so I am doing that manually until the expansion board is here.
will keep you posted with any updates.
Post Reply