Emanuele Caruso
3a57b65338
Added separate acceleration configuration parameter for travel moves
2011-04-25 23:37:23 +02:00
Emanuele Caruso
d432e22dc1
Added separate acceleration configuration parameter for travel moves
2011-04-25 23:35:00 +02:00
Emanuele Caruso
bdf475b6e7
Restored acceleration configuration values to the previous more conservative defaults
2011-04-24 19:28:02 +02:00
Emanuele Caruso
6becb19dc5
Merge branch 'minconstspeed'
2011-04-22 21:18:13 +02:00
Emanuele Caruso
d8d592179e
Added min constant speed units configuration value for acceleration. Disabled manage_heating while accelerating or decelerating. Updated acceleration configuration values to better default values.
2011-04-22 21:10:10 +02:00
kliment
218d454bf4
Do not include max6675 functions if they are not in use
2011-04-22 12:21:59 +02:00
kliment
f1a2e54b12
Sane defaults when thermocouple support is present
2011-04-22 12:18:12 +02:00
kliment
86e97c14fa
Fix pin definitions for MAX6675 (SS)
2011-04-22 12:14:49 +02:00
kliment
72e4ce1c2c
Gregfrost thermocouple support - still needs minor cleanup
2011-04-22 12:14:49 +02:00
Emanuele Caruso
180f20a1cd
Updated README with important WARNING. Read it if you haven't already!
2011-04-19 17:05:31 +02:00
Emanuele Caruso
163d9d0eb2
Merge remote branch 'upstream/master'
2011-04-19 17:00:40 +02:00
Emanuele Caruso
aeb9132cbf
Fixed speed bug. Before updating, read the WARNING below!
...
WARNING: This version fixes a bug that caused speeds to be lower than what
set in GCODE. So before attempting any print, you will have to check all
your axis max speed, including the extruder retract speed. Not following
this guidelines can seriously damage your printer.
2011-04-19 16:53:17 +02:00
kliment
c392305761
Initialize temp variables correctly
2011-04-19 09:22:46 +02:00
Emanuele Caruso
614d568a96
Added some rough documentation to linear_move()
2011-04-19 02:02:06 +02:00
Nils
6f712d9306
Changed error message when selecting invalid board to actually make sense
2011-04-17 02:05:41 +02:00
kliment
24b63b7644
Correct number for Gen6 in pins.h
2011-04-15 23:56:12 +02:00
kliment
00aa507248
Add support for Gen6, conditional SD and heated bed code, and mendelparts thermistor table
2011-04-15 09:02:06 +02:00
kliment
6ec0bada6c
Fix interval calculation (thanks to BenJackson)
2011-04-14 08:18:28 +02:00
kliment
853a295762
Terminate current move after endstop hit - avoids lockup
2011-04-13 11:17:56 +02:00
kliment
6df9556de0
Fix kill function to disable axes and heaters like it should.
2011-04-12 09:55:22 +02:00
kliment
95fff5367d
Fix M28 to work with checksums - thanks to jeanmarc
2011-04-11 00:02:59 +02:00
kliment
31936a2caa
Experimental PID support. Use with caution.
2011-04-10 21:58:56 +02:00
Emanuele Caruso
d8f195bd3f
Fixed acceleration bug: thank you jeanmarc for pointing that out!
2011-04-08 23:36:38 +02:00
Emanuele Caruso
8f8acb8e5b
Merge remote branch 'origin/master'
2011-04-08 07:19:19 +02:00
Emanuele Caruso
df8611817a
Merge branches 'master' and 'accfix'
2011-04-08 07:05:16 +02:00
Emanuele Caruso
70514ce33b
Improved acceleration algorithm: now you can set minimum feedrate speed
2011-04-08 07:04:51 +02:00
kliment
c0ccdd0438
Remove checksum from M28 and M23 commands
2011-04-07 10:57:26 +02:00
Emanuele Caruso
aad7c19db8
Fixed acceleration algorithm. Added deceleration. Added configuration setting for acceleration in configuration.h
2011-04-07 06:14:23 +02:00
kliment
0f095d94d8
SD write support. Safety check for step count.
2011-04-06 23:56:39 +02:00
Emanuele Caruso
25d00d4147
Performance tweak: removed timediff calculations for extruder steps if the move has X or Y steps, since it is not used in that case
2011-04-05 17:52:23 +02:00
Emanuele Caruso
2f151cff4b
Code cleaning in linear_move(), no functional enhancement
2011-04-05 16:42:33 +02:00
kliment
a71a1ee2ab
Fixed SD card removal and reinsertion. Added support for bed temp reading in newer repsnapper.
2011-04-05 13:45:46 +02:00
Emanuele Caruso
698e33c12d
Removed float calculations in the new extruder move algorithm
2011-04-05 00:48:48 +02:00
Emanuele Caruso
dc53111a71
Fixed extruder issue: the e-move was shorter than other axises
2011-04-04 21:18:02 +02:00
kliment
fcd6fe728c
Corrections to README from caru's commit
2011-04-03 20:28:55 +02:00
Emanuele Caruso
646684a5e4
Updated README with important information on how to configure thermistor table(s)
2011-04-03 20:15:18 +02:00
Emanuele Caruso
0edb70a105
Fixed geometry bug. Implemented Bresenham linear interpolation for X and Y axis. Added acceleration to X and Y axes.
2011-04-03 05:01:49 +02:00
kliment
9d080f260b
Timediff was not declared with SD disabled
2011-03-29 08:02:08 +02:00
kliment
666671e306
Fix potential very bad geometry bug
2011-03-29 07:34:08 +02:00
kliment
254f42b118
Attempt at geometry fix. Catches up to missed steps whenever it finds them.
2011-03-28 22:57:39 +02:00
kliment
8562260f00
Changed initialization order to enable Mega 2560 users to connect more reliably
2011-03-28 18:20:55 +02:00
kliment
00fbfefd12
Changed initialization order to enable Mega 2560 users to connect more reliably
2011-03-28 18:19:03 +02:00
kliment
a3bd2c88b7
Added temp tables to configuration. Made dual temp tables optional. Re-enabled min-z endstop in default config.
2011-03-28 18:15:38 +02:00
Emanuele Caruso
6d4dae1115
Added support for a heated bed thermistor that can be different from the hot-end thermistor
2011-03-26 16:48:50 +01:00
Emanuele Caruso
cc6260bd71
Fixed wrong feedrate bug.
2011-03-26 16:45:02 +01:00
kliment
0e0087ef75
Updated readme
2011-03-13 12:49:44 +01:00
kliment
f538a2d590
Added SD support, heatbed support and internal endstop pullup support. Improved communications, removed echo, added buffering.
2011-03-13 12:34:34 +01:00
johnnyr
933c0b69b1
set endstop default config for RRSOES
2011-01-05 23:01:30 -08:00
johnnyr
ad612ac4e6
added ifndef for 2560
2010-12-08 13:29:27 -08:00
johnnyr
1931376e4c
Changed Heater and Fan pins for v1.1
2010-11-10 11:24:16 -08:00