|
@@ -1,8 +1,11 @@
|
1
|
|
-WARNING: THIS IN A PROCESS OF HEAVY OVERWORKING.
|
2
|
|
-DO NOT USE THIS ON YOUR MACHINE UNTIL FURTHER NOTICE!!!
|
3
|
1
|
|
4
|
|
-===========================================
|
|
2
|
+WARNING:
|
|
3
|
+--------
|
|
4
|
+THIS IN A PROCESS OF HEAVY OVERWORKING.
|
|
5
|
+DO NOT USE THIS ON YOUR MACHINE UNTIL FURTHER NOTICE!!!
|
5
|
6
|
|
|
7
|
+Quick Information
|
|
8
|
+===================
|
6
|
9
|
This RepRap firmware is a mashup between <a href="https://github.com/kliment/Sprinter">Sprinter</a>, <a href="https://github.com/simen/grbl/tree">grbl</a> and many original parts.
|
7
|
10
|
|
8
|
11
|
Derived from Sprinter and Grbl by Erik van der Zalm.
|
|
@@ -14,33 +17,32 @@ Lampmaker, Bradley Feldman, and others...
|
14
|
17
|
|
15
|
18
|
|
16
|
19
|
Features:
|
17
|
|
-* Interrupt based movement with real linear acceleration
|
18
|
|
-* High steprate
|
19
|
|
-* Look ahead (Keep the speed high when possible. High cornering speed)
|
20
|
|
-* Interrupt based temperature protection
|
21
|
|
-* preliminary support for Matthew Roberts advance algorithm
|
22
|
|
-* For more info see: http://reprap.org/pipermail/reprap-dev/2011-May/003323.html
|
23
|
|
-* Full endstop support
|
24
|
|
-* SD Card support
|
25
|
|
-* SD Card folders (works in pronterface)
|
26
|
|
-* LCD support (ideally 20x4)
|
27
|
|
-* LCD menu system for autonomous SD card printing, controlled by an click-encoder.
|
28
|
|
-* EEPROM storage of e.g. max-velocity, max-acceleration, and similar variables
|
29
|
|
-* many small but handy things originating from bkubicek's fork.
|
30
|
|
-* Arc support
|
31
|
|
-* Temperature oversampling
|
32
|
|
-* Dynamic Temperature setpointing aka "AutoTemp"
|
33
|
|
-* Support for QTMarlin, a very beta GUI for PID-tuning and velocity-acceleration testing. https://github.com/bkubicek/QTMarlin
|
34
|
|
-* Endstop trigger reporting to the host software.
|
35
|
|
-* Updated sdcardlib
|
36
|
|
-* Heater power reporting. Useful for PID monitoring.
|
|
20
|
+* Interrupt based movement with real linear acceleration
|
|
21
|
+* High steprate
|
|
22
|
+* Look ahead (Keep the speed high when possible. High cornering speed)
|
|
23
|
+* Interrupt based temperature protection
|
|
24
|
+* preliminary support for Matthew Roberts advance algorithm
|
|
25
|
+* For more info see: http://reprap.org/pipermail/reprap-dev/2011-May/003323.html
|
|
26
|
+* Full endstop support
|
|
27
|
+* SD Card support
|
|
28
|
+* SD Card folders (works in pronterface)
|
|
29
|
+* LCD support (ideally 20x4)
|
|
30
|
+* LCD menu system for autonomous SD card printing, controlled by an click-encoder.
|
|
31
|
+* EEPROM storage of e.g. max-velocity, max-acceleration, and similar variables
|
|
32
|
+* many small but handy things originating from bkubicek's fork.
|
|
33
|
+* Arc support
|
|
34
|
+* Temperature oversampling
|
|
35
|
+* Dynamic Temperature setpointing aka "AutoTemp"
|
|
36
|
+* Support for QTMarlin, a very beta GUI for PID-tuning and velocity-acceleration testing. https://github.com/bkubicek/QTMarlin
|
|
37
|
+* Endstop trigger reporting to the host software.
|
|
38
|
+* Updated sdcardlib
|
|
39
|
+* Heater power reporting. Useful for PID monitoring.
|
37
|
40
|
|
38
|
41
|
This firmware is optimized for Ultimaker's gen6 electronics (including the Ultimaker 1.5.x daughterboard and Arduino Mega 2560).
|
39
|
42
|
|
40
|
43
|
The default baudrate is 250000. This baudrate has less jitter and hence errors than the usual 115200 baud, but is less supported by drivers and host-environments.
|
41
|
44
|
|
42
|
45
|
|
43
|
|
-========================================================================================
|
44
|
46
|
Differences and additions to the already good Sprinter firmware:
|
45
|
47
|
================================================================
|
46
|
48
|
|
|
@@ -114,7 +116,6 @@ Interrupt based temperature measurements:
|
114
|
116
|
An interrupt is used to manage ADC conversions, and enforce checking for critical temperatures.
|
115
|
117
|
This leads to less blocking in the heater management routine.
|
116
|
118
|
|
117
|
|
-========================================================================================
|
118
|
119
|
Non-standard M-Codes, different to an old version of sprinter:
|
119
|
120
|
==============================================================
|
120
|
121
|
G2 - CW ARC
|