Skip to content

Anycubic Kobra Max / Neo / Go board, display#28448

Open
thinkyhead wants to merge 2 commits into
MarlinFirmware:bugfix-2.1.xfrom
thinkyhead:bf2_anycubic_kobra_max_PR
Open

Anycubic Kobra Max / Neo / Go board, display#28448
thinkyhead wants to merge 2 commits into
MarlinFirmware:bugfix-2.1.xfrom
thinkyhead:bf2_anycubic_kobra_max_PR

Conversation

@thinkyhead

@thinkyhead thinkyhead commented May 26, 2026

Copy link
Copy Markdown
Member

Description

Based on https://github.com/maikramer/MarlinKobraMax by @maikramer
Partially addressing #24757

Adds full support for the Anycubic Kobra Max 3D printer:

  • Board: BOARD_TRIGORILLA_F1_V1 (HC32F460PETB, 100-pin) with TMC2208 standalone drivers, strain-gauge nozzle probe (NOZZLE_AS_PROBE + PROBE_TARE), SD card
  • Display: ANYCUBIC_LCD_KOBRA — DGUS-based touch TFT display, new ExtUI driver under lcd/extui/anycubic_kobra/
  • PlatformIO env: HC32F460C_kobra_max in ini/hc32.ini
  • CI: Two build tests added (buildroot/tests/HC32F460C_kobra_max/) and registered in the CI workflow — both pass locally

Changes

  • Marlin/src/core/boards.h — new board constant
  • Marlin/src/pins/pins.h + pins_AC_TRI_F1_V1.h — board pin definitions
  • ini/hc32.ini — new PlatformIO environment
  • ini/features.ini — ANYCUBIC_LCD_KOBRA feature entry
  • Marlin/src/inc/Conditionals-2-LCD.h / SanityCheck.h — guards for new display
  • Marlin/src/lcd/extui/anycubic_kobra/ — full DGUS touch display ExtUI driver
  • buildroot/tests/HC32F460C_kobra_max/config-01.ini — default config CI test
  • buildroot/tests/HC32F460C_kobra_max/config-02.ini — with ANYCUBIC_LCD_KOBRA CI test
  • .github/workflows/ci-build-tests.yml — register new CI env

Testing

Both CI configs built cleanly against bugfix-2.1.x (HC32F46x Arduino framework, ~55% flash).

@thinkyhead thinkyhead force-pushed the bf2_anycubic_kobra_max_PR branch 2 times, most recently from b82743c to b59f083 Compare May 26, 2026 04:33
@thinkyhead thinkyhead changed the title 🖥️ Add Anycubic Kobra Max board and touch display support Anycubic Kobra Max / Neo / Go board, display May 26, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant