Arduino 脉冲宽度调制

脉冲宽度调制或PWM是用于改变脉冲串中的脉冲宽度的常用技术。PWM有许多应用,如控制伺服和速度控制器,限制电机和LED的有效功率。

PWM的基本原理

脉冲宽度调制基本上是一个随时间变化而变化的方波。基本的PWM信号如下图所示。

Arduino 脉冲宽度调制

有很多术语与PWM相关:

  • On-Time(导通时间) 

    – 时间信号的持续时间较长。

  • Off-Time(关断时间) 

    – 时间信号的持续时间较短。

  • Period(周期) 

    – 表示为PWM信号的导通时间和关断时间的总和。

  • Duty Cycle(占空比) 

    – 它表示为在PWM信号周期内保持导通的时间信号的百分比。

周期

如图所示,Ton表示导通时间,Toff表示信号的关断时间。周期是导通和关断时间的总和,并按照以下公式计算:

Arduino 脉冲宽度调制

占空比

占空比用于计算为一段时间的导通时间。使用上面计算的周期,占空比计算为:

Arduino 脉冲宽度调制


analogWrite()函数


analogWrite()
函数将模拟值(PWM波)写入引脚。
它可用于以不同的亮度点亮LED或以各种速度驱动电机。在调用
analogWrite()函数之后,引脚将产生指定占空比的稳定方波,直到下一次调用
analogWrite()或在相同引脚上调用digitalRead()或
digitalWrite()。
大多数引脚上的PWM信号频率约为490 Hz。在Uno和类似的板上,引脚5和6的频率约为980Hz。Leonardo上的引脚3和11也以980Hz运行。

在大多数Arduino板上(ATmega168或ATmega328),此功能在引脚3,5,6,9,10和11上工作。在Arduino Mega上,它在引脚2-13和44-46上工作。旧的Arduino ATmega8板仅支持引脚9,10和11上的
analogWrite()


Arduino 脉冲宽度调制


Arduino Due支持引脚2至13以及引脚DAC0和DAC1上的 

analogWrite()与PWM引脚不同,DAC0和DAC1是数模转换器,用作真正的模拟输出。

在调用
analogWrite()之前,不需要调用pinMode()将引脚设置为输出。


analogWrite()函数语法


  analogWrite ( pin , value ) ;

value − the duty cycle: between 0 (always off) and 255 (always on).

value – 占空比:0(始终导通)到255(始终关断)之间。

示例

int ledPin = 9;

// LED connected to digital pin 9 int analogPin = 3;

// potentiometer connected to analog pin 3 int val = 0;

// variable to store the read value  void setup() {
 
  pinMode(ledPin, OUTPUT);

// sets the pin as output

  }  void loop() {
   val = analogRead(analogPin);

// read the input pin
    
  analogWrite(ledPin, (val / 4));

// analogRead values go from 0 to 1023, 
       // 
  analogWrite values from 0 to 255

  } 

Arduino 步进电机

步进电机是无刷同步电机,它将完整的旋转分成多个步骤。与无刷直流电机不同,当向其施加固定的直流电压时,它将连续旋转,步进电机以不连续的步进角旋转。

因此,步进电机被制造成具有每转12,24,72,144,180和200的步长,从而产生每步30°,15°,5°,2.5°,2°和1.8°的步进角。步进电机可以有或没有反馈控制。

想象一下在RC飞机上的电机。电机在一个方向或另一个方向上转速非常快。你可以通过给予电机的功率量来改变速度,但是你不能让螺旋桨停在特定位置。

现在想象一个打印机。打印机内有很多移动部件,包括电机。一个电机用作进纸,当墨水开始印在纸上时旋转滚轴移动纸张。此电机需要能够将纸张移动一个精确的距离,以便能够打印下一行文本或图像的下一行。

还有另一个电机连接到一个螺杆上来回移动打印头。同样,该螺杆需要移动一个精确的量,以便一个字母接一个地打印。这就是步进电机派上用场的地方。

Arduino 步进电机

步进电机如何工作?

常规的直流电动机只在方向上旋转,而步进电动机可以以精确的增量旋转。

步进电机可以根据需要转动精确的度数(或步长)。这使你可以完全控制电机,允许你将其移动到精确的位置并保持在该位置。它通过为电机内部的线圈非常短时间的供电来实现。缺点是你必须给电机一直供电,以将它保持在你想要的位置。

你现在需要知道的是,要移动步进电机,你要告诉它在一个方向或另一个方向上移动一定数量的步进,并告诉它沿那个方向步进的速度。步进电机的种类繁多。这里描述的方法可以用于推断如何使用本教程中未提到的其他电机和驱动程序。但是,始终建议你查阅针对具体型号的电机和驱动器的数据表和指南。

Arduino 步进电机

必需的组件

你将需要以下组件:

  • 1 × Arduino UNO板
  • 1 ×小型双极步进电机,如下图所示
  • 1 ×LM298驱动IC
Arduino 步进电机

程序

按照电路图进行连接,如下图所示。

Arduino 步进电机

草图

在计算机上打开Arduino IDE软件。使用Arduino语言进行编码控制你的电路。通过单击“New”打开一个新的草图文件。

Arduino 步进电机

Arduino代码

/* Stepper Motor Control */ 
#include <Stepper.h>const
int stepsPerRevolution = 90;

// change this to fit the number of steps per revolution // for your motor // initialize the stepper library on pins 8 through 11: Stepper myStepper(stepsPerRevolution, 8, 9, 10, 11);



void setup()
{
   // set the speed at 60 rpm:
    myStepper.setSpeed(5);

   // initialize the serial port:
  
  Serial.begin(9600);


  }
 
void loop()
{
   // step one revolution in one direction:
  
  
  Serial.println("

clockwise"

);

   myStepper.step(stepsPerRevolution);

  
  delay(500);

   // step one revolution in the other direction:
  
  
  Serial.println("

counterclockwise"

);

   myStepper.step(-stepsPerRevolution);

  
  delay(500);


  }

代码说明

该程序驱动单极或双极步进电机。电机连接到Arduino的数字引脚8-11。

结果

电机将在一个方向上旋转一圈,然后在另一个方向上旋转一圈。


Arduino 伺服电机

伺服电机是一种有输出轴的小型设备。通过向伺服发送编码信号,可以将该轴定位到特定的角度位置。只要编码信号存在于输入线上,伺服将保持轴的角位置。如果编码信号改变,则轴的角位置改变。实际上,伺服用于无线电控制的飞机中来定位控制面,如升降舵和方向舵。它们还用于无线电控制的汽车,木偶,当然还有机器人。


Arduino 伺服电机

伺服在机器人中非常有用。电机体积小,内置控制电路,相对于它们尺寸来说非常强大。标准伺服如Futaba S-148具有42盎司/英寸的扭矩,这对于其尺寸来说是坚固的。它还吸取与机械负载成比例的功率。因此,轻负载伺服不会消耗太多能量。

伺服电机的内胆如下图所示。你可以看到控制电路,电机,一组齿轮和外壳。还可以看到连接到外部的3根电线。一个是接电源(+5伏),一个接地,而白线是控制线。

Arduino 伺服电机

伺服电机的工作

伺服电机有一些控制电路和一个连接到输出轴上的电位器(一个可变电阻,也称为电位器)。在上图中,电位器可以在电路板的右侧看到。该电位器允许控制电路监视伺服电机的当前角度。

如果轴处于正确的角度,则电机关闭。如果电路发现角度不正确,则会转动电机直到处于所需的角度。伺服的输出轴能够在180度左右的地方移动。通常情况下,它是在210度范围内的某个地方,然而,这取决于制造商。正常伺服用于控制0至180度的角运动。由于主输出齿轮上的机械止动装置,机械上它无法转动更远。

施加到电机上的功率与其需要行进的距离成比例。因此,如果轴需要转动较大的距离,电机将以全速运转。如果只需要少量转动,电机将以较低的速度运转。这称为比例控制

如何沟通伺服应该转动的角度?

控制线用于传达角度。该角度由施加到控制线的脉冲持续时间确定。这称为脉冲编码调制伺服期望每20毫秒(0.02秒)看到一个脉冲。脉冲的长度将决定电机转动的距离。例如,1.5毫秒脉冲将使电机转到90度位置(通常称为中性位置)。如果脉冲短于1.5毫秒,则电机将轴转到更接近0度。如果脉冲长于1.5毫秒,则轴转接近180度。

Arduino 伺服电机

必需的组件

你将需要以下组件:

  • 1 × Arduino UNO板
  • 1 × 伺服电机
  • 1 × ULN2003驱动IC
  • 1 × 10KΩ电阻

程序

按照电路图进行连接,如下图所示。

Arduino 伺服电机

草图

在计算机上打开Arduino IDE软件。使用Arduino语言进行编码控制你的电路。通过单击“New”打开一个新的草图文件。

Arduino 伺服电机

Arduino代码

/* Controlling a servo position using a potentiometer (variable resistor) */ 
#include <Servo.h>   Servo myservo;

// create servo object to control a servo
   
int potpin = 0;

// analog pin used to connect the potentiometer
   
int val;

// variable to read the value from the analog pin
 

void setup()
{
   myservo.attach(9);

// attaches the servo on pin 9 to the servo object
  }
 
void loop()
{
   val = analogRead(potpin);

   // reads the value of the potentiometer (value between 0 and 1023)
    val = map(val, 0, 1023, 0, 180);

   // scale it to use it with the servo (value between 0 and 180)
    myservo.write(val);

// sets the servo position according to the scaled value
   
  delay(15);


  }

代码说明

伺服电机有三个端子:电源,接地和信号。电源线通常为红色,应连接到Arduino上的5V引脚。接地线通常为黑色或棕色,应连接到ULN2003 IC(10-16)的一个端子。为了保护你的Arduino板免受损坏,你将需要一些驱动IC来处理这些。这里我们使用ULN2003 IC来驱动伺服电机。信号引脚通常为黄色或橙色,应连接到Arduino引脚9。

连接电位器

分压器是串联电路中的电阻器,其将输出电压缩放到施加的输入电压的特定比例。下面是电路图:

Arduino 伺服电机

Arduino 伺服电机

Vout是输出电位,取决于施加的输入电压(Vin)和电阻(R1R2这意味着流过R1的电流也将流过R2而不被分流。在上述等式中,随着R的值改变,Vout相对于输入电压Vin而缩放。

通常,电位器是一个分压器,它可以根据可变电阻的值而使用旋钮来缩放电路的输出电压。它有三个引脚:GND,Signal和+5V,如下图所示:

Arduino 伺服电机

结果

通过更改电位器的NOP位置,伺服电机将改变其角度。


Arduino 直流电机

在本章中,我们将使用Arduino板(UNO)连接不同类型的电机,并向你展示如何连接电机并从电路板上驱动它。

有三种不同类型的电机:

  • DC motor 

    直流电机

  • Servo motor 

    伺服电机

  • Stepper motor 

    步进电机

直流电机(DC—Direct 

Current 

motor)是最常见的电机类型。直流电动机通常只有两个引线,一个正极和一个负极。如果将这两根引线直接连接到电池,电机将旋转。如果切换引线,电机将以相反的方向旋转。

Arduino 直流电机

警告 – 不要直接从Arduino板引脚驱动电机。这可能会损坏电路板。使用驱动电路或IC。

我们将本章分为三个部分:

  • 只让你的电机旋转
  • 控制电机速度
  • 控制直流电机的旋转方向

必需的组件

你将需要以下组件:

  • 1x Arduino UNO 板
  • 1x PN2222 晶体管
  • 1x 小型6V直流电机
  • 1x 1N4001二极管
  • 1x 270Ω电阻

程序

按照电路图进行连接,如下图所示。

Arduino 直流电机

预防措施

进行连接时,请采取以下预防措施:

  • 首先,确保晶体管以正确的方式连接。如图所示,晶体管的扁平面应该面向Arduino板。

  • 其次,根据图像中所示的排列,二极管的条纹端应朝向+5V电源线。

Arduino旋转控制代码

int motorPin = 3;



void setup()
{ 
  }
 
void loop()
{
   
   digitalWrite(motorPin, HIGH);


  } 

代码说明

晶体管就像一个开关,控制电机的功率。Arduino引脚3用于打开和关闭晶体管,并在草图中命名为“motorPin”。

结果

当Arduino引脚3变为高电平时,电机将全速旋转。

电机速度控制

以下是连接到Arduino板的直流电机的原理图。

Arduino 直流电机

Arduino代码

int motorPin = 9;



void setup()
{
 
  pinMode(motorPin, OUTPUT);

 
  Serial.begin(9600);

   while (! Serial);

 
  
  Serial.println("

Speed 0 to 255"

);


  }
 
void loop()
{
   if (Serial.available())
{
     
int speed = Serial.parseInt();

      if (speed >= 0 &

&

speed <= 255)
{

    
  analogWrite(motorPin, speed);

     
  }
     
   }
  }

代码说明

晶体管就像一个开关,控制电机的功率。Arduino引脚3用于打开和关闭晶体管,并在草图中命名为“motorPin”。

当程序启动时,它会提示你提供值以控制电机的速度。你需要在串口监视器中输入介于0和255之间的值。

Arduino 直流电机

在“loop”函数中,命令“Serial.parseInt”用于读取在串口监视器中作为文本输入的数字,并将其转换为“int”。你可以在此处输入任何数字。如果数字在0到255之间,下一行中的“if”语句只使用此数字进行模拟写入。

结果

直流电机将根据通过串口接收的值(0到250)以不同的速度旋转。

旋转方向控制

为了控制直流电机的旋转方向,无需互换引线,可以使用称为H桥的电路。H桥是可以双向驱动电机的电子电路。H桥用于许多不同的应用中。最常见的应用之一是控制机器人中的电机。它被称为H桥,是因为它使用四个晶体管连接,使示意图看起来像一个“H”。

我们将在这里使用L298 H桥 IC。L298可以控制直流电机和步进电机的速度和方向,并可以同时控制两个电机。每个电机的额定电流为2A。然而,在这些电流下,你将需要使用散热片。

Arduino 直流电机

必需的组件

你将需要以下组件:

  • 1 × 

    L298桥式IC

  • 1 × 直流电机
  • 1 × Arduino UNO
  • 1 × 面包板
  • 10 × 跳线

程序

以下是Arduino Uno板的直流电机接口示意图。

Arduino 直流电机

上图显示了如何连接L298 IC控制两个电机。每个电机有三个输入引脚,Motor1的Input1(IN1),Input2(IN2)和Enable1(EN1);Motor2的Input3,Input4和Enable2。

由于在这个例子中我们只控制一个电机,因此我们将把Arduino连接到L298 IC的IN1(引脚5),IN2(引脚7)和Enable1(引脚6)。引脚5和7是数字的,即ON或OFF输入,而引脚6需要脉冲宽度调制(PWM)信号来控制电机速度。

下表显示了电机根据IN1和IN2的数字值转动的方向。

IN1 IN2 电机行为
 

 

制动
1  

向前
 

1 向后
1 1 制动

IC L298的引脚IN1连接到Arduino的引脚8,而IN2连接到引脚9。Arduino的这两个数字引脚控制电机的方向。IC的EN A引脚连接到Arduino的PWM引脚2。这将控制电机的速度。

为了设置Arduino引脚8和9的值,我们使用了
digitalWrite()函数,而设置引脚2的值,我们必须使用
analogWrite()函数。

连接步骤

  • 将IC的5V和接地分别连接到Arduino的5V和接地。
  • 将电机连接到IC的引脚2和3。
  • 将IC的IN1连接到Arduino的引脚8。
  • 将IC的IN2连接到Arduino的引脚9。
  • 将IC的EN1连接到Arduino的引脚2。
  • 将ICD的SENS A引脚接地。
  • 使用Arduino USB线连接Arduino,并使用Arduino IDE软件将程序上传到Arduino。
  • 使用电源,电池或USB线为Arduino板供电。

Arduino代码

const
int pwm = 2 ;

//initializing pin 2 as pwm const
int in_1 = 8 ;

const
int in_2 = 9 ;

//For providing logic to L298 IC to choose the direction of the DC motor
 

void setup()
{
 
  pinMode(pwm,OUTPUT) ;

//we have to set PWM pin as output
  
  pinMode(in_1,OUTPUT) ;

//Logic pins are also set as output
  
  pinMode(in_2,OUTPUT) ;


  }
 
void loop()
{
   //For Clock wise motion , in_1 = High , in_2 = Low
    
   digitalWrite(in_1,HIGH) ;

   
   digitalWrite(in_2,LOW) ;

   
  analogWrite(pwm,255) ;

   /* setting pwm of the motor to 255 we can change the speed of rotation
    by changing pwm input but we are only using arduino so we are using highest
    value to driver the motor */
    //Clockwise for 3 secs
   
  delay(3000) ;

   //For brake
    
   digitalWrite(in_1,HIGH) ;

   
   digitalWrite(in_2,HIGH) ;

  
  delay(1000) ;

   //For Anti Clock-wise motion - IN_1 = LOW , IN_2 = HIGH
    
   digitalWrite(in_1,LOW) ;

   
   digitalWrite(in_2,HIGH) ;

  
  delay(3000) ;

   //For brake
    
   digitalWrite(in_1,HIGH) ;

   
   digitalWrite(in_2,HIGH) ;

  
  delay(1000) ;


  }

结果

电机首先在顺时针(CW)方向运行3秒,然后逆时针(CCW)运行3秒。


第9讲 3D打印机的平台调平

第9讲 3D打印机的平台调平


 

 

 


 

 

 

为什么进行打印机平台调平?

首层打印是整个模型的基础,所以首层的好坏,直接影响着模型打印的效果;第一次打印前要进行调平,以后的打印就不需要进行调平了,除非更换打印头或限位开关有调整等,需要再次进行平台的调平。

 

 

 

2

调整X轴的水平

可用游标卡尺或其它工具测量X轴左右两边,分别到Z电机固定板的距离,并使两者得距离相等,如下图所示。

第9讲 3D打印机的平台调平

 

 

 

3


检查平台下面的旋钮

将平台下面的4个旋钮拧到较紧的状态,以方便调整,如图所示。

第9讲 3D打印机的平台调平 

 

 

 

4

自动回原点

按显示屏上的旋钮一>选择准备(Prepare)>自动回原点(AutoHome)如下图所示。

第9讲 3D打印机的平台调平

操作时需要用下图所示的按钮进行操作。

第9讲 3D打印机的平台调平

 

 

 

 

5


调整Z限位开关位置

Z轴归零时可能会因为Z限位开关位置不合适,而导致喷嘴直接顶到平台,此时要断电。然后向下微调Z高度螺丝的位置,增大喷嘴到平台的距离,最后再次回零操作,观察距离是否合适,如下图所示。

注意:只要调整Z高度螺丝的位置,就要进行回零操作。

第9讲 3D打印机的平台调平 

 

 

 

6

A4纸法平台调

首先,在打印平台上放一张A4纸,进4点或5点调平,4个点是自己定义的,尽量保证平台的最大化即可。手动移动打印头和打印平台,使打印头到平台的某一合适位置。

第9讲 3D打印机的平台调平

其次,当打印头移动到①点时,请调整平台底部对的螺母,根据实际拧松或者拧紧,调整平台和喷嘴之间距离约为一张纸的厚0.1~0.2mm即可,此时要抽动纸张有明显阻力。最后,对其余的②③④各点进行相同的操作。

第9讲 3D打印机的平台调平

最后,当首次调整完后,机器需要再次归零,然后来回移动打印头和平台进行验证,直到平台调平为止。

注意:不能让喷头直接摩擦打印平台,必须用纸片将其隔开。

第9讲 3D打印机的平台调平


问题与讨论

1.为什么进行打印机调平?

2.对于Z轴行程开关的调整的意义是什么?

3.怎样进行打印机的调平?

4.你认为好的调整方法有哪些?

第9讲 3D打印机的平台调平

第9讲 3D打印机的平台调平

原文始发于微信公众号(

3D打印机组装与调试

):第9讲 3D打印机的平台调平

|

第7讲 3D打印机的机械组装( S9-S11)

第7讲 3D打印机的机械组装( S9-S11)


1

S9X轴+Z轴光轴上框架的配件与安装


需要的配件是X轴,Z轴光轴,顶部固定块和螺丝。

第7讲 3D打印机的机械组装( S9-S11)第7讲 3D打印机的机械组装( S9-S11)第7讲 3D打印机的机械组装( S9-S11)

注意:安装时用双手同时扭动Z轴丝杆,使X轴沿着Z轴丝杆向下移动,如下图所。

第7讲 3D打印机的机械组装( S9-S11)

安装顶部固定块时,如果稍有错位,就要稍稍用力对齐螺钉孔,如下图所示。

第7讲 3D打印机的机械组装( S9-S11)

需要注意的是若X轴皮带过松,可借助尖嘴钳将扭簧装在如下图所示的安装范围内即可。

第7讲 3D打印机的机械组装( S9-S11)

最终安装完成的效果如下图所示。

第7讲 3D打印机的机械组装( S9-S11)



2

S10 

开关电源的配件与安装


需要的配件是电源、电源开关固定板、电源开关套件、12V电源红黑线及紧固螺钉。

第7讲 3D打印机的机械组装( S9-S11)第7讲 3D打印机的机械组装( S9-S11)第7讲 3D打印机的机械组装( S9-S11)第7讲 3D打印机的机械组装( S9-S11)

安装时将电源安装在右档板上,安装位置如图中红圈所示。

第7讲 3D打印机的机械组装( S9-S11)

注意:按下图所示将电源开关套件线、12V电源红黑线的一端接在开关电源上。12V电源红黑线的另一端和Z轴电机线从孔中穿过。

第7讲 3D打印机的机械组装( S9-S11)

安装完成的效果如下图所示。

第7讲 3D打印机的机械组装( S9-S11)



3

S11 Y,Z限位开关的配件与安装


需要的配件是Y轴限位开关和Z轴限位开关及螺丝。

第7讲 3D打印机的机械组装( S9-S11)第7讲 3D打印机的机械组装( S9-S11)

Y轴限位开关的安装位置如下图所示。

第7讲 3D打印机的机械组装( S9-S11)

Z轴限位开关的安装位置如下图所示。


第7讲 3D打印机的机械组装( S9-S11)

注意:两颗垫柱在Z轴限位开关与下框架之间。


问题与讨论

1.怎样保证Z轴丝杆垂直于水平方向?

2.散热片贴在主板上时为什么不要碰到驱动两边的针脚?

3.你有收获是什么?


第7讲 3D打印机的机械组装( S9-S11)

喜欢就关注我们吧


原文始发于微信公众号(

3D打印机组装与调试

):第7讲 3D打印机的机械组装( S9-S11)

|

第5讲 3D打印机的机械组装(S1-S5)

1

S1前档板的配件与安装

配件

第5讲 3D打印机的机械组装(S1-S5)第5讲 3D打印机的机械组装(S1-S5)


此时需要的配件是前档板、Y轴同步轮及紧固螺钉等

安装时需要注意的是,M3*20螺丝先不用拧紧。可用摄子夹住方形螺母和六角螺母进行安装。

安装的效果图如下所示。


第5讲 3D打印机的机械组装(S1-S5)1

2

S2后档板的配件与安装

配件

第5讲 3D打印机的机械组装(S1-S5)第5讲 3D打印机的机械组装(S1-S5)

此时需要的配件是后档板、Y轴电机及紧固螺钉等

安装时需要注意的是,M3*20螺丝先不用拧紧。

安装的效果图如下所示。


第5讲 3D打印机的机械组装(S1-S5)

3

S3左右档板+下框架的配件与安装

配件

第5讲 3D打印机的机械组装(S1-S5)第5讲 3D打印机的机械组装(S1-S5)

第5讲 3D打印机的机械组装(S1-S5)

此时需要的配件是左右档板、下框架及紧固螺钉等

安装时需要注意的是,下框架的U型孔在左侧,如下图中红色的标记


第5讲 3D打印机的机械组装(S1-S5)

安装的效果图如下所示,需要注意的是装配后应检查左右挡板是否垂直于桌面,整个框架是否晃动。


第5讲 3D打印机的机械组装(S1-S5)

4

S4 Y轴丝杆配件与安装

配件

第5讲 3D打印机的机械组装(S1-S5)

此时需要的配件是Y轴丝杠,其长度为410mm,紧固螺钉等

安装时需要注意的是,Y轴丝杆上的零件先不要拧紧,方便装丫轴光轴时调整位置。

安装的效果图如下所示。


第5讲 3D打印机的机械组装(S1-S5)

5

S5 Y轴光轴+同步带的配件与安装

配件

第5讲 3D打印机的机械组装(S1-S5)

此时需要的配件是Y轴光轴,其长度为390mm,同步带及紧固螺钉等

第5讲 3D打印机的机械组装(S1-S5)
注意

  • 左边两个直线轴承,右边一个,注意红框内轴承朝向。

  • 拧紧前挡板及后档板固定光轴挡块的M3*20螺丝,挡住Y光轴。

  • 最后可借助扳手将Y轴丝杆上的所有零件拧紧,拧紧时注意不要让框架变形了,拧紧后Y轴光轴将被固定。

第5讲 3D打印机的机械组装(S1-S5)

安装同步带时需要剪掉多余的同步带,否则影响最大的打印行程。为紧固同步带,因为松动时会影响打印精度,可将前挡板上固定Y轴同步轮的M3*18螺丝先拧松,待装好同步带之后再拧紧。

第5讲 3D打印机的机械组装(S1-S5)

安装的效果图如下所示。


第5讲 3D打印机的机械组装(S1-S5)

大家在安装的时候一定不要着急,三思而后行,免得返工,预知后续安装请详细阅读下一讲。

第5讲 3D打印机的机械组装(S1-S5)

第5讲 3D打印机的机械组装(S1-S5)
第5讲 3D打印机的机械组装(S1-S5)





原文始发于微信公众号(

3D打印机组装与调试

):第5讲 3D打印机的机械组装(S1-S5)

|