Commit Graph

13460 Commits

Author SHA1 Message Date
72d8adfd1e Cleanup and refactor EXTENSIBLE_UI (#12227)
- Add `axis_t`, `extruder_t`, `heater_t`, and `fan_t` to eliminate ambiguity, improve type safety.
- Regularized getter/setter argument order and naming.
- `setAxisPosition` no longer stacks moves in the buffer, allowing it to be called repeatedly on each touch ui tap.
- Implement better manual moves for `EXTENSIBLE_UI` (#12205)
- Calling `setAxisPosition_mm` no longer buffers the entire move to the new position, but instead causes small moves towards it to be made during the idle loop. This allows the user to adjust the destination even after the move has started and makes the UI feel much more responsive.
- As suggested by @ejtagle, the new code keeps the planner buffer full to ensure smooth motion without stops and starts.
- Change `En`, `Hn` and `FANn` to zero-based indices.
- Labels consistent with the rest of Marlin code.
2018-10-30 19:42:26 -05:00
1946f729fd STM32 FastIO using register access (#12276) 2018-10-30 19:25:44 -05:00
56057bcecd Fix lcd_impl_status_screen_1 2018-10-30 19:24:16 -05:00
4ed579cafc Americanized English spelling 2018-10-30 18:55:38 -05:00
9e663a624b Apply #pragma once to configuration files 2018-10-30 18:35:12 -05:00
98c32d8df1 Fix a config endif label 2018-10-30 18:28:16 -05:00
3583e2b449 Followup to Menu Refactor (#12275) 2018-10-30 16:34:45 -05:00
5536228359 G34 Auto-align multi-stepper Z axis (#11302) 2018-10-29 14:01:36 -05:00
f9b80e7217 Make getfilename_sorted standard for listings 2018-10-29 13:54:21 -05:00
5ead026967 Fix menu_temp_xx_filament_change menu items 2018-10-28 20:43:33 -05:00
d632e44c8c [Merge] Refactor LCD menus / screens (#12199) 2018-10-28 18:18:22 -05:00
1f9806875c Update German language (#12261) 2018-10-28 18:11:55 -05:00
63ce8baa55 Fix Teensy 3.5/3.6 ADC access for ADC1 (#12258) 2018-10-28 15:51:49 -05:00
3a935fd72b Reduce repetition in menu edit items 2018-10-28 15:46:45 -05:00
b063b1b722 Reorganize includes and declarations 2018-10-28 15:46:45 -05:00
43cf913048 Move SD Card Menu to its own file 2018-10-28 15:46:45 -05:00
0161d3f733 Move Custom User Menu to its own file 2018-10-28 15:46:45 -05:00
3b0d2330b6 Move Delta Calibrate Menu to its own file 2018-10-28 15:46:45 -05:00
6896847210 Move LED Menu to its own file 2018-10-28 15:46:45 -05:00
9cd5471202 Move Job Recovery Menu to its own file 2018-10-28 15:46:45 -05:00
9f11e0284c Move Filament Change Menu to its own file 2018-10-28 15:46:45 -05:00
d87ab3ed20 Move Advanced Settings Menu to its own file 2018-10-28 15:46:45 -05:00
587a64d80c Move Bed Leveling Menu to its own file 2018-10-28 15:46:45 -05:00
96f313fb41 Move Info Menu to its own file 2018-10-28 15:46:45 -05:00
423ab029b2 Move Temperature Menu to its own file 2018-10-28 15:46:45 -05:00
489017995e Move UBL Menu to its own file 2018-10-28 15:46:45 -05:00
a489c9fa52 Move Motion Menu to its own file 2018-10-28 15:46:45 -05:00
3a9ad9f2b1 Move Configuration Menu to its own file 2018-10-28 15:46:45 -05:00
143d4ec043 Move Tune Menu to its own file 2018-10-28 15:46:45 -05:00
829effc1fe Move Main Menu to its own file 2018-10-28 15:46:45 -05:00
37ff663b02 Convert LIGHTWEIGHT_UI to CPP 2018-10-28 15:46:45 -05:00
a964f098b3 Make dogm status screen a CPP 2018-10-28 15:46:45 -05:00
8055ed24ff Move font data to a subfolder 2018-10-28 15:46:45 -05:00
774a6e8199 Drop TALL_FONT_CORRECTION 2018-10-28 15:46:45 -05:00
c825c419d4 Convert DOGM / HD44780 impl to CPP files 2018-10-28 15:46:45 -05:00
182b1405d9 LCD conditionals in configurations 2018-10-28 15:46:45 -05:00
2bf18950ab Refactor LCD menus 2018-10-28 15:46:45 -05:00
ac5f2762b7 Use E_AXIS_N where possible 2018-10-28 15:46:45 -05:00
6fbc87301f 'G29 H' to set a centered square probe area (linear, bilinear) (#12242) 2018-10-27 20:30:21 -05:00
c1e8bd6add Remove STM32 board-specific delays (#12243)
...and replace with delays for all HAL_STM32 boards.
2018-10-27 17:26:12 -05:00
3c9daf322a MSG_CNG_SDCARD => MSG_CHANGE_SDCARD 2018-10-27 13:56:29 -05:00
4b7a0a5b39 Require TMCStepper 0.2.2 or newer
In reference to #12175
2018-10-27 11:15:28 -05:00
ab8425f1b5 Clean up PROBE_TRIGGERED_WHEN_STOWED_TEST (#12232) 2018-10-26 19:18:20 -05:00
3028a620af Add RACK_AND_PINION_PROBE (#12218) 2018-10-26 18:24:24 -05:00
ad60f0691c Add Creality3D RAMPS pins definitions (#12229) 2018-10-26 16:09:04 -05:00
5580773191 Use FastIO, sanity-check LPC SD options, apply formatting (#12231) 2018-10-26 15:23:02 -05:00
d015f746cc Fix some compile warnings (#12220) 2018-10-26 03:53:06 -05:00
dacb5324e8 Fix display of Y on Graphical LCD 2018-10-26 01:43:47 -05:00
bf9dd4f4cf Add helpers for custom text in menu items (#12214)
For some features it can be useful to write custom text in a menu item. This commit provides helpers to make this easier.
2018-10-25 15:17:53 -05:00
e8031b1152 Add Custom Microstepping options 2018-10-25 11:26:32 -05:00