Error while compiling on SKR V1.3 mainboard

Hello,

I want to use a SKR V1.3 mainboard, but when I try to compile the firmware using Atom and Platformio, I get some errors. I want to use the dual endstop firmware to be able to use the auto squaring function. I am using DRV8825 stepper motor drivers. This is the message I get when trying to compile. Thanks in advance, Ryan


Processing LPC1768 (platform: https://github.com/p3p/pio-nxplpc-arduino-lpc176x/archive/master.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.0.2 > NXP LPC1768
HARDWARE: LPC1768 100MHz, 31.80KB RAM, 464KB Flash
DEBUG: Current (cmsis-dap) On-board (cmsis-dap) External (blackmagic, jlink)
PACKAGES: framework-arduino-lpc176x 0.1.3, toolchain-gccarmnoneeabi 1.80201.190214 (8.2.1)
Converting Marlin.ino
LDF: Library Dependency Finder -> http://bit.ly/configure-pio-ldf
LDF Modes: Finder ~ off, Compatibility ~ strict
Found 6 compatible libraries
Scanning dependencies...
Dependency Graph
|-- Servo 1.0.0
|-- LiquidCrystal 1.0.0
|-- U8glib-HAL 0.4.1
|-- TMCStepper 0.6.0
|-- Adafruit NeoPixel 1.2.4
|-- SailfishLCD
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/LP
C1768/firmware.bin) manually to the appropriate disk
Compiling .pioenvs\LPC1768\src\src\HAL\HAL_LPC1768\DebugMonitor.cpp.o
Compiling .pioenvs\LPC1768\src\src\HAL\HAL_LPC1768\HAL.cpp.o
Compiling .pioenvs\LPC1768\src\src\HAL\HAL_LPC1768\HAL_SPI.cpp.o
Compiling .pioenvs\LPC1768\src\src\HAL\HAL_LPC1768\MarlinSerial.cpp.o
Compiling .pioenvs\LPC1768\src\src\HAL\HAL_LPC1768\fast_pwm.cpp.o
Compiling .pioenvs\LPC1768\src\src\HAL\HAL_LPC1768\include\digipot_mcp4451_I2C_routines.c.o
Compiling .pioenvs\LPC1768\src\src\HAL\HAL_LPC1768\main.cpp.o
Compiling .pioenvs\LPC1768\src\src\HAL\HAL_LPC1768\persistent_store_flash.cpp.o
Compiling .pioenvs\LPC1768\src\src\HAL\HAL_LPC1768\persistent_store_sdcard.cpp.o
Compiling .pioenvs\LPC1768\src\src\HAL\HAL_LPC1768\timers.cpp.o
Compiling .pioenvs\LPC1768\src\src\HAL\HAL_LPC1768\u8g\LCD_I2C_routines.c.o
Compiling .pioenvs\LPC1768\src\src\HAL\HAL_LPC1768\u8g\LCD_pin_routines.c.o
Compiling .pioenvs\LPC1768\src\src\HAL\HAL_LPC1768\u8g\u8g_com_HAL_LPC1768_hw_spi.cpp.o
Compiling .pioenvs\LPC1768\src\src\HAL\HAL_LPC1768\u8g\u8g_com_HAL_LPC1768_ssd_hw_i2c.cpp.o
Compiling .pioenvs\LPC1768\src\src\HAL\HAL_LPC1768\u8g\u8g_com_HAL_LPC1768_st7920_hw_spi.cpp.o
Compiling .pioenvs\LPC1768\src\src\HAL\HAL_LPC1768\u8g\u8g_com_HAL_LPC1768_st7920_sw_spi.cpp.o
Compiling .pioenvs\LPC1768\src\src\HAL\HAL_LPC1768\u8g\u8g_com_HAL_LPC1768_sw_spi.cpp.o
Compiling .pioenvs\LPC1768\src\src\HAL\HAL_LPC1768\usb_serial.cpp.o
Compiling .pioenvs\LPC1768\src\src\HAL\HAL_LPC1768\watchdog.cpp.o
Compiling .pioenvs\LPC1768\src\src\HAL\shared\HAL_spi_L6470.cpp.o
Compiling .pioenvs\LPC1768\src\src\HAL\shared\backtrace\backtrace.cpp.o
Compiling .pioenvs\LPC1768\src\src\HAL\shared\backtrace\unwarm.cpp.o
Compiling .pioenvs\LPC1768\src\src\HAL\shared\backtrace\unwarm_arm.cpp.o
Compiling .pioenvs\LPC1768\src\src\HAL\shared\backtrace\unwarm_thumb.cpp.o
Compiling .pioenvs\LPC1768\src\src\HAL\shared\backtrace\unwarmbytab.cpp.o
Compiling .pioenvs\LPC1768\src\src\HAL\shared\backtrace\unwarmmem.cpp.o
Compiling .pioenvs\LPC1768\src\src\HAL\shared\backtrace\unwinder.cpp.o
Compiling .pioenvs\LPC1768\src\src\HAL\shared\backtrace\unwmemaccess.cpp.o
Compiling .pioenvs\LPC1768\src\src\HAL\shared\eeprom_i2c.cpp.o
Compiling .pioenvs\LPC1768\src\src\HAL\shared\eeprom_spi.cpp.o
Compiling .pioenvs\LPC1768\src\src\HAL\shared\persistent_store_api.cpp.o
Compiling .pioenvs\LPC1768\src\src\HAL\shared\servo.cpp.o
Compiling .pioenvs\LPC1768\src\src\Marlin.cpp.o
Compiling .pioenvs\LPC1768\src\src\core\multi_language.cpp.o
Compiling .pioenvs\LPC1768\src\src\core\serial.cpp.o
Compiling .pioenvs\LPC1768\src\src\core\utility.cpp.o
Compiling .pioenvs\LPC1768\src\src\feature\I2CPositionEncoder.cpp.o
Compiling .pioenvs\LPC1768\src\src\feature\Max7219_Debug_LEDs.cpp.o
Compiling .pioenvs\LPC1768\src\src\feature\babystep.cpp.o
Compiling .pioenvs\LPC1768\src\src\feature\backlash.cpp.o
Compiling .pioenvs\LPC1768\src\src\feature\baricuda.cpp.o
Compiling .pioenvs\LPC1768\src\src\feature\bedlevel\abl\abl.cpp.o
Compiling .pioenvs\LPC1768\src\src\feature\bedlevel\bedlevel.cpp.o
Compiling .pioenvs\LPC1768\src\src\feature\bedlevel\mbl\mesh_bed_leveling.cpp.o
Compiling .pioenvs\LPC1768\src\src\feature\bedlevel\ubl\ubl.cpp.o
Compiling .pioenvs\LPC1768\src\src\feature\bedlevel\ubl\ubl_G29.cpp.o
Compiling .pioenvs\LPC1768\src\src\feature\bedlevel\ubl\ubl_motion.cpp.o
Compiling .pioenvs\LPC1768\src\src\feature\binary_protocol.cpp.o
Compiling .pioenvs\LPC1768\src\src\feature\bltouch.cpp.o
Compiling .pioenvs\LPC1768\src\src\feature\caselight.cpp.o
Compiling .pioenvs\LPC1768\src\src\feature\closedloop.cpp.o
Compiling .pioenvs\LPC1768\src\src\feature\controllerfan.cpp.o
Compiling .pioenvs\LPC1768\src\src\feature\dac\dac_dac084s085.cpp.o
Compiling .pioenvs\LPC1768\src\src\feature\dac\dac_mcp4728.cpp.o
Compiling .pioenvs\LPC1768\src\src\feature\dac\stepper_dac.cpp.o
Compiling .pioenvs\LPC1768\src\src\feature\digipot\digipot_mcp4018.cpp.o
Compiling .pioenvs\LPC1768\src\src\feature\digipot\digipot_mcp4451.cpp.o
Compiling .pioenvs\LPC1768\src\src\feature\emergency_parser.cpp.o
Compiling .pioenvs\LPC1768\src\src\feature\fanmux.cpp.o
Compiling .pioenvs\LPC1768\src\src\feature\filwidth.cpp.o
Compiling .pioenvs\LPC1768\src\src\feature\fwretract.cpp.o
Compiling .pioenvs\LPC1768\src\src\feature\host_actions.cpp.o
Compiling .pioenvs\LPC1768\src\src\feature\joystick.cpp.o
Compiling .pioenvs\LPC1768\src\src\feature\leds\blinkm.cpp.o
Compiling .pioenvs\LPC1768\src\src\feature\leds\leds.cpp.o
Compiling .pioenvs\LPC1768\src\src\feature\leds\neopixel.cpp.o
Compiling .pioenvs\LPC1768\src\src\feature\leds\pca9632.cpp.o
Compiling .pioenvs\LPC1768\src\src\feature\leds\printer_event_leds.cpp.o
Compiling .pioenvs\LPC1768\src\src\feature\leds\tempstat.cpp.o
Compiling .pioenvs\LPC1768\src\src\feature\mixing.cpp.o
Compiling .pioenvs\LPC1768\src\src\feature\pause.cpp.o
Compiling .pioenvs\LPC1768\src\src\feature\power.cpp.o
Compiling .pioenvs\LPC1768\src\src\feature\power_loss_recovery.cpp.o
Compiling .pioenvs\LPC1768\src\src\feature\prusa_MMU2\mmu2.cpp.o
Compiling .pioenvs\LPC1768\src\src\feature\runout.cpp.o
Compiling .pioenvs\LPC1768\src\src\feature\snmm.cpp.o
Compiling .pioenvs\LPC1768\src\src\feature\solenoid.cpp.o
Compiling .pioenvs\LPC1768\src\src\feature\spindle_laser.cpp.o
Compiling .pioenvs\LPC1768\src\src\feature\tmc_util.cpp.o
Compiling .pioenvs\LPC1768\src\src\feature\touch\xpt2046.cpp.o
Compiling .pioenvs\LPC1768\src\src\feature\twibus.cpp.o
Compiling .pioenvs\LPC1768\src\src\gcode\bedlevel\G26.cpp.o
Compiling .pioenvs\LPC1768\src\src\gcode\bedlevel\G42.cpp.o
Compiling .pioenvs\LPC1768\src\src\gcode\bedlevel\M420.cpp.o
Compiling .pioenvs\LPC1768\src\src\gcode\bedlevel\abl\G29.cpp.o
Compiling .pioenvs\LPC1768\src\src\gcode\bedlevel\abl\M421.cpp.o
Compiling .pioenvs\LPC1768\src\src\gcode\bedlevel\mbl\G29.cpp.o
Compiling .pioenvs\LPC1768\src\src\gcode\bedlevel\mbl\M421.cpp.o
Compiling .pioenvs\LPC1768\src\src\gcode\bedlevel\ubl\G29.cpp.o
Compiling .pioenvs\LPC1768\src\src\gcode\bedlevel\ubl\M421.cpp.o
Compiling .pioenvs\LPC1768\src\src\gcode\calibrate\G28.cpp.o
Compiling .pioenvs\LPC1768\src\src\gcode\calibrate\G33.cpp.o
Compiling .pioenvs\LPC1768\src\src\gcode\calibrate\G34_M422.cpp.o
Compiling .pioenvs\LPC1768\src\src\gcode\calibrate\G425.cpp.o
Compiling .pioenvs\LPC1768\src\src\gcode\calibrate\M100.cpp.o
Compiling .pioenvs\LPC1768\src\src\gcode\calibrate\M12.cpp.o
Compiling .pioenvs\LPC1768\src\src\gcode\calibrate\M425.cpp.o
Compiling .pioenvs\LPC1768\src\src\gcode\calibrate\M48.cpp.o
Compiling .pioenvs\LPC1768\src\src\gcode\calibrate\M665.cpp.o
Compiling .pioenvs\LPC1768\src\src\gcode\calibrate\M666.cpp.o
Compiling .pioenvs\LPC1768\src\src\gcode\calibrate\M852.cpp.o
Compiling .pioenvs\LPC1768\src\src\gcode\config\M200-M205.cpp.o
Compiling .pioenvs\LPC1768\src\src\gcode\config\M217.cpp.o
Compiling .pioenvs\LPC1768\src\src\gcode\config\M218.cpp.o
Compiling .pioenvs\LPC1768\src\src\gcode\config\M220.cpp.o
Compiling .pioenvs\LPC1768\src\src\gcode\config\M221.cpp.o
Compiling .pioenvs\LPC1768\src\src\gcode\config\M281.cpp.o
Compiling .pioenvs\LPC1768\src\src\gcode\config\M301.cpp.o
Compiling .pioenvs\LPC1768\src\src\gcode\config\M302.cpp.o
Compiling .pioenvs\LPC1768\src\src\gcode\config\M304.cpp.o
Compiling .pioenvs\LPC1768\src\src\gcode\config\M305.cpp.o
Compiling .pioenvs\LPC1768\src\src\gcode\config\M43.cpp.o
Compiling .pioenvs\LPC1768\src\src\gcode\config\M540.cpp.o
Compiling .pioenvs\LPC1768\src\src\gcode\config\M575.cpp.o
Compiling .pioenvs\LPC1768\src\src\gcode\config\M92.cpp.o
Compiling .pioenvs\LPC1768\src\src\gcode\control\M108_M112_M410.cpp.o
Compiling .pioenvs\LPC1768\src\src\gcode\control\M111.cpp.o
Compiling .pioenvs\LPC1768\src\src\gcode\control\M120_M121.cpp.o
Compiling .pioenvs\LPC1768\src\src\gcode\control\M17_M18_M84.cpp.o
Compiling .pioenvs\LPC1768\src\src\gcode\control\M211.cpp.o
Compiling .pioenvs\LPC1768\src\src\gcode\control\M226.cpp.o
Compiling .pioenvs\LPC1768\src\src\gcode\control\M280.cpp.o
Compiling .pioenvs\LPC1768\src\src\gcode\control\M3-M5.cpp.o
Compiling .pioenvs\LPC1768\src\src\gcode\control\M350_M351.cpp.o
Compiling .pioenvs\LPC1768\src\src\gcode\control\M380_M381.cpp.o
Compiling .pioenvs\LPC1768\src\src\gcode\control\M400.cpp.o
Compiling .pioenvs\LPC1768\src\src\gcode\control\M42.cpp.o
Compiling .pioenvs\LPC1768\src\src\gcode\control\M605.cpp.o
Compiling .pioenvs\LPC1768\src\src\gcode\control\M7-M9.cpp.o
Compiling .pioenvs\LPC1768\src\src\gcode\control\M80_M81.cpp.o
Compiling .pioenvs\LPC1768\src\src\gcode\control\M85.cpp.o
Compiling .pioenvs\LPC1768\src\src\gcode\control\M997.cpp.o
Compiling .pioenvs\LPC1768\src\src\gcode\control\M999.cpp.o
Compiling .pioenvs\LPC1768\src\src\gcode\control\T.cpp.o
Compiling .pioenvs\LPC1768\src\src\gcode\eeprom\M500-M504.cpp.o
Compiling .pioenvs\LPC1768\src\src\gcode\feature\L6470\M122.cpp.o
Compiling .pioenvs\LPC1768\src\src\gcode\feature\L6470\M906.cpp.o
Compiling .pioenvs\LPC1768\src\src\gcode\feature\L6470\M916-918.cpp.o
Compiling .pioenvs\LPC1768\src\src\gcode\feature\advance\M900.cpp.o
Compiling .pioenvs\LPC1768\src\src\gcode\feature\baricuda\M126-M129.cpp.o
Compiling .pioenvs\LPC1768\src\src\gcode\feature\camera\M240.cpp.o
Compiling .pioenvs\LPC1768\src\src\gcode\feature\caselight\M355.cpp.o
Compiling .pioenvs\LPC1768\src\src\gcode\feature\clean\G12.cpp.o
Compiling .pioenvs\LPC1768\src\src\gcode\feature\digipot\M907-M910.cpp.o
Compiling .pioenvs\LPC1768\src\src\gcode\feature\filwidth\M404-M407.cpp.o
Compiling .pioenvs\LPC1768\src\src\gcode\feature\fwretract\G10_G11.cpp.o
Compiling .pioenvs\LPC1768\src\src\gcode\feature\fwretract\M207-M209.cpp.o
Compiling .pioenvs\LPC1768\src\src\gcode\feature\i2c\M260_M261.cpp.o
Compiling .pioenvs\LPC1768\src\src\gcode\feature\leds\M150.cpp.o
Compiling .pioenvs\LPC1768\src\src\gcode\feature\leds\M7219.cpp.o
Compiling .pioenvs\LPC1768\src\src\gcode\feature\macro\M810-M819.cpp.o
Compiling .pioenvs\LPC1768\src\src\gcode\feature\mixing\M163-M165.cpp.o
Compiling .pioenvs\LPC1768\src\src\gcode\feature\mixing\M166.cpp.o
Compiling .pioenvs\LPC1768\src\src\gcode\feature\pause\G27.cpp.o
Compiling .pioenvs\LPC1768\src\src\gcode\feature\pause\M125.cpp.o
Compiling .pioenvs\LPC1768\src\src\gcode\feature\pause\M600.cpp.o
Compiling .pioenvs\LPC1768\src\src\gcode\feature\pause\M603.cpp.o
Compiling .pioenvs\LPC1768\src\src\gcode\feature\pause\M701_M702.cpp.o
Compiling .pioenvs\LPC1768\src\src\gcode\feature\powerloss\M1000.cpp.o
Compiling .pioenvs\LPC1768\src\src\gcode\feature\powerloss\M413.cpp.o
Compiling .pioenvs\LPC1768\src\src\gcode\feature\prusa_MMU2\M403.cpp.o
Compiling .pioenvs\LPC1768\src\src\gcode\feature\runout\M412.cpp.o
Compiling .pioenvs\LPC1768\src\src\gcode\feature\trinamic\M122.cpp.o
Compiling .pioenvs\LPC1768\src\src\gcode\feature\trinamic\M569.cpp.o
Compiling .pioenvs\LPC1768\src\src\gcode\feature\trinamic\M906.cpp.o
Compiling .pioenvs\LPC1768\src\src\gcode\feature\trinamic\M911-M914.cpp.o
Compiling .pioenvs\LPC1768\src\src\gcode\gcode.cpp.o
Compiling .pioenvs\LPC1768\src\src\gcode\geometry\G17-G19.cpp.o
Compiling .pioenvs\LPC1768\src\src\gcode\geometry\G53-G59.cpp.o
Compiling .pioenvs\LPC1768\src\src\gcode\geometry\G92.cpp.o
Compiling .pioenvs\LPC1768\src\src\gcode\geometry\M206_M428.cpp.o
Compiling .pioenvs\LPC1768\src\src\gcode\host\M110.cpp.o
Compiling .pioenvs\LPC1768\src\src\gcode\host\M113.cpp.o
Compiling .pioenvs\LPC1768\src\src\gcode\host\M114.cpp.o
Compiling .pioenvs\LPC1768\src\src\gcode\host\M115.cpp.o
Compiling .pioenvs\LPC1768\src\src\gcode\host\M118.cpp.o
Compiling .pioenvs\LPC1768\src\src\gcode\host\M119.cpp.o
Compiling .pioenvs\LPC1768\src\src\gcode\host\M16.cpp.o
Compiling .pioenvs\LPC1768\src\src\gcode\host\M876.cpp.o
Compiling .pioenvs\LPC1768\src\src\gcode\lcd\M0_M1.cpp.o
Compiling .pioenvs\LPC1768\src\src\gcode\lcd\M117.cpp.o
Compiling .pioenvs\LPC1768\src\src\gcode\lcd\M145.cpp.o
Compiling .pioenvs\LPC1768\src\src\gcode\lcd\M250.cpp.o
Compiling .pioenvs\LPC1768\src\src\gcode\lcd\M300.cpp.o
Compiling .pioenvs\LPC1768\src\src\gcode\lcd\M73.cpp.o
Compiling .pioenvs\LPC1768\src\src\gcode\motion\G0_G1.cpp.o
Compiling .pioenvs\LPC1768\src\src\gcode\motion\G2_G3.cpp.o
Compiling .pioenvs\LPC1768\src\src\gcode\motion\G4.cpp.o
Compiling .pioenvs\LPC1768\src\src\gcode\motion\G5.cpp.o
Compiling .pioenvs\LPC1768\src\src\gcode\motion\G80.cpp.o
Compiling .pioenvs\LPC1768\src\src\gcode\motion\M290.cpp.o
Compiling .pioenvs\LPC1768\src\src\gcode\parser.cpp.o
Compiling .pioenvs\LPC1768\src\src\gcode\probe\G30.cpp.o
Compiling .pioenvs\LPC1768\src\src\gcode\probe\G31_G32.cpp.o
Compiling .pioenvs\LPC1768\src\src\gcode\probe\G38.cpp.o
Compiling .pioenvs\LPC1768\src\src\gcode\probe\M401_M402.cpp.o
Compiling .pioenvs\LPC1768\src\src\gcode\probe\M851.cpp.o
Compiling .pioenvs\LPC1768\src\src\gcode\probe\M951.cpp.o
Compiling .pioenvs\LPC1768\src\src\gcode\queue.cpp.o
Compiling .pioenvs\LPC1768\src\src\gcode\scara\M360-M364.cpp.o
Compiling .pioenvs\LPC1768\src\src\gcode\sdcard\M20.cpp.o
Compiling .pioenvs\LPC1768\src\src\gcode\sdcard\M21_M22.cpp.o
Compiling .pioenvs\LPC1768\src\src\gcode\sdcard\M23.cpp.o
Compiling .pioenvs\LPC1768\src\src\gcode\sdcard\M24_M25.cpp.o
Compiling .pioenvs\LPC1768\src\src\gcode\sdcard\M26.cpp.o
Compiling .pioenvs\LPC1768\src\src\gcode\sdcard\M27.cpp.o
Compiling .pioenvs\LPC1768\src\src\gcode\sdcard\M28_M29.cpp.o
Compiling .pioenvs\LPC1768\src\src\gcode\sdcard\M30.cpp.o
Compiling .pioenvs\LPC1768\src\src\gcode\sdcard\M32.cpp.o
Compiling .pioenvs\LPC1768\src\src\gcode\sdcard\M33.cpp.o
Compiling .pioenvs\LPC1768\src\src\gcode\sdcard\M34.cpp.o
Compiling .pioenvs\LPC1768\src\src\gcode\sdcard\M524.cpp.o
Compiling .pioenvs\LPC1768\src\src\gcode\sdcard\M928.cpp.o
Compiling .pioenvs\LPC1768\src\src\gcode\stats\M31.cpp.o
Compiling .pioenvs\LPC1768\src\src\gcode\stats\M75-M78.cpp.o
Compiling .pioenvs\LPC1768\src\src\gcode\temperature\M104_M109.cpp.o
Compiling .pioenvs\LPC1768\src\src\gcode\temperature\M105.cpp.o
Compiling .pioenvs\LPC1768\src\src\gcode\temperature\M106_M107.cpp.o
Compiling .pioenvs\LPC1768\src\src\gcode\temperature\M140_M190.cpp.o
Compiling .pioenvs\LPC1768\src\src\gcode\temperature\M141_M191.cpp.o
Compiling .pioenvs\LPC1768\src\src\gcode\temperature\M155.cpp.o
Compiling .pioenvs\LPC1768\src\src\gcode\temperature\M303.cpp.o
Compiling .pioenvs\LPC1768\src\src\gcode\units\G20_G21.cpp.o
Compiling .pioenvs\LPC1768\src\src\gcode\units\M149.cpp.o
Compiling .pioenvs\LPC1768\src\src\gcode\units\M82_M83.cpp.o
Compiling .pioenvs\LPC1768\src\src\lcd\HD44780\lcdprint_hd44780.cpp.o
Compiling .pioenvs\LPC1768\src\src\lcd\HD44780\ultralcd_HD44780.cpp.o
Compiling .pioenvs\LPC1768\src\src\lcd\dogm\lcdprint_u8g.cpp.o
Compiling .pioenvs\LPC1768\src\src\lcd\dogm\status_screen_DOGM.cpp.o
Compiling .pioenvs\LPC1768\src\src\lcd\dogm\status_screen_lite_ST7920.cpp.o
Compiling .pioenvs\LPC1768\src\src\lcd\dogm\u8g_dev_ssd1306_sh1106_128x64_I2C.cpp.o
Compiling .pioenvs\LPC1768\src\src\lcd\dogm\u8g_dev_st7565_64128n_HAL.cpp.o
Compiling .pioenvs\LPC1768\src\src\lcd\dogm\u8g_dev_st7920_128x64_HAL.cpp.o
Compiling .pioenvs\LPC1768\src\src\lcd\dogm\u8g_dev_tft_320x240_upscale_from_128x64.cpp.o
Compiling .pioenvs\LPC1768\src\src\lcd\dogm\u8g_dev_uc1701_mini12864_HAL.cpp.o
Compiling .pioenvs\LPC1768\src\src\lcd\dogm\u8g_fontutf8.cpp.o
Compiling .pioenvs\LPC1768\src\src\lcd\dogm\ultralcd_DOGM.cpp.o
Compiling .pioenvs\LPC1768\src\src\lcd\dogm\ultralcd_st7920_u8glib_rrd_AVR.cpp.o
Compiling .pioenvs\LPC1768\src\src\lcd\extensible_ui\lib\dgus\DGUSDisplay.cpp.o
Compiling .pioenvs\LPC1768\src\src\lcd\extensible_ui\lib\dgus\DGUSDisplayDefinition.cpp.o
Compiling .pioenvs\LPC1768\src\src\lcd\extensible_ui\lib\lulzbot\archim2-flash\flash_storage.cpp.o
Compiling .pioenvs\LPC1768\src\src\lcd\extensible_ui\lib\lulzbot\archim2-flash\media_file_reader.cpp.o
Compiling .pioenvs\LPC1768\src\src\lcd\extensible_ui\lib\lulzbot\ftdi_eve_lib\basic\commands.cpp.o
Compiling .pioenvs\LPC1768\src\src\lcd\extensible_ui\lib\lulzbot\ftdi_eve_lib\basic\spi.cpp.o
Compiling .pioenvs\LPC1768\src\src\lcd\extensible_ui\lib\lulzbot\ftdi_eve_lib\extended\command_processor.cpp.o
Compiling .pioenvs\LPC1768\src\src\lcd\extensible_ui\lib\lulzbot\ftdi_eve_lib\extended\dl_cache.cpp.o
Compiling .pioenvs\LPC1768\src\src\lcd\extensible_ui\lib\lulzbot\ftdi_eve_lib\extended\event_loop.cpp.o
Compiling .pioenvs\LPC1768\src\src\lcd\extensible_ui\lib\lulzbot\ftdi_eve_lib\extended\screen_types.cpp.o
Compiling .pioenvs\LPC1768\src\src\lcd\extensible_ui\lib\lulzbot\ftdi_eve_lib\extended\sound_player.cpp.o
Compiling .pioenvs\LPC1768\src\src\lcd\extensible_ui\lib\lulzbot\ftdi_eve_lib\extended\text_box.cpp.o
Compiling .pioenvs\LPC1768\src\src\lcd\extensible_ui\lib\lulzbot\ftdi_eve_lib\extended\tiny_timer.cpp.o
Compiling .pioenvs\LPC1768\src\src\lcd\extensible_ui\lib\lulzbot\ftdi_eve_lib\extended\unicode\font_bitmaps.cpp.o
Compiling .pioenvs\LPC1768\src\src\lcd\extensible_ui\lib\lulzbot\ftdi_eve_lib\extended\unicode\font_size_t.cpp.o
Compiling .pioenvs\LPC1768\src\src\lcd\extensible_ui\lib\lulzbot\ftdi_eve_lib\extended\unicode\standard_char_set.cpp.o
Compiling .pioenvs\LPC1768\src\src\lcd\extensible_ui\lib\lulzbot\ftdi_eve_lib\extended\unicode\unicode.cpp.o
Compiling .pioenvs\LPC1768\src\src\lcd\extensible_ui\lib\lulzbot\ftdi_eve_lib\extended\unicode\western_char_set.cpp.o
Compiling .pioenvs\LPC1768\src\src\lcd\extensible_ui\lib\lulzbot\language\language.cpp.o
Compiling .pioenvs\LPC1768\src\src\lcd\extensible_ui\lib\lulzbot\marlin_events.cpp.o
Compiling .pioenvs\LPC1768\src\src\lcd\extensible_ui\lib\lulzbot\screens\about_screen.cpp.o
Compiling .pioenvs\LPC1768\src\src\lcd\extensible_ui\lib\lulzbot\screens\advanced_settings_menu.cpp.o
Compiling .pioenvs\LPC1768\src\src\lcd\extensible_ui\lib\lulzbot\screens\alert_dialog_box.cpp.o
Compiling .pioenvs\LPC1768\src\src\lcd\extensible_ui\lib\lulzbot\screens\backlash_compensation_screen.cpp.o
Compiling .pioenvs\LPC1768\src\src\lcd\extensible_ui\lib\lulzbot\screens\base_numeric_adjustment_screen.cpp.o
Compiling .pioenvs\LPC1768\src\src\lcd\extensible_ui\lib\lulzbot\screens\base_screen.cpp.o
Compiling .pioenvs\LPC1768\src\src\lcd\extensible_ui\lib\lulzbot\screens\bio_advanced_settings.cpp.o
Compiling .pioenvs\LPC1768\src\src\lcd\extensible_ui\lib\lulzbot\screens\bio_confirm_home_e.cpp.o
Compiling .pioenvs\LPC1768\src\src\lcd\extensible_ui\lib\lulzbot\screens\bio_confirm_home_xyz.cpp.o
Compiling .pioenvs\LPC1768\src\src\lcd\extensible_ui\lib\lulzbot\screens\bio_main_menu.cpp.o
Compiling .pioenvs\LPC1768\src\src\lcd\extensible_ui\lib\lulzbot\screens\bio_printing_dialog_box.cpp.o
Compiling .pioenvs\LPC1768\src\src\lcd\extensible_ui\lib\lulzbot\screens\bio_status_screen.cpp.o
Compiling .pioenvs\LPC1768\src\src\lcd\extensible_ui\lib\lulzbot\screens\bio_tune_menu.cpp.o
Compiling .pioenvs\LPC1768\src\src\lcd\extensible_ui\lib\lulzbot\screens\boot_screen.cpp.o
Compiling .pioenvs\LPC1768\src\src\lcd\extensible_ui\lib\lulzbot\screens\change_filament_screen.cpp.o
Compiling .pioenvs\LPC1768\src\src\lcd\extensible_ui\lib\lulzbot\screens\confirm_abort_print_dialog_box.cpp.o
Compiling .pioenvs\LPC1768\src\src\lcd\extensible_ui\lib\lulzbot\screens\confirm_auto_calibration_dialog_box.cpp.o
Compiling .pioenvs\LPC1768\src\src\lcd\extensible_ui\lib\lulzbot\screens\confirm_erase_flash_dialog_box.cpp.o
Compiling .pioenvs\LPC1768\src\src\lcd\extensible_ui\lib\lulzbot\screens\confirm_start_print_dialog_box.cpp.o
Compiling .pioenvs\LPC1768\src\src\lcd\extensible_ui\lib\lulzbot\screens\confirm_user_request_alert_box.cpp.o
Compiling .pioenvs\LPC1768\src\src\lcd\extensible_ui\lib\lulzbot\screens\default_acceleration_screen.cpp.o
Compiling .pioenvs\LPC1768\src\src\lcd\extensible_ui\lib\lulzbot\screens\developer_menu.cpp.o
Compiling .pioenvs\LPC1768\src\src\lcd\extensible_ui\lib\lulzbot\screens\dialog_box_base_class.cpp.o
Compiling .pioenvs\LPC1768\src\src\lcd\extensible_ui\lib\lulzbot\screens\display_tuning_screen.cpp.o
Compiling .pioenvs\LPC1768\src\src\lcd\extensible_ui\lib\lulzbot\screens\endstop_state_screen.cpp.o
Compiling .pioenvs\LPC1768\src\src\lcd\extensible_ui\lib\lulzbot\screens\feedrate_percent_screen.cpp.o
Compiling .pioenvs\LPC1768\src\src\lcd\extensible_ui\lib\lulzbot\screens\filament_menu.cpp.o
Compiling .pioenvs\LPC1768\src\src\lcd\extensible_ui\lib\lulzbot\screens\filament_runout_screen.cpp.o
Compiling .pioenvs\LPC1768\src\src\lcd\extensible_ui\lib\lulzbot\screens\files_screen.cpp.o
Compiling .pioenvs\LPC1768\src\src\lcd\extensible_ui\lib\lulzbot\screens\interface_settings_screen.cpp.o
Compiling .pioenvs\LPC1768\src\src\lcd\extensible_ui\lib\lulzbot\screens\interface_sounds_screen.cpp.o
Compiling .pioenvs\LPC1768\src\src\lcd\extensible_ui\lib\lulzbot\screens\jerk_screen.cpp.o
Compiling .pioenvs\LPC1768\src\src\lcd\extensible_ui\lib\lulzbot\screens\junction_deviation_screen.cpp.o
Compiling .pioenvs\LPC1768\src\src\lcd\extensible_ui\lib\lulzbot\screens\kill_screen.cpp.o
Compiling .pioenvs\LPC1768\src\src\lcd\extensible_ui\lib\lulzbot\screens\language_menu.cpp.o
Compiling .pioenvs\LPC1768\src\src\lcd\extensible_ui\lib\lulzbot\screens\linear_advance_screen.cpp.o
Compiling .pioenvs\LPC1768\src\src\lcd\extensible_ui\lib\lulzbot\screens\lock_screen.cpp.o
Compiling .pioenvs\LPC1768\src\src\lcd\extensible_ui\lib\lulzbot\screens\main_menu.cpp.o
Compiling .pioenvs\LPC1768\src\src\lcd\extensible_ui\lib\lulzbot\screens\max_acceleration_screen.cpp.o
Compiling .pioenvs\LPC1768\src\src\lcd\extensible_ui\lib\lulzbot\screens\max_velocity_screen.cpp.o
Compiling .pioenvs\LPC1768\src\src\lcd\extensible_ui\lib\lulzbot\screens\media_player_screen.cpp.o
Compiling .pioenvs\LPC1768\src\src\lcd\extensible_ui\lib\lulzbot\screens\move_axis_screen.cpp.o
Compiling .pioenvs\LPC1768\src\src\lcd\extensible_ui\lib\lulzbot\screens\nozzle_offsets_screen.cpp.o
Compiling .pioenvs\LPC1768\src\src\lcd\extensible_ui\lib\lulzbot\screens\nudge_nozzle_screen.cpp.o
Compiling .pioenvs\LPC1768\src\src\lcd\extensible_ui\lib\lulzbot\screens\restore_failsafe_dialog_box.cpp.o
Compiling .pioenvs\LPC1768\src\src\lcd\extensible_ui\lib\lulzbot\screens\save_settings_dialog_box.cpp.o
Compiling .pioenvs\LPC1768\src\src\lcd\extensible_ui\lib\lulzbot\screens\screens.cpp.o
Compiling .pioenvs\LPC1768\src\src\lcd\extensible_ui\lib\lulzbot\screens\spinner_dialog_box.cpp.o
Compiling .pioenvs\LPC1768\src\src\lcd\extensible_ui\lib\lulzbot\screens\statistics_screen.cpp.o
Compiling .pioenvs\LPC1768\src\src\lcd\extensible_ui\lib\lulzbot\screens\status_screen.cpp.o
Compiling .pioenvs\LPC1768\src\src\lcd\extensible_ui\lib\lulzbot\screens\stepper_bump_sensitivity_screen.cpp.o
Compiling .pioenvs\LPC1768\src\src\lcd\extensible_ui\lib\lulzbot\screens\stepper_current_screen.cpp.o
Compiling .pioenvs\LPC1768\src\src\lcd\extensible_ui\lib\lulzbot\screens\steps_screen.cpp.o
Compiling .pioenvs\LPC1768\src\src\lcd\extensible_ui\lib\lulzbot\screens\stress_test_screen.cpp.o
Compiling .pioenvs\LPC1768\src\src\lcd\extensible_ui\lib\lulzbot\screens\string_format.cpp.o
Compiling .pioenvs\LPC1768\src\src\lcd\extensible_ui\lib\lulzbot\screens\temperature_screen.cpp.o
Compiling .pioenvs\LPC1768\src\src\lcd\extensible_ui\lib\lulzbot\screens\touch_calibration_screen.cpp.o
Compiling .pioenvs\LPC1768\src\src\lcd\extensible_ui\lib\lulzbot\screens\touch_registers_screen.cpp.o
Compiling .pioenvs\LPC1768\src\src\lcd\extensible_ui\lib\lulzbot\screens\tune_menu.cpp.o
Compiling .pioenvs\LPC1768\src\src\lcd\extensible_ui\lib\lulzbot\screens\widget_demo_screen.cpp.o
Compiling .pioenvs\LPC1768\src\src\lcd\extensible_ui\lib\lulzbot\screens\z_offset_screen.cpp.o
Compiling .pioenvs\LPC1768\src\src\lcd\extensible_ui\lib\lulzbot\theme\sounds.cpp.o
Compiling .pioenvs\LPC1768\src\src\lcd\extensible_ui\ui_api.cpp.o
Compiling .pioenvs\LPC1768\src\src\lcd\extui_dgus_lcd.cpp.o
Compiling .pioenvs\LPC1768\src\src\lcd\extui_example.cpp.o
Compiling .pioenvs\LPC1768\src\src\lcd\extui_malyan_lcd.cpp.o
Compiling .pioenvs\LPC1768\src\src\lcd\fontutils.cpp.o
Compiling .pioenvs\LPC1768\src\src\lcd\menu\game\brickout.cpp.o
Compiling .pioenvs\LPC1768\src\src\lcd\menu\game\game.cpp.o
Compiling .pioenvs\LPC1768\src\src\lcd\menu\game\invaders.cpp.o
Compiling .pioenvs\LPC1768\src\src\lcd\menu\game\maze.cpp.o
Compiling .pioenvs\LPC1768\src\src\lcd\menu\game\snake.cpp.o
Compiling .pioenvs\LPC1768\src\src\lcd\menu\menu.cpp.o
Compiling .pioenvs\LPC1768\src\src\lcd\menu\menu_advanced.cpp.o
Compiling .pioenvs\LPC1768\src\src\lcd\menu\menu_backlash.cpp.o
Compiling .pioenvs\LPC1768\src\src\lcd\menu\menu_bed_corners.cpp.o
Compiling .pioenvs\LPC1768\src\src\lcd\menu\menu_bed_leveling.cpp.o
Compiling .pioenvs\LPC1768\src\src\lcd\menu\menu_configuration.cpp.o
Compiling .pioenvs\LPC1768\src\src\lcd\menu\menu_custom.cpp.o
Compiling .pioenvs\LPC1768\src\src\lcd\menu\menu_delta_calibrate.cpp.o
Compiling .pioenvs\LPC1768\src\src\lcd\menu\menu_filament.cpp.o
Compiling .pioenvs\LPC1768\src\src\lcd\menu\menu_game.cpp.o
Compiling .pioenvs\LPC1768\src\src\lcd\menu\menu_info.cpp.o
Compiling .pioenvs\LPC1768\src\src\lcd\menu\menu_job_recovery.cpp.o
Compiling .pioenvs\LPC1768\src\src\lcd\menu\menu_led.cpp.o
Compiling .pioenvs\LPC1768\src\src\lcd\menu\menu_main.cpp.o
Compiling .pioenvs\LPC1768\src\src\lcd\menu\menu_media.cpp.o
Compiling .pioenvs\LPC1768\src\src\lcd\menu\menu_mixer.cpp.o
Compiling .pioenvs\LPC1768\src\src\lcd\menu\menu_mmu2.cpp.o
Compiling .pioenvs\LPC1768\src\src\lcd\menu\menu_motion.cpp.o
Compiling .pioenvs\LPC1768\src\src\lcd\menu\menu_service.cpp.o
Compiling .pioenvs\LPC1768\src\src\lcd\menu\menu_spindle_laser.cpp.o
Compiling .pioenvs\LPC1768\src\src\lcd\menu\menu_temperature.cpp.o
Compiling .pioenvs\LPC1768\src\src\lcd\menu\menu_tmc.cpp.o
Compiling .pioenvs\LPC1768\src\src\lcd\menu\menu_tune.cpp.o
Compiling .pioenvs\LPC1768\src\src\lcd\menu\menu_ubl.cpp.o
Compiling .pioenvs\LPC1768\src\src\lcd\ultralcd.cpp.o
Compiling .pioenvs\LPC1768\src\src\libs\L6470\L6470_Marlin.cpp.o
Compiling .pioenvs\LPC1768\src\src\libs\buzzer.cpp.o
Compiling .pioenvs\LPC1768\src\src\libs\crc16.cpp.o
Compiling .pioenvs\LPC1768\src\src\libs\heatshrink\heatshrink_decoder.cpp.o
Compiling .pioenvs\LPC1768\src\src\libs\hex_print_routines.cpp.o
Compiling .pioenvs\LPC1768\src\src\libs\least_squares_fit.cpp.o
Compiling .pioenvs\LPC1768\src\src\libs\nozzle.cpp.o
Compiling .pioenvs\LPC1768\src\src\libs\numtostr.cpp.o
Compiling .pioenvs\LPC1768\src\src\libs\stopwatch.cpp.o
Compiling .pioenvs\LPC1768\src\src\libs\vector_3.cpp.o
Compiling .pioenvs\LPC1768\src\src\module\configuration_store.cpp.o
Compiling .pioenvs\LPC1768\src\src\module\delta.cpp.o
Compiling .pioenvs\LPC1768\src\src\module\endstops.cpp.o
Compiling .pioenvs\LPC1768\src\src\module\motion.cpp.o
Compiling .pioenvs\LPC1768\src\src\module\planner.cpp.o
Compiling .pioenvs\LPC1768\src\src\module\planner_bezier.cpp.o
Compiling .pioenvs\LPC1768\src\src\module\printcounter.cpp.o
Compiling .pioenvs\LPC1768\src\src\module\probe.cpp.o
Compiling .pioenvs\LPC1768\src\src\module\scara.cpp.o
Compiling .pioenvs\LPC1768\src\src\module\servo.cpp.o
Compiling .pioenvs\LPC1768\src\src\module\stepper.cpp.o
Compiling .pioenvs\LPC1768\src\src\module\stepper\L6470.cpp.o
Compiling .pioenvs\LPC1768\src\src\module\stepper\TMC26X.cpp.o
Compiling .pioenvs\LPC1768\src\src\module\stepper\indirection.cpp.o
Compiling .pioenvs\LPC1768\src\src\module\stepper\trinamic.cpp.o
Compiling .pioenvs\LPC1768\src\src\module\temperature.cpp.o
Compiling .pioenvs\LPC1768\src\src\module\tool_change.cpp.o
Compiling .pioenvs\LPC1768\src\src\sd\Sd2Card.cpp.o
Compiling .pioenvs\LPC1768\src\src\sd\SdBaseFile.cpp.o
Compiling .pioenvs\LPC1768\src\src\sd\SdFatUtil.cpp.o
Compiling .pioenvs\LPC1768\src\src\sd\SdFile.cpp.o
Compiling .pioenvs\LPC1768\src\src\sd\SdVolume.cpp.o
Compiling .pioenvs\LPC1768\src\src\sd\cardreader.cpp.o
Compiling .pioenvs\LPC1768\src\src\sd\usb_flashdrive\Sd2Card_FlashDrive.cpp.o
Compiling .pioenvs\LPC1768\src\src\sd\usb_flashdrive\lib-uhs2\Usb.cpp.o
Compiling .pioenvs\LPC1768\src\src\sd\usb_flashdrive\lib-uhs2\masstorage.cpp.o
Compiling .pioenvs\LPC1768\src\src\sd\usb_flashdrive\lib-uhs2\message.cpp.o
Compiling .pioenvs\LPC1768\src\src\sd\usb_flashdrive\lib-uhs2\parsetools.cpp.o
Compiling .pioenvs\LPC1768\src\src\sd\usb_flashdrive\lib-uhs2\usbhost.cpp.o
Compiling .pioenvs\LPC1768\lib0f8\Servo\Servo.cpp.o
Compiling .pioenvs\LPC1768\lib56d\LiquidCrystal\LiquidCrystal.cpp.o
Compiling .pioenvs\LPC1768\libe0e\U8glib-HAL_ID1932\U8glib.cpp.o
Compiling .pioenvs\LPC1768\libe0e\U8glib-HAL_ID1932\U8glibPrint.cpp.o
Compiling .pioenvs\LPC1768\libe0e\U8glib-HAL_ID1932\clib\chessengine.c.o
Compiling .pioenvs\LPC1768\libe0e\U8glib-HAL_ID1932\clib\u8g_bitmap.c.o
Compiling .pioenvs\LPC1768\libe0e\U8glib-HAL_ID1932\clib\u8g_circle.c.o
Compiling .pioenvs\LPC1768\libe0e\U8glib-HAL_ID1932\clib\u8g_clip.c.o
Compiling .pioenvs\LPC1768\libe0e\U8glib-HAL_ID1932\clib\u8g_com_api.c.o
Compiling .pioenvs\LPC1768\libe0e\U8glib-HAL_ID1932\clib\u8g_com_api_16gr.c.o
Compiling .pioenvs\LPC1768\libe0e\U8glib-HAL_ID1932\clib\u8g_com_arduino_attiny85_hw_spi.c.o
Compiling .pioenvs\LPC1768\libe0e\U8glib-HAL_ID1932\clib\u8g_com_arduino_common.c.o
Compiling .pioenvs\LPC1768\libe0e\U8glib-HAL_ID1932\clib\u8g_com_arduino_fast_parallel.c.o
Archiving .pioenvs\LPC1768\lib0f8\libServo.a
Compiling .pioenvs\LPC1768\libe0e\U8glib-HAL_ID1932\clib\u8g_com_arduino_hw_spi.c.o
Compiling .pioenvs\LPC1768\libe0e\U8glib-HAL_ID1932\clib\u8g_com_arduino_hw_usart_spi.c.o
Compiling .pioenvs\LPC1768\libe0e\U8glib-HAL_ID1932\clib\u8g_com_arduino_no_en_parallel.c.o
Compiling .pioenvs\LPC1768\libe0e\U8glib-HAL_ID1932\clib\u8g_com_arduino_parallel.c.o
Compiling .pioenvs\LPC1768\libe0e\U8glib-HAL_ID1932\clib\u8g_com_arduino_port_d_wr.c.o
Compiling .pioenvs\LPC1768\libe0e\U8glib-HAL_ID1932\clib\u8g_com_arduino_ssd_i2c.c.o
Archiving .pioenvs\LPC1768\lib56d\libLiquidCrystal.a
Compiling .pioenvs\LPC1768\libe0e\U8glib-HAL_ID1932\clib\u8g_com_arduino_st7920_custom.c.o
Compiling .pioenvs\LPC1768\libe0e\U8glib-HAL_ID1932\clib\u8g_com_arduino_st7920_hw_spi.c.o
Compiling .pioenvs\LPC1768\libe0e\U8glib-HAL_ID1932\clib\u8g_com_arduino_st7920_spi.c.o
Compiling .pioenvs\LPC1768\libe0e\U8glib-HAL_ID1932\clib\u8g_com_arduino_std_sw_spi.c.o
Compiling .pioenvs\LPC1768\libe0e\U8glib-HAL_ID1932\clib\u8g_com_arduino_sw_spi.c.o
Compiling .pioenvs\LPC1768\libe0e\U8glib-HAL_ID1932\clib\u8g_com_arduino_t6963.c.o
Compiling .pioenvs\LPC1768\libe0e\U8glib-HAL_ID1932\clib\u8g_com_arduino_uc_i2c.c.o
Compiling .pioenvs\LPC1768\libe0e\U8glib-HAL_ID1932\clib\u8g_com_atmega_hw_spi.c.o
Compiling .pioenvs\LPC1768\libe0e\U8glib-HAL_ID1932\clib\u8g_com_atmega_parallel.c.o
Compiling .pioenvs\LPC1768\libe0e\U8glib-HAL_ID1932\clib\u8g_com_atmega_st7920_hw_spi.c.o
Compiling .pioenvs\LPC1768\libe0e\U8glib-HAL_ID1932\clib\u8g_com_atmega_st7920_spi.c.o
Compiling .pioenvs\LPC1768\libe0e\U8glib-HAL_ID1932\clib\u8g_com_atmega_sw_spi.c.o
Compiling .pioenvs\LPC1768\libe0e\U8glib-HAL_ID1932\clib\u8g_com_atxmega_hw_spi.c.o
Compiling .pioenvs\LPC1768\libe0e\U8glib-HAL_ID1932\clib\u8g_com_atxmega_st7920_hw_spi.c.o
Compiling .pioenvs\LPC1768\libe0e\U8glib-HAL_ID1932\clib\u8g_com_esp32_ssd_i2c_fn.cpp.o
Compiling .pioenvs\LPC1768\libe0e\U8glib-HAL_ID1932\clib\u8g_com_i2c.c.o
Compiling .pioenvs\LPC1768\libe0e\U8glib-HAL_ID1932\clib\u8g_com_io.cpp.o
Compiling .pioenvs\LPC1768\libe0e\U8glib-HAL_ID1932\clib\u8g_com_linux_ssd_i2c.c.o
Compiling .pioenvs\LPC1768\libe0e\U8glib-HAL_ID1932\clib\u8g_com_msp430_hw_spi.c.o
Compiling .pioenvs\LPC1768\libe0e\U8glib-HAL_ID1932\clib\u8g_com_null.c.o
.piolibdeps\LPC1768\U8glib-HAL_ID1932\src\clib\u8g_com_i2c.c:44:16: warning: 'u8g_i2c_opt' defined but not used [-Wunused-variable]
static uint8_t u8g_i2c_opt; /* U8G_I2C_OPT_NO_ACK, SAM: U8G_I2C_OPT_DEV_1 */
^~~~~~~~~~~
Compiling .pioenvs\LPC1768\libe0e\U8glib-HAL_ID1932\clib\u8g_com_psoc5_ssd_hw_parallel.c.o
Compiling .pioenvs\LPC1768\libe0e\U8glib-HAL_ID1932\clib\u8g_com_raspberrypi_hw_spi.c.o
Compiling .pioenvs\LPC1768\libe0e\U8glib-HAL_ID1932\clib\u8g_com_raspberrypi_ssd_i2c.c.o
Compiling .pioenvs\LPC1768\libe0e\U8glib-HAL_ID1932\clib\u8g_com_samd51_hw_spi.cpp.o
Compiling .pioenvs\LPC1768\libe0e\U8glib-HAL_ID1932\clib\u8g_com_samd51_st7920_hw_spi.cpp.o
Compiling .pioenvs\LPC1768\libe0e\U8glib-HAL_ID1932\clib\u8g_com_std_sw_spi.c.o
Compiling .pioenvs\LPC1768\libe0e\U8glib-HAL_ID1932\clib\u8g_com_stm32duino_hw_spi.cpp.o
Compiling .pioenvs\LPC1768\libe0e\U8glib-HAL_ID1932\clib\u8g_com_stm32duino_ssd_i2c.cpp.o
Compiling .pioenvs\LPC1768\libe0e\U8glib-HAL_ID1932\clib\u8g_cursor.c.o
Compiling .pioenvs\LPC1768\libe0e\U8glib-HAL_ID1932\clib\u8g_delay.cpp.o
Compiling .pioenvs\LPC1768\libe0e\U8glib-HAL_ID1932\clib\u8g_dev_a2_micro_printer.c.o
Compiling .pioenvs\LPC1768\libe0e\U8glib-HAL_ID1932\clib\u8g_dev_flipdisc_2x7.c.o
Compiling .pioenvs\LPC1768\libe0e\U8glib-HAL_ID1932\clib\u8g_dev_gprof.c.o
Compiling .pioenvs\LPC1768\libe0e\U8glib-HAL_ID1932\clib\u8g_dev_ht1632.c.o
Compiling .pioenvs\LPC1768\libe0e\U8glib-HAL_ID1932\clib\u8g_dev_ili9325d_320x240.c.o
Compiling .pioenvs\LPC1768\libe0e\U8glib-HAL_ID1932\clib\u8g_dev_ks0108_128x64.c.o
Compiling .pioenvs\LPC1768\libe0e\U8glib-HAL_ID1932\clib\u8g_dev_lc7981_160x80.c.o
Compiling .pioenvs\LPC1768\libe0e\U8glib-HAL_ID1932\clib\u8g_dev_lc7981_240x128.c.o
Compiling .pioenvs\LPC1768\libe0e\U8glib-HAL_ID1932\clib\u8g_dev_lc7981_240x64.c.o
Compiling .pioenvs\LPC1768\libe0e\U8glib-HAL_ID1932\clib\u8g_dev_lc7981_320x64.c.o
Compiling .pioenvs\LPC1768\libe0e\U8glib-HAL_ID1932\clib\u8g_dev_ld7032_60x32.c.o
Compiling .pioenvs\LPC1768\libe0e\U8glib-HAL_ID1932\clib\u8g_dev_null.c.o
Compiling .pioenvs\LPC1768\libe0e\U8glib-HAL_ID1932\clib\u8g_dev_pcd8544_84x48.c.o
Compiling .pioenvs\LPC1768\libe0e\U8glib-HAL_ID1932\clib\u8g_dev_pcf8812_96x65.c.o
Compiling .pioenvs\LPC1768\libe0e\U8glib-HAL_ID1932\clib\u8g_dev_sbn1661_122x32.c.o
Compiling .pioenvs\LPC1768\libe0e\U8glib-HAL_ID1932\clib\u8g_dev_ssd1306_128x32.c.o
Compiling .pioenvs\LPC1768\libe0e\U8glib-HAL_ID1932\clib\u8g_dev_ssd1306_128x64.c.o
Compiling .pioenvs\LPC1768\libe0e\U8glib-HAL_ID1932\clib\u8g_dev_ssd1306_64x48.c.o
Compiling .pioenvs\LPC1768\libe0e\U8glib-HAL_ID1932\clib\u8g_dev_ssd1309_128x64.c.o
Compiling .pioenvs\LPC1768\libe0e\U8glib-HAL_ID1932\clib\u8g_dev_ssd1322_nhd31oled_bw.c.o
Compiling .pioenvs\LPC1768\libe0e\U8glib-HAL_ID1932\clib\u8g_dev_ssd1322_nhd31oled_gr.c.o
Compiling .pioenvs\LPC1768\libe0e\U8glib-HAL_ID1932\clib\u8g_dev_ssd1325_nhd27oled_bw.c.o
Compiling .pioenvs\LPC1768\libe0e\U8glib-HAL_ID1932\clib\u8g_dev_ssd1325_nhd27oled_bw_new.c.o
Compiling .pioenvs\LPC1768\libe0e\U8glib-HAL_ID1932\clib\u8g_dev_ssd1325_nhd27oled_gr.c.o
Compiling .pioenvs\LPC1768\libe0e\U8glib-HAL_ID1932\clib\u8g_dev_ssd1325_nhd27oled_gr_new.c.o
Compiling .pioenvs\LPC1768\libe0e\U8glib-HAL_ID1932\clib\u8g_dev_ssd1327_96x96_gr.c.o
Compiling .pioenvs\LPC1768\libe0e\U8glib-HAL_ID1932\clib\u8g_dev_ssd1351_128x128.c.o
Compiling .pioenvs\LPC1768\libe0e\U8glib-HAL_ID1932\clib\u8g_dev_ssd1353_160x128.c.o
Compiling .pioenvs\LPC1768\libe0e\U8glib-HAL_ID1932\clib\u8g_dev_st7565_64128n.c.o
Compiling .pioenvs\LPC1768\libe0e\U8glib-HAL_ID1932\clib\u8g_dev_st7565_dogm128.c.o
Compiling .pioenvs\LPC1768\libe0e\U8glib-HAL_ID1932\clib\u8g_dev_st7565_dogm132.c.o
Compiling .pioenvs\LPC1768\libe0e\U8glib-HAL_ID1932\clib\u8g_dev_st7565_lm6059.c.o
Compiling .pioenvs\LPC1768\libe0e\U8glib-HAL_ID1932\clib\u8g_dev_st7565_lm6063.c.o
Compiling .pioenvs\LPC1768\libe0e\U8glib-HAL_ID1932\clib\u8g_dev_st7565_nhd_c12832.c.o
Compiling .pioenvs\LPC1768\libe0e\U8glib-HAL_ID1932\clib\u8g_dev_st7565_nhd_c12864.c.o
Compiling .pioenvs\LPC1768\libe0e\U8glib-HAL_ID1932\clib\u8g_dev_st7687_c144mvgd.c.o
Compiling .pioenvs\LPC1768\libe0e\U8glib-HAL_ID1932\clib\u8g_dev_st7920_128x64.c.o
Compiling .pioenvs\LPC1768\libe0e\U8glib-HAL_ID1932\clib\u8g_dev_st7920_192x32.c.o
Compiling .pioenvs\LPC1768\libe0e\U8glib-HAL_ID1932\clib\u8g_dev_st7920_202x32.c.o
Compiling .pioenvs\LPC1768\libe0e\U8glib-HAL_ID1932\clib\u8g_dev_t6963_128x128.c.o
Compiling .pioenvs\LPC1768\libe0e\U8glib-HAL_ID1932\clib\u8g_dev_t6963_128x64.c.o
Compiling .pioenvs\LPC1768\libe0e\U8glib-HAL_ID1932\clib\u8g_dev_t6963_240x128.c.o
Compiling .pioenvs\LPC1768\libe0e\U8glib-HAL_ID1932\clib\u8g_dev_t6963_240x64.c.o
Compiling .pioenvs\LPC1768\libe0e\U8glib-HAL_ID1932\clib\u8g_dev_tls8204_84x48.c.o
Compiling .pioenvs\LPC1768\libe0e\U8glib-HAL_ID1932\clib\u8g_dev_uc1601_c128032.c.o
Compiling .pioenvs\LPC1768\libe0e\U8glib-HAL_ID1932\clib\u8g_dev_uc1608_240x128.c.o
Compiling .pioenvs\LPC1768\libe0e\U8glib-HAL_ID1932\clib\u8g_dev_uc1608_240x64.c.o
Compiling .pioenvs\LPC1768\libe0e\U8glib-HAL_ID1932\clib\u8g_dev_uc1610_dogxl160.c.o
Compiling .pioenvs\LPC1768\libe0e\U8glib-HAL_ID1932\clib\u8g_dev_uc1611_dogm240.c.o
Compiling .pioenvs\LPC1768\libe0e\U8glib-HAL_ID1932\clib\u8g_dev_uc1611_dogxl240.c.o
Compiling .pioenvs\LPC1768\libe0e\U8glib-HAL_ID1932\clib\u8g_dev_uc1701_dogs102.c.o
Compiling .pioenvs\LPC1768\libe0e\U8glib-HAL_ID1932\clib\u8g_dev_uc1701_mini12864.c.o
Compiling .pioenvs\LPC1768\libe0e\U8glib-HAL_ID1932\clib\u8g_ellipse.c.o
Compiling .pioenvs\LPC1768\libe0e\U8glib-HAL_ID1932\clib\u8g_font.c.o
Compiling .pioenvs\LPC1768\libe0e\U8glib-HAL_ID1932\clib\u8g_font_data.c.o
Compiling .pioenvs\LPC1768\libe0e\U8glib-HAL_ID1932\clib\u8g_line.c.o
Compiling .pioenvs\LPC1768\libe0e\U8glib-HAL_ID1932\clib\u8g_ll_api.c.o
Compiling .pioenvs\LPC1768\libe0e\U8glib-HAL_ID1932\clib\u8g_page.c.o
Compiling .pioenvs\LPC1768\libe0e\U8glib-HAL_ID1932\clib\u8g_pb.c.o
Compiling .pioenvs\LPC1768\libe0e\U8glib-HAL_ID1932\clib\u8g_pb14v1.c.o
Compiling .pioenvs\LPC1768\libe0e\U8glib-HAL_ID1932\clib\u8g_pb16h1.c.o
Compiling .pioenvs\LPC1768\libe0e\U8glib-HAL_ID1932\clib\u8g_pb16h2.c.o
Compiling .pioenvs\LPC1768\libe0e\U8glib-HAL_ID1932\clib\u8g_pb16v1.c.o
Compiling .pioenvs\LPC1768\libe0e\U8glib-HAL_ID1932\clib\u8g_pb16v2.c.o
Compiling .pioenvs\LPC1768\libe0e\U8glib-HAL_ID1932\clib\u8g_pb32h1.c.o
Compiling .pioenvs\LPC1768\libe0e\U8glib-HAL_ID1932\clib\u8g_pb8h1.c.o
Compiling .pioenvs\LPC1768\libe0e\U8glib-HAL_ID1932\clib\u8g_pb8h1f.c.o
Compiling .pioenvs\LPC1768\libe0e\U8glib-HAL_ID1932\clib\u8g_pb8h2.c.o
Compiling .pioenvs\LPC1768\libe0e\U8glib-HAL_ID1932\clib\u8g_pb8h8.c.o
Compiling .pioenvs\LPC1768\libe0e\U8glib-HAL_ID1932\clib\u8g_pb8v1.c.o
Compiling .pioenvs\LPC1768\libe0e\U8glib-HAL_ID1932\clib\u8g_pb8v2.c.o
Compiling .pioenvs\LPC1768\libe0e\U8glib-HAL_ID1932\clib\u8g_pbxh16.c.o
Compiling .pioenvs\LPC1768\libe0e\U8glib-HAL_ID1932\clib\u8g_pbxh24.c.o
Compiling .pioenvs\LPC1768\libe0e\U8glib-HAL_ID1932\clib\u8g_polygon.c.o
Compiling .pioenvs\LPC1768\libe0e\U8glib-HAL_ID1932\clib\u8g_rect.c.o
Compiling .pioenvs\LPC1768\libe0e\U8glib-HAL_ID1932\clib\u8g_rot.c.o
Compiling .pioenvs\LPC1768\libe0e\U8glib-HAL_ID1932\clib\u8g_scale.c.o
Compiling .pioenvs\LPC1768\libe0e\U8glib-HAL_ID1932\clib\u8g_state.c.o
Compiling .pioenvs\LPC1768\libe0e\U8glib-HAL_ID1932\clib\u8g_u16toa.c.o
Compiling .pioenvs\LPC1768\libe0e\U8glib-HAL_ID1932\clib\u8g_u8toa.c.o
Compiling .pioenvs\LPC1768\libe0e\U8glib-HAL_ID1932\clib\u8g_virtual_screen.c.o
Compiling .pioenvs\LPC1768\lib99c\TMCStepper_ID5513\source\CHOPCONF.cpp.o
Compiling .pioenvs\LPC1768\lib99c\TMCStepper_ID5513\source\COOLCONF.cpp.o
Compiling .pioenvs\LPC1768\lib99c\TMCStepper_ID5513\source\DRVCONF.cpp.o
Compiling .pioenvs\LPC1768\lib99c\TMCStepper_ID5513\source\DRVCTRL.cpp.o
Compiling .pioenvs\LPC1768\lib99c\TMCStepper_ID5513\source\DRVSTATUS.cpp.o
Compiling .pioenvs\LPC1768\lib99c\TMCStepper_ID5513\source\DRV_CONF.cpp.o
Compiling .pioenvs\LPC1768\lib99c\TMCStepper_ID5513\source\DRV_STATUS.cpp.o
Compiling .pioenvs\LPC1768\lib99c\TMCStepper_ID5513\source\ENCMODE.cpp.o
Compiling .pioenvs\LPC1768\lib99c\TMCStepper_ID5513\source\GCONF.cpp.o
Compiling .pioenvs\LPC1768\lib99c\TMCStepper_ID5513\source\IHOLD_IRUN.cpp.o
Compiling .pioenvs\LPC1768\lib99c\TMCStepper_ID5513\source\PWMCONF.cpp.o
Compiling .pioenvs\LPC1768\lib99c\TMCStepper_ID5513\source\RAMP_STAT.cpp.o
Compiling .pioenvs\LPC1768\lib99c\TMCStepper_ID5513\source\SERIAL_SWITCH.cpp.o
Compiling .pioenvs\LPC1768\lib99c\TMCStepper_ID5513\source\SGCSCONF.cpp.o
Compiling .pioenvs\LPC1768\lib99c\TMCStepper_ID5513\source\SHORT_CONF.cpp.o
Compiling .pioenvs\LPC1768\lib99c\TMCStepper_ID5513\source\SMARTEN.cpp.o
Compiling .pioenvs\LPC1768\lib99c\TMCStepper_ID5513\source\SW_MODE.cpp.o
Compiling .pioenvs\LPC1768\lib99c\TMCStepper_ID5513\source\SW_SPI.cpp.o
Compiling .pioenvs\LPC1768\lib99c\TMCStepper_ID5513\source\TMC2130Stepper.cpp.o
Compiling .pioenvs\LPC1768\lib99c\TMCStepper_ID5513\source\TMC2160Stepper.cpp.o
Archiving .pioenvs\LPC1768\libe0e\libU8glib-HAL_ID1932.a
In file included from .piolibdeps\LPC1768\TMCStepper_ID5513\src\source\SW_SPI.h:4,
from .piolibdeps\LPC1768\TMCStepper_ID5513\src\source\SW_SPI.cpp:1:
.piolibdeps\LPC1768\TMCStepper_ID5513\src\source\SW_SPI.cpp: In member function 'void SW_SPIClass::init()':
.piolibdeps\LPC1768\TMCStepper_ID5513\src\source\TMC_platforms.h:22:22: error: 'LPC176x' has not been declared
#define writeSCK_H LPC176x::delay_ns(40); LPC176x::gpio_set(sck_pin)
^~~~~~~
.piolibdeps\LPC1768\TMCStepper_ID5513\src\source\SW_SPI.cpp:21:3: note: in expansion of macro 'writeSCK_H'
writeSCK_H;
^~~~~~~~~~
.piolibdeps\LPC1768\TMCStepper_ID5513\src\source\TMC_platforms.h:22:45: error: 'LPC176x' has not been declared
#define writeSCK_H LPC176x::delay_ns(40); LPC176x::gpio_set(sck_pin)
^~~~~~~
.piolibdeps\LPC1768\TMCStepper_ID5513\src\source\SW_SPI.cpp:21:3: note: in expansion of macro 'writeSCK_H'
writeSCK_H;
^~~~~~~~~~
.piolibdeps\LPC1768\TMCStepper_ID5513\src\source\SW_SPI.cpp: In member function 'uint8_t SW_SPIClass::transfer(uint8_t)':
.piolibdeps\LPC1768\TMCStepper_ID5513\src\source\TMC_platforms.h:23:22: error: 'LPC176x' has not been declared
#define writeSCK_L LPC176x::delay_ns(40); LPC176x::gpio_clear(sck_pin)
^~~~~~~
.piolibdeps\LPC1768\TMCStepper_ID5513\src\source\SW_SPI.cpp:26:3: note: in expansion of macro 'writeSCK_L'
writeSCK_L;
^~~~~~~~~~
.piolibdeps\LPC1768\TMCStepper_ID5513\src\source\TMC_platforms.h:23:45: error: 'LPC176x' has not been declared
#define writeSCK_L LPC176x::delay_ns(40); LPC176x::gpio_clear(sck_pin)
^~~~~~~
.piolibdeps\LPC1768\TMCStepper_ID5513\src\source\SW_SPI.cpp:26:3: note: in expansion of macro 'writeSCK_L'
writeSCK_L;
^~~~~~~~~~
.piolibdeps\LPC1768\TMCStepper_ID5513\src\source\TMC_platforms.h:20:23: error: 'LPC176x' has not been declared
#define writeMOSI_H LPC176x::gpio_set(mosi_pin)
^~~~~~~
.piolibdeps\LPC1768\TMCStepper_ID5513\src\source\SW_SPI.cpp:30:28: note: in expansion of macro 'writeMOSI_H'
!!(ulVal & (1 << i)) ? writeMOSI_H : writeMOSI_L;
^~~~~~~~~~~
compilation terminated due to -fmax-errors=5.
Compiling .pioenvs\LPC1768\lib99c\TMCStepper_ID5513\source\TMC2208Stepper.cpp.o
*** [.pioenvs\LPC1768\lib99c\TMCStepper_ID5513\source\SW_SPI.cpp.o] Error 1
========================= [FAILED] Took 69.84 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:01:09.840
LPC1769 IGNORED
melzi IGNORED
melzi_optiboot IGNORED
rambo IGNORED
sanguino_atmega644p IGNORED
sanguino_atmega1284p IGNORED
STM32F103RE IGNORED
STM32F103RC_fysetc IGNORED
STM32F103RC_bigtree IGNORED
STM32F103RC_bigtree_USB 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
teensy35 IGNORED
STM32F103CB_malyan IGNORED
esp32 IGNORED
fysetc_f6_13 IGNORED
linux_native IGNORED
SAMD51_grandcentral_m4 IGNORED
include_tree IGNORED
==================== 1 failed, 0 succeeded in 00:01:09.840 ====================

It is looking for the TMC library, so I think you must still have a TMC setting on somewhere. I thought platform.io was better about finding the missing libs though.

You should know, there have been some recent issues with dual endstop firmware and the skr boards. They are changing a lot in Marlin to support them and they keep breaking stuff. I would still be trying it, but I have a high tolerance for problem solving.

1 Like

BTW, I don’t know why your posts are getting smashed, but Ryan had a discourse server rolling out soon. Hopefully thus kind of pain will be in the past.

Thanks for your reply! I downloaded the dual endstop firmware from GitHub. As far as I know, by default this firmware is not setup to use TMC drivers right? Can I just remove the TMC library from the dependancies if I am not using the TMC drivers?

Also, what kind of problems are there with SKR V1.3 and dual enstop firmware? Are there any older marlin versions I should use?

YMMV.

I haven’t tried the skr boards myself. Perhaps I need to since there’s been about a post every day from them.

I’m sure the compile error is something simple. Removing it from the dependencies is one thing to try.

I kind of regret buying a SKR V1.3 now… I will try it and see how it works for me.

Removing the library from the dependancies made the code compile, but I just can’t stand why it does not compile with the library included (and just not being used). If anyone has the same problem or knows how to fix it, please let me know!

Thanks again Jeffeb3 for the help and sharing the information about the problems with the SKR boards!

 

Are there any boards that you recommend? In the case I keep having problems with he SKR, do you recommend buying a RAMPS (1.6?) board, a MKS gen L or a completely different board? I already have an arduino MEGA lying around.

I’m guessing that because it is so tightly coupled with the Marlin code, it usually doesn’t get compiled unless it is included in a certain way. Since it’s not included from Marlin, it’s got something out of order.

Just a guess though.

I agree with Ryan that it is probably going to be solid pretty soon. I bet it would work ok if you stayed closer to the “normal” settings, so series wiring instead of dual.

The rambo is great. Ramps works fine, but they have all tried so hard to get the price down they put really crap parts in it. The RAMPS also can be error prone.

I have an SKR 1.3 board and a working dual endstop config for it based off of latest Marlin. I’ll post the configs later when I get home.

2 Likes

What kind of stepper motor drivers and display are you using?

Do you mind sharing the whole firmware folder, so not just the config files? Then I also have the board config files, pin config files, platformio.ini file, etc so I know for sure it should compile succesfully. Thanks!

Try this: GitHub - anttix/Marlin at mpcnc-skr13

It’s currently set up for reprap discount graphical display (touch screen displays from BIQU come with an emulator and cables for this mode) and TMC2209-s. I have also tested with DRV8825-s You’ll find commits from the history that should make it easy to switch drivers by reverting the TMC2209 changes.

EDIT: One more thing, TMC2209 timings are set for 24V power supply. If you have 12V, change CHOPPER_TIMING to CHOPPER_DEFAULT_12V
EDIT2: I do not use sensorless homing because I have physical switches on my machine.

3 Likes

In platformio, I had to manually add the library for TMCstepper.h

This has been a moving target in Marlin from version to version. The TMC stuff comes from other OSS projects and is under heavy development. You don’t need to mess with platformio.ini on the latest Marlin branch, at least not with the version that was latest a week ago :stuck_out_tongue:

1 Like

I literally had to do it 2 hours ago when installing my SKR Mini E3. I’m not talking about platformio.ini, I’m talking about the actual editor itself.

Ok, this is a bit offtopic then because SKR Mini and SKR 1.3 are two different boards. SKR Mini has STM32 chip. STM32 support was in a flux for the past few weeks in Marlin with a lot of changes needed to accommodate the new release of the ststm32 base platform. You should never need to add any libraries manually to the IDE. This is what platformio dependency resolver is for. If there is a library missing, it should be added to platformio.ini and the bug reported to Marlin.

I don’t think there is a bug though, something is probably wrong with the setup here (old platformio?). I just built the latest Marlin/bugfix-2.0.x from GIT with a minimal BOARD_BIGTREE_SKR_MINI_E3 config (Serial set to -1 and X stepper set to TMC2209 to make sure TMC support is enabled) and I got no compile errors.
This is the command used to build: platformio run -e STM32F103RC_bigtree

1 Like

Fresh install of platformio and updated today. Just posting the solution because I had the same error as OP. Don’t care why, just needed the solution to get back up and running and back in production.

What error did you get? The error OP reported was

.piolibdeps\LPC1768\TMCStepper_ID5513\src\source\TMC_platforms.h:22:22: error: 'LPC176x' has not been declared

SKR Mini uses STM32 while SKR v1.3 has LPC1768 MCU, thus it would be really weird if the error that complains about LPC176x appeared on STM32 platform.

One issue that the 2.0.x Marlin has is that dependent library versions are not locked (yet) so if there is a weird compile error from their latest branch, the first thing to try would be to rename .pio folder (don’t want to blow it away or you may lose a stable build you had before) and rerun the build. This will download the latest versions of all of the dependencies and often errors disappear like magic.

 

1 Like

I noticed from error messages posted earlier that there is a .piolibdeps directory . This was used by an older version of platformio. I’m not sure if it even works with latest Marlin dependencies so I’d update PlatformIO before trying my branch.

1 Like

Thank you for the link! Sorry for the stupid question, but how do I download the old files for the DRV8825 drivers? I am not really used to using GitHub. When I go to the link and click on commits, I see multiple commits that have something to do with either the drivers or the SKR board. Should I just download the current, latest firmware and revert all the changes one by one?