Where can I find a full list of all Bitcoin mining hardware ever used?
https://en.bitcoin.it/wiki/Mining_hardware_comparison and https://en.bitcoin.it/wiki/Non-specialized_hardware_comparison are the canonical lists. I'm not sure that will be useful to you; there's approximately 940 products across the two lists.

If you're making a visual presentation of how mining hardware evolved, you might also find this thread useful.