MarlinFirmware / Marlin

Marlin is an optimized firmware for RepRap 3D printers based on the Arduino platform. Many commercial 3D printers come with Marlin installed. Check with your vendor if you need source code for your specific machine.
https://marlinfw.org
GNU General Public License v3.0
16.19k stars 19.22k forks source link

Configuring MKS OWL With "was not declared in this scope" Error #26031

Closed BloodyRainbaws closed 1 year ago

BloodyRainbaws commented 1 year ago

Basically; I bought a separate board to upgrade my DIY printer. My cheapest option was MKS OWL. I've been trying to make MKS OWL board work for hours because Marlin didn't make the printer go right. I'm very close, I think, but I still have a problem.

I'm using 2.1.2.1 Marlin version files as well as some MKS OWL files. Had trouble making Auto Build Marlin work, but it's done now.

Current problem: "Error: (pin name) was not declared in this scope."

error:

```prolog Marlin\src\inc/../pins/lpc5528/pins_MKS_OWL.h:49:45: error: 'P1_20' was not declared in this scope #define Y_ENABLE_PIN P1_20 ^ Marlin\src\inc/../core/macros.h:364:30: note: in definition of macro 'LIST_3' #define LIST_3( A,B,C,...) A,B,C ^ Marlin\src\inc/../core/macros.h:370:24: note: in expansion of macro '_LIST_N' #define LIST_N(N,V...) _LIST_N(N,V) ^~~~~~~ Marlin\src\inc/../core/types.h:43:29: note: in expansion of macro 'LIST_N' #define NUM_AXIS_LIST(V...) LIST_N(NUM_AXES, V) ^~~~~~ Marlin\src\module/stepper.h:287:3: note: in expansion of macro 'NUM_AXIS_LIST' NUM_AXIS_LIST(X_ENABLE_PIN, Y_ENABLE_PIN, Z_ENABLE_PIN, I_ENABLE_PIN, J_ENABLE_PIN, K_ENABLE_PIN, U_ENABLE_PIN, V_ENABLE_PIN, W_ENABLE_PIN), ^~~~~~~~~~~~~ Marlin\src\module/stepper.h:287:31: note: in expansion of macro 'Y_ENABLE_PIN' NUM_AXIS_LIST(X_ENABLE_PIN, Y_ENABLE_PIN, Z_ENABLE_PIN, I_ENABLE_PIN, J_ENABLE_PIN, K_ENABLE_PIN, U_ENABLE_PIN, V_ENABLE_PIN, W_ENABLE_PIN), ^~~~~~~~~~~~ ... Marlin\src\gcode\control\../../inc/../HAL/AVR/inc/SanityCheck.h ... Marlin\src\gcode\control\../../inc/../core/language.h .... Marlin\src\gcode\control\../../inc/../core/multi_language.h .... Marlin\src\gcode\control\../../inc/../core/../lcd/language/language_en.h ... Marlin\src\gcode\control\../../inc/../core/utility.h .... Marlin\src\gcode\control\../../inc/../core/../core/millis_t.h ... Marlin\src\gcode\control\../../inc/../core/serial.h .. Marlin\src\gcode\control\../parser.h . Marlin\src\gcode\control\../../module/motion.h ... Marlin\src\gcode\config\../../inc/../HAL/AVR/inc/SanityCheck.h ... Marlin\src\gcode\config\../../inc/../core/language.h .... Marlin\src\gcode\config\../../inc/../core/multi_language.h .... Marlin\src\gcode\config\../../inc/../core/../lcd/language/language_en.h ... Marlin\src\gcode\config\../../inc/../core/utility.h .... Marlin\src\gcode\config\../../inc/../core/../core/millis_t.h ... Marlin\src\gcode\config\../../inc/../core/serial.h .. Marlin\src\gcode\config\../parser.h . Marlin\src\gcode\config\../../module/tool_change.h . Marlin\src\gcode\config\../../MarlinCore.h .. Marlin\src\gcode\config\../../inc/../HAL/AVR/inc/SanityCheck.h .. Marlin\src\gcode\config\../../inc/../core/language.h ... Marlin\src\gcode\config\../../inc/../core/multi_language.h ... Marlin\src\gcode\config\../../inc/../core/../lcd/language/language_en.h .. Marlin\src\gcode\config\../../inc/../core/utility.h ... Marlin\src\gcode\config\../../inc/../core/../core/millis_t.h .. Marlin\src\gcode\config\../../inc/../core/serial.h . Marlin\src\gcode\config\../gcode.h .. Marlin\src\gcode\config\../parser.h . Marlin\src\gcode\config\../../module/temperature.h .. Marlin\src\gcode\config\../../module/thermistor/thermistors.h ... Marlin\src\gcode\config\../../module/thermistor/thermistor_1.h .. Marlin\src\gcode\config\../../module/../libs/autoreport.h *** [.pio\build\LPC5528\src\src\gcode\config\M221.cpp.o] Error 1 .. Marlin\src\gcode\geometry\../../inc/../HAL/AVR/inc/SanityCheck.h .. Marlin\src\gcode\geometry\../../inc/../core/language.h ... Marlin\src\gcode\geometry\../../inc/../core/multi_language.h ... Marlin\src\gcode\geometry\../../inc/../core/../lcd/language/language_en.h .. Marlin\src\gcode\geometry\../../inc/../core/utility.h ... Marlin\src\gcode\geometry\../../inc/../core/../core/millis_t.h .. Marlin\src\gcode\geometry\../../inc/../core/serial.h . Marlin\src\gcode\geometry\../gcode.h .. Marlin\src\gcode\geometry\../parser.h . Marlin\src\gcode\geometry\../../module/motion.h . Marlin\src\gcode\geometry\../../lcd/marlinui.h .. Marlin\src\gcode\geometry\../../lcd/../sd/cardreader.h .. Marlin\src\gcode\geometry\../../lcd/../libs/buzzer.h .. Marlin\src\gcode\geometry\../../lcd/buttons.h . Marlin\src\gcode\geometry\../../MarlinCore.h .. c:\users\deniz\desktop\marlin-2.1.2.1\marlin\src\hal\avr\inc\sanitycheck.h .. c:\users\deniz\desktop\marlin-2.1.2.1\marlin\src\core\language.h ... c:\users\deniz\desktop\marlin-2.1.2.1\marlin\src\core\multi_language.h ... c:\users\deniz\desktop\marlin-2.1.2.1\marlin\src\lcd\language\language_en.h .. c:\users\deniz\desktop\marlin-2.1.2.1\marlin\src\core\utility.h ... c:\users\deniz\desktop\marlin-2.1.2.1\marlin\src\core\millis_t.h .. c:\users\deniz\desktop\marlin-2.1.2.1\marlin\src\core\serial.h . Marlin\src\gcode\feature\trinamic\../../gcode.h .. Marlin\src\gcode\feature\trinamic\../../parser.h . Marlin\src\gcode\feature\trinamic\../../../feature/tmc_util.h .. c:\users\deniz\desktop\marlin-2.1.2.1\marlin\src\lcd\marlinui.h ... c:\users\deniz\desktop\marlin-2.1.2.1\marlin\src\sd\cardreader.h ... c:\users\deniz\desktop\marlin-2.1.2.1\marlin\src\module\motion.h ... c:\users\deniz\desktop\marlin-2.1.2.1\marlin\src\libs\buzzer.h ... c:\users\deniz\desktop\marlin-2.1.2.1\marlin\src\lcd\buttons.h .. .pio\libdeps\LPC5528\TMCStepper\src/TMCStepper.h ... C:\Users\Deniz\.platformio\packages\framework-arduino-avr\libraries\SPI\src/SPI.h ... C:\Users\Deniz\.platformio\packages\framework-arduino-avr\cores\arduino/Stream.h ... C:\Users\Deniz\.platformio\packages\framework-arduino-avr\libraries\SoftwareSerial\src/SoftwareSerial.h ... .pio\libdeps\LPC5528\TMCStepper\src/source/SERIAL_SWITCH.h .... .pio\libdeps\LPC5528\TMCStepper\src/source/TMC_platforms.h ... .pio\libdeps\LPC5528\TMCStepper\src/source/SW_SPI.h .... .pio\libdeps\LPC5528\TMCStepper\src/source/TMC_platforms.h ... .pio\libdeps\LPC5528\TMCStepper\src/source/TMC2130_bitfields.h ... .pio\libdeps\LPC5528\TMCStepper\src/source/TMC2160_bitfields.h ... .pio\libdeps\LPC5528\TMCStepper\src/source/TMC5130_bitfields.h ... .pio\libdeps\LPC5528\TMCStepper\src/source/TMC5160_bitfields.h ... .pio\libdeps\LPC5528\TMCStepper\src/source/TMC2208_bitfields.h ... .pio\libdeps\LPC5528\TMCStepper\src/source/TMC2209_bitfields.h ... .pio\libdeps\LPC5528\TMCStepper\src/source/TMC2660_bitfields.h .. c:\users\deniz\desktop\marlin-2.1.2.1\marlin\src\module\planner.h ... c:\users\deniz\desktop\marlin-2.1.2.1\marlin\src\marlincore.h ... c:\users\deniz\desktop\marlin-2.1.2.1\marlin\src\gcode\queue.h . Marlin\src\gcode\feature\trinamic\../../../module/stepper/indirection.h .. Marlin\src\gcode\feature\trinamic\../../../module/stepper/trinamic.h .. Marlin\src\gcode\host\../../inc/../HAL/AVR/inc/SanityCheck.h .. Marlin\src\gcode\host\../../inc/../core/language.h ... Marlin\src\gcode\host\../../inc/../core/multi_language.h ... Marlin\src\gcode\host\../../inc/../core/../lcd/language/language_en.h .. Marlin\src\gcode\host\../../inc/../core/utility.h ... Marlin\src\gcode\host\../../inc/../core/../core/millis_t.h .. Marlin\src\gcode\host\../../inc/../core/serial.h . Marlin\src\gcode\host\../gcode.h .. Marlin\src\gcode\host\../parser.h *** [.pio\build\LPC5528\src\src\gcode\config\M301.cpp.o] Error 1 Marlin\src\inc/../pins/lpc5528/pins_MKS_OWL.h:53:45: error: 'P0_06' was not declared in this scope #define Z_ENABLE_PIN P0_06 ^ Marlin\src\inc/../core/macros.h:364:32: note: in definition of macro 'LIST_3' #define LIST_3( A,B,C,...) A,B,C ^ Marlin\src\inc/../core/macros.h:370:24: note: in expansion of macro '_LIST_N' #define LIST_N(N,V...) _LIST_N(N,V) ^~~~~~~ Marlin\src\inc/../core/types.h:43:29: note: in expansion of macro 'LIST_N' #define NUM_AXIS_LIST(V...) LIST_N(NUM_AXES, V) ^~~~~~ Marlin\src\module/stepper.h:287:3: note: in expansion of macro 'NUM_AXIS_LIST' NUM_AXIS_LIST(X_ENABLE_PIN, Y_ENABLE_PIN, Z_ENABLE_PIN, I_ENABLE_PIN, J_ENABLE_PIN, K_ENABLE_PIN, U_ENABLE_PIN, V_ENABLE_PIN, W_ENABLE_PIN), ^~~~~~~~~~~~~ Marlin\src\module/stepper.h:287:45: note: in expansion of macro 'Z_ENABLE_PIN' NUM_AXIS_LIST(X_ENABLE_PIN, Y_ENABLE_PIN, Z_ENABLE_PIN, I_ENABLE_PIN, J_ENABLE_PIN, K_ENABLE_PIN, U_ENABLE_PIN, V_ENABLE_PIN, W_ENABLE_PIN), ^~~~~~~~~~~~ .. c:\users\deniz\desktop\marlin-2.1.2.1\marlin\src\hal\avr\inc\sanitycheck.h .. c:\users\deniz\desktop\marlin-2.1.2.1\marlin\src\core\language.h ... c:\users\deniz\desktop\marlin-2.1.2.1\marlin\src\core\multi_language.h ... c:\users\deniz\desktop\marlin-2.1.2.1\marlin\src\lcd\language\language_en.h .. c:\users\deniz\desktop\marlin-2.1.2.1\marlin\src\core\utility.h ... c:\users\deniz\desktop\marlin-2.1.2.1\marlin\src\core\millis_t.h .. c:\users\deniz\desktop\marlin-2.1.2.1\marlin\src\core\serial.h . Marlin\src\gcode\feature\trinamic\../../gcode.h .. Marlin\src\gcode\feature\trinamic\../../parser.h . Marlin\src\gcode\feature\trinamic\../../../feature/tmc_util.h .. c:\users\deniz\desktop\marlin-2.1.2.1\marlin\src\lcd\marlinui.h ... c:\users\deniz\desktop\marlin-2.1.2.1\marlin\src\sd\cardreader.h ... c:\users\deniz\desktop\marlin-2.1.2.1\marlin\src\module\motion.h ... c:\users\deniz\desktop\marlin-2.1.2.1\marlin\src\libs\buzzer.h ... c:\users\deniz\desktop\marlin-2.1.2.1\marlin\src\lcd\buttons.h .. .pio\libdeps\LPC5528\TMCStepper\src/TMCStepper.h ... C:\Users\Deniz\.platformio\packages\framework-arduino-avr\libraries\SPI\src/SPI.h ... C:\Users\Deniz\.platformio\packages\framework-arduino-avr\cores\arduino/Stream.h ... C:\Users\Deniz\.platformio\packages\framework-arduino-avr\libraries\SoftwareSerial\src/SoftwareSerial.h ... .pio\libdeps\LPC5528\TMCStepper\src/source/SERIAL_SWITCH.h .... .pio\libdeps\LPC5528\TMCStepper\src/source/TMC_platforms.h ... .pio\libdeps\LPC5528\TMCStepper\src/source/SW_SPI.h .... .pio\libdeps\LPC5528\TMCStepper\src/source/TMC_platforms.h ... .pio\libdeps\LPC5528\TMCStepper\src/source/TMC2130_bitfields.h ... .pio\libdeps\LPC5528\TMCStepper\src/source/TMC2160_bitfields.h ... .pio\libdeps\LPC5528\TMCStepper\src/source/TMC5130_bitfields.h ... .pio\libdeps\LPC5528\TMCStepper\src/source/TMC5160_bitfields.h ... .pio\libdeps\LPC5528\TMCStepper\src/source/TMC2208_bitfields.h ... .pio\libdeps\LPC5528\TMCStepper\src/source/TMC2209_bitfields.h ... .pio\libdeps\LPC5528\TMCStepper\src/source/TMC2660_bitfields.h .. c:\users\deniz\desktop\marlin-2.1.2.1\marlin\src\module\planner.h ... c:\users\deniz\desktop\marlin-2.1.2.1\marlin\src\marlincore.h ... c:\users\deniz\desktop\marlin-2.1.2.1\marlin\src\gcode\queue.h . Marlin\src\gcode\feature\trinamic\../../../module/stepper/indirection.h .. Marlin\src\gcode\feature\trinamic\../../../module/stepper/trinamic.h .. c:\users\deniz\desktop\marlin-2.1.2.1\marlin\src\hal\avr\inc\sanitycheck.h .. c:\users\deniz\desktop\marlin-2.1.2.1\marlin\src\core\language.h ... c:\users\deniz\desktop\marlin-2.1.2.1\marlin\src\core\multi_language.h ... c:\users\deniz\desktop\marlin-2.1.2.1\marlin\src\lcd\language\language_en.h .. c:\users\deniz\desktop\marlin-2.1.2.1\marlin\src\core\utility.h ... c:\users\deniz\desktop\marlin-2.1.2.1\marlin\src\core\millis_t.h .. c:\users\deniz\desktop\marlin-2.1.2.1\marlin\src\core\serial.h . Marlin\src\gcode\feature\trinamic\../../gcode.h .. Marlin\src\gcode\feature\trinamic\../../parser.h . Marlin\src\gcode\feature\trinamic\../../../feature/tmc_util.h .. c:\users\deniz\desktop\marlin-2.1.2.1\marlin\src\lcd\marlinui.h ... c:\users\deniz\desktop\marlin-2.1.2.1\marlin\src\sd\cardreader.h ... c:\users\deniz\desktop\marlin-2.1.2.1\marlin\src\module\motion.h ... c:\users\deniz\desktop\marlin-2.1.2.1\marlin\src\libs\buzzer.h ... c:\users\deniz\desktop\marlin-2.1.2.1\marlin\src\lcd\buttons.h .. .pio\libdeps\LPC5528\TMCStepper\src/TMCStepper.h ... C:\Users\Deniz\.platformio\packages\framework-arduino-avr\libraries\SPI\src/SPI.h ... C:\Users\Deniz\.platformio\packages\framework-arduino-avr\cores\arduino/Stream.h ... C:\Users\Deniz\.platformio\packages\framework-arduino-avr\libraries\SoftwareSerial\src/SoftwareSerial.h ... .pio\libdeps\LPC5528\TMCStepper\src/source/SERIAL_SWITCH.h .... .pio\libdeps\LPC5528\TMCStepper\src/source/TMC_platforms.h ... .pio\libdeps\LPC5528\TMCStepper\src/source/SW_SPI.h .... .pio\libdeps\LPC5528\TMCStepper\src/source/TMC_platforms.h ... .pio\libdeps\LPC5528\TMCStepper\src/source/TMC2130_bitfields.h ... .pio\libdeps\LPC5528\TMCStepper\src/source/TMC2160_bitfields.h ... .pio\libdeps\LPC5528\TMCStepper\src/source/TMC5130_bitfields.h ... .pio\libdeps\LPC5528\TMCStepper\src/source/TMC5160_bitfields.h ... .pio\libdeps\LPC5528\TMCStepper\src/source/TMC2208_bitfields.h ... .pio\libdeps\LPC5528\TMCStepper\src/source/TMC2209_bitfields.h ... .pio\libdeps\LPC5528\TMCStepper\src/source/TMC2660_bitfields.h .. c:\users\deniz\desktop\marlin-2.1.2.1\marlin\src\module\planner.h ... c:\users\deniz\desktop\marlin-2.1.2.1\marlin\src\marlincore.h ... c:\users\deniz\desktop\marlin-2.1.2.1\marlin\src\gcode\queue.h . Marlin\src\gcode\feature\trinamic\../../../module/stepper/indirection.h .. Marlin\src\gcode\feature\trinamic\../../../module/stepper/trinamic.h .. Marlin\src\gcode\motion\../../inc/../HAL/AVR/inc/SanityCheck.h .. Marlin\src\gcode\motion\../../inc/../core/language.h ... Marlin\src\gcode\motion\../../inc/../core/multi_language.h ... Marlin\src\gcode\motion\../../inc/../core/../lcd/language/language_en.h .. Marlin\src\gcode\motion\../../inc/../core/utility.h ... Marlin\src\gcode\motion\../../inc/../core/../core/millis_t.h .. Marlin\src\gcode\motion\../../inc/../core/serial.h . Marlin\src\gcode\motion\../gcode.h .. Marlin\src\gcode\motion\../parser.h . Marlin\src\gcode\motion\../../module/motion.h . Marlin\src\gcode\motion\../../module/planner.h .. Marlin\src\gcode\motion\../../module/../MarlinCore.h .. Marlin\src\gcode\motion\../../module/../gcode/queue.h . Marlin\src\gcode\motion\../../module/temperature.h .. Marlin\src\gcode\motion\../../module/thermistor/thermistors.h ... Marlin\src\gcode\motion\../../module/thermistor/thermistor_1.h .. Marlin\src\gcode\motion\../../module/../libs/autoreport.h .. c:\users\deniz\desktop\marlin-2.1.2.1\marlin\src\hal\avr\inc\sanitycheck.h .. c:\users\deniz\desktop\marlin-2.1.2.1\marlin\src\core\language.h ... c:\users\deniz\desktop\marlin-2.1.2.1\marlin\src\core\multi_language.h ... c:\users\deniz\desktop\marlin-2.1.2.1\marlin\src\lcd\language\language_en.h .. c:\users\deniz\desktop\marlin-2.1.2.1\marlin\src\core\utility.h ... c:\users\deniz\desktop\marlin-2.1.2.1\marlin\src\core\millis_t.h .. c:\users\deniz\desktop\marlin-2.1.2.1\marlin\src\core\serial.h . Marlin\src\gcode\feature\trinamic\../../gcode.h .. Marlin\src\gcode\feature\trinamic\../../parser.h . Marlin\src\gcode\feature\trinamic\../../../feature/tmc_util.h .. c:\users\deniz\desktop\marlin-2.1.2.1\marlin\src\lcd\marlinui.h ... c:\users\deniz\desktop\marlin-2.1.2.1\marlin\src\sd\cardreader.h ... c:\users\deniz\desktop\marlin-2.1.2.1\marlin\src\module\motion.h ... c:\users\deniz\desktop\marlin-2.1.2.1\marlin\src\libs\buzzer.h ... c:\users\deniz\desktop\marlin-2.1.2.1\marlin\src\lcd\buttons.h .. .pio\libdeps\LPC5528\TMCStepper\src/TMCStepper.h ... C:\Users\Deniz\.platformio\packages\framework-arduino-avr\libraries\SPI\src/SPI.h ... C:\Users\Deniz\.platformio\packages\framework-arduino-avr\cores\arduino/Stream.h ... C:\Users\Deniz\.platformio\packages\framework-arduino-avr\libraries\SoftwareSerial\src/SoftwareSerial.h ... .pio\libdeps\LPC5528\TMCStepper\src/source/SERIAL_SWITCH.h .... .pio\libdeps\LPC5528\TMCStepper\src/source/TMC_platforms.h ... .pio\libdeps\LPC5528\TMCStepper\src/source/SW_SPI.h .... .pio\libdeps\LPC5528\TMCStepper\src/source/TMC_platforms.h ... .pio\libdeps\LPC5528\TMCStepper\src/source/TMC2130_bitfields.h ... .pio\libdeps\LPC5528\TMCStepper\src/source/TMC2160_bitfields.h ... .pio\libdeps\LPC5528\TMCStepper\src/source/TMC5130_bitfields.h ... .pio\libdeps\LPC5528\TMCStepper\src/source/TMC5160_bitfields.h ... .pio\libdeps\LPC5528\TMCStepper\src/source/TMC2208_bitfields.h ... .pio\libdeps\LPC5528\TMCStepper\src/source/TMC2209_bitfields.h ... .pio\libdeps\LPC5528\TMCStepper\src/source/TMC2660_bitfields.h .. c:\users\deniz\desktop\marlin-2.1.2.1\marlin\src\module\planner.h ... c:\users\deniz\desktop\marlin-2.1.2.1\marlin\src\marlincore.h ... c:\users\deniz\desktop\marlin-2.1.2.1\marlin\src\gcode\queue.h . Marlin\src\gcode\feature\trinamic\../../../module/stepper/indirection.h .. Marlin\src\gcode\feature\trinamic\../../../module/stepper/trinamic.h .. c:\users\deniz\desktop\marlin-2.1.2.1\marlin\src\hal\avr\inc\sanitycheck.h .. c:\users\deniz\desktop\marlin-2.1.2.1\marlin\src\core\language.h ... c:\users\deniz\desktop\marlin-2.1.2.1\marlin\src\core\multi_language.h ... c:\users\deniz\desktop\marlin-2.1.2.1\marlin\src\lcd\language\language_en.h .. c:\users\deniz\desktop\marlin-2.1.2.1\marlin\src\core\utility.h ... c:\users\deniz\desktop\marlin-2.1.2.1\marlin\src\core\millis_t.h .. c:\users\deniz\desktop\marlin-2.1.2.1\marlin\src\core\serial.h . Marlin\src\gcode\feature\trinamic\../../gcode.h .. Marlin\src\gcode\feature\trinamic\../../parser.h . Marlin\src\gcode\feature\trinamic\../../../feature/tmc_util.h .. c:\users\deniz\desktop\marlin-2.1.2.1\marlin\src\lcd\marlinui.h ... c:\users\deniz\desktop\marlin-2.1.2.1\marlin\src\sd\cardreader.h ... c:\users\deniz\desktop\marlin-2.1.2.1\marlin\src\module\motion.h ... c:\users\deniz\desktop\marlin-2.1.2.1\marlin\src\libs\buzzer.h ... c:\users\deniz\desktop\marlin-2.1.2.1\marlin\src\lcd\buttons.h .. .pio\libdeps\LPC5528\TMCStepper\src/TMCStepper.h ... C:\Users\Deniz\.platformio\packages\framework-arduino-avr\libraries\SPI\src/SPI.h ... C:\Users\Deniz\.platformio\packages\framework-arduino-avr\cores\arduino/Stream.h ... C:\Users\Deniz\.platformio\packages\framework-arduino-avr\libraries\SoftwareSerial\src/SoftwareSerial.h ... .pio\libdeps\LPC5528\TMCStepper\src/source/SERIAL_SWITCH.h .... .pio\libdeps\LPC5528\TMCStepper\src/source/TMC_platforms.h ... .pio\libdeps\LPC5528\TMCStepper\src/source/SW_SPI.h .... .pio\libdeps\LPC5528\TMCStepper\src/source/TMC_platforms.h ... .pio\libdeps\LPC5528\TMCStepper\src/source/TMC2130_bitfields.h ... .pio\libdeps\LPC5528\TMCStepper\src/source/TMC2160_bitfields.h ... .pio\libdeps\LPC5528\TMCStepper\src/source/TMC5130_bitfields.h ... .pio\libdeps\LPC5528\TMCStepper\src/source/TMC5160_bitfields.h ... .pio\libdeps\LPC5528\TMCStepper\src/source/TMC2208_bitfields.h ... .pio\libdeps\LPC5528\TMCStepper\src/source/TMC2209_bitfields.h ... .pio\libdeps\LPC5528\TMCStepper\src/source/TMC2660_bitfields.h .. c:\users\deniz\desktop\marlin-2.1.2.1\marlin\src\module\planner.h ... c:\users\deniz\desktop\marlin-2.1.2.1\marlin\src\marlincore.h ... c:\users\deniz\desktop\marlin-2.1.2.1\marlin\src\gcode\queue.h . Marlin\src\gcode\feature\trinamic\../../../module/stepper/indirection.h .. Marlin\src\gcode\feature\trinamic\../../../module/stepper/trinamic.h . Marlin\src\gcode\feature\trinamic\../../../core/debug_out.h Multiple include guards may be useful for: Marlin\src\gcode\feature\trinamic\../../../core/debug_out.h *** [.pio\build\LPC5528\src\src\feature\tmc_util.cpp.o] Error 1 *** [.pio\build\LPC5528\src\src\gcode\config\M217.cpp.o] Error 1 ... Marlin\src\gcode\temp\../../inc/../HAL/AVR/inc/SanityCheck.h ... Marlin\src\gcode\temp\../../inc/../core/language.h .... Marlin\src\gcode\temp\../../inc/../core/multi_language.h .... Marlin\src\gcode\temp\../../inc/../core/../lcd/language/language_en.h ... Marlin\src\gcode\temp\../../inc/../core/utility.h .... Marlin\src\gcode\temp\../../inc/../core/../core/millis_t.h ... Marlin\src\gcode\temp\../../inc/../core/serial.h .. Marlin\src\gcode\temp\../parser.h . Marlin\src\gcode\temp\../../module/temperature.h .. Marlin\src\gcode\temp\../../module/thermistor/thermistors.h ... Marlin\src\gcode\temp\../../module/thermistor/thermistor_1.h .. Marlin\src\gcode\temp\../../module/../libs/autoreport.h . Marlin\src\gcode\temp\../../module/motion.h . Marlin\src\gcode\temp\../../module/planner.h .. Marlin\src\gcode\temp\../../module/../MarlinCore.h .. Marlin\src\gcode\temp\../../module/../gcode/queue.h . Marlin\src\gcode\temp\../../lcd/marlinui.h .. Marlin\src\gcode\temp\../../lcd/../sd/cardreader.h .. Marlin\src\gcode\temp\../../lcd/../libs/buzzer.h .. Marlin\src\gcode\temp\../../lcd/buttons.h . Marlin\src\gcode\temp\../../module/printcounter.h .. Marlin\src\gcode\temp\../../module/../libs/stopwatch.h .. Marlin\src\gcode\temp\../../module/../libs/duration_t.h Marlin\src\inc/../pins/lpc5528/pins_MKS_OWL.h:57:45: error: 'P0_02' was not declared in this scope #define E0_ENABLE_PIN P0_02 ^ Marlin\src\inc/../core/macros.h:365:26: note: in definition of macro 'LIST_2' #define LIST_2( A,B,...) A,B ^ Marlin\src\inc/../core/macros.h:370:24: note: in expansion of macro '_LIST_N' #define LIST_N(N,V...) _LIST_N(N,V) ^~~~~~~ Marlin\src\module/stepper.h:288:3: note: in expansion of macro 'LIST_N' LIST_N(E_STEPPERS, E0_ENABLE_PIN, E1_ENABLE_PIN, E2_ENABLE_PIN, E3_ENABLE_PIN, E4_ENABLE_PIN, E5_ENABLE_PIN, E6_ENABLE_PIN, E7_ENABLE_PIN) ^~~~~~ Marlin\src\module/stepper.h:288:22: note: in expansion of macro 'E0_ENABLE_PIN' LIST_N(E_STEPPERS, E0_ENABLE_PIN, E1_ENABLE_PIN, E2_ENABLE_PIN, E3_ENABLE_PIN, E4_ENABLE_PIN, E5_ENABLE_PIN, E6_ENABLE_PIN, E7_ENABLE_PIN) ^~~~~~~~~~~~~ *** [.pio\build\LPC5528\src\src\gcode\control\M211.cpp.o] Error 1 *** [.pio\build\LPC5528\src\src\gcode\config\M302.cpp.o] Error 1 *** [.pio\build\LPC5528\src\src\gcode\geometry\M206_M428.cpp.o] Error 1 *** [.pio\build\LPC5528\src\src\gcode\feature\trinamic\M122.cpp.o] Error 1 *** [.pio\build\LPC5528\src\src\gcode\host\M113.cpp.o] Error 1 *** [.pio\build\LPC5528\src\src\gcode\feature\trinamic\M569.cpp.o] Error 1 *** [.pio\build\LPC5528\src\src\gcode\feature\trinamic\M906.cpp.o] Error 1 *** [.pio\build\LPC5528\src\src\gcode\motion\G2_G3.cpp.o] Error 1 *** [.pio\build\LPC5528\src\src\gcode\feature\trinamic\M911-M914.cpp.o] Error 1 *** [.pio\build\LPC5528\src\src\gcode\feature\trinamic\M919.cpp.o] Error 1 *** [.pio\build\LPC5528\src\src\gcode\temp\M104_M109.cpp.o] Error 1 Marlin\src\inc/../pins/lpc5528/pins_MKS_OWL.h:61:45: error: 'P0_02' was not declared in this scope #define E1_ENABLE_PIN P0_02 ^ Marlin\src\inc/../core/macros.h:365:28: note: in definition of macro 'LIST_2' #define LIST_2( A,B,...) A,B ^ Marlin\src\inc/../core/macros.h:370:24: note: in expansion of macro '_LIST_N' #define LIST_N(N,V...) _LIST_N(N,V) ^~~~~~~ Marlin\src\module/stepper.h:288:3: note: in expansion of macro 'LIST_N' LIST_N(E_STEPPERS, E0_ENABLE_PIN, E1_ENABLE_PIN, E2_ENABLE_PIN, E3_ENABLE_PIN, E4_ENABLE_PIN, E5_ENABLE_PIN, E6_ENABLE_PIN, E7_ENABLE_PIN) ^~~~~~ Marlin\src\module/stepper.h:288:37: note: in expansion of macro 'E1_ENABLE_PIN' LIST_N(E_STEPPERS, E0_ENABLE_PIN, E1_ENABLE_PIN, E2_ENABLE_PIN, E3_ENABLE_PIN, E4_ENABLE_PIN, E5_ENABLE_PIN, E6_ENABLE_PIN, E7_ENABLE_PIN) ^~~~~~~~~~~~~ In file included from Marlin\src\inc/../pins/pins.h:443:0, from Marlin\src\inc/MarlinConfig.h:34, from Marlin\src\MarlinCore.h:24, from Marlin\src\MarlinCore.cpp:31: Marlin\src\MarlinCore.cpp: In function 'bool pin_is_protected(pin_t)': Marlin\src\inc/../pins/lpc5528/pins_MKS_OWL.h:46:45: error: 'P1_24' was not declared in this scope #define X_STEP_PIN P1_24 ^ Marlin\src\pins/sensitive_pins.h:64:17: note: in expansion of macro 'X_STEP_PIN' #define _X_PINS X_STEP_PIN, X_DIR_PIN, _X_ENABLE_PIN _X_MIN _X_MAX _X_MS1 _X_MS2 _X_MS3 _X_CS ^~~~~~~~~~ Marlin\src\pins/sensitive_pins.h:1009:3: note: in expansion of macro '_X_PINS' _X_PINS _Y_PINS _Z_PINS _I_PINS _J_PINS _K_PINS _U_PINS _V_PINS _W_PINS \ ^~~~~~~ Marlin\src\MarlinCore.cpp:316:49: note: in expansion of macro 'SENSITIVE_PINS' static constexpr size_t pincount = OnlyPins::size; ^~~~~~~~~~~~~~ Marlin\src\inc/../pins/lpc5528/pins_MKS_OWL.h:46:45: note: suggested alternative: '._24' #define X_STEP_PIN P1_24 ^ Marlin\src\pins/sensitive_pins.h:64:17: note: in expansion of macro 'X_STEP_PIN' #define _X_PINS X_STEP_PIN, X_DIR_PIN, _X_ENABLE_PIN _X_MIN _X_MAX _X_MS1 _X_MS2 _X_MS3 _X_CS ^~~~~~~~~~ Marlin\src\pins/sensitive_pins.h:1009:3: note: in expansion of macro '_X_PINS' _X_PINS _Y_PINS _Z_PINS _I_PINS _J_PINS _K_PINS _U_PINS _V_PINS _W_PINS \ ^~~~~~~ Marlin\src\MarlinCore.cpp:316:49: note: in expansion of macro 'SENSITIVE_PINS' static constexpr size_t pincount = OnlyPins::size; ^~~~~~~~~~~~~~ Marlin\src\inc/../pins/lpc5528/pins_MKS_OWL.h:47:45: error: 'P1_13' was not declared in this scope #define X_DIR_PIN P1_13 ^ Marlin\src\pins/sensitive_pins.h:64:29: note: in expansion of macro 'X_DIR_PIN' #define _X_PINS X_STEP_PIN, X_DIR_PIN, _X_ENABLE_PIN _X_MIN _X_MAX _X_MS1 _X_MS2 _X_MS3 _X_CS ^~~~~~~~~ Marlin\src\pins/sensitive_pins.h:1009:3: note: in expansion of macro '_X_PINS' _X_PINS _Y_PINS _Z_PINS _I_PINS _J_PINS _K_PINS _U_PINS _V_PINS _W_PINS \ ^~~~~~~ Marlin\src\MarlinCore.cpp:316:49: note: in expansion of macro 'SENSITIVE_PINS' static constexpr size_t pincount = OnlyPins::size; ^~~~~~~~~~~~~~ Marlin\src\inc/../pins/lpc5528/pins_MKS_OWL.h:45:45: error: 'P1_20' was not declared in this scope #define X_ENABLE_PIN P1_20 ^ Marlin\src\pins/sensitive_pins.h:59:25: note: in expansion of macro 'X_ENABLE_PIN' #define _X_ENABLE_PIN X_ENABLE_PIN, ^~~~~~~~~~~~ Marlin\src\pins/sensitive_pins.h:64:40: note: in expansion of macro '_X_ENABLE_PIN' #define _X_PINS X_STEP_PIN, X_DIR_PIN, _X_ENABLE_PIN _X_MIN _X_MAX _X_MS1 _X_MS2 _X_MS3 _X_CS ^~~~~~~~~~~~~ Marlin\src\pins/sensitive_pins.h:1009:3: note: in expansion of macro '_X_PINS' _X_PINS _Y_PINS _Z_PINS _I_PINS _J_PINS _K_PINS _U_PINS _V_PINS _W_PINS \ ^~~~~~~ Marlin\src\MarlinCore.cpp:316:49: note: in expansion of macro 'SENSITIVE_PINS' static constexpr size_t pincount = OnlyPins::size; ^~~~~~~~~~~~~~ Marlin\src\inc/../pins/lpc5528/pins_MKS_OWL.h:37:45: error: 'P0_13' was not declared in this scope #define X_STOP_PIN P0_13 ^ Marlin\src\inc/../pins/pins_postprocess.h:500:23: note: in expansion of macro 'X_STOP_PIN' #define X_MIN_PIN X_STOP_PIN ^~~~~~~~~~ Marlin\src\pins/sensitive_pins.h:29:18: note: in expansion of macro 'X_MIN_PIN' #define _X_MIN X_MIN_PIN, ^~~~~~~~~ Marlin\src\pins/sensitive_pins.h:64:54: note: in expansion of macro '_X_MIN' #define _X_PINS X_STEP_PIN, X_DIR_PIN, _X_ENABLE_PIN _X_MIN _X_MAX _X_MS1 _X_MS2 _X_MS3 _X_CS ^~~~~~ Marlin\src\pins/sensitive_pins.h:1009:3: note: in expansion of macro '_X_PINS' _X_PINS _Y_PINS _Z_PINS _I_PINS _J_PINS _K_PINS _U_PINS _V_PINS _W_PINS \ ^~~~~~~ Marlin\src\MarlinCore.cpp:316:49: note: in expansion of macro 'SENSITIVE_PINS' static constexpr size_t pincount = OnlyPins::size; ^~~~~~~~~~~~~~ Marlin\src\inc/../pins/lpc5528/pins_MKS_OWL.h:50:45: error: 'P1_11' was not declared in this scope #define Y_STEP_PIN P1_11 ^ Marlin\src\pins/sensitive_pins.h:104:19: note: in expansion of macro 'Y_STEP_PIN' #define _Y_PINS Y_STEP_PIN, Y_DIR_PIN, _Y_ENABLE_PIN _Y_MIN _Y_MAX _Y_MS1 _Y_MS2 _Y_MS3 _Y_CS ^~~~~~~~~~ Marlin\src\pins/sensitive_pins.h:1009:11: note: in expansion of macro '_Y_PINS' _X_PINS _Y_PINS _Z_PINS _I_PINS _J_PINS _K_PINS _U_PINS _V_PINS _W_PINS \ ^~~~~~~ Marlin\src\MarlinCore.cpp:316:49: note: in expansion of macro 'SENSITIVE_PINS' static constexpr size_t pincount = OnlyPins::size; ^~~~~~~~~~~~~~ Marlin\src\inc/../pins/lpc5528/pins_MKS_OWL.h:50:45: note: suggested alternative: 'B1011' #define Y_STEP_PIN P1_11 ^ Marlin\src\pins/sensitive_pins.h:104:19: note: in expansion of macro 'Y_STEP_PIN' #define _Y_PINS Y_STEP_PIN, Y_DIR_PIN, _Y_ENABLE_PIN _Y_MIN _Y_MAX _Y_MS1 _Y_MS2 _Y_MS3 _Y_CS ^~~~~~~~~~ Marlin\src\pins/sensitive_pins.h:1009:11: note: in expansion of macro '_Y_PINS' _X_PINS _Y_PINS _Z_PINS _I_PINS _J_PINS _K_PINS _U_PINS _V_PINS _W_PINS \ ^~~~~~~ Marlin\src\MarlinCore.cpp:316:49: note: in expansion of macro 'SENSITIVE_PINS' static constexpr size_t pincount = OnlyPins::size; ^~~~~~~~~~~~~~ Marlin\src\inc/../pins/lpc5528/pins_MKS_OWL.h:51:45: error: 'P1_31' was not declared in this scope #define Y_DIR_PIN P1_31 ^ Marlin\src\pins/sensitive_pins.h:104:31: note: in expansion of macro 'Y_DIR_PIN' #define _Y_PINS Y_STEP_PIN, Y_DIR_PIN, _Y_ENABLE_PIN _Y_MIN _Y_MAX _Y_MS1 _Y_MS2 _Y_MS3 _Y_CS ^~~~~~~~~ Marlin\src\pins/sensitive_pins.h:1009:11: note: in expansion of macro '_Y_PINS' _X_PINS _Y_PINS _Z_PINS _I_PINS _J_PINS _K_PINS _U_PINS _V_PINS _W_PINS \ ^~~~~~~ Marlin\src\MarlinCore.cpp:316:49: note: in expansion of macro 'SENSITIVE_PINS' static constexpr size_t pincount = OnlyPins::size; ^~~~~~~~~~~~~~ Marlin\src\inc/../pins/lpc5528/pins_MKS_OWL.h:38:45: error: 'P0_24' was not declared in this scope #define Y_STOP_PIN P0_24 ^ Marlin\src\inc/../pins/pins_postprocess.h:522:25: note: in expansion of macro 'Y_STOP_PIN' #define Y_MIN_PIN Y_STOP_PIN ^~~~~~~~~~ Marlin\src\pins/sensitive_pins.h:69:20: note: in expansion of macro 'Y_MIN_PIN' #define _Y_MIN Y_MIN_PIN, ^~~~~~~~~ Marlin\src\pins/sensitive_pins.h:104:56: note: in expansion of macro '_Y_MIN' #define _Y_PINS Y_STEP_PIN, Y_DIR_PIN, _Y_ENABLE_PIN _Y_MIN _Y_MAX _Y_MS1 _Y_MS2 _Y_MS3 _Y_CS ^~~~~~ Marlin\src\pins/sensitive_pins.h:1009:11: note: in expansion of macro '_Y_PINS' _X_PINS _Y_PINS _Z_PINS _I_PINS _J_PINS _K_PINS _U_PINS _V_PINS _W_PINS \ ^~~~~~~ Marlin\src\MarlinCore.cpp:316:49: note: in expansion of macro 'SENSITIVE_PINS' static constexpr size_t pincount = OnlyPins::size; ^~~~~~~~~~~~~~ Marlin\src\inc/../pins/lpc5528/pins_MKS_OWL.h:38:45: note: suggested alternative: '._24' #define Y_STOP_PIN P0_24 ^ Marlin\src\inc/../pins/pins_postprocess.h:522:25: note: in expansion of macro 'Y_STOP_PIN' #define Y_MIN_PIN Y_STOP_PIN ^~~~~~~~~~ Marlin\src\pins/sensitive_pins.h:69:20: note: in expansion of macro 'Y_MIN_PIN' #define _Y_MIN Y_MIN_PIN, ^~~~~~~~~ Marlin\src\pins/sensitive_pins.h:104:56: note: in expansion of macro '_Y_MIN' #define _Y_PINS Y_STEP_PIN, Y_DIR_PIN, _Y_ENABLE_PIN _Y_MIN _Y_MAX _Y_MS1 _Y_MS2 _Y_MS3 _Y_CS ^~~~~~ Marlin\src\pins/sensitive_pins.h:1009:11: note: in expansion of macro '_Y_PINS' _X_PINS _Y_PINS _Z_PINS _I_PINS _J_PINS _K_PINS _U_PINS _V_PINS _W_PINS \ ^~~~~~~ Marlin\src\MarlinCore.cpp:316:49: note: in expansion of macro 'SENSITIVE_PINS' static constexpr size_t pincount = OnlyPins::size; ^~~~~~~~~~~~~~ Marlin\src\inc/../pins/lpc5528/pins_MKS_OWL.h:54:45: error: 'P0_05' was not declared in this scope #define Z_STEP_PIN P0_05 ^ Marlin\src\pins/sensitive_pins.h:150:19: note: in expansion of macro 'Z_STEP_PIN' #define _Z_PINS Z_STEP_PIN, Z_DIR_PIN, _Z_ENABLE_PIN _Z_MIN _Z_MAX _Z_MS1 _Z_MS2 _Z_MS3 _Z_CS ^~~~~~~~~~ Marlin\src\pins/sensitive_pins.h:1009:19: note: in expansion of macro '_Z_PINS' _X_PINS _Y_PINS _Z_PINS _I_PINS _J_PINS _K_PINS _U_PINS _V_PINS _W_PINS \ ^~~~~~~ Marlin\src\MarlinCore.cpp:316:49: note: in expansion of macro 'SENSITIVE_PINS' static constexpr size_t pincount = OnlyPins::size; ^~~~~~~~~~~~~~ Marlin\src\inc/../pins/lpc5528/pins_MKS_OWL.h:55:45: error: 'P1_16' was not declared in this scope #define Z_DIR_PIN P1_16 ^ Marlin\src\pins/sensitive_pins.h:150:31: note: in expansion of macro 'Z_DIR_PIN' #define _Z_PINS Z_STEP_PIN, Z_DIR_PIN, _Z_ENABLE_PIN _Z_MIN _Z_MAX _Z_MS1 _Z_MS2 _Z_MS3 _Z_CS ^~~~~~~~~ Marlin\src\pins/sensitive_pins.h:1009:19: note: in expansion of macro '_Z_PINS' _X_PINS _Y_PINS _Z_PINS _I_PINS _J_PINS _K_PINS _U_PINS _V_PINS _W_PINS \ ^~~~~~~ Marlin\src\MarlinCore.cpp:316:49: note: in expansion of macro 'SENSITIVE_PINS' static constexpr size_t pincount = OnlyPins::size; ^~~~~~~~~~~~~~ Marlin\src\inc/../pins/lpc5528/pins_MKS_OWL.h:53:45: error: 'P0_06' was not declared in this scope #define Z_ENABLE_PIN P0_06 ^ Marlin\src\pins/sensitive_pins.h:145:27: note: in expansion of macro 'Z_ENABLE_PIN' #define _Z_ENABLE_PIN Z_ENABLE_PIN, ^~~~~~~~~~~~ Marlin\src\pins/sensitive_pins.h:150:42: note: in expansion of macro '_Z_ENABLE_PIN' #define _Z_PINS Z_STEP_PIN, Z_DIR_PIN, _Z_ENABLE_PIN _Z_MIN _Z_MAX _Z_MS1 _Z_MS2 _Z_MS3 _Z_CS ^~~~~~~~~~~~~ Marlin\src\pins/sensitive_pins.h:1009:19: note: in expansion of macro '_Z_PINS' _X_PINS _Y_PINS _Z_PINS _I_PINS _J_PINS _K_PINS _U_PINS _V_PINS _W_PINS \ ^~~~~~~ Marlin\src\MarlinCore.cpp:316:49: note: in expansion of macro 'SENSITIVE_PINS' static constexpr size_t pincount = OnlyPins::size; ^~~~~~~~~~~~~~ Marlin\src\inc/../pins/lpc5528/pins_MKS_OWL.h:39:45: error: 'P1_23' was not declared in this scope #define Z_MIN_PIN P1_23 ^ Marlin\src\pins/sensitive_pins.h:115:20: note: in expansion of macro 'Z_MIN_PIN' #define _Z_MIN Z_MIN_PIN, ^~~~~~~~~ Marlin\src\pins/sensitive_pins.h:150:56: note: in expansion of macro '_Z_MIN' #define _Z_PINS Z_STEP_PIN, Z_DIR_PIN, _Z_ENABLE_PIN _Z_MIN _Z_MAX _Z_MS1 _Z_MS2 _Z_MS3 _Z_CS ^~~~~~ Marlin\src\pins/sensitive_pins.h:1009:19: note: in expansion of macro '_Z_PINS' _X_PINS _Y_PINS _Z_PINS _I_PINS _J_PINS _K_PINS _U_PINS _V_PINS _W_PINS \ ^~~~~~~ Marlin\src\MarlinCore.cpp:316:49: note: in expansion of macro 'SENSITIVE_PINS' static constexpr size_t pincount = OnlyPins::size; ^~~~~~~~~~~~~~ Marlin\src\inc/../pins/lpc5528/pins_MKS_OWL.h:58:45: error: 'P1_29' was not declared in this scope #define E0_STEP_PIN P1_29 ^ Marlin\src\pins/sensitive_pins.h:632:20: note: in expansion of macro 'E0_STEP_PIN' #define _E0_PINS E0_STEP_PIN, E0_DIR_PIN, E0_ENABLE_PIN, _E0_CS _E0_MS1 _E0_MS2 _E0_MS3 ^~~~~~~~~~~ Marlin\src\pins/sensitive_pins.h:1011:3: note: in expansion of macro '_E0_PINS' _E0_PINS _E1_PINS _E2_PINS _E3_PINS _E4_PINS _E5_PINS _E6_PINS _E7_PINS \ ^~~~~~~~ Marlin\src\MarlinCore.cpp:316:49: note: in expansion of macro 'SENSITIVE_PINS' static constexpr size_t pincount = OnlyPins::size; ^~~~~~~~~~~~~~ Marlin\src\inc/../pins/lpc5528/pins_MKS_OWL.h:58:45: note: suggested alternative: '._29' #define E0_STEP_PIN P1_29 ^ Marlin\src\pins/sensitive_pins.h:632:20: note: in expansion of macro 'E0_STEP_PIN' #define _E0_PINS E0_STEP_PIN, E0_DIR_PIN, E0_ENABLE_PIN, _E0_CS _E0_MS1 _E0_MS2 _E0_MS3 ^~~~~~~~~~~ Marlin\src\pins/sensitive_pins.h:1011:3: note: in expansion of macro '_E0_PINS' _E0_PINS _E1_PINS _E2_PINS _E3_PINS _E4_PINS _E5_PINS _E6_PINS _E7_PINS \ ^~~~~~~~ Marlin\src\MarlinCore.cpp:316:49: note: in expansion of macro 'SENSITIVE_PINS' static constexpr size_t pincount = OnlyPins::size; ^~~~~~~~~~~~~~ Marlin\src\inc/../pins/lpc5528/pins_MKS_OWL.h:59:45: error: 'P0_25' was not declared in this scope #define E0_DIR_PIN P0_25 ^ Marlin\src\pins/sensitive_pins.h:632:33: note: in expansion of macro 'E0_DIR_PIN' #define _E0_PINS E0_STEP_PIN, E0_DIR_PIN, E0_ENABLE_PIN, _E0_CS _E0_MS1 _E0_MS2 _E0_MS3 ^~~~~~~~~~ Marlin\src\pins/sensitive_pins.h:1011:3: note: in expansion of macro '_E0_PINS' _E0_PINS _E1_PINS _E2_PINS _E3_PINS _E4_PINS _E5_PINS _E6_PINS _E7_PINS \ ^~~~~~~~ Marlin\src\MarlinCore.cpp:316:49: note: in expansion of macro 'SENSITIVE_PINS' static constexpr size_t pincount = OnlyPins::size; ^~~~~~~~~~~~~~ Marlin\src\inc/../pins/lpc5528/pins_MKS_OWL.h:59:45: note: suggested alternative: '._25' #define E0_DIR_PIN P0_25 ^ Marlin\src\pins/sensitive_pins.h:632:33: note: in expansion of macro 'E0_DIR_PIN' #define _E0_PINS E0_STEP_PIN, E0_DIR_PIN, E0_ENABLE_PIN, _E0_CS _E0_MS1 _E0_MS2 _E0_MS3 ^~~~~~~~~~ Marlin\src\pins/sensitive_pins.h:1011:3: note: in expansion of macro '_E0_PINS' _E0_PINS _E1_PINS _E2_PINS _E3_PINS _E4_PINS _E5_PINS _E6_PINS _E7_PINS \ ^~~~~~~~ Marlin\src\MarlinCore.cpp:316:49: note: in expansion of macro 'SENSITIVE_PINS' static constexpr size_t pincount = OnlyPins::size; ^~~~~~~~~~~~~~ Marlin\src\inc/../pins/lpc5528/pins_MKS_OWL.h:57:45: error: 'P0_02' was not declared in this scope #define E0_ENABLE_PIN P0_02 ^ Marlin\src\pins/sensitive_pins.h:632:45: note: in expansion of macro 'E0_ENABLE_PIN' #define _E0_PINS E0_STEP_PIN, E0_DIR_PIN, E0_ENABLE_PIN, _E0_CS _E0_MS1 _E0_MS2 _E0_MS3 ^~~~~~~~~~~~~ Marlin\src\pins/sensitive_pins.h:1011:3: note: in expansion of macro '_E0_PINS' _E0_PINS _E1_PINS _E2_PINS _E3_PINS _E4_PINS _E5_PINS _E6_PINS _E7_PINS \ ^~~~~~~~ Marlin\src\MarlinCore.cpp:316:49: note: in expansion of macro 'SENSITIVE_PINS' static constexpr size_t pincount = OnlyPins::size; ^~~~~~~~~~~~~~ Marlin\src\inc/../pins/lpc5528/pins_MKS_OWL.h:62:45: error: 'P0_21' was not declared in this scope #define E1_STEP_PIN P0_21 ^ Marlin\src\pins/sensitive_pins.h:649:20: note: in expansion of macro 'E1_STEP_PIN' #define _E1_PINS E1_STEP_PIN, E1_DIR_PIN, E1_ENABLE_PIN, _E1_CS _E1_MS1 _E1_MS2 _E1_MS3 ^~~~~~~~~~~ Marlin\src\pins/sensitive_pins.h:1011:12: note: in expansion of macro '_E1_PINS' _E0_PINS _E1_PINS _E2_PINS _E3_PINS _E4_PINS _E5_PINS _E6_PINS _E7_PINS \ ^~~~~~~~ Marlin\src\MarlinCore.cpp:316:49: note: in expansion of macro 'SENSITIVE_PINS' static constexpr size_t pincount = OnlyPins::size; ^~~~~~~~~~~~~~ Marlin\src\inc/../pins/lpc5528/pins_MKS_OWL.h:63:45: error: 'P0_20' was not declared in this scope #define E1_DIR_PIN P0_20 ^ Marlin\src\pins/sensitive_pins.h:649:33: note: in expansion of macro 'E1_DIR_PIN' #define _E1_PINS E1_STEP_PIN, E1_DIR_PIN, E1_ENABLE_PIN, _E1_CS _E1_MS1 _E1_MS2 _E1_MS3 ^~~~~~~~~~ Marlin\src\pins/sensitive_pins.h:1011:12: note: in expansion of macro '_E1_PINS' _E0_PINS _E1_PINS _E2_PINS _E3_PINS _E4_PINS _E5_PINS _E6_PINS _E7_PINS \ ^~~~~~~~ Marlin\src\MarlinCore.cpp:316:49: note: in expansion of macro 'SENSITIVE_PINS' static constexpr size_t pincount = OnlyPins::size; ^~~~~~~~~~~~~~ Marlin\src\inc/../pins/lpc5528/pins_MKS_OWL.h:76:45: error: 'P1_07' was not declared in this scope #define HEATER_0_PIN P1_07 ^ Marlin\src\pins/sensitive_pins.h:719:20: note: in expansion of macro 'HEATER_0_PIN' #define _H0_PINS HEATER_0_PIN, E0_AUTO_FAN_PIN, DIO_PIN(TEMP_0_PIN), ^~~~~~~~~~~~ Marlin\src\pins/sensitive_pins.h:1012:3: note: in expansion of macro '_H0_PINS' _H0_PINS _H1_PINS _H2_PINS _H3_PINS _H4_PINS _H5_PINS _H6_PINS _H7_PINS \ ^~~~~~~~ Marlin\src\MarlinCore.cpp:316:49: note: in expansion of macro 'SENSITIVE_PINS' static constexpr size_t pincount = OnlyPins::size; ^~~~~~~~~~~~~~ In file included from Marlin\src\inc/MarlinConfigPre.h:37:0, from Marlin\src\inc/MarlinConfig.h:28, from Marlin\src\MarlinCore.h:24, from Marlin\src\MarlinCore.cpp:31: Marlin\src\inc/../pins/lpc5528/pins_MKS_OWL.h:68:45: error: 'P0_15' was not declared in this scope #define TEMP_0_PIN P0_15 /* TH1 */ ^ Marlin\src\inc/../core/macros.h:627:26: note: in definition of macro 'THIRD' #define THIRD(a,b,c,...) c ^ Marlin\src\inc/../core/macros.h:247:29: note: in expansion of macro '___TERN' #define __TERN(T,V...) ___TERN(_CAT(_NO,T),V) // Prepend '_NO' to get '_NOT_0' or '_NOT_1' ^~~~~~~ Marlin\src\inc/../core/macros.h:246:29: note: in expansion of macro '__TERN' #define _TERN(E,V...) __TERN(_CAT(T_,E),V) // Prepend 'T_' to get 'T_0' or 'T_1' ^~~~~~ Marlin\src\inc/../core/macros.h:242:29: note: in expansion of macro '_TERN' #define TERN(O,A,B) _TERN(_ENA_1(O),B,A) // OPTION ? 'A' : 'B' ^~~~~ Marlin\src\pins/sensitive_pins.h:715:20: note: in expansion of macro 'TERN' #define DIO_PIN(P) TERN(TARGET_LPC1768, P, analogInputToDigitalPin(P)) ^~~~ Marlin\src\pins/sensitive_pins.h:715:44: note: in expansion of macro 'analogInputToDigitalPin' #define DIO_PIN(P) TERN(TARGET_LPC1768, P, analogInputToDigitalPin(P)) ^~~~~~~~~~~~~~~~~~~~~~~ Marlin\src\pins/sensitive_pins.h:719:51: note: in expansion of macro 'DIO_PIN' #define _H0_PINS HEATER_0_PIN, E0_AUTO_FAN_PIN, DIO_PIN(TEMP_0_PIN), ^~~~~~~ Marlin\src\pins/sensitive_pins.h:719:59: note: in expansion of macro 'TEMP_0_PIN' #define _H0_PINS HEATER_0_PIN, E0_AUTO_FAN_PIN, DIO_PIN(TEMP_0_PIN), ^~~~~~~~~~ Marlin\src\pins/sensitive_pins.h:1012:3: note: in expansion of macro '_H0_PINS' _H0_PINS _H1_PINS _H2_PINS _H3_PINS _H4_PINS _H5_PINS _H6_PINS _H7_PINS \ ^~~~~~~~ Marlin\src\MarlinCore.cpp:316:49: note: in expansion of macro 'SENSITIVE_PINS' static constexpr size_t pincount = OnlyPins::size; ^~~~~~~~~~~~~~ In file included from Marlin\src\inc/../pins/pins.h:443:0, from Marlin\src\inc/MarlinConfig.h:34, from Marlin\src\MarlinCore.h:24, from Marlin\src\MarlinCore.cpp:31: Marlin\src\inc/../pins/lpc5528/pins_MKS_OWL.h:88:45: error: 'P0_01' was not declared in this scope #define FAN_PIN P0_01 // FAN ^ Marlin\src\pins/sensitive_pins.h:903:17: note: in expansion of macro 'FAN_PIN' #define _FAN0 FAN_PIN, ^~~~~~~ Marlin\src\pins/sensitive_pins.h:1013:10: note: in expansion of macro '_FAN0' _PS_ON _FAN0 _FAN1 _FAN2 _FAN3 _FAN4 _FAN5 _FAN6 _FAN7 _FANC \ ^~~~~ Marlin\src\MarlinCore.cpp:316:49: note: in expansion of macro 'SENSITIVE_PINS' static constexpr size_t pincount = OnlyPins::size; ^~~~~~~~~~~~~~ Marlin\src\inc/../pins/lpc5528/pins_MKS_OWL.h:88:45: note: suggested alternative: 'B0101' #define FAN_PIN P0_01 // FAN ^ Marlin\src\pins/sensitive_pins.h:903:17: note: in expansion of macro 'FAN_PIN' #define _FAN0 FAN_PIN, ^~~~~~~ Marlin\src\pins/sensitive_pins.h:1013:10: note: in expansion of macro '_FAN0' _PS_ON _FAN0 _FAN1 _FAN2 _FAN3 _FAN4 _FAN5 _FAN6 _FAN7 _FANC \ ^~~~~ Marlin\src\MarlinCore.cpp:316:49: note: in expansion of macro 'SENSITIVE_PINS' static constexpr size_t pincount = OnlyPins::size; ^~~~~~~~~~~~~~ Marlin\src\inc/../pins/lpc5528/pins_MKS_OWL.h:80:45: error: 'P1_06' was not declared in this scope #define FAN1_PIN P1_06 ^ Marlin\src\pins/sensitive_pins.h:908:17: note: in expansion of macro 'FAN1_PIN' #define _FAN1 FAN1_PIN, ^~~~~~~~ Marlin\src\pins/sensitive_pins.h:1013:16: note: in expansion of macro '_FAN1' _PS_ON _FAN0 _FAN1 _FAN2 _FAN3 _FAN4 _FAN5 _FAN6 _FAN7 _FANC \ ^~~~~ Marlin\src\MarlinCore.cpp:316:49: note: in expansion of macro 'SENSITIVE_PINS' static constexpr size_t pincount = OnlyPins::size; ^~~~~~~~~~~~~~ Marlin\src\inc/../pins/lpc5528/pins_MKS_OWL.h:91:45: error: 'P1_09' was not declared in this scope #define HEATER_BED_PIN P1_09 ^ Marlin\src\pins/sensitive_pins.h:949:21: note: in expansion of macro 'HEATER_BED_PIN' #define _BED_PINS HEATER_BED_PIN, DIO_PIN(TEMP_BED_PIN), ^~~~~~~~~~~~~~ Marlin\src\pins/sensitive_pins.h:1014:3: note: in expansion of macro '_BED_PINS' _BED_PINS _CHAMBER_TEMP _CHAMBER_HEATER _CHAMBER_FAN \ ^~~~~~~~~ Marlin\src\MarlinCore.cpp:316:49: note: in expansion of macro 'SENSITIVE_PINS' static constexpr size_t pincount = OnlyPins::size; ^~~~~~~~~~~~~~ In file included from Marlin\src\inc/MarlinConfigPre.h:37:0, from Marlin\src\inc/MarlinConfig.h:28, from Marlin\src\MarlinCore.h:24, from Marlin\src\MarlinCore.cpp:31: Marlin\src\inc/../pins/lpc5528/pins_MKS_OWL.h:70:45: error: 'P1_08' was not declared in this scope #define TEMP_BED_PIN P1_08 /* TB */ ^ Marlin\src\inc/../core/macros.h:627:26: note: in definition of macro 'THIRD' #define THIRD(a,b,c,...) c ^ Marlin\src\inc/../core/macros.h:247:29: note: in expansion of macro '___TERN' #define __TERN(T,V...) ___TERN(_CAT(_NO,T),V) // Prepend '_NO' to get '_NOT_0' or '_NOT_1' ^~~~~~~ Marlin\src\inc/../core/macros.h:246:29: note: in expansion of macro '__TERN' #define _TERN(E,V...) __TERN(_CAT(T_,E),V) // Prepend 'T_' to get 'T_0' or 'T_1' ^~~~~~ Marlin\src\inc/../core/macros.h:242:29: note: in expansion of macro '_TERN' #define TERN(O,A,B) _TERN(_ENA_1(O),B,A) // OPTION ? 'A' : 'B' ^~~~~ Marlin\src\pins/sensitive_pins.h:715:20: note: in expansion of macro 'TERN' #define DIO_PIN(P) TERN(TARGET_LPC1768, P, analogInputToDigitalPin(P)) ^~~~ Marlin\src\pins/sensitive_pins.h:715:44: note: in expansion of macro 'analogInputToDigitalPin' #define DIO_PIN(P) TERN(TARGET_LPC1768, P, analogInputToDigitalPin(P)) ^~~~~~~~~~~~~~~~~~~~~~~ Marlin\src\pins/sensitive_pins.h:949:37: note: in expansion of macro 'DIO_PIN' #define _BED_PINS HEATER_BED_PIN, DIO_PIN(TEMP_BED_PIN), ^~~~~~~ Marlin\src\pins/sensitive_pins.h:949:45: note: in expansion of macro 'TEMP_BED_PIN' #define _BED_PINS HEATER_BED_PIN, DIO_PIN(TEMP_BED_PIN), ^~~~~~~~~~~~ Marlin\src\pins/sensitive_pins.h:1014:3: note: in expansion of macro '_BED_PINS' _BED_PINS _CHAMBER_TEMP _CHAMBER_HEATER _CHAMBER_FAN \ ^~~~~~~~~ Marlin\src\MarlinCore.cpp:316:49: note: in expansion of macro 'SENSITIVE_PINS' static constexpr size_t pincount = OnlyPins::size; ^~~~~~~~~~~~~~ Marlin\src\MarlinCore.cpp:316:63: error: template argument 1 is invalid static constexpr size_t pincount = OnlyPins::size; ^ Marlin\src\MarlinCore.cpp:316:63: error: template argument 2 is invalid Marlin\src\MarlinCore.cpp:316:63: error: template argument 3 is invalid Marlin\src\MarlinCore.cpp:316:63: error: template argument 4 is invalid Marlin\src\MarlinCore.cpp:316:63: error: template argument 5 is invalid Marlin\src\MarlinCore.cpp:316:63: error: template argument 6 is invalid Marlin\src\MarlinCore.cpp:316:63: error: could not convert template argument 'P1_20' from '' to 'signed char' Marlin\src\MarlinCore.cpp:316:63: error: template argument 8 is invalid Marlin\src\MarlinCore.cpp:316:63: error: template argument 9 is invalid Marlin\src\MarlinCore.cpp:316:63: error: template argument 10 is invalid Marlin\src\MarlinCore.cpp:316:63: error: template argument 11 is invalid Marlin\src\MarlinCore.cpp:316:63: error: template argument 12 is invalid Marlin\src\MarlinCore.cpp:316:63: error: template argument 13 is invalid Marlin\src\MarlinCore.cpp:316:63: error: template argument 14 is invalid Marlin\src\MarlinCore.cpp:316:63: error: template argument 15 is invalid Marlin\src\MarlinCore.cpp:316:63: error: template argument 16 is invalid Marlin\src\MarlinCore.cpp:316:63: error: template argument 17 is invalid Marlin\src\MarlinCore.cpp:316:63: error: could not convert template argument 'P0_02' from '' to 'signed char' Marlin\src\MarlinCore.cpp:316:63: error: template argument 19 is invalid Marlin\src\MarlinCore.cpp:316:63: error: template argument 21 is invalid Marlin\src\MarlinCore.cpp:316:63: error: template argument 22 is invalid Marlin\src\MarlinCore.cpp:316:63: error: template argument 23 is invalid Marlin\src\MarlinCore.cpp:316:63: error: template argument 24 is invalid Marlin\src\MarlinCore.cpp:316:63: error: template argument 25 is invalid In file included from C:\Users\Deniz\.platformio\packages\framework-arduino-avr\cores\arduino/Arduino.h:28:0, from Marlin\src\inc/../HAL/../HAL/AVR/../shared/Marduino.h:36, from Marlin\src\inc/../HAL/../HAL/AVR/HAL.h:26, from Marlin\src\inc/../HAL/HAL.h:30, from Marlin\src\inc/MarlinConfig.h:31, from Marlin\src\MarlinCore.h:24, from Marlin\src\MarlinCore.cpp:31: Marlin\src\MarlinCore.cpp:317:52: error: size of array 'sensitive_pins' is not an integral constant-expression static const pin_t (&sensitive_pins)[pincount] PROGMEM = OnlyPins::table; ^ Marlin\src\MarlinCore.cpp:317:85: error: could not convert template argument 'P1_24' from '' to 'signed char' static const pin_t (&sensitive_pins)[pincount] PROGMEM = OnlyPins::table; ^ Marlin\src\MarlinCore.cpp:317:85: error: could not convert template argument 'P1_13' from '' to 'signed char' Marlin\src\MarlinCore.cpp:317:85: error: could not convert template argument 'P1_20' from '' to 'signed char' Marlin\src\MarlinCore.cpp:317:85: error: could not convert template argument 'P0_13' from '' to 'signed char' Marlin\src\MarlinCore.cpp:317:85: error: could not convert template argument 'P1_11' from '' to 'signed char' Marlin\src\MarlinCore.cpp:317:85: error: could not convert template argument 'P1_31' from '' to 'signed char' Marlin\src\MarlinCore.cpp:317:85: error: could not convert template argument 'P1_20' from '' to 'signed char' Marlin\src\MarlinCore.cpp:317:85: error: could not convert template argument 'P0_24' from '' to 'signed char' Marlin\src\MarlinCore.cpp:317:85: error: could not convert template argument 'P0_05' from '' to 'signed char' Marlin\src\MarlinCore.cpp:317:85: error: could not convert template argument 'P1_16' from '' to 'signed char' Marlin\src\MarlinCore.cpp:317:85: error: could not convert template argument 'P0_06' from '' to 'signed char' Marlin\src\MarlinCore.cpp:317:85: error: could not convert template argument 'P1_23' from '' to 'signed char' Marlin\src\MarlinCore.cpp:317:85: error: could not convert template argument 'P1_29' from '' to 'signed char' Marlin\src\MarlinCore.cpp:317:85: error: could not convert template argument 'P0_25' from '' to 'signed char' Marlin\src\MarlinCore.cpp:317:85: error: could not convert template argument 'P0_02' from '' to 'signed char' Marlin\src\MarlinCore.cpp:317:85: error: could not convert template argument 'P0_21' from '' to 'signed char' Marlin\src\MarlinCore.cpp:317:85: error: could not convert template argument 'P0_20' from '' to 'signed char' Marlin\src\MarlinCore.cpp:317:85: error: could not convert template argument 'P0_02' from '' to 'signed char' Marlin\src\MarlinCore.cpp:317:85: error: could not convert template argument 'P1_07' from '' to 'signed char' Marlin\src\MarlinCore.cpp:317:85: error: template argument 21 is invalid Marlin\src\MarlinCore.cpp:317:85: error: could not convert template argument 'P0_01' from '' to 'signed char' Marlin\src\MarlinCore.cpp:317:85: error: could not convert template argument 'P1_06' from '' to 'signed char' Marlin\src\MarlinCore.cpp:317:85: error: could not convert template argument 'P1_09' from '' to 'signed char' Marlin\src\MarlinCore.cpp:317:85: error: template argument 25 is invalid *** [.pio\build\LPC5528\src\src\MarlinCore.cpp.o] Error 1 ```

This is all I get.

EvilGremlin commented 1 year ago

This Issue Queue is for Marlin bug reports and development-related issues, and we prefer not to handle user-support questions here. (As noted on this page.) For best results getting help with configuration and troubleshooting, please use the following resources:

After seeking help from the community, if the consensus points to a bug in Marlin, then you should post a bug report.

thisiskeithb commented 1 year ago

MKS OWL / LPC5528 support is still pending and is a work in progress: https://github.com/MarlinFirmware/Marlin/pull/25901

github-actions[bot] commented 1 year ago

This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.