You are on page 1of 7

配置样例 1:关机模块

我们先找到与电源有关的内容:

我们看到右边注释全部为英文
随便找一个空白处-右键 (注意:请使用谷歌浏览器)
关于电源的配置项只有下列三项:

atx.powerPin :配置控制信号引脚
引脚怎么选择?
查看主板对应的引脚图: (ctrl+鼠标滚轮可以放大 pdf)

我们可以随便找一个不用的端口,比如 X-MIN,对应的控制引脚为 PC7


或者 X-MAX 端口的控制引脚 PC6
则我们可以分别配置为:
atx.powerPin = PC.7
atx.powerPin = PC.6
也可以去掉 P 设置为:
atx.powerPin = C.7
atx.powerPin = C.6

如果想要在后面注释
atx.powerPin = C.7 ; 控制引脚 x-min

注意 ; 号一定要在英文模式下打出,并在此符号 后面随意增加注释
atx.initialPowerOn :设置开机时设定信号引脚输出高低电平

atx.powerPinInverted :设置关机时信号引脚输出高低电平。

在 sd 卡的 sys 目录下或者网页的系统目录下,打开 boaard.txt


配置示例:

可以直接复制粘贴到 sd 卡。

atx.powerPin = C.7 ; 控制引脚 x-min

atx.initialPowerOn =0 ; 设置开机时设定信号引脚输出高低电平

atx.powerPinInverted = 1 ; 设置关机时信号引脚输出高低电平。

配置完成后我们可以控制台发送 M80,M81 命令测试下


M80;开机
M81;关机
( ; 号后面为注释,不用发送过去)

如何接继电器?
CDY 和 9 轴主板这里注意下:

如果你买的 5V 继电器要直接接到示例的 CDY 主板 X-MIN 口

请注意将限位的+端口电压选为 5V 插入跳线帽即可

如果跳入 VCC 则限位的+的电压就是电源电压


可以根据自己的电源电压接入对应电压的继电器

配置样例 2:外接热电偶/PT100 模块
heat.spiTempSensorChannel :
模块与主板哪个 SPI 口通信,什么是 spi 我们不解释

heat.spiTempSensorCSPins
配置 CS 引脚可以理解为:使能引脚

SPI0.pins / SPI1.pins:
通信引脚配置
可选 SPI0-5,硬件 spi 一般主板已经使用,再外接模块,我们通常选择 3-5

以 SPI3 为例,我们需要设置,通信引脚,通信引脚一般选择 exp 端口的引脚,请注意 EXP 端口使用的引


脚不要和其它引脚共用,CDY 主板和其它引脚存在共用,不懂可以联系群主咨询
按如图所示连接,当然电源也需要接,接 5V/3.3V 自行选择

heat.spiTempSensorChannel = 3
; SCK, MISO, MOSI
SPI3.pins = {A.7, A.4, A.5}
; cs1 cs2
heat.spiTempSensorCSPins = {A.6, NoPin}

这是单个 PT100 的配置,如果要配置 2 个 PT100


模块 2 的,clk,sdo,sdi,和模块 1 的并联
模块 2 的 Cs 引脚再找个空余的引脚
比如接到 PA13
我们只需要修改
heat.spiTempSensorCSPins = {A.6, NoPin} -> heat.spiTempSensorCSPins = {A.6, A.13}

You might also like