Updated readme and images for linear_bearings change.

This commit is contained in:
Chris Palmer 2020-01-11 08:57:33 +00:00
parent 2c77f184a2
commit 8ac06b53e7
8 changed files with 24 additions and 5 deletions

Binary file not shown.

Before

Width:  |  Height:  |  Size: 754 KiB

After

Width:  |  Height:  |  Size: 760 KiB

View File

@ -136,7 +136,7 @@ translate([x5, cable_grommets_y + 250])
translate([900, 600])
box_test();
translate([850, 1170])
translate([850, 1220])
bbox_test();
x0 = 0;
@ -204,7 +204,7 @@ translate([x0, linear_bearings_y]) {
rods();
}
translate([x0+120, linear_bearings_y+30]) {
translate([x0+150, linear_bearings_y+30]) {
extrusions();
}

View File

@ -1293,6 +1293,9 @@ LMnUU linear bearings.
| Function | Description |
|:--- |:--- |
| ```bearing_dia(type)``` | Outside diameter |
| ```bearing_groove_dia(type)``` | Groove diameter |
| ```bearing_groove_length(type)``` | Groove length |
| ```bearing_groove_spacing(type)``` | Spacing between grooves, outer to outer, ie includes the grooves themselves |
| ```bearing_length(type)``` | Total length |
| ```bearing_rod_dia(type)``` | Internal diameter |
@ -1311,12 +1314,21 @@ LMnUU linear bearings.
### Vitamins
| Qty | Module call | BOM entry |
| ---:|:--- |:---|
| 1 | ```linear_bearing(LM10LUU)``` | Linear bearing LM10LUU |
| 1 | ```linear_bearing(LM10UU)``` | Linear bearing LM10UU |
| 1 | ```linear_bearing(LM12LUU)``` | Linear bearing LM12LUU |
| 1 | ```linear_bearing(LM12UU)``` | Linear bearing LM12UU |
| 1 | ```linear_bearing(LM16LUU)``` | Linear bearing LM16LUU |
| 1 | ```linear_bearing(LM16UU)``` | Linear bearing LM16UU |
| 1 | ```linear_bearing(LM3LUU)``` | Linear bearing LM3LUU |
| 1 | ```linear_bearing(LM3UU)``` | Linear bearing LM3UU |
| 1 | ```linear_bearing(LM4LUU)``` | Linear bearing LM4LUU |
| 1 | ```linear_bearing(LM4UU)``` | Linear bearing LM4UU |
| 1 | ```linear_bearing(LM5LUU)``` | Linear bearing LM5LUU |
| 1 | ```linear_bearing(LM5UU)``` | Linear bearing LM5UU |
| 1 | ```linear_bearing(LM6LUU)``` | Linear bearing LM6LUU |
| 1 | ```linear_bearing(LM6UU)``` | Linear bearing LM6UU |
| 1 | ```linear_bearing(LM8LUU)``` | Linear bearing LM8LUU |
| 1 | ```linear_bearing(LM8UU)``` | Linear bearing LM8UU |
@ -2279,6 +2291,7 @@ Steel rods and studding with chamfered ends.
| ---:|:--- |:---|
| 1 | ```rod(10, 80)``` | Smooth rod 10mm x 80mm |
| 1 | ```rod(12, 80)``` | Smooth rod 12mm x 80mm |
| 1 | ```rod(16, 80)``` | Smooth rod 16mm x 80mm |
| 1 | ```rod(3, 80)``` | Smooth rod 3mm x 80mm |
| 1 | ```rod(4, 80)``` | Smooth rod 4mm x 80mm |
| 1 | ```rod(5, 80)``` | Smooth rod 5mm x 80mm |
@ -2286,6 +2299,7 @@ Steel rods and studding with chamfered ends.
| 1 | ```rod(8, 80)``` | Smooth rod 8mm x 80mm |
| 1 | ```studding(10, 80)``` | Threaded rod M10 x 80mm |
| 1 | ```studding(12, 80)``` | Threaded rod M12 x 80mm |
| 1 | ```studding(16, 80)``` | Threaded rod M16 x 80mm |
| 1 | ```studding(3, 80)``` | Threaded rod M3 x 80mm |
| 1 | ```studding(4, 80)``` | Threaded rod M4 x 80mm |
| 1 | ```studding(5, 80)``` | Threaded rod M5 x 80mm |

View File

@ -22,8 +22,12 @@ use <../utils/layout.scad>
include <../vitamins/linear_bearings.scad>
module linear_bearings()
layout([for(b = linear_bearings) 2 * bearing_radius(b)])
layout([for(b = linear_bearings) 2 * bearing_radius(b)]) {
linear_bearing(linear_bearings[$i]);
translate([0, 30])
linear_bearing(long_linear_bearings[$i]);
}
if($preview)
linear_bearings();

Binary file not shown.

Before

Width:  |  Height:  |  Size: 44 KiB

After

Width:  |  Height:  |  Size: 75 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 49 KiB

After

Width:  |  Height:  |  Size: 55 KiB

View File

@ -28,7 +28,7 @@ module rods()
rod(bearing_rod_dia(linear_bearings[$i]), 80);
translate([0, 20])
translate([0, 30])
studding(bearing_rod_dia(linear_bearings[$i]), 80);
}

View File

@ -38,6 +38,7 @@ LM4LUU = ["LM4LUU", 23, 8, 4, 0, 0, 0];
LM3UU = ["LM3UU", 10, 7, 3, 0, 0, 0];
LM3LUU = ["LM3LUU", 19, 7, 3, 0, 0, 0];
linear_bearings = [LM3UU, LM4UU, LM5UU, LM6UU, LM8UU, LM10UU, LM12UU, LM16UU, LM3LUU, LM4LUU, LM5LUU, LM6LUU, LM8LUU, LM10LUU, LM12LUU, LM16LUU];
linear_bearings = [LM3UU, LM4UU, LM5UU, LM6UU, LM8UU, LM10UU, LM12UU, LM16UU];
long_linear_bearings = [LM3LUU, LM4LUU, LM5LUU, LM6LUU, LM8LUU, LM10LUU, LM12LUU, LM16LUU];
use <linear_bearing.scad>