You will need to figure out the NPK of each component. Know their solubility limits. Things like epsom salt are missing NPK since the main ingredients are magnesium and sulfur. These are important micronutrients. They are only needed in small quanities and can be toxic in excess.
If you are mixing a custom mix for a particular plant, say lettuce, then look up the requirements of nutrients for lettuce and you will need to calculate the nutrients for each element including the micros in ppm.
This is a bit of math by hand but this online calculator can help with the big stuff like NPK. Blending fertilizer precisely also requires an accurate scale. It is a lot like baking. Too much or too little and the balance will be off and the results are not going to be good. It is different from cooking where a little bit of this or that can be estimated (within reasonable limits) to taste without causing a chemical imbalance.
In addition an ec meter to monitor pH, and a water analysis for your area. You will have to make adjustments to account for the solutes in your water source.
https://cropaia.com/blog/how-to-calcula ... n-formula/
https://precisionag.sites.clemson.edu/C ... fertBlend/
For specific hydroponic mixes you can use hydrobuddy which is an open source calculator specifically for hydroponic applications.
https://scienceinhydroponics.com/2016/0 ... ram-o.html
Lettuce blend works for most leafy crops.
It uses 3 basic components Master blend NPK (4-18-38)
Calcium Nitrate (15.5-0-0)
Epsom salt
The MASTERBLEND recipe is 12 grams nutrient mix, 12 grams calcium nitrate, and 6 grams of Epsom salt per 5 gallons of nutrient solution/water.
https://whyfarmit.com/hydroponic-lettuce-nutrients/