Help with firmware

Hello, I have an SKR V1.3/ SKR PRO V1.1, and I have been trying to set up the firmware to no avail. if anyone can please help I would be grateful, thank you in advance!

Where exactly are you having trouble?

I have been trying to compile the firmware, I downloaded this firmware (https://github.com/BlomsD/MPCNC-SKR1.3-TMC2208UART?fbclid=IwAR0u1JLKY8EPlEFpFXg0fmHsIHDIipfQ5nWnHJJxhkfHj5UhCkfCLucQzLc) but it will not compile. I have been searching the forums trying to see if anyone has been uploaded firmware but I cannot find anything

Are you using platformIO with VScode ?

yes currently on it, I just downloaded Marlin firmware from the GitHub regarding the SKR 1.3, I and I made changes in the config.h section, I now don’t know where else to make changes so that I can have both motor turning alongside the endstops working. Are you familiar with this board? thank you very much for all your help!

Oops

I just finished building the MPCNC, I have 5 NEMA 17 stepper motors, I am wanting to configure the SKR V1.3 with dual endstops for precision.

here is the error I am receiving.

"> Executing task: C:\Users\xxunl.platformio\penv\Scripts\platformio.exe run <

Processing LPC1768 (platform: https://github.com/p3p/pio-nxplpc-arduino-lpc176x/archive/0.1.2.zip; framework: arduino; board: nxp_lpc1768)

Verbose mode can be enabled via -v, --verbose option
CONFIGURATION: https://docs.platformio.org/page/boards/nxplpc-arduino-lpc176x/nxp_lpc1768.html
PLATFORM: NXP Arduino LPC176x 0.1.1 > NXP LPC1768
HARDWARE: LPC1768 100MHz, 31.97KB RAM, 464KB Flash
DEBUG: Current (cmsis-dap) On-board (cmsis-dap) External (blackmagic, jlink)
PACKAGES:

  • framework-arduino-lpc176x 0.2.3
  • toolchain-gccarmnoneeabi 1.90201.191206 (9.2.1)
    Converting Marlin.ino
    LDF: Library Dependency Finder -> http://bit.ly/configure-pio-ldf
    LDF Modes: Finder ~ off, Compatibility ~ strict
    Found 9 compatible libraries
    Scanning dependencies…
    Dependency Graph
    |-- 1.0.0
    |-- 1.0.0
    |-- 0.4.1
    |-- 0.5.2
    |-- 1.3.0
    |--
    Building in release mode

Unable to find destination disk (Autodetect Error)
Please select it in platformio.ini using the upload_port keyword (https://docs.platformio.org/en/latest/projectconf/section_env_upload.html) or copy the firmware (.pio/build/LPC1768/firmware.bin) manually to the appropriate disk

Compiling .pio\build\LPC1768\src\src\HAL\HAL_LPC1768\DebugMonitor.cpp.o
Compiling .pio\build\LPC1768\src\src\HAL\HAL_LPC1768\HAL.cpp.o
Compiling .pio\build\LPC1768\src\src\HAL\HAL_LPC1768\HAL_SPI.cpp.o
Compiling .pio\build\LPC1768\src\src\HAL\HAL_LPC1768\main.cpp.o
Compiling .pio\build\LPC1768\src\src\HAL\HAL_LPC1768\timers.cpp.o
Compiling .pio\build\LPC1768\src\src\HAL\HAL_LPC1768\watchdog.cpp.o
Compiling .pio\build\LPC1768\src\src\HAL\shared\HAL_spi_L6470.cpp.o
Compiling .pio\build\LPC1768\src\src\HAL\shared\backtrace\backtrace.cpp.o
Compiling .pio\build\LPC1768\src\src\HAL\shared\backtrace\unwmemaccess.cpp.o
Compiling .pio\build\LPC1768\src\src\HAL\shared\eeprom_i2c.cpp.o
Compiling .pio\build\LPC1768\src\src\HAL\shared\eeprom_spi.cpp.o
Compiling .pio\build\LPC1768\src\src\HAL\shared\persistent_store_api.cpp.o
Compiling .pio\build\LPC1768\src\src\HAL\shared\servo.cpp.o
In file included from Marlin\src\HAL\HAL_LPC1768…/…/core/…/inc/…/pins/pins.h:71,
from Marlin\src\HAL\HAL_LPC1768…/…/core/…/inc/MarlinConfig.h:32,
from Marlin\src\HAL\HAL_LPC1768…/…/core/serial.h:24,
from Marlin\src\HAL\HAL_LPC1768\DebugMonitor.cpp:26:
Marlin\src\HAL\HAL_LPC1768…/…/core/…/inc/…/pins/ramps/pins_RAMPS.h:49:4: error: #error “Oops! Set MOTHERBOARD to an LPC1768-based board when building for LPC1768.”
49 | #error “Oops! Set MOTHERBOARD to an LPC1768-based board when building for LPC1768.”
| ^~~~~
In file included from Marlin\src\HAL\HAL_LPC1768…/…/inc/…/pins/pins.h:71,
from Marlin\src\HAL\HAL_LPC1768…/…/inc/MarlinConfig.h:32,
from Marlin\src\HAL\HAL_LPC1768\HAL.cpp:25:
Marlin\src\HAL\HAL_LPC1768…/…/inc/…/pins/ramps/pins_RAMPS.h:49:4: error: #error “Oops! Set MOTHERBOARD to an LPC1768-based board when building for LPC1768.”
49 | #error “Oops! Set MOTHERBOARD to an LPC1768-based board when building for LPC1768.”
| ^~~~~
Compiling .pio\build\LPC1768\src\src\Marlin.cpp.o
Compiling .pio\build\LPC1768\src\src\core\serial.cpp.o
Compiling .pio\build\LPC1768\src\src\core\utility.cpp.o
In file included from Marlin\src\HAL\HAL_LPC1768…/…/inc/…/pins/pins.h:71,
from Marlin\src\HAL\HAL_LPC1768…/…/inc/MarlinConfig.h:32,
from Marlin\src\HAL\HAL_LPC1768\HAL_SPI.cpp:51:
Marlin\src\HAL\HAL_LPC1768…/…/inc/…/pins/ramps/pins_RAMPS.h:49:4: error: #error “Oops! Set MOTHERBOARD to an LPC1768-based board when building for LPC1768.”
49 | #error “Oops! Set MOTHERBOARD to an LPC1768-based board when building for LPC1768.”
| ^~~~~
In file included from Marlin\src\HAL\HAL_LPC1768…/…/sd/…/inc/…/pins/pins.h:71,
from Marlin\src\HAL\HAL_LPC1768…/…/sd/…/inc/MarlinConfig.h:32,
from Marlin\src\HAL\HAL_LPC1768…/…/sd/cardreader.h:24,
from Marlin\src\HAL\HAL_LPC1768\main.cpp:38:
Marlin\src\HAL\HAL_LPC1768…/…/sd/…/inc/…/pins/ramps/pins_RAMPS.h:49:4: error: #error “Oops! Set MOTHERBOARD to an LPC1768-based board when building for LPC1768.”
49 | #error “Oops! Set MOTHERBOARD to an LPC1768-based board when building for LPC1768.”
| ^~~~~
In file included from Marlin\src\HAL\HAL_LPC1768…/…/inc/…/pins/pins.h:71,
from Marlin\src\HAL\HAL_LPC1768…/…/inc/MarlinConfig.h:32,
from Marlin\src\HAL\HAL_LPC1768\timers.cpp:31:
Marlin\src\HAL\HAL_LPC1768…/…/inc/…/pins/ramps/pins_RAMPS.h:49:4: error: #error “Oops! Set MOTHERBOARD to an LPC1768-based board when building for LPC1768.”
49 | #error “Oops! Set MOTHERBOARD to an LPC1768-based board when building for LPC1768.”
| ^~~~~
In file included from Marlin\src\HAL\HAL_LPC1768…/…/inc/…/pins/pins.h:71,
from Marlin\src\HAL\HAL_LPC1768…/…/inc/MarlinConfig.h:32,
from Marlin\src\HAL\HAL_LPC1768\watchdog.cpp:25:
Marlin\src\HAL\HAL_LPC1768…/…/inc/…/pins/ramps/pins_RAMPS.h:49:4: error: #error “Oops! Set MOTHERBOARD to an LPC1768-based board when building for LPC1768.”
49 | #error “Oops! Set MOTHERBOARD to an LPC1768-based board when building for LPC1768.”
| ^~~~~
In file included from Marlin\src\HAL\shared\backtrace…/…/…/core/…/inc/…/pins/pins.h:71,
from Marlin\src\HAL\shared\backtrace…/…/…/core/…/inc/MarlinConfig.h:32,
from Marlin\src\HAL\shared\backtrace…/…/…/core/serial.h:24,
from Marlin\src\HAL\shared\backtrace\backtrace.cpp:29:
Marlin\src\HAL\shared\backtrace…/…/…/core/…/inc/…/pins/ramps/pins_RAMPS.h:49:4: error: #error “Oops! Set MOTHERBOARD to an LPC1768-based board when building for LPC1768.”
49 | #error “Oops! Set MOTHERBOARD to an LPC1768-based board when building for LPC1768.”
| ^~~~~
In file included from Marlin\src\HAL\shared…/…/inc/…/pins/pins.h:71,
from Marlin\src\HAL\shared…/…/inc/MarlinConfig.h:32,
from Marlin\src\HAL\shared\HAL_spi_L6470.cpp:28:
Marlin\src\HAL\shared…/…/inc/…/pins/ramps/pins_RAMPS.h:49:4: error: #error “Oops! Set MOTHERBOARD to an LPC1768-based board when building for LPC1768.”
49 | #error “Oops! Set MOTHERBOARD to an LPC1768-based board when building for LPC1768.”
| ^~~~~
In file included from Marlin\src\HAL\shared\backtrace…/…/…/inc/…/pins/pins.h:71,
from Marlin\src\HAL\shared\backtrace…/…/…/inc/MarlinConfig.h:32,
from Marlin\src\HAL\shared\backtrace\unwmemaccess.cpp:18:
Marlin\src\HAL\shared\backtrace…/…/…/inc/…/pins/ramps/pins_RAMPS.h:49:4: error: #error “Oops! Set MOTHERBOARD to an LPC1768-based board when building for LPC1768.”
49 | #error “Oops! Set MOTHERBOARD to an LPC1768-based board when building for LPC1768.”
| ^~~~~
*** [.pio\build\LPC1768\src\src\HAL\HAL_LPC1768\DebugMonitor.cpp.o] Error 1
In file included from Marlin\src\HAL\shared…/…/inc/…/pins/pins.h:71,
from Marlin\src\HAL\shared…/…/inc/MarlinConfig.h:32,
from Marlin\src\HAL\shared\eeprom_i2c.cpp:28:
Marlin\src\HAL\shared…/…/inc/…/pins/ramps/pins_RAMPS.h:49:4: error: #error “Oops! Set MOTHERBOARD to an LPC1768-based board when building for LPC1768.”
49 | #error “Oops! Set MOTHERBOARD to an LPC1768-based board when building for LPC1768.”
| ^~~~~
In file included from Marlin\src\HAL\shared…/…/inc/…/pins/pins.h:71,
from Marlin\src\HAL\shared…/…/inc/MarlinConfig.h:32,
from Marlin\src\HAL\shared\eeprom_spi.cpp:28:
Marlin\src\HAL\shared…/…/inc/…/pins/ramps/pins_RAMPS.h:49:4: error: #error “Oops! Set MOTHERBOARD to an LPC1768-based board when building for LPC1768.”
49 | #error “Oops! Set MOTHERBOARD to an LPC1768-based board when building for LPC1768.”
| ^~~~~
*** [.pio\build\LPC1768\src\src\HAL\HAL_LPC1768\HAL.cpp.o] Error 1
*** [.pio\build\LPC1768\src\src\HAL\HAL_LPC1768\HAL_SPI.cpp.o] Error 1
*** [.pio\build\LPC1768\src\src\HAL\HAL_LPC1768\main.cpp.o] Error 1
In file included from Marlin\src\HAL\shared…/…/inc/…/pins/pins.h:71,
from Marlin\src\HAL\shared…/…/inc/MarlinConfig.h:32,
from Marlin\src\HAL\shared\servo.cpp:54:
Marlin\src\HAL\shared…/…/inc/…/pins/ramps/pins_RAMPS.h:49:4: error: #error “Oops! Set MOTHERBOARD to an LPC1768-based board when building for LPC1768.”
49 | #error “Oops! Set MOTHERBOARD to an LPC1768-based board when building for LPC1768.”
| ^~~~~
*** [.pio\build\LPC1768\src\src\HAL\HAL_LPC1768\timers.cpp.o] Error 1
In file included from Marlin\src\inc/…/pins/pins.h:71,
from Marlin\src\inc/MarlinConfig.h:32,
from Marlin\src\Marlin.h:24,
from Marlin\src\Marlin.cpp:31:
Marlin\src\inc/…/pins/ramps/pins_RAMPS.h:49:4: error: #error “Oops! Set MOTHERBOARD to an LPC1768-based board when building for LPC1768.”
49 | #error “Oops! Set MOTHERBOARD to an LPC1768-based board when building for LPC1768.”
| ^~~~~
*** [.pio\build\LPC1768\src\src\HAL\HAL_LPC1768\watchdog.cpp.o] Error 1
In file included from Marlin\src\core…/inc/…/pins/pins.h:71,
from Marlin\src\core…/inc/MarlinConfig.h:32,
from Marlin\src\core\serial.h:24,
from Marlin\src\core\serial.cpp:23:
Marlin\src\core…/inc/…/pins/ramps/pins_RAMPS.h:49:4: error: #error “Oops! Set MOTHERBOARD to an LPC1768-based board when building for LPC1768.”
49 | #error “Oops! Set MOTHERBOARD to an LPC1768-based board when building for LPC1768.”
| ^~~~~
*** [.pio\build\LPC1768\src\src\HAL\shared\backtrace\backtrace.cpp.o] Error 1
*** [.pio\build\LPC1768\src\src\HAL\shared\HAL_spi_L6470.cpp.o] Error 1
In file included from Marlin\src\core…/inc/…/pins/pins.h:71,
from Marlin\src\core…/inc/MarlinConfig.h:32,
from Marlin\src\core…/Marlin.h:24,
from Marlin\src\core\utility.cpp:25:
Marlin\src\core…/inc/…/pins/ramps/pins_RAMPS.h:49:4: error: #error “Oops! Set MOTHERBOARD to an LPC1768-based board when building for LPC1768.”
49 | #error “Oops! Set MOTHERBOARD to an LPC1768-based board when building for LPC1768.”
| ^~~~~
*** [.pio\build\LPC1768\src\src\HAL\shared\backtrace\unwmemaccess.cpp.o] Error 1
*** [.pio\build\LPC1768\src\src\HAL\shared\eeprom_i2c.cpp.o] Error 1
*** [.pio\build\LPC1768\src\src\HAL\shared\eeprom_spi.cpp.o] Error 1
*** [.pio\build\LPC1768\src\src\HAL\shared\servo.cpp.o] Error 1
*** [.pio\build\LPC1768\src\src\core\serial.cpp.o] Error 1
*** [.pio\build\LPC1768\src\src\Marlin.cpp.o] Error 1
*** [.pio\build\LPC1768\src\src\core\utility.cpp.o] Error 1
============================================================== [FAILED] Took 4.19 seconds ==============================================================

Environment Status Duration


megaatmega2560 IGNORED
megaatmega1280 IGNORED
at90usb1286_cdc IGNORED
at90usb1286_dfu IGNORED
DUE IGNORED
DUE_USB IGNORED
DUE_debug IGNORED
LPC1768 FAILED 00:00:04.192
LPC1769 IGNORED
sanguino_atmega644p IGNORED
sanguino_atmega1284p IGNORED
melzi IGNORED
melzi_optiboot IGNORED
rambo IGNORED
STM32F103RE IGNORED
STM32F103RC_fysetc IGNORED
STM32F103RC_bigtree IGNORED
STM32F103RC_bigtree_NOUSB IGNORED
STM32F103RC_bigtree_512K IGNORED
STM32F103RC_bigtree_512K_NOUSB IGNORED
STM32F103RE_bigtree IGNORED
STM32F103RE_bigtree_NOUSB IGNORED
STM32F4 IGNORED
STM32F7 IGNORED
ARMED IGNORED
STM32F103VE_longer IGNORED
mks_robin IGNORED
mks_robin_lite IGNORED
mks_robin_mini IGNORED
mks_robin_nano IGNORED
jgaurora_a5s_a1 IGNORED
STM32F407VE_black IGNORED
BIGTREE_SKR_PRO IGNORED
BIGTREE_BTT002 IGNORED
teensy31 IGNORED
STM32F103CB_malyan IGNORED
chitu_f103 IGNORED
teensy35 IGNORED
esp32 IGNORED
fysetc_f6_13 IGNORED
linux_native IGNORED
SAMD51_grandcentral_m4 IGNORED
include_tree IGNORED
======================================================== 1 failed, 0 succeeded in 00:00:04.192 ========================================================
The terminal process terminated with exit code: 1

Terminal will be reused by tasks, press any key to close it."

I’m not sure what you are asking.

I just posted the error that I am recieving when I try to program the SKR 1.3 to work on the MPCNC with dual end stops.

"> Executing task: C:\Users\xxunl.platformio\penv\Scripts\platformio.exe run <

Processing LPC1768 (platform: https://github.com/p3p/pio-nxplpc-arduino-lpc176x/archive/0.1.2.zip; framework: arduino; board: nxp_lpc1768)

Verbose mode can be enabled via -v, --verbose option
CONFIGURATION: https://docs.platformio.org/page/boards/nxplpc-arduino-lpc176x/nxp_lpc1768.html
PLATFORM: NXP Arduino LPC176x 0.1.1 > NXP LPC1768
HARDWARE: LPC1768 100MHz, 31.97KB RAM, 464KB Flash
DEBUG: Current (cmsis-dap) On-board (cmsis-dap) External (blackmagic, jlink)
PACKAGES:

  • framework-arduino-lpc176x 0.2.3
  • toolchain-gccarmnoneeabi 1.90201.191206 (9.2.1)
    Converting Marlin.ino
    LDF: Library Dependency Finder -> http://bit.ly/configure-pio-ldf
    LDF Modes: Finder ~ off, Compatibility ~ strict
    Found 9 compatible libraries
    Scanning dependencies…
    Dependency Graph
    |-- 1.0.0
    |-- 1.0.0
    |-- 0.4.1
    |-- 0.5.2
    |-- 1.3.0
    |--
    Building in release mode

Unable to find destination disk (Autodetect Error)
Please select it in platformio.ini using the upload_port keyword (https://docs.platformio.org/en/latest/projectconf/section_env_upload.html) or copy the firmware (.pio/build/LPC1768/firmware.bin) manually to the appropriate disk

Compiling .pio\build\LPC1768\src\src\HAL\HAL_LPC1768\DebugMonitor.cpp.o
Compiling .pio\build\LPC1768\src\src\HAL\HAL_LPC1768\HAL.cpp.o
Compiling .pio\build\LPC1768\src\src\HAL\HAL_LPC1768\HAL_SPI.cpp.o
Compiling .pio\build\LPC1768\src\src\HAL\HAL_LPC1768\main.cpp.o
Compiling .pio\build\LPC1768\src\src\HAL\HAL_LPC1768\timers.cpp.o
Compiling .pio\build\LPC1768\src\src\HAL\HAL_LPC1768\watchdog.cpp.o
Compiling .pio\build\LPC1768\src\src\HAL\shared\HAL_spi_L6470.cpp.o
Compiling .pio\build\LPC1768\src\src\HAL\shared\backtrace\backtrace.cpp.o
Compiling .pio\build\LPC1768\src\src\HAL\shared\backtrace\unwmemaccess.cpp.o
Compiling .pio\build\LPC1768\src\src\HAL\shared\eeprom_i2c.cpp.o
Compiling .pio\build\LPC1768\src\src\HAL\shared\eeprom_spi.cpp.o
Compiling .pio\build\LPC1768\src\src\HAL\shared\persistent_store_api.cpp.o
Compiling .pio\build\LPC1768\src\src\HAL\shared\servo.cpp.o
In file included from Marlin\src\HAL\HAL_LPC1768…/…/core/…/inc/…/pins/pins.h:71,
from Marlin\src\HAL\HAL_LPC1768…/…/core/…/inc/MarlinConfig.h:32,
from Marlin\src\HAL\HAL_LPC1768…/…/core/serial.h:24,
from Marlin\src\HAL\HAL_LPC1768\DebugMonitor.cpp:26:
Marlin\src\HAL\HAL_LPC1768…/…/core/…/inc/…/pins/ramps/pins_RAMPS.h:49:4: error: #error “Oops! Set MOTHERBOARD to an LPC1768-based board when building for LPC1768.”
49 | #error “Oops! Set MOTHERBOARD to an LPC1768-based board when building for LPC1768.”
| ^~~~~
In file included from Marlin\src\HAL\HAL_LPC1768…/…/inc/…/pins/pins.h:71,
from Marlin\src\HAL\HAL_LPC1768…/…/inc/MarlinConfig.h:32,
from Marlin\src\HAL\HAL_LPC1768\HAL.cpp:25:
Marlin\src\HAL\HAL_LPC1768…/…/inc/…/pins/ramps/pins_RAMPS.h:49:4: error: #error “Oops! Set MOTHERBOARD to an LPC1768-based board when building for LPC1768.”
49 | #error “Oops! Set MOTHERBOARD to an LPC1768-based board when building for LPC1768.”
| ^~~~~
Compiling .pio\build\LPC1768\src\src\Marlin.cpp.o
Compiling .pio\build\LPC1768\src\src\core\serial.cpp.o
Compiling .pio\build\LPC1768\src\src\core\utility.cpp.o
In file included from Marlin\src\HAL\HAL_LPC1768…/…/inc/…/pins/pins.h:71,
from Marlin\src\HAL\HAL_LPC1768…/…/inc/MarlinConfig.h:32,
from Marlin\src\HAL\HAL_LPC1768\HAL_SPI.cpp:51:
Marlin\src\HAL\HAL_LPC1768…/…/inc/…/pins/ramps/pins_RAMPS.h:49:4: error: #error “Oops! Set MOTHERBOARD to an LPC1768-based board when building for LPC1768.”
49 | #error “Oops! Set MOTHERBOARD to an LPC1768-based board when building for LPC1768.”
| ^~~~~
In file included from Marlin\src\HAL\HAL_LPC1768…/…/sd/…/inc/…/pins/pins.h:71,
from Marlin\src\HAL\HAL_LPC1768…/…/sd/…/inc/MarlinConfig.h:32,
from Marlin\src\HAL\HAL_LPC1768…/…/sd/cardreader.h:24,
from Marlin\src\HAL\HAL_LPC1768\main.cpp:38:
Marlin\src\HAL\HAL_LPC1768…/…/sd/…/inc/…/pins/ramps/pins_RAMPS.h:49:4: error: #error “Oops! Set MOTHERBOARD to an LPC1768-based board when building for LPC1768.”
49 | #error “Oops! Set MOTHERBOARD to an LPC1768-based board when building for LPC1768.”
| ^~~~~
In file included from Marlin\src\HAL\HAL_LPC1768…/…/inc/…/pins/pins.h:71,
from Marlin\src\HAL\HAL_LPC1768…/…/inc/MarlinConfig.h:32,
from Marlin\src\HAL\HAL_LPC1768\timers.cpp:31:
Marlin\src\HAL\HAL_LPC1768…/…/inc/…/pins/ramps/pins_RAMPS.h:49:4: error: #error “Oops! Set MOTHERBOARD to an LPC1768-based board when building for LPC1768.”
49 | #error “Oops! Set MOTHERBOARD to an LPC1768-based board when building for LPC1768.”
| ^~~~~
In file included from Marlin\src\HAL\HAL_LPC1768…/…/inc/…/pins/pins.h:71,
from Marlin\src\HAL\HAL_LPC1768…/…/inc/MarlinConfig.h:32,
from Marlin\src\HAL\HAL_LPC1768\watchdog.cpp:25:
Marlin\src\HAL\HAL_LPC1768…/…/inc/…/pins/ramps/pins_RAMPS.h:49:4: error: #error “Oops! Set MOTHERBOARD to an LPC1768-based board when building for LPC1768.”
49 | #error “Oops! Set MOTHERBOARD to an LPC1768-based board when building for LPC1768.”
| ^~~~~
In file included from Marlin\src\HAL\shared\backtrace…/…/…/core/…/inc/…/pins/pins.h:71,
from Marlin\src\HAL\shared\backtrace…/…/…/core/…/inc/MarlinConfig.h:32,
from Marlin\src\HAL\shared\backtrace…/…/…/core/serial.h:24,
from Marlin\src\HAL\shared\backtrace\backtrace.cpp:29:
Marlin\src\HAL\shared\backtrace…/…/…/core/…/inc/…/pins/ramps/pins_RAMPS.h:49:4: error: #error “Oops! Set MOTHERBOARD to an LPC1768-based board when building for LPC1768.”
49 | #error “Oops! Set MOTHERBOARD to an LPC1768-based board when building for LPC1768.”
| ^~~~~
In file included from Marlin\src\HAL\shared…/…/inc/…/pins/pins.h:71,
from Marlin\src\HAL\shared…/…/inc/MarlinConfig.h:32,
from Marlin\src\HAL\shared\HAL_spi_L6470.cpp:28:
Marlin\src\HAL\shared…/…/inc/…/pins/ramps/pins_RAMPS.h:49:4: error: #error “Oops! Set MOTHERBOARD to an LPC1768-based board when building for LPC1768.”
49 | #error “Oops! Set MOTHERBOARD to an LPC1768-based board when building for LPC1768.”
| ^~~~~
In file included from Marlin\src\HAL\shared\backtrace…/…/…/inc/…/pins/pins.h:71,
from Marlin\src\HAL\shared\backtrace…/…/…/inc/MarlinConfig.h:32,
from Marlin\src\HAL\shared\backtrace\unwmemaccess.cpp:18:
Marlin\src\HAL\shared\backtrace…/…/…/inc/…/pins/ramps/pins_RAMPS.h:49:4: error: #error “Oops! Set MOTHERBOARD to an LPC1768-based board when building for LPC1768.”
49 | #error “Oops! Set MOTHERBOARD to an LPC1768-based board when building for LPC1768.”
| ^~~~~
*** [.pio\build\LPC1768\src\src\HAL\HAL_LPC1768\DebugMonitor.cpp.o] Error 1
In file included from Marlin\src\HAL\shared…/…/inc/…/pins/pins.h:71,
from Marlin\src\HAL\shared…/…/inc/MarlinConfig.h:32,
from Marlin\src\HAL\shared\eeprom_i2c.cpp:28:
Marlin\src\HAL\shared…/…/inc/…/pins/ramps/pins_RAMPS.h:49:4: error: #error “Oops! Set MOTHERBOARD to an LPC1768-based board when building for LPC1768.”
49 | #error “Oops! Set MOTHERBOARD to an LPC1768-based board when building for LPC1768.”
| ^~~~~
In file included from Marlin\src\HAL\shared…/…/inc/…/pins/pins.h:71,
from Marlin\src\HAL\shared…/…/inc/MarlinConfig.h:32,
from Marlin\src\HAL\shared\eeprom_spi.cpp:28:
Marlin\src\HAL\shared…/…/inc/…/pins/ramps/pins_RAMPS.h:49:4: error: #error “Oops! Set MOTHERBOARD to an LPC1768-based board when building for LPC1768.”
49 | #error “Oops! Set MOTHERBOARD to an LPC1768-based board when building for LPC1768.”
| ^~~~~
*** [.pio\build\LPC1768\src\src\HAL\HAL_LPC1768\HAL.cpp.o] Error 1
*** [.pio\build\LPC1768\src\src\HAL\HAL_LPC1768\HAL_SPI.cpp.o] Error 1
*** [.pio\build\LPC1768\src\src\HAL\HAL_LPC1768\main.cpp.o] Error 1
In file included from Marlin\src\HAL\shared…/…/inc/…/pins/pins.h:71,
from Marlin\src\HAL\shared…/…/inc/MarlinConfig.h:32,
from Marlin\src\HAL\shared\servo.cpp:54:
Marlin\src\HAL\shared…/…/inc/…/pins/ramps/pins_RAMPS.h:49:4: error: #error “Oops! Set MOTHERBOARD to an LPC1768-based board when building for LPC1768.”
49 | #error “Oops! Set MOTHERBOARD to an LPC1768-based board when building for LPC1768.”
| ^~~~~
*** [.pio\build\LPC1768\src\src\HAL\HAL_LPC1768\timers.cpp.o] Error 1
In file included from Marlin\src\inc/…/pins/pins.h:71,
from Marlin\src\inc/MarlinConfig.h:32,
from Marlin\src\Marlin.h:24,
from Marlin\src\Marlin.cpp:31:
Marlin\src\inc/…/pins/ramps/pins_RAMPS.h:49:4: error: #error “Oops! Set MOTHERBOARD to an LPC1768-based board when building for LPC1768.”
49 | #error “Oops! Set MOTHERBOARD to an LPC1768-based board when building for LPC1768.”
| ^~~~~
*** [.pio\build\LPC1768\src\src\HAL\HAL_LPC1768\watchdog.cpp.o] Error 1
In file included from Marlin\src\core…/inc/…/pins/pins.h:71,
from Marlin\src\core…/inc/MarlinConfig.h:32,
from Marlin\src\core\serial.h:24,
from Marlin\src\core\serial.cpp:23:
Marlin\src\core…/inc/…/pins/ramps/pins_RAMPS.h:49:4: error: #error “Oops! Set MOTHERBOARD to an LPC1768-based board when building for LPC1768.”
49 | #error “Oops! Set MOTHERBOARD to an LPC1768-based board when building for LPC1768.”
| ^~~~~
*** [.pio\build\LPC1768\src\src\HAL\shared\backtrace\backtrace.cpp.o] Error 1
*** [.pio\build\LPC1768\src\src\HAL\shared\HAL_spi_L6470.cpp.o] Error 1
In file included from Marlin\src\core…/inc/…/pins/pins.h:71,
from Marlin\src\core…/inc/MarlinConfig.h:32,
from Marlin\src\core…/Marlin.h:24,
from Marlin\src\core\utility.cpp:25:
Marlin\src\core…/inc/…/pins/ramps/pins_RAMPS.h:49:4: error: #error “Oops! Set MOTHERBOARD to an LPC1768-based board when building for LPC1768.”
49 | #error “Oops! Set MOTHERBOARD to an LPC1768-based board when building for LPC1768.”
| ^~~~~
*** [.pio\build\LPC1768\src\src\HAL\shared\backtrace\unwmemaccess.cpp.o] Error 1
*** [.pio\build\LPC1768\src\src\HAL\shared\eeprom_i2c.cpp.o] Error 1
*** [.pio\build\LPC1768\src\src\HAL\shared\eeprom_spi.cpp.o] Error 1
*** [.pio\build\LPC1768\src\src\HAL\shared\servo.cpp.o] Error 1
*** [.pio\build\LPC1768\src\src\core\serial.cpp.o] Error 1
*** [.pio\build\LPC1768\src\src\Marlin.cpp.o] Error 1
*** [.pio\build\LPC1768\src\src\core\utility.cpp.o] Error 1
============================================================== [FAILED] Took 4.19 seconds ==============================================================

Environment Status Duration


megaatmega2560 IGNORED
megaatmega1280 IGNORED
at90usb1286_cdc IGNORED
at90usb1286_dfu IGNORED
DUE IGNORED
DUE_USB IGNORED
DUE_debug IGNORED
LPC1768 FAILED 00:00:04.192
LPC1769 IGNORED
sanguino_atmega644p IGNORED
sanguino_atmega1284p IGNORED
melzi IGNORED
melzi_optiboot IGNORED
rambo IGNORED
STM32F103RE IGNORED
STM32F103RC_fysetc IGNORED
STM32F103RC_bigtree IGNORED
STM32F103RC_bigtree_NOUSB IGNORED
STM32F103RC_bigtree_512K IGNORED
STM32F103RC_bigtree_512K_NOUSB IGNORED
STM32F103RE_bigtree IGNORED
STM32F103RE_bigtree_NOUSB IGNORED
STM32F4 IGNORED
STM32F7 IGNORED
ARMED IGNORED
STM32F103VE_longer IGNORED
mks_robin IGNORED
mks_robin_lite IGNORED
mks_robin_mini IGNORED
mks_robin_nano IGNORED
jgaurora_a5s_a1 IGNORED
STM32F407VE_black IGNORED
BIGTREE_SKR_PRO IGNORED
BIGTREE_BTT002 IGNORED
teensy31 IGNORED
STM32F103CB_malyan IGNORED
chitu_f103 IGNORED
teensy35 IGNORED
esp32 IGNORED
fysetc_f6_13 IGNORED
linux_native IGNORED
SAMD51_grandcentral_m4 IGNORED
include_tree IGNORED
======================================================== 1 failed, 0 succeeded in 00:00:04.192 ========================================================
The terminal process terminated with exit code: 1

Terminal will be reused by tasks, press any key to close it."

It’s not finding the microSD card

the microsd card is plugged in, have you compiled the firmware for this board?

Browse pc to see if you can actually view the card. These boards ship with junk SD cards. Very common issue.

Replace the microSD card. It must be a 32gb or smaller and formatted in FAT32. A larger card or different file system will not work.

I have a 32 gb card I just reformatted the card, I am still getting the same error…

Check to verify it is FAT32, and not exFAT or NTFS

Yes it is FAT32, would you know what changes I need to make in Marlin?

So, I re downloaded the skr firmware made no changes. This is what I get.

"
Environment Status Duration


megaatmega2560 IGNORED
megaatmega1280 IGNORED
at90usb1286_cdc IGNORED
at90usb1286_dfu IGNORED
DUE IGNORED
DUE_USB IGNORED
DUE_debug IGNORED
LPC1768 SUCCESS 00:01:14.878
LPC1769 IGNORED
sanguino_atmega644p IGNORED
sanguino_atmega1284p IGNORED
melzi IGNORED
melzi_optiboot IGNORED
rambo IGNORED
STM32F103RE IGNORED
STM32F103RC_fysetc IGNORED
STM32F103RC_bigtree IGNORED
STM32F103RC_bigtree_NOUSB IGNORED
STM32F103RC_bigtree_512K IGNORED
STM32F103RC_bigtree_512K_NOUSB IGNORED
STM32F103RE_bigtree IGNORED
STM32F103RE_bigtree_NOUSB IGNORED
STM32F4 IGNORED
STM32F7 IGNORED
ARMED IGNORED
STM32F103VE_longer IGNORED
mks_robin IGNORED
mks_robin_lite IGNORED
mks_robin_mini IGNORED
mks_robin_nano IGNORED
jgaurora_a5s_a1 IGNORED
STM32F407VE_black IGNORED
BIGTREE_SKR_PRO IGNORED
BIGTREE_BTT002 IGNORED
teensy31 IGNORED
STM32F103CB_malyan IGNORED
chitu_f103 IGNORED
teensy35 IGNORED
esp32 IGNORED
fysetc_f6_13 IGNORED
linux_native IGNORED
SAMD51_grandcentral_m4 IGNORED
include_tree IGNORED
============================================================= 1 succeeded in 00:01:14.878 =============================================================

Terminal will be reused by tasks, press any key to close it."

Brb in a few.

Okay, thank you for all your help!