LM13UU 13mm Linear Motion Bearing for 3D Printer
LM13UU 13mm Linear Motion Bearing for 3D Printer
The LM13UU is a linear motion bearing designed specifically for 3D printing applications. It is a high-precision, low-friction bearing that enables smooth and accurate linear motion in 3D printer assemblies.
The LM13UU bearing is designed to provide a low-friction, high-precision linear motion system for 3D printer components, such as print heads, X-Y axes, and other moving parts. The bearing allows for smooth, consistent movement, ensuring accurate print quality and reducing the risk of vibration, wobble, and noise.
13mm
23mm
37mm
Steel or Stainless Steel (depending on the manufacturer)
-20C to 80C
10kg (static), 5kg (dynamic)
0.001
0.01mm
The LM13UU linear motion bearing is suitable for a wide range of 3D printing applications, including |
3D printer X-Y axes
Print head movement systems
Linear motion systems for CNC machines and robotics
Other applications requiring low-friction, high-precision linear motion
LM13UU 13mm Linear Motion Bearing for 3D Printer
Overview
The LM13UU 13mm Linear Motion Bearing is a high-precision linear bearing designed for 3D printers and other applications requiring smooth and accurate linear movement. This bearing features a compact design, low friction, and high load-carrying capacity, making it an ideal choice for 3D printing, CNC machines, and robotics.
Technical Specifications
Outer Diameter: 13mm
Inner Diameter: 10mm
Length: 30mm
Dynamic Load Rating: 10N
Static Load Rating: 20N
Material: High-carbon steel and POM (Polyoxymethylene)
PINOUT and Dimensions
The LM13UU bearing has a simple design with no electronic connections. It is a purely mechanical component.
Code Examples
### Example 1: 3D Printer Linear Motion System using Arduino
In this example, we will demonstrate how to use the LM13UU bearing in a simple 3D printer linear motion system using an Arduino board.
```c
const int stepperPin = 2; // Stepper motor pin
const int dirPin = 3; // Direction pin
const int enablePin = 4; // Enable pin
void setup() {
pinMode(stepperPin, OUTPUT);
pinMode(dirPin, OUTPUT);
pinMode(enablePin, OUTPUT);
}
void loop() {
// Move the linear motion system 10mm forward
digitalWrite(dirPin, HIGH);
for (int i = 0; i < 100; i++) {
digitalWrite(stepperPin, HIGH);
delay(1);
digitalWrite(stepperPin, LOW);
delay(1);
}
// Move the linear motion system 10mm backward
digitalWrite(dirPin, LOW);
for (int i = 0; i < 100; i++) {
digitalWrite(stepperPin, HIGH);
delay(1);
digitalWrite(stepperPin, LOW);
delay(1);
}
}
```
In this example, the LM13UU bearing is used to guide the linear motion system, allowing the 3D printer to move smoothly and accurately in the X, Y, or Z axis.
### Example 2: CNC Machine Linear Axis using GRBL
In this example, we will demonstrate how to use the LM13UU bearing in a CNC machine linear axis using the GRBL firmware.
```c
// GRBL commands to move the linear axis
void setup() {
Serial.begin(115200);
}
void loop() {
// Move the linear axis 10mm forward
Serial.println("G1 F100 X10");
delay(1000);
// Move the linear axis 10mm backward
Serial.println("G1 F100 X-10");
delay(1000);
}
```
In this example, the LM13UU bearing is used to guide the linear axis, allowing the CNC machine to move smoothly and accurately in the X-axis.
Note: These code examples are simplified and assume a basic understanding of the Arduino and GRBL platforms. In a real-world implementation, you would need to add more functionality, such as limit switches, homing procedures, and acceleration/deceleration ramps.