You are on page 1of 63

Pressto

French Press 2.0


CDR 3.4.16

Atticus Huberts
Miro Markaravanes
David Pucio
Member Roles
•David Pucio •Atticus Huberts
• Design • Design
• Hardware • Hardware

•Miro Markaravanes
• Electrical Design
• Software
Changes since PDR
• Added plans to control heating using PID • Completed stepper motor testing
• Decided on using the AccelStepper
library for stepper motor control
• Completed heating block testing
Vision
•Hassle-free coffee for the
home or office
•Consistent, customizable,
high quality brewing
•Maintain once, all set for the
week
Specifications
Water and Serving Size
•16 oz default serving size
•24 oz brew chamber (total volume)
•160 oz water tank
Coffee Beans
•Conical grinder (coarse)
•50 oz bean storage
•60 oz waste storage
Time and Power
•5 minute brew time
•2 minute heating time @ 1700 watts
Water Flow
Water Flow

Mechanical
Water Flow

Mechanical

Electronics
State
Diagram
HOUSING
Form
Brew Compartment
Coffee Bean Drawer

Coffee output spout

Water Reservoir

Waste Compartment

Water Waste
Function Grounds Beans

H20

Steep and expel


H20

Waste

Water waste
Polished Stage
Materials Interchangeable plastic facades
match differing kitchen decors
Prototype Stage
• Wood and plastic Steel compartmentalized
frame
• Primarily structural
Stainless output spout
support for brew core
and tubing
• Manual operation
Clear acrylic

“Piet Mondrian” Color Scheme


Flow Control
Pump

Lift
• If found to be accurate
and precise enough brew
volume will be measured Piston
by piston motion
• If not; a flowmeter and Negative Pressure
solenoids will be used
instead
H20
1-way valves
• 3/8” 1-way valve
• Viton flap
• Pressure rated to 120 psi
• Pumps water in when piston is lifte
• Pumps coffee to cup when piston
depressed
• Heat rated to 220F
Solenoids
• SS-3J-12VDC ¼” Hot water
solenoid
• Rated @ 12v - 0.5A
• Temperatures up to 265°F
• Safe for acidic liquid
MECHANICAL
Overview
• Stepper motor driven piston pump
• Stainless and aluminum body
• All parts easily removable for easy
modification and part replacement
• 2” motorized butterfly valve for
grounds disposal
• 14” tall at bottom
• 19” tall at top
Piston
• Check valve flow control
• ¼” NPT 1/4 ID compression
fittings
• 8mm linear rails attached to piston
• Stepper motor inset to piston to
reduce height
• Mounting plate to attach stepper
motor for easy replacement
• Nitrile O-rings for low friction
• Aluminum support plate
Filter •

100 micron stainless mesh
1000 micron stainless mesh
• Silicon seals for mesh
• Screwed on face plate for east
mesh replacement
Bearings • Lm8uu bearing
• 8mm linear bearing
• Compact
• 8mm rail
• Keeps piston from rotating
• Keeps piston straight to maintain
seal
Guide bracket
• Linear bearings for
stabilization
• Bracket lip to ensure secure
guide assembly
• Lead screw nut centered to
apply force evenly
• Hollowed spaces for motor,
plate and coupling
• Bolts provide force to seal
chamber to base flange
Brew Core Render - Tank
Tank
• 304 stainless chamber
• Angled slide for grounds
• 16 oz. brewing capacity
• 6” travel distance
• Chamfered grounds inlet to protect O
ring
• 47.71 cu in for grounds and water
Mounting Flange
• Milled 6061 aluminum
• ¾” bolt holes for butterfly
valve
• Silicon gasket to seal
chamber to flange
• Reduces from 4.5” to 2”
• 6.5” diameter in
compliance with ANSI 150
bolt pattern
Piston prototype
• Pumping prototype
• Testing O-ring setup
• Testing pump check valves
• Full size model
• Test valve based ground
removal
• Test water required to clear
grounds
Brew Core Render- Piston
Automation test
• 3D printed piston and bracket to
test motor power
• Test check valve durability
• Check O-ring durability
• Check valve durability
• Check for need of pump and flow
meter
• Find suitable flow rate for heater
(if required)
Thermoblock Heating
• Provides virtually instantaneous
boiling temperature water
• Prototype will strip Bosch
machine of thermoblock to test
and determine proper wattage
• For later prototypes larger
thermoblock may be used
Tubing • Silicone tubing
• Heat resistant to 500F
• Extremely flexible

• Stainless ¼” NPT barb


• Corrosion resistant
• Does not leach chemicals
• Easy to replace or exchange
for solenoids
• Can easily be exchanged for
bigger sizes if needed
Coffee Bean Grinder • Conical burrs provide
consistent grind
• Ceramic burrs for
durability
• Configurable consistenc
of grind
• Post for easy motor
mount
• Compact
Parts and 4x 8mmx300mm rail
1x 300mm Lead  Screw kit
1x Cozyna conical bur grinder
$25.02
$13.00
$19.99

Cost
4x SC8UU Linear Ball Bearing $17.70
1x 4.5”x.08X10” SS Pipe $22.70
1x ductile iron Butterfly Valve $113.89
1x 6”x6” .125 aluminum sheet 8973k157 $9.50
1x 6”x6” .060 stainless sheet 8983k115 $4.31
1x 12x12 .0038” stainless mesh 85385t105 $9.35
2x 6”x6” 1/32” silicone sheet 86045K41 $6.74
1x 6”x6” 1/8 silicone sheet 86045k44 $8.36
10x 3 3/4 Neoprene O-Ring $13.50
1x 6061 aluminum disc 2.7x7 $27
2x ¼” 316 Stainless Steel Barb $22.98
10x #4-40 3/8" stainless flathead screws $2.37
5x ½”x9” bolt $7.37
3x 3/8” check valve Stock
1x 1600w flow through heater Stock

TOTAL $323.67
ELECTRICAL
Electronics •Starts the device
•Controls the piston
movements
•Controls the water and air
flow by manipulating valve
openings
•Engages the heating element
and monitors the water
temperature
•Displays information
Electrical Specs
•Mounts on an Arduino Mega •4 Hall effect sensors
•8 DC Solenoid Valves (with •2 Limit switches
latching) •1 2x16 LCD Display for
•4 Waterproof temperature displaying status information
sensors •4 buttons for menu flow control
•2 Stepper motors
•1 DC motors
Main Board
• Valve controlling
circuit
• Heating element
controlling circuit
• Motor drivers
• Hall Sensors
• Limit Switches
• Temperature
Sensors
Valve Control • 5v current is driven from
the addressable latch ports
Q0-Q7 (Valve_1 here)
• Digital N type MOSFET
allows high voltage (12v)
current to flow from
source to drain
• Fly-back diode prevents
the solenoid from
inducting negative voltage
Heating Element • Heating element is
controlled by a 5v signal
from the microcontroller
• The relay directs 120v AC
power into the element if
appropriate voltage is
applied to its input
• A 15A fuse protects the
relay and circuit from
high currents
Relay
• Panasonic AQA421VL
relay
• Input: 4~32 VDC input
• Output: 75~250 V / 25 A
• Output Type: AC
Motor Drivers

Stepper Motors: EasyDriver

DC Motor: L6203
Stepper Driver
• EasyDriver
• 6~30 V supply
• 0~5 V pulse output
• Compatible with 4, 6, and
8 wire stepper motors of
any voltage
NEMA-17

• NEMA-17 sized stepper


• 12 VDC
• 350 mA
• 200 steps/rev
DC Driver
• L6203
• Up to 48 V supply
• 5 A peak current
• Single channel
• Thermal shutdown
capable
Hall Sensors
• Allegro A1324 analog
hall effect sensors
• Input: 5v
• Output: Analog,
Ratiometric
• 4.75mV/G ~ 5.25mV/G
sensing precision
• Used to limit piston
movements
Limit Switch

• Panasonic ESE11H1C
• Off-Mom type switch
Temperature Sensor
• Waterproof DS18B20
Digital Temperature
sensor
• -55 to 125°C (-67 to
257°F)
• Addressable 1 wire
interface (multiple sensors
can share one pin)
User Interface
• 2x16 LCD for displaying
menus and status
information
• 4 directional buttons for
navigating menus and
initiating actions
• Valves tested with direct 12v and in

Testing circuit
• Heating element tested with direct AC
120v and in circuit with relay and
control signal
• Motor driver circuits assembled on a
breadboard and tested individually
• Hall sensor circuit assembled on
breadboard and tested individually
(done).
• Limit switch pushed and the output
voltage is measured
• Temperature sensor circuit is assembled
on a breadboard and its output
measured.
Valve
Circuit
Simulation
Bill of Materials
Arduino Mega 2560 $13.85/ea
L6203 DC Motor Driver $9.07/ea
NEMA-17 size stepper $14.00/ea
2x EasyDriver Stepper Motor Driver $14.95/ea
4x DS18B20 Temperature Sensor $14.95/ea
8x IRLD110PBF N-channel Digital MOSFET $0.74/ea
CD4099BE Addressable Latch IC $0.46/ea
4x A1324 Hall Effect Sensor $1.80/ea Total: $192.93
2x Limit Switch $1.11/ea
AQA421VL 25A Relay $34.72/ea
15A Fuse $0.80/ea
Red 2x16 LCD Display $11.10/ea
8x 1N4007 Didoes $0.10/ea
Pack of Mini Push Button Switches $1.81/ea
Pack of Prototyping Boards $1.28/ea
LEDs Stock
SOFTWARE
Software Specs
•Written in C using Arduino
•Linear control flow
•Interrupts used for abnormal cases (Overheating, Jamming,
etc.)
•Utilizes one wire communication for temperature reading
•Uses AccelStepper library for controlling stepper motors
•Uses PID to control the heating block power signal
Software
Diagram
CONCLUSION
Schedule
Hall sensor .5 week
Stepper motor control .5 week
Heater testing .5 week
CDR March 11
Parts ordering 1.5 week
Piston testing 1.5 week
Grinder shortening .5 week
Heater control loop testing 1.5 week
Solenoid valve testing 1 week
Grinder motor control .5 week
Schedule
Integration & Testing - Phase 1 April 8
Piston motorization 1 week
Coffee hopper .5 week
Butterfly valve cleanout 1 week
Piston machining and final fit .5 week
Butterfly valve motorization 1 week
Assembly of all parts 1week
Manual operation of system 1 week
Integration & Testing - Phase 2 May 6
Brew cycle timing 1 week
Waste water reduction .5 week
Flex/ Commercial housing 1.5 week
Bonus features
•Tea dispenser
•Cup sorting/ storage
•Touchscreen interface
•Payment methods
•Phone App / online ordering
•Mobility platform delivery mount
•Flavoring syrups
•Frothed milk / substitute

You might also like