Machine Machine Width(X Axis) 300 300 Machine Height (Y Axis) 200 200 Beam Diameter 0.1-0.5 0.2 Machine Left X 0 Machine Bottom Y 0 Machine Z Stage on/off off Machine A Stage on/off off Air Assist on/off off File Settings PX Per Inch varies 90 Bitmap DPI varies 300 Gcode Gcode Start G21, G90, M4? Gcode End M5, M2, G28.2 Gcode Homing G28.2 Tool on blank Tool off blank Pwm Max S Value 0-255 1 Check Size Power 0-100% 5% Tool Test Power 0-100% 25% Tool Test Duration varies 100ms Gcode Generation Threads 2 Application Grid Width varies 500mm Grid Height varies 500mm Grid Minor Spacing varies 10mm Grid Major Spacing varies 50mm Feed Units mm/m, mm/s mm/s Disable Safety Lock on/off on Enable CNC Mode on/off off Use Numpad on/off off Raster Image Position TL, BL, C, TR, BR TL
Connecting to Machine through Laserweb
USB Connection direct This is most common Go to Comms Tab Set server connection to localhost:8000 if not already. set machine connection to usb, select com port(COMx), 115200 baud rate Click connect, terminal should detect firmware and say connected. Done! USB via RasPi Some setups use this path Go to Comms Tab set server connection to IP of RasPi with :8000(IE xxx.xxx.xxx.xxx:8000) NOTE: machine will not connect click connect, terminal should detect RasPi and say server connected. without first connecting to server! set machine connection to usb, select com port(/dev/tty/ACMx), 115200 baud rate Click connect, terminal should detect firmware and say connected. Done!
FAQ: Frequently Asked Questions
Which way should my motors run? Please make sure your machine is running to the cartesian standard. This means tha the bottom left is 0,0 and considered origin and that x+ moves away and Y+ moves to the right as viewing the K40 from the front. If your motors are runnign backwards your wires are reversed. Simply reverse the motor connection.(Can also invert in config if familiar)
How can I make the origin the top right?
Well most people would argue that doin that is against the cartesian standard. I would agree with them, however some people want this setup. Change Machine Bottom Y to -200 should achieve this.
Why is my machine homing to the
bottom left? You must be using G28 to home. Instead, use G28.2 to home to the top left as most K40's limit switches are located here. There is a reason: the shorter the beam path the more power you get to your material(less distance for error and loss)
My home all button doesn't work.
Check the value under settings-Machine. Chances are you forgot to set the homing code to G28.2 (a blank form will not do anything)
G28.2 doesn't work for me.
Please make sure you are using the current version of firmware-cnc.bin instead of the normal firmware.bin. (still rename it to firmware.bin though!) Notes
length of X axis(I got 320 with max limit switches)
length of Y axis(I got 230 with max limit switches) Most people use 0.2 but 0.1 is possible with ideal focus.
adjustable Z table, enable if equipped
option for rotary axis can add a M code to toggle air assist through relay if equipped.
match DPI to maintain sizes
match DPI to maintain sizes
G28 homes to 0,0, G28.2 homes to top left for std. limit switches
1 for smoothie or C3D, match to config for grbl depending on version
Power level for the check size feature Power level for the test fire feature length of test fire feature New feature, function unknown
Width of grid in workspace
Height of grid in workspace Distance between lighter lines in workspace Distance between darker lines in workspace Personal preference here, some like min. Turns off pin required on bootup. not needed for laser function. not needed for laser function. Location where images will load within the workspace. x), 115200 baud rate y connected. Done!
xxx.xxx.xxx:8000) rver connected. tty/ACMx), 115200 baud rate y connected. Done!
esian standard. This means that
+ moves away and Y+ moves motors are runnign backwards, nnection.(Can also invert in
t the cartesian standard. I
his setup. Change Machine
o home to the top left as most
n: the shorter the beam path e for error and loss)