Scott Lahteine
ad68b4cb8b
Followup to #4468
8 years ago
Scott Lahteine
696b63e300
Specify manual-movable E axes by extruder type
8 years ago
Scott Lahteine
f8b5749235
Replace division in planner with multiplication
8 years ago
João Brázio
62d96d72f3
Renamed timestamp_t to duration_t
8 years ago
João Brázio
9e5dbf67e8
Update the stats menu to include longest job and extruded filament
8 years ago
João Brázio
b4aad85c9a
Rework stats menu to use timestamp_t
8 years ago
Scott Lahteine
d5e2d523c7
Generalize kinematics function names
8 years ago
Scott Lahteine
0432613ad7
use enabled macro for mapper setting
8 years ago
Scott Lahteine
2bad02e60d
Reprapworld Keypad: F1 opens the Move Axis menu
9 years ago
Scott Lahteine
eaa6f568ee
Prevent re-entrant call of Reprapworld Keypad handler
9 years ago
Scott Lahteine
06ac1f3bcf
Reduce Reprapworld Keypad move code size
9 years ago
Scott Lahteine
8a2efd1155
Rename ultralcd implementation files for consistency
8 years ago
João Brázio
3ebad4e020
Moves all global enums to a central file
8 years ago
esenapaj
361307831e
Follow-up the PR #4335 (Debug char, fix compile errors for lcd pins)
・Solve a flickering when SD card is inserted or removed at using a ASCII
LCD + language_kana.h
8 years ago
Scott Lahteine
9f9fe043ba
Apply sq macro throughout
8 years ago
Scott Lahteine
93ba5bddd7
Append units to feedrate variables
8 years ago
Scott Lahteine
94955a8bf7
pad string in lcd_finishstatus
8 years ago
Scott Lahteine
05da02f0a2
Implement MIXING_EXTRUDER and SWITCHING_EXTRUDER
9 years ago
Petr Zahradník junior
2d7fe9dc78
LCD Longer print
8 years ago
Scott Lahteine
d53dcaa796
Suppress some compiler warnings
8 years ago
Scott Lahteine
95ab2fd3ae
Fix skipping of static items
8 years ago
Scott Lahteine
c5e51f6b96
finished => completed
8 years ago
Scott Lahteine
e481b79af1
Allow stopwatch and printcounter to go over 18 hours
8 years ago
Scott Lahteine
ecd5e810ac
No delay for the smallest LCD moves
8 years ago
Scott Lahteine
e9f62d8fdb
Remove extraneous conditions for encoder position
8 years ago
AnHardt
54d35230df
Don't use UTF-strlen() if the text is not UTF
8 years ago
Scott Lahteine
d17b161832
Don't draw current screen if simply changing screens
8 years ago
Scott Lahteine
096f9981d1
Scroll to the top when changing screens
8 years ago
Scott Lahteine
155af6b861
Rename vars, add comments for menu macros
8 years ago
Scott Lahteine
31f2cf5f6f
Make encoderLine signed for proper compares
8 years ago
Scott Lahteine
d2099fef0d
Left-justify thermistor info
8 years ago
Scott Lahteine
85aeb02aa6
Invert headings on Graphical LCD
8 years ago
Scott Lahteine
13dc619f43
Scroll static screens more simply
8 years ago
Scott Lahteine
5051723c2e
Redraw after cursor correction in STATIC_ITEM
8 years ago
esenapaj
58177a1602
Suppress warnings
9 years ago
Scott Lahteine
10ebf28ee3
Allow override of ENCODER_FEEDRATE_DEADZONE, lower default for Viki
8 years ago
Scott Lahteine
71674059c3
Two strategies to address a stuck buzzer
8 years ago
Petr Zahradnik
eaf9e615ce
Total print time for LCD correction (hours:minutes format)
8 years ago
AnHardt
faac2bcfdb
Add a kill-screen
8 years ago
Scott Lahteine
1026e5b071
Replace PLA/ABS preheating with generic
8 years ago
AnHardt
de3a169336
Always define MIN_Z_HEIGHT_FOR_HOMING even if 0
Always define MIN_Z_HEIGHT_FOR_HOMING even if 0
Always make a potential rise to `home_offset[Z_AXIS]` possible in G28.
Get rid of some very ugly constructs in MBL (ultralcd.cpp).
8 years ago
Scott Lahteine
834ad14c8d
Add quickstop_stepper to update current position with stepper.quick_stop()
8 years ago
Scott Lahteine
160a2be117
Change cancel_heatup to wait_for_heatup
8 years ago
Scott Lahteine
ef8980bfa0
Shorter labels for Print Stats info
9 years ago
Scott Lahteine
2ed625dafa
Fix compiler warnings for static screens
9 years ago
Scott Lahteine
982f10e6a0
Use STATIC_ITEM for LCD message display
9 years ago
Petr Zahradnik
43ff0ce35f
Rewritten FILAMENT_CHANGE_ENABLE feature
9 years ago
Scott Lahteine
51b7820686
Patch up About Printer sub-menus
9 years ago
Anthony Birkett
7a377c1d75
Add "About Printer" information menu.
Includes:
*firmware version / branch / date.
*extruder count
*board information (name, serial details, power supply type)
*thermistors (names, min/max temperatures)
*printer statistics (PRINTCOUNTER details)
Thanks to @thinkyhead for contributions.
9 years ago
Scott Lahteine
bd491818d6
Reduce storage requirements for strings, make some PGM
9 years ago