Home lab
Home Robotics · Hackathon

Weekend hackathon: toasting bread.

Four people, two days, one task: put a slice of bread into a toaster, press the button, and take the toast back out once it pops. It sounds trivial. It is three separate manipulation problems chained together.

Format Weekend hackathon
Team 4 people
Policies ACT · SmolVLA
Stack LeRobot

Why it is harder than it sounds

Toasting bread is a good hackathon task precisely because it looks like one thing and is actually three, each with a different failure mode, and a mistake in any of them ends the run:

With two days there was no time to engineer any of that explicitly, which is the point. We teleoperated demonstrations and trained ACT and SmolVLA policies to reproduce the whole sequence.

The four-person hackathon team with their robot
The team, and the robot that did the toasting.
Working on the robot arms during the hackathon
Two days of setup, teleoperation and training.

The result

We completed the full sequence in one end-to-end run: bread into the toaster, lever pressed, and toast retrieved after it popped.

Bread in, button pressed, toast out.

What came out of it

The hackathon made learned manipulation on low-cost hardware interesting enough that we bought the robot and continued experimenting with it at home. Since then, I have tried several household tasks, including handling books and picking up pens.

ACT SmolVLA Imitation Learning Deformable Objects LeRobot