Age | Commit message (Collapse) | Author |
|
Extruder cooling fan
|
|
|
|
- Set maximum acceleration. If "steps per unit" is Change the acc were not recalculatet
- Extra Parameter for Max Extruder Jerk
- New Parameter (max_e_jerk) in EEPROM
--> Default settings after update !!
|
|
Error with Command M201
|
|
written to maximum Feedrate.
|
|
|
|
|
|
additional dropsegments test
|
|
calculated
see https://github.com/kliment/Sprinter/issues/170
thanks to jschleic
|
|
- M303 - PID relay autotune possible
- G4 Wait until last move is done
|
|
Bug: turn on SD_FAST_XFER_AKTIV and compilation fails if PID is
|
|
enabled.
Fix:
If SD_FAST_XFER_AKTIV is defined, fast_xfer() only declares
g_heater_pwm_val if PIDTEMP is defined, but later assigns
g_heater_pwm_val=0 regardless whether PIDTEMP is defined or not. If
PIDTEMP is undefined, g_heater_pwm_val is undeclared at compile time and
generates the appropriate error. I solved by not using g_heater_pwm_val
if PIDTEMP is undefined (and therefor undeclared.)
Also, the extern declaration was as an int, when g_heater_pwm_val is
defined as a volatile unsigned char. This caused a duplicate declaration
error, which was solved by changing the declaration in fast_xfer() to
match the definition. I didn't dig deeper to try to understand if the
mismatch was intentional or test operation other than verify the compile
errors no longer occur.
|
|
- Use extra extruder feedrate limit for reverse moves, and also the first forward move after a reverse
|
|
|
|
- M206 - set additional homeing offset (Thank to se5a for this idea)
(First Version is without saving to EEPROM)
- Option for minimum FAN start speed --> #define MINIMUM_FAN_START_SPEED 50 (set it to zero to deaktivate)
|
|
endstop is hit
|
|
- use Feedratefaktor only when Extruded lenght > 0
- M106 / M107 can drive the FAN with PWM + Port check for not using Timer 1
- New Option --> FAN_SOFT_PWM, with this option the FAN PWM can use every digital I/O (PWM with 500 hz)
- Added M93 command. Sends current steps for all axis.
|
|
Added M93 command - sends current steps per unit for all axis
|
|
|
|
Command M106 / M107
|
|
New function to check the used PWM pins
|
|
|
|
|
|
Thanks to Erik van der Zalm
|
|
Thanks to ticking
|
|
- fix for broken include in store_eeprom.cpp --> Thanks to kmeehl (issue #145)
- Make fastio & Arduino pin numbering consistent for AT90USB128x. --> Thanks to lincomatic
- Select Speedtable with F_CPU
- Use same Values for Speedtables as Marlin
|
|
New Version V1.3.10T
|
|
|
|
|
|
A ';' inside a line ignores just the portion following the ';' character.
The beginning of the line is still interpreted.
--> Tanks to jschleic
Same fix for SD Card, testet and work (midopple)
|
|
- Optimize Variable Size (faster Code) --> heater.cpp
- Remove unused Code from Interrupt --> faster ~ 22 us per step
- Replace abs with fabs --> Faster and smaler
|
|
to use the fuction set in configuration.h
#define USE_EEPROM_SETTINGS --> Save and recall Settings aktive
#define PRINT_EEPROM_SETTING --> Print settings to UART
Commands:
M500 - stores paramters in EEPROM
M501 - reads parameters from EEPROM
M502 - reverts to the default
M503 - Print Settings
|
|
min_software_endstops/max_software_endstops (thanks rGlory)
- Corrected distance calculation. (thanks jv4779)
|
|
- Stepper interrupt with Step loops
- Stepperfrequenz 30 Khz
- New Command
* M202 - Set maximum feedrate that your machine can sustain (M203 X200 Y200 Z300 E10000) in mm/sec
* M204 - Set default acceleration: S normal moves T filament only moves (M204 S3000 T7000) im mm/sec^2
* M205 - advanced settings: minimum travel speed S=while printing T=travel only, X= maximum xy jerk, Z=maximum Z jerk
- Remove unused Variables
- Check Uart Puffer while circle processing (CMD: G2 / G3)
- Fast Xfer Function --> move Text to Flash
- Option to deaktivate ARC (G2/G3) function (save flash)
- Removed modulo (%) operator, which uses an expensive divide
|
|
|
|
|
|
Conflicts:
Sprinter/Configuration.h
Sprinter/Sprinter.pde
|
|
|
|
- Look Vorward Funktion -
- Stepper Control with Timer 1
- SOFT PWM for Extruder heating --> Free Timer 1
- G2 / G3 Command for arc real arc
- Baudrate 250 kbaud
- M30 Command delete file on SD Card
- Text moved to flash to free RAM
- M203 Command for Temp debugging
|
|
|
|
the heater.
|
|
driver to enable (time needed according to datasheet)
|
|
board in pins.h
|
|
|
|
|
|
|
|
|
|
of comparing with the result.
|
|
|
|
|