http://au.rs-online.com/web/p/low-dropout-voltage-regulators/7105004/
3.3v regulator

au.rs-online.com/web/p/crystal-units/5476250/
crystal

http://au.rs-online.com/web/p/type-a-usb-connectors/8006797/
USB connector

http://au.rs-online.com/web/p/tactile-switches/7931605/
switch