29435dfb4b
Proper avr for Sanguino in Makefile.
Daid
2012-12-09 23:02:03 +01:00
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.
daid303
2012-12-09 23:00:06 +01:00
ca7acbe6d9
Allow specification of which arduino hardware subvariant in Makefile.
Daid
2012-12-09 19:19:57 +01:00
33247733e0
Teensylu and Printrboard use different analog pins for thermistors.
Johann Rocholl
2012-12-09 02:19:13 -08:00
621c24a10f
AT90USB is only defined after pins.h is included.
Johann Rocholl
2012-12-09 01:40:33 -08:00
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.
Johann Rocholl
2012-12-09 01:32:09 -08:00
4d351b4846
Improved formatting and comments for consistency.
Johann Rocholl
2012-12-08 20:15:53 -08:00
a30007caa4
If fastio.h is not messed up then Teensylu and Printrboard are actually using the same pins.
Johann Rocholl
2012-12-08 19:46:42 -08:00
6aa87a7b67
Use the same fastio.h definition for AT90USB1286/7 and AT90USB646/7.
Johann Rocholl
2012-12-08 15:16:38 -08:00
b1c38d4c82
Avoid compiler warnings (redefined MOTHERBOARD) in Arduino 1.0 and greater.
Johann Rocholl
2012-12-08 11:34:18 -08:00
ce4b5bbeaa
Add AT90USB646 support from Sprinter to fastio.h.
Johann Rocholl
2012-12-08 10:45:58 -08:00
f413aa33b3
Small makefile change, posibility to add defines on the commandline, and fix compiling with watchdog enabled when using the Makefile.
Daid
2012-12-08 11:49:53 +01:00
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.
daid303
2012-12-06 10:36:07 +01:00
1f27870d41
Fix compiling the watchdog error message when the manual reset watchdog is used.
daid303
2012-12-06 10:27:50 +01:00
c5d4225804
Mistake there, not sure why I did that. My bad.
daid303
2012-12-05 20:23:13 +01:00
529748894c
Minor changes in the temperature code for some cleanup.
daid303
2012-12-05 19:54:01 +01:00
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.
daid303
2012-12-05 19:32:26 +01:00
c421774422
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.
daid303
2012-12-05 19:32:02 +01:00
6a9bee27cc
Changed the naming of some LCD functions, so the names match better what the function does. Also moved around some prototypes for general cleanup.
daid303
2012-12-03 12:52:00 +01:00
94ea26ff46
Some minor changes on code style. And a bugfix where the counters for positioning in the stepper where wrong depending on compiler settings. (Caused strange values to reported back with M114 and endstop triggers). Also fixed compiling with FWRETRACT enabled.
daid303
2012-12-03 12:13:20 +01:00
6c51fe5039
Fix the bug where the SD percentage calculation is wrong when the file is larger then 42MB
daid303
2012-12-03 11:35:36 +01:00
99e9554edd
Some fixes in the Makefile to support Arduino 1.0.0 or higher and added the Rambo. Still needs some more work for the different arduino hardware variants.
Daid
2012-11-24 11:46:31 +01:00
dbbf050005
More rambo fixes
Erik vd Zalm
2012-11-21 20:53:56 +01:00
f934d0ef5b
Merge remote-tracking branch 'tonokip/Marlin_v1' into Marlin_v1
Erik vd Zalm
2012-11-21 20:36:30 +01:00
e48dfcc2b3
Tmp copy before merge
Erik vd Zalm
2012-11-21 20:29:31 +01:00
b98fb17fe9
Small FREQUENCY_LIMIT changes
Erik vd Zalm
2012-11-21 20:17:44 +01:00
9b1d2483a0
I hope last changes to french translation
Gege
2012-11-18 22:34:56 +01:00
b1adc567da
Correction to french translation (non-ASCII chars only)
Gege
2012-11-18 20:00:41 +01:00
0807d82af0
Correction to french translation (plain text only)
Gege
2012-11-18 19:39:56 +01:00
5cd7a90b32
Added new temperature lookup table creation tool. This one uses stein hart-hart equations. You need 3 temperature resistance:combinations. This gives a better result then using beta.
Erik vd Zalm
2012-11-16 23:51:05 +01:00
bb119739b0
Added french translation
gege2b
2012-11-16 18:38:50 +01:00
6a55ca8370
Added Polish translation. Cosmetic changes to English.
Martin Lukasik
2012-11-12 15:54:07 +00:00
8f20562f49
Fix some of the crowded code style. And fixed the conditional. #300
daid303
2012-11-12 15:49:40 +01:00
43018a48c4
Fix for a few -Wextra warnings.
daid303
2012-11-12 15:35:28 +01:00
72586eb30a
Solved few warnings.
daid303
2012-11-12 09:29:12 +01:00
7a02ba361c
Header multiple include protection should match the filename, not just _ARDUINO_H, which is almost bound to go wrong some day.
daid303
2012-11-12 09:24:28 +01:00
f4a89ec776
SDCARDINSERTED is always defined, and thus we do not need the #ifdefs.
daid303
2012-11-12 09:16:27 +01:00
57834776ad
Made the 2nd speed lookup table condition more explicit.
daid303
2012-11-11 12:02:48 +01:00
a27fef8750
Store the pre-heat constants outside of the ULTIPANEL define, so we can use them when storing EEPROM in a build without the ULTIPANEL.
daid303
2012-11-11 11:06:58 +01:00
789be03b4f
Update on makefile, should make it easier to compile for different boards without changing the makefile. (Still missing Arduino 1.x.x support).
daid303
2012-11-11 11:05:52 +01:00
625ac81acc
Yes, makes sense, lets NOT use the value directly from the configuration define but modify it before setting it. This will not confuse people (including me) at all!
daid303
2012-11-09 22:36:31 +01:00
ffc69537aa
Update on some comments, make the MOTHERBOARD list complete again.
daid303
2012-11-09 09:10:51 +01:00
71efcfc648
Most likely fixing issue #295.
daid303
2012-11-08 21:08:05 +01:00
04be9d6001
God damn. Sorry, my mistake, forgot to add this file.
daid303
2012-11-07 23:16:43 +01:00
c17da4b707
Add ConfigurationStore to the Makefile.
daid303
2012-11-07 22:43:01 +01:00
5d471e0f34
Also reset the PID values to defaults. Fixes#281
daid303
2012-11-06 15:21:00 +01:00
d3ebc34958
Hopefully also support chips with a single UART in MarlinSerial now.
daid303
2012-11-06 14:43:36 +01:00
b6ff45254e
Better explain the watchdog "problem" and rename the config define so it explains that the feature belongs to the watchdog.
daid303
2012-11-06 13:33:00 +01:00
7e348fcb5f
By mistake enabled the watchdog by default. This should be off by default.
daid303
2012-11-06 13:20:08 +01:00
06b58a9c4f
First cleanup. Moved all code to cpp files, so there are no dependencies on pde files. And no more odd requirement to cat files together. (Still need to fix the Makefile). Also cleaned up some defines and made defines upper case as by C coding conventions.
daid303
2012-11-06 12:06:41 +01:00
205304ddee
Merge git://github.com/ErikZalm/Marlin into Marlin_v1
Sergey Taranenko
2012-10-22 10:59:27 +04:00
58bca87c72
fix LCD temp bed artifacts on power up ' B022/0.) -> B022/000 '
Erik vd Zalm
2012-10-21 14:40:06 +02:00
febeb43197
Revert "fix LCD temp bed artifacts on power up ' B022/0.) -> B022/000 '"
Erik vd Zalm
2012-10-21 14:36:31 +02:00
8178dec4c3
Fix num of digits on LCD for E and Z axis. The number of steps per mm often contains 4 digits before the decimal point and does not require precision greater than 0.1
Sergey Taranenko
2012-10-18 17:45:40 +04:00