Skip to content

Using the R503 Finger Print Sensor with K216 Controller

This article will discuss how to control the R503 fingerprint sensor with K216 controller and a remote.

K216 Controller + R503 Fingerprint Sensor + Remote. A demo Light is used to indicate relay on/off. It can be replaced by another load as required by the user.

What is the R503 Fingerprint Sensor?

R503 is an industrial grade fingerprint sensor, this sensor reads fingerprints when placed on the face of the sensor and stores them. When a stored fingerprint is scanned again, it can be recognised. The sensor outputs data through Serial UART interface and needs an external microcontroller to decode the output and take action based on it.

R503 Industrial Grade Fingerprint Scanner with Serial UART Interface. It comes is a dust and waterproof stainless steel construction

The sensor uses a high quality optical camera/capacitive detection to detect fingerprint features. It contains a high performance DSP chip to process the data and identify stored fingerprint. By using this sensor, users can offload the fingerprint sensing tasks to the sensor and concentrate on implementing their project specific task.

Alternatively, the sensor can be used without a microcontroller too. Using a controller like the K216, we can eliminate the need for a microcontroller to monitor the sensor. The K216 Controller communicates with the R305 Fingerprint Sensor through UART interface and controls a relay. The K216 relay can be used to turned on when a authorised fingerprint is scanned.

R503 Finger Print Sensor with a K216 Controller

So what is this K216 Controller??

The K216 Controller uses a high performance controller to communicate to the fingerprint sensor over UART. It indicates authorised fingerprints by an audio beep and also by turning on a relay. Users can connect a load such as 240V AC Mains Light, Fan, Motor, Electric Door Lock, etc to the relay and switch them On/Off.

The K216 comes preprogrammed with code required to interface with a finger print sensor. Users only have to store the required authorised fingerprints to it once and the controller can recognise these fingerprints subsequently. It also turns on a relay when a stored fingerprint is scanned. Audio beep alert and led indication is provided for user convenience.

The K216 Controller and R503 Sensor provide a complete Fingerprint Recognition Solution to users who require simplicity and easy of use

All of these Fingerprint sensors are very interesting to work with. What we sell on our online store is the Fingerprint sensor with a k216 controller. The R503 fingerprint sensor, K216 controller, and remote comes as a complete package.

Controlling R503 Fingerprint Sensor with K216 controller:

Press the SET button on the K216, the system will enter register state. The Blue indicator light flashes/flickers, blue light indicates the sensor is either ready to register the new fingerprints or read the fingerprints that are already been registered.

Once the user places the finger on the sensor along with the blue indicator light, a buzzer will turn on. One has to place their finger at least for about 10 seconds, once the fingerprint has been registered, you will hear a different tune on the controller board’s buzzer.

Controlling R503  Fingerprint Sensor with K216 controller using Remote:

R503 + K216 Fingerprint Scanner Kit an be configured through an IR Remote too

1. This R503 sensor can be configured by a remote. This method allows for accessing more settings and unlocking multiple features. To change settings, point the remote to the controller and press the commands on the remote as below

2. The remote has a default password: 123456. Passwords can be changed but the password length must be 6 Digits

3. To change the password, press the following on the IR Remote  –

*old password*1*new password*new password#.

4. To register a new fingerprint, press –


DD can take the values 00 to 99(00, 01, and 02 refer to three different fingerprint databases), each database can store fingerprints 100 fingerprints. 

5. To Empty the entire fingerprints: Press


6. To delete the fingerprints one by one: Press


DD from 00 to 02 (00, 01, and 02 refer to three different fingerprint databases).

7. Setting Delay time for the closing relayPress

*password*5*DT #.

DT from 00 to 20, DT means the closing time for relay (from 0.5s to 20s), e.g.: 00 means 0.5s, 20 means 20s. The default time is 5.

8. Functions of Set Button on the controller board: when you slide to 2, the closing time of the relay is 5 seconds, after passing fingerprint (5s is default time, and it can be adjusted by remote control). When you slide to 1, the relay is closed when the fingerprint is passed/detected. The relay will be opened when the user removes their fingerprint off the sensor.

Leave a Reply

Your email address will not be published. Required fields are marked *