Closed chromvis closed 7 years ago
Why? If you enable LASERBEAM printer_mode = PRINTER_MODE_FFF, and with M450-M451-M452 you must change mode... The extruder must set min 1 because the base it is a printer 3d...
Again, I may be wrong, or do not understand correctly how "if ... elif.." works, but if the first condition is TRUE (#if EXTRUDERS > 0) than it will never check next #elif statement. The first TRUE statement send program pointer to #endif. I.e. as far as EXTERUDERS > 0 system will never check if LASERBEAM is enabled or not.
Sorry for my misunderstanding, but could you please explain where I am wrong?
This configuration in MK_Main.cpp should work. I will check today.
I may be doing something wrong, but I could not get laser to work with MK4duo, it perfectly working with buildlog-lasercutter-marlin though. If I set "#define EXTRUDERS 0" in cinfig.basic.h - I am getting compilation error, But, If it is not zero the system could not go to Laser (or CNC) mode because of the following code in MK_main.cpp
(lines 75 - 83 in MK_main.cpp) How anyone overcome this?