Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -118,7 +118,7 @@ script:
# Add a Sled Z Probe, use UBL Cartesian moves, use Japanese language
#
- opt_set LANGUAGE kana_utf8
- opt_enable Z_PROBE_SLED SKEW_CORRECTION SKEW_CORRECTION_FOR_Z SKEW_CORRECTION_GCODE
- opt_enable Z_PROBE_SLED SKEW_CORRECTION SKEW_CORRECTION_FOR_Z SKEW_CORRECTION_GCODE BEZIER_JERK_CONTROL
- opt_disable SEGMENT_LEVELED_MOVES
- opt_enable_adv BABYSTEP_ZPROBE_OFFSET DOUBLECLICK_FOR_Z_BABYSTEPPING
- build_marlin
Expand Down
11 changes: 11 additions & 0 deletions Marlin/Configuration.h
Original file line number Diff line number Diff line change
Expand Up @@ -594,6 +594,17 @@
#define DEFAULT_ZJERK 0.3
#define DEFAULT_EJERK 5.0

/**
* Realtime Jerk Control
*
* This option eliminates vibration during printing by fitting a Bézier
* curve to move acceleration, producing much smoother direction changes.
* Because this is computationally-intensive, a 32-bit MCU is required.
*
* See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
*/
//#define BEZIER_JERK_CONTROL

//===========================================================================
//============================= Z Probe Options =============================
//===========================================================================
Expand Down
11 changes: 11 additions & 0 deletions Marlin/example_configurations/AlephObjects/TAZ4/Configuration.h
Original file line number Diff line number Diff line change
Expand Up @@ -619,6 +619,17 @@
#define DEFAULT_ZJERK 0.3
#define DEFAULT_EJERK 10.0

/**
* Realtime Jerk Control
*
* This option eliminates vibration during printing by fitting a Bézier
* curve to move acceleration, producing much smoother direction changes.
* Because this is computationally-intensive, a 32-bit MCU is required.
*
* See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
*/
//#define BEZIER_JERK_CONTROL

//===========================================================================
//============================= Z Probe Options =============================
//===========================================================================
Expand Down
11 changes: 11 additions & 0 deletions Marlin/example_configurations/AliExpress/CL-260/Configuration.h
Original file line number Diff line number Diff line change
Expand Up @@ -599,6 +599,17 @@
#define DEFAULT_ZJERK 0.3
#define DEFAULT_EJERK 5.0

/**
* Realtime Jerk Control
*
* This option eliminates vibration during printing by fitting a Bézier
* curve to move acceleration, producing much smoother direction changes.
* Because this is computationally-intensive, a 32-bit MCU is required.
*
* See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
*/
//#define BEZIER_JERK_CONTROL

//===========================================================================
//============================= Z Probe Options =============================
//===========================================================================
Expand Down
11 changes: 11 additions & 0 deletions Marlin/example_configurations/Anet/A6/Configuration.h
Original file line number Diff line number Diff line change
Expand Up @@ -647,6 +647,17 @@
#define DEFAULT_ZJERK 0.3
#define DEFAULT_EJERK 5.0

/**
* Realtime Jerk Control
*
* This option eliminates vibration during printing by fitting a Bézier
* curve to move acceleration, producing much smoother direction changes.
* Because this is computationally-intensive, a 32-bit MCU is required.
*
* See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
*/
//#define BEZIER_JERK_CONTROL

//===========================================================================
//============================= Z Probe Options =============================
//===========================================================================
Expand Down
11 changes: 11 additions & 0 deletions Marlin/example_configurations/Anet/A8/Configuration.h
Original file line number Diff line number Diff line change
Expand Up @@ -606,6 +606,17 @@
#define DEFAULT_ZJERK 0.3
#define DEFAULT_EJERK 5.0

/**
* Realtime Jerk Control
*
* This option eliminates vibration during printing by fitting a Bézier
* curve to move acceleration, producing much smoother direction changes.
* Because this is computationally-intensive, a 32-bit MCU is required.
*
* See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
*/
//#define BEZIER_JERK_CONTROL

//===========================================================================
//============================= Z Probe Options =============================
//===========================================================================
Expand Down
11 changes: 11 additions & 0 deletions Marlin/example_configurations/BIBO/TouchX/Cyclops/Configuration.h
Original file line number Diff line number Diff line change
Expand Up @@ -599,6 +599,17 @@
#define DEFAULT_ZJERK 0.65
#define DEFAULT_EJERK 5.0

/**
* Realtime Jerk Control
*
* This option eliminates vibration during printing by fitting a Bézier
* curve to move acceleration, producing much smoother direction changes.
* Because this is computationally-intensive, a 32-bit MCU is required.
*
* See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
*/
//#define BEZIER_JERK_CONTROL

//===========================================================================
//============================= Z Probe Options =============================
//===========================================================================
Expand Down
11 changes: 11 additions & 0 deletions Marlin/example_configurations/BIBO/TouchX/default/Configuration.h
Original file line number Diff line number Diff line change
Expand Up @@ -599,6 +599,17 @@
#define DEFAULT_ZJERK 0.65
#define DEFAULT_EJERK 5.0

/**
* Realtime Jerk Control
*
* This option eliminates vibration during printing by fitting a Bézier
* curve to move acceleration, producing much smoother direction changes.
* Because this is computationally-intensive, a 32-bit MCU is required.
*
* See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
*/
//#define BEZIER_JERK_CONTROL

//===========================================================================
//============================= Z Probe Options =============================
//===========================================================================
Expand Down
11 changes: 11 additions & 0 deletions Marlin/example_configurations/BQ/Hephestos/Configuration.h
Original file line number Diff line number Diff line change
Expand Up @@ -587,6 +587,17 @@
#define DEFAULT_ZJERK 0.3
#define DEFAULT_EJERK 5.0

/**
* Realtime Jerk Control
*
* This option eliminates vibration during printing by fitting a Bézier
* curve to move acceleration, producing much smoother direction changes.
* Because this is computationally-intensive, a 32-bit MCU is required.
*
* See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
*/
//#define BEZIER_JERK_CONTROL

//===========================================================================
//============================= Z Probe Options =============================
//===========================================================================
Expand Down
11 changes: 11 additions & 0 deletions Marlin/example_configurations/BQ/Hephestos_2/Configuration.h
Original file line number Diff line number Diff line change
Expand Up @@ -600,6 +600,17 @@
#define DEFAULT_ZJERK 0.3
#define DEFAULT_EJERK 1.0

/**
* Realtime Jerk Control
*
* This option eliminates vibration during printing by fitting a Bézier
* curve to move acceleration, producing much smoother direction changes.
* Because this is computationally-intensive, a 32-bit MCU is required.
*
* See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
*/
//#define BEZIER_JERK_CONTROL

//===========================================================================
//============================= Z Probe Options =============================
//===========================================================================
Expand Down
11 changes: 11 additions & 0 deletions Marlin/example_configurations/BQ/WITBOX/Configuration.h
Original file line number Diff line number Diff line change
Expand Up @@ -587,6 +587,17 @@
#define DEFAULT_ZJERK 0.3
#define DEFAULT_EJERK 5.0

/**
* Realtime Jerk Control
*
* This option eliminates vibration during printing by fitting a Bézier
* curve to move acceleration, producing much smoother direction changes.
* Because this is computationally-intensive, a 32-bit MCU is required.
*
* See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
*/
//#define BEZIER_JERK_CONTROL

//===========================================================================
//============================= Z Probe Options =============================
//===========================================================================
Expand Down
11 changes: 11 additions & 0 deletions Marlin/example_configurations/Cartesio/Configuration.h
Original file line number Diff line number Diff line change
Expand Up @@ -598,6 +598,17 @@
#define DEFAULT_ZJERK 0.3
#define DEFAULT_EJERK 5.0

/**
* Realtime Jerk Control
*
* This option eliminates vibration during printing by fitting a Bézier
* curve to move acceleration, producing much smoother direction changes.
* Because this is computationally-intensive, a 32-bit MCU is required.
*
* See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
*/
//#define BEZIER_JERK_CONTROL

//===========================================================================
//============================= Z Probe Options =============================
//===========================================================================
Expand Down
11 changes: 11 additions & 0 deletions Marlin/example_configurations/Creality/CR-10/Configuration.h
Original file line number Diff line number Diff line change
Expand Up @@ -609,6 +609,17 @@
#define DEFAULT_ZJERK 2.7
#define DEFAULT_EJERK 5.0

/**
* Realtime Jerk Control
*
* This option eliminates vibration during printing by fitting a Bézier
* curve to move acceleration, producing much smoother direction changes.
* Because this is computationally-intensive, a 32-bit MCU is required.
*
* See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
*/
//#define BEZIER_JERK_CONTROL

//===========================================================================
//============================= Z Probe Options =============================
//===========================================================================
Expand Down
11 changes: 11 additions & 0 deletions Marlin/example_configurations/Creality/CR-10S/Configuration.h
Original file line number Diff line number Diff line change
Expand Up @@ -599,6 +599,17 @@
#define DEFAULT_ZJERK 0.4
#define DEFAULT_EJERK 5.0

/**
* Realtime Jerk Control
*
* This option eliminates vibration during printing by fitting a Bézier
* curve to move acceleration, producing much smoother direction changes.
* Because this is computationally-intensive, a 32-bit MCU is required.
*
* See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
*/
//#define BEZIER_JERK_CONTROL

//===========================================================================
//============================= Z Probe Options =============================
//===========================================================================
Expand Down
11 changes: 11 additions & 0 deletions Marlin/example_configurations/Creality/CR-10mini/Configuration.h
Original file line number Diff line number Diff line change
Expand Up @@ -618,6 +618,17 @@
#define DEFAULT_ZJERK 0.3
#define DEFAULT_EJERK 5.0

/**
* Realtime Jerk Control
*
* This option eliminates vibration during printing by fitting a Bézier
* curve to move acceleration, producing much smoother direction changes.
* Because this is computationally-intensive, a 32-bit MCU is required.
*
* See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
*/
//#define BEZIER_JERK_CONTROL

//===========================================================================
//============================= Z Probe Options =============================
//===========================================================================
Expand Down
11 changes: 11 additions & 0 deletions Marlin/example_configurations/Creality/CR-8/Configuration.h
Original file line number Diff line number Diff line change
Expand Up @@ -609,6 +609,17 @@
#define DEFAULT_ZJERK 0.4
#define DEFAULT_EJERK 5.0

/**
* Realtime Jerk Control
*
* This option eliminates vibration during printing by fitting a Bézier
* curve to move acceleration, producing much smoother direction changes.
* Because this is computationally-intensive, a 32-bit MCU is required.
*
* See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
*/
//#define BEZIER_JERK_CONTROL

//===========================================================================
//============================= Z Probe Options =============================
//===========================================================================
Expand Down
11 changes: 11 additions & 0 deletions Marlin/example_configurations/Creality/Ender-2/Configuration.h
Original file line number Diff line number Diff line change
Expand Up @@ -603,6 +603,17 @@
#define DEFAULT_ZJERK 0.3
#define DEFAULT_EJERK 5.0

/**
* Realtime Jerk Control
*
* This option eliminates vibration during printing by fitting a Bézier
* curve to move acceleration, producing much smoother direction changes.
* Because this is computationally-intensive, a 32-bit MCU is required.
*
* See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
*/
//#define BEZIER_JERK_CONTROL

//===========================================================================
//============================= Z Probe Options =============================
//===========================================================================
Expand Down
11 changes: 11 additions & 0 deletions Marlin/example_configurations/Creality/Ender-3/Configuration.h
Original file line number Diff line number Diff line change
Expand Up @@ -603,6 +603,17 @@
#define DEFAULT_ZJERK 0.3
#define DEFAULT_EJERK 5.0

/**
* Realtime Jerk Control
*
* This option eliminates vibration during printing by fitting a Bézier
* curve to move acceleration, producing much smoother direction changes.
* Because this is computationally-intensive, a 32-bit MCU is required.
*
* See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
*/
//#define BEZIER_JERK_CONTROL

//===========================================================================
//============================= Z Probe Options =============================
//===========================================================================
Expand Down
11 changes: 11 additions & 0 deletions Marlin/example_configurations/Creality/Ender-4/Configuration.h
Original file line number Diff line number Diff line change
Expand Up @@ -609,6 +609,17 @@
#define DEFAULT_ZJERK 2.4
#define DEFAULT_EJERK 5.0

/**
* Realtime Jerk Control
*
* This option eliminates vibration during printing by fitting a Bézier
* curve to move acceleration, producing much smoother direction changes.
* Because this is computationally-intensive, a 32-bit MCU is required.
*
* See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
*/
//#define BEZIER_JERK_CONTROL

//===========================================================================
//============================= Z Probe Options =============================
//===========================================================================
Expand Down
11 changes: 11 additions & 0 deletions Marlin/example_configurations/Felix/Configuration.h
Original file line number Diff line number Diff line change
Expand Up @@ -581,6 +581,17 @@
#define DEFAULT_ZJERK 0.3
#define DEFAULT_EJERK 5.0

/**
* Realtime Jerk Control
*
* This option eliminates vibration during printing by fitting a Bézier
* curve to move acceleration, producing much smoother direction changes.
* Because this is computationally-intensive, a 32-bit MCU is required.
*
* See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
*/
//#define BEZIER_JERK_CONTROL

//===========================================================================
//============================= Z Probe Options =============================
//===========================================================================
Expand Down
11 changes: 11 additions & 0 deletions Marlin/example_configurations/Felix/DUAL/Configuration.h
Original file line number Diff line number Diff line change
Expand Up @@ -581,6 +581,17 @@
#define DEFAULT_ZJERK 0.3
#define DEFAULT_EJERK 5.0

/**
* Realtime Jerk Control
*
* This option eliminates vibration during printing by fitting a Bézier
* curve to move acceleration, producing much smoother direction changes.
* Because this is computationally-intensive, a 32-bit MCU is required.
*
* See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
*/
//#define BEZIER_JERK_CONTROL

//===========================================================================
//============================= Z Probe Options =============================
//===========================================================================
Expand Down
11 changes: 11 additions & 0 deletions Marlin/example_configurations/FolgerTech/i3-2020/Configuration.h
Original file line number Diff line number Diff line change
Expand Up @@ -605,6 +605,17 @@
#define DEFAULT_ZJERK 0.3
#define DEFAULT_EJERK 4.0

/**
* Realtime Jerk Control
*
* This option eliminates vibration during printing by fitting a Bézier
* curve to move acceleration, producing much smoother direction changes.
* Because this is computationally-intensive, a 32-bit MCU is required.
*
* See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
*/
//#define BEZIER_JERK_CONTROL

//===========================================================================
//============================= Z Probe Options =============================
//===========================================================================
Expand Down
Loading