Inspiration
As a vegan, tofu is one of my main sources of protein, but preparing it is very time-consuming. Pressing tofu alone can take 20+ minutes, and that’s before cutting and seasoning. Our team wanted to automate this process to make accessing environmentally friendly, plant-based protein easier and more convenient. That idea led to TofuExpress: a machine that handles the entire prep process for you.
What it does
TofuExpress is an automated tofu preparation device that:
- Presses tofu to remove excess water
- Cuts it evenly
- Seasons it based on user preference
Users can select how much of each sauce component (like soy sauce or sesame oil) they want, creating a customizable experience.
How we built it
We combined hardware and software:
- Designed the full system using CAD
- 3D printed most of the structural components
- Used an Arduino Mega as the control system
- Integrated stepper motors, servos, and actuators for movement
- Built a user interface that allows sauce selection and guides the process
Challenges we ran into
This project was much harder than it initially seemed. Some of the biggest challenges included:
- Fitting all components into a very compact space
- Designing a complex CAD model that actually works mechanically
- Creating a system where the cutter and pressing platen could move together (we ended up using springs to solve this)
- Designing reliable mechanisms for fluid control and valve operation
Accomplishments that we're proud of
- A clean and visually appealing CAD design
- A functional and intuitive user interface
- A complete system that integrates pressing, cutting, and seasoning
- Clean graphic design that makes the project look polished
What we learned
- How to better anticipate complexity in engineering design
- The importance of iteration, testing, and trial-and-error
- How to deal with setbacks and keep improving
- How much detail goes into turning a simple idea into a working system
What's next for TofuExpress
We’re excited to keep improving the project:
- Develop a mobile app to notify users when their tofu is ready
- Increase reliability of the mechanical and fluid systems
- Reduce the size and improve the overall form factor
Log in or sign up for Devpost to join the conversation.