Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
Select in configuration.h --> #define MOTHERBOARD 71
New Speedtable for 16 Mhz and 20 Mhz
|
|
|
|
|
|
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.
|
|
Conflicts:
Sprinter/Makefile
|
|
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
|
|
|
|
|
|
|
|
|
|
* add forward declarations in Sprinter.h
* add new files heater.cpp and arc_func.cpp to Makefile
|
|
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.
|
|
* add forward declarations in Sprinter.h
* add new files heater.cpp and arc_func.cpp to Makefile
|
|
correct declaration: const short temptable_4[NUMTEMPS_4][2]
|
|
|
|
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)
|
|
problems with 4 mm/s
|
|
if (millimeters_of_travel == 0.0) => if (millimeters_of_travel < 0.001)
(thanks mooselake)
|
|
min_software_endstops/max_software_endstops
|
|
|
|
|
|
- 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
|
|
Conflicts:
Sprinter/Configuration.h
|
|
|
|
|
|
- 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
|
|
|
|
This should be a comment. Instead it is printed together with
the 'upload' target, when idented.
|
|
|
|
the heater.
|
|
off to keep current behavior.
|
|
driver to enable (time needed according to datasheet)
|
|
applet/$(TARGET).elf should depend on the cpp file, not on .pde
so that the cpp is rebuilt when pde changes. We drop the target
applet_files to achieve the correct behaviour.
Now 'make upload' does rebuild the hex file as well.
|
|
board in pins.h
|
|
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
|
|
|
|
Allow ATmega644 (non-P version) for Gen7
|
|
This reverts commit 11d3281a09e2a2f0ae7c9695f79d2d903c22716b, reversing
changes made to f8c17d3b4655ba9b694c407ff174135badb914a5.
|