PASCO PS-2600A Spektrometer on Steroids
Table of Contents
PASCO PS-2600A Spectrometer – Native WinUSB Software & Reverse Engineering
In den letzten Tagen habe ich mich etwas intensiver mit dem PASCO PS-2600A Spektrometer beschäftigt — ursprünglich eigentlich nur, um ein paar reproduzierbare Spektralmessungen für eigene Projekte zu machen.
Wie das bei solchen Dingen oft läuft, blieb es nicht bei „ein paar Messungen“.
Inzwischen ist daraus eine vollständige native Software für den PS-2600A entstanden, die das Gerät direkt über WinUSB ansteuert und die originale (eher rudimentäre) PASCO-Software komplett ersetzt:
https://github.com/doctormord/Pasco-PS-2600A-Spectrometer
Die komplette USB-Kommunikation wurde dabei aus USB-Mitschnitten reverse engineered, da PASCO keine öffentliche Low-Level-Dokumentation für das Protokoll bereitstellt.
Was die Software kann
Die Anwendung läuft komplett in Python und bietet inzwischen unter anderem:
- direkte WinUSB-Kommunikation ohne PASCO SDK
- Echtzeit-Spektralanzeige mit hoher Update-Rate
- Wasserfall-/Heatmap-Darstellung
- automatische Belichtungsregelung
- Peak-Detektion und Spektralanalyse
- Referenzspektren für Gasentladungslampen und LEDs
- CSV- und PNG-Export
- persistente Konfiguration
- Light-/Dark-Theme
Dazu kommt ein vollständiger Colorimetrie-Teil auf Basis der CIE-1931-Norm:
- Chromatizitätsdiagramm
- Correlated Color Temperature (CCT)
- Duv
- CRI / Farbwiedergabeindex
- Live-Auswertung direkt aus dem gemessenen Spektrum
Das macht den kleinen PASCO-Sensor überraschend brauchbar für LED-, Lichtquellen- und Spektralanalysen im Labor- oder Hobbybereich.
Eine ausführlich Dokumentation ist auf dem GitHub zu finden.
Warum das Ganze?
Zum einen natürlich aus technischem Interesse.
Zum anderen finde ich es immer etwas schade, wenn interessante Hardware praktisch vollständig hinter proprietären Software-Stacks verschwindet — obwohl die eigentliche Hardware oft deutlich mehr Potenzial hat.
Der PS-2600A ist dafür ein gutes Beispiel. Mit direktem Zugriff auf die Rohdaten lässt sich daraus überraschend viel herausholen.
Vielleicht ist das Projekt ja auch für andere interessant, die im Bereich Spektroskopie, Optik, Lichttechnik oder Laborautomatisierung unterwegs sind.



