grinder.svg · 116 lines
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1000 1100" width="1000" height="1100" font-family="Helvetica, Arial, sans-serif">
<defs>
<marker id="arr" markerWidth="10" markerHeight="10" refX="8" refY="5" orient="auto">
<path d="M0,0 L10,5 L0,10 z" fill="#555"/>
</marker>
<pattern id="hatch" width="8" height="8" patternUnits="userSpaceOnUse" patternTransform="rotate(45)">
<line x1="0" y1="0" x2="0" y2="8" stroke="#999" stroke-width="2"/>
</pattern>
</defs>
<rect width="1000" height="1100" fill="#fff"/>
<text x="40" y="45" font-size="26" font-weight="bold" fill="#222">Manual conical-burr coffee grinder – exploded assembly</text>
<text x="40" y="70" font-size="14" fill="#555">Parts separated along the common axis; dotted lines show assembly alignment.</text>
<!-- central axis -->
<line x1="450" y1="95" x2="450" y2="1040" stroke="#888" stroke-width="1.5" stroke-dasharray="14,6 3,6"/>
<!-- alignment guides -->
<g stroke="#aaa" stroke-width="1" stroke-dasharray="3,4">
<line x1="450" y1="210" x2="450" y2="262"/>
<line x1="450" y1="382" x2="450" y2="430"/>
<line x1="450" y1="500" x2="450" y2="528"/>
<line x1="450" y1="604" x2="450" y2="622"/>
<line x1="450" y1="684" x2="450" y2="702"/>
<line x1="450" y1="792" x2="450" y2="838"/>
<line x1="450" y1="942" x2="450" y2="972"/>
</g>
<!-- 1 crank handle -->
<g stroke="#333" stroke-width="2" fill="#d9b48a">
<rect x="300" y="110" width="290" height="22" rx="10"/>
<circle cx="590" cy="121" r="26" fill="#b5835a"/>
<rect x="440" y="132" width="20" height="30" fill="#bbb"/>
</g>
<line x1="540" y1="90" x2="700" y2="90" stroke="#555"/>
<text x="710" y="95" font-size="15" fill="#222">1 Crank handle with grip knob</text>
<line x1="590" y1="95" x2="590" y2="98" stroke="none"/>
<!-- 2 adjustment nut -->
<g stroke="#333" stroke-width="2" fill="#c8c8c8">
<rect x="390" y="165" width="120" height="45" rx="6"/>
</g>
<g stroke="#666" stroke-width="1">
<line x1="404" y1="165" x2="404" y2="210"/><line x1="418" y1="165" x2="418" y2="210"/>
<line x1="432" y1="165" x2="432" y2="210"/><line x1="468" y1="165" x2="468" y2="210"/>
<line x1="482" y1="165" x2="482" y2="210"/><line x1="496" y1="165" x2="496" y2="210"/>
</g>
<line x1="510" y1="187" x2="700" y2="187" stroke="#555"/>
<text x="710" y="192" font-size="15" fill="#222">2 Burr adjustment nut (grind size)</text>
<!-- 3 hopper -->
<g stroke="#333" stroke-width="2" fill="#eef4f8">
<path d="M330,262 L570,262 L535,380 L365,380 Z"/>
<ellipse cx="450" cy="262" rx="120" ry="10" fill="#dde8ef"/>
</g>
<line x1="560" y1="320" x2="700" y2="320" stroke="#555"/>
<text x="710" y="325" font-size="15" fill="#222">3 Bean hopper (with lid)</text>
<!-- 4 outer burr (ring, fixed) -->
<g stroke="#333" stroke-width="2" fill="#777">
<path fill-rule="evenodd" d="M400,430 L500,430 L550,500 L350,500 Z M418,446 L482,446 L512,486 L388,486 Z"/>
</g>
<line x1="530" y1="465" x2="700" y2="465" stroke="#555"/>
<text x="710" y="470" font-size="15" fill="#222">4 Outer conical burr (ring, fixed)</text>
<!-- 5 inner conical burr (male, rotating) -->
<g stroke="#333" stroke-width="2" fill="#4a4a4a">
<path d="M345,604 L555,604 L490,530 L410,530 Z"/>
</g>
<g stroke="#aaa" stroke-width="1.2">
<line x1="380" y1="600" x2="420" y2="532"/><line x1="415" y1="600" x2="440" y2="532"/>
<line x1="450" y1="600" x2="460" y2="532"/><line x1="485" y1="600" x2="478" y2="532"/>
<line x1="520" y1="600" x2="500" y2="532"/>
</g>
<line x1="555" y1="570" x2="700" y2="570" stroke="#555"/>
<text x="710" y="575" font-size="15" fill="#222">5 Inner conical burr (male, turns)</text>
<!-- 6 drive spindle -->
<g stroke="#333" stroke-width="2" fill="#bbb">
<rect x="438" y="622" width="24" height="62"/>
<rect x="432" y="622" width="36" height="8" fill="#999"/>
</g>
<line x1="462" y1="652" x2="700" y2="652" stroke="#555"/>
<text x="710" y="657" font-size="15" fill="#222">6 Drive spindle (square drive)</text>
<!-- 7 main body / burr carrier -->
<g stroke="#333" stroke-width="2" fill="#e2e2e2">
<path d="M330,702 L570,702 L570,792 L330,792 Z"/>
<rect x="350" y="712" width="200" height="60" fill="#f7f7f7"/>
</g>
<line x1="570" y1="745" x2="700" y2="745" stroke="#555"/>
<text x="710" y="750" font-size="15" fill="#222">7 Main body (burr carrier, housing)</text>
<!-- 8 grounds container -->
<g stroke="#333" stroke-width="2" fill="#f2e6d0">
<path d="M345,838 L555,838 L545,942 L355,942 Z"/>
<ellipse cx="450" cy="838" rx="105" ry="8" fill="#e0cfae"/>
</g>
<line x1="550" y1="890" x2="700" y2="890" stroke="#555"/>
<text x="710" y="895" font-size="15" fill="#222">8 Grounds container (catch cup)</text>
<!-- 9 base cover -->
<g stroke="#333" stroke-width="2" fill="#c9a77c">
<rect x="320" y="972" width="260" height="30" rx="8"/>
</g>
<line x1="580" y1="987" x2="700" y2="987" stroke="#555"/>
<text x="710" y="992" font-size="15" fill="#222">9 Base cover</text>
<!-- rotation note -->
<g stroke="#555" fill="none" stroke-width="2" marker-end="url(#arr)">
<path d="M300,121 Q270,121 270,95"/>
</g>
<text x="200" y="88" font-size="13" fill="#555">rotate</text>
<text x="40" y="1060" font-size="14" fill="#444">Burrs: inner male cone (5) turns on spindle (6) inside fixed outer ring (4); gap set by nut (2).</text>
<text x="40" y="1082" font-size="14" fill="#444">Parts are exploded along the central axis; they assemble from bottom to top.</text>
</svg>
Exploded hand grinder: Claude Haiku 5.5
There is no post about this one, since only some results need one, so the picture, the source and the scoring are here instead.
run 2 · 3r · $0.0064
run 3 · 1r · $0.0045Draw an exploded assembly diagram of a manual coffee grinder, as an SVG. Use a hand grinder with conical burrs rather than flat burrs.Frozen at v1. This model got this and nothing else.
Top to bottom: handle knob, crank, body, outer burr, inner burr, spring if drawn, adjustment dial, catch jar. The drive shaft runs through the body and both burrs, so it is left out of the order, the way the French press leaves out its rod. The adjustment is at the bottom, below the burrs, and the inner cone comes out downwards through the fixed outer ring. Checked against Comandante's FAQ for the C40, Coffeegeek on the Timemore C2, Hario's spare-parts list and a review for the Skerton Pro, and a guide to the Porlex Mini. The Skerton has no spring, so the spring is not required. How it is scored, and this run's files on GitHub.