Crocodile and Fish Automaton Box: A Cam Mechanism Designed in Rhino 8

🌏 繁體中文版:[學習3D 機械設計軟體] - 齒輪小魚機械盒:鱷魚咬魚的機構設計

This crank-operated automaton box was designed in Rhino 8: turn the handle on the side and the crocodile on the lid snaps its jaws while a small fish bobs up and down beside it. This post walks through the mechanism, the drawings, and the workflow for building this kind of piece in Rhino.

Render: the crocodile and fish sit on top of the box, with the drive mechanism inside
Render: the crocodile and fish sit on top of the box, with the drive mechanism inside

The mechanism: one shaft, two motions

A single horizontal shaft runs through the box, with the handle on one end. Turning the shaft drives two mechanisms at once:

MotionMechanismHow it works
Fish bobs up and downCamA cam on the shaft lifts the thin rod holding the fish; once the lobe passes, the fish drops back down
Crocodile bitesCrank + pin leverThe shaft swings a lever that pushes the upper jaw open and lets it close

Making the box semi-transparent shows how the shaft, cam, and lever line up:

Semi-transparent box: handle on the left, lever in the middle, cam on the right
Semi-transparent box: handle on the left, lever in the middle, cam on the right
A see-through view of the mechanism inside the box
A see-through view of the mechanism inside the box

Rendering the sub-assemblies

For a mechanism like this, it helps to model each sub-assembly separately first, so dimensions and engagement can be checked in isolation.

A freshly built model is plain grey (a "clay" model). Assigning materials to each part (wood grain, plastic, paint), then setting up lights and camera angles, produces renders that look close to product photos, so the appearance can be settled before cutting a single prototype.

Crocodile sub-assembly: upper jaw, lower jaw, and the link that drives the upper jaw
Crocodile sub-assembly: upper jaw, lower jaw, and the link that drives the upper jaw
The crocodile sub-assembly from another angle
The crocodile sub-assembly from another angle
The disc with a wooden peg (the lever driver)
The disc with a wooden peg (the lever driver)
Lid and the drive parts underneath
Lid and the drive parts underneath
Box body and main shaft
Box body and main shaft

Orthographic drawings

Renders show what the piece looks like; engineering drawings are what you actually build from. The overall size is 200 × 120 × 80 mm (L × H × W).

Without redrawing anything, the same Rhino model produces all three kinds of files needed to go from design to fabrication:

  • Renders: check the look and show the structure.
  • Orthographic drawings: Rhino's Make2D command projects the 3D model into front, top, and side line drawings, which can then be dimensioned.
  • Fabrication files: flat part outlines export as DXF for laser cutting; solids export as STL for 3D printing.
Three views plus an isometric, with overall dimensions 200 × 120 × 80 mm
Three views plus an isometric, with overall dimensions 200 × 120 × 80 mm
Line drawing: top, front, side, and isometric views
Line drawing: top, front, side, and isometric views

Why Rhino 8 for this one

Rhino is built around NURBS surface modeling: curves and surfaces are defined mathematically, so even a strongly curved shape stays a true curve instead of being approximated by lots of small flat facets. That makes it especially good at styling and free-form surfaces. Compared with parametric CAD such as Inventor or SolidWorks, the split looks roughly like this:

If you need to…Better fit
Iterate on part dimensions, build assemblies, manage fits and tolerances, produce machining drawingsParametric CAD: Inventor, SolidWorks
Sculpt surfaces, style the form, make photorealistic rendersRhino

I pick the tool by the job. The geared flapping-wing bird needed motion simulation, so it was done in Inventor. The fish box is a styled piece made of wooden plates and discs, where the look and the drawings matter most, so Rhino was the better fit.

Takeaways

The design exercise here is "one input, several outputs": a cam and a lever share the same shaft, so two motions happen together from one crank. Rhino's strength is that a single model yields renders, engineering drawings, and laser-cut files at the same time, so a design change doesn't have to be redrawn in three places. When a mechanism needs lots of tolerance work or motion simulation, Inventor is still my main tool.


This post is adapted from the Traditional Chinese original on Vic's Iteration Notes.

Comments

Popular posts from this blog

Gear Ratio Calculator: Multi-Stage Ratio, Output Speed, Torque and Direction

Mecanum-Wheel Pick-and-Place Robot: From Arduino UNO to Mega2560 + ESP32-CAM

Voltage Divider Calculator: Output Voltage, or the Best E24 Resistor Pair for a Target Voltage