SóloCano: Portable Bean-to-cup Coffee Maker