Free Geek is a non-profit that provides limited computer repair services and education including well-established formal volunteer programs.  Their primary public-facing areas are donations drop-off and a computers & electronics thrift store. 

Free Geek works in partnership with Oregon E-Cycles.