- Integrated Design: All biometric processing is done on-board; no external libraries or heavy processing power required from your host controller.
- Touch Trigger Technology: Features a dedicated touch-sensing signal output that allows the module to remain in sleep mode until a finger is detected, significantly extending battery life.
- High Recognition Accuracy: Advanced optical imaging ensures a low False Acceptance Rate (FAR) and False Rejection Rate (FRR), even with dry or slightly aged fingers.
- Dual-Interface Communication: Supports both UART (TTL) for microcontrollers and USB 2.0 for direct PC integration.
- Adjustable Security Levels: Users can configure the security threshold (Levels 1–5) to balance speed and strictness based on the application.
- Self-Learning Logic: The algorithm updates the stored template slightly with each successful scan to account for minor changes in finger orientation or condition.
R307S All-in-One Optical Fingerprint Sensor Module – Touch Trigger & Signal Output
| Supply Voltage | DC 4.2V – 6.0V (Standard) / 3.3V (Optional) |
|---|---|
| Operating Current | <50mA (Typical), <80mA (Peak) |
| Fingerprint Capacity | 1,000 Templates |
| Resolution | 500 DPI |
| Verification Speed | < 0.2 seconds |
| Scanning Speed | < 0.3 seconds |
| False Acceptance Rate (FAR) | < 0.001% (Security Level 3) |
| False Rejection Rate (FRR) | < 1.0% (Security Level 3) |
| Communication Interface | UART (TTL) / USB 2.0 |
| Baud Rate | 9600 – 115200 bps (Default: 57600) |
| Operating Temperature | -20°C to +50°C |
| Window Area | 15mm x 19mm |






- Single/Home User: DIY smart home locks, secure jewelry boxes, personalized PC login triggers, and garage door openers.
- Business/Commercial: Office access control systems, employee time-attendance machines, industrial equipment authorization, and secure storage lockers for shared workspaces.
Yes. The R307S uses a standard UART (TTL) interface, making it compatible with almost any microcontroller, including Arduino, ESP32, STM32, and Raspberry Pi.
The module has a dedicated sensing pin (Pin 5). When a finger touches the glass, this pin changes state (sends a signal) to wake up your microcontroller from sleep. This is essential for battery-powered devices.
No. You can enroll fingerprints using a microcontroller and simple code commands. However, you can also connect it to a PC via USB to manage the database using specialized software.
No. The fingerprint templates are stored in the module’s internal non-volatile Flash memory. They will remain saved even if power is disconnected.
While optical sensors prefer clean, dry fingers for the best accuracy, the R307S is designed to handle slight moisture. However, heavy grease, dirt, or excessive water may interfere with the optical path.
Yes, the module supports uploading and downloading both “feature templates” and raw “image data” via the serial port.














