Scott Lahteine
a0c795b097
Encapsulate common display code in a singleton ( #12395 )
...
* Encapsulate common LCD code in a singleton
* Depend more UBL code on UBL_DEVEL_DEBUGGING
- Since most users don't need the debugging on at all times, this helps reduce the default build size for UBL by over 2K, a little closer to fitting on 128K boards.
2018-11-11 12:16:24 -06:00
Scott Lahteine
9da6809ac3
Adjust some comment spacing
2018-11-11 11:28:50 -06:00
Scott Lahteine
471f403a67
Reduce code size with plain inlines
2018-11-11 08:36:10 -06:00
Scott Lahteine
30a49f5ee2
Apply extra condition to LCD_PROGRESS_BAR
2018-11-11 08:36:10 -06:00
Scott Lahteine
4e0c935959
Update HAL and libs formatting
2018-11-10 19:43:23 -06:00
Scott Lahteine
47483e8c17
Update Raptor config
2018-11-10 19:42:46 -06:00
Scott Lahteine
6093df11dc
Allow G26 to use the active extruder ( #12387 )
...
* Make lcd_quick_feedback argument optional
* Add click_to_cancel option to wait_for_hotend/bed
* Have G26 use the active nozzle and wait_for_hotend/bed
* Use wait_for_release in UBL G29
* Add 'T' parameter to G26 for an initial tool-change
2018-11-10 18:07:38 -06:00
articide
4260282df7
Tevo Little Monster example configuration ( #12370 )
2018-11-10 03:36:01 -06:00
Scott Lahteine
bed15fcd81
Tweak 'echo_not_entered' used by MBL's G29
2018-11-10 01:32:51 -06:00
Scott Lahteine
c239131ff5
Use 'serial_spaces' in 'print_2d_array'
2018-11-10 01:32:51 -06:00
Scott Lahteine
56150ec030
Add reference comments to MeshLevelingState
2018-11-09 21:31:20 -06:00
Ludy
24c5e57bb6
Update German language ( #12379 )
2018-11-09 15:25:29 -06:00
Giuliano Zaro
fd7fd55662
Solve endstops issues ( #12382 )
...
- Partially reverts #11900 and tries to solve #12336
2018-11-09 14:58:04 -06:00
Scott Lahteine
78ccedd6a8
Fix M91x sanity-check to permit TMC2660
...
Fix #12362
2018-11-09 05:48:15 -06:00
revilor
b60abc7c37
[2.0.x] Macro G-codes ( #9365 )
2018-11-09 05:25:08 -06:00
Giuliano Zaro
ccdbf20f60
Update Italian language ( #12368 )
2018-11-09 04:04:02 -06:00
Roman Moravčík
d08847b1a6
Update Slovak translation ( #12376 )
2018-11-09 04:03:07 -06:00
InsanityAutomation
7665dff58b
No error on T0 with single-extruder and fix MIXING_EXTRUDER virtual tools ( #12375 )
2018-11-09 00:15:07 -06:00
Scott Lahteine
4ed6397e5d
More comprehensive NO_LCD_MENUS ( #12367 )
2018-11-09 00:07:16 -06:00
Scott Lahteine
9c8f083d6c
Extend pins errors to include the processor
2018-11-08 22:25:59 -06:00
Scott Lahteine
525ea554a1
Remove obsolete comments
2018-11-08 10:55:18 -06:00
Scott Lahteine
ef724edd80
Apply HAS_LCD_MENU in EEPROM code
2018-11-08 10:03:05 -06:00
Scott Lahteine
b169320a03
Clean trailing whitespace
2018-11-07 02:40:18 -06:00
Scott Lahteine
81b1e9d272
Fix up xdiff, ydiff, zdiff in tool change
...
Followup to #12137
2018-11-06 22:56:33 -06:00
InsanityAutomation
6471a75a22
Combine more tool-change variables ( #12137 )
2018-11-06 22:22:20 -06:00
Scott Lahteine
147e270208
Restore GTM32_PRO_VB temp and heater pins
...
Undo #12345
2018-11-06 21:41:30 -06:00
Scott Lahteine
8def25e475
Set CUSTOM_MACHINE_NAME for some configs
2018-11-06 21:41:30 -06:00
Scott Lahteine
812f6a7dd7
Fix Resume from SD Pause
...
In reference to https://github.com/MarlinFirmware/Marlin/pull/12098#issuecomment-436231690
2018-11-06 21:09:37 -06:00
Scott Lahteine
4f72e041f2
Use card.stopSDPrint() for completeness
2018-11-06 20:55:17 -06:00
Scott Lahteine
488a17b3f5
Use IS_SD_PRINTING() more
2018-11-06 20:55:17 -06:00
Marcio Teixeira
4dbaa6369f
Fix const pointer assignment compile error ( #12350 )
2018-11-06 19:49:39 -06:00
Giuliano Zaro
959ed32636
Update Italian language ( #12352 )
2018-11-06 19:30:24 -06:00
Roman Moravčík
812bfec65e
Update Slovak translation ( #12354 )
2018-11-06 19:29:28 -06:00
Ludy
1624722566
Update German translation ( #12355 )
2018-11-06 19:28:40 -06:00
Scott Lahteine
e574f01568
More advanced pause tweaks ( #12356 )
...
* Followup to LCD_TIMEOUT_TO_STATUS=0
* Make continuous purge screen fit 20x4
* Unify purge message modes
* Preserve last-set pause header mode
2018-11-06 19:25:57 -06:00
Scott Lahteine
5a470d4a49
Apply some tool-change cleanup
2018-11-06 18:20:01 -06:00
Roman Moravčík
34ea458667
Fixed advanced pause messages ( #12353 )
2018-11-06 15:27:19 -06:00
Scott Lahteine
4c5ca89d8c
Show the appropriate pause message ( #12348 )
2018-11-06 04:13:48 -06:00
Marcio Teixeira
8517d5f915
LCD menu code refactoring and cleanup ( #12308 )
2018-11-05 22:51:10 -06:00
Scott Lahteine
b3b4e6dc45
Change Marlin debug flag names to fix conflicts ( #12340 )
...
In reference to #11000
2018-11-05 22:48:28 -06:00
Giuliano Zaro
f7e682eeee
Update Italian language ( #12344 )
2018-11-05 22:46:59 -06:00
Phr3d13
a813900fce
Add Geeetech Rostock 301 config, update GTM32 Pro VB pins ( #12345 )
2018-11-05 22:42:06 -06:00
Scott Lahteine
04f173790f
Remove trailing whitespace
2018-11-05 22:38:20 -06:00
Scott Lahteine
c536ee1122
Clean up bq Zum Mega 3D pins
2018-11-05 22:38:20 -06:00
Scott Lahteine
c31e1735dd
Restore LPC1768_PIN_INTERRUPT_M, apply to Z3
...
- In reference to #12166
2018-11-05 06:28:49 -06:00
Scott Lahteine
93d5b945dd
Hide mesh editing until a valid mesh exists
2018-11-05 05:13:34 -06:00
Ludy
f34f09c821
Update German language ( #12336 )
2018-11-05 04:33:31 -06:00
Roman Moravčík
eefd7676a3
Updated slovak translation ( #12338 )
2018-11-05 04:31:12 -06:00
Scott Lahteine
486f2a66a9
Fix MBL XY parameter error messages
...
Fix #11522
2018-11-05 04:17:37 -06:00
Scott Lahteine
2613ddf61c
Fix "circle"
2018-11-05 04:17:37 -06:00
Scott Lahteine
b779b42ffd
Prevent current step-down going negative
...
Addressing #11348
2018-11-05 04:17:37 -06:00
Scott Lahteine
427bc64ba1
G28 O respects HOME_AFTER_DEACTIVATE
...
Addressing #11271
2018-11-05 04:17:37 -06:00
Scott Lahteine
3866aeac52
Clean up ENCODER_RATE_MULTIPLIER config
2018-11-05 04:17:37 -06:00
Scott Lahteine
498dfa291e
Update and fix CHDK
2018-11-05 04:17:37 -06:00
Scott Lahteine
fed84f2961
Use multiplier edit item for mesh point editing
2018-11-05 04:17:37 -06:00
Scott Lahteine
d5ab4cd22a
Provide a default for Z_PROBE_LOW_POINT
2018-11-05 04:17:37 -06:00
Scott Lahteine
3cbc3ecdd7
Fix 'M43 T' to use 'L' as last pin
...
- The documentation is correct. The code was wrong.
2018-11-05 04:17:37 -06:00
Scott Lahteine
1769249876
Recommend keeping endstops off
2018-11-05 04:17:37 -06:00
Scott Lahteine
5182eaf661
Fix endstops enable behavior during probing
...
Fix a bug introduced in #9582
2018-11-05 04:17:37 -06:00
Scott Lahteine
07a0822ebe
M420 support in MARLIN_DEV_MODE
2018-11-04 20:54:38 -06:00
Scott Lahteine
63be48ada6
Add MESH_EDIT_MENU to example configs
2018-11-04 19:07:47 -06:00
KangDroid
82ff7c6542
Add a mesh edit menu for MBL / ABL-Bilinear
2018-11-04 19:07:47 -06:00
Scott Lahteine
44fa7fb18c
Cleanups for leveling-related code
2018-11-04 19:07:47 -06:00
Scott Lahteine
cc2bc67440
ENABLED(NEWPANEL) => HAS_LCD_MENU
2018-11-04 19:06:10 -06:00
Scott Lahteine
fc84878cba
MSG_UBL_EDIT_MESH_MENU => MSG_EDIT_MESH
2018-11-04 19:06:10 -06:00
Scott Lahteine
cd066bfeba
Extend error messages for E factors sanity-checks
2018-11-04 18:42:56 -06:00
Ludy
c10edb0998
Update, correct sanity-checks for up to 6 extruders ( #12333 )
2018-11-04 18:36:45 -06:00
Scott Lahteine
0c85869c26
Clean up file endings
2018-11-04 18:30:10 -06:00
Scott Lahteine
b99f0776d6
Clean up some U8G files
2018-11-04 18:30:10 -06:00
Scott Lahteine
8014e1cc9d
Allow disable of LCD_TIMEOUT_TO_STATUS (when 0)
2018-11-04 18:30:10 -06:00
Giuliano Zaro
bd05816fd8
Update Italian language ( #12327 )
2018-11-04 16:43:02 -06:00
Scott Lahteine
3c21483c88
Provide DOGLCD SPI pins for MKS SBASE + VIKI
2018-11-04 16:20:22 -06:00
Scott Lahteine
e0956bb572
Drop 'register' storage specifier
2018-11-04 16:17:13 -06:00
Scott Lahteine
c04cf127f7
Fix EEPROM servo angles init, section grouping
2018-11-04 16:14:54 -06:00
Scott Lahteine
9c0e05552e
Suppress some compile warnings
2018-11-04 15:25:31 -06:00
Karl Andersson
176654791e
Use board-specific or platform SPI pins in HAL_STM32 ( #12323 )
2018-11-04 15:03:45 -06:00
Scott Lahteine
60dbd8161c
Fix VMAX editing
...
Fix #12326
2018-11-04 07:06:14 -06:00
Scott Lahteine
b7ca93ba37
Remove dead comment
2018-11-04 06:10:35 -06:00
Scott Lahteine
608be966d7
Add servos to pins_FYSTEC_F6_13.h
2018-11-04 06:10:35 -06:00
Hannes Brandstätter-Müller
67b22760d9
Return to status to show manual deploy/stow messages ( #12324 )
2018-11-04 04:51:26 -06:00
tharts
f5e8e8b53d
Fix broken LPC176x build ( #12317 )
...
* Fix broken LPC176x build
* Add UBL+HD44780 test for LPC1768
2018-11-04 04:25:03 -06:00
Scott Lahteine
f5eab912ed
Apply #pragma once, misc cleanup ( #12322 )
...
* Apply #pragma once in headers
* Adjust some thermistors formatting
* Misc cleanup and formatting
2018-11-04 02:25:55 -06:00
Scott Lahteine
8696f882a9
Merge pull request #12313 from thinkyhead/bf2_scara_home_offset
...
Revive SCARA home offset (not fully implemented)
2018-11-03 07:05:24 -05:00
Scott Lahteine
56d2dcb184
Use first_page flag in place of page.page == 0
2018-11-03 06:59:21 -05:00
Scott Lahteine
d1ff22b983
Revive SCARA's home offset (unimplemented)
2018-11-03 06:24:41 -05:00
Scott Lahteine
2c9586be0c
Clear up HAS_WORKSPACE_OFFSET meaning
2018-11-03 04:06:37 -05:00
Scott Lahteine
6e3caf23b6
IS_DELTA => ENABLED(DELTA)
2018-11-03 03:57:11 -05:00
Scott Lahteine
19f49db96f
Tweak / reduce menu items
2018-11-03 01:18:59 -05:00
Scott Lahteine
e4cf175163
Synchronize on M204, M205 ( #12302 )
...
* Add parser.seen for multiple parameters
* Fix M666, use !seen for report
* Synchronize on M204, M205
2018-11-03 01:16:37 -05:00
Ludy
5ba6607181
Fix keypad-related compile error ( #12306 )
2018-11-02 22:29:32 -05:00
Scott Lahteine
2fb2e286ee
Followup to #12256
2018-11-02 01:32:24 -05:00
Scott Lahteine
3eb9838dca
Simplify TMC sanity-checks
2018-11-02 01:15:49 -05:00
Scott Lahteine
f5b31e218d
Followup to #12082
2018-11-02 01:15:27 -05:00
Scott Lahteine
31c28d0dd2
Drop pgm_read_*_near and let headers choose ( #12301 )
...
- Drop `pgm_read_*_near` and let headers choose.
- Define `USE_EXECUTE_COMMANDS_IMMEDIATE` as a conditional.
- Add `process_subcommands_now` for SRAM-based commands.
2018-11-02 00:42:16 -05:00
Scott Lahteine
fce150f094
inline static => static inline
2018-11-01 23:15:17 -05:00
Giuliano Zaro
323c088356
Restore LED light color after pid tuning ( #12082 )
2018-11-01 22:04:19 -05:00
Ludy
9f77df2590
Followup to menu refactor. TMC warnings, sanity. ( #12288 )
...
- Followup fixes for menu refactor
- Fix TMC sanity checks, unused var warnings
2018-11-01 16:13:33 -05:00
Nils Hasenbanck
cafabf2055
Implement DELAY_NS with CYCCNT on Cortex-M7 ( #12283 )
2018-11-01 16:11:51 -05:00
Scott Lahteine
f5498168ae
Ensure PENDING/ELAPSED use a 32-bit integer
2018-11-01 16:08:23 -05:00
MasterPIC
6e041b9c61
Use blink to show more info on LCD ( #12256 )
2018-11-01 15:56:12 -05:00