← driftwest.xyz / projects
Concept Hardware · Open Build

AutoPickle 3000

Drop a raw egg in the top. Pull a pickled egg out the front. One machine: cook → peel → pickle, fully automatic.

[ One button. One egg in per day. Always pickled eggs ready. ]
3
Stages
~14 min
Cook + Peel
6–12
Egg Reservoir
~$190
Parts (DIY)

01CAD — Cutaway Cross-Section

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.

INPUT FUNNEL drop raw egg here STAGE 1 Steam cook chamber 212°F · ~12 min pressurized steam + cold-flush quench SERVO GATE STAGE 2 Vibration peel drum rotates + vibrates water jets strip shell no blades, no arms SHELL TRAY STAGE 3 Brine reservoir hot infuse 180°F recirc pump, 6–12 eggs 24h quick / 7d cure JAR DOOR ~520 mm
FIG 01 · AutoPickle 3000 · cutaway, front elevation NTS · centreline sectioned · rev A

02The Three Stages

STAGE 01

Cook

Pressurized steam, not boiling water — faster, less water, more consistent.

  • Egg drops into steam chamber
  • 212°F steam, ~12 min hard set
  • 60 s cold-water flush quench
  • Thermal shock loosens shell
STAGE 02

Peel

Textured silicone drum vibrates and rotates while water jets strip the shell.

  • No blades, no mechanical arms
  • Compressed-air + water principle
  • Shell washes through mesh filter
  • Fragments drain to catch tray
STAGE 03

Pickle

Peeled egg drops into a sealed, recirculating brine reservoir.

  • Vinegar, salt, dill, garlic, pepper
  • 180°F hot-pickle infusion burst
  • 24 h quick / 7 d full cure timer
  • Holds 6–12 eggs in rotation

03CAD — Exploded Assembly

Major sub-assemblies, separated along the vertical build axis. Item numbers correspond to the bill of materials in section 04.

1 Lid + input funnel + IR egg sensor 2 Steam cook module + heater + quench valve 3 Servo drop-gate (×2, between stages) 4 Silicone peel drum + vibration motor + gearmotor 5 Mesh filter + removable shell catch tray 6 Brine reservoir + recirc pump + heater + jar door CONTROLLER ESP32 + relay bank temp probes ×2 1 button + status LED
FIG 02 · exploded assembly · 6 sub-modules build axis vertical · rev A

04Process & Control Flow

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.

PRESS egg detected COOK steam 12m quench 60s PEEL spin+vibe jets 90s PICKLE infuse 180° enter pool CURE 24h / 7d recirc bg temp fault → safe abort + drain READY TO DISPENSE pull from jar door
FIG 03 · controller state machine 1 input · fault-safe abort · bg cure timer

05Bill of Materials

DIY prototype build. Prices approximate (USD), commodity hobby/appliance parts. Item # ties back to the exploded view (FIG 02).

#ComponentSpec / NotesQty~Cost
1Input funnel + lidFood-grade silicone / PETG print1$12
1IR break-beam sensorDetects egg present at intake1$6
2Steam chamber + 200 W heaterStainless cup, PTC element, gasket1$34
2Solenoid water valves12 V, fill + cold quench2$16
3Servo drop-gateMG996R metal-gear, food-safe flap2$14
4Silicone peel drumTextured inner wall, cast or printed mold1$22
4Gearmotor + vibration motor12 V 30 RPM + ERM pancake1$18
4Water-jet pump + nozzles12 V diaphragm, 2 fan nozzles1$15
5Mesh filter + shell trayStainless mesh, slide-out drawer1$9
6Brine reservoir + lid seal1.5 L food-grade, gasketed1$20
6Recirc pump + 100 W heaterFood-safe pump, immersion element1$17
ESP32 + relay bank (8ch)Controller, Wi-Fi status, OTA1$14
2× waterproof temp probesDS18B20, cook + brine2$6
12 V 6 A PSU + button + LEDSingle power brick, 1 control button1$17
Estimated DIY prototype total~$190
Note: all wetted parts must be food-grade (silicone, 304/316 stainless, PETG/PP). Vinegar brine is acidic — no aluminum or bare carbon steel anywhere in the wet path.

06Development & Build Guide

Five phases. Build and bench-test each stage standalone before stacking them — integration is far easier when each module already works alone.

PHASE 1 Frame & gravity stack ~1 weekend

  1. Build the vertical chassis (aluminium extrusion or laser-cut ply). Total height target ~520 mm.
  2. Mock the three chambers as empty shells. Confirm an egg free-falls cleanly top to bottom with gates open.
  3. Fit the two servo drop-gates. Tune flap angle so a cooked egg passes but doesn't jam.
  4. Mount the slide-out shell tray and the front jar door. Verify reach & clearance.

PHASE 2 Stage 1 — steam cook ~1 week

  1. Plumb fill solenoid → chamber → PTC heater. Add the cold quench solenoid.
  2. Drop in the DS18B20 cook probe. Closed-loop the heater to hold steam temp.
  3. Calibrate: tune time/temp on a dozen eggs until the shell reliably loosens after quench.
  4. Bench acceptance: 10/10 eggs hard-set with no green ring and an easy-start peel.

PHASE 3 Stage 2 — peel drum ~1–2 weeks

  1. Cast/print the textured silicone drum. Inner ribs grip the shell without bruising white.
  2. Couple the 30 RPM gearmotor + ERM vibration motor. Run dry first to check balance.
  3. Add the two fan water jets timed with rotation. Iterate nozzle angle & pressure.
  4. This is the hardest stage — expect many tuning passes. Target ≥ 80% clean peels unattended.
Reality check: mechanical egg peeling is genuinely hard. Budget the most prototyping time here; commercial peelers use the same air+water trick but tune it heavily. A 20% reject rate is an acceptable v1.

PHASE 4 Stage 3 — pickle reservoir ~1 week

  1. Fit the gasketed reservoir, recirc pump, and immersion heater. Leak-test with water first.
  2. Add the brine probe; closed-loop the 180°F infusion burst, then idle recirc.
  3. Implement the per-egg cure timer (track entry time; flag eggs as "ready" after 24 h / 7 d).
  4. Test acid compatibility: run real vinegar brine 72 h, inspect every wetted part for corrosion.

PHASE 5 Controller, integration & safety ~1 week

  1. Flash the ESP32 state machine (pseudocode below). Wire the relay bank to all actuators.
  2. Integrate: one button press runs COOK → PEEL → PICKLE end to end.
  3. Add fault handling: probe out-of-range → cut heaters, drain, blink red, refuse new cycle.
  4. Add Wi-Fi status (optional): cycle state + "eggs ready" count pushed to a phone.
  5. Soak test: 20 consecutive eggs unattended. Log peel success rate and any jams.

07Controller Firmware (sketch)

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;
  }
}
Design intent: the machine returns to 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.

08Specifications

Footprint~ large drip coffee maker (≈ 240 × 240 × 520 mm)
InputSingle raw egg, dropped into top funnel
OutputPickled egg, retrieved from front jar-style door
ControlsOne button (start) + status LED; optional Wi-Fi status
CookPressurized steam, 212°F, ~12 min + 60 s cold quench
PeelVibration + rotation + water jets, ~90 s, no blades
Pickle180°F infusion burst, recirculated brine, 24 h / 7 d cure
Reservoir6–12 eggs in rotation, ~1.5 L brine, weekly refill
MaintenanceEmpty shell tray, refill brine reservoir weekly
Power12 V DC, ~6 A peak (heaters); single brick
StatusConcept · rev A · open build — not yet prototyped