summaryrefslogtreecommitdiff
path: root/Sprinter
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-29Thermistortable 7 without thermistor shows 5 C, add an safety point with 0 Cmidopple
2012-06-23Update masterMrAlvinTesting
2012-06-11Error with Command M201, when this Command is use the same Values are ↵midopple
written to maximum Feedrate.
2012-06-02Bug in heater.cpp --> Thermistor type 3, disconnecting thermistor yields ↵midopple
temp -20, and hotend gets switched to full power
2012-05-24Wrong declaration for Variable min_time_before_dir_change midopple
should be const long
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-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-27Set the defaults for the heart of the sun...uhm, set default board to 33Kliment Yanev
2012-03-23First char '#' was unicode so linux give an compile errormidopple
2012-03-19Fixes virtual endstops when using mixed physical endstop positions.midopple
Thanks to ticking
2012-03-19Merge commit pins.h from master to experimentellmidopple
Conflicts: Sprinter/pins.h
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-19fix for broken include in store_eeprom.cppmidopple
Thanks to kmeehl
2012-03-19Make fastio & Arduino pin numbering consistent for AT90USB128x.midopple
Thanks to lincomatic
2012-03-17Make fastio & Arduino pin numbering consistent for AT90USB128xlincomatic
2012-03-14ENDSTOPS_ONLY_FOR_HOMING Option ignore Endstop always --> fault is cleared midopple
New Version V1.3.10T
2012-03-13Add info to GEN7 Pinsmidopple
2012-03-13Update pins.h for gen7, working setup for 20MHzChristian Metzen
2012-03-12calculate feedrate without extrude before planner block is setmidopple
2012-03-10New Board --> GEN7 @ 20 Mhzmidopple
Select in configuration.h --> #define MOTHERBOARD 71 New Speedtable for 16 Mhz and 20 Mhz
2012-03-04Merge commit 'from changwoo/arduino-1.0-compatibility' into experimentalmidopple
2012-03-04Move SLOWDOWN Funktion up, at the current position does not workmidopple
2012-03-05Correct SD for Arduino 1.0 compatibilityChangwoo Ryu
With Arduino 1.0 Print class: - write() should return, and - print() with a uint_8 or int_8 character argument does not call print(char) anymore. So character argument should be casted to 'char' explicitly.
2012-02-24Merge commit '89180de4bfd598298f4d5e77889c57a250e35084' into experimentalmidopple
Conflicts: Sprinter/Makefile
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-24Remove unused function "st_set_position"midopple
2012-02-24Add "store_eeprom.cpp" to makefilemidopple
2012-02-24fix applet/core.a: not found --> Thanks to triffidmidopple
2012-02-24Changhe PWM Value from INT to unsigned char, is faster for interruptmidopple
2012-02-24compile experimental using the MakefileJoachim Schleicher
* add forward declarations in Sprinter.h * add new files heater.cpp and arc_func.cpp to Makefile
2012-02-23fix comment mode.Joachim Schleicher
Closes #140. If a line starts with ';', it is ignored but comment_mode is reset. A ';' inside a line ignores just the portion following the ';' character. The beginning of the line is still interpreted. Probably a similar fix is necessary for the SDSUPPORT part; I cannot test that part without an SD-shield.
2012-02-23compile experimental using the MakefileJoachim Schleicher
* add forward declarations in Sprinter.h * add new files heater.cpp and arc_func.cpp to Makefile
2012-02-23Thermistortable temptable_4 midopple
correct declaration: const short temptable_4[NUMTEMPS_4][2]
2012-02-22fix applet/core.a: not foundMichael Moon
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-15Standardvalue MAX Feed Rate for Z-Axis reduced to 2 mm/s some Printers had ↵midopple
problems with 4 mm/s
2012-02-14Changed check in arc_funcmidopple
if (millimeters_of_travel == 0.0) => if (millimeters_of_travel < 0.001) (thanks mooselake)
2012-02-13changed homing function to not conflict with ↵Vyacheslav Kononenko
min_software_endstops/max_software_endstops
2012-02-06Add pin definition for the Printrboard Rev B --> Thaks to lwalkeramidopple
2012-02-05Add pin definition for the Printrboard Rev BLaine Walker-Avina
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-02-02Without the PID control for Hotend the tempmonitor use the wrong variablemidopple
2012-02-02Option to deaktivate the arc functionmidopple
2012-02-01Check Uart Puffer while circle processing (CMD: G2 / G3)midopple