µCNC - Universal CNC firmware for microcontrollers
This version adds a new (still experimental) option to run the step generator on an ISR/task.
Version 1.9.0 adds core support to STM32F0. It also introduces RP2040 support for multicore mode. Additionally a new file system wrapper module was added to provide unified access to different media supports and file systems (MCU flash and external flash drives like SD cards)
Version 1.9 is a new major version that implements a new C wrapper module that allows a more uniform usage/integration of several file systems used in both internal flash emulated disk as well as external memories like SD cards. Coupled with that then new module is fully integrated with the endpoint module and the system menu module. This means that navigation through the file system is fully integrated. Examples of this are the web pendant and the graphic display modules. Additionally this allows to create modules in full C to implement custom endpoints and create complex web services.
It also introduces some changes to the ring buffer util used in communications that allow for a more flexible configuration. This implementation aided the introduction of a multicore mode for RP2040 MCU that is in now available (still experimental)
This release comes with the following changes:
@lonelycorn - fixed DEBUG_STREAM when only one stream available (#664) @kunikonno - fixed WiFi settings loading at initialization (#659)(#660)
Version 1.8.8 as the following changes
@lonelycorn - modified mcumap macros of ESP32 to improve support for ESP32 family (#649) and removed duplicated servo variables for ESP32 (#648) @ademenev - added kinematics option for MP Scara (#645)
This version brings lots of new features, improvements, and fixes:
@patryk3211 - fixed PID calculations (#604) @jarney - fixed LIMIT_C mask inverting (#603)
@patryk3211 - fix STM32F4x PWM configuration macro (#585). @patryk3211 also contributed with a new module to play tones with PWM using M300
This release has some small improvements to ESP32 and fixes the Laser PPI tool/mode.