MarlinFirmware / MarlinDocumentation

Marlin Firmware Documentation Project
https://marlinfw.org
GNU General Public License v3.0
366 stars 764 forks source link

📝 Add new boards, complete “since” version #566

Open thisiskeithb opened 1 week ago

thisiskeithb commented 1 week ago

Description

thisiskeithb commented 1 week ago
  • Fix & add missing "supported since" version info for all boards

I collected & parsed boards.h data from every release and I noticed a minor issue with some boards that were listed as renamed, but their previous name was never in a tagged release:

Board Name Previous Board Name Renamed Release
BOARD_TRIGORILLA BOARD_TRIGORILLA_13 1.1.9
BOARD_RURAMPS4D BOARD_RURAMPS4D_11 2.0.0
BOARD_TREX2 BOARD_FORMBOT_TREX2PLUS 2.0.0
BOARD_BIQU_SKR_V1_1 BOARD_BTT_SKR_V1_1 2.0.4
BOARD_BIGTREE_SKR_MINI_E3 BOARD_BTT_SKR_MINI_E3_V1_0 2.0.0
BOARD_STM32F1R BOARD_STM32F103RE 2.0.0
BOARD_STM32F103R BOARD_STM32F103RE 2.0.0
BOARD_ESP32 BOARD_ESPRESSIF_ESP32 2.0.0
BOARD_RAMPS_LONGER3D_LK4PRO BOARD_LONGER3D_LKx_PRO 2.0.8

Maybe a long bugfix/dev cycle?

Also, some of the renamed boards were combined, split, or simply had a basic rename done, so how should we handle that here? Adding a reference to the old board name & Marlin version in the board description would probably suffice so there’s no confusion as to when a renamed board was originally supported.

Board Name Originally Supported Since Original Board Name Renamed Release
BOARD_MKS_GEN_13 1.1.0-RC6 BOARD_MKS_13 1.1.9
BOARD_DAGOMA_F5 2.0.0 BOARD_RAMPS_DAGOMA 2.0.8
BOARD_BTT_SKR_V1_1 2.0.0 BOARD_BIGTREE_SKR_V1_1 2.0.4
BOARD_BTT_SKR_V1_3 2.0.0 BOARD_BIGTREE_SKR_V1_3 2.0.4
BOARD_BTT_SKR_V1_4 2.0.1 BOARD_BIGTREE_SKR_V1_4 2.0.4
BOARD_BTT_SKR_V1_4_TURBO 2.0.2 BOARD_BIGTREE_SKR_V1_4_TURBO 2.0.4
BOARD_BTT_MANTA_M4P_V2_1 2.1.2.1 BOARD_BTT_MANTA_M4P_V1_0 2.1.2.2
BOARD_BTT_SKR_MINI_V1_1 2.0.0 BOARD_BIGTREE_SKR_MINI_V1_1 2.0.4
BOARD_BTT_SKR_E3_DIP 2.0.0 BOARD_BIGTREE_SKR_E3_DIP 2.0.4
BOARD_RUMBA32_V1_0 2.0.0 BOARD_RUMBA32
RUMBA32_AUS3D
2.0.4
2.0.6
BOARD_RUMBA32_MKS 2.0.0 BOARD_RUMBA32 2.0.4
BOARD_BTT_SKR_PRO_V1_1 2.0.0 BOARD_BIGTREE_SKR_PRO_V1_1 2.0.4
BOARD_BTT_BTT002_V1_0 2.0.0 BOARD_BIGTREE_BTT002_V1_0 2.0.4
BOARD_BTT_SKR_V2_0_REV_A 2.0.8 BOARD_BTT_SKR_V2_0 2.0.8.1
BOARD_BTT_SKR_V2_0_REV_B 2.0.8 BOARD_BTT_SKR_V2_0 2.0.8.1
BOARD_MKS_MONSTER8_V1 2.0.9.2 BOARD_MKS_MONSTER8 2.0.9.5/2.1.1
BOARD_MKS_MONSTER8_V2 2.0.9.2 BOARD_MKS_MONSTER8 2.0.9.5/2.1.1
BOARD_TH3D_EZBOARD_V2 2.0.9.2 BOARD_TH3D_EZBOARD_LITE_V2 2.0.9.3
BOARD_TRONXY_CXY_446_V10 2.1.2 BOARD_TRONXY_V10 2.1.3
BOARD_BTT_SKR_SE_BX_V2 2.0.8 BOARD_BTT_SKR_SE_BX 2.0.9.5/2.1.1
BOARD_BTT_SKR_SE_BX_V3 2.0.8 BOARD_BTT_SKR_SE_BX 2.0.9.5/2.1.1
BOARD_SIMULATED 2.0.0 BOARD_LINUX_RAMPS 2.1.2.1