Da der Drucker in letzter Zeit ziemlich ausgelastet ist, könnte man ein Reservationssystem einführen.
Meine Idee wäre ein Kalender (einfache Datenbank mit iCalendar Integration) in der man den Drucker verbindlich reservieren kann. Ausserhalb der reservierten Zeit gilt first come first serve.
Da Reservations-Zeit genauso eine Resource ist wie Material, würde ich dafür eine kleine Gebühr verlangen. Zum Beispiel 0.50 CHF pro Stunde. (Zum Vergleich: In den meisten Schweizer Fablabs kostet 3D-Druck 5 CHF pro Stunde, allerdings inklusive Material).
Damit eine Reservation sofort ersichtlich ist, könnte man ein einfaches LCD basteln, das die nächste(n) Reservation(en) anzeigt.
Genau. Bisher ist es eine in 30 Minuten zusammengehackte REST API ohne Authentifizierung. Ich werde den Code wenn möglich heute noch deployen.
Die Authentifizierung lassen wir am besten weg, solange es keine Probleme gibt.
Als nächstes könnte man dann ein Webinterface und einen iCalendar Export bauen. Das könnten durchaus separate Applikationen sein, die API ist ja nun gegeben