Blair Thompson
4879de08e8
The percent complete for the SD file statistic sits squint. Changed "lcd.Setcursor (7,2);" to "lcd.Setcursor (10,2);".
The percent complete now lines up with the temperatures and Z-axis position figures, nicer to read and nicer to look at IMHO.
13 years ago
Blair Thompson
f278e1c00f
This is in my opinion a much better way of dealing with SD cards than my previous fix.
Instead of adding a momentary switch to fake the insertion of the card I have modified the ultralcd menu item:
Card Menu -> Refresh
to reinitialise the card providing that the SDCARDDETECT pin has been set to -1 in the pins.h file. This requires one less switch on the front panel and the refresh menu item is in the most relevent place for a user who wishes to inert a card and then print from it.
It also means that the "Card inserted" messages do not bother the users of these card readers (they dont make sense for users without SCCARDDETECT)
13 years ago
Christian Thalhammer
fa2e3a40e9
fixed LCD manual z axis move Feedrate to 70 (was 1700)
13 years ago
Daid
3d83109028
Fixed general 16x2 LCD build without SD support.
13 years ago
Erik van der Zalm
84ea2d61e8
Moved gen7 boards to motherboard type 10, 11 and 12.
Split ramps1.3 in Sprinter like config and multiextruder config.
13 years ago
Blair Thompson
2fd8c248fe
Added Fan control to the pre-heat settings.
I find that the PID routine works better when the cooling fan is switched on
at the beginning of a warm up routine. Otherwise when you enable the fan
just before a print, you have a delay as the PIDre-adjusts.
This should also be safer as most cooling fans are directed at the hot -ends
thermal barrier!
13 years ago
Blair Thompson
d9f2f509d5
Added new menu items under the prepare submenu.
Instead of a single pre-heat, now there is pre-heat ABS and PLA options
Added defines to the configuration file to adjust preheat temperatures for both
13 years ago
Erik van der Zalm
ae3e7586c6
Added HOME_POS. This adds the posibility to make the center 0
Updated the Xsteps ... settings via the LCD menu
13 years ago
Erik van der Zalm
df1437bd86
Changed display format for some numbers.
13 years ago
Christian Thalhammer
8a8ea50f33
fixed manual axis movement lcd option
13 years ago
Blair Thompson
fe940a142d
Added a structure that will allow easy translations/modifications to the LCD menu.
Signed-off-by: Blair Thompson <mail@justblair.co.uk>
13 years ago
Christian Thalhammer
0e3631ff4b
smaller changes
13 years ago
Christian Thalhammer
4cc8e37bf1
lcd menue "move_axis" added
13 years ago
Christian Thalhammer
b51e8bf7e5
-disabled CARDDETECT if PIN is set to -1
- redo disable Beeper if PIN is set to -1
13 years ago
Christian Thalhammer
5edef148fe
-disalbe beeper if BEEPER_PIN = -1
13 years ago
Erik van der Zalm
e45e5c68bb
Added support for Gen3+ (Pins file only)
Added late z enable. (blddk request)
Only calculate look ahead if >2 moves in buffer.
Removed some FORCE_INLINE to save memory.
Signed-off-by: Erik van der Zalm <erik@vdzalm.eu>
13 years ago
Bernhard
729cde4475
fix autostart failure if in wrong directory
13 years ago
Bernhard
11f2dafc4e
one step closer to a functional makefile..
13 years ago
Bernhard
57f9359a41
simplified the includes, makefile now works with arduino23
13 years ago
Bernhard
3c1a4aac2b
header file simplification
13 years ago
Bernhard
6735025428
cooldown
13 years ago
Bernhard
415aadf704
lcd panel bed support
advance and ultipanel not any more in default config
13 years ago
Erik van der Zalm
e017228569
Merged multiple extruder support.
Soft PWM. (Sanguinololu can also have PID temperature control)
Interrupt save WRITE for addresses > 0x0FF
13 years ago
Bernhard
cc4a9cdb69
added autostart procedure trigger to the ultralcd menu
13 years ago
Bernhard
cf50ba140f
added M503 to display eeprom storage, and renamed eeprom routings. This version is compatible with the qtmarlin eeprom-tab.
13 years ago
Bernhard
7714b98da7
solved some compiler warnings that are now visible in arduino 1.0.
Found a couple of unused variables, that I commented.
Tried to solve the program memory warning message, and failed.
13 years ago
Bernhard
dfd240b260
overworked autotemp, removed one layer of nesting from the ultralcd.
13 years ago
Bernhard
e4ab0e5982
more inlines
13 years ago
Bernhard
6aecf80278
add autotemp support to the lcd
13 years ago
Bernhard
6d6f323535
make an option if sd-card stop should release the steppers.
13 years ago
Bernhard
191f36b493
slowdown
13 years ago
Bernhard
c54a807824
overworked ultralcd a bit
13 years ago
Bernhard
235051253a
overworked lcd+eeprom to have only mm/sec and PID including pid_dt
13 years ago
Bernhard Kubicek
379ea642e1
make tuneing sub-menu.
13 years ago
Bernhard Kubicek
b21d5193f2
made ultralcd compatible with folders.
13 years ago
Bernhard Kubicek
cd2268f10a
code cleanup in ultralcd.
13 years ago
Bernhard Kubicek
a9c7da06e3
and changed ultipanel to have the mm/sec and not mm/min
Merge branch 'Marlin_v1' of https://github.com/ErikZalm/Marlin into Marlin_v1
Conflicts:
Marlin/Marlin.pde
Marlin/ultralcd.h
13 years ago
Bernhard Kubicek
02b9eceead
show sd%
13 years ago
Bernhard Kubicek
7919a40d06
watchdog,percent done,
13 years ago
Bernhard Kubicek
36958ee305
minor changes and first not-well working version of autotemp
13 years ago
Bernhard Kubicek
ab154d5592
project progmem finished: total change with ultipanel: 2456 byte free ram initial. now: 4374 ram.
13 years ago
Bernhard Kubicek
7b70caab7c
made progmem mainly, found one bug in cardreader, added a empty class for cardreader in case no sd support.
13 years ago
Bernhard Kubicek
72ace55e6a
better visibility of public/private/imported variables
13 years ago
Bernhard Kubicek
907daa49af
made loop counters uint8_t most were int(16_t) before
13 years ago
Bernhard Kubicek
fc0064e525
made cardreader more selfsustained
13 years ago
Bernhard Kubicek
01df04e02c
first compile with the cardreader class
13 years ago
Bernhard Kubicek
79d1bfb5c0
made many possible variables static, so they cannot be used extern.
13 years ago
Bernhard Kubicek
1d171e9e52
reformating and some minor bugs/things found on the way.
13 years ago
Bernhard Kubicek
900e0c9bf2
overworked the serial responses. Quite difficult, since many texts are Pronterface protocol.
13 years ago
Bernhard Kubicek
2afb7bd4cf
refactured temperature.cpp so that there are now abstract functions to access temperatures.
13 years ago