Fully 3D Printed Tin Selenide (SnSe) Thermoelectric Generators with Alternating n-Type and p-Type Legs