Hardware configuration new - josalggui/MaRGE GitHub Wiki
System Configuration Notes
This section describes how to set up the system when running MaRGE for the first time. Before proceeding, ensure that the Red Pitaya and the Host computer are configured properly by following this guide.
First Launch of MaRGE
When running MaRGE for the first time, the session window is displayed. For a detailed description of the GUI, go to this link.
.png)
This window contains three key widgets:
- Scanner Checks – Displays missing configuration files.
- Information Area – Shows real-time system information.
- Session and Hardware Tabs – Allows users to configure session parameters.
On the initial launch, you will notice:
- Errors displayed in the information area.
- Unchecked scanner checks.
- and buttons disabled.
These issues stem from missing configuration files. This guide explains how to set them up properly.
Configuring the System Files
MaRGE requires the following eight elements to be configured upon first use:
- Projects
- Study Cases
- Console
- Gradient Hardware
- RF Configuration
- Red Pitaya IPs
- RF Coils
- Other Hardware and Software Components
Setting Up Projects and Study Cases
To configure a project or study case:
- Click on the
Project/Studybox. - The box will be empty initially. Click
Add/Deleteto create a new entry. - A pop-up window appears where you can type the project/study name.
- Entering an existing name deletes that project/study.
.png)
Once added, clicking in the session toolbar should check Projects and Study Cases.
Setting up the Console and Red Pitayas
To configure the console and Red Pitayas:
- Navigate to the
Consoletab.
.png)
- Configure MaRCoS settings:
- Red Pitaya Model:
rp-122orrp-125(only rp-122 working now) - Gradient Board Model:
gpa-fhdoorocra1
- Red Pitaya Model:
- Add the Red Pitaya IP (configured with a static IP):
- Enter the IP in the
IPbox and clickAddbutton. - The new Red Pitaya appears in the console tab.
- Add multiple Red Pitayas if needed (e.g., for MIMO applications, under development).
- Enter the IP in the
- Click
Saveand then to finalize the setup.MaRCoSandRP IPsshould now be checked.
.png)
RF Configuration and RF Coils
To set up the RF system:
- Go to the
RFtab.
.png)
- Define key parameters such as:
- Gyromagnetic ratio
- Larmor frequency
- RF dead time
- LNA gain, used to estimate the noise floor in the baseband.
- Add RF coils:
- Enter the RF coil ID and its RF efficiency.
- Click
Addto include it in the configuration.
- Click
SaveandUpdate.RFsandRF Coilsshould now be checked.- Added RF coils will appear in the selection box of the Session tab.
.png)
Setting up Gradients and Other Hardware
In the Gradients and Others tabs:
- Complete the configuration fields based on your hardware setup.
- Click
Saveand thenUpdate.
Once all elements are configured:
- All checks should be marked.
- The and buttons become available.
Bash path:
- Use "C:/path/to/git_bash.exe" for Windows
- Use "gnome-terminal" for Ubuntu
Tyger server:
- Specify the host of your Tyger server, if applicable.
.png)
Each time MaRGE is opened, the configuration is automatically loaded, allowing the user to proceed directly to the main window. The configuration can be modified and updated at any time to run the scanner with new parameters.