Преглед на файлове

Merge branch 'Marlin_v1' of https://github.com/codexmas/Marlin into codexmas-Marlin_v1

Conflicts:
	Marlin/Configuration.h
	README.md
Erik van der Zalm преди 11 години
родител
ревизия
7ad12be763
променени са 2 файла, в които са добавени 11 реда и са изтрити 13 реда
  1. 1
    4
      Marlin/Configuration.h
  2. 10
    9
      README.md

+ 1
- 4
Marlin/Configuration.h Целия файл

@@ -527,11 +527,8 @@ const bool Z_ENDSTOPS_INVERTING = true; // set to true to invert the logic of th
527 527
 //#define BARICUDA
528 528
 
529 529
 /*********************************************************************\
530
-*
531 530
 * R/C SERVO support
532
-*
533 531
 * Sponsored by TrinityLabs, Reworked by codexmas
534
-*
535 532
 **********************************************************************/
536 533
 
537 534
 // Number of servos
@@ -541,7 +538,7 @@ const bool Z_ENDSTOPS_INVERTING = true; // set to true to invert the logic of th
541 538
 // leaving it undefined or defining as 0 will disable the servo subsystem
542 539
 // If unsure, leave commented / disabled
543 540
 //
544
-//#define NUM_SERVOS 3 // Servo index starts with 0
541
+//#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
545 542
 
546 543
 // Servo Endstops
547 544
 // 

+ 10
- 9
README.md Целия файл

@@ -22,14 +22,14 @@ Features:
22 22
 *   High steprate
23 23
 *   Look ahead (Keep the speed high when possible. High cornering speed)
24 24
 *   Interrupt based temperature protection
25
-*   preliminary support for Matthew Roberts advance algorithm 
25
+*   preliminary support for Matthew Roberts advance algorithm
26 26
     For more info see: http://reprap.org/pipermail/reprap-dev/2011-May/003323.html
27 27
 *   Full endstop support
28 28
 *   SD Card support
29 29
 *   SD Card folders (works in pronterface)
30 30
 *   SD Card autostart support
31
-*   LCD support (ideally 20x4) 
32
-*   LCD menu system for autonomous SD card printing, controlled by an click-encoder. 
31
+*   LCD support (ideally 20x4)
32
+*   LCD menu system for autonomous SD card printing, controlled by an click-encoder.
33 33
 *   EEPROM storage of e.g. max-velocity, max-acceleration, and similar variables
34 34
 *   many small but handy things originating from bkubicek's fork.
35 35
 *   Arc support
@@ -43,6 +43,7 @@ Features:
43 43
 *   CoreXY kinematics (www.corexy.com/theory.html)
44 44
 *   Configurable serial port to support connection of wireless adaptors.
45 45
 *   Automatic operation of extruder/cold-end cooling fans based on nozzle temperature
46
+*   RC Servo Support, specify angle or duration for continuous rotation servos.
46 47
 
47 48
 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.
48 49
 
@@ -52,17 +53,17 @@ Differences and additions to the already good Sprinter firmware:
52 53
 
53 54
 *Look-ahead:*
54 55
 
55
-Marlin has look-ahead. While sprinter has to break and re-accelerate at each corner, 
56
-lookahead will only decelerate and accelerate to a velocity, 
56
+Marlin has look-ahead. While sprinter has to break and re-accelerate at each corner,
57
+lookahead will only decelerate and accelerate to a velocity,
57 58
 so that the change in vectorial velocity magnitude is less than the xy_jerk_velocity.
58
-This is only possible, if some future moves are already processed, hence the name. 
59
+This is only possible, if some future moves are already processed, hence the name.
59 60
 It leads to less over-deposition at corners, especially at flat angles.
60 61
 
61 62
 *Arc support:*
62 63
 
63 64
 Slic3r can find curves that, although broken into segments, were ment to describe an arc.
64 65
 Marlin is able to print those arcs. The advantage is the firmware can choose the resolution,
65
-and can perform the arc with nearly constant velocity, resulting in a nice finish. 
66
+and can perform the arc with nearly constant velocity, resulting in a nice finish.
66 67
 Also, less serial communication is needed.
67 68
 
68 69
 *Temperature Oversampling:*
@@ -91,7 +92,7 @@ After each reboot, it will magically load them from EEPROM, independent what you
91 92
 
92 93
 If your hardware supports it, you can build yourself a LCD-CardReader+Click+encoder combination. It will enable you to realtime tune temperatures,
93 94
 accelerations, velocities, flow rates, select and print files from the SD card, preheat, disable the steppers, and do other fancy stuff.
94
-One working hardware is documented here: http://www.thingiverse.com/thing:12663 
95
+One working hardware is documented here: http://www.thingiverse.com/thing:12663
95 96
 Also, with just a 20x4 or 16x2 display, useful data is shown.
96 97
 
97 98
 *SD card folders:*
@@ -198,7 +199,7 @@ Custom M Codes
198 199
 *  M220 S<factor in percent>- set speed factor override percentage
199 200
 *  M221 S<factor in percent>- set extrude factor override percentage
200 201
 *  M240 - Trigger a camera to take a photograph
201
-*  M280 - set servo position absolute. P: servo index, S: angle or microseconds
202
+*  M280 - Position an RC Servo P<index> S<angle/microseconds>, ommit S to report back current angle
202 203
 *  M300 - Play beepsound S<frequency Hz> P<duration ms>
203 204
 *  M301 - Set PID parameters P I and D
204 205
 *  M302 - Allow cold extrudes

Loading…
Отказ
Запис