the simplest way to calculate the maximum amount of oil, infused to a certain potency, that you can make from biomass can be written as
m_o * c_o = E * m_b * c_b
where
m_o is infusion mass
c_o is the infusion potency
E is the efficiency
m_b is the mass of biomass
c_b is the biomass potency
so the amount of infused mct oil, at 3.2% potency (by mass, or 30 g/mL when density is 0.94 g/mL), you can make from 28.35 grams of 18% potent biomass is
m_o = 0.9 x (28.35 grams) x (18%) / (3.2%) = 153.1 grams of oil or 163 mL
There I assumed an efficiency factor of 0.9. (which I have verified for this process running 180 lbs at a time…)
The result of the equation above however occurs only if you get all of your cannabinoids into your most potent oil. Realistically, at the end of your extraction, there will be some cannabinoids left in the lower potency (i.e. 2nd, 3rd, etc.) washes. In the long run, after running lots and lots of minibatches, you approach the result of the equation above. In practice tho you don’t want to have to run an infinite number of minibatches so there is a compromise that must be reached!
All that said, I expect you can get at least 70% of the cannabinoids in the potent oil that you take out as product if you do 10 minibatches at 2.8 grams per. Thus for an ounce you should be able to make at least 110 mL of oil infused to 30 mg/mL.
Since you expect to be taking out 110 mL from your process, I would use a 20 mL syringe (pack the end with cotton) and take out the ‘first wash’ after the 2nd, 4th, 6th, 8th, and 10th mini batches.
After all the washes and minibatches you will have 100 mL of potent oil that you took out of the process, as well as 20 mL of your second and 20 mL of your third wash. Your 100mL of potent oil should be up to spec so that you can dilute with the 20mL of your second wash.
In my experience, the ‘spent biomass’ triples in mass if you squeeze it reasonably well… so for 28 g fresh you should expect to lose about 60 mL of dilute oil to the biomass. All in all looking at 200mL.
I hope you can appreciate that some of my numbers aren’t exact… trying to get some ideas across first and foremost!