FT2 - 2nd Generation Fingertips
Test Procedure
Revision history
Rev. | Dep | Prepared by | Date | Revision description |
---|---|---|---|---|
0 | iCubFacility | S. Dussoni | 09/09/2024 | First Emission |
1. Document Scope
Info
This procedure shows how to test FT2 electronic boards and applies to the following IIT codes:
16479-16482 and 13848-13851 rev. C and D FT2, IIT - Electronic board, FingertipTactileSensorRethink
the codes includes both RIGHT/LEFT versions, various addresses. Note: the 1st generation fingertips have compatible pad positions but different PCB shapes. Anyway, they are discontinued.
2. Requirements
2.1 Hardware Requirements
- ESD USB-CAN with USB power supply cable. [cod.IIT 1014]
- OPTIONAL, MC4-PLUS board with ethernet connectivity (depending on user's preferences)
-
FT2 Test equipment (fig.1) IIT code 18317 rev.A including:
-
Top cover with spring contacts and cabling
- TestBed to hold the PCBs Under Test
- MTB4 IIT code 12008 rev. C with CAN Id=10
Figure 1 - Test Setup, left to right: the TestBed, the MTB4 fixed to it, the Top cover w/ spring contacts and the ESDCAN device.
2.2 Software Requirements
- the test-skin-patches repo
3. Test Procedure
Warning
Handle the test setup taking care not to break thin wires and connectors.
3.1 Visual Inspection
The PCBs should be flexible (like a thick paper sheet due to the presence of the adhesive layer). Check for the presence of kinks and tears: highlighted in Fig. 2, there are the most sritical regions to check. Severely bent PCBs cannot work properly.
Figure 2 - Critical locations on the PCB to check
3.2 Setup Connections
- Connect the MTB4 card of the setup to the ESDCAN device and the ESDCAN to the PC. The MTB4 needs USB power source.
Figure 3 - Test Setup connections and PCB positioning. Left to right: the TestBed ready to accept the PCBs ; placement of one PCB in its slot, the taxels facing upwards; both PCBs in place, note that they lay exactly within their slots. Make sure they are as flat as pssible to avoid displacement when placing the Top Cover; on the leftmost panel the TopCover is in place touching the pads of the PCBs. No bending/uplifting should be observed for a good functionality.
3.3 Test procedure
- Place a Left and Right FT2 on the Test Bed (fig. 3 and caption therein for details)
- Put the Top cover on the TestBed
- the spring contacts are touching the PCBs if the PCB is in the correct position
- there are dowelpins aligning precisely the two plastic parts
- keep the cover slightly pressed during all operations to ensure the spring contacts are touching the pads
- the PCB should lay flat on the TestBed
- follow the instructions
- the config file for
yarprobotinterface
is skinFingertip.xml. - the robot part to choose in the
yarpmanager
is skin_fingertip-GUI
- the config file for
- while pressing the upper clamp, send the reset taxel command:
- open a terminal in the
config-files/scripts/ft2-test
folder of thetest-skin-patches
repo - type ./reset_tax.sh
- press Enter
- open a terminal in the
- touch the PCB (with either a finger or a touch-tip of a pen) and visualize the signal in the GUI
- if no signal is present, try pressing the upper part while sending again the reset taxel
- unclamp the Test setup and replace the PCBs with the other two and repeat step 4 to 6 until completion. Place tested PCbs apart, divided by functioning