# grbl-stc **Repository Path**: ren12345/grbl-stc ## Basic Information - **Project Name**: grbl-stc - **Description**: CNC固件grbl移植到51单片机 - **Primary Language**: Unknown - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 6 - **Forks**: 1 - **Created**: 2024-05-18 - **Last Updated**: 2025-07-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: cnc, GRBL, 单片机, C51 ## README # Grbl移植到51单片机 Grbl是一个非常优秀的CNC固件,在业余CNC爱好者中被广泛使用,但是并没有人完整的将Grbl移植到51单片机上,因此我把Grbl在51单片机上进行了移植,希望能对想了解Grbl或对Grbl进行移植的小伙伴们提供一些帮助。本固件基于我中文注解的最新版Grbl,花费了很大精力,如果您觉得有帮助,不妨在下面的二维码打赏。 ## 使用说明 在grbl的基础上添加了USB支持,由于P3.0和P3.1被占用,串口引脚重映射到P3.6、P3.7,USB和串口共用一个缓冲器。默认典型器件是STC的STC8H8K64U,LQFP32封装。引脚定义请参见源码配置文件`config.h`及`cpu_map.h`。 这个项目是我的一系列grbl移植文章的成果,有兴趣的可以参考:[https://www.bilibili.com/read/readlist/rl408478](https://www.bilibili.com/read/readlist/rl408478) ## 构建 使用keil c51打开grbl.uvproj构建即可。 ## 烧录 _点击 `Release` 页签下载编译好的 `.hex` 文件 或 [点击这里](https://github.com/MillerRen/grbl-stc/releases)_, 使用STC-ISP烧录, 频率设置为24M赫兹, EEPROM大小为4K。 ## 许可证 [许可证](https://github.com/gnea/grbl/wiki/Licensing): Grbl是自由软件, 在 GPLv3 许可证下发布。 ## 路线图 - 支持USB √ - 支持舵机 - 支持多轴 - 控制板 ## CNC技术讨论 ## 支持及赞助 ### 赞赏者清单 - 慕沁 10元 - **峰 2元 - 晨昏下的守望 **元 - AAA 10元