** QC procedures testing document **
Module reception area setup
Software and firmware setup
YARR instruction
Version: documentation:
YARR software v1.4.6 and firmware version 1.4.0 released for 1.28 GHz readout
YARR document: https://yarr.web.cern.ch/yarr/install/
- if the yarr PC updated, it might change the driver. In that case you need to reinstall the driver
QC tools
itkdb v0.4.12
Module QC database tools: v2.2.8 : https://gitlab.cern.ch/atlas-itk/pixel/module/module-qc-database-tools/-/tree/main?ref_type=heads
- Usage:
source itkdb/bin/activate
- to get module config:
generateYARRConfig -sn 20UPGR91301046 -o foldername
- without a folder name will try to connect to localdb
Module QC measurement tools: v2.2: https://gitlab.cern.ch/atlas-itk/pixel/module/module-qc-tools/-/tree/v2.2.0?ref_type=tags
- Usage: source qctool/bin/activate
Module QC analysis tools: v2.2 https://gitlab.cern.ch/atlas-itk/pixel/module/module-qc-analysis-tools
LocalDB: v2.2.7:
- documentation: https://localdb-docs.readthedocs.io/en/master/qcflow/flow/
- (installed here: http://atlascr:8081/localdb/)
- net:
yarrReception@192.168.1.1 : slac
Monitoring
canary board: http://atlascr.slac.stanford.edu:3000/d/8XA-Shc7k/canary-boards?orgId=1&refresh=10s
ANL box monitoring:
Automated snippet v2.2
Box pi code: https://github.com/Y0ungst3r/imagin
Monitoring of the temperature modules and interlock status is found on the three pi's. The rasberry pi computers can be remotely accessed at the following three locations
- dcs-lin-trp-1
- dcs-ring-trp-1
- dcs-pi-mod-03 (Note this one is for the quads)
When running you can the montoring at: http://atlascr.slac.stanford.edu:3000/d/31eiHlhSz/module_reception?orgId=1&from=now-5m&to=now
Changed interlock to work with dewpoint instead of RH need to validate that this is okay.
Testing Procedure
- Checking the condition of the shipping and fill
- Visual inspection [take off the plastic cover for the module to have a clear photo]
- 1 overview photo and photos for each chip
- Start dcs interlock Pi
- ssh pi@dcs-...
- cd ~/imagin
- python runAllInterlocks.py
- Start 19v power to Pi
- Check that dummy light turns on.
- Start grafana
- Turn Air
- Load module and connect power and data lines
- For triplets turn on vacuum switch on front face of box.
- Turn on vacuum (the vacuum might have a problem when the sealing is bad between tube and the vacuum chuck)
- two thing you can do is to change the sealing
- change the requirement of the sealing (vacuum require) in the book)
- Close box and check that dew point is lowering.
- turn on the chiller
- turn on the peltier (2.5V 1.2A)
- power the module:
- I: 5.5A V:~2V
- IV scan: use module-qc-tool
- Electrical Test:
- run data transmission check first:
- python3 scripts/update_config.py -c connectivity file
- /bin/eyeDiagram -r configs/controller/specCfg-rd53b-4x4.json -c <connectivity_file>
- scan_all.py to run all the electrical test
- need to change the module and testing date
- run data transmission check first: