Commit graph

78 commits

Author SHA1 Message Date
Emanuele Caruso
d22c0fbf36 Added configuration parameter for delaying steps, STEP_DELAY_RATIO.
This should be manually enabled in configuration.h if you are
experiencing missing steps. Please be aware that enabling it may
also prevent your motor from reaching the nominal speed.
2011-05-01 04:36:45 +02:00
kliment
43f1603922 Merged pull request #2 from tommycheng/master.
Adding support for Sanguinololu v1.0
2011-04-29 13:43:32 -07:00
Tommy Cheng
40249d192f Adding Support for Sanguinololu 2011-04-30 02:17:22 +08:00
kliment
6adcd70cc9 Merged pull request #1 from WebSpider/master.
Basic M115 implementation
2011-04-28 15:43:19 -07:00
Nils
ce13b14457 Adding basic capabilities (M115) implementation 2011-04-29 00:40:37 +02:00
kliment
e164ec87e4 Fix missing { causing compile error 2011-04-28 01:35:36 +02:00
kliment
896b01ab4a Merge branch 'master' of git@github.com:kliment/Klimentkip 2011-04-27 23:31:54 +02:00
kliment
ef8099b6dd Added PWM control to fan pin, added smoothing code for erratic gen6 temp readings 2011-04-27 23:30:58 +02:00
Emanuele Caruso
bc6eeb7aa6 Merge remote branch 'origin/master' 2011-04-25 23:39:36 +02:00
Emanuele Caruso
00bbafb11a Merge remote branch 'origin/master' 2011-04-25 23:39:27 +02:00
Emanuele Caruso
f59f100653 Merge remote branch 'origin/master' 2011-04-25 23:38:27 +02:00
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