stm32移植GRBL
所属分类:单片机开发
开发工具:C#
文件大小:10566KB
下载次数:101
上传日期:2017-08-16 21:51:17
上 传 者:
yiyiy
说明: GRBL简单的说就是一款基于Arduino的开源雕刻机控制软件。可以解析标准G代码并控制相应的步进电机运动。
GRBL效率高,成本低,因此大部分DIY激光雕刻机和自制CNC都会使用GRBL作为主控程序。
(GRBL, in brief, is a Arduino based open source engraving control software. You can parse the standard G code and control the stepper motor movement accordingly.
GRBL is efficient and low cost, so most DIY laser engraving machines and home-made CNC will use GRBL as master control program.)
文件列表:
stm32移植GRBL (0, 2017-08-16)
stm32移植GRBL\源码及上位机 (0, 2017-08-16)
stm32移植GRBL\源码及上位机\【GRBL上位机】GrblController361Setup.exe (4576247, 2015-12-03)
stm32移植GRBL\源码及上位机\【SOL开源】GRBL_0.8c_stm32f10x[alpha] (0, 2017-08-16)
stm32移植GRBL\源码及上位机\【SOL开源】GRBL_0.8c_stm32f10x[alpha]\GRBL (0, 2017-08-16)
stm32移植GRBL\源码及上位机\【SOL开源】GRBL_0.8c_stm32f10x[alpha]\GRBL\GRBL_main_.txt (4579, 2015-12-20)
stm32移植GRBL\源码及上位机\【SOL开源】GRBL_0.8c_stm32f10x[alpha]\GRBL\config.h (12653, 2015-12-31)
stm32移植GRBL\源码及上位机\【SOL开源】GRBL_0.8c_stm32f10x[alpha]\GRBL\coolant_control.c (3094, 2015-12-26)
stm32移植GRBL\源码及上位机\【SOL开源】GRBL_0.8c_stm32f10x[alpha]\GRBL\coolant_control.h (1549, 2015-12-26)
stm32移植GRBL\源码及上位机\【SOL开源】GRBL_0.8c_stm32f10x[alpha]\GRBL\defaults.h (9425, 2015-12-29)
stm32移植GRBL\源码及上位机\【SOL开源】GRBL_0.8c_stm32f10x[alpha]\GRBL\eeprom.c (6129, 2015-12-26)
stm32移植GRBL\源码及上位机\【SOL开源】GRBL_0.8c_stm32f10x[alpha]\GRBL\eeprom.h (1598, 2015-12-26)
stm32移植GRBL\源码及上位机\【SOL开源】GRBL_0.8c_stm32f10x[alpha]\GRBL\gcode.c (29216, 2015-12-27)
stm32移植GRBL\源码及上位机\【SOL开源】GRBL_0.8c_stm32f10x[alpha]\GRBL\gcode.h (5086, 2015-12-26)
stm32移植GRBL\源码及上位机\【SOL开源】GRBL_0.8c_stm32f10x[alpha]\GRBL\include.h (3980, 2015-12-31)
stm32移植GRBL\源码及上位机\【SOL开源】GRBL_0.8c_stm32f10x[alpha]\GRBL\limits.c (15128, 2015-12-28)
stm32移植GRBL\源码及上位机\【SOL开源】GRBL_0.8c_stm32f10x[alpha]\GRBL\limits.h (1476, 2015-12-26)
stm32移植GRBL\源码及上位机\【SOL开源】GRBL_0.8c_stm32f10x[alpha]\GRBL\motion_control.c (15351, 2015-12-26)
stm32移植GRBL\源码及上位机\【SOL开源】GRBL_0.8c_stm32f10x[alpha]\GRBL\motion_control.h (2558, 2015-12-26)
stm32移植GRBL\源码及上位机\【SOL开源】GRBL_0.8c_stm32f10x[alpha]\GRBL\nuts_bolts.c (4934, 2015-12-26)
stm32移植GRBL\源码及上位机\【SOL开源】GRBL_0.8c_stm32f10x[alpha]\GRBL\nuts_bolts.h (5222, 2015-12-26)
stm32移植GRBL\源码及上位机\【SOL开源】GRBL_0.8c_stm32f10x[alpha]\GRBL\pin_map.h (11261, 2015-12-26)
stm32移植GRBL\源码及上位机\【SOL开源】GRBL_0.8c_stm32f10x[alpha]\GRBL\planner.c (25927, 2015-12-27)
stm32移植GRBL\源码及上位机\【SOL开源】GRBL_0.8c_stm32f10x[alpha]\GRBL\planner.h (4511, 2015-12-26)
stm32移植GRBL\源码及上位机\【SOL开源】GRBL_0.8c_stm32f10x[alpha]\GRBL\print.c (4326, 2015-12-27)
stm32移植GRBL\源码及上位机\【SOL开源】GRBL_0.8c_stm32f10x[alpha]\GRBL\print.h (1513, 2015-12-26)
stm32移植GRBL\源码及上位机\【SOL开源】GRBL_0.8c_stm32f10x[alpha]\GRBL\protocol.c (16883, 2015-12-31)
stm32移植GRBL\源码及上位机\【SOL开源】GRBL_0.8c_stm32f10x[alpha]\GRBL\protocol.h (2444, 2015-12-26)
stm32移植GRBL\源码及上位机\【SOL开源】GRBL_0.8c_stm32f10x[alpha]\GRBL\report.c (16601, 2015-12-27)
stm32移植GRBL\源码及上位机\【SOL开源】GRBL_0.8c_stm32f10x[alpha]\GRBL\report.h (2894, 2015-12-26)
stm32移植GRBL\源码及上位机\【SOL开源】GRBL_0.8c_stm32f10x[alpha]\GRBL\serial.c (7446, 2015-12-26)
stm32移植GRBL\源码及上位机\【SOL开源】GRBL_0.8c_stm32f10x[alpha]\GRBL\serial.h (2038, 2015-12-26)
stm32移植GRBL\源码及上位机\【SOL开源】GRBL_0.8c_stm32f10x[alpha]\GRBL\settings.c (9047, 2015-12-27)
stm32移植GRBL\源码及上位机\【SOL开源】GRBL_0.8c_stm32f10x[alpha]\GRBL\settings.h (4331, 2015-12-26)
stm32移植GRBL\源码及上位机\【SOL开源】GRBL_0.8c_stm32f10x[alpha]\GRBL\spindle_control.c (2957, 2015-12-27)
stm32移植GRBL\源码及上位机\【SOL开源】GRBL_0.8c_stm32f10x[alpha]\GRBL\spindle_control.h (1510, 2015-12-26)
stm32移植GRBL\源码及上位机\【SOL开源】GRBL_0.8c_stm32f10x[alpha]\GRBL\stepper.c (29927, 2015-12-30)
stm32移植GRBL\源码及上位机\【SOL开源】GRBL_0.8c_stm32f10x[alpha]\GRBL\stepper.h (2053, 2015-12-26)
stm32移植GRBL\源码及上位机\【SOL开源】GRBL_0.8c_stm32f10x[alpha]\HARDWARE (0, 2017-08-16)
stm32移植GRBL\源码及上位机\【SOL开源】GRBL_0.8c_stm32f10x[alpha]\HARDWARE\HW_EEPROM.c (6287, 2015-12-22)
... ...
【SOL开源】GRBL_0.8c_stm32f10x
移植说明:
移植平台:STM32F103C8T6
目前进度:
(1)已经调试通过,无warning;
(2)定时器,串口,eeprom运行正常;
(3)在Grbl Controller下可以正常跑完G代码;
待改进:
(1)stepper.c部分代码直接移植,还没有针对stm32进行完全优化;
(2)limit还有待研究;
(3)还没有实机试验过;
/*--------------------------------
引脚分布情况:
***********************************
已用:
步进电机组: GPIOB 5-11 推挽OUT
冷却: GPIOB 0,1 推挽OUT
主轴控制: GPIOA 11,12 推挽OUT
限位开关: GPIOA 6,7,8 IN (共用中断5-9)
其他引脚: GPIOA 0,1,2 IN (独立中断0,1,2)
USART1: GPIOA 9,10 定义在HW_USART.c中
【由于涉及到中断,最好不要改动】
***********************************
剩余:
空闲: GPIOA 3,4,5 可加OLED
SPI2: GPIOB 12-15 可加SD卡
调试: GPIOA 13,14,15 可改为普通IO
调试&BOOT0 GPIOB 2,3,4
默认波特率:115200
--------------------------------*/
SOL.lab
by MaxwellXyao
email:917286114@qq.com
近期下载者:
相关文件:
收藏者: