This site is to help anyone with a 3D printer make simple face shields using readily available materials in the US. The design is based on the  original Prusa Face Shield and modified to print faster, use Letter sized plastic sheets and a standard 2-Hole-punch for spacing the holes out.  This is a very basic face shield, it is far from perfect, but it is something that anyone with a hobby-grade 3D printer can produce at a reasonable rate.


The Frame

The frame is a slimmed down version of Prusa's original design. I recommend printing these in PETG. 2 frames can be printed on a standard full size printer in 1.5-2 hours depending on speed and nozzle size.


Fusion 360 Model

STL File ready for slicing

STL File Stacked (With spacers)

STL File Stacked (Without spacers)

STL File - Metric Version - (Original Prusa Hole Pattern)

Sliced for Prusa MK3s - 0.4mm Nozzle - PETG - (1hr each)

Sliced for Prusa MK3s - 0.6mm Nozzle - PETG - (45min each)

Sliced for Prusa MK3s - 0.4mm Nozzle - PLA - (1hr each)

Sliced for Prusa MK3s - 0.6mm Nozzle - PLA - (45 min each)



While the frame can accommodate a variety of elastic bands and straps, a simple solution is to use Non-Latex 117B Rubber Bands. 

The shields are made of standard 12MI PVC Binding Covers, the holes are punched using a standard 2-Hole punch (set to 5" wide paper). 

Amazon links:

Alliance Non-Latex Rubber Bands 117B 

Letter Size PVC Binding Covers (10-12 Mil)

Officemate 2-Hole Punch




  • Print the frame using PETG or PLA.
  • 4-5 Perimeters
  • 3 Top/Bottom Layers
  • 10% Infill


Cut the rubber band and tie small loops at either end. Thread the loop around the frame "buttons"


Set the hole punch to 5" wide sheet and punch holes from both ends of one of the long edges. Insert the frame's notches into the holes starting from one end and working towards the opposite. The last one will require a little flexing of the frame.

 ** Please take care when making and handling these shields. Wear gloves and shield yourself to avoid any contaminants getting on the shields. 



Hospitals may be overwhelmed dealing with the COVID-19 outbreak, it isn't always easy to find the right person who can confirm the need and coordinate pickup/delivery of such items. I have had luck reaching out to hospital staff on Facebook and asking them directly. Search Facebook for your local hospital and it should help you find people who work there and can steer you in the right direction.

Philadelphia COVID-19 Exchange

Philadelphia COVID19 Medical Supplies Exchange

If you are able to contribute in making any kind of PPE supplies or you are a facility looking to source locally made PPE, please join our Facebook group!


How can you contribute?

  • Help produce PPE: If you have the ability to make masks, shields or any other form of PPE, contact your local healthcare providers or join our facebook page to get connected to a local facility in need.  
  • Share the word: If you know someone who may be able to contribute, let them know about us.
  • Donate: We are currently self-funding all materials to make face shields. Any donations will go towards purchasing more materials and increasing production.  VENMO: @GPodio


Ear Savers!

Quick to print Ear Savers! These have been designed with printing speed in mind. Please use PETG due to how thin they are.


Ear Saver STL

Ear Saver Stand STL

Sliced for Ender 3 Pro (12 Savers in 1h49m)

Sliced for Prusa MK3s (13 Savers in 1h29m)

Sliced for Prusa MK2s (13 Savers in 2h)

Sliced for Prusa MK3s 0.6mm Nozzle (13 Savers in 1h3m)

Sliced for Prusa MK2s 0.6mm Nozzle (13 Savers in 1h6m) 

Snapping on the shield:

Contact Me