summaryrefslogtreecommitdiff
path: root/Sprinter/Sprinter.pde
AgeCommit message (Collapse)Author
2012-08-02Fixes an array length calculation bug. The bug causes M42 pin sets to fail.Jason von Nieda
2012-06-11Error with Command M201, when this Command is use the same Values are ↵midopple
written to maximum Feedrate.
2012-05-16If a small move is drop and the next move is retract the speed is wrong ↵midopple
calculated see https://github.com/kliment/Sprinter/issues/170 thanks to jschleic
2012-04-30Bug: turn on SD_FAST_XFER_AKTIV and compilation fails if PID isOhmEye
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.
2012-03-30Command M106 / M107 for control the fan can use PWM midopple
New function to check the used PWM pins
2012-03-28fix enable_endstops being used before its definitionMichael Moon
2012-03-19Fixes virtual endstops when using mixed physical endstop positions.midopple
Thanks to ticking
2012-03-19Version 1.3.11Tmidopple
- 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
2012-03-14ENDSTOPS_ONLY_FOR_HOMING Option ignore Endstop always --> fault is cleared midopple
New Version V1.3.10T
2012-03-12calculate feedrate without extrude before planner block is setmidopple
2012-03-04Move SLOWDOWN Funktion up, at the current position does not workmidopple
2012-02-24If a line starts with ';', it is ignored but comment_mode is reset.midopple
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)
2012-02-24Version 1.3.07Tmidopple
- Optimize Variable Size (faster Code) --> heater.cpp - Remove unused Code from Interrupt --> faster ~ 22 us per step - Replace abs with fabs --> Faster and smaler
2012-02-17The microcontroller can store settings to EEPROMmidopple
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
2012-02-15- changed homing function to not conflict with ↵midopple
min_software_endstops/max_software_endstops (thanks rGlory) - Corrected distance calculation. (thanks jv4779)
2012-02-05- Implement Plannercode from Marlin V1 --> big thanks to Erikmidopple
- 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
2012-01-29Add function to check the UART buffer while arc function is workingmidopple
2012-01-29Update Changelog in Mainfilemidopple
2012-01-29Merge commit 'fa63b839c6cbf261f2655e8783bf4745cc9ca513' into SprinterV2midopple
Conflicts: Sprinter/Configuration.h Sprinter/Sprinter.pde
2012-01-29Change infotextmidopple
2012-01-29New Version Sprinter V2midopple
- 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
2012-01-22Reported wrong temperature while heating upblddk
2012-01-22Changed temperature table for bed, to the one for the bed, instead of for ↵blddk
the heater.
2012-01-22Added option to set a delay after enabeling stepper driver, to allow the ↵blddk
driver to enable (time needed according to datasheet)
2011-12-06Fix ifdef with missing # in Sprinter.pde and add 644 non P to the Gen 7 ↵Greg Dahlman
board in pins.h
2011-12-04Added an option to make init.g on SD run on boot.Nathan Zadoks
2011-11-16M30/M31 fast sd block transferPhilip Kin
2011-11-16M30/M31 fast sd block transferPhilip Kin
2011-11-06osc reductionChris Dieringer
2011-10-29Fix d calculation on XYZ moves where comparison was inside of abs() instead ↵barclayo
of comparing with the result.
2011-10-16Update Sprinter/Sprinter.pdeblddk
2011-10-16Update Sprinter/Sprinter.pdeblddk
2011-10-16Update Sprinter/Sprinter.pdeblddk
2011-10-16Added function for controlling controller cooling fanblddk
2011-10-01Merge branch 'master' of github.com:kliment/Sprinter into experimentalKliment Yanev
2011-09-28Fix scoping problem (fixes issue #70)Guillaume Seguin
2011-09-18Revert "Merge pull request #95 from AxTheB/master"Kliment Yanev
This reverts commit a27649c455c4d13385b32d45bf353ab890da052a, reversing changes made to 8fa84ce04eda414886cc5b075d7257e49b6f7f0a.
2011-09-18Merge pull request #95 from AxTheB/masterkliment
simplified string-to-number conversions
2011-09-17line numbers ale long, not intVáclav 'ax' Hůla
2011-09-17simplified string-to-number conversionsVáclav 'ax' Hůla
2011-09-17fixed typo, added even more PID improvements (these settings work out of box ↵Keegi
for my old hotend, but overshoot badly on MG hotend)
2011-09-17PID fixesKeegi
2011-09-17Reset heater pins after hard resets to avoid keeping them enabled while we ↵Alessandro Ranellucci
don't have temperature control anymore
2011-09-17Merge remote branch 'upstream/experimental' into alarm-pinAlessandro Ranellucci
Conflicts: Sprinter/Sprinter.pde
2011-09-17Signal an optional ALARM_PIN when reaching MAXTEMPAlessandro Ranellucci
Alarm signal can be dismissed by hard-resetting the board or by sending a M42 P23 S0 command (where 23 is the ALARM_PIN)
2011-09-17Initialize LED pin (was stuck after hard resets)Alessandro Ranellucci
2011-09-11Fix temp readings for multiple sensor types.unknown
Signed-off-by: Greg Frost <gregfrost1@bigpond.com>
2011-09-08Merge branch 'master' of github.com:kliment/Sprinter into experimentalKliment Yanev
2011-09-08Merge pull request #80 from alexrj/different-endstopskliment
Change ENDSTOPS_INVERTING to [XYZ]_ENDSTOP_INVERT
2011-09-04Merge pull request #83 from condac/patch-1kliment
Fix so the FAN pin is set as output and fixed fan off case for PWM pins