Welcome! Log In Create A New Profile

Advanced

Anycubic Chiron Help LPC1769 BTT SKR 1.4 Turbo + Stock Screen

Posted by Myrkskog 
Anycubic Chiron Help LPC1769 BTT SKR 1.4 Turbo + Stock Screen
October 05, 2020 10:03AM
Hello Everyone,

I am hoping to find some answers to why I cannot compile firmware for this setup. Starting with this fork of the Marlin Bug-fix-2.0.x firmware made by SwiftNick - Full Chiron Support

In short I am getting some warnings relating to undefined references in anycubic_tft.cpp and anycubic_chiron_lcd.cpp.
My experience level is novice when it comes to programming, or I would probably be making sense of this.

Using vscode and platformio to compile the firmware. I believe I managed the config.h, config_adv.h, and all the pins files for the SKR 1.4 Turbo correctly.
Not certain if there is a way to bypass strict mode? This may not be advisable I am guessing. Just wanting to get some testing done of basic systems on the printer, I don't necessarily need the touch screen but ultimately want it working.

I am using Linux Mint 19.1 Cinnamon version 4.15.0-66-generic and believe I am not missing any dependent libraries or so I think.

Any and all help is appreciated, thank you very very much.

Here is a log from the terminal: note: I did catch this warning and resolve it in a previous attempt "this 'if' clause does not guard... [-Wmisleading-indentation]"
I believe it was a tab being used instead of the proper spacing to indent.






~/Full-Chiron-Support-SKR1.4T-bugfix-2.0.x$ platformio run -e LPC1769 ; echo "done" >/tmp/ipc
Processing LPC1769 (platform: [github.com]; board: nxp_lpc1769; framework: arduino)
--------------------------------------------------------------------------------------------------------------------
Verbose mode can be enabled via `-v, --verbose` option
CONFIGURATION: [docs.platformio.org]
PLATFORM: NXP Arduino LPC176x (0.1.3) > NXP LPC1769
HARDWARE: LPC1769 120MHz, 31.97KB RAM, 464KB Flash
DEBUG: Current (cmsis-dap) On-board (cmsis-dap) External (blackmagic, jlink)
PACKAGES:
- framework-arduino-lpc176x 0.2.5
- toolchain-gccarmnoneeabi 1.90301.200702 (9.3.1)
Converting Marlin.ino
LDF: Library Dependency Finder -> [bit.ly]
LDF Modes: Finder ~ off, Compatibility ~ strict
Found 2 compatible libraries
Scanning dependencies...
Dependency Graph
|-- 1.0.0
|-- 0.7.1
Building in release mode
upload disk: /media/magoose/A87B-A154/
Compiling .pio/build/LPC1769/src/src/HAL/LPC1768/DebugMonitor.cpp.o
Compiling .pio/build/LPC1769/src/src/HAL/LPC1768/HAL.cpp.o
Compiling .pio/build/LPC1769/src/src/HAL/LPC1768/HAL_SPI.cpp.o
Compiling .pio/build/LPC1769/src/src/HAL/LPC1768/MarlinSerial.cpp.o
Compiling .pio/build/LPC1769/src/src/HAL/LPC1768/eeprom_flash.cpp.o
Compiling .pio/build/LPC1769/src/src/HAL/LPC1768/eeprom_sdcard.cpp.o
Compiling .pio/build/LPC1769/src/src/HAL/LPC1768/eeprom_wired.cpp.o
Compiling .pio/build/LPC1769/src/src/HAL/LPC1768/fast_pwm.cpp.o
Compiling .pio/build/LPC1769/src/src/HAL/LPC1768/include/digipot_mcp4451_I2C_routines.c.o
Compiling .pio/build/LPC1769/src/src/HAL/LPC1768/include/i2c_util.c.o
Compiling .pio/build/LPC1769/src/src/HAL/LPC1768/main.cpp.o
Compiling .pio/build/LPC1769/src/src/HAL/LPC1768/tft/tft_spi.cpp.o
Compiling .pio/build/LPC1769/src/src/HAL/LPC1768/tft/xpt2046.cpp.o
Compiling .pio/build/LPC1769/src/src/HAL/LPC1768/timers.cpp.o
Compiling .pio/build/LPC1769/src/src/HAL/LPC1768/u8g/LCD_I2C_routines.cpp.o
Compiling .pio/build/LPC1769/src/src/HAL/LPC1768/u8g/LCD_pin_routines.c.o
Compiling .pio/build/LPC1769/src/src/HAL/LPC1768/u8g/u8g_com_HAL_LPC1768_hw_spi.cpp.o
Compiling .pio/build/LPC1769/src/src/HAL/LPC1768/u8g/u8g_com_HAL_LPC1768_ssd_hw_i2c.cpp.o
Compiling .pio/build/LPC1769/src/src/HAL/LPC1768/u8g/u8g_com_HAL_LPC1768_st7920_hw_spi.cpp.o
Compiling .pio/build/LPC1769/src/src/HAL/LPC1768/u8g/u8g_com_HAL_LPC1768_st7920_sw_spi.cpp.o
Compiling .pio/build/LPC1769/src/src/HAL/LPC1768/u8g/u8g_com_HAL_LPC1768_sw_spi.cpp.o
Compiling .pio/build/LPC1769/src/src/HAL/LPC1768/usb_serial.cpp.o
Compiling .pio/build/LPC1769/src/src/HAL/LPC1768/watchdog.cpp.o
Compiling .pio/build/LPC1769/src/src/HAL/shared/HAL_spi_L6470.cpp.o
Compiling .pio/build/LPC1769/src/src/HAL/shared/backtrace/backtrace.cpp.o
Compiling .pio/build/LPC1769/src/src/HAL/shared/backtrace/unwarm.cpp.o
Compiling .pio/build/LPC1769/src/src/HAL/shared/backtrace/unwarm_arm.cpp.o
Compiling .pio/build/LPC1769/src/src/HAL/shared/backtrace/unwarm_thumb.cpp.o
Compiling .pio/build/LPC1769/src/src/HAL/shared/backtrace/unwarmbytab.cpp.o
Compiling .pio/build/LPC1769/src/src/HAL/shared/backtrace/unwarmmem.cpp.o
Compiling .pio/build/LPC1769/src/src/HAL/shared/backtrace/unwinder.cpp.o
Compiling .pio/build/LPC1769/src/src/HAL/shared/backtrace/unwmemaccess.cpp.o
Compiling .pio/build/LPC1769/src/src/HAL/shared/eeprom_api.cpp.o
Compiling .pio/build/LPC1769/src/src/HAL/shared/eeprom_if_i2c.cpp.o
Compiling .pio/build/LPC1769/src/src/HAL/shared/eeprom_if_spi.cpp.o
Compiling .pio/build/LPC1769/src/src/HAL/shared/esp_wifi.cpp.o
Compiling .pio/build/LPC1769/src/src/HAL/shared/servo.cpp.o
Compiling .pio/build/LPC1769/src/src/MarlinCore.cpp.o
Compiling .pio/build/LPC1769/src/src/core/serial.cpp.o
Compiling .pio/build/LPC1769/src/src/core/utility.cpp.o
Compiling .pio/build/LPC1769/src/src/feature/babystep.cpp.o
Compiling .pio/build/LPC1769/src/src/feature/bedlevel/bedlevel.cpp.o
Compiling .pio/build/LPC1769/src/src/feature/bedlevel/mbl/mesh_bed_leveling.cpp.o
Compiling .pio/build/LPC1769/src/src/feature/cancel_object.cpp.o
Compiling .pio/build/LPC1769/src/src/feature/caselight.cpp.o
Compiling .pio/build/LPC1769/src/src/feature/leds/neopixel.cpp.o
Compiling .pio/build/LPC1769/src/src/feature/pause.cpp.o
Compiling .pio/build/LPC1769/src/src/feature/powerloss.cpp.o
Compiling .pio/build/LPC1769/src/src/feature/runout.cpp.o
Compiling .pio/build/LPC1769/src/src/feature/tmc_util.cpp.o
Compiling .pio/build/LPC1769/src/src/gcode/bedlevel/G42.cpp.o
Compiling .pio/build/LPC1769/src/src/gcode/bedlevel/M420.cpp.o
Compiling .pio/build/LPC1769/src/src/gcode/bedlevel/mbl/G29.cpp.o
Compiling .pio/build/LPC1769/src/src/gcode/bedlevel/mbl/M421.cpp.o
Compiling .pio/build/LPC1769/src/src/gcode/calibrate/G28.cpp.o
Compiling .pio/build/LPC1769/src/src/gcode/calibrate/G76_M192_M871.cpp.o
Compiling .pio/build/LPC1769/src/src/gcode/calibrate/M666.cpp.o
Compiling .pio/build/LPC1769/src/src/gcode/config/M200-M205.cpp.o
Compiling .pio/build/LPC1769/src/src/gcode/config/M220.cpp.o
Compiling .pio/build/LPC1769/src/src/gcode/config/M221.cpp.o
Compiling .pio/build/LPC1769/src/src/gcode/config/M301.cpp.o
Compiling .pio/build/LPC1769/src/src/gcode/config/M302.cpp.o
Compiling .pio/build/LPC1769/src/src/gcode/config/M304.cpp.o
Compiling .pio/build/LPC1769/src/src/gcode/config/M575.cpp.o
Compiling .pio/build/LPC1769/src/src/gcode/config/M672.cpp.o
Compiling .pio/build/LPC1769/src/src/gcode/config/M92.cpp.o
Compiling .pio/build/LPC1769/src/src/gcode/control/M108_M112_M410.cpp.o
Compiling .pio/build/LPC1769/src/src/gcode/control/M111.cpp.o
Compiling .pio/build/LPC1769/src/src/gcode/control/M120_M121.cpp.o
Compiling .pio/build/LPC1769/src/src/gcode/control/M17_M18_M84.cpp.o
Compiling .pio/build/LPC1769/src/src/gcode/control/M211.cpp.o
Compiling .pio/build/LPC1769/src/src/gcode/control/M226.cpp.o
Compiling .pio/build/LPC1769/src/src/gcode/control/M280.cpp.o
Compiling .pio/build/LPC1769/src/src/gcode/control/M350_M351.cpp.o
Compiling .pio/build/LPC1769/src/src/gcode/control/M380_M381.cpp.o
Compiling .pio/build/LPC1769/src/src/gcode/control/M400.cpp.o
Compiling .pio/build/LPC1769/src/src/gcode/control/M42.cpp.o
Compiling .pio/build/LPC1769/src/src/gcode/control/M80_M81.cpp.o
Compiling .pio/build/LPC1769/src/src/gcode/control/M85.cpp.o
Compiling .pio/build/LPC1769/src/src/gcode/control/M993_M994.cpp.o
Compiling .pio/build/LPC1769/src/src/gcode/control/M997.cpp.o
Compiling .pio/build/LPC1769/src/src/gcode/control/M999.cpp.o
Compiling .pio/build/LPC1769/src/src/gcode/control/T.cpp.o
Compiling .pio/build/LPC1769/src/src/gcode/eeprom/M500-M504.cpp.o
Compiling .pio/build/LPC1769/src/src/gcode/feature/advance/M900.cpp.o
Compiling .pio/build/LPC1769/src/src/gcode/feature/cancel/M486.cpp.o
Compiling .pio/build/LPC1769/src/src/gcode/feature/digipot/M907-M910.cpp.o
Compiling .pio/build/LPC1769/src/src/gcode/feature/pause/G27.cpp.o
Compiling .pio/build/LPC1769/src/src/gcode/feature/pause/M125.cpp.o
Compiling .pio/build/LPC1769/src/src/gcode/feature/pause/M600.cpp.o
Compiling .pio/build/LPC1769/src/src/gcode/feature/pause/M603.cpp.o
Compiling .pio/build/LPC1769/src/src/gcode/feature/powerloss/M1000.cpp.o
Compiling .pio/build/LPC1769/src/src/gcode/feature/powerloss/M413.cpp.o
Compiling .pio/build/LPC1769/src/src/gcode/feature/runout/M412.cpp.o
Compiling .pio/build/LPC1769/src/src/gcode/feature/trinamic/M122.cpp.o
Compiling .pio/build/LPC1769/src/src/gcode/feature/trinamic/M569.cpp.o
Compiling .pio/build/LPC1769/src/src/gcode/feature/trinamic/M906.cpp.o
Compiling .pio/build/LPC1769/src/src/gcode/feature/trinamic/M911-M914.cpp.o
Compiling .pio/build/LPC1769/src/src/gcode/gcode.cpp.o
Compiling .pio/build/LPC1769/src/src/gcode/geometry/G92.cpp.o
Compiling .pio/build/LPC1769/src/src/gcode/geometry/M206_M428.cpp.o
Compiling .pio/build/LPC1769/src/src/gcode/host/M110.cpp.o
Compiling .pio/build/LPC1769/src/src/gcode/host/M113.cpp.o
Compiling .pio/build/LPC1769/src/src/gcode/host/M114.cpp.o
Compiling .pio/build/LPC1769/src/src/gcode/host/M115.cpp.o
Compiling .pio/build/LPC1769/src/src/gcode/host/M118.cpp.o
Compiling .pio/build/LPC1769/src/src/gcode/host/M119.cpp.o
Compiling .pio/build/LPC1769/src/src/gcode/lcd/M0_M1.cpp.o
Compiling .pio/build/LPC1769/src/src/gcode/lcd/M117.cpp.o
Compiling .pio/build/LPC1769/src/src/gcode/lcd/M145.cpp.o
Compiling .pio/build/LPC1769/src/src/gcode/lcd/M300.cpp.o
Compiling .pio/build/LPC1769/src/src/gcode/motion/G0_G1.cpp.o
Compiling .pio/build/LPC1769/src/src/gcode/motion/G2_G3.cpp.o
Compiling .pio/build/LPC1769/src/src/gcode/motion/G4.cpp.o
Compiling .pio/build/LPC1769/src/src/gcode/motion/M290.cpp.o
Compiling .pio/build/LPC1769/src/src/gcode/parser.cpp.o
Compiling .pio/build/LPC1769/src/src/gcode/probe/G30.cpp.o
Compiling .pio/build/LPC1769/src/src/gcode/probe/M401_M402.cpp.o
Compiling .pio/build/LPC1769/src/src/gcode/probe/M851.cpp.o
Compiling .pio/build/LPC1769/src/src/gcode/queue.cpp.o
Compiling .pio/build/LPC1769/src/src/gcode/sd/M1001.cpp.o
Compiling .pio/build/LPC1769/src/src/gcode/sd/M20.cpp.o
Compiling .pio/build/LPC1769/src/src/gcode/sd/M21_M22.cpp.o
Compiling .pio/build/LPC1769/src/src/gcode/sd/M23.cpp.o
Compiling .pio/build/LPC1769/src/src/gcode/sd/M24_M25.cpp.o
Compiling .pio/build/LPC1769/src/src/gcode/sd/M26.cpp.o
Compiling .pio/build/LPC1769/src/src/gcode/sd/M27.cpp.o
Compiling .pio/build/LPC1769/src/src/gcode/sd/M28_M29.cpp.o
Compiling .pio/build/LPC1769/src/src/gcode/sd/M30.cpp.o
Compiling .pio/build/LPC1769/src/src/gcode/sd/M32.cpp.o
Compiling .pio/build/LPC1769/src/src/gcode/sd/M33.cpp.o
Compiling .pio/build/LPC1769/src/src/gcode/sd/M34.cpp.o
Compiling .pio/build/LPC1769/src/src/gcode/sd/M524.cpp.o
Compiling .pio/build/LPC1769/src/src/gcode/sd/M928.cpp.o
Compiling .pio/build/LPC1769/src/src/gcode/stats/M31.cpp.o
Compiling .pio/build/LPC1769/src/src/gcode/stats/M75-M78.cpp.o
Compiling .pio/build/LPC1769/src/src/gcode/temp/M104_M109.cpp.o
Compiling .pio/build/LPC1769/src/src/gcode/temp/M105.cpp.o
Compiling .pio/build/LPC1769/src/src/gcode/temp/M106_M107.cpp.o
Compiling .pio/build/LPC1769/src/src/gcode/temp/M140_M190.cpp.o
Compiling .pio/build/LPC1769/src/src/gcode/temp/M141_M191.cpp.o
Compiling .pio/build/LPC1769/src/src/gcode/temp/M155.cpp.o
Compiling .pio/build/LPC1769/src/src/gcode/temp/M303.cpp.o
Compiling .pio/build/LPC1769/src/src/gcode/units/M82_M83.cpp.o
Compiling .pio/build/LPC1769/src/src/lcd/extui/anycubic_chiron_lcd.cpp.o
Compiling .pio/build/LPC1769/src/src/lcd/extui/lib/anycubic_chiron/FileNavigator.cpp.o
Compiling .pio/build/LPC1769/src/src/lcd/extui/lib/anycubic_chiron/Tunes.cpp.o
Compiling .pio/build/LPC1769/src/src/lcd/extui/lib/anycubic_chiron/chiron_tft.cpp.o
Compiling .pio/build/LPC1769/src/src/lcd/extui/ui_api.cpp.o
Compiling .pio/build/LPC1769/src/src/lcd/fontutils.cpp.o
Compiling .pio/build/LPC1769/src/src/lcd/touch/touch_buttons.cpp.o
Marlin/src/lcd/extui/lib/anycubic_chiron/chiron_tft.cpp: In member function 'void Anycubic::ChironTFT:tongue sticking out smileyanelAction(uint8_t)':
Marlin/src/lcd/extui/lib/anycubic_chiron/chiron_tft.cpp:587:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
587 | if (printer_state == AC_printer_resuming_from_power_outage)
| ^~
Marlin/src/lcd/extui/lib/anycubic_chiron/chiron_tft.cpp:591:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
591 | injectCommands_P(PSTR("M1000\n")); // home and start recovery
| ^~~~~~~~~~~~~~~~
Compiling .pio/build/LPC1769/src/src/lcd/ultralcd.cpp.o
Compiling .pio/build/LPC1769/src/src/libs/BL24CXX.cpp.o
Compiling .pio/build/LPC1769/src/src/libs/W25Qxx.cpp.o
Compiling .pio/build/LPC1769/src/src/libs/buzzer.cpp.o
Compiling .pio/build/LPC1769/src/src/libs/crc16.cpp.o
Compiling .pio/build/LPC1769/src/src/libs/hex_print.cpp.o
Compiling .pio/build/LPC1769/src/src/libs/nozzle.cpp.o
Compiling .pio/build/LPC1769/src/src/libs/numtostr.cpp.o
Compiling .pio/build/LPC1769/src/src/libs/stopwatch.cpp.o
Compiling .pio/build/LPC1769/src/src/libs/vector_3.cpp.o
Compiling .pio/build/LPC1769/src/src/module/endstops.cpp.o
Compiling .pio/build/LPC1769/src/src/module/motion.cpp.o
Compiling .pio/build/LPC1769/src/src/module/planner.cpp.o
Compiling .pio/build/LPC1769/src/src/module/probe.cpp.o
Compiling .pio/build/LPC1769/src/src/module/servo.cpp.o
Compiling .pio/build/LPC1769/src/src/module/settings.cpp.o
Compiling .pio/build/LPC1769/src/src/module/stepper.cpp.o
Compiling .pio/build/LPC1769/src/src/module/stepper/indirection.cpp.o
Compiling .pio/build/LPC1769/src/src/module/stepper/trinamic.cpp.o
Compiling .pio/build/LPC1769/src/src/module/temperature.cpp.o
Compiling .pio/build/LPC1769/src/src/module/tool_change.cpp.o
Compiling .pio/build/LPC1769/src/src/sd/Sd2Card.cpp.o
Compiling .pio/build/LPC1769/src/src/sd/SdBaseFile.cpp.o
Compiling .pio/build/LPC1769/src/src/sd/SdFatUtil.cpp.o
Compiling .pio/build/LPC1769/src/src/sd/SdFile.cpp.o
Compiling .pio/build/LPC1769/src/src/sd/SdVolume.cpp.o
Compiling .pio/build/LPC1769/src/src/sd/cardreader.cpp.o
Compiling .pio/build/LPC1769/libbd9/Servo/Servo.cpp.o
Compiling .pio/build/LPC1769/lib853/TMCStepper/source/CHOPCONF.cpp.o
Compiling .pio/build/LPC1769/lib853/TMCStepper/source/COOLCONF.cpp.o
Archiving .pio/build/LPC1769/libbd9/libServo.a
Indexing .pio/build/LPC1769/libbd9/libServo.a
Compiling .pio/build/LPC1769/lib853/TMCStepper/source/DRVCONF.cpp.o
Compiling .pio/build/LPC1769/lib853/TMCStepper/source/DRVCTRL.cpp.o
Compiling .pio/build/LPC1769/lib853/TMCStepper/source/DRVSTATUS.cpp.o
Compiling .pio/build/LPC1769/lib853/TMCStepper/source/DRV_CONF.cpp.o
Compiling .pio/build/LPC1769/lib853/TMCStepper/source/DRV_STATUS.cpp.o
Compiling .pio/build/LPC1769/lib853/TMCStepper/source/ENCMODE.cpp.o
Compiling .pio/build/LPC1769/lib853/TMCStepper/source/GCONF.cpp.o
Compiling .pio/build/LPC1769/lib853/TMCStepper/source/IHOLD_IRUN.cpp.o
Compiling .pio/build/LPC1769/lib853/TMCStepper/source/PWMCONF.cpp.o
Compiling .pio/build/LPC1769/lib853/TMCStepper/source/RAMP_STAT.cpp.o
Compiling .pio/build/LPC1769/lib853/TMCStepper/source/SERIAL_SWITCH.cpp.o
Compiling .pio/build/LPC1769/lib853/TMCStepper/source/SGCSCONF.cpp.o
Compiling .pio/build/LPC1769/lib853/TMCStepper/source/SHORT_CONF.cpp.o
Compiling .pio/build/LPC1769/lib853/TMCStepper/source/SMARTEN.cpp.o
Compiling .pio/build/LPC1769/lib853/TMCStepper/source/SW_MODE.cpp.o
Compiling .pio/build/LPC1769/lib853/TMCStepper/source/SW_SPI.cpp.o
Compiling .pio/build/LPC1769/lib853/TMCStepper/source/TMC2130Stepper.cpp.o
Compiling .pio/build/LPC1769/lib853/TMCStepper/source/TMC2160Stepper.cpp.o
Compiling .pio/build/LPC1769/lib853/TMCStepper/source/TMC2208Stepper.cpp.o
Compiling .pio/build/LPC1769/lib853/TMCStepper/source/TMC2209Stepper.cpp.o
Compiling .pio/build/LPC1769/lib853/TMCStepper/source/TMC2660Stepper.cpp.o
Compiling .pio/build/LPC1769/lib853/TMCStepper/source/TMC5130Stepper.cpp.o
Compiling .pio/build/LPC1769/lib853/TMCStepper/source/TMC5160Stepper.cpp.o
Compiling .pio/build/LPC1769/lib853/TMCStepper/source/TMCStepper.cpp.o
Compiling .pio/build/LPC1769/CMSIS/driver/debug_frmwrk.c.o
Compiling .pio/build/LPC1769/CMSIS/driver/lpc17xx_adc.c.o
Archiving .pio/build/LPC1769/lib853/libTMCStepper.a
Indexing .pio/build/LPC1769/lib853/libTMCStepper.a
Compiling .pio/build/LPC1769/CMSIS/driver/lpc17xx_can.c.o
Compiling .pio/build/LPC1769/CMSIS/driver/lpc17xx_clkpwr.c.o
Compiling .pio/build/LPC1769/CMSIS/driver/lpc17xx_dac.c.o
Compiling .pio/build/LPC1769/CMSIS/driver/lpc17xx_emac.c.o
Compiling .pio/build/LPC1769/CMSIS/driver/lpc17xx_exti.c.o
Compiling .pio/build/LPC1769/CMSIS/driver/lpc17xx_gpdma.c.o
Compiling .pio/build/LPC1769/CMSIS/driver/lpc17xx_gpio.c.o
Compiling .pio/build/LPC1769/CMSIS/driver/lpc17xx_i2c.c.o
Compiling .pio/build/LPC1769/CMSIS/driver/lpc17xx_i2s.c.o
Compiling .pio/build/LPC1769/CMSIS/driver/lpc17xx_iap.c.o
Compiling .pio/build/LPC1769/CMSIS/driver/lpc17xx_libcfg_default.c.o
Compiling .pio/build/LPC1769/CMSIS/driver/lpc17xx_mcpwm.c.o
Compiling .pio/build/LPC1769/CMSIS/driver/lpc17xx_nvic.c.o
Compiling .pio/build/LPC1769/CMSIS/driver/lpc17xx_pinsel.c.o
Compiling .pio/build/LPC1769/CMSIS/driver/lpc17xx_pwm.c.o
Compiling .pio/build/LPC1769/CMSIS/driver/lpc17xx_qei.c.o
Compiling .pio/build/LPC1769/CMSIS/driver/lpc17xx_rit.c.o
Compiling .pio/build/LPC1769/CMSIS/driver/lpc17xx_rtc.c.o
Compiling .pio/build/LPC1769/CMSIS/driver/lpc17xx_spi.c.o
Compiling .pio/build/LPC1769/CMSIS/driver/lpc17xx_ssp.c.o
Compiling .pio/build/LPC1769/CMSIS/driver/lpc17xx_systick.c.o
Compiling .pio/build/LPC1769/CMSIS/driver/lpc17xx_timer.c.o
Compiling .pio/build/LPC1769/CMSIS/driver/lpc17xx_uart.c.o
Compiling .pio/build/LPC1769/CMSIS/driver/lpc17xx_wdt.c.o
Compiling .pio/build/LPC1769/CMSIS/lib/chanfs/ff.c.o
Compiling .pio/build/LPC1769/CMSIS/lib/chanfs/ffunicode.c.o
Compiling .pio/build/LPC1769/CMSIS/lib/chanfs/mmc_ssp.c.o
Compiling .pio/build/LPC1769/CMSIS/lib/chanfs/rtc176x.c.o
Compiling .pio/build/LPC1769/CMSIS/lib/usb/cdcuser.cpp.o
Compiling .pio/build/LPC1769/CMSIS/lib/usb/mscuser.cpp.o
Compiling .pio/build/LPC1769/CMSIS/lib/usb/usbcore.cpp.o
Compiling .pio/build/LPC1769/CMSIS/lib/usb/usbdesc.cpp.o
Compiling .pio/build/LPC1769/CMSIS/lib/usb/usbhw.cpp.o
Compiling .pio/build/LPC1769/CMSIS/lib/usb/usbuser.cpp.o
Compiling .pio/build/LPC1769/CMSIS/system/startup_LPC17xx.S.o
Compiling .pio/build/LPC1769/CMSIS/system/system_LPC17xx.c.o
Compiling .pio/build/LPC1769/lpc176x/HardwarePWM.cpp.o
Compiling .pio/build/LPC1769/lpc176x/SoftwarePWM.cpp.o
Compiling .pio/build/LPC1769/lpc176x/pwm.cpp.o
Archiving .pio/build/LPC1769/libCMSIS.a
Indexing .pio/build/LPC1769/libCMSIS.a
Compiling .pio/build/LPC1769/FrameworkArduino/CDCSerial.cpp.o
Compiling .pio/build/LPC1769/FrameworkArduino/HardwareSerial0.cpp.o
Compiling .pio/build/LPC1769/FrameworkArduino/HardwareSerial1.cpp.o
Compiling .pio/build/LPC1769/FrameworkArduino/HardwareSerial2.cpp.o
Archiving .pio/build/LPC1769/liblpc176x.a
Indexing .pio/build/LPC1769/liblpc176x.a
Compiling .pio/build/LPC1769/FrameworkArduino/HardwareSerial3.cpp.o
Compiling .pio/build/LPC1769/FrameworkArduino/Print.cpp.o
Compiling .pio/build/LPC1769/FrameworkArduino/SoftwareSPI.cpp.o
Compiling .pio/build/LPC1769/FrameworkArduino/SoftwareSerial.cpp.o
Compiling .pio/build/LPC1769/FrameworkArduino/Stream.cpp.o
Compiling .pio/build/LPC1769/FrameworkArduino/Tone.cpp.o
Compiling .pio/build/LPC1769/FrameworkArduino/WInterrupts.cpp.o
Compiling .pio/build/LPC1769/FrameworkArduino/Wire.cpp.o
Compiling .pio/build/LPC1769/FrameworkArduino/arduino.cpp.o
Compiling .pio/build/LPC1769/FrameworkArduino/main.cpp.o
Archiving .pio/build/LPC1769/libFrameworkArduino.a
Indexing .pio/build/LPC1769/libFrameworkArduino.a
Linking .pio/build/LPC1769/firmware.elf
/home/magoose/.platformio/packages/toolchain-gccarmnoneeabi/bin/../lib/gcc/arm-none-eabi/9.3.1/../../../../arm-none-eabi/bin/ld: .pio/build/LPC1769/src/src/lcd/extui/anycubic_chiron_lcd.cpp.o: in function `ExtUIeye popping smileynStartup()':
/home/magoose/Full-Chiron-Support-SKR1.4T-bugfix-2.0.x/Marlin/src/lcd/extui/anycubic_chiron_lcd.cpp:40: undefined reference to `Anycubic::Chiron'
/home/magoose/.platformio/packages/toolchain-gccarmnoneeabi/bin/../lib/gcc/arm-none-eabi/9.3.1/../../../../arm-none-eabi/bin/ld: .pio/build/LPC1769/src/src/lcd/extui/anycubic_chiron_lcd.cpp.o: in function `ExtUIeye popping smileynIdle()':
/home/magoose/Full-Chiron-Support-SKR1.4T-bugfix-2.0.x/Marlin/src/lcd/extui/anycubic_chiron_lcd.cpp:42: undefined reference to `Anycubic::Chiron'
/home/magoose/.platformio/packages/toolchain-gccarmnoneeabi/bin/../lib/gcc/arm-none-eabi/9.3.1/../../../../arm-none-eabi/bin/ld: .pio/build/LPC1769/src/src/lcd/extui/anycubic_chiron_lcd.cpp.o: in function `ExtUIeye popping smileynPrinterKilled(char const*, char const*)':
/home/magoose/Full-Chiron-Support-SKR1.4T-bugfix-2.0.x/Marlin/src/lcd/extui/anycubic_chiron_lcd.cpp:45: undefined reference to `Anycubic::Chiron'
/home/magoose/.platformio/packages/toolchain-gccarmnoneeabi/bin/../lib/gcc/arm-none-eabi/9.3.1/../../../../arm-none-eabi/bin/ld: .pio/build/LPC1769/src/src/lcd/extui/anycubic_chiron_lcd.cpp.o: in function `ExtUIeye popping smileynMediaInserted()':
/home/magoose/Full-Chiron-Support-SKR1.4T-bugfix-2.0.x/Marlin/src/lcd/extui/anycubic_chiron_lcd.cpp:48: undefined reference to `Anycubic::Chiron'
/home/magoose/.platformio/packages/toolchain-gccarmnoneeabi/bin/../lib/gcc/arm-none-eabi/9.3.1/../../../../arm-none-eabi/bin/ld: .pio/build/LPC1769/src/src/lcd/extui/anycubic_chiron_lcd.cpp.o: in function `ExtUIeye popping smileynMediaError()':
/home/magoose/Full-Chiron-Support-SKR1.4T-bugfix-2.0.x/Marlin/src/lcd/extui/anycubic_chiron_lcd.cpp:49: undefined reference to `Anycubic::Chiron'
/home/magoose/.platformio/packages/toolchain-gccarmnoneeabi/bin/../lib/gcc/arm-none-eabi/9.3.1/../../../../arm-none-eabi/bin/ld: .pio/build/LPC1769/src/src/lcd/extui/anycubic_chiron_lcd.cpp.o:/home/magoose/Full-Chiron-Support-SKR1.4T-bugfix-2.0.x/Marlin/src/lcd/extui/anycubic_chiron_lcd.cpp:50: more undefined references to `Anycubic::Chiron' follow
/home/magoose/.platformio/packages/toolchain-gccarmnoneeabi/bin/../lib/gcc/arm-none-eabi/9.3.1/../../../../arm-none-eabi/bin/ld: .pio/build/LPC1769/src/src/lcd/extui/lib/anycubic_chiron/chiron_tft.cpp.o: in function `Anycubic::ChironTFT:confused smileyendFileList(signed char)':
/home/magoose/Full-Chiron-Support-SKR1.4T-bugfix-2.0.x/Marlin/src/lcd/extui/lib/anycubic_chiron/chiron_tft.cpp:407: undefined reference to `Anycubic::filenavigator'
/home/magoose/.platformio/packages/toolchain-gccarmnoneeabi/bin/../lib/gcc/arm-none-eabi/9.3.1/../../../../arm-none-eabi/bin/ld: .pio/build/LPC1769/src/src/lcd/extui/lib/anycubic_chiron/chiron_tft.cpp.o: in function `Anycubic::ChironTFT:confused smileyelectFile()':
/home/magoose/Full-Chiron-Support-SKR1.4T-bugfix-2.0.x/Marlin/src/lcd/extui/lib/anycubic_chiron/chiron_tft.cpp:429: undefined reference to `Anycubic::filenavigator'
/home/magoose/.platformio/packages/toolchain-gccarmnoneeabi/bin/../lib/gcc/arm-none-eabi/9.3.1/../../../../arm-none-eabi/bin/ld: .pio/build/LPC1769/src/src/lcd/extui/lib/anycubic_chiron/chiron_tft.cpp.o: in function `Anycubic::ChironTFT:tongue sticking out smileyanelAction(unsigned char)':
/home/magoose/Full-Chiron-Support-SKR1.4T-bugfix-2.0.x/Marlin/src/lcd/extui/lib/anycubic_chiron/chiron_tft.cpp:703: undefined reference to `Anycubic::filenavigator'
collect2: error: ld returned 1 exit status
*** [.pio/build/LPC1769/firmware.elf] Error 1
=========================================== [FAILED] Took 148.58 seconds ===========================================
Re: Anycubic Chiron Help LPC1769 BTT SKR 1.4 Turbo + Stock Screen
January 18, 2021 10:33AM
I Just got this working this morning, with the help of a another guy. Please go to [github.com], and [github.com] and you'll see the code changes and wire swapping required to make the stock display work with an SKR 1.4 Turbo board.

Good Luck
Attachments:
open | download - Configuration.zip (78.5 KB)
open | download - 0118210922.jpg (399.7 KB)
Sorry, only registered users may post in this forum.

Click here to login