Drop a raw egg in the top. Pull a pickled egg out the front. One machine: cook → peel → pickle, fully automatic.
Front elevation, sectioned on centreline. The machine is a gravity-fed vertical stack: egg enters top, falls through each process chamber, exits as a finished pickled egg into the dispense jar.
Pressurized steam, not boiling water — faster, less water, more consistent.
Textured silicone drum vibrates and rotates while water jets strip the shell.
Peeled egg drops into a sealed, recirculating brine reservoir.
Major sub-assemblies, separated along the vertical build axis. Item numbers correspond to the bill of materials in section 04.
State machine the controller runs. One press of the button starts a cycle; the reservoir runs the long pickle timer in the background so eggs are always ready.
DIY prototype build. Prices approximate (USD), commodity hobby/appliance parts. Item # ties back to the exploded view (FIG 02).
| # | Component | Spec / Notes | Qty | ~Cost |
|---|---|---|---|---|
| 1 | Input funnel + lid | Food-grade silicone / PETG print | 1 | $12 |
| 1 | IR break-beam sensor | Detects egg present at intake | 1 | $6 |
| 2 | Steam chamber + 200 W heater | Stainless cup, PTC element, gasket | 1 | $34 |
| 2 | Solenoid water valves | 12 V, fill + cold quench | 2 | $16 |
| 3 | Servo drop-gate | MG996R metal-gear, food-safe flap | 2 | $14 |
| 4 | Silicone peel drum | Textured inner wall, cast or printed mold | 1 | $22 |
| 4 | Gearmotor + vibration motor | 12 V 30 RPM + ERM pancake | 1 | $18 |
| 4 | Water-jet pump + nozzles | 12 V diaphragm, 2 fan nozzles | 1 | $15 |
| 5 | Mesh filter + shell tray | Stainless mesh, slide-out drawer | 1 | $9 |
| 6 | Brine reservoir + lid seal | 1.5 L food-grade, gasketed | 1 | $20 |
| 6 | Recirc pump + 100 W heater | Food-safe pump, immersion element | 1 | $17 |
| — | ESP32 + relay bank (8ch) | Controller, Wi-Fi status, OTA | 1 | $14 |
| — | 2× waterproof temp probes | DS18B20, cook + brine | 2 | $6 |
| — | 12 V 6 A PSU + button + LED | Single power brick, 1 control button | 1 | $17 |
| Estimated DIY prototype total | ~$190 | |||
Five phases. Build and bench-test each stage standalone before stacking them — integration is far easier when each module already works alone.
~520 mm.DS18B20 cook probe. Closed-loop the heater to hold steam temp.30 RPM gearmotor + ERM vibration motor. Run dry first to check balance.180°F infusion burst, then idle recirc.COOK → PEEL → PICKLE end to end.Reference state machine for the ESP32. Times/temps are calibration starting points — tune in Phases 2–4.
// AutoPickle 3000 — controller state machine (pseudo-Arduino) enum State { IDLE, COOK, QUENCH, PEEL, INFUSE, CURE, FAULT }; State s = IDLE; const int COOK_F=212, INFUSE_F=180; const long COOK_MS=720000, QUENCH_MS=60000, PEEL_MS=90000; void loop() { if (tempFault()) s = FAULT; // probe sanity, every tick switch (s) { case IDLE: if (button() && eggPresent()) { gate(1,OPEN); s=COOK; t0(); } break; case COOK: gate(1,SHUT); fill(); heatTo(COOK_F); if (elapsed() > COOK_MS) { s=QUENCH; t0(); } break; case QUENCH: heater(OFF); coldFlush(ON); if (elapsed() > QUENCH_MS) { coldFlush(OFF); gate(2,OPEN); s=PEEL; t0(); } break; case PEEL: gate(2,SHUT); drum(SPIN); vibe(ON); jets(PULSE); if (elapsed() > PEEL_MS) { drum(STOP); vibe(OFF); jets(OFF); gate(3,OPEN); s=INFUSE; t0(); } break; case INFUSE: gate(3,SHUT); brineHeatTo(INFUSE_F); recirc(ON); if (brineAt(INFUSE_F)) { logEgg(now()); s=CURE; } break; case CURE: recirc(IDLE); markReady("24h / 7d per egg"); s = IDLE; // ready for next egg; cure runs in bg break; case FAULT: allHeaters(OFF); drain(); led(RED_BLINK); break; } }
IDLE the moment an
egg enters the brine — cure time runs passively in the reservoir, so you feed one egg
per day and always have a ready batch. The "eggs ready" count is just timestamp bookkeeping.| Footprint | ~ large drip coffee maker (≈ 240 × 240 × 520 mm) |
| Input | Single raw egg, dropped into top funnel |
| Output | Pickled egg, retrieved from front jar-style door |
| Controls | One button (start) + status LED; optional Wi-Fi status |
| Cook | Pressurized steam, 212°F, ~12 min + 60 s cold quench |
| Peel | Vibration + rotation + water jets, ~90 s, no blades |
| Pickle | 180°F infusion burst, recirculated brine, 24 h / 7 d cure |
| Reservoir | 6–12 eggs in rotation, ~1.5 L brine, weekly refill |
| Maintenance | Empty shell tray, refill brine reservoir weekly |
| Power | 12 V DC, ~6 A peak (heaters); single brick |
| Status | Concept · rev A · open build — not yet prototyped |