The FNAL Burnin Box setup
Contact
uplegger@fnalNOSPAMPLEASE.gov,
fravera@fnalNOSPAMPLEASE.gov,
jennetd@fnalNOSPAMPLEASE.gov,
izoi@fnalNOSPAMPLEASE.gov with questions
The most up-to-date Burnin Box description (February 2023) is
https://indico.cern.ch/event/1234302/contributions/5239982/attachments/2589664/4468556/2023_02_07_BurninBoxUpdateModuleAssembly.pdf
Running the burnin system
If you are restarting the PC, to re-establish the communication with the boards, the following commands should be executed. (you need to be on the root list)
ksu
rarpd -a
exit
You can test the communication with the Burn In Box Controller by pinging it as in the example:
ping 192.168.0.187
On lenny:
[modtest@lenny01 ~]$ cd /home/modtest/Programming/otsdaq
[modtest@lenny01 ~]$ source BurninBoxSetup.sh
The server that receives commands and talks directly to the board needs to be on. To turn it off if already running:
[modtest@lenny01 otsdaq]$ killall -9 BurninBoxController
To turn on:
[modtest@lenny01 otsdaq]$ BurninBoxController
</verbatim>
Once the server is running, go ahead and start the client:
[modtest@lenny01 otsdaq]$ CommandBurninBoxController
Options:
Lock/unlock the box
lock-on
lock-off
Switch the gas flow between low and high flux (usually let otsdaq handle this):
gas-on
gas-off
Set the target temperature on the chiller (eg 20C)
set-temp value
Read the target temperature from the chiller:
read-set-temp
Read the measured temperature (from center of burnin box):
read-temp
Turn the chiller on and off (it will make noise):
start
stop
Check if the chiller is on:
ison
Read temperature from digital temperature sensors on each module (999 if not connected):
read-digitals
Read the dew point from sensor at the bottom right of the box:
read-dewpoint
Read temperature from additional temperature sensors (resistance dependent temperature)
read-rtds
Using the OTSDAQ GUI
You can open the
OtsDaq GUI to set temperature cycles or monitor with plots. Type:
ots
And use the link in a browser (on fgz or vpn).
To define a cycle click the configure button. Select
BurnInBoxConfiguration to set temperature cycle in table. Go to state machine and click configured. Then it goes into running.
NB:
TimeAtTemperature is in seconds. -1 means it stays at that temperature forever.
Click visualizer,
LiveDQM to see the plots. The plots are also saved in
/data/CMSBurninBox/BurninBoxHistos/BurninBoxHistos_RUNNUMBER.root
Powering the module
Hook up module, close box
[modtest@lenny01 otsdaq]$ CommandBurninBoxController lock-on
pinch handle until light is green
[modtest@lenny01 otsdaq]$ CommandBurninBoxController set-temp 20
[modtest@lenny01 otsdaq]$ CommandBurninBoxController start
Start the module:
[modtest@lenny01 otsdaq]$ caengeco2020
(admin, admin)
Using the gui set
Module5L _LV = 10.4V, current = 300 mA (when you power on - will go higher when running)
Module5L _HV = 500V (do not exceed 300 before encapsulation)
On the CAEN power supply, the order of channels corresponds to
For the FC7 configuration look at
FC7andPh2ACF
Connect optical cables to the FC7 according to this table:
Burnin Box documentation
The spreadsheet with all the parts needed to build the Burnin Box can be found here:
Burnin Box parts
(Ask
Lorenzo Uplegger (
uplegger@fnalNOSPAMPLEASE.gov) for access permissions)
There are 2 tabs. One shows the parts that can be bought in the US (FNAL tab) while the second one shows the parts that can be found in Italy, and thus also in Europe (Pisa tab).
Here is a quick manual for the cold box parts assembly:
CMS_Cold_Box_Construction_Details.pdf
Burnin Box controller
The following is the wiring diagram for the sensors and components attached to the controller
BurnInBox_Cable_Wiring_V2Box.pdf
The following is the user manual of the burnin box controller
Serial_Command_Protocol_Rev1B.pdf
Burnin Box software
The software to run the Burnin Box is based on the OTSDAQ framework developed at Fermilab and it integrates the
Ph2_ACF
software.
The specific branches to run the full system can be found in gitlab
Burnin Box
Tracker
The software installation is rather complicated and it is best to follow first the Tracker README followed by the Burnin Box branch.
To get support for the installation contact
Lorenzo Uplegger (
uplegger@fnalNOSPAMPLEASE.gov)
Cold Plate Adapter
Each module carrier will have a power adapter attached to simplify the connection between the module and external power supplies bith in the burnin and the single module test stands.
Here are some pictures

.

.
And schematics:
Cold_Plate_Adapter_Schematic_Rev1.4.PDF
The temperature sensor might not be populated because of the sensor component shortage. An alternative board is being developed and will be part of the burnin box requiring a significant smaller amount of those sensors.