Commit Graph

  • b1f14577d7 Updated changelog. Terje Io 2023-02-20 13:31:52 +01:00
  • 33028ae0e3 Pushed incorrect axes config... Terje Io 2023-02-19 21:04:27 +01:00
  • 635526b508 Configuration fix for the Web Builder (ABC to UVW mapping). Terje Io 2023-02-19 19:12:42 +01:00
  • 5b546aef58 Fix for Grbl [issue #1823](https://github.com/grbl/grbl/issues/1823) - some full circle arcs beeing ignored. Terje Io 2023-02-19 08:20:33 +01:00
  • 2eab779d2f Wrong axis setting slipped through... Terje Io 2023-02-17 22:15:05 +01:00
  • 26c9327f6a Fixed copy/paste "bug" that caused compilation error if compiling for 6-axes. Terje Io 2023-02-17 19:37:16 +01:00
  • 2779c833fd Added compile time symbols and names for remaining control inputs, rephrased two alarm messages. No functional changes. Terje Io 2023-02-17 07:43:39 +01:00
  • 04ce2c5c8c Large spindle handling refactoring and enhancement++, see the changelog for more. Terje Io 2023-02-13 22:14:48 +01:00
  • e2ba6db69c Fixed regression in tool change handling related to refactoring of config.h in build 20230125. Terje Io 2023-01-29 04:30:42 +01:00
  • 4e7f313271 Some internal changes to allow homing feed rate overrides from plugins, reserved setting numbers for per axis homing feedrate settings (not used by the core). Terje Io 2023-01-28 10:45:14 +01:00
  • dbc170a571 Fixed include file issue causing macro warnings for drivers built with the Arduino platform. Terje Io 2023-01-26 07:13:28 +01:00
  • fb60b493b5 Added settings, updated settings version to 22. See changelog for details. Merged defaults.h with config.h, deleted defaults.h and harmonized settings defines. Terje Io 2023-01-25 21:11:21 +01:00
  • d10804433c Incorrect version committed previously... Terje Io 2022-11-16 21:44:03 +01:00
  • dc2f0a717c Updated settings reports to output correct units and descriptions for settings related to axes configured as rotary. Internal change to allow flagging settings to have a minimum value or length different from 0 and still allow to them to be 0 or have length 0. Terje Io 2022-11-16 16:56:51 +01:00
  • c5ce2ca681 updated readme Terje Io 2022-11-06 10:08:25 +01:00
  • 1402e7b368 Added single axis homing commands for U and V, remapping of ABC homing commands to UVW when configured. Terje Io 2022-11-06 09:51:16 +01:00
  • 3e0cd9c192 Merge pull request #217 from Erik-Morbach/patch-3 Terje Io 2022-11-06 09:07:24 +01:00
  • 4a39c852bf bug on single axis home Erik Morbach 2022-11-03 11:50:48 -03:00
  • bf6823abf9 Minor change to supress compiler warnings for SAM3X8E. Terje Io 2022-10-31 20:50:45 +01:00
  • d77f2fa7d3 Minor bug fix, preprocessor tuning. Terje Io 2022-10-28 20:06:52 +02:00
  • b0d9e9e78a Fix for issue #209, incorrect handling of homing of more than one auto squared axis in each pass. Error 55 will now be returned. Terje Io 2022-10-23 07:27:20 +02:00
  • fbef120e94 Fix for old regression, issue #204. Now hides spindle PWM related settings if no PWM spindle is available. Terje Io 2022-10-22 21:15:56 +02:00
  • 893f0de66a Fix for issue #191, allow homing of rotary axes with infinite rotation (max travel = 0) Added spindle type property to HAL, "hardened" code. Added new setting $346 for action to take after tool change: either return controlled point (tool tip) back to the same position as before the M6 command (default) or move spindle to Z home. Terje Io 2022-10-21 11:50:00 +02:00
  • 2f42b7226b Fix for bug preventing some hosts (Win7) querying SSDP information. Terje Io 2022-10-09 14:20:41 +02:00
  • 1239e89997 updated readme Terje Io 2022-10-07 10:39:03 +02:00
  • 6e22a074c8 Added optional string pointers to HAL for driver and board URLs. If present they are announced by the SSDP protocol. Terje Io 2022-10-07 10:17:07 +02:00
  • 04c9a50a13 Merge pull request #197 from dresco/canbus Terje Io 2022-09-29 15:16:23 +02:00
  • 34699b725c Added crossbar support for UART RTS handshake output signal. Terje Io 2022-09-29 14:58:06 +02:00
  • 4a25254bd7 Add support for CAN bus plugin Jon Escombe 2022-09-26 10:21:10 +01:00
  • 357e4ca077 See the changelog for details. Terje Io 2022-09-26 11:07:23 +02:00
  • 7f53b2115b Improved handling of laser mode M4 for jogging and motion complete events. Bug fixes + expanded step/dir map to 8 axes. Terje Io 2022-09-22 18:45:33 +02:00
  • c7c64366e3 Updated changelog. Terje Io 2022-09-20 19:34:24 +02:00
  • ea51f156a3 Added new configuration options. See the changelog for details. Terje Io 2022-09-19 15:20:41 +02:00
  • 91fa96f80a Merge pull request #193 from Erik-Morbach/patch-2 Terje Io 2022-09-17 09:37:14 +02:00
  • 4ac1b036e3 duplicated $ESG entry Erik Morbach 2022-09-16 16:36:04 -03:00
  • 99bf98e409 Added setting definitions for WebUI client inactivity timeout and real time report auto interval. Terje Io 2022-09-16 15:11:05 +02:00
  • e38c1ddaf1 Added optional HAL entry point for getting free memory (ideally sum of free blocks on the heap), used by WebUI. "hardened" settings API function. Terje Io 2022-09-15 08:44:53 +02:00
  • b9f5aebf65 Updated changelog for WebUI changes. Terje Io 2022-09-12 14:07:32 +02:00
  • 229db6418b Minor options preprocessor change for littlefs, "hardened" VFS code. Core build date not changed. Terje Io 2022-09-11 20:37:47 +02:00
  • 180f9fa9fc Added $RTC system command for outputting or setting current real time clock date and time. Uses ISO8601 format. Driver developers: check the changelog! Terje Io 2022-09-07 21:08:11 +02:00
  • e009f47116 Added optional RTC (Real Time Clock) support to the HAL. VFS improvements. Terje Io 2022-09-04 20:56:33 +02:00
  • f3363816c2 Tuning, VFS improvements. Terje Io 2022-09-03 21:51:01 +02:00
  • 66f821d8e0 Addded virtual file system \(VFS\) handler, Linux/Unix style with mount directories. Now raises alarm if homed state becomes invalid on settings changes when homing on startup is required. Issue #173. Terje Io 2022-08-30 19:54:48 +02:00
  • 5dd9c3eb18 Merge pull request #172 from luzpaz/typos Terje Io 2022-08-16 06:48:24 +02:00
  • 90fd6ca410 Fix various typos luz paz 2022-08-07 18:56:52 -04:00
  • 53855a4bf8 Added masking of password settings values for WebUI clients. Terje Io 2022-08-01 19:44:08 +02:00
  • 06e7fd7bfb updated changelog Terje Io 2022-08-01 09:16:57 +02:00
  • 1e7670846e Added MCU frequency variable to the HAL struct - to be set by the various drivers later on. Terje Io 2022-08-01 09:08:20 +02:00
  • 4b36ffbfbf Added core event "on_homing_completed", some sanity checks on MPG stream registration. Terje Io 2022-07-31 11:14:15 +02:00
  • 29527e8705 Updated for issue #169 - extend range of axis auto square offsets. Terje Io 2022-07-30 18:02:12 +02:00
  • 7dac639da8 Updated changelog Terje Io 2022-07-29 09:59:23 +02:00
  • e3e7484731 Updated changelog. Terje Io 2022-07-28 13:37:49 +02:00
  • 26fa15a990 Added authentication related error codes and messages. Added reboot required per settings to various reports. Terje Io 2022-07-26 17:43:16 +02:00
  • 4946d26644 Added settings flag for reboot required (currently unused) and API function for getting setting group details. Terje Io 2022-07-24 18:58:22 +02:00
  • 3306aea391 Updated changelog. Terje Io 2022-07-20 20:14:01 +02:00
  • b4c896e2ad Added support for G5.1 (quadratic spline) and multi turn arc option for G2 and G3 via P-word. Some additions to data structures used by plugins. Terje Io 2022-07-19 21:51:46 +02:00
  • 651a2a903b Moved initial stepper enable call to the core (from drivers) Terje Io 2022-07-11 07:56:02 +02:00
  • e8530a45ab Fix for incorrect sequencing of init calls when corexy and backlash compensation is enabled at the same time. Added call to driver to immediately set stepper enable signals when $37 (Stepper deenergize) is changed. Some minor improvements in settings handling and options reporting. Terje Io 2022-07-09 18:36:01 +02:00
  • 0db09ab6e9 Deprecated setting $7 (can be set as before but is no longer reported). Added setting $9 for PWM spindle options. Terje Io 2022-07-04 14:10:39 +02:00
  • 32f905abb3 Reverted config.h change that enabled COREXY as default. Terje Io 2022-06-25 22:02:49 +02:00
  • f446881da4 Added grbl.on_reset event, new settings for VFDs etc. Terje Io 2022-06-18 10:36:08 +02:00
  • 45b0e10589 Delayed calling hal.driver_reset until alarm and abort state has been established. Terje Io 2022-06-16 08:45:10 +02:00
  • b55cca15f9 Changed kinematics API and implementations (corexy and wallplotter) to allow backlash compensation. Ref [ESP32 issue 25](https://github.com/grblHAL/ESP32/issues/25). Fixed feed rate handling for corexy kinematics. Ref issue #147. Fixed tool table/tool change bugs. Ref. [ioSender issue 228](https://github.com/terjeio/ioSender/issues/228). Terje Io 2022-06-12 20:07:20 +02:00
  • 6d00f743f0 Updated changelog. Terje Io 2022-04-16 10:45:30 +02:00
  • dae7d56ab5 Changed spindle handling to allow dynamic spindle registration and support for multiple spindles selectable at run-time. See the changelog for more info. Terje Io 2022-03-25 23:01:56 +01:00
  • 31f6a4bf04 Updated changelog Terje Io 2022-03-15 21:08:44 +01:00
  • 992f25f125 Merge pull request #123 from dresco/stm32h7 Terje Io 2022-03-09 20:07:03 +01:00
  • f363d138f0 Add definition for STM32H743xx series processors Jon Escombe 2022-03-09 11:05:40 +00:00
  • 4ff8f1c5e7 Added a MPG mode option for using input pin for mode switching when enabled together with keypad plugin. Added pin descriptions for UART pins used for MPG. Terje Io 2022-02-17 09:01:02 +01:00
  • fce9920936 Fixes for backlash compensation: no longer resets current direction on a soft reset/stop, added handling of backlash setting changes per axis. Terje Io 2022-02-11 18:50:21 +01:00
  • 0fd41b49bf Updated changelog. Terje Io 2022-02-09 14:19:54 +01:00
  • 45451a1ce7 Fix for regression where laser mode / lathe mode settings were ignored. Terje Io 2022-02-05 09:33:56 +01:00
  • 559d37d250 Updated changelog. Terje Io 2022-02-03 18:31:03 +01:00
  • c5cd4a1faf Updated changelog. Terje Io 2022-01-31 21:48:53 +01:00
  • d80c095936 Fixed tool change and spindle stop on reset/stop commands regressions. Terje Io 2022-01-31 17:38:03 +01:00
  • 1c2dc4bfc5 Fixed incorrect handling of spindle stop on "stop" command Terje Io 2022-01-29 14:00:52 +01:00
  • 27a3d3e1fe See the changelog for details. Terje Io 2022-01-23 11:10:30 +01:00
  • 9a904127b4 Trying to force a submodule update... Terje Io 2022-01-14 21:23:39 +01:00
  • e9a5e9cbde clear homed status for axis that has max travel changed Terje Io 2022-01-14 21:09:00 +01:00
  • f81fcc49f6 fixed typo in readme.md Terje Io 2022-01-11 19:28:41 +01:00
  • fb61a7f4ae Added new core event triggered during looping when executing a millisecond delay. Added ISR_FUNC macro for placing time critical functions in RAM. Terje Io 2022-01-11 19:13:18 +01:00
  • 22e0fcba1c Added optional spindle select event to core events, for dual spindle enabled configurations (VFD + PWM spindle). Attempted fix for weird issue with VFD spindle when spindle at speed tolerance is set > 0 with $340. Terje Io 2022-01-09 22:11:57 +01:00
  • 0aeb53883b Moved and enhanced handling of pendant serial stream (MPG) to core. Added some new stream handling functions. Added real time command character 0x8B for toggling MPG stream on/off. Fix for issue #104 Terje Io 2022-01-05 20:13:41 +01:00
  • af29d13c2b Fix for spindle sync PID $-settings not showing up when spindle sync option is enabled. Made $392 for configuring spindle spin up delay available when spindle driver supports spindle at speed functionality. Terje Io 2021-12-27 07:54:39 +01:00
  • dcdc3ef1ed Added function for connecting via specified serial port. Changed internals to allow further VFD spindle drivers to be added. Terje Io 2021-12-23 13:21:41 +01:00
  • b955be52db Fixed issue where VFD spindle alarm during homing failed to stop movement. Changed homing init to only stop spindle and coolant if already on. Terje Io 2021-12-19 18:49:12 +01:00
  • d86015b154 Added generic stream switcher functions for driver use, to avoid duplicated code. Some minor fixes. Terje Io 2021-12-13 12:42:19 +01:00
  • 989d28a29b Renamed unused function. Terje Io 2021-12-07 11:29:48 +01:00
  • acf66542ee Added flags for WebUI reconnect handling and core support for enabling debug stream. Terje Io 2021-12-04 12:12:28 +01:00
  • 637fa80eb3 Added a lost comma... Terje Io 2021-12-01 19:32:03 +01:00
  • 266bf5f125 Fixed regression affecting ESP32 driver Terje Io 2021-12-01 14:46:45 +01:00
  • f88b154b96 See changelog for details. Terje Io 2021-11-28 16:52:00 +01:00
  • fc0f9ecf75 Fixed silly typedef mistake in setting struct, added settings $392 and $393 for spindle and coolant startup delays on safety door open. Terje Io 2021-11-22 10:26:56 +01:00
  • a5dfb953f8 Updated settings and HAL version numbers++, see changelog for details.. Terje Io 2021-11-21 16:40:37 +01:00
  • 0c47a688b5 Enhanced ioports API, fix for issue #87 ++ Terje Io 2021-11-17 07:22:35 +01:00
  • f306bfa598 Renamed default hostnames and device names, added some HAL extensions and hardened code a bit. Terje Io 2021-11-09 15:24:52 +01:00
  • 4a140576a2 Updated changelog Terje Io 2021-11-01 09:08:37 +01:00
  • 82d42f4fa4 Fixed variable name typo, renamed hal.stream.disable to hal.stream.disable_rx Terje Io 2021-11-01 08:40:55 +01:00
  • 6fe592cd2c Moved @ G59.3 probing event call earlier in code, added check for X and Y homed. Minor "bug fix" for real-time report, no longer sends WCO and Ov elements in the same response. Terje Io 2021-10-24 18:20:22 +02:00
  • baf5a36698 Some minor changes to better support Trinamic drivers, probing and drivers/boards with limited number of control inputs Terje Io 2021-10-19 07:54:15 +02:00