3D preview of Hex Bolt M10 x 50
Loading the interactive model…
Interactive 3D model of Hex Bolt M10 x 50

Mechanical parts

Hex Bolt M10 x 50

1 views
Bounding box
18.5 × 16.0 × 57.3 mm
Engine
Precision B-rep
Parameters
6
Published
September 22, 2026

Download

Free to download and use. See the terms.

The prompt

// Tham số bu lông (có thể chỉnh) diameter = 10; // Đường kính thân (mm) length = 50; // Chiều dài thân (mm) head_height = 7; // Chiều cao đầu lục giác (mm) thread_pitch = 1.5; // Bước ren (mm) // Tính toán kích thước đầu lục giác head_width = diameter * 1.732; // Chiều rộng đối diện (approx) module hex_bolt() { // Đầu lục giác translate([0, 0, length]) cylinder(h = head_height, r = head_width / 2, $fn = 6); // Thân bu lông (trụ trơn phần không ren) unthreaded_length = length * 0.3; threaded_length = length - unthreaded_length; // Phần thân trơn translate([0, 0, unthreaded_length]) cylinder(h = threaded_length, r = diameter / 2, $fn = 50); // Phần ren (xấp xỉ bằng螺旋) translate([0, 0, 0]) screw_thread(diameter, threaded_length, thread_pitch); } module screw_thread(outer_diam, height, pitch) { // Ren tam giác đơn giản hóa thread_depth = pitch * 0.65; inner_diam = outer_diam - 2 * thread_depth; difference() { // Trụ ngoài cylinder(h = height, r = outer_diam / 2, $fn = 100); // Cắt ren bằng螺旋差集 for (i = [0 : height / pitch]) { rotate([0, 0, i * 360]) translate([0, 0, i * pitch]) cylinder(h = pitch + 0.5, r1 = inner_diam / 2, r2 = outer_diam / 2, $fn = 50); } } } // Gọi module hex_bolt();

Parameters

NameValueRange
Shank Diameter (major)10 mm3 – 30
Shank Length Under Head50 mm10 – 200
Head Width Across Flats16 mm5 – 50
Head Height7 mm2 – 30
Thread Pitch1.5 mm0.5 – 4
Threaded Length35 mm5 – 150

Every value above is a live dimension. Open a model like this in the editor and each one becomes a slider you can drag before exporting.

Hex Bolt M10 x 50 - Free CAD Model (STEP, STL) | TextoCAD