Note: This is an exclusive product preview, the kit shown here will be available soon!😃Introduction
Have you ever wondered how a simple touch or press can be detected using a magnetic field?
In this project, we take a closer look at the 3D Magnetic Sensor 2 GO kit featuring the XENSIV™ TLI493D-x4D7 and its magnetic finger.
The idea behind it is simple: four small magnets are embedded inside a flexible silicone finger, with four 3D Hall sensors positioned underneath them. When the silicone is pressed or deformed, the magnets move relative to the sensors. This change in position can be measured and visualized directly on a computer.
In this article, we will have a look at the hardware behind the magnetic finger, set up the required software, and see the sensor data come to life in the graphical user interface.
At the heart of the kit are four XENSIV™ TLI493D-x4D7 3D Hall sensors. Each sensor can measure the magnetic field in three dimensions, allowing the system to detect how the magnets above the PCB move when pressure is applied to the silicone finger.
The four sensors communicate using a daisy-chain UART interface, allowing them to be accessed through a single UART connection.
One of the most interesting parts of this kit is the construction of the flexible magnetic finger itself.
The finger is produced using a two-stage silicone casting process. A custom mold holds the PCB in position while the first silicone layer is formed.
The first layer of transparent silicone (available here) is poured around the sensor area of the PCB. Using transparent silicone for this inner structure also makes it possible to see the sensor and magnet arrangement underneath.
Small magnets (available here) are then positioned above the four 3D Hall sensors. Each magnet corresponds to one of the XENSIV™ TLI493D-x4D7 sensors underneath.
After the inner structure is prepared, the finger is completed with an additional silicone layer (available here) that forms the soft outer surface.
The result is a compact flexible structure in which each magnet can move relative to its corresponding sensor.
When the finger is pressed, the silicone deforms and the magnets move with it. The sensors detect the resulting changes in the magnetic field in three dimensions.
Press → Magnet movement → Magnetic-field change → 3D Hall sensor
This is what allows the finger to turn a physical press or deformation into measurable sensor data.
Now that we know what is happening inside the finger, let’s connect it to the computer and see the measurements.
Step 1: Install the Driver
Before connecting the board, install the provided CY7C65211-24LTXI driver.
If the software package is provided as a ZIP file, extract it first and run the driver installer.
Step 2: Connect the Board
Connect the 3D Magnetic Sensor 2 GO kit to your computer using a USB-C data cable.
Make sure that the cable supports data transmission and is not a power-only charging cable.
Once the board is connected correctly, the LED on the PCB should light up.
Step 3: Start the GUI
After the driver has been installed and the board is connected, launch:
MagneticFingerGUI.exe
The Magnet Distance Monitor displays the four individual sensor positions and allows us to see how the embedded magnets move.
Before starting the experiment, the system can be recalibrated using the Recalibrate Offset button.
For the visualization to match the physical board, hold the PCB with the USB-C connector pointing to the right.
Now comes the fun part!
Press different areas of the silicone finger and watch what happens in the GUI.
As pressure is applied, the silicone deforms and the magnets change their positions relative to the Hall sensors. These movements are detected by the four XENSIV™ sensors and represented in the GUI.
Try pressing different corners or applying different amounts of pressure and observe how the individual sensor responses change.(GIF annimation below)
This provides a quick and visual way to experiment with 3D magnetic sensing and see how physical movement can be translated into sensor data.
Quick Troubleshooting
If the GUI cannot establish a connection, check that the USB-to-UART driver is installed and that the USB-C cable supports data transmission.
If the measurements suddenly jump or behave unexpectedly, avoid touching exposed electrically connected components while operating the finger. Holding the board around the USB connector can help prevent unwanted electrical interference.
Taking it furtherThe next step is bringing several magnetic fingers together to create a sensorized hand. By combining multiple fingers, the concept can move from detecting a single touch to exploring gripping, object interaction and multi-point tactile sensing.
A great starting point for exploring what magnetic sensing can bring to future robotic hands.
Happy Building!






Comments