# 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元