<

Feeder motion-control decision

Fresh · 1d

RUBISCO2 V2 · pre-fab gate · 2026-05-18 · build v7 (inline current CAD)

HOLD on Pedro release Architecture is sound Tier 1 / Tier 2 mix

Keep the architecture. Bound the motion.

Two counter-rotating eccentric motors on coil springs is a valid industrial pattern — that's Blekhman self-synchronization, the principle behind thousands of vibratory feeders since the 1950s. The motors phase-lock through the body's own vibration, and the resultant force is linear along the tray axis. The architecture isn't broken. What's missing is an explicit motion contract under the transient slug load case: when 1.5 t lands at one end of the 2.5 m tray, the center-of-mass shifts 200-300 mm, the resultant force line stops crossing CoM, and the four near-isotropic coil springs don't strongly oppose the resulting yaw mode. The real failure shape isn't "it won't work" — it's "ugly transient response that can drift the trompa, walk the feeder, and eat the spring fatigue budget."

RUBISCO2 V2 feeder with motion-control concern annotated: 4 isotropic coil springs, desired longitudinal stroke (green), unconstrained yaw + drift modes under slug load (red)
V2 feeder as currently locked. Orange callouts on the 4 coil springs (isotropic lateral stiffness). Green double-headed arrow shows the desired linear stroke along the bin axis. Red curve shows the yaw mode that opens up when a 1.5 t slug shifts CoM and the resultant force line stops crossing the body's center of mass.
My call · V2 fix

Add 4 bolt-on lateral / yaw guide cartridges. Keep everything else.

Hardened plates on the sub-frame ride against UHMW shoes mounted to the static support frame at the 4 corners, with a 1-2 mm cold gap. They do not touch during clean steady-state operation — they engage only when transients try to grow yaw or drift. Smallest possible change that preserves the locked spring stack, motor cradle, sub-frame tubing, trompa, and height envelope. Pedro fab unaffected.

The physics, honestly

Why the architecture works in principle, and exactly where it stops working in practice.

Tier 1

Self-synchronization is real

Two counter-rotating eccentric motors mounted on a common rigid body lock into anti-phase on their own through the body's vibration — they don't need a mechanical coupling. Discovered by I.I. Blekhman in the 1950s and exploited in every twin-motor industrial vibratory feeder since (Cleveland Vibrator EMF, Hindon, OLI's own installations).

Means: the "two motors will fight each other randomly" failure mode doesn't happen. They co-operate by themselves.

Tier 2

Linear stroke is conditional

The resultant force is linear if its line of action passes through (or very near) the body's center of mass, if the four corner spring stiffnesses are roughly symmetric (±10% typical), and if the body is stiff enough to act rigid. Under steady-state operation with material spread along the bin, all three hold.

Means: when material is distributed, the stroke is clean. The principle is checkable, not aspirational.

Tier 2

Slug load breaks symmetry

When the loader dumps 1.5 t at one end of the 2.5 m tray, CoM shifts by 200-300 mm along X. The resultant force line no longer passes through CoM → yaw moment on the body. Coil springs are nearly isotropic laterally, so nothing strongly opposes the yaw mode. The body twists on its springs until the slug spreads out.

Means: the worry isn't paranoia. It's a real transient response.

Tier 3

Walking comes from yaw + friction

A pure linear stroke has zero net displacement per cycle. Any yaw oscillation superimposed on the stroke creates asymmetric contact at the leveling feet → ratcheting → the feeder slowly walks across the deck. Bounded over time by the yaw amplitude itself. Without explicit lateral guides, walking on the order of mm/hour is plausible.

Means: even without "chaos," long-running drift is real and worth bounding.

Four options

Scoped for the V2 schedule: Pedro fab next week, demo 2026-06-09. Anything that pushes fab past this week is flagged for V2.1 or later.

Current feeder, no guide hardware
Reject alone

A · Current motors + coil springs only

Ship as currently CAD-locked and hope steady-state behavior dominates.

  • Zero schedule cost.
  • Relies on tuning, spring equality, symmetric loading — none of which hold during a bucket dump.
  • No direct answer to the yaw / drift worry. Not a release state by itself.
Directional flexure (leaf-spring) suspension replacing coil packs at the 4 corners
V2.1 retrofit

C · Directional flexure (leaf-spring) suspension

Replace the 4 coil packs with 4 inclined leaf-spring stacks. Direction comes from the suspension itself.

  • Mechanically the cleanest answer: no rub clearance to tune, no UHMW wear, no walking.
  • Diverging from Codex's framing: this isn't "fallback if guides are ugly." It's the gold-standard fix. We defer it because it pushes fab — not because it's worse.
  • Touches the spring stack, supplier, isolation calc, fatigue calc, and likely the height envelope.
  • Right answer for V2.1 if field data shows V2 guides engaging hard or often.
External eccentric-shaft drive: motor + V-belt + horizontal shaft with eccentric cams + pitman to bin
V3 only

D · External eccentric-shaft drive

One fixed motor → V-belt → horizontal shaft with eccentric cams → pitman to bin. Eriez / Brunette / Carrier pattern.

  • Most deterministic stroke of any option. Heavy-duty industry default for asymmetric slug-dump duty.
  • Reopens guards, bearings, alignment, fatigue, belt tensioning, AND height envelope.
  • Honest call: this is the architecture I'd pick from a blank sheet today if I were designing for slug-dump duty.
  • For V2 it's a complete drive redesign. Wrong tonight. Right for V3.

Decision matrix

Option Time to fab-ready CAD Controls slug-load yaw / drift? Disturbs locked V2 package? Verdict
A · Current alone 0 h No No Not a release state.
B · Bolt-on guide cartridges 3-6 h Yes, with clearance tuning Minimal — brackets only V2 release fix.
C · Flexure suspension 1-2 hard passes Yes, inherently Spring stack + height + supplier Best long-term. V2.1 retrofit.
D · External eccentric drive Full drive redesign Yes, by construction Reopens drive + guards + height V3.

What I'd do tonight + tomorrow

1 · Add the motion contract to the release gate No unbounded Y drift, no yaw growth that persists past slug-spread, no walking >2 mm/h, trompa stays inside cone after a loaded shake-down. Write it into the V2 release checklist.
2 · Model 4 guide cartridges Brackets bolted to the static support frame at the 4 corner posts. Each cartridge: hardened plate on the sub-frame side + UHMW shoe on the static side + slotted M16 adjuster + lock nut. Cold gap 1-2 mm.
3 · Re-clash, re-render, push Run clash.py against the new brackets. Re-render the hero, update Bible §11.4 Q7 to mark the gate closed. Drum work stays paused until this commits.

What I'm NOT sure about

Push back with me on these

  • Cold-gap value. 1-2 mm is the industry default for similar duty, but our springs are stiffer than typical (k=75.4 N/mm × 4) and the slug DAF is high (asymmetric DAF=2). Field-tune.
  • Shoe material. UHMW is the easy pick (cheap, self-lubricating). For tropical salt-air, sealed cam-follower rollers (NSK CF series, McMaster) may outlast UHMW. Cost-tradeoff: ~$40 vs $400 per corner.
  • Whether 4 corners is enough. The yaw mode argues for guides as far apart as possible (long-axis ends). The lateral drift mode argues for the corners. Same locations work for both, but if field tests show yaw rocking around a different center than expected, we may need a 5th midspan guide.
  • Walking magnitude estimate. "mm/h" is engineering judgment, not a measurement. Could be 0.1 mm/h or 5 mm/h. Worth instrumenting the V2 floor anchor with a dial indicator during the first loaded shake-down.

Industry references

Blekhman, I.I. (1953) — original self-synchronization theory for counter-rotating unbalanced rotors. Standard text: Synchronization in Science and Technology, ASME Press, 1988.
Cleveland Vibrator EMF — twin-rotary-vibrator architecture, same principle as our OLI MVE pair.
Hindon — rotary electric vibrator specification guide: contra-rotating pair → linear force along machine axis.
Eriez vibratory conveyors: example of the external eccentric-shaft drive (Option D) at industrial scale.
Brunette SmartVIBE: belt-driven eccentric shaft in pillow blocks — the reference architecture if we ever go to Option D.