Advertisement

Grbl_Esp32是专为ESP32设计的Grbl CNC固件端口。

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
该“Grbl(CNC控制器)项目适用于ESP32”旨在作为ESP32平台的端口启动。 ESP32的卓越性能使得该固件的进步远超了以往8位AVR控制器的能力范围。 目前,该项目支持最多控制六个坐标轴(包括X、Y、Z、A、B、C),每个轴均可配置一个或两个电机,总共可配置十二个电机。 对于双电机轴,系统具备自动归位功能以及每个电机的独立控制,从而实现自动平方操作。 此外,电机驱动器能够灵活地分配给不同的轴,因此无需对硬件进行任何修改,即可将配备四台电机的XYZA控制器转换为XYYZ(配备双电机Y轴)控制器。 该系统支持高达每秒120,000步进速率。 它还提供对Trinamic(通过SPI接口控制)步进电机的支持,包括StealthChop、CoolStep和StallGuard模式。 为了提高可靠性,该项目支持无传感器归位功能。 此外,单极步进电机可以直接驱动RC业余伺服器,并可作为具有加速和速度控制功能的协调电动机使用。 周边设备包含具有反跳的限位/归位开关以及用户可操作的输入按钮(保持、恢复、重置),同时冷却液控系统也已集成其中。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • Grbl_Esp32:针对ESP32Grbl CNC版本
    优质
    Grbl_Esp32是一款专为ESP32微控制器设计的开源CNC数控固件。它继承了Grbl的核心功能,提供了精确、高效的G代码解释器和运动控制算法。 Grbl_ESP32最初是为ESP32设计的端口项目。得益于ESP32的强大性能,该项目的发展已经远远超过了基于8位AVR控制器的限制。以下是当前的一些主要功能: - 支持最多控制六个坐标轴(XYZABC)。 - 每个轴可以配备1到2个电机,总共可支持多达12个电机。 - 双电机配置的轴可以选择使用自动归零开关,并且每个电机都可以独立控制以实现精确对齐。 - 电机驱动器能够动态分配给不同的轴,这意味着无需硬件改动即可将一个4电机XYZA控制器转换为XYYZ(双Y轴)布局。 - 最高步进速率可达每秒12万步。 - 支持Trinamic SPI控制的步进电机,并兼容StealthChop、CoolStep和StallGuard模式等高级功能。 - 可利用无传感器归零技术进行操作简化。 - 直接驱动单极步进电机,适用于RC业余伺服器作为带有加速与速度调节能力的协调电动机使用。 - 集成有带反跳保护机制的限位/返回开关、用户输入按钮(包括保持功能)以及冷却液控制等周边设备。
  • Grbl CNC教程
    优质
    《Grbl CNC教程》是一本详细指导用户如何使用开源CNC控制软件Grbl进行数控加工的手册。书中涵盖了从入门到高级应用的所有内容,适合初学者和有经验的用户参考学习。 使用GRBL固件制作CNC激光雕刻机可以作为Mach3的替代方案,操作简便。希望大家都喜欢这种方法。
  • CNC Grbl 控制软 Candle
    优质
    Candle是一款专为Grbl设计的图形化控制界面,它简化了数控机床的操作流程,使用户能够轻松地进行路径规划和参数调整。 Candle 是一款用于 GRBL 的 G 代码解释软件,安装在电脑上作为上位机使用。它可以读取刀路文件 .NC 并进行加工,并且能够实时显示加工过程。这是一款非常不错的 DIY CNC 控制软件。
  • STM32F407 GRBL CNC源码
    优质
    这段简介描述的是基于STM32F407微控制器和GRBL软件框架开发的CNC控制系统源代码。该源码为数控机床等自动化设备提供了精确控制功能,适用于各种机械加工项目。 STM32F407 实现的 CNC 源码 GRBL 可以同时控制三个轴的动作,并且实测脉冲频率可以达到500K以上。也可以通过配置支持六个轴的同时动作。系统使用串口1来传输G代码,定时器Timer3和Timer4协同工作生成脉冲数据。 STM32F407的引脚定义如下: 步进电机控制引脚: - 定义 GPIO_STEP_X_PORT 为 GPIOB - 定义 GPIO_STEP_Y_PORT 为 GPIOB - 定义 GPIO_STEP_Z_PORT 为 GPIOB - 定义 GPIO_STEP_A_PORT 为 GPIOB - 定义 GPIO_STEP_B_PORT 为 GPIOB - 定义 GPIO_STEP_C_PORT 为 GPIOB 具体引脚: - 步进电机X轴使用GPIO_Pin_0 - 步进电机Y轴使用GPIO_Pin_1 - 步进电机Z轴使用GPIO_Pin_2 - 步进电机A轴使用GPIO_Pin_3 - 步进电机B轴使用的定义未给出
  • GRBL源代码
    优质
    GRBL是一款开源的G代码控制软件,主要用于数控机床、激光切割机等设备。其源代码为用户提供了自定义和优化控制精度及性能的可能性。 Grbl 是一款专为 Arduino/AVR328 芯片设计的嵌入式 G 代码编译器和运动控制器,适用于 CNC 雕刻设备。它性能卓越且成本低廉,并能在标准 Arduino(如 Duemillanove 或 Uno)上运行。该控制器由 C 编写并进行了优化,充分利用了 AVR 芯片的所有特性来实现精确的时序控制和异步操作。Grbl 可以保持超过 30kHz 的稳定无偏差脉冲输出。
  • GRBL源代码
    优质
    GRBL是一款开源的G代码控制软件,主要用于数控机床和CNC项目的精确运动控制。其源代码为开发者提供了丰富的定制化可能。 Grbl 是一款专为 Arduino/AVR328 芯片设计的嵌入式 G 代码编译器及运动控制器,适用于低成本高性能的并行口运动控制,在 CNC 雕刻中表现出色。它可以在未经过修改的标准 Arduino(如 Duemillanove 或 Uno)上运行,只要这些设备配备了 Atmega 328 芯片即可。 Grbl 控制器是用 C 编写的,并针对 AVR 芯片进行了优化,充分利用了其特性来实现精确的时序和异步控制。它可以保持超过 30kHz 的稳定且无偏差的脉冲输出。同时支持标准 G 代码格式并已经通过多种 CAM 工具生成的数据进行过测试。 Grbl 支持包括弧形、圆形及螺旋在内的复杂运动模式,以及一些基本的 G 代码命令。尽管目前尚未提供函数和变量的支持,但这些功能将在未来的版本中作为预处理器包含进来。 此外,Grbl 包含完整的前瞻性加速度控制特性。这意味着控制器会提前规划接下来16到20个步骤的速度以确保平稳加速及无冲击转弯。
  • ESP3DLib:Marlin及ESP32开发板ESP3D库
    优质
    简介:ESP3DLib是一款针对Marlin固件和ESP32开发板优化的ESP3D库,提供便捷的3D打印机远程控制功能。 ESP3DLib 1.0 Marlin版本 使用Marlin 2.x的ESP32开发板库。 Web界面文件具有自己的存储库。 要使用开发版本,请在ESP3DLib git地址末尾添加#devt,例如:`https://github.com/luc-github/ESP3DLib.git#devt` 注意:这不适用于ESP8266开发板,并且也不能独立安装ESP3D。 欢迎大家的支持: 特别是如果需要购买新模块进行测试。 特性 - 通过Web浏览器(工作站或访问点)和串行命令完成配置。 - 敏感页面的身份验证。 - 通过Web浏览器或OTA更新固件。 - 接入点模式下的强制门户,将所有未知调用重定向到主页。 - mDNS功能允许在Web浏览器中输入定义的名称,并且仅与安装在计算机上的Bonjour连接进行通信。 - SSDP功能是一种发现协议,Windows可以使用它来自动查找网络中的设备。
  • GRBL for RAMPS 1.4:适用于RAMPS 1.4GRBL-开源
    优质
    这段简介可以这样描述:“GRBL for RAMPS 1.4”是一个专为RAMPS 1.4硬件设计的开源项目,提供了与GRBL软件兼容的端口支持,便于用户在自制CNC设备上进行精确控制。 步进器已从马林固件的最小开关重定向到fastio.h,并重新映射到AUX -3。GBRL使用引脚更改中断方案以允许将来移植当前禁用的下一版本命令按钮。 测试情况如下: - X轴:可以正常工作。 - Y轴(双电机):可以正常工作。 - Z轴:未经测试,但确定其在工作状态中。 - 斜坡AUX-3引脚3:用于分钟X,可正常工作。 - 斜坡AUX-3引脚4:用于分钟Y,可正常工作。 - 斜坡AUX-3引笔5:min Z,未经测试。
  • GRBL 控制软
    优质
    GRBL是一款开源的G代码解释器,专为数控机床设计,通过优化的控制软件和固件,实现精确高效的机械运动控制。 Arduino UNO DIY 雕刻机所需的工具软件包括上位机、GRBL固件以及固件下载工具。