It’s a typical Saturday afternoon at The Dalles-Wasco County Library.

A group of Girl Scouts meets as people play chess and work at computer stations. Upstairs, in the Teen Wing, some study quietly while the roar of engines from a racing video game fill the air. One girl learns the basics of 3D printing from a library staffer — they’re struggling to keep the machine warm enough to print properly.