Mechanisms
Plate puller
Pick the size and both strokes, check the side view and download the assembly as STEP. The file is generated in your own browser — nothing is uploaded anywhere.
1. Size
- Width
- 52.00
- Height
- 28.00
- Slot
- 16.00
- Screw
- M10
2. Strokes
Overall length
295
mm
Total opening
239
mm of travel
Solids
5
prisms in the STEP
Mass in steel
2.51
kg estimated
- Note: This model was rebuilt from the concept, not copied triangle by triangle from an STL. The proportions came from the reference file; check the dimensions against the real part before machining.
Assembly
| Rail length | 218 mm | |
|---|---|---|
| Slider length | 295 mm | |
| Assembly width | 52.00 mm | X axis |
| Rail height | 28.00 mm | Y axis |
| Fork slot | 16.00 mm | where the slider runs |
| Leg on each side | 18.00 mm | |
| Stop hole | 11.00 mm | clearance for M10 |
| Latch hole | 12.00 mm | |
| Total volume | 319.2 cm³ |
A single file with the 5 solids in position, in millimetres, AUTOMOTIVE_DESIGN (AP214) schema. CAD opens it as one multi-body part — the rail legs come out separate because that's how the part is made.
How the STEP is generated
No CAD kernel, and why that's possible
Generating STEP normally needs a geometric kernel — OpenCascade compiled to WebAssembly, some 4 MB in the browser. What makes that unnecessary here is a modelling decision: every body is an extrusion, and every hole is parallel to that extrusion's axis.
Under that condition the B-rep topology is regular and predictable: N side faces, two caps, and each hole becomes an inner loop on the caps plus one cylindrical surface. There is no boolean operation anywhere — and it's booleans that would demand the kernel.
What gets checked in the generated file
Writing the file is the easy part. What breaks is orientation: if an edge is traversed in the same direction by both faces that share it, CAD imports a loose surface instead of a solid.
That's why the generator is verified by reading its own STEP back: each edge must be used exactly twice, in opposite directions; the Euler-Poincaré formula must close with the right genus for the number of through holes; and the normal of each planar face must agree with its plane's normal — that last one is what catches an inside-out solid, which slips past every other check.
Why the rail comes out as two bodies
The rail is a fork: two legs with a central slot where the slider runs. A fork doesn't come from a single extrusion, so it's emitted as two prisms.
That isn't a limitation — it's how the part is made anyway. In CAD the file opens as one multi-body part.
Check before machining
The model is a clean rebuild of the concept, not a triangle-by-triangle copy of an existing file. The proportions of the PP-52 size came from a real reference part, but every dimension here is parametric.
Treat the STEP as a design starting point: check the strokes, the fixing holes and the clearances against your own application before releasing a drawing.