Arthexis supports 16x2 LCD panels connected over I²C, including the common PCF8574/PCF8574A backpacks and Waveshare modules based on the AiP31068L controller. The LCD service chooses the correct driver at startup, and you can force a specific driver or timing calibration when needed.
All LCD utility commands now run through the unified entrypoint:
.venv/bin/python manage.py lcd <action>
Supported actions include debug, replay, write, animate, plan, and
calibrate.
| Controller | Typical I²C address | Notes |
|---|---|---|
| PCF8574 / PCF8574A | 0x27, 0x3F (sometimes 0x3E) |
Common LCD1602 backpacks. |
| AiP31068L | 0x3E |
Waveshare LCD1602 modules. |