Heads up: many models on this page are AI-generated or uploaded untested. They may be misconfigured for the intended application — check the dimensions and tolerances, and verify or edit the model before printing or relying on it.*
16-Pin Cycloid Ring Housing
This is the ring-gear housing for the 'NEMA17 Cycloidal Joint Actuator' kit. It is a Ø96 x 18 mm ring that holds sixteen 5 x 18 mm steel dowel pins in Ø5.3 through-grooves on a 34 mm pitch radius, and clamps between the base plate and the cover with four M3x30 SHCS through Ø3.4 holes on the R42 circle. The disc lobe tips reach r 34.3 mm, so the Ø68 bore is relieved to Ø69.4 across the disc zone. Ø66 lips at the top and bottom wrap each pin about 224° so the pins can't fall inward.
Cycloidal Motor Base Plate
The 96 x 96 x 8 mm foundation plate of the 'NEMA17 Cycloidal Joint Actuator' kit. It bolts to a NEMA 17 stepper with 4 M3x8 screws on the 31 mm square, sunk in Ø6.5 counterbores, and has a Ø22.4 pilot recess and a Ø16 shaft hole. It takes 4 M3 brass heat-set inserts on the R42 stack circle to clamp the ring housing and cover, and has 4 Ø5.5 M5 holes at ±40 mm for mounting to 2020 extrusion. The top face stays flat inside Ø96 so the rolling 5 mm ring pins have a smooth surface to run on.
Jansen 78.7 mm Tie Link
Tie link for the 'NEMA17 Twin-Motor Strandbeest Walker' kit (print ×8). The same part serves as link c (B-K) and link f (D-F) on every leg. It has two 4.5 mm M4 clearance pivot bores exactly 78.7 mm apart, centre to centre, in 16 mm OD × 6 mm hubs, and a solid flat-bottomed 14 × 5.5 mm bar with 0.8 mm chamfers. It is 94.7 mm long overall, runs at layer L2 on M4x25/M4x30 socket head pins with washers and nylocks, and uses about 6 cm³ of plastic.
Jansen 123.8 mm Lower Link
Lower link k for the 'NEMA17 Twin-Motor Strandbeest Walker' kit (print ×4). It joins crank pin M to foot vertex K. The two 4.5 mm M4 pivot bores are exactly 123.8 mm apart, centre to centre, and each sits in a 16 mm OD × 6 mm hub. The flat-bottomed 14 × 5.5 mm bar is 139.8 mm long overall, with a 1 × 6 mm lightening groove along the top and a 3 mm hole at mid-length that marks it as the long link. It runs on an M4x35 (M, K') or M4x30 (K) socket head pin, with washers and a nylock nut.
Jansen 100 mm Upper Link
Upper link j for the 'NEMA17 Twin-Motor Strandbeest Walker' kit (print ×4). It joins crank pin M to rocker vertex J. The two 4.5 mm M4 pivot bores are exactly 100.0 mm apart, centre to centre. Each sits in a 16 mm OD × 6 mm hub, and the flat-bottomed 14 × 5.5 mm bar is 116 mm long overall, with a 1 mm lightening groove along the top. It runs on M4x35 (M) and M4x25/M4x30 (J) socket head pins with washers and nylocks.
Jansen Foot Triangle
Open-truss foot triangle for the 'NEMA17 Twin-Motor Strandbeest Walker' kit (print ×4). It sits in layer L3 of the leg. The pivot centres are F-K 73.4 mm, F-toe 131.4 mm and K-toe 98.0 mm. The two 16 mm OD × 6 mm hubs have 4.5 mm bores for the M4x25 (F) and M4x30 (K) socket head pivot pins. The 14 × 5.5 mm bars are slotted to save weight. The toe is a 22 mm round pad with a 1 mm chamfer and no hole, and it touches the ground. Both faces carry a dimple that marks K.
Jansen Upper Rocker Triangle
An open truss rocker triangle (print ×4) for the 'NEMA17 Twin-Motor Strandbeest Walker' kit. It has three 16 mm OD × 8 mm pivot hubs with 4.5 mm M4 bores at centre distances of B-J 83.0, J-D 80.2 and B-D 111.6 mm, joined by 14 mm wide × 7.5 mm bars. It pivots on the frame's M4x30 screw at B and carries M4x25 pins at J and D. Dimples mark the vertices (one for J, two for D), so you can flip the part for the rear leg or the other side and still tell them apart.
Jansen 30 mm Stepper Crank
A 30 mm-throw drive crank for the 'NEMA17 Twin-Motor Strandbeest Walker' kit (print ×2). It is an 8 mm thick lever about 50 mm long. The 14 mm boss slides onto a NEMA17's 5 mm shaft (5.2 mm bore) and is locked by an M3 heat-set insert (4.0 mm bore) and an M3x6 set screw. The crank pin at M is a 4.5 mm bore with a 7.6 mm counterbore for the M4x35 socket head that carries the leg links.
Walker Side Frame Plate
Side plate for the 'NEMA17 Twin-Motor Strandbeest Walker' kit (print ×2). It measures 176 x 80 x 6 mm and carries a NEMA17 on its inner face: 31 mm square M3 pattern, counterbored 6.5 mm on the outer face, a 22.4 mm pilot recess and a 16 mm crank-boss hole. It also has the two fixed Jansen leg pivots at ±76 mm, which are 4.5 mm M4 bores with 16 mm thrust bosses, plus eight 4.0 x 5 mm M3 heat-set bores that bolt the centre deck on with M3x10 screws. Lightening slots bring it to about 67 cm³.
Pen Lift Clamp Slider
This slider is part of the 'NEMA17 Cantilever Pen Plotter' kit. The 34 x 18 x 16 mm block runs on two 4 mm steel guide pins, 24 mm apart, through 4.4 mm slip bores. It holds any 7–12 mm pen in a 12.5 mm bore, clamped by an M3x12 screw and a captured M3 hex nut. An SG90 servo horn pushes up on the 12 x 14 x 5 mm lift tab to raise the pen. The two guide pins stop the wobble and drag you get when the lifter hangs from the servo alone.
Pen Lift Guide Frame
This C-frame is the pen-lift guide for the 'NEMA17 Cantilever Pen Plotter' kit. It bolts to the pen shuttle's M3 heat-set grid (20 x 20 mm) with four M3x10 screws. Two 4 x 55 mm steel guide pins press into its 6 mm arms 24 mm apart, and a 16 mm pen pass hole runs between them. An SG90 servo fits a 23.5 x 13 mm window with slotted tab holes that take 26–31 mm tab spacing. The frame measures 78 x 58 x 25 mm and prints flat on its backplate with no supports.
Pen Carriage LM8UU Shuttle
The pen carriage for the 'NEMA17 Cantilever Pen Plotter' kit. The 48 x 63 x 37.5 mm shuttle rides two 8 mm X rods set 40 mm apart on two LM8UU bearings, which press into 15.05 mm pockets against a stop face, and a 14 mm belt channel stays open underneath. Both GT2 belt ends pass through 1.6 mm slots in stiff lugs under the deck and fold back on themselves. The flat front face has four M3 heat-set bores on a 20 x 20 mm square for the pen-lift frame.
X Arm Tip Idler Roller
The far-end block for the 'NEMA17 Cantilever Pen Plotter' kit's X arm, about 54 x 57 x 74 mm. It clamps the ends of two 8 mm rods set 40 mm apart in 25 mm pinch sockets (M3x16 screw plus a captured M3 nut in each). Two cheeks hold a 608 bearing as the GT2 belt idler on an 8x25 mm dowel, locked by an M3x10 self-tap screw. Below, a fork carries a 624 bearing on an M4x20 axle in a height-adjustable slot, so the arm tip rolls on the desk and can be levelled. It prints upside down, standing on the flat tops of the cheeks and clamps.
Y Carriage LM8UU Sled
The Y carriage for the 'NEMA17 Cantilever Pen Plotter' kit: an 84 x 80 x 30.5 mm sled with four LM8UU bearings pressed into 15.05 mm pockets. It rides two 8 mm Y rods set 60 mm apart. A 6 mm top deck has an M3 heat-set grid (40 x 60 mm) for the X arm root block. Two posts under the deck anchor the GT2 belt ends, and the 14 mm belt channel stays open.
Y Motor End Block
The Y motor end block for the 'NEMA17 Cantilever Pen Plotter' kit. It anchors two 8 mm Y rods at 60 mm spacing in 25 mm deep pinch-clamp sockets, each tightened with an M3x16 screw and a captured M3 nut. It also holds the Y NEMA17 on a 5 mm vertical wall (31 mm M3 bolt square, 22.4 mm teardrop pilot hole) and sits on the desk as a 102 x 77 mm foot. The base is pocketed to save material, and the GT2 belt channel between the sockets stays clear.
150 mm Balance Tray Platform
This is the moving Ø150 x 3 mm top tray for the 'SG90 3-DOF Ball-Balancing Platform' kit. Its smooth playing surface prints face-down on the bed. On the underside, six Ø9 mm bosses stand 6 mm proud at radius 43 and 67 mm on the 90°/210°/330° spokes. Each takes an M3 brass heat-set insert (4.0 mm bore, 5.5 mm deep, blind) so the three Tray Ball-Stud Knuckles can bolt on with M3x10 SHCS. Three 3 x 6 mm radial ribs, a Ø24 mm hub ring and a 2.4 mm outer ring stiffen the tray so the PID loop sees no flex.
Tray Ball-Stud Knuckle
An L-bracket (34 x 27 x 18 mm) that carries the Ø10 mm snap ball stud under the 150 mm tray. It is part of the 'SG90 3-DOF Ball-Balancing Platform' kit (print ×3). The 5 mm flange has two 3.4 x 7 mm slots, 24 mm apart, for M3x10 SHCS going into the tray's M3 heat-set bosses. The ball centre is 16 mm from the mating face, so the Snap-Socket Linkage Rod clips straight on.
Snap-Socket Linkage Rod
A flat link, 87 x 17 x 8 mm, with two snap sockets 70 mm apart (centre to centre). Print ×3 for the 'SG90 3-DOF Ball-Balancing Platform' kit. Each Ø17 mm ring has a Ø8.6 mm bore with a Ø10.4 mm double-cone band in the middle and a 1.5 mm split slot, so it clips over the Ø10 mm ball studs on the SG90 Ball-Stud Crank Arm and the Tray Ball-Stud Knuckle without screws. PETG is recommended so the rings flex without cracking.
SG90 Ball-Stud Crank Arm
A 36 x 16 x 5 mm servo crank with a built-in Ø10 mm snap ball stud 20 mm from the shaft, printed ×3 for the 'SG90 3-DOF Ball-Balancing Platform' kit. It sits on top of the stock SG90 single-arm horn. The horn screw goes through the Ø7 mm hub bore, and two M2 screws go through the 2.4 mm slot (5–15 mm from the shaft) into the horn's own holes. The Snap-Socket Linkage Rod then clips onto the ball.
SG90 Side-Shaft Servo Cradle
This L-shaped cradle is part of the 'SG90 3-DOF Ball-Balancing Platform' kit (print ×3). It holds one SG90 micro servo with its shaft horizontal. The servo body goes through a 12.4 x 22.8 mm window in a 5 mm wall, and the tabs rest flat against the wall's outer face, with 2.4 mm slots for the M2 tab screws. The 32 x 40 x 5 mm foot bolts to the Tri-Spoke Servo Base Plate with two M3x12 SHCS through 3.4 mm holes spaced 30 mm apart. Two gussets brace the 51 mm wall, and each has a notch so the screw heads can go in from above.
Tri-Spoke Servo Base Plate
This is the Ø160 x 5 mm foundation plate for the 'SG90 3-DOF Ball-Balancing Platform' kit. It has three spokes at 90°, 210° and 330°, and each spoke holds one SG90 servo cradle with two M3x12 SHCS. The M3 holes are 3.4 mm, at radius 30 and 60 mm, with captured M3 hex-nut pockets (5.7 mm AF x 2.6 mm deep) on the underside. In the centre, a 3x3 grid of M3 holes on a 20 mm pitch takes standoffs for a PCA9685 or Arduino. Three rounded cut-outs bring the plate under 80 cm³ while keeping 6 mm webs and an 8 mm outer ring.
Gripper Idler Jaw
This is the idler finger of the gear-meshed gripper, part 8 of the 'SG90 Four-Axis Desktop Robot Arm' kit. It is a flat jaw 6 mm thick and 62 mm long that turns on an M3x20 pivot bolt through a Ø3.4 bore in a Ø20 hub. The hub carries a module 1.0, 20° involute sector: six teeth on a Ø20 pitch circle (tip Ø22, root Ø17.5), with a tooth gap centred toward the drive jaw so the two mesh at a 20 mm centre distance. The finger doglegs in to a ridged grip face that closes 3 mm from the drive jaw's face.
Gripper Drive Jaw
This is the servo-driven finger, part 7 of the 'SG90 Four-Axis Desktop Robot Arm' kit. It is a flat jaw, 6 mm thick and about 74 mm long. Its hub carries a module 1.0 gear sector: 7 involute teeth at 20° pressure angle on a Ø20 pitch circle (tip Ø22), meshing with the idler jaw at a 20 mm centre distance. The underside has a 1.8 mm pocket that takes an SG90 single-arm horn, plus a Ø5.3 hole for the horn screw. The finger doglegs inward to a flat grip face with ridges at a 3 mm pitch.
Gripper Servo Palm
This palm is part 6 of the 'SG90 Four-Axis Desktop Robot Arm' kit. It is a 65 x 52 x 5 mm plate that holds the gripper SG90 servo in a 28 x 12.6 mm window with M2 ear slots, which puts the drive-jaw axis at (-10, 0). The M3 idler-jaw pivot runs in a 3.4 mm slot with 5 mm of travel on a raised 2 mm washer pad, so you can set the 20 mm gear mesh. The palm bolts to the forearm tip with two M3 screws through Ø3.4 holes 15 mm apart.