Face-shield makers across the state are utilizing 3D printers, old classroom supplies

Overhead projector (Dennis Sylvester Hurd) and face shield (University of Iowa Health Care)

Don’t call it a comeback: The overhead projector — a post-chalkboard and pre-SMART Board classroom technology, and staple of “you know you’re old when …” articles — is relevant once again as Iowans craft creative solutions to hospitals’ supply needs during the COVID-19 pandemic.

N95 masks, the most effective personal protective equipment (PPE) against the virus, must be manufactured in a medical-grade facility and are regulated by the FDA. But with the right supplies, anyone can make a face shield, which covers the face and mouth, can extend the life of an N95 mask and may also be useful for low-risk hospital procedure, from front desk interactions to blood draws.

University of Iowa Hospitals and Clinics put out an “urgent request” for donated face shields on March 22, either bought or homemade.

“These protective shields are extremely effective — especially for our staff who cannot always maintain a six-foot social distance when interacting with patients, visitors, and colleagues,” UIHC CEO Suresh Gunasekaran said in a statement. “There is a national shortage, and we need to secure an adequate supply for our needs now and in the future.”

Individuals, schools and businesses have heeded the call.

NewBoCo Executive Director Eric Engelmann worked with other local entrepreneurs to develop face-shield prototypes that can be made with or without a 3D printer. Within two weeks of UIHC’s call for face shields, NewBoCo had delivered more than 5,000 to hospitals across the state. (Engelmann told the Des Moines Register they have their own pilot making the deliveries.)

The UI College of Engineering developed their own face shield prototype, and fabricated more than 1,000 in the first week.

“It’s rudimentary,” James Ankrum, an assistant professor of biomedical engineering and the project’s coordinator, said of their design, “but it allows us to keep costs down and get a useful device to the hospital.”

BeraTek Industries of Cedar Rapids has put their 3D printer to the task, and the Cedar Rapids Community School District has loaned NewBoCo its 13 3D printers. University of Northern Iowa faculty and students are 3D-printing face shields (based on the UI prototype) in UNI’s Additive Manufacturing Center in Cedar Falls.

In central Iowa, HartSmart Productions of Clive have allocated materials and printers to craft the head bands for face shields, which they pass on to NewBoCo. Members of Area515, a community maker space in Des Moines, are keeping the facility’s 3D printers running 24 hours a day with the hopes of providing around 800 face shields to rural hospitals and nursing homes.

Shelby Doyle, an assistant professor of architecture at Iowa State University and co-founder of the Computation and Construction Lab (CCL), and her eight student employees have stuck around ISU’s campus to manufacture face shields.

Armed with all 30 of the architecture department’s 3D printers, funded by donations from Alliant Energy (which is also handling the distribution of the face shields) and working on rotating shifts in order to practice social distancing, Doyle’s team said they hope to make at least 2,000 face shields, which can take up to three hours each to print, and additional time to assemble and sanitize.

A main ingredient in the face shield prototypes is clear, flexible plastic, which can be purchased from some hardware or office supply stores. But with money for supplies running low, longtime teachers with hoarding tendencies are proving a rich source of the essential material.

“I’m kind of a pack rat. I never, ever throw anything away,” Dave Will, a math teacher at Waterloo’s Columbus High School, told CNN. “People around here make fun of me for that. I finally get to say I told you so.”

Will said he’s held onto 50 years’ worth of supplies and equipment, including more than a dozen rolls (or more than 1,000 feet) of overhead projector plastic, or acetate, ideal in the creation of face shields. Will said he’s kept the rolls “just in case.” A worthy “case” arrived in the form of an open call for donations from Anesa Kajtazovic, development director for the Allen Hospital Foundation in Waterloo, which was having trouble purchasing PPE.

Along with Will’s supply, the Waterloo Community School District dug up 20,000 sheets of projector plastic for local face-shield manufacturers to use.

“The response has been tremendous,” Kajtazovic told CNN. “It gets me teary-eyed. It’s just so kind of people.”

It’s not only the recipients of the face shields that have gotten something out of this collaborative, statewide project.

“The CCL student employees are making the best of a really challenging moment where a lot of us feel really helpless as we watch this pandemic unfurl,” Doyle told ISU’s news service. “Fabricating face shields is a small way for us to engage that’s within our capabilities.”

Doyle said her students are committed to working as long as they can to print and assemble face shields.

“It’s something really special,” UNI Additive Manufacturing Center Director Jerry Thiel said in a statement. “There’s been an outpouring at the university — everyone is chipping in. We’re hearing from everyone, ‘We want to be involved. We want to help.'”

[gravityform id="17" title="false" description="false" ajax="true"]
<div class='gf_browser_unknown gform_wrapper your-village-form_wrapper' id='gform_wrapper_17' ><a id='gf_17' class='gform_anchor' ></a><form method='post' enctype='multipart/form-data' target='gform_ajax_frame_17' id='gform_17' class='your-village-form' action='/face-shield-makers-across-the-state-are-utilizing-3d-printers-old-classroom-supplies/#gf_17'> <div class='gform_body'><ul id='gform_fields_17' class='gform_fields top_label form_sublabel_below description_below'><li id='field_17_7' class='gfield gfield_html gfield_html_formatted gfield_no_follows_desc field_sublabel_below field_description_below gfield_visibility_visible' ><h3 style="font-weight:800; font-size:34px;">Let's get started</h3> <p style="font-size:18px;">Fill out this form and we'll contact you with information about marketing with Little Village!</p></li><li id='field_17_4' class='gfield field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label gfield_label_before_complex' for='input_17_4_3' ></label><div class='ginput_complex ginput_container no_prefix has_first_name no_middle_name has_last_name no_suffix gf_name_has_2 ginput_container_name gfield_trigger_change' id='input_17_4'> <span id='input_17_4_3_container' class='name_first' > <input type='text' name='input_4.3' id='input_17_4_3' value='' aria-label='First name' tabindex='2' aria-invalid="false" placeholder='First name'/> <label for='input_17_4_3' >First</label> </span> <span id='input_17_4_6_container' class='name_last' > <input type='text' name='input_4.6' id='input_17_4_6' value='' aria-label='Last name' tabindex='4' aria-invalid="false" placeholder='Last name'/> <label for='input_17_4_6' >Last</label> </span> </div></li><li id='field_17_5' class='gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_17_5' ><span class='gfield_required'>*</span></label><div class='ginput_container ginput_container_text'><input name='input_5' id='input_17_5' type='text' value='' class='large' tabindex='6' placeholder='Company name' aria-required="true" aria-invalid="false" /></div></li><li id='field_17_3' class='gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_17_3' ><span class='gfield_required'>*</span></label><div class='ginput_container ginput_container_email'> <input name='input_3' id='input_17_3' type='text' value='' class='large' tabindex='7' placeholder='Your email address' aria-required="true" aria-invalid="false"/> </div></li><li id='field_17_8' class='gfield gform_validation_container field_sublabel_below field_description_below gfield_visibility_' ><label class='gfield_label' for='input_17_8' >Comments</label><div class='ginput_container'><input name='input_8' id='input_17_8' type='text' value='' /></div><div class='gfield_description'>This field is for validation purposes and should be left unchanged.</div></li> </ul></div> <div class='gform_footer top_label'> <input type='submit' id='gform_submit_button_17' class='gform_button button' value='SUBMIT' tabindex='8' onclick='if(window["gf_submitting_17"]){return false;} window["gf_submitting_17"]=true; ' onkeypress='if( event.keyCode == 13 ){ if(window["gf_submitting_17"]){return false;} window["gf_submitting_17"]=true; jQuery("#gform_17").trigger("submit",[true]); }' /> <input type='hidden' name='gform_ajax' value='form_id=17&amp;title=&amp;description=&amp;tabindex=1' /> <input type='hidden' class='gform_hidden' name='is_submit_17' value='1' /> <input type='hidden' class='gform_hidden' name='gform_submit' value='17' /> <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' /> <input type='hidden' class='gform_hidden' name='state_17' value='WyJbXSIsIjlmNzc1YTEyZmZjNmYyODk5Mzk0NDM3ZjRlOGYyZDNmIl0=' /> <input type='hidden' class='gform_hidden' name='gform_target_page_number_17' id='gform_target_page_number_17' value='0' /> <input type='hidden' class='gform_hidden' name='gform_source_page_number_17' id='gform_source_page_number_17' value='1' /> <input type='hidden' name='gform_field_values' value='' /> </div> <p style="display: none !important;"><label>&#916;<textarea name="ak_hp_textarea" cols="45" rows="8" maxlength="100"></textarea></label><input type="hidden" id="ak_js_1" name="ak_js" value="205"/><script>document.getElementById( "ak_js_1" ).setAttribute( "value", ( new Date() ).getTime() );</script></p></form> </div> <iframe style='display:none;width:0px;height:0px;' src='about:blank' name='gform_ajax_frame_17' id='gform_ajax_frame_17'>This iframe contains the logic required to handle Ajax powered Gravity Forms.</iframe> <script type='text/javascript'>jQuery(document).ready(function($){gformInitSpinner( 17, '' );jQuery('#gform_ajax_frame_17').load( function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_17');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_17').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;if(is_form){jQuery('#gform_wrapper_17').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_17').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_17').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ jQuery(document).scrollTop(jQuery('#gform_wrapper_17').offset().top); }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_17').val();gformInitSpinner( 17, '' );jQuery(document).trigger('gform_page_loaded', [17, current_page]);window['gf_submitting_17'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}setTimeout(function(){jQuery('#gform_wrapper_17').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_17').offset().top);jQuery(document).trigger('gform_confirmation_loaded', [17]);window['gf_submitting_17'] = false;}, 50);}else{jQuery('#gform_17').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger('gform_post_render', [17, current_page]);} );} );</script><script type='text/javascript'> if(typeof gf_global == 'undefined') var gf_global = {"gf_currency_config":{"name":"U.S. Dollar","symbol_left":"$","symbol_right":"","symbol_padding":"","thousand_separator":",","decimal_separator":".","decimals":2},"base_url":"https:\/\/\/wp-content\/plugins\/gravityforms-asdf111aasdfffs-nope","number_formats":[],"spinnerUrl":"https:\/\/\/wp-content\/plugins\/gravityforms-asdf111aasdfffs-nope\/images\/spinner.gif"};jQuery(document).bind('gform_post_render', function(event, formId, currentPage){if(formId == 17) {if(typeof Placeholders != 'undefined'){ Placeholders.enable(); }} } );jQuery(document).bind('gform_post_conditional_logic', function(event, formId, fields, isInit){} );</script><script type='text/javascript'> jQuery(document).ready(function(){jQuery(document).trigger('gform_post_render', [17, 1]) } ); </script>