Contact me: hankecnc@gmail.com

功能请求:让 Neopixel 工作 #21

推推 grbl 3年前 (2023-02-06) 359次浏览
打开
Chaotnix 开启了这个问题 2019 年 8 月 28 日 · 3条评论
打开

功能请求:让 Neopixel 工作#21

Chaotnix 开启了这个问题 2019 年 8 月 28 日 · 3条评论

评论

功能请求:让 Neopixel 工作 #21

我想在我的打印机上使用 Neopixels。

默认情况下,由于有关 gpio_set、gpio_clear 和时间函数的编译错误,Adafruit Neopixel 在 plattform.io 的 lib_ignore 中用于 STM32F1 板。此外,Neopixel 还不支持 STM32F1 cpu。

我试图复制LPC1768部分并更改为TARGET_STM32F1。这导致我遇到相同的编译错误。

我还尝试使用 bigtreetech/Adafruit_NeoPixel。这可以编译,但不幸的是不起作用。

我们可以做些什么来使用 Neopixels?

功能请求:让 Neopixel 工作 #21
门德 评论了 2019 年 10 月 20 日  

我有同样的问题,但取得了一些进展。
一个主要问题似乎是 DCDC5V v1.0 电源模块不提供任何输出。我计划使用一个 24 neopixel 环。正如这里的文档所说对于超过 8 个 LED,跳线应位于左侧,这样电源就不是由电路板 5V 电源提供,而是由 DCDC5V v1.0 电源模块提供,该模块应该能够为最多 30 个像素提供足够的电源。但是,当跳线位于左侧​​时,我在此配置中测量 +5V 和地之间的电压为 0。幸运的是,我周围有一个 8 像素的条带,用于测试板载电源配置,而且 NEOPIXEL_STARTUP_TEST 是可见的,我可以使用 M150 gcode 控制像素。不幸的是,信号似乎存在一些时序问题,因为即使为 8 像素正确配置,显示的颜色也很少与使用 M150 命令发送的所需颜色一致。现在的问题是如何让 DCDC5V v1.0 电源模块工作。

对于软件部分:除了取消注释和添加之外,
为了能够编译它,我还必须从该部分下的 lib_ignore中删除,否则 Neopixel.h 将丢失。然后,我在 Configuration.h 中启用了 NEOPIXEL_LED,并将 NEOPIXEL_PIN 设置为 PC7,如引出线中所述。Adafruit NeoPixel@1.2.5https://github.com/bigtreetech/Adafruit_NeoPixelAdafruit Neopixel[env:STM32F103RC_bigtree]

功能请求:让 Neopixel 工作 #21

我对这个 neopixel 的东西也有点困惑,我在我的配置文件中设置了所有内容并编译了 .bin 但是我的抹布条有四根电线来自它而 skr mini e3 只有三个针脚。什么将去哪里工作?

功能请求:让 Neopixel 工作 #21

好吧,没关系,我看到我在看板上错误的引出线……

免费注册 在 GitHub 上加入此对话。已有帐户? 登录评论
标签
还没有
项目

还没有

发展

没有分支机构或拉取请求

3人参加
功能请求:让 Neopixel 工作 #21功能请求:让 Neopixel 工作 #21功能请求:让 Neopixel 工作 #21

喜欢 (0)