Skip to content
Archived from the legacy DMS wiki — content may be outdated.

Laser Queue System

The Laser Queue system is designed to help laser users login to the various Laser machines operated by Team Laser, track statistics about machine usage and let waiting users know when a machine is available.

  • RFID Login with makerspace tag/fob/card
  • Raspberry Pi Touch Screen Interface
  • Wall timer for assisting with three hour limit per session
  • Displays cool committee shark logo
  • Usage tracking to assist with paying for a session
  • Electronic Queue
  • Remote Queue Monitoring
  • Statistics collection

The current implementation uses a Raspberry Pi 3, Model B+ for each Laser. The Raspberry Pi is fitted with a SmartPi touch case and the official Raspberry Pi screen. Each screen on the lasers acts as a client to the laser queue server. The laser queue server is also currently implemented using a Raspberry Pi 3, Model B+ running Apache, PHP7 and MariaDB. The RFID login feature depends on the same script used for the RFID_Member_Info_Portal.

  • Blitzen (Installed 2dec2018)
  • Login Field Loses Focus (fixed 26dec2018)
  • RFID Reader Generates Garbage (WIP - replacing original USB reader with Wiegand Reader)

The original implementation used a low-cost RFID reader from Amazon that plugged directly into USB and emulated a keyboard. This reader works fine, however, it occasionally starts generating garbage rather than the tag number. The plan is to replace it with this reader and use a Teensy 2.0 microcontroller running this code.

  • @SixVolts
  • @JoshW

Migrated from the legacy DMS wiki: original page