Zum Inhalt

Mitmachen & Discord

SpoolmanScale ist Open Source, und Beiträge sind willkommen - Code, Dokumentation, Fehlermeldungen oder Ideen.


Discord

Der schnellste Weg zu Hilfe, und der Ort, an dem Beta-Funde gemeldet werden:

👉 discord.gg/xadskCrPFu

Über 100 Leute betreiben eine SpoolmanScale. Baufragen, Fotos von Verkabelungen, Tag-Ärger - alles gern gesehen.


Wie du beitragen kannst

  • Fehlermeldungen - ein Issue auf GitHub öffnen
  • Feature-Wünsche - ein Issue öffnen oder im Discord besprechen
  • Code - einen Pull Request öffnen
  • Dokumentation - Fehler korrigieren oder Fehlendes ergänzen im Docs-Repo
  • Testen - Beta-Firmware ausprobieren und im Discord berichten

Code beitragen

Einrichten

git clone https://github.com/Niko11111/SpoolmanScale.git
cd SpoolmanScale

In VS Code mit der PlatformIO-Erweiterung öffnen. Die Umgebung heißt wt32-sc01-plus:

pio run                 # bauen
pio run -t upload       # über USB flashen
pio device monitor      # serieller Monitor, 115200 Baud

PSRAM bleibt Quad

board_build.arduino.memory_type muss qio_qspi bleiben. Niemals OPI, niemals abgeschaltet.

Einzelheiten stehen in BUILDING.md.

Richtlinien

  • Alle Code-Kommentare auf Englisch
  • Alle UI-Texte über das Makro T(STR_XXX) - nie fest verdrahtet
  • Keine Geviertstriche, nirgends - sie brechen die Xtensa-Toolchain in Kommentaren und erscheinen in der UI als Rechteck. Nimm " - "
  • Bibliotheksversionen festnageln, nie "latest"
  • Vor einem PR auf echter Hardware testen
  • Eine Änderung pro PR

Ablauf für einen Pull Request

  1. Repo forken
  2. Branch anlegen: git checkout -b feature/mein-feature
  3. Änderungen machen
  4. Pushen und einen PR gegen main öffnen

Dokumentation beitragen

Die Doku liegt in einem eigenen Repo. Einfach die .md-Dateien bearbeiten und einen PR öffnen - zum Einreichen ist kein Build nötig.


Das Projekt unterstützen

Wenn dir SpoolmanScale nützt, freut sich das Projekt über Unterstützung:

ko-fi.com/formfollowsfunction

Ein Like auf MakerWorld und ein ⭐ auf GitHub helfen ebenfalls sehr!