DRV8825 tiny trouble May 21, 2014 04:56PM |
Registered: 10 years ago Posts: 136 |
Re: DRV8825 tiny trouble May 21, 2014 10:31PM |
Registered: 14 years ago Posts: 1,352 |
//this prevents dangerous Extruder moves, i.e. if the temperature is under the limit //can be software-disabled for whatever purposes by #define PREVENT_DANGEROUS_EXTRUDE //if PREVENT_DANGEROUS_EXTRUDE is on, you can still disable (uncomment) very long bits of extrusion separately. #define PREVENT_LENGTHY_EXTRUDE #define EXTRUDE_MINTEMP 170 #define EXTRUDE_MAXLENGTH (X_MAX_LENGTH+Y_MAX_LENGTH) //prevent extrusion of very large distances.Some senders could have checks of this type also.
Re: DRV8825 tiny trouble May 22, 2014 03:53AM |
Registered: 10 years ago Posts: 136 |
Re: DRV8825 tiny trouble May 22, 2014 04:26AM |
Registered: 14 years ago Posts: 1,352 |
#define DEFAULT_MAX_FEEDRATE {500, 500, 5, 25} // (mm/sec)You could change that to {70,70,3,25} which bit are more realistic. I think the reason why in firmware limits are high, is to allow people experiment different settings in slicer. If you put in slicer a setting for a speed more than 70 for example, you wont see any difference because all faster speeds will be executed at 70 - that is the point of having a "maximum" there. Also different hardware out there so you need to find speed and acceleration values for your own printer.
Re: DRV8825 tiny trouble May 22, 2014 05:27AM |
Registered: 14 years ago Posts: 7,616 |
Generation 7 Electronics | Teacup Firmware | RepRap DIY |
Re: DRV8825 tiny trouble May 22, 2014 07:09AM |
Registered: 10 years ago Posts: 136 |
Re: DRV8825 tiny trouble May 22, 2014 11:03PM |
Registered: 14 years ago Posts: 1,352 |
Re: DRV8825 tiny trouble May 23, 2014 04:04AM |
Registered: 10 years ago Posts: 136 |
Re: DRV8825 tiny trouble May 23, 2014 06:22AM |
Registered: 14 years ago Posts: 1,352 |
Quote
Yellobello
[...] my x axis makes a very fast move and in the middle of this move it looks it skips alot of steps.. at least it makes this sound. I don´t know if any real steps are lost, but its definitely the very fast move. It occurs on no other part of any print.
Where can I tune step width?
Re: DRV8825 tiny trouble May 23, 2014 08:58AM |
Registered: 10 years ago Posts: 136 |
Re: DRV8825 tiny trouble May 23, 2014 11:53AM |
Registered: 14 years ago Posts: 1,352 |
Re: DRV8825 tiny trouble May 24, 2014 03:33AM |
Registered: 14 years ago Posts: 1,352 |
Maybe you have that md20a version which does not fit a pullup on sleep, hence the driver would just be in sleepmode, check this situation, by measuring (offline) between sleep and fault/5v.Quote
The SLEEP pin on the DRV8825 is not pulled up by default like it is on the A4988, but the carrier board does connect it to the FAULT pin through a 10k resistor. Therefore, systems intended for the A4988 that route logic power to the FAULT pin will effectively have a 10k pull-up on the SLEEP pin. (This 10k resistor is not present on the initial (md20a) version of the DRV8825 carrier.)
Also perhaps you can try fit a 3-4k resistor between sleep and 5v just to test if that fixes the problem or not. On ramps the sleep and reset are shorted to each other, both using the drv8825 fault pullup of 10k, perhaps that is not enough and then sleep and reset may read something like 4v or lower so they sit in forbidden zone instead of registering a "high" 5v. If they read like 4v or lower, a fix to that would be adding a pullup resistor to them like that.Quote
To keep faults from pulling down the SLEEP pin, any external pull-up resistor you add to the SLEEP pin input should not exceed 4.7k.
Re: DRV8825 tiny trouble June 19, 2014 05:00PM |
Registered: 10 years ago Posts: 136 |
Re: DRV8825 tiny trouble June 19, 2014 05:30PM |
Registered: 14 years ago Posts: 1,352 |
Re: DRV8825 tiny trouble June 20, 2014 06:18PM |
Registered: 10 years ago Posts: 136 |
Re: DRV8825 tiny trouble June 21, 2014 09:06AM |
Registered: 10 years ago Posts: 136 |
Re: DRV8825 tiny trouble June 22, 2014 07:36AM |
Registered: 14 years ago Posts: 1,352 |
Re: DRV8825 tiny trouble June 23, 2014 09:43AM |
Registered: 10 years ago Posts: 136 |
#define E0_STEP_PIN 26 #define E0_DIR_PIN 28 #define E0_ENABLE_PIN 24 #define E1_STEP_PIN 36 #define E1_DIR_PIN 34 #define E1_ENABLE_PIN 30
#define ORIG_E0_STEP_PIN 26 #define ORIG_E0_DIR_PIN 28 #define ORIG_E0_ENABLE_PIN 24 #define ORIG_E1_STEP_PIN 36 #define ORIG_E1_DIR_PIN 34 #define ORIG_E1_ENABLE_PIN 30
Re: DRV8825 tiny trouble June 23, 2014 11:29AM |
Registered: 11 years ago Posts: 296 |
Re: DRV8825 tiny trouble May 15, 2016 10:40PM |
Registered: 8 years ago Posts: 6 |
Quote
NoobMan
The default 500mm/sec means 30.000mm/min, which is way too fast, especially for cartesian machine. A more practical range would be around 70-80mm/sec for max speed. But you can test to see how it behaves at increasing speeds, then you find your own setting for the max speed of the machine. Also later on (if and when) you will test printing, can basically do the same thing with the speeds setting in slicing program and dont rely on default speeds which would go again high. Instead, start from low speeds like 15-20mm/sec, then go up until you find a point where the machine behaves best during printing. Imo, its way better to start from low and go up, then other way around.
Re: DRV8825 tiny trouble May 16, 2016 04:20PM |
Registered: 8 years ago Posts: 356 |