Skip to content

Artillery Genius Pro — custom firmware v7 (Marlin bugfix-2.1.x)#28422

Closed
persano wants to merge 1 commit intoMarlinFirmware:bugfix-2.1.xfrom
persano:artillery-genius-pro
Closed

Artillery Genius Pro — custom firmware v7 (Marlin bugfix-2.1.x)#28422
persano wants to merge 1 commit intoMarlinFirmware:bugfix-2.1.xfrom
persano:artillery-genius-pro

Conversation

@persano
Copy link
Copy Markdown

@persano persano commented May 1, 2026

Hardware-verified configuration for Artillery Genius Pro (STM32F401RCT6, BOARD_ARTILLERY_RUBY). Based on Marlin bugfix-2.1.x.

Configuration highlights:

  • BLTouch dual-pin wiring (Z_MIN_PROBE=PC2, Z_MIN=PA0, hit states corrected)
  • Unified Bed Leveling (UBL) with Hilbert curve scan and G26 mesh test
  • Input Shaping X+Y with LCD tuning menu
  • Linear Advance (K=0.13 starting point, direct drive)
  • Full BTT TFT support: host actions, prompts, status, auto-report temps/position
  • Power loss recovery, hardware watchdog, assisted tramming (G35)
  • M92 (EDITABLE_STEPS_PER_UNIT), M211 (software endstops), M486 (cancel objects)
  • M600 filament change, M43 pin debug, arc support (G2/G3)
  • Segment-leveled moves, AUTOTEMP, QUICK_HOME, VALIDATE_HOMING_ENDSTOPS
  • Hardware-tuned PID values for Genius Pro hotend and bed

Includes pre-built binary in releases/v7/ (flash at 0x08000000). See releases/v7/FEATURE_COMPARISON.md for full diff vs stock and references.

Description

Requirements

Benefits

Configurations

Related Issues

Hardware-verified configuration for Artillery Genius Pro (STM32F401RCT6,
BOARD_ARTILLERY_RUBY). Based on Marlin bugfix-2.1.x.

Configuration highlights:
- BLTouch dual-pin wiring (Z_MIN_PROBE=PC2, Z_MIN=PA0, hit states corrected)
- Unified Bed Leveling (UBL) with Hilbert curve scan and G26 mesh test
- Input Shaping X+Y with LCD tuning menu
- Linear Advance (K=0.13 starting point, direct drive)
- Full BTT TFT support: host actions, prompts, status, auto-report temps/position
- Power loss recovery, hardware watchdog, assisted tramming (G35)
- M92 (EDITABLE_STEPS_PER_UNIT), M211 (software endstops), M486 (cancel objects)
- M600 filament change, M43 pin debug, arc support (G2/G3)
- Segment-leveled moves, AUTOTEMP, QUICK_HOME, VALIDATE_HOMING_ENDSTOPS
- Hardware-tuned PID values for Genius Pro hotend and bed

Includes pre-built binary in releases/v7/ (flash at 0x08000000).
See releases/v7/FEATURE_COMPARISON.md for full diff vs stock and references.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@persano persano closed this May 1, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant