From f5c05d94393b79d52b9ada67fe4bdffa3c39da52 Mon Sep 17 00:00:00 2001 From: Chris Dieringer Date: Sun, 6 Nov 2011 07:57:57 -0800 Subject: osc reduction --- Sprinter/Configuration.h | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'Sprinter/Configuration.h') diff --git a/Sprinter/Configuration.h b/Sprinter/Configuration.h index df52a08..950387a 100644 --- a/Sprinter/Configuration.h +++ b/Sprinter/Configuration.h @@ -99,6 +99,12 @@ bool axis_relative_modes[] = {false, false, false, false}; // If you enable this, make sure STEP_DELAY_MICROS is disabled. (except for Gen6: both need to be enabled.) //#define STEP_DELAY_RATIO 0.25 +///Oscillation reduction. Forces x,y,or z axis to be stationary for ## ms before allowing axis to switch direcitons. Alternative method to prevent skipping steps. Uncomment the line below to activate. +//#define RAPID_OSCILLATION_REDUCTION +#ifdef RAPID_OSCILLATION_REDUCTION +long min_time_before_dir_change = 30; //milliseconds +#endif + // Comment this to disable ramp acceleration #define RAMP_ACCELERATION -- cgit v1.2.1 From d196068a8ca3d47ec9f92525644b12fb70aeb29b Mon Sep 17 00:00:00 2001 From: Philip Kin Date: Wed, 16 Nov 2011 09:16:14 -0600 Subject: M30/M31 fast sd block transfer --- Sprinter/Configuration.h | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'Sprinter/Configuration.h') diff --git a/Sprinter/Configuration.h b/Sprinter/Configuration.h index 950387a..be42e0b 100644 --- a/Sprinter/Configuration.h +++ b/Sprinter/Configuration.h @@ -50,9 +50,13 @@ const bool Z_ENDSTOP_INVERT = false; // Comment out (using // at the start of the line) to disable SD support: #define SDSUPPORT - //// ADVANCED SETTINGS - to tweak parameters +#ifdef SDSUPPORT + //Fast transfer chunk size (> 1024 is unstable, change at your own risk). + #define SD_FAST_XFER_CHUNK_SIZE 1024 +#endif + #include "thermistortables.h" // For Inverting Stepper Enable Pins (Active Low) use 0, Non Inverting (Active High) use 1 -- cgit v1.2.1 From b331d4810168001ef18d7ab034dfd03e2b03cf00 Mon Sep 17 00:00:00 2001 From: Kliment Yanev Date: Mon, 28 Nov 2011 16:23:52 +0100 Subject: Add gen7 to list of boards in configuration Allow ATmega644 (non-P version) for Gen7 --- Sprinter/Configuration.h | 1 + 1 file changed, 1 insertion(+) (limited to 'Sprinter/Configuration.h') diff --git a/Sprinter/Configuration.h b/Sprinter/Configuration.h index be42e0b..2a57812 100644 --- a/Sprinter/Configuration.h +++ b/Sprinter/Configuration.h @@ -9,6 +9,7 @@ // Gen6 = 5, // Sanguinololu up to 1.1 = 6 // Sanguinololu 1.2 and above = 62 +// Gen 7 = 7 // Teensylu (at90usb) = 8 // Gen 3 Plus = 21 // gen 3 Monolithic Electronics = 22 -- cgit v1.2.1 From 2c00d1580fcfac3d3719f83f660f63e7e8523120 Mon Sep 17 00:00:00 2001 From: Greg Dahlman Date: Mon, 5 Dec 2011 20:34:02 -0800 Subject: Fixing issues in pins.h and fastio.h, I created them not understanding it was using arduino pin numbers I also put in a note that Gen 7 only works at 16 MHZ due to timing issues with WProgram.h and wiring.h --- Sprinter/Configuration.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'Sprinter/Configuration.h') diff --git a/Sprinter/Configuration.h b/Sprinter/Configuration.h index 2a57812..344a7bd 100644 --- a/Sprinter/Configuration.h +++ b/Sprinter/Configuration.h @@ -9,7 +9,7 @@ // Gen6 = 5, // Sanguinololu up to 1.1 = 6 // Sanguinololu 1.2 and above = 62 -// Gen 7 = 7 +// Gen 7 @ 16MHZ only= 7 // Teensylu (at90usb) = 8 // Gen 3 Plus = 21 // gen 3 Monolithic Electronics = 22 -- cgit v1.2.1 From eb7a192c945677d09ddd669cc047480bc5ddeeae Mon Sep 17 00:00:00 2001 From: blddk Date: Sun, 22 Jan 2012 15:28:46 +0100 Subject: Added option to set a delay after enabling a stepper driver, default turned off to keep current behavior. --- Sprinter/Configuration.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'Sprinter/Configuration.h') diff --git a/Sprinter/Configuration.h b/Sprinter/Configuration.h index 344a7bd..250a2d2 100644 --- a/Sprinter/Configuration.h +++ b/Sprinter/Configuration.h @@ -66,6 +66,9 @@ const bool Z_ENDSTOP_INVERT = false; #define Z_ENABLE_ON 0 #define E_ENABLE_ON 0 +//Uncomment if you have problems with a stepper driver enabeling too late, this will also set how many microseconds delay there will be after enabeling the driver +//#define DELAY_ENABLE 15 + // Disables axis when it's not being used. const bool DISABLE_X = false; const bool DISABLE_Y = false; -- cgit v1.2.1