Commit graph

535 commits

Author SHA1 Message Date
midopple
3116c11f5d calculate feedrate without extrude before planner block is set 2012-03-12 20:04:13 +01:00
midopple
7d93c079df New Board --> GEN7 @ 20 Mhz
Select in configuration.h --> #define MOTHERBOARD 71
New Speedtable for 16 Mhz and 20 Mhz
2012-03-10 19:20:16 +01:00
kliment
54b68d0bf3 Merge pull request #148 from midopple/experimental
Slowdown Function when Plannerpuffer is low
2012-03-05 02:43:42 -08:00
midopple
bcef226413 Merge commit 'from changwoo/arduino-1.0-compatibility' into experimental 2012-03-04 18:01:43 +01:00
kliment
0a47e2d0b6 Merge pull request #147 from changwoo/arduino-1.0-compatibility
Arduino 1.0 compatibility for experimental
2012-03-04 08:50:33 -08:00
midopple
0ada66f112 Move SLOWDOWN Funktion up, at the current position does not work 2012-03-04 17:01:20 +01:00
Changwoo Ryu
8465acbfb8 Update README on Arduino v1 support 2012-03-05 00:15:39 +09:00
Changwoo Ryu
b4911b203a Correct SD for Arduino 1.0 compatibility
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-03-05 00:10:16 +09:00
kliment
0ed514e153 Merge pull request #144 from midopple/experimental
Fix Comment, Optimize, remove Unused code, fix makefile
2012-02-24 13:59:59 -08:00
midopple
eb421e6a65 Merge commit '89180de4bfd598298f4d5e77889c57a250e35084' into experimental
Conflicts:
Sprinter/Makefile
2012-02-24 22:57:59 +01:00
midopple
c6ebbfdb12 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.
--> Tanks to jschleic

Same fix for SD Card, testet and work (midopple)
2012-02-24 22:26:12 +01:00
midopple
9a644d02ce Version 1.3.07T
- 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-24 20:23:38 +01:00
midopple
7be03db9d8 Remove unused function "st_set_position" 2012-02-24 20:03:10 +01:00
midopple
421c390596 Add "store_eeprom.cpp" to makefile 2012-02-24 19:54:05 +01:00
midopple
20a99c5925 fix applet/core.a: not found --> Thanks to triffid 2012-02-24 14:01:58 +01:00
midopple
7c5e58a7c4 Changhe PWM Value from INT to unsigned char, is faster for interrupt 2012-02-24 14:00:51 +01:00
Joachim Schleicher
d30c3199f9 compile experimental using the Makefile
* add forward declarations in Sprinter.h
* add new files heater.cpp and arc_func.cpp to Makefile
2012-02-24 06:14:47 +08:00
kliment
6d5a3297f4 Merge pull request #142 from jschleic/fix-comment_mode
fix comment mode.
2012-02-23 14:12:18 -08:00
kliment
89180de4bf Merge pull request #141 from jschleic/fix-Makefile2
Fix Makefile in experimental
2012-02-23 14:11:17 -08:00
Joachim Schleicher
d85e549549 fix comment mode.
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-23 21:47:20 +01:00
Joachim Schleicher
39bd33a3d1 compile experimental using the Makefile
* add forward declarations in Sprinter.h
* add new files heater.cpp and arc_func.cpp to Makefile
2012-02-23 21:30:57 +01:00
midopple
20daeb57bb Thermistortable temptable_4
correct declaration: const short temptable_4[NUMTEMPS_4][2]
2012-02-23 13:54:02 +01:00
kliment
00559b532a Merge pull request #139 from triffid/makefile-fix
fix applet/core.a: not found
2012-02-22 02:57:05 -08:00
Michael Moon
0028f59531 fix applet/core.a: not found 2012-02-22 21:52:07 +11:00
kliment
6b44b4f9f1 Merge pull request #137 from midopple/experimental
EEPROM function and small Changes
2012-02-21 02:43:24 -08:00
midopple
4b1b0f1d96 The microcontroller can store settings to EEPROM
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-17 22:33:02 +01:00
midopple
ee764635a3 - changed homing function to not conflict with min_software_endstops/max_software_endstops (thanks rGlory)
- Corrected distance calculation. (thanks jv4779)
2012-02-15 21:01:43 +01:00
midopple
bb38d646d3 Standardvalue MAX Feed Rate for Z-Axis reduced to 2 mm/s some Printers had problems with 4 mm/s 2012-02-15 20:52:41 +01:00
midopple
cba31acb76 Changed check in arc_func
if (millimeters_of_travel == 0.0) => if (millimeters_of_travel < 0.001)
(thanks mooselake)
2012-02-14 18:55:26 +01:00
kliment
a98a51f0cd Merge pull request #136 from rGlory/e2e9fb45fa36cc9fe2be50b9133f1e17d00d015b
Home function fix
2012-02-13 12:41:00 -08:00
Vyacheslav Kononenko
e2e9fb45fa changed homing function to not conflict with min_software_endstops/max_software_endstops 2012-02-13 13:51:43 -05:00
midopple
7b21a2a055 Add pin definition for the Printrboard Rev B --> Thaks to lwalkera 2012-02-06 08:45:25 +01:00
kliment
0ff51036c4 Merge pull request #134 from lwalkera/printrboard
Add pin definition for the Printrboard Rev B
2012-02-05 23:30:34 -08:00
Laine Walker-Avina
376121d292 Add pin definition for the Printrboard Rev B 2012-02-05 16:34:04 -08:00
kliment
5a41980404 Merge pull request #133 from midopple/experimental
Experimental new Planner Code
2012-02-05 14:35:38 -08:00
midopple
e74587a1b4 - Implement Plannercode from Marlin V1 --> big thanks to Erik
- 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-05 19:58:36 +01:00
midopple
0953453911 Without the PID control for Hotend the tempmonitor use the wrong variable 2012-02-02 18:49:35 +01:00
midopple
07a63e7eb1 Option to deaktivate the arc function 2012-02-02 18:48:02 +01:00
midopple
da6a2e0436 Check Uart Puffer while circle processing (CMD: G2 / G3) 2012-02-01 21:21:23 +01:00
midopple
2ffe5ec2b5 Merge commit '132f8c212e4c316559177e532df6b9a6c2205bf2' into experimental 2012-01-29 19:18:06 +01:00
kliment
132f8c212e Merge pull request #131 from midopple/SprinterV2
Lookahead, timer-based stepping, M30 file delete
2012-01-29 09:20:51 -08:00
midopple
cedbef50f5 Add function to check the UART buffer while arc function is working 2012-01-29 18:15:58 +01:00
midopple
16143bc2cb Update Changelog in Mainfile 2012-01-29 09:14:30 +01:00
midopple
4ea5b0d811 Change Motherboard to 3 (standardsettings) 2012-01-29 08:53:31 +01:00
midopple
89e8e18850 Merge commit 'fa63b839c6cbf261f2655e8783bf4745cc9ca513' into SprinterV2
Conflicts:
	Sprinter/Configuration.h
	Sprinter/Sprinter.pde
2012-01-29 08:49:05 +01:00
midopple
eb2dc852d0 Merge commit 'fa63b839c6cbf261f2655e8783bf4745cc9ca513' into SprinterV2
Conflicts:
	Sprinter/Configuration.h
2012-01-29 01:27:25 +01:00
midopple
ceae0a472d Change configuration.h to original settings 2012-01-29 01:01:35 +01:00
midopple
ad7503df25 Change infotext 2012-01-29 00:20:02 +01:00
midopple
76bbfb39ae New Version Sprinter V2
- 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-29 00:18:21 +01:00
midopple
8d17b09475 Update Sprinter/Configuration.h 2012-01-28 23:55:52 +01:00