Looking for recommendations for a new laser frame

I had another problem, the machine was making strange noises so I took it apart and found that the Y axis motor was loose so I checked all the screws, lubricated where possible, and put it back together, it’s better now.

I think I also managed to solve the air assist pump “problem” with the Custom GCode controller and Custom GCode commands:
User End Script: M17
Air On: M16S1000
Air Off: M16S10
Cut Move: G1 [X]{x}[Y]{y}[Z]{z}[A]{rot}S{power}[F]{speed}

Another working combination (possibly better because S can be omitted if not changed from previous G1 move so command is shorter)

User End Script: M17
Air On:

M16S1000
S0

Air Off:

M16S10
S0

Cut Move: DEFAULT

Also I have enabled Tool State Automatic and Variable Laser Power

So with enabled air assist on layer it sets pump to 100% and with disabled air assist pump is at 1%, and at end it turns pump completely off. Cut Move change was needed because without it sometimes laser is turned on at 100% instead of configured power at layer (it uses S from Air On which is sent previously instead of configured layer power in some cases - probably when power is same as previous (sub)layer).

One thing I’m missing with Custom GCode controller is GCode Clustering and I think that it is always using dynamic power mode (M4), if I enable Constant Power Mode at layer, produced GCode is still with M4 instead of M3. Maybe @LightBurn could help with some info regarding this.

Possible LightBurn improvement is, according to latest test if if we could at GRBL controller in Basic Settings configure for Air Assist custom command, e.g. there could be M7, M8 and Custom, and if Custom is selected, for AlgoLaser there could be for Air On text input with value:

M16S1000
S0

and for Air Off text input with value:

M16S10
S0

And then on GCode tab in End GCode there could be value M17 and I think that with that GCode Clustering and Constant Power Mode will be working.

GRBL info
[ORIGIN:China]
[PRODUCER:Algolaser.com]
[AUTHOR:Algolaser.com]
[MODEL:AlgoLaser Delta]
[ALF:130]
[ALH:AlgoLaser DM V3.2]
[ALM:GENERAL]
[DATE:20240626]
[IP:192.168.1.126]
[SN:C33CB4448FBCE561AD6DFEFEA83AB726]
[VER:1.1f.20220325:]
[OPT:VNPZHS+,63,65535,3,0]
Target buffer size found
[NEWOPT:ENUMS,RT+,HOME,NOPROBE,TC,SED,CLU,WIFI,FTP,SD,LCD,TMC=3,MODBUS,HPL,GT,YRR]
[FIRMWARE:grblHAL]
[NVS STORAGE:*FLASH]
[DRIVER:ESP32-S3]
[DRIVER VERSION:220327]
[DRIVER OPTIONS:GIT-NOTFOUND]
[TYPE:ALD1]
[CLUSTER:16]
Cluster size found
[PLUGIN:Power Detecter v1.00]
[PLUGIN:Power Control v1.00]
[PLUGIN:Gyroscope Sensor v1.00]
[PLUGIN:Trinamic v0.90]
[PLUGIN:MODBUS v0.12]
[PLUGIN:HPGL v0.05]
[PLUGIN:GADGET v1.60]
[PLUGIN:YRR v1.00]
ok
Homing
ok

AlgoLaser_Delta_LightBurn_Profile_Custom_GCode.lbdev (4.8 KB)