Viele Boards kommen schon mit Support für VIA, ihr könnt aber relativ einfach auch Support für VIAL bauen. Gerade bei Boards die schon VIA können, gibt es hier großartige Hilfe aus der Community
Auch mit dem Ender 3 S1 lassen sich die Stepper Motoren per UART ansteuern. Ab Werk hat das Creality nicht vorgesehen, aber mit etwas Geschick beim löten ist das kein Problem.
Unter Arch Linux gibt es beim kompilieren von QMK Firmwares für AVR MCUs Probleme mit Abhängigkeiten zur Version von avr-gcc. Dafür gibt es aber einen einfachen Workaround