diff --git a/Marlin/Configuration.h b/Marlin/Configuration.h index 7444bc9d7a..ce356729d2 100644 --- a/Marlin/Configuration.h +++ b/Marlin/Configuration.h @@ -1639,6 +1639,7 @@ // @section motion /**************** Driver DIR Configuration *******************/ +#ifndef AUTO_BUILD //Robin Nano v1.1 and v1.2 configs: // 4 x TMC 2208/2209 #define ALL_DRV_2208 @@ -1661,6 +1662,7 @@ //Flying Bear Reborn 3.0 //#define FB_5_REBORN_3_0 +#endif #ifdef ALL_DRV_2208 #define USR_E0_DIR true @@ -1854,13 +1856,22 @@ #if ENABLED(FILAMENT_RUNOUT_SENSOR) #define FIL_RUNOUT_ENABLED_DEFAULT false // Enable the sensor on startup. Override with M412 followed by M500. #define NUM_RUNOUT_SENSORS 1 // Number of sensors, up to one per extruder. Define a FIL_RUNOUT#_PIN for each. - #define FIL_RUNOUT_STATE FIL_RUNOUT_LEVEL // Pin state indicating that filament is NOT present. - #if FIL_RUNOUT_LEVEL==LOW - #define FIL_RUNOUT_PULLUP // Use internal pullup for filament runout pins. - #else - #define FIL_RUNOUT_PULLDOWN // Use internal pulldown for filament runout pins. + #ifdef PRINTER_NAME_FB5 + #define FIL_RUNOUT_STATE LOW // Pin state indicating that filament is NOT present. + #define FIL_RUNOUT_PULLUP // Use internal pullup for filament runout pins. + #endif + + #ifdef PRINTER_NAME_FB4S + #define FIL_RUNOUT_STATE HIGH // Pin state indicating that filament is NOT present. + #define FIL_RUNOUT_PULLDOWN // Use internal pullup for filament runout pins. #endif + + #ifndef FIL_RUNOUT_STATE + #define FIL_RUNOUT_STATE LOW // Pin state indicating that filament is NOT present. + #define FIL_RUNOUT_PULLUP // Use internal pullup for filament runout pins. + #endif + //#define WATCH_ALL_RUNOUT_SENSORS // Execute runout script on any triggering sensor, not only for the active extruder. // This is automatically enabled for MIXING_EXTRUDERs. diff --git a/Marlin/src/pins/stm32f1/pins_MKS_ROBIN_NANO.h b/Marlin/src/pins/stm32f1/pins_MKS_ROBIN_NANO.h index d538379096..0bade22c02 100644 --- a/Marlin/src/pins/stm32f1/pins_MKS_ROBIN_NANO.h +++ b/Marlin/src/pins/stm32f1/pins_MKS_ROBIN_NANO.h @@ -46,8 +46,13 @@ #include "pins_MKS_ROBIN_NANO_common.h" -//#define PRINTER_NAME_FB5 -#define PRINTER_NAME_FB4S +#ifndef PRINTER_NAME_FB5 + #ifndef PRINTER_NAME_FB4S + #define PRINTER_NAME_FB4S + //#define PRINTER_NAME_FB5 + #endif +#endif + #ifdef PRINTER_NAME_FB5 #ifdef PRINTER_NAME_FB4S diff --git a/Marlin/src/pins/stm32f4/pins_MKS_ROBIN_NANO_V1_3_F4.h b/Marlin/src/pins/stm32f4/pins_MKS_ROBIN_NANO_V1_3_F4.h index d6c7a63e6b..10e710c139 100644 --- a/Marlin/src/pins/stm32f4/pins_MKS_ROBIN_NANO_V1_3_F4.h +++ b/Marlin/src/pins/stm32f4/pins_MKS_ROBIN_NANO_V1_3_F4.h @@ -44,7 +44,13 @@ #include "../stm32f1/pins_MKS_ROBIN_NANO_common.h" -#define PRINTER_NAME_FB5 +#ifdef PRINTER_NAME_FB4S + #undef PRINTER_NAME_FB4S +#endif + +#ifndef PRINTER_NAME_FB5 + #define PRINTER_NAME_FB5 +#endif // Если нужен сменный драйвер в слоте второго экструдера как основной экструдер, нужно раскоментировать этот параметр //#define EXT_EXTRUDER_DRIVER diff --git a/build_config/build_bin.sh b/build_config/build_bin.sh new file mode 100755 index 0000000000..1b4d29dca9 --- /dev/null +++ b/build_config/build_bin.sh @@ -0,0 +1,62 @@ +#!/bin/bash + +PIO_PATH="~/.platformio/penv/bin/pio" +PIO_PARAM="run -s" +PIO_CONFIG_PATH="./build_config" + +BIN_DIR="./build_bin" +BIN_F103_DIR="stm32f103_boards" +BIN_F407_DIR="stm32f407_boards" + +RN_PATH_F1="./.pio/build/mks_robin_nano_v1v2/Robin_nano35.bin" +RN_PATH_F4="./.pio/build/mks_robin_nano_v1_3_f4/Robin_nano35.bin" + +echo "Clean bin dir" +rm -rf ${BIN_DIR} + +echo "Mkdir struct" +mkdir ${BIN_DIR} +mkdir -p ${BIN_DIR}/{${BIN_F103_DIR},${BIN_F407_DIR}} +mkdir -p ${BIN_DIR}/${BIN_F103_DIR}/{reborn_v3,robin_nano_v1_1} +mkdir ${BIN_DIR}/${BIN_F103_DIR}/robin_nano_v1_1/{fb_4s,fb4s_all_drv_2208,fb_5,fb5_all_drv_2208} +mkdir ${BIN_DIR}/${BIN_F407_DIR}/{robin_nano_1_3_A4988_TMC,robin_nano_1_3_TMC,robin_nano_s_1_3,robin_nano_s_1_3_with_2209} + +echo "STM32F4 Boards" +echo " - Robin Nano 1.3 s" +${PIO_PATH} ${PIO_PARAM} -c ${PIO_CONFIG_PATH}/platformio_fb5_rn13_s.ini +cp ${RN_PATH_F4} ${BIN_DIR}/${BIN_F407_DIR}/robin_nano_s_1_3 + +echo " - Robin Nano 1.3 s + 2209" +${PIO_PATH} ${PIO_PARAM} -c ${PIO_CONFIG_PATH}/platformio_fb5_rn13_s_2209.ini +cp ${RN_PATH_F4} ${BIN_DIR}/${BIN_F407_DIR}/robin_nano_s_1_3_with_2209 + +echo " - Robin Nano 1.3 ALL 2209" +${PIO_PATH} ${PIO_PARAM} -c ${PIO_CONFIG_PATH}/platformio_fb5_rn13_tmc.ini +cp ${RN_PATH_F4} ${BIN_DIR}/${BIN_F407_DIR}/robin_nano_1_3_TMC + +echo " - Robin Nano 1.3 A4988 + 2209" +${PIO_PATH} ${PIO_PARAM} -c ${PIO_CONFIG_PATH}/platformio_fb5_rn13_a4988_tmc.ini +cp ${RN_PATH_F4} ${BIN_DIR}/${BIN_F407_DIR}/robin_nano_1_3_A4988_TMC + + +echo "STM32F1 Boards" +echo " - Robin Nano 1.1 FB4s stock" +${PIO_PATH} ${PIO_PARAM} -c ${PIO_CONFIG_PATH}/platformio_fb4_rn_11_a4988.ini +cp ${RN_PATH_F1} ${BIN_DIR}/${BIN_F103_DIR}/fb_4s + +echo " - Robin Nano 1.1 FB4s 2208" +${PIO_PATH} ${PIO_PARAM} -c ${PIO_CONFIG_PATH}/platformio_fb4_rn_11_2208.ini +cp ${RN_PATH_F1} ${BIN_DIR}/${BIN_F103_DIR}/fb4s_all_drv_2208 + +echo " - Robin Nano 1.1 FB5 stock" +${PIO_PATH} ${PIO_PARAM} -c ${PIO_CONFIG_PATH}/platformio_fb5_rn_11_a4988.ini +cp ${RN_PATH_F1} ${BIN_DIR}/${BIN_F103_DIR}/fb_5 + +echo " - Robin Nano 1.1 FB5 2208" +${PIO_PATH} ${PIO_PARAM} -c ${PIO_CONFIG_PATH}/platformio_fb5_rn_11_2208.ini +cp ${RN_PATH_F1} ${BIN_DIR}/${BIN_F103_DIR}/fb5_all_drv_2208 + +echo " - Reborn 3.0" +${PIO_PATH} ${PIO_PARAM} -c ${PIO_CONFIG_PATH}/platformio_fb5_rb_30.ini +cp ${RN_PATH_F1} ${BIN_DIR}/${BIN_F103_DIR}/reborn_v3 + diff --git a/build_config/platformio_fb4_rn_11_2208.ini b/build_config/platformio_fb4_rn_11_2208.ini new file mode 100644 index 0000000000..3891dfbdbd --- /dev/null +++ b/build_config/platformio_fb4_rn_11_2208.ini @@ -0,0 +1,296 @@ +# +# Marlin Firmware +# PlatformIO Configuration File +# +# For detailed documentation with EXAMPLES: +# +# https://docs.platformio.org/en/latest/projectconf/index.html +# + +# Automatic targets - enable auto-uploading +#targets = upload + +[platformio] +src_dir = Marlin +boards_dir = buildroot/share/PlatformIO/boards +default_envs = mks_robin_nano_v1v2 +include_dir = Marlin +extra_configs = + Marlin/config.ini + ini/features.ini + ini/stm32-common.ini + ini/renamed.ini + +[mks_robin_nano_v1v2_common] +extends = stm32_variant +board = genericSTM32F103VE +board_build.variant = MARLIN_F103Vx +board_build.encrypt_mks = Robin_nano35.bin +board_build.offset = 0x7000 +board_upload.offset_address = 0x08007000 +debug_tool = stlink +upload_protocol = stlink + +# +# MKS Robin Nano V1.2 and V2 +# +[env:mks_robin_nano_v1v2] +extends = mks_robin_nano_v1v2_common +build_flags = ${stm32_variant.build_flags} + -DMCU_STM32F103VE -DSS_TIMER=4 -DENABLE_HWSERIAL3 + -DTIMER_TONE=TIM3 -DTIMER_SERVO=TIM2 + -DMOTHERBOARD=BOARD_MKS_ROBIN_NANO + -DAUTO_BUILD -DALL_DRV_2208 -DPRINTER_NAME_FB4S +build_unflags = ${stm32_variant.build_unflags} + -DUSBCON -DUSBD_USE_CDC -DPRINTER_NAME_FB5 + +# +# The 'common' section applies to most Marlin builds. +# +# By default platformio build will abort after 5 errors. +# Remove '-fmax-errors=5' from build_flags below to see all. +# +[common] +build_flags = -g3 -D__MARLIN_FIRMWARE__ -DNDEBUG + -fmax-errors=5 +extra_scripts = + pre:buildroot/share/PlatformIO/scripts/configuration.py + pre:buildroot/share/PlatformIO/scripts/common-dependencies.py + pre:buildroot/share/PlatformIO/scripts/common-cxxflags.py + pre:buildroot/share/PlatformIO/scripts/preflight-checks.py + post:buildroot/share/PlatformIO/scripts/common-dependencies-post.py +lib_deps = +default_src_filter = + - - + - + - - - - - + - - + - - - - - + - + - - - + - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - + - + - + - + - + - + - + - + - + - - + - + - - - - - - + - + - + - + - + - - + - + - + - + - - + - - + - - + - - + - - + - + - - + - + - - + - - + - + - - + - - + - - + - - + - + - + - + - - + - + - + - - + - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - + - - + - + - + - - + - - + - + - + - - + - + - - + - - + - + - - + - + - + - - + - + - + - + - + - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - + - - - + - + - + - + - - + - + - + - + - + - + - + - - - - + - + +# +# Default values apply to all 'env:' prefixed environments +# +[env] +framework = arduino +extra_scripts = ${common.extra_scripts} +build_flags = ${common.build_flags} +lib_deps = ${common.lib_deps} +monitor_speed = 250000 +monitor_eol = LF +monitor_echo = yes +monitor_filters = colorize, time, send_on_enter + +# +# Just print the dependency tree +# +[env:include_tree] +platform = atmelavr +board = megaatmega2560 +build_flags = -c -H -std=gnu++11 -Wall -Os -D__MARLIN_FIRMWARE__ +build_src_filter = + + diff --git a/build_config/platformio_fb4_rn_11_a4988.ini b/build_config/platformio_fb4_rn_11_a4988.ini new file mode 100644 index 0000000000..74d402aee8 --- /dev/null +++ b/build_config/platformio_fb4_rn_11_a4988.ini @@ -0,0 +1,296 @@ +# +# Marlin Firmware +# PlatformIO Configuration File +# +# For detailed documentation with EXAMPLES: +# +# https://docs.platformio.org/en/latest/projectconf/index.html +# + +# Automatic targets - enable auto-uploading +#targets = upload + +[platformio] +src_dir = Marlin +boards_dir = buildroot/share/PlatformIO/boards +default_envs = mks_robin_nano_v1v2 +include_dir = Marlin +extra_configs = + Marlin/config.ini + ini/features.ini + ini/stm32-common.ini + ini/renamed.ini + +[mks_robin_nano_v1v2_common] +extends = stm32_variant +board = genericSTM32F103VE +board_build.variant = MARLIN_F103Vx +board_build.encrypt_mks = Robin_nano35.bin +board_build.offset = 0x7000 +board_upload.offset_address = 0x08007000 +debug_tool = stlink +upload_protocol = stlink + +# +# MKS Robin Nano V1.2 and V2 +# +[env:mks_robin_nano_v1v2] +extends = mks_robin_nano_v1v2_common +build_flags = ${stm32_variant.build_flags} + -DMCU_STM32F103VE -DSS_TIMER=4 -DENABLE_HWSERIAL3 + -DTIMER_TONE=TIM3 -DTIMER_SERVO=TIM2 + -DMOTHERBOARD=BOARD_MKS_ROBIN_NANO + -DAUTO_BUILD -DFB_4S_STOCK -DPRINTER_NAME_FB4S +build_unflags = ${stm32_variant.build_unflags} + -DUSBCON -DUSBD_USE_CDC -DPRINTER_NAME_FB5 + +# +# The 'common' section applies to most Marlin builds. +# +# By default platformio build will abort after 5 errors. +# Remove '-fmax-errors=5' from build_flags below to see all. +# +[common] +build_flags = -g3 -D__MARLIN_FIRMWARE__ -DNDEBUG + -fmax-errors=5 +extra_scripts = + pre:buildroot/share/PlatformIO/scripts/configuration.py + pre:buildroot/share/PlatformIO/scripts/common-dependencies.py + pre:buildroot/share/PlatformIO/scripts/common-cxxflags.py + pre:buildroot/share/PlatformIO/scripts/preflight-checks.py + post:buildroot/share/PlatformIO/scripts/common-dependencies-post.py +lib_deps = +default_src_filter = + - - + - + - - - - - + - - + - - - - - + - + - - - + - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - + - + - + - + - + - + - + - + - + - - + - + - - - - - - + - + - + - + - + - - + - + - + - + - - + - - + - - + - - + - - + - + - - + - + - - + - - + - + - - + - - + - - + - - + - + - + - + - - + - + - + - - + - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - + - - + - + - + - - + - - + - + - + - - + - + - - + - - + - + - - + - + - + - - + - + - + - + - + - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - + - - - + - + - + - + - - + - + - + - + - + - + - + - - - - + - + +# +# Default values apply to all 'env:' prefixed environments +# +[env] +framework = arduino +extra_scripts = ${common.extra_scripts} +build_flags = ${common.build_flags} +lib_deps = ${common.lib_deps} +monitor_speed = 250000 +monitor_eol = LF +monitor_echo = yes +monitor_filters = colorize, time, send_on_enter + +# +# Just print the dependency tree +# +[env:include_tree] +platform = atmelavr +board = megaatmega2560 +build_flags = -c -H -std=gnu++11 -Wall -Os -D__MARLIN_FIRMWARE__ +build_src_filter = + + diff --git a/build_config/platformio_fb5_rb_30.ini b/build_config/platformio_fb5_rb_30.ini new file mode 100644 index 0000000000..b59c23d4eb --- /dev/null +++ b/build_config/platformio_fb5_rb_30.ini @@ -0,0 +1,296 @@ +# +# Marlin Firmware +# PlatformIO Configuration File +# +# For detailed documentation with EXAMPLES: +# +# https://docs.platformio.org/en/latest/projectconf/index.html +# + +# Automatic targets - enable auto-uploading +#targets = upload + +[platformio] +src_dir = Marlin +boards_dir = buildroot/share/PlatformIO/boards +default_envs = mks_robin_nano_v1v2 +include_dir = Marlin +extra_configs = + Marlin/config.ini + ini/features.ini + ini/stm32-common.ini + ini/renamed.ini + +[mks_robin_nano_v1v2_common] +extends = stm32_variant +board = genericSTM32F103VE +board_build.variant = MARLIN_F103Vx +board_build.encrypt_mks = Robin_nano35.bin +board_build.offset = 0x7000 +board_upload.offset_address = 0x08007000 +debug_tool = stlink +upload_protocol = stlink + +# +# MKS Robin Nano V1.2 and V2 +# +[env:mks_robin_nano_v1v2] +extends = mks_robin_nano_v1v2_common +build_flags = ${stm32_variant.build_flags} + -DMCU_STM32F103VE -DSS_TIMER=4 -DENABLE_HWSERIAL3 + -DTIMER_TONE=TIM3 -DTIMER_SERVO=TIM2 + -DMOTHERBOARD=BOARD_MKS_ROBIN_NANO + -DAUTO_BUILD -DFB_5_REBORN_3_0 -DPRINTER_NAME_FB5 +build_unflags = ${stm32_variant.build_unflags} + -DUSBCON -DUSBD_USE_CDC -DPRINTER_NAME_FB4S + +# +# The 'common' section applies to most Marlin builds. +# +# By default platformio build will abort after 5 errors. +# Remove '-fmax-errors=5' from build_flags below to see all. +# +[common] +build_flags = -g3 -D__MARLIN_FIRMWARE__ -DNDEBUG + -fmax-errors=5 +extra_scripts = + pre:buildroot/share/PlatformIO/scripts/configuration.py + pre:buildroot/share/PlatformIO/scripts/common-dependencies.py + pre:buildroot/share/PlatformIO/scripts/common-cxxflags.py + pre:buildroot/share/PlatformIO/scripts/preflight-checks.py + post:buildroot/share/PlatformIO/scripts/common-dependencies-post.py +lib_deps = +default_src_filter = + - - + - + - - - - - + - - + - - - - - + - + - - - + - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - + - + - + - + - + - + - + - + - + - - + - + - - - - - - + - + - + - + - + - - + - + - + - + - - + - - + - - + - - + - - + - + - - + - + - - + - - + - + - - + - - + - - + - - + - + - + - + - - + - + - + - - + - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - + - - + - + - + - - + - - + - + - + - - + - + - - + - - + - + - - + - + - + - - + - + - + - + - + - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - + - - - + - + - + - + - - + - + - + - + - + - + - + - - - - + - + +# +# Default values apply to all 'env:' prefixed environments +# +[env] +framework = arduino +extra_scripts = ${common.extra_scripts} +build_flags = ${common.build_flags} +lib_deps = ${common.lib_deps} +monitor_speed = 250000 +monitor_eol = LF +monitor_echo = yes +monitor_filters = colorize, time, send_on_enter + +# +# Just print the dependency tree +# +[env:include_tree] +platform = atmelavr +board = megaatmega2560 +build_flags = -c -H -std=gnu++11 -Wall -Os -D__MARLIN_FIRMWARE__ +build_src_filter = + + diff --git a/build_config/platformio_fb5_rn13_a4988_tmc.ini b/build_config/platformio_fb5_rn13_a4988_tmc.ini new file mode 100644 index 0000000000..0bad3c30cf --- /dev/null +++ b/build_config/platformio_fb5_rn13_a4988_tmc.ini @@ -0,0 +1,299 @@ +# +# Marlin Firmware +# PlatformIO Configuration File +# +# For detailed documentation with EXAMPLES: +# +# https://docs.platformio.org/en/latest/projectconf/index.html +# + +# Automatic targets - enable auto-uploading +#targets = upload + +[platformio] +src_dir = Marlin +boards_dir = buildroot/share/PlatformIO/boards +default_envs = mks_robin_nano_v1_3_f4 +include_dir = Marlin +extra_configs = + Marlin/config.ini + ini/features.ini + ini/stm32-common.ini + ini/renamed.ini + +[mks_robin_nano_v1_3_f4_common] +extends = stm32_variant +board = marlin_STM32F407VGT6_CCM +board_build.variant = MARLIN_F4x7Vx +board_build.offset = 0x8000 +board_upload.offset_address = 0x08008000 +board_build.rename = Robin_nano35.bin +debug_tool = jlink +upload_protocol = jlink + +# +# BOARD_MKS_ROBIN_NANO_V1_3_F4 +# - MKS Robin Nano V1.3 (STM32F407VET6, 5 Pololu Plug) +# - MKS Robin Nano-S V1.3 (STM32F407VET6, 4 TMC2225, 1 Pololu Plug) +# - ZNP Robin Nano V1.3 (STM32F407VET6, 2 TMC2208, 2 A4988, 1x Polulu plug) +# +[env:mks_robin_nano_v1_3_f4] +extends = mks_robin_nano_v1_3_f4_common +build_flags = ${stm32_variant.build_flags} + -DMCU_STM32F407VE -DENABLE_HWSERIAL3 -DSTM32_FLASH_SIZE=512 + -DTIMER_SERVO=TIM2 -DTIMER_TONE=TIM3 -DSS_TIMER=4 + -DHAL_SD_MODULE_ENABLED -DHAL_SRAM_MODULE_ENABLED -DMOTHERBOARD=BOARD_MKS_ROBIN_NANO_V1_3_F4 + -DAUTO_BUILD -DFB_5_NANO_V1_3 -DPRINTER_NAME_FB5 +build_unflags = ${stm32_variant.build_unflags} + -DUSBCON -DUSBD_USE_CDC + +# +# The 'common' section applies to most Marlin builds. +# +# By default platformio build will abort after 5 errors. +# Remove '-fmax-errors=5' from build_flags below to see all. +# +[common] +build_flags = -g3 -D__MARLIN_FIRMWARE__ -DNDEBUG + -fmax-errors=5 +extra_scripts = + pre:buildroot/share/PlatformIO/scripts/configuration.py + pre:buildroot/share/PlatformIO/scripts/common-dependencies.py + pre:buildroot/share/PlatformIO/scripts/common-cxxflags.py + pre:buildroot/share/PlatformIO/scripts/preflight-checks.py + post:buildroot/share/PlatformIO/scripts/common-dependencies-post.py +lib_deps = +default_src_filter = + - - + - + - - - - - + - - + - - - - - + - + - - - + - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - + - + - + - + - + - + - + - + - + - - + - + - - - - - - + - + - + - + - + - - + - + - + - + - - + - - + - - + - - + - - + - + - - + - + - - + - - + - + - - + - - + - - + - - + - + - + - + - - + - + - + - - + - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - + - - + - + - + - - + - - + - + - + - - + - + - - + - - + - + - - + - + - + - - + - + - + - + - + - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - + - - - + - + - + - + - - + - + - + - + - + - + - + - - - - + - + +# +# Default values apply to all 'env:' prefixed environments +# +[env] +framework = arduino +extra_scripts = ${common.extra_scripts} +build_flags = ${common.build_flags} +lib_deps = ${common.lib_deps} +monitor_speed = 250000 +monitor_eol = LF +monitor_echo = yes +monitor_filters = colorize, time, send_on_enter + +# +# Just print the dependency tree +# +[env:include_tree] +platform = atmelavr +board = megaatmega2560 +build_flags = -c -H -std=gnu++11 -Wall -Os -D__MARLIN_FIRMWARE__ +build_src_filter = + + diff --git a/build_config/platformio_fb5_rn13_s.ini b/build_config/platformio_fb5_rn13_s.ini new file mode 100644 index 0000000000..fb01f0d651 --- /dev/null +++ b/build_config/platformio_fb5_rn13_s.ini @@ -0,0 +1,299 @@ +# +# Marlin Firmware +# PlatformIO Configuration File +# +# For detailed documentation with EXAMPLES: +# +# https://docs.platformio.org/en/latest/projectconf/index.html +# + +# Automatic targets - enable auto-uploading +#targets = upload + +[platformio] +src_dir = Marlin +boards_dir = buildroot/share/PlatformIO/boards +default_envs = mks_robin_nano_v1_3_f4 +include_dir = Marlin +extra_configs = + Marlin/config.ini + ini/features.ini + ini/stm32-common.ini + ini/renamed.ini + +[mks_robin_nano_v1_3_f4_common] +extends = stm32_variant +board = marlin_STM32F407VGT6_CCM +board_build.variant = MARLIN_F4x7Vx +board_build.offset = 0x8000 +board_upload.offset_address = 0x08008000 +board_build.rename = Robin_nano35.bin +debug_tool = jlink +upload_protocol = jlink + +# +# BOARD_MKS_ROBIN_NANO_V1_3_F4 +# - MKS Robin Nano V1.3 (STM32F407VET6, 5 Pololu Plug) +# - MKS Robin Nano-S V1.3 (STM32F407VET6, 4 TMC2225, 1 Pololu Plug) +# - ZNP Robin Nano V1.3 (STM32F407VET6, 2 TMC2208, 2 A4988, 1x Polulu plug) +# +[env:mks_robin_nano_v1_3_f4] +extends = mks_robin_nano_v1_3_f4_common +build_flags = ${stm32_variant.build_flags} + -DMCU_STM32F407VE -DENABLE_HWSERIAL3 -DSTM32_FLASH_SIZE=512 + -DTIMER_SERVO=TIM2 -DTIMER_TONE=TIM3 -DSS_TIMER=4 + -DHAL_SD_MODULE_ENABLED -DHAL_SRAM_MODULE_ENABLED -DMOTHERBOARD=BOARD_MKS_ROBIN_NANO_V1_3_F4 + -DAUTO_BUILD -DFB_5_NANO_S_V1_3 -DPRINTER_NAME_FB5 +build_unflags = ${stm32_variant.build_unflags} + -DUSBCON -DUSBD_USE_CDC + +# +# The 'common' section applies to most Marlin builds. +# +# By default platformio build will abort after 5 errors. +# Remove '-fmax-errors=5' from build_flags below to see all. +# +[common] +build_flags = -g3 -D__MARLIN_FIRMWARE__ -DNDEBUG + -fmax-errors=5 +extra_scripts = + pre:buildroot/share/PlatformIO/scripts/configuration.py + pre:buildroot/share/PlatformIO/scripts/common-dependencies.py + pre:buildroot/share/PlatformIO/scripts/common-cxxflags.py + pre:buildroot/share/PlatformIO/scripts/preflight-checks.py + post:buildroot/share/PlatformIO/scripts/common-dependencies-post.py +lib_deps = +default_src_filter = + - - + - + - - - - - + - - + - - - - - + - + - - - + - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - + - + - + - + - + - + - + - + - + - - + - + - - - - - - + - + - + - + - + - - + - + - + - + - - + - - + - - + - - + - - + - + - - + - + - - + - - + - + - - + - - + - - + - - + - + - + - + - - + - + - + - - + - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - + - - + - + - + - - + - - + - + - + - - + - + - - + - - + - + - - + - + - + - - + - + - + - + - + - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - + - - - + - + - + - + - - + - + - + - + - + - + - + - - - - + - + +# +# Default values apply to all 'env:' prefixed environments +# +[env] +framework = arduino +extra_scripts = ${common.extra_scripts} +build_flags = ${common.build_flags} +lib_deps = ${common.lib_deps} +monitor_speed = 250000 +monitor_eol = LF +monitor_echo = yes +monitor_filters = colorize, time, send_on_enter + +# +# Just print the dependency tree +# +[env:include_tree] +platform = atmelavr +board = megaatmega2560 +build_flags = -c -H -std=gnu++11 -Wall -Os -D__MARLIN_FIRMWARE__ +build_src_filter = + + diff --git a/build_config/platformio_fb5_rn13_s_2209.ini b/build_config/platformio_fb5_rn13_s_2209.ini new file mode 100644 index 0000000000..3b599db9ae --- /dev/null +++ b/build_config/platformio_fb5_rn13_s_2209.ini @@ -0,0 +1,299 @@ +# +# Marlin Firmware +# PlatformIO Configuration File +# +# For detailed documentation with EXAMPLES: +# +# https://docs.platformio.org/en/latest/projectconf/index.html +# + +# Automatic targets - enable auto-uploading +#targets = upload + +[platformio] +src_dir = Marlin +boards_dir = buildroot/share/PlatformIO/boards +default_envs = mks_robin_nano_v1_3_f4 +include_dir = Marlin +extra_configs = + Marlin/config.ini + ini/features.ini + ini/stm32-common.ini + ini/renamed.ini + +[mks_robin_nano_v1_3_f4_common] +extends = stm32_variant +board = marlin_STM32F407VGT6_CCM +board_build.variant = MARLIN_F4x7Vx +board_build.offset = 0x8000 +board_upload.offset_address = 0x08008000 +board_build.rename = Robin_nano35.bin +debug_tool = jlink +upload_protocol = jlink + +# +# BOARD_MKS_ROBIN_NANO_V1_3_F4 +# - MKS Robin Nano V1.3 (STM32F407VET6, 5 Pololu Plug) +# - MKS Robin Nano-S V1.3 (STM32F407VET6, 4 TMC2225, 1 Pololu Plug) +# - ZNP Robin Nano V1.3 (STM32F407VET6, 2 TMC2208, 2 A4988, 1x Polulu plug) +# +[env:mks_robin_nano_v1_3_f4] +extends = mks_robin_nano_v1_3_f4_common +build_flags = ${stm32_variant.build_flags} + -DMCU_STM32F407VE -DENABLE_HWSERIAL3 -DSTM32_FLASH_SIZE=512 + -DTIMER_SERVO=TIM2 -DTIMER_TONE=TIM3 -DSS_TIMER=4 + -DHAL_SD_MODULE_ENABLED -DHAL_SRAM_MODULE_ENABLED -DMOTHERBOARD=BOARD_MKS_ROBIN_NANO_V1_3_F4 + -DAUTO_BUILD -DFB_5_NANO_S_V1_3 -DPRINTER_NAME_FB5 -DEXT_EXTRUDER_DRIVER +build_unflags = ${stm32_variant.build_unflags} + -DUSBCON -DUSBD_USE_CDC + +# +# The 'common' section applies to most Marlin builds. +# +# By default platformio build will abort after 5 errors. +# Remove '-fmax-errors=5' from build_flags below to see all. +# +[common] +build_flags = -g3 -D__MARLIN_FIRMWARE__ -DNDEBUG + -fmax-errors=5 +extra_scripts = + pre:buildroot/share/PlatformIO/scripts/configuration.py + pre:buildroot/share/PlatformIO/scripts/common-dependencies.py + pre:buildroot/share/PlatformIO/scripts/common-cxxflags.py + pre:buildroot/share/PlatformIO/scripts/preflight-checks.py + post:buildroot/share/PlatformIO/scripts/common-dependencies-post.py +lib_deps = +default_src_filter = + - - + - + - - - - - + - - + - - - - - + - + - - - + - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - + - + - + - + - + - + - + - + - + - - + - + - - - - - - + - + - + - + - + - - + - + - + - + - - + - - + - - + - - + - - + - + - - + - + - - + - - + - + - - + - - + - - + - - + - + - + - + - - + - + - + - - + - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - + - - + - + - + - - + - - + - + - + - - + - + - - + - - + - + - - + - + - + - - + - + - + - + - + - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - + - - - + - + - + - + - - + - + - + - + - + - + - + - - - - + - + +# +# Default values apply to all 'env:' prefixed environments +# +[env] +framework = arduino +extra_scripts = ${common.extra_scripts} +build_flags = ${common.build_flags} +lib_deps = ${common.lib_deps} +monitor_speed = 250000 +monitor_eol = LF +monitor_echo = yes +monitor_filters = colorize, time, send_on_enter + +# +# Just print the dependency tree +# +[env:include_tree] +platform = atmelavr +board = megaatmega2560 +build_flags = -c -H -std=gnu++11 -Wall -Os -D__MARLIN_FIRMWARE__ +build_src_filter = + + diff --git a/build_config/platformio_fb5_rn13_tmc.ini b/build_config/platformio_fb5_rn13_tmc.ini new file mode 100644 index 0000000000..f0cfa17383 --- /dev/null +++ b/build_config/platformio_fb5_rn13_tmc.ini @@ -0,0 +1,299 @@ +# +# Marlin Firmware +# PlatformIO Configuration File +# +# For detailed documentation with EXAMPLES: +# +# https://docs.platformio.org/en/latest/projectconf/index.html +# + +# Automatic targets - enable auto-uploading +#targets = upload + +[platformio] +src_dir = Marlin +boards_dir = buildroot/share/PlatformIO/boards +default_envs = mks_robin_nano_v1_3_f4 +include_dir = Marlin +extra_configs = + Marlin/config.ini + ini/features.ini + ini/stm32-common.ini + ini/renamed.ini + +[mks_robin_nano_v1_3_f4_common] +extends = stm32_variant +board = marlin_STM32F407VGT6_CCM +board_build.variant = MARLIN_F4x7Vx +board_build.offset = 0x8000 +board_upload.offset_address = 0x08008000 +board_build.rename = Robin_nano35.bin +debug_tool = jlink +upload_protocol = jlink + +# +# BOARD_MKS_ROBIN_NANO_V1_3_F4 +# - MKS Robin Nano V1.3 (STM32F407VET6, 5 Pololu Plug) +# - MKS Robin Nano-S V1.3 (STM32F407VET6, 4 TMC2225, 1 Pololu Plug) +# - ZNP Robin Nano V1.3 (STM32F407VET6, 2 TMC2208, 2 A4988, 1x Polulu plug) +# +[env:mks_robin_nano_v1_3_f4] +extends = mks_robin_nano_v1_3_f4_common +build_flags = ${stm32_variant.build_flags} + -DMCU_STM32F407VE -DENABLE_HWSERIAL3 -DSTM32_FLASH_SIZE=512 + -DTIMER_SERVO=TIM2 -DTIMER_TONE=TIM3 -DSS_TIMER=4 + -DHAL_SD_MODULE_ENABLED -DHAL_SRAM_MODULE_ENABLED -DMOTHERBOARD=BOARD_MKS_ROBIN_NANO_V1_3_F4 + -DAUTO_BUILD -DFB_5_NANO_V1_3_4TMC -DPRINTER_NAME_FB5 +build_unflags = ${stm32_variant.build_unflags} + -DUSBCON -DUSBD_USE_CDC + +# +# The 'common' section applies to most Marlin builds. +# +# By default platformio build will abort after 5 errors. +# Remove '-fmax-errors=5' from build_flags below to see all. +# +[common] +build_flags = -g3 -D__MARLIN_FIRMWARE__ -DNDEBUG + -fmax-errors=5 +extra_scripts = + pre:buildroot/share/PlatformIO/scripts/configuration.py + pre:buildroot/share/PlatformIO/scripts/common-dependencies.py + pre:buildroot/share/PlatformIO/scripts/common-cxxflags.py + pre:buildroot/share/PlatformIO/scripts/preflight-checks.py + post:buildroot/share/PlatformIO/scripts/common-dependencies-post.py +lib_deps = +default_src_filter = + - - + - + - - - - - + - - + - - - - - + - + - - - + - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - + - + - + - + - + - + - + - + - + - - + - + - - - - - - + - + - + - + - + - - + - + - + - + - - + - - + - - + - - + - - + - + - - + - + - - + - - + - + - - + - - + - - + - - + - + - + - + - - + - + - + - - + - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - + - - + - + - + - - + - - + - + - + - - + - + - - + - - + - + - - + - + - + - - + - + - + - + - + - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - + - - - + - + - + - + - - + - + - + - + - + - + - + - - - - + - + +# +# Default values apply to all 'env:' prefixed environments +# +[env] +framework = arduino +extra_scripts = ${common.extra_scripts} +build_flags = ${common.build_flags} +lib_deps = ${common.lib_deps} +monitor_speed = 250000 +monitor_eol = LF +monitor_echo = yes +monitor_filters = colorize, time, send_on_enter + +# +# Just print the dependency tree +# +[env:include_tree] +platform = atmelavr +board = megaatmega2560 +build_flags = -c -H -std=gnu++11 -Wall -Os -D__MARLIN_FIRMWARE__ +build_src_filter = + + diff --git a/build_config/platformio_fb5_rn_11_2208.ini b/build_config/platformio_fb5_rn_11_2208.ini new file mode 100644 index 0000000000..ca172463fa --- /dev/null +++ b/build_config/platformio_fb5_rn_11_2208.ini @@ -0,0 +1,296 @@ +# +# Marlin Firmware +# PlatformIO Configuration File +# +# For detailed documentation with EXAMPLES: +# +# https://docs.platformio.org/en/latest/projectconf/index.html +# + +# Automatic targets - enable auto-uploading +#targets = upload + +[platformio] +src_dir = Marlin +boards_dir = buildroot/share/PlatformIO/boards +default_envs = mks_robin_nano_v1v2 +include_dir = Marlin +extra_configs = + Marlin/config.ini + ini/features.ini + ini/stm32-common.ini + ini/renamed.ini + +[mks_robin_nano_v1v2_common] +extends = stm32_variant +board = genericSTM32F103VE +board_build.variant = MARLIN_F103Vx +board_build.encrypt_mks = Robin_nano35.bin +board_build.offset = 0x7000 +board_upload.offset_address = 0x08007000 +debug_tool = stlink +upload_protocol = stlink + +# +# MKS Robin Nano V1.2 and V2 +# +[env:mks_robin_nano_v1v2] +extends = mks_robin_nano_v1v2_common +build_flags = ${stm32_variant.build_flags} + -DMCU_STM32F103VE -DSS_TIMER=4 -DENABLE_HWSERIAL3 + -DTIMER_TONE=TIM3 -DTIMER_SERVO=TIM2 + -DMOTHERBOARD=BOARD_MKS_ROBIN_NANO + -DAUTO_BUILD -DALL_DRV_2208 -DPRINTER_NAME_FB5 +build_unflags = ${stm32_variant.build_unflags} + -DUSBCON -DUSBD_USE_CDC -DPRINTER_NAME_FB4S + +# +# The 'common' section applies to most Marlin builds. +# +# By default platformio build will abort after 5 errors. +# Remove '-fmax-errors=5' from build_flags below to see all. +# +[common] +build_flags = -g3 -D__MARLIN_FIRMWARE__ -DNDEBUG + -fmax-errors=5 +extra_scripts = + pre:buildroot/share/PlatformIO/scripts/configuration.py + pre:buildroot/share/PlatformIO/scripts/common-dependencies.py + pre:buildroot/share/PlatformIO/scripts/common-cxxflags.py + pre:buildroot/share/PlatformIO/scripts/preflight-checks.py + post:buildroot/share/PlatformIO/scripts/common-dependencies-post.py +lib_deps = +default_src_filter = + - - + - + - - - - - + - - + - - - - - + - + - - - + - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - + - + - + - + - + - + - + - + - + - - + - + - - - - - - + - + - + - + - + - - + - + - + - + - - + - - + - - + - - + - - + - + - - + - + - - + - - + - + - - + - - + - - + - - + - + - + - + - - + - + - + - - + - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - + - - + - + - + - - + - - + - + - + - - + - + - - + - - + - + - - + - + - + - - + - + - + - + - + - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - + - - - + - + - + - + - - + - + - + - + - + - + - + - - - - + - + +# +# Default values apply to all 'env:' prefixed environments +# +[env] +framework = arduino +extra_scripts = ${common.extra_scripts} +build_flags = ${common.build_flags} +lib_deps = ${common.lib_deps} +monitor_speed = 250000 +monitor_eol = LF +monitor_echo = yes +monitor_filters = colorize, time, send_on_enter + +# +# Just print the dependency tree +# +[env:include_tree] +platform = atmelavr +board = megaatmega2560 +build_flags = -c -H -std=gnu++11 -Wall -Os -D__MARLIN_FIRMWARE__ +build_src_filter = + + diff --git a/build_config/platformio_fb5_rn_11_a4988.ini b/build_config/platformio_fb5_rn_11_a4988.ini new file mode 100644 index 0000000000..e75faef835 --- /dev/null +++ b/build_config/platformio_fb5_rn_11_a4988.ini @@ -0,0 +1,296 @@ +# +# Marlin Firmware +# PlatformIO Configuration File +# +# For detailed documentation with EXAMPLES: +# +# https://docs.platformio.org/en/latest/projectconf/index.html +# + +# Automatic targets - enable auto-uploading +#targets = upload + +[platformio] +src_dir = Marlin +boards_dir = buildroot/share/PlatformIO/boards +default_envs = mks_robin_nano_v1v2 +include_dir = Marlin +extra_configs = + Marlin/config.ini + ini/features.ini + ini/stm32-common.ini + ini/renamed.ini + +[mks_robin_nano_v1v2_common] +extends = stm32_variant +board = genericSTM32F103VE +board_build.variant = MARLIN_F103Vx +board_build.encrypt_mks = Robin_nano35.bin +board_build.offset = 0x7000 +board_upload.offset_address = 0x08007000 +debug_tool = stlink +upload_protocol = stlink + +# +# MKS Robin Nano V1.2 and V2 +# +[env:mks_robin_nano_v1v2] +extends = mks_robin_nano_v1v2_common +build_flags = ${stm32_variant.build_flags} + -DMCU_STM32F103VE -DSS_TIMER=4 -DENABLE_HWSERIAL3 + -DTIMER_TONE=TIM3 -DTIMER_SERVO=TIM2 + -DMOTHERBOARD=BOARD_MKS_ROBIN_NANO + -DAUTO_BUILD -DFB_5_STOCK -DPRINTER_NAME_FB5 +build_unflags = ${stm32_variant.build_unflags} + -DUSBCON -DUSBD_USE_CDC -DPRINTER_NAME_FB4S + +# +# The 'common' section applies to most Marlin builds. +# +# By default platformio build will abort after 5 errors. +# Remove '-fmax-errors=5' from build_flags below to see all. +# +[common] +build_flags = -g3 -D__MARLIN_FIRMWARE__ -DNDEBUG + -fmax-errors=5 +extra_scripts = + pre:buildroot/share/PlatformIO/scripts/configuration.py + pre:buildroot/share/PlatformIO/scripts/common-dependencies.py + pre:buildroot/share/PlatformIO/scripts/common-cxxflags.py + pre:buildroot/share/PlatformIO/scripts/preflight-checks.py + post:buildroot/share/PlatformIO/scripts/common-dependencies-post.py +lib_deps = +default_src_filter = + - - + - + - - - - - + - - + - - - - - + - + - - - + - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - + - + - + - + - + - + - + - + - + - - + - + - - - - - - + - + - + - + - + - - + - + - + - + - - + - - + - - + - - + - - + - + - - + - + - - + - - + - + - - + - - + - - + - - + - + - + - + - - + - + - + - - + - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - + - - + - + - + - - + - - + - + - + - - + - + - - + - - + - + - - + - + - + - - + - + - + - + - + - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - + - - - + - + - + - + - - + - + - + - + - + - + - + - - - - + - + +# +# Default values apply to all 'env:' prefixed environments +# +[env] +framework = arduino +extra_scripts = ${common.extra_scripts} +build_flags = ${common.build_flags} +lib_deps = ${common.lib_deps} +monitor_speed = 250000 +monitor_eol = LF +monitor_echo = yes +monitor_filters = colorize, time, send_on_enter + +# +# Just print the dependency tree +# +[env:include_tree] +platform = atmelavr +board = megaatmega2560 +build_flags = -c -H -std=gnu++11 -Wall -Os -D__MARLIN_FIRMWARE__ +build_src_filter = + + diff --git a/jlink.cmd b/jlink.cmd deleted file mode 100644 index 687d9ae4fe..0000000000 --- a/jlink.cmd +++ /dev/null @@ -1,4 +0,0 @@ -r -loadbin ./.pio/build/mks_robin_nano35/firmware.bin 0x08007000 -rnh -q