High, I am new in Lasercutting. My Machine is a ATOMSTACK A5 20W and i get just starting to work with it after some add-ons, mainly an enclosure with filtered exhaust to work with it in the living area.
Now I got two problems on getting my add-ons (Air Assist and Home Cycle) correct working.
Atom Stack Problem
System Information:
Hardware: AtomStack A5,
Controller: LaserBox V1.0 * ) Firmware: grbl 1.1f.20170801 OPT: VI, 15, 128
Software: LightBurn 09.20 PC: WIN7 64bit
Home Position: Lower left corner Workspace: X = 410mm, Y = 400mm
*) looks similar to Makerbase MKS DLC V2.0
I put the Hardware into an enclousure with filtered exhaust and dit add Home- and Limitswitches. Also addet an Air Assist System, supposed to be controlled by the Contollers Firmware .
The hardware and cables work all well.
But with the Firmware (imo) I have some trouble.
Problem 1:
I tried to control the Air Assist (5V signal needet) over the „Extra“ Connector (J25) on the controllerboard to turn it on only during scan or cut jobs. But does not work.
Signal is always on (+5V), no matter of setup in LightBurn to M7 or M8.
Sending M7 from the Console returns (unaffectet from setup) Error 20, unknown g-code.
Sending M8 from the Console returns no error, but nothing else happens to Extra Signal.
Question:
Which output-Pin / Connector is used for control of AirAssist? Turn on with M7? M8. Turn off ??
Problem 2:
Home cycle does not work correct. (Left lower corner supposed to be Home Position)
First of all: Normal movement via Console, Laserpositioning-icon, running g-code work well and correct as supposed within the coordinate System.
The Limitswitches also work correkt (enabled with $21=1), Also Home Cycle enabled, $22=1.
Machine default Setting $2=0, (X,Y,Z not invertet)
All switches trigger an alarm if manualy actuated during a move-cycle.
Therefore I assume the cables and connetions to the Steppers to be correct.
With default $23=0 (X,Y,Z not invertet) the machine homes to the upper right corner. (Funktion ok)
With $23=2 (Y invertet) the machine homes to the lower right corner. (Funktion ok.)
With $23=1 (X invertet) the machine does not home to the upper left corner as expected.
Only the X Axis is homing correct. Trips Limitswitch and moves back to release it.
The Y-Axis does not move. Y-Stepper not exited. No Errormessage. => (Funktion not ok.)
With $23=3 (X,Y inverted) for lower left corner same behavior as with $23=1. (Funktion not ok.)
Z Axis inverted or not inverted does not have any influence to the behavior above.
Conclusion:
If X is invertet ($23=1,3,5,7) the Y-Axis does not perform the homing-cycle. (Firmware-Bug!)
Question :
How can I get this fixed?