Skip to content

Instantly share code, notes, and snippets.

@alienboyxp
Last active February 13, 2024 16:32
Show Gist options
  • Save alienboyxp/07b5a603f9becbe484182f8c5dc25b52 to your computer and use it in GitHub Desktop.
Save alienboyxp/07b5a603f9becbe484182f8c5dc25b52 to your computer and use it in GitHub Desktop.
README - 3DWORK Marlin Auto Builder

Currently Marlin Version - 2.1.2.2

Warning

Marlin binaries are created from official Marlin pre configuration repository, use at your own risk. Review compilation badge for succesfully build!!!
Suggested to take the config files and compile yourself, compilation guide.

Tip

From the next list of brand/printers/configurations:

  • the first part shows the complilation process status, if you see passing the compilation was ok... if you see failing the compilation had issues
  • the second component, CONFIG, it´s a link to the configuration files used to compile/generate the firmware binaries, usuallly those are obtained from Marlin Configurations Github repository and solved any configuration issues.
  • the third component, FIRMWARE, it´s a link to the firmware binaries... you should find usually different folders by available Marlin versions
  • the last component, default_envs, it´s the name of the environment (related with the HAL/MCU used by the printer BOARD) used in plarformio.ini to generate the firmware binaries. Useful if you will use the CONFIG files and the Marlin sources to generate your own firmware version. Something we suggest to do.

Anet

Anet_A2 - CONFIG - FIRMWARE - default_envs = sanguino1284p_optimized
Anet_A2plus - CONFIG - FIRMWARE - default_envs = sanguino1284p_optimized
Anet_A6 - CONFIG - FIRMWARE - default_envs = sanguino1284p_optimized
Anet_A8 - CONFIG - FIRMWARE - default_envs = sanguino1284p_optimized
Anet_A8plus - CONFIG - FIRMWARE - default_envs = sanguino1284p_optimized
Anet_A9 - CONFIG - FIRMWARE - default_envs = sanguino1284p_optimized
Anet_E10 - CONFIG - FIRMWARE - default_envs = sanguino1284p_optimized
Anet_E16_BTT_SKR_1.3 - CONFIG - FIRMWARE - default_envs = LPC1768
Anet_E16_Stock - CONFIG - FIRMWARE - default_envs = sanguino1284p_optimized
Anet_ET4 - CONFIG - FIRMWARE - default_envs = Anet_ET4_OpenBLT / Anet_ET4_no_bootloader
Anet_ET4_Pro - CONFIG - FIRMWARE - default_envs = Anet_ET4_OpenBLT / Anet_ET4_no_bootloader
Anet_ET4_Plus - CONFIG - FIRMWARE - default_envs = Anet_ET4_OpenBLT / Anet_ET4_no_bootloader
Anet_ET4X_no_bootloader - CONFIG - FIRMWARE - default_envs = Anet_ET4_no_bootloader
Anet_ET4X_OpenBLT - CONFIG - FIRMWARE - default_envs = Anet_ET4_OpenBLT

AnyCubic

AnyCubic_i3 - CONFIG - FIRMWARE - default_envs = mega2560
AnyCubic_i3_Mega_Trigorilla_AVR - CONFIG - FIRMWARE - default_envs =
AnyCubic_i3_Mega_Trigorilla_AVR - CONFIG - FIRMWARE - default_envs = trigorilla_pro
AnyCubic_Mega_Zero_Anycubic_V1 - CONFIG - FIRMWARE - default_envs = melzi_optiboot_optimized
AnyCubic_Mega_Zero_BigTreeTech_SKR_Mini_MZ_V1.0 - CONFIG - FIRMWARE - default_envs = STM32F103RC_btt
AnyCubic_Mega_Zero_2.0_Anycubic_V1 - CONFIG - FIRMWARE - default_envs = melzi_optiboot_optimized

Creality

Creality_Ender-2 - CONFIG - FIRMWARE - default_envs = melzi_optiboot_optimized
Creality_Ender-2_CrealityV423 - CONFIG - FIRMWARE - default_envs =

Creality_Ender-3_BigTreeTech_SKR_Mini_E3_2.0 - CONFIG - FIRMWARE - default_envs = STM32F103RC_btt
Creality_Ender-3_BigTreeTech_SKR_Mini_E3_1.2 - CONFIG - FIRMWARE - default_envs = STM32F103RC_btt
Creality_Ender-3_BigTreeTech_SKR_1.4 - CONFIG - FIRMWARE - default_envs = LPC1768
Creality_Ender-3_FYSETC_Cheetah_2.0 - CONFIG - FIRMWARE - default_envs = FYSETC_CHEETAH_V20
Creality_Ender-3_CrealityV427 - CONFIG - FIRMWARE - default_envs = STM32F103RE_creality
Creality_Ender-3_CrealityV422 - CONFIG - FIRMWARE - default_envs = STM32F103RE_creality
Creality_Ender-3_CrealityV1 - CONFIG - FIRMWARE - default_envs = melzi_optiboot_optimized

Creality_Ender-3_Pro_BigTreeTech_SKR_Mini_E3_3.0 - CONFIG - FIRMWARE - default_envs = STM32G0B1RE_btt
Creality_Ender-3_Pro_BigTreeTech_SKR_Mini_E3_2.0 - CONFIG - FIRMWARE - default_envs = STM32F103RC_btt
Creality_Ender-3_Pro_BigTreeTech_SKR_Mini_E3_1.2 - CONFIG - FIRMWARE - default_envs = STM32F103RC_btt
Creality_Ender-3_Pro_BigTreeTech_SKR_1.4_Turbo - CONFIG - FIRMWARE - default_envs = LPC1769

Creality_Ender-3_Max CONFIG - FIRMWARE - default_envs = STM32F103RE_creality

Creality_Ender-3_V2_BigTreeTech_SKR_Mini_E3_3.0_CrealityUI - CONFIG - FIRMWARE - default_envs = STM32G0B1RE_btt
Creality_Ender-3_V2_BigTreeTech_SKR_Mini_E3_3.0_MarlinUI - CONFIG - FIRMWARE - default_envs = STM32G0B1RE_btt

Creality_Ender-3_V2_Neo CONFIG - FIRMWARE - default_envs = STM32F103RE_creality

Creality_Ender-3_S1_STM32F4 - CONFIG - FIRMWARE - default_envs = STM32F103RE_creality
Creality_Ender-3_S1_STM32F1 - CONFIG - FIRMWARE - default_envs = STM32F103RE_creality

Creality_Ender-5_BigTreeTech_SKR_Mini_E3_1.2 - CONFIG - FIRMWARE - default_envs = STM32F103RC_btt
Creality_Ender-5_BigTreeTech_SKR_Mini_E3_2.0 - CONFIG - FIRMWARE - default_envs = STM32F103RC_btt
Creality_Ender-5_CrealityV1 - CONFIG - FIRMWARE - default_envs = melzi_optiboot_optimized
Creality_Ender-5_CrealityV427 - CONFIG - FIRMWARE - default_envs = STM32F103RE_creality

Creality_Ender-5_Pro_BigTreeTech_SKR_E3_Turbo - CONFIG - FIRMWARE - default_envs = LPC1769
CCreality_Ender-5_Pro_BigTreeTech_SKR_Mini_E3_1.2 - CONFIG - FIRMWARE - default_envs = STM32F103RC_btt
Creality_Ender-5_Pro_BigTreeTech_SKR_Mini_E3_2.0_BLTouch - CONFIG - FIRMWARE - default_envs = STM32F103RC_btt
Creality_Ender-5_Pro_CrealityV1 - CONFIG - FIRMWARE - default_envs = melzi_optiboot_optimized
Creality_Ender-5_Pro_CrealityV422 - CONFIG - FIRMWARE - default_envs = STM32F103RE_creality
Creality_Ender-5_Pro_CrealityV427 - CONFIG - FIRMWARE - default_envs = STM32F103RE_creality

Creality_Ender-5_Plus_BigTreeTech_SKR_3 - CONFIG - FIRMWARE - default_envs = STM32H743VI_btt
Creality_Ender-5_Plus_CrealityV1 - CONFIG - FIRMWARE - default_envs = mega2560

Creality_CR-6_SE - CONFIG - FIRMWARE - default_envs = STM32F103RE_creality

Creality_CR-8 - CONFIG - FIRMWARE - default_envs = mega2560

Creality_CR-10_BigTreeTech_SKR_Mini_E3_2.0 - CONFIG - FIRMWARE - default_envs = STM32F103RC_btt
Creality_CR-10_CrealityV1 - CONFIG - FIRMWARE - default_envs = melzi_optiboot_optimized

Creality_CR-10_Mini_CrealityV1 - CONFIG - FIRMWARE - default_envs = melzi_optiboot_optimized

Creality_CR-10_V2 - CONFIG - FIRMWARE - default_envs = mega2560

Creality_CR-10_V3 - CONFIG - FIRMWARE - default_envs = mega2560

Creality_CR-10S_BigTreeTech_SKR_1.4_Turbo_TMC2209 - CONFIG - FIRMWARE - default_envs = LPC1769
Creality_CR-10S_BigTreeTech_SKR_2.0_TMC2209 - CONFIG - FIRMWARE - default_envs = BIGTREE_SKR_2
Creality_CR-10S_BigTreeTech_SKR_Mini_E3_2.0 - CONFIG - FIRMWARE - default_envs = STM32F103RC_btt
Creality_CR-10S_CrealityV1 - CONFIG - FIRMWARE - default_envs = mega2560

Creality_CR-10_S4_CrealityV1 - CONFIG - FIRMWARE - default_envs = mega2560

Creality_CR-10_S5_BigTreeTech_SKR_Mini_E3_3.0 - CONFIG - FIRMWARE - default_envs = STM32G0B1RE_btt
Creality_CR-10_S5_CrealityV1 - CONFIG - FIRMWARE - default_envs = mega2560
Creality_CR-10_S5_CrealityV2.2-BLTouch - CONFIG - FIRMWARE - default_envs = mega2560

Creality_CR-20_Stock - CONFIG - FIRMWARE - default_envs = mega2560

Creality_CR-20_Pro - CONFIG - FIRMWARE - default_envs = mega2560

BIQU

BIQU_Hurakan CONFIG - Firmware - default_envs = STM32G0B1RE_manta_btt
BIQU_BX CONFIG - FIRMWARE - default_envs = BTT_SKR_SE_BX
BIQU_B1_SE CONFIG - FIRMWARE - default_envs = BIGTREE_SKR_2
BIQU_B1_SE_Plus CONFIG - FIRMWARE - default_envs = BIGTREE_SKR_2
BIQU_B1_SKR2 CONFIG - FIRMWARE - default_envs = BIGTREE_SKR_2
BIQU_B1_SKR_1.4 CONFIG - FIRMWARE - default_envs = LPC1768

Elegoo

Elegoo_Neptune_2 - CONFIG - FIRMWARE - default_envs = mks_robin_nano_v1v2

Artillery

Artillery_Sidewinder_X2 CONFIG - FIRMWARE - default_envs = Artillery_Ruby
Artillery_Sidewinder_X1_V1 CONFIG - FIRMWARE - default_envs = mega2560
Artillery_Genius_Pro CONFIG - FIRMWARE - default_envs = Artillery_Ruby
Artillery_Genius_V1 CONFIG - FIRMWARE - default_envs = mega2560
Artillery_Genius_V1_BLTouch CONFIG - FIRMWARE - default_envs = mega2560
Artillery_Hornet CONFIG - FIRMWARE - default_envs = Artillery_Ruby

Kingroon

Kingroon_KP5L CONFIG - Firmware - default_envs = mks_robin_nano_v1v2
Kingroon_KP3S CONFIG - FIRMWARE - default_envs = mks_robin_nano_v1v2
Kingroon_KP3 CONFIG - FIRMWARE - default_envs = mks_robin_mini

Prusa

Prusa_MK3 - CONFIG - FIRMWARE - default_envs = rambo
Prusa_MK3S-BigTreeTech-BTT002 - CONFIG - FIRMWARE - default_envs = BIGTREE_BTT002

Sunlu

Sunlu_S8 - CONFIG - FIRMWARE - default_envs = mega2560

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment