Main Page: Difference between revisions

From HaicuWiki
Jump to navigation Jump to search
No edit summary
Line 19: Line 19:
* [https://gitlab.triumf.ca/haicu/magnet_control magnet_control], which contains the drivers, test code, and frontends for Raspberry Pi box controlling the magnet power supplies
* [https://gitlab.triumf.ca/haicu/magnet_control magnet_control], which contains the drivers, test code, and frontends for Raspberry Pi box controlling the magnet power supplies
* [https://gitlab.triumf.ca/haicu/ppg_client PPG Client], which contains the code to load and run sequences on the Programmable Pulse Generator (or sequencer)
* [https://gitlab.triumf.ca/haicu/ppg_client PPG Client], which contains the code to load and run sequences on the Programmable Pulse Generator (or sequencer)
* [https://gitlab.triumf.ca/haicu/ppg_cb_firmware PPG Firmware], which contains the Quartus project of the PPG-Chronobox FPGA code
* [https://gitlab.triumf.ca/haicu/vacuum-control-software Vacuum Control Software], which contains frontends for the Agilent gauges and turbopumps
* [https://gitlab.triumf.ca/haicu/vacuum-control-software Vacuum Control Software], which contains frontends for the Agilent gauges and turbopumps
* [https://gitlab.triumf.ca/haicu/teensy_software Teensy Software], which contains both firmware and Midas frontends for the flow and temperature monitoring Teensy boards
* [https://gitlab.triumf.ca/haicu/caen-dt5533en-hvps HV supply], which controls the CAEN DT5533 high voltage supply
* [https://gitlab.triumf.ca/haicu/lolxboardctrl SiPM bias], which controls the SiPM bias distribution and amplification box (LolX-box)
* [https://gitlab.triumf.ca/haicu/intlck-watchdog Interlock Watchdog Firmware], which contains the firmware for the Arduino Due "Watchdog"
* [https://gitlab.triumf.ca/haicu/watchdog-frontend Interlock Watchdog Frontend], which contains the MIDAS frontend to interact with the watchdog


= Procedures =
= Procedures =

Revision as of 20:00, 18 February 2026

General

HAICU (Hydrogen Antihydrogen Infrastructure at Canadian Universities) is an experimental facility designed for research and development of techniques relating to the trapping of atomic Hydrogen and Antihydrogen. This wiki is the definitive repository of documentation regarding this setup.

HAICUlogo final.jpg

Experimental Setup

Software

Git Repositories

(Most of) the various software packages used for the control and monitoring of the HAICU setup are kept in the TRIUMF gitlab at https://gitlab.triumf.ca/groups/haicu/. In general, each repository should have a README file as well as Doxygen documentation accessible from the "Gitlab Pages" link or from a link at the start of the README. Specifically the software packages are:

  • magnet_control, which contains the drivers, test code, and frontends for Raspberry Pi box controlling the magnet power supplies
  • PPG Client, which contains the code to load and run sequences on the Programmable Pulse Generator (or sequencer)
  • PPG Firmware, which contains the Quartus project of the PPG-Chronobox FPGA code
  • Vacuum Control Software, which contains frontends for the Agilent gauges and turbopumps
  • Teensy Software, which contains both firmware and Midas frontends for the flow and temperature monitoring Teensy boards
  • HV supply, which controls the CAEN DT5533 high voltage supply
  • SiPM bias, which controls the SiPM bias distribution and amplification box (LolX-box)
  • Interlock Watchdog Firmware, which contains the firmware for the Arduino Due "Watchdog"
  • Interlock Watchdog Frontend, which contains the MIDAS frontend to interact with the watchdog

Procedures

Resources and Manuals