I did not read every post but for odor control does the fan have to vent out of the box? I mean could you not take and attach the filter to the fan and run that inside the box taking out the smell but keeping the air in the box until another fan vents it out later? Noob question but I use a store bought air filter machine to clean dust from my room and don't vent that air and it removes pet smells as well. Just a thought.
soylent green if I understand you you would have 2 fans one for venting box, one to circulate air inside the box. if venting fan doesn't have filter you would smell it. cause once air passed thru circulating fan it would pick up odor again as passed buds on way to venting fan. if venting fan and intake vents dont have means of closing the openings the circulating fan could push air out when you didn't want it. a circulating fan inside may cause things to dry too fast too, I don't know.
Hippie makes some good points, especially regarding a circulating fan not being able to remove the odor, and the suggestion for a speed controller on the exhaust fan is a great one!
Here are a couple of other points to consider:
First is that you do need to exchange the air inside the box with air from outside the box ("fresh" air) to avoid mold & budrot. This is really no different than your grow room/tent. In the growroom, we usually spend hundreds of dollars on an exhaust fan and carbon filter combo, which certainly would work fine for a growbox if you had that kind of space for it and didn't mind spending the extra money. But, it would be way overkill for this project. It's a relatively small box and even a small fan running at very low speed can quickly exchange all of the air in the box, so a powerful fan isn't needed, and in my experience, does dry the buds too quickly (but if you're in an extremely humid environment, maybe this wouldn't be the case).
The only real objectiive for me, other than limiting expenses, was simply making sure the grow remained stealth (i.e. the house didn't reek!) when the air was being exchanged in the box.
If the box itself was otherwise airtight, I personally would just line the vents with filter material and not even run a fan. But, because the box has air leeks other than the vents (the top of the box isn't airtight), the fan is used to create some negative pressure inside the box and basically force the air through the filter so no odor escapes from any of the air leaks.
I hope this helps!