Raspberry Pi Diagnostic Suite
Compare.
Three internal tools built at Cytron, side by side.
- What it does
- Answers employee HR questions from official documents, with a citation on every statement
- Runs repairs, supplier RMA and warranty replacements from intake to credit
- Tests returned Raspberry Pi boards and issues a signed RMA certificate
- Used by
- Cytron employees and HR
- Support engineers, bench technicians and managers
- Warranty and RMA bench technicians
- Status
- Internal pilot
- In production, v2.52.1
- Production workbench
- Backend
- Python, FastAPI
- Python, Flask (8 blueprints)
- Python, Flask
- Interface
- React 18, Vite, Tailwind CSS
- Server-rendered Flask templates
- Dependency-free vanilla JavaScript
- Data
- ChromaDB vector index and SQLite
- SQLite in WAL mode, Google Sheets and Drive sync
- SQLite in WAL mode
- AI
- Gemini or OpenAI, for answers and embeddings
- Gemini, in a Telegram assistant with 24 read-only tools
- None
- Hardware
- None
- GP-1324D label printer, barcode scanners, I2C OLED and TFT displays
- Runs on the Raspberry Pi board under test
- Deployment
- One process serving the API and the built interface
- Raspberry Pi with Gunicorn, systemd and a Cloudflare Tunnel
- systemd service with Gunicorn: 1 worker, 8 threads
- Main output
- A cited answer, or an honest “not found”
- Thermal labels, RMA manifests and synced records
- A two-page certificate with an HMAC-SHA256 seal
HR Assistive Intelligence
- What it does
- Answers employee HR questions from official documents, with a citation on every statement
- Used by
- Cytron employees and HR
- Status
- Internal pilot
- Backend
- Python, FastAPI
- Interface
- React 18, Vite, Tailwind CSS
- Data
- ChromaDB vector index and SQLite
- AI
- Gemini or OpenAI, for answers and embeddings
- Hardware
- None
- Deployment
- One process serving the API and the built interface
- Main output
- A cited answer, or an honest “not found”
Warranty & RMA
- What it does
- Runs repairs, supplier RMA and warranty replacements from intake to credit
- Used by
- Support engineers, bench technicians and managers
- Status
- In production, v2.52.1
- Backend
- Python, Flask (8 blueprints)
- Interface
- Server-rendered Flask templates
- Data
- SQLite in WAL mode, Google Sheets and Drive sync
- AI
- Gemini, in a Telegram assistant with 24 read-only tools
- Hardware
- GP-1324D label printer, barcode scanners, I2C OLED and TFT displays
- Deployment
- Raspberry Pi with Gunicorn, systemd and a Cloudflare Tunnel
- Main output
- Thermal labels, RMA manifests and synced records
Pi Diagnostic Suite
You are here
- What it does
- Tests returned Raspberry Pi boards and issues a signed RMA certificate
- Used by
- Warranty and RMA bench technicians
- Status
- Production workbench
- Backend
- Python, Flask
- Interface
- Dependency-free vanilla JavaScript
- Data
- SQLite in WAL mode
- AI
- None
- Hardware
- Runs on the Raspberry Pi board under test
- Deployment
- systemd service with Gunicorn: 1 worker, 8 threads
- Main output
- A two-page certificate with an HMAC-SHA256 seal