Browse Source

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 years ago
parent
commit
7ad12be763
2 changed files with 11 additions and 13 deletions
  1. 1
    4
      Marlin/Configuration.h
  2. 10
    9
      README.md

+ 1
- 4
Marlin/Configuration.h View File

527
 //#define BARICUDA
527
 //#define BARICUDA
528
 
528
 
529
 /*********************************************************************\
529
 /*********************************************************************\
530
-*
531
 * R/C SERVO support
530
 * R/C SERVO support
532
-*
533
 * Sponsored by TrinityLabs, Reworked by codexmas
531
 * Sponsored by TrinityLabs, Reworked by codexmas
534
-*
535
 **********************************************************************/
532
 **********************************************************************/
536
 
533
 
537
 // Number of servos
534
 // Number of servos
541
 // leaving it undefined or defining as 0 will disable the servo subsystem
538
 // leaving it undefined or defining as 0 will disable the servo subsystem
542
 // If unsure, leave commented / disabled
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
 // Servo Endstops
543
 // Servo Endstops
547
 // 
544
 // 

+ 10
- 9
README.md View File

22
 *   High steprate
22
 *   High steprate
23
 *   Look ahead (Keep the speed high when possible. High cornering speed)
23
 *   Look ahead (Keep the speed high when possible. High cornering speed)
24
 *   Interrupt based temperature protection
24
 *   Interrupt based temperature protection
25
-*   preliminary support for Matthew Roberts advance algorithm 
25
+*   preliminary support for Matthew Roberts advance algorithm
26
     For more info see: http://reprap.org/pipermail/reprap-dev/2011-May/003323.html
26
     For more info see: http://reprap.org/pipermail/reprap-dev/2011-May/003323.html
27
 *   Full endstop support
27
 *   Full endstop support
28
 *   SD Card support
28
 *   SD Card support
29
 *   SD Card folders (works in pronterface)
29
 *   SD Card folders (works in pronterface)
30
 *   SD Card autostart support
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
 *   EEPROM storage of e.g. max-velocity, max-acceleration, and similar variables
33
 *   EEPROM storage of e.g. max-velocity, max-acceleration, and similar variables
34
 *   many small but handy things originating from bkubicek's fork.
34
 *   many small but handy things originating from bkubicek's fork.
35
 *   Arc support
35
 *   Arc support
43
 *   CoreXY kinematics (www.corexy.com/theory.html)
43
 *   CoreXY kinematics (www.corexy.com/theory.html)
44
 *   Configurable serial port to support connection of wireless adaptors.
44
 *   Configurable serial port to support connection of wireless adaptors.
45
 *   Automatic operation of extruder/cold-end cooling fans based on nozzle temperature
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
 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
 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
 
53
 
53
 *Look-ahead:*
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
 so that the change in vectorial velocity magnitude is less than the xy_jerk_velocity.
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
 It leads to less over-deposition at corners, especially at flat angles.
60
 It leads to less over-deposition at corners, especially at flat angles.
60
 
61
 
61
 *Arc support:*
62
 *Arc support:*
62
 
63
 
63
 Slic3r can find curves that, although broken into segments, were ment to describe an arc.
64
 Slic3r can find curves that, although broken into segments, were ment to describe an arc.
64
 Marlin is able to print those arcs. The advantage is the firmware can choose the resolution,
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
 Also, less serial communication is needed.
67
 Also, less serial communication is needed.
67
 
68
 
68
 *Temperature Oversampling:*
69
 *Temperature Oversampling:*
91
 
92
 
92
 If your hardware supports it, you can build yourself a LCD-CardReader+Click+encoder combination. It will enable you to realtime tune temperatures,
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
 accelerations, velocities, flow rates, select and print files from the SD card, preheat, disable the steppers, and do other fancy stuff.
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
 Also, with just a 20x4 or 16x2 display, useful data is shown.
96
 Also, with just a 20x4 or 16x2 display, useful data is shown.
96
 
97
 
97
 *SD card folders:*
98
 *SD card folders:*
198
 *  M220 S<factor in percent>- set speed factor override percentage
199
 *  M220 S<factor in percent>- set speed factor override percentage
199
 *  M221 S<factor in percent>- set extrude factor override percentage
200
 *  M221 S<factor in percent>- set extrude factor override percentage
200
 *  M240 - Trigger a camera to take a photograph
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
 *  M300 - Play beepsound S<frequency Hz> P<duration ms>
203
 *  M300 - Play beepsound S<frequency Hz> P<duration ms>
203
 *  M301 - Set PID parameters P I and D
204
 *  M301 - Set PID parameters P I and D
204
 *  M302 - Allow cold extrudes
205
 *  M302 - Allow cold extrudes

Loading…
Cancel
Save