ae1bc83350 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'Marlin_v1' of github.com:ErikZalm/Marlin into Marlin_v1  
							
							
 
							
						 
						
							13 years ago  
				
					
						
							
							
								 
						
							
							
								596a7e1904 
								
							
								 
							
						 
						
							
							
								
								Fix compiling for Arduin < 1.0.0  
							
							
 
							
						 
						
							13 years ago  
				
					
						
							
							
								 
						
							
							
								b264317fa0 
								
							
								 
							
						 
						
							
							
								
								Reverted the patch by KevinOConnor, as it crashes some versions of avr-gcc and caused linking issues.  
							
							
 
							
						 
						
							13 years ago  
				
					
						
							
							
								 
						
							
							
								673577a31b 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'Marlin_v1' of github.com:ErikZalm/Marlin into Marlin_v1  
							
							
 
							
						 
						
							13 years ago  
				
					
						
							
							
								 
						
							
							
								23022f1a82 
								
							
								 
							
						 
						
							
							
								
								Updates to Makefile to compile for Teensy.  
							
							
 
							
						 
						
							13 years ago  
				
					
						
							
							
								 
						
							
							
								96e9db8919 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #339  from KevinOConnor/CompilerFlags  
							
							... 
							
							
 
							
							Add additional optimization flags to Makefile 
							
						 
						
							13 years ago  
				
					
						
							
							
								 
						
							
							
								08356361ac 
								
							
								 
							
						 
						
							
							
								
								Fixing a problem with heated beds not working without PID and BED_LIMIT_SWITCHING  
							
							
 
							
						 
						
							13 years ago  
				
					
						
							
							
								 
						
							
							
								047d037f8c 
								
							
								 
							
						 
						
							
							
								
								#ifdef fix for  #326  
							
							
 
							
						 
						
							13 years ago  
				
					
						
							
							
								 
						
							
							
								0908458381 
								
							
								 
							
						 
						
							
							
								
								Use gcc "-fwhole-program" optimization.  
							
							... 
							
							
 
							
							Use "whole program" and "link time optimization" features of gcc.  The
whole-program optimization enables the compiler to evaluate the entire
firmware for optimization instead of just one code file at a time.
This leads to better overall optimizations. 
							
						 
						
							13 years ago  
				
					
						
							
							
								 
						
							
							
								16fbb455ef 
								
							
								 
							
						 
						
							
							
								
								Use linker "--relax" option.  
							
							... 
							
							
 
							
							The "relax" option enables the linker to convert certain "call"
instructions to the smaller "rcall" instruction.  This reduces the
size of the resulting binary. 
							
						 
						
							13 years ago  
				
					
						
							
							
								 
						
							
							
								f30b46b2a8 
								
							
								 
							
						 
						
							
							
								
								One more fix for  #338 , I really should get a heated bed to test with.  
							
							
 
							
						 
						
							13 years ago  
				
					
						
							
							
								 
						
							
							
								65c3f1ffcd 
								
							
								 
							
						 
						
							
							
								
								Most likely fixing  #338  
							
							
 
							
						 
						
							13 years ago  
				
					
						
							
							
								 
						
							
							
								7577717b59 
								
							
								 
							
						 
						
							
							
								
								Fixed   #336  
							
							
 
							
						 
						
							13 years ago  
				
					
						
							
							
								 
						
							
							
								1a8f54cea1 
								
							
								 
							
						 
						
							
							
								
								The big LCD code update. This splits the display and menu implementation. Paving the way for future different displays. It also makes it easier to modify the menu structures while keeping everything consistant. Note that this most likely breaks the translations, which need to be updated.  
							
							
 
							
						 
						
							13 years ago  
				
					
						
							
							
								 
						
							
							
								6731c094ee 
								
							
								 
							
						 
						
							
							
								
								Fix compiling with just an 16x2 LCD and no buttons.  
							
							
 
							
						 
						
							13 years ago  
				
					
						
							
							
								 
						
							
							
								b99a928a80 
								
							
								 
							
						 
						
							
							
								
								Fix the M117 (display message on LCD) when used over USB with checksums.  
							
							
 
							
						 
						
							13 years ago  
				
					
						
							
							
								 
						
							
							
								55ba90ac19 
								
							
								 
							
						 
						
							
							
								
								Add PID functional range setting. With high powered heaters the current functional range of 10 degrees causes high overshoots as the PID needs to kick in before the temperature hits 10 degrees below target.  
							
							
 
							
						 
						
							13 years ago  
				
					
						
							
							
								 
						
							
							
								5ff5cee8ce 
								
							
								 
							
						 
						
							
							
								
								Fix the sensitive pin definitions, there where analogue numbers in the digital pin list. Also made M42 without a P function on the LED_PIN (which was otherwise a useless pin definition)  
							
							
 
							
						 
						
							13 years ago  
				
					
						
							
							
								 
						
							
							
								8b58edc70e 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'Marlin_v1' of github.com:ErikZalm/Marlin into Marlin_v1  
							
							
 
							
						 
						
							13 years ago  
				
					
						
							
							
								 
						
							
							
								d0319d45af 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #335  from jcrocholl/Marlin_v1  
							
							... 
							
							
 
							
							Fix endstop pins for Printrboard 
							
						 
						
							13 years ago  
				
					
						
							
							
								 
						
							
							
								ca409e5531 
								
							
								 
							
						 
						
							
							
								
								Fix X/Y/Z_MIN_PIN for Printrboard.  
							
							
 
							
						 
						
							13 years ago  
				
					
						
							
							
								 
						
							
							
								1f45cb0a51 
								
							
								 
							
						 
						
							
							
								
								Fix typo in MANUAL_HOME_POSITION (plural S missing) and improve comments.  
							
							
 
							
						 
						
							13 years ago  
				
					
						
							
							
								 
						
							
							
								46ec4b648c 
								
							
								 
							
						 
						
							
							
								
								Added some missing Mxxx comments to M commands. Fixed the unsetting of the timer dividers for the fast PWM fan.  
							
							
 
							
						 
						
							13 years ago  
				
					
						
							
							
								 
						
							
							
								724f5aa36b 
								
							
								 
							
						 
						
							
							
								
								Update on makefile for moved Arduino addons.  
							
							
 
							
						 
						
							13 years ago  
				
					
						
							
							
								 
						
							
							
								6d9dfa96c3 
								
							
								 
							
						 
						
							
							
								
								Move the Arduino related stuff out of the Marlin tree, as they are not directly related to Marlin functionality but addons for the Arduino IDE. Also split up the addons for pre 1.0.0 Arduino and post 1.0.0 Arduino.  
							
							
 
							
						 
						
							13 years ago  
				
					
						
							
							
								 
						
							
							
								3fb07d9b8d 
								
							
								 
							
						 
						
							
							
								
								Add MINTEMP/MAXTEMP error to LCD, and fix temperature bug with more then 1 extruder.  
							
							
 
							
						 
						
							13 years ago  
				
					
						
							
							
								 
						
							
							
								82c8724b33 
								
							
								 
							
						 
						
							
							
								
								Fix compile with PID_DEBUG  
							
							
 
							
						 
						
							13 years ago  
				
					
						
							
							
								 
						
							
							
								9b160972a1 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'Marlin_v1' of github.com:ErikZalm/Marlin into Marlin_v1  
							
							
 
							
						 
						
							13 years ago  
				
					
						
							
							
								 
						
							
							
								e036750bdf 
								
							
								 
							
						 
						
							
							
								
								Use the disable macros on initialization. Which fixes a bug when there is no pin defined for stepper enabled (motherboard 4)  
							
							
 
							
						 
						
							13 years ago  
				
					
						
							
							
								 
						
							
							
								fcd9de72ef 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'Marlin_v1' of github.com:ErikZalm/Marlin into Marlin_v1  
							
							
 
							
						 
						
							13 years ago  
				
					
						
							
							
								 
						
							
							
								32d4373e0f 
								
							
								 
							
						 
						
							
							
								
								Add printrboard and brainwave to Makefile.  
							
							
 
							
						 
						
							13 years ago  
				
					
						
							
							
								 
						
							
							
								b3ddbcee2a 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #329  from jcrocholl/Marlin_v1  
							
							... 
							
							
 
							
							Add Printrboard and Brainwave to pins.h and fastio.h 
							
						 
						
							13 years ago  
				
					
						
							
							
								 
						
							
							
								29435dfb4b 
								
							
								 
							
						 
						
							
							
								
								Proper avr for Sanguino in Makefile.  
							
							
 
							
						 
						
							13 years ago  
				
					
						
							
							
								 
						
							
							
								52158dffcc 
								
							
								 
							
						 
						
							
							
								
								Big temperature code update. No longer converts back and forwards between temperature and raw sample value. Reducing complexity, removing code. Also named some variables better. While keeping the safety intact and functionality the same.  
							
							
 
							
						 
						
							13 years ago  
				
					
						
							
							
								 
						
							
							
								ca7acbe6d9 
								
							
								 
							
						 
						
							
							
								
								Allow specification of which arduino hardware subvariant in Makefile.  
							
							
 
							
						 
						
							13 years ago  
				
					
						
							
							
								 
						
							
							
								33247733e0 
								
							
								 
							
						 
						
							
							
								
								Teensylu and Printrboard use different analog pins for thermistors.  
							
							
 
							
						 
						
							13 years ago  
				
					
						
							
							
								 
						
							
							
								621c24a10f 
								
							
								 
							
						 
						
							
							
								
								AT90USB is only defined after pins.h is included.  
							
							
 
							
						 
						
							13 years ago  
				
					
						
							
							
								 
						
							
							
								6cba11f087 
								
							
								 
							
						 
						
							
							
								
								Stop redefining MOTHERBOARD and #define AT90USB instead. Also put #ifndef AT90USB around the HardwareSerial_h trick, so now Printrboard / Brainwave support compiles on Arduino 1.0.2 as well.  
							
							
 
							
						 
						
							13 years ago  
				
					
						
							
							
								 
						
							
							
								4d351b4846 
								
							
								 
							
						 
						
							
							
								
								Improved formatting and comments for consistency.  
							
							
 
							
						 
						
							13 years ago  
				
					
						
							
							
								 
						
							
							
								a30007caa4 
								
							
								 
							
						 
						
							
							
								
								If fastio.h is not messed up then Teensylu and Printrboard are actually using the same pins.  
							
							
 
							
						 
						
							13 years ago  
				
					
						
							
							
								 
						
							
							
								6aa87a7b67 
								
							
								 
							
						 
						
							
							
								
								Use the same fastio.h definition for AT90USB1286/7 and AT90USB646/7.  
							
							
 
							
						 
						
							13 years ago  
				
					
						
							
							
								 
						
							
							
								b1c38d4c82 
								
							
								 
							
						 
						
							
							
								
								Avoid compiler warnings (redefined MOTHERBOARD) in Arduino 1.0 and greater.  
							
							
 
							
						 
						
							13 years ago  
				
					
						
							
							
								 
						
							
							
								42e21bb06e 
								
							
								 
							
						 
						
							
							
								
								Add support for Printrboard (from  https://github.com/lincomatic/Marlin ) and Brainwave (from  https://github.com/metrix/Sprinter ).  
							
							
 
							
						 
						
							13 years ago  
				
					
						
							
							
								 
						
							
							
								ce4b5bbeaa 
								
							
								 
							
						 
						
							
							
								
								Add AT90USB646 support from Sprinter to fastio.h.  
							
							
 
							
						 
						
							13 years ago  
				
					
						
							
							
								 
						
							
							
								f413aa33b3 
								
							
								 
							
						 
						
							
							
								
								Small makefile change, posibility to add defines on the commandline, and fix compiling with watchdog enabled when using the Makefile.  
							
							
 
							
						 
						
							13 years ago  
				
					
						
							
							
								 
						
							
							
								587154c01b 
								
							
								 
							
						 
						
							
							
								
								Fix the WATCHPERIOD implementation. It did not work correctly in a multi extruder setup, it did not work after 32 seconds after startup (int16 used as millies timestamp). And it did not work if you gave an M104 or M109 when the target was already around the target setpoint. So on average, it did not work at all. The new implementation should be robust in detecting a failure to heat up.  
							
							
 
							
						 
						
							13 years ago  
				
					
						
							
							
								 
						
							
							
								1f27870d41 
								
							
								 
							
						 
						
							
							
								
								Fix compiling the watchdog error message when the manual reset watchdog is used.  
							
							
 
							
						 
						
							13 years ago  
				
					
						
							
							
								 
						
							
							
								c5d4225804 
								
							
								 
							
						 
						
							
							
								
								Mistake there, not sure why I did that. My bad.  
							
							
 
							
						 
						
							13 years ago  
				
					
						
							
							
								 
						
							
							
								529748894c 
								
							
								 
							
						 
						
							
							
								
								Minor changes in the temperature code for some cleanup.  
							
							
 
							
						 
						
							13 years ago  
				
					
						
							
							
								 
						
							
							
								4e26ecc940 
								
							
								 
							
						 
						
							
							
								
								The Partial release message (which does not really tell you anything) overwrites the final print time on the LCD, which is a real shame. So I removed the message.  
							
							
 
							
						 
						
							13 years ago