文件名称:uCNC:µCNC-用于微控制器的通用CNC固件
文件大小:2.27MB
文件格式:ZIP
更新时间:2024-06-11 03:53:59
hal cnc grbl linuxcnc C
µCNC µCNC-用于微控制器的通用CNC固件 关于µCNC 在受到和大力启发下,µCNC在2019年下半年开始形成,以期推出一款既紧凑又功能强大的Gr-code的G代码解释器/控制器软件/固件,又具有灵活性和模块化的功能。 LinuxCNC,牢记以下目标: µCNC用C(符合GNU99)编写。 这具有被大量可用的CPU / MCU和编译器支持的优点。 基于模块化的库: 独立硬件。 所有的MCU /硬件操作都写在一个单一的转换单元中,该转换单元的作用类似于标准化的HAL接口,因此,只要有一定的执行代码和响应中断的必要能力,与MCU架构无关的CNC控制代码就可以了。 为不同的MCU移植µCNC应该很简单。 独立运动学。 HAL的另一个方面是可以定义机器坐标和运动之间的转换如何来回转换。 从理论上讲,这应可使µCNC轻松适应几种类型的机器,例如笛卡尔,corexy,delta等。