Scott Lahteine
2224a4d61a
Remove AVR-only MARLIN_DEV_MODE code
6 years ago
Scott Lahteine
e874f9664c
Tweaks to endstops code
6 years ago
Scott Lahteine
3c58b16c9f
Move stepper enable/disable to stepper_indirection.h ( #12562 )
6 years ago
Scott Lahteine
aaf862aef2
Fix angles for disabled EDITABLE_SERVO_ANGLES ( #12559 )
6 years ago
Scott Lahteine
c986239837
A single SERIAL_ECHO macro type ( #12557 )
6 years ago
Scott Lahteine
69d869c3d9
Tweak FR icon. Update font data.
6 years ago
Scott Lahteine
0c1cd9f590
Fix "No SD Card" indicator
6 years ago
Jacob Jordan
8be91677df
Fix Skew factors ( #12555 )
...
- Ensure Skew factors are calculated from test square measurements
6 years ago
Scott Lahteine
03ef2d6c82
Fix "paused" message and M125 called by M25 ( #12551 )
6 years ago
Scott Lahteine
95d154a91f
Fans loop macro
6 years ago
Scott Lahteine
61db0b65b6
Followup to heating progress
6 years ago
Scott Lahteine
4f9ec9ab45
Add heating progress bars ( #12543 )
6 years ago
Scott Lahteine
929a513a6b
Add poll_runout_states, which returns 1 for runouts ( #12547 )
6 years ago
Scott Lahteine
01b5c810d5
Space out multiple edit lines a bit
6 years ago
Scott Lahteine
cd88ea2106
Fix runout debug output
...
Followup to #12544
6 years ago
Scott Lahteine
cecc238f68
Save recovery info on SD pause
6 years ago
Marcio Teixeira
439a3e8463
Improve runout sensor, fix LIGHTWEIGHT_UI screen size ( #12544 )
6 years ago
Scott Lahteine
5b24ce9024
Hide M217 compile warning
6 years ago
David Bates
d94b50a3d8
Add sample config for Delta with MKS SBASE ( #10819 )
6 years ago
InsanityAutomation
dec721c52b
Add Formbot Raptor2 and Raise3D pins ( #12532 )
...
* Add Formbot Raptor2 board
* Add Raise3D Rumba board
6 years ago
Scott Lahteine
6aae199572
Add missing boards to Makefile
6 years ago
Scott Lahteine
0a638cc022
Adjust Formbot Raptor pins
6 years ago
Ludy
e5019a0481
Fix English special symbols ( #12529 )
6 years ago
Scott Lahteine
09d6db491a
Fix wait_for_bed compile error
6 years ago
Roman Moravčík
d545f984b0
Update Slovak translation ( #12523 )
6 years ago
Ludy
730f223100
Correct FANMUX2_PIN ( #12538 )
6 years ago
Yücel Temel
d857cdfb27
Update Turkish language ( #12524 )
6 years ago
Scott Lahteine
4a7c6f7241
NUM_ARRAY => COUNT
6 years ago
Giuliano Zaro
31113c5adf
Update Italian language ( #12512 )
6 years ago
Scott Lahteine
b57343c255
Put status screen options in Configuration_adv.h
6 years ago
Scott Lahteine
1fcc13b011
Allow Serial Overrun Protection to be disabled
6 years ago
Scott Lahteine
29c53f2402
Hide some compile warnings
6 years ago
Scott Lahteine
caca3c8503
Use wait_for_bed with WAIT_FOR_BED_HEATER
...
Addressing #12517
6 years ago
Scott Lahteine
f1efcfed14
Fix backslash in language_test.h
6 years ago
Yücel Temel
3b186a55ac
Don't show superscript ³ with NOT_EXTENDED_ISO10646_1_5X7 ( #12513 )
6 years ago
Scott Lahteine
82c96c971e
Bring superscripts slightly lower in BDF fonts
6 years ago
Sinisa Culic
8a0992d921
Fast PWM for controller fan ( #12485 )
6 years ago
Ludy
e98d195901
Remove extra declarations in cardreader.cpp ( #12520 )
6 years ago
Scott Lahteine
fd2998efd5
Revert ADC_KEYPAD direction behavior ( #12508 )
6 years ago
Scott Lahteine
d29cb09b3e
Fix a minor compile warning
6 years ago
Yücel Temel
5b1d52671c
Use superscript 3 in language_en.h ( #12504 )
6 years ago
Marcio Teixeira
7109dadd21
Additional pin definitions for Archim 2 ( #12500 )
...
- Added GPIO pins to Archim 2
- Added new 108 pin to `fastio_Due.h`
6 years ago
Andy Shaw
4975b13b74
Fix problems with LPC1768 EEPROM flash emulation ( #12503 )
...
* Remove duplicate calls to PrepareSector
Some flash memory API calls require that a call to `PrepareSector` is done before use. However this call is already made by the LPC1768 framework so the calls in this code are not required.
* Ensure correct alignment of RAM buffer
The LPC176X flash API requires that the RAM buffer used for write operations must be word-aligned. This change ensures that this is the case.
6 years ago
Scott Lahteine
b738972e69
General cleanup of Re-ARM pins
6 years ago
Scott Lahteine
ee423dcdd0
Invert hotend bitmaps, by default
6 years ago
Scott Lahteine
c5642a894f
Fix ADC_KEYPAD middle button ( #12493 )
6 years ago
Scott Lahteine
0946cbcdca
Revert some const changes (for now)
6 years ago
Scott Lahteine
4def8b3b5e
Expanded options for _Statusscreen.h ( #12455 )
...
See the PR for full details. The updated system will be documented on the website in the near future.
6 years ago
Scott Lahteine
d51e5690f4
Don't show updir with no card present
6 years ago
Scott Lahteine
ec9d21a234
Shift YZ on graphical display to fit Z+123.45
6 years ago
Scott Lahteine
817a37169a
Apply/unapply const here and there
6 years ago
Scott Lahteine
643e0066a0
Followup to #12451
6 years ago
Marcio Teixeira
4bcb63b705
Fix for #12482 ( #12483 )
...
Fix Z-move to uninitialized position in SWITCHING_EXTRUDERS tool_change (no_move=true)
6 years ago
Marcio Teixeira
50ee747787
Fix compilation errors. Followup to #12439 ( #12481 )
6 years ago
Ludy
90a58488b5
Corrected unused var, default switch, Travis tests ( #12477 )
6 years ago
Scott Lahteine
a4c15dc54f
Modify MBL to use IJ instead of XY ( #12478 )
6 years ago
Scott Lahteine
fc3f1c4572
Get u8g reference for lcdprint
6 years ago
Scott Lahteine
88c57eaf55
Clean up some u8g code ( #12476 )
6 years ago
Ludy
1f93d2bcf7
Fix LCD compile error, etc. ( #12472 )
6 years ago
Scott Lahteine
826d570162
Combine Travis CI option-setting commands ( #12474 )
6 years ago
Scott Lahteine
9d13f07d09
GTM32 Pro VB changes from Markku Sinisalo
6 years ago
Roman Moravčík
5fbe5cabc8
Fixed displaying of kill MSG_OUTAGE_RECOVERY string. ( #12470 )
6 years ago
kAdonis
4ae9a06c60
Update M303.cpp ( #12471 )
6 years ago
Ludy
c0b75f49b6
Fix "no effect" and "unused variable" compile warnings ( #12473 )
6 years ago
Nils Hasenbanck
5a4fd8e0a6
Fix access to the DWT peripheral for STM32 HAL ( #12434 )
...
Access to the DWT peripheral for the `CYCCNT` register needs to happen before `main()`. The code needs to be called after the setup of the system clocks, so the right place is between the `premain()` and `main()` function of the STM32 Arduino core.
This patch moves the DWT access code to a new function, which is then placed between `premain()` and `main()`.
6 years ago
Scott Lahteine
7f225b9421
Fix MAX_MESSAGE_LENGTH
6 years ago
Scott Lahteine
06674a321a
Remove extra include
6 years ago
Marcio Teixeira
c1e17037e5
Various fixes for MarlinUI and ExtUI ( #12439 )
6 years ago
Giuliano Zaro
d3605cfc26
Don't start watching heaters when target is 0 ( #12453 )
6 years ago
Ludy
93e958f695
Fix compile error with ZONESTAR_LCD+NO_LCD_MENUS ( #12466 )
6 years ago
Ludy
22d7fed60a
Fix compile error with SD_FIRMWARE_UPDATE ( #12462 )
6 years ago
Nils Hasenbanck
779b2709ec
Change temperature pin order for RemRam V1 ( #12458 )
...
Beta testers suggested to adopt the RAMPS order of temperature probe connectors. This commit fixes the order to the RAMPS order.
6 years ago
Scott Lahteine
8ebb4dc294
Followup to static CardReader
6 years ago
Scott Lahteine
7ee5894360
Allow float XY probe offsets
...
Responding to #12383
XY probe offsets should be integers because adding decimal points makes the code larger. But if decimals are very much wanted, this commit removes the old restriction.
6 years ago
Giuliano Zaro
43ecdb606f
Fix a compile warning ( #12452 )
6 years ago
Ph0non
984c4ba8c7
Enable SD Card on RepRap Display and RADDS ( #12446 )
...
* Enable SD Card on RepRap Display and RADDS
Define the necessary pins in `pins_RADDS.h` (copied from the `RADDS_DISPLAY` section) for the use of the SD card slot on RRD.
6 years ago
Ludy
56a94c2a26
Use 'target_extruder' in M104 as with M109 ( #12448 )
6 years ago
Scott Lahteine
66580f32c2
Make CardReader class static ( #12451 )
...
* Make CardReader a static class
* Make CardReader flags into bitfields
6 years ago
Scott Lahteine
3e9ffaddb6
Consolidate, optimize some LCD menu code ( #12450 )
6 years ago
Scott Lahteine
d97e31db4c
Optimize Power-Loss Recovery ( #12440 )
6 years ago
Mateusz Krawczuk
ca21ac6b9b
Support two MAX6675 thermocouples ( #8686 )
6 years ago
Scott Lahteine
0e610815e4
No need for Cap:PAREN_COMMENTS
6 years ago
Scott Lahteine
7a075a5dc9
Tweak extruder errors
6 years ago
Scott Lahteine
2d92f333f5
Fix GcodeSuite::T active_extruder reference
6 years ago
Scott Lahteine
d2bb53702a
Optimize target_extruder, ignore T with mixing ( #12432 )
...
* Optimize target_extruder, ignore T with mixing
* Give G-code Tn parity with tool_change
6 years ago
Marcio Teixeira
5e586a6b39
Fix to runout sensor code. ( #12431 )
...
- "old_state" is no longer a class static variable.
6 years ago
Scott Lahteine
d82c350de7
Miscellaneous LCD code renaming, reordering ( #12430 )
...
* Move special characters to language.h
* Apply some naming standards
* Clean up menu item draw functions
* Rename some Temperature methods
* UI => ExtUI
6 years ago
Scott Lahteine
edfd106bc5
Rejigger Filament Runout class ( #12428 )
6 years ago
Scott Lahteine
f4c128ecaa
Move RRW keypad code to a common method ( #12429 )
6 years ago
Scott Lahteine
54ec5528a0
hasstatus => has_status
6 years ago
Scott Lahteine
ebf585b673
Fix an old sanity check
6 years ago
Ryan
052d102ded
UltiMachine Archim 1 support ( #12404 )
6 years ago
Scott Lahteine
664e20754d
Clean up pins files
6 years ago
Scott Lahteine
1eb5249598
Fix Formbot Trex-2+ configs
...
Followup to #12422
6 years ago
thiagodesacosta
075a22ed65
Update Portuguese-Brazilian translation ( #12402 )
6 years ago
Marcio Teixeira
3ceab8474c
Add required "cardreader.h" include ( #12419 )
6 years ago
Giuliano Zaro
98c2fc4e42
Endstops fix followup ( #12423 )
...
Followup to #12413
6 years ago
Roxy-3D
f19fd642ce
Updates to Formbot T-Rex 2+ configuration files ( #12422 )
...
Updates to Formbot T-Rex 2+ configuration files
6 years ago
Roxy-3D
cda5ef08fa
Debug of G2-G3 for UBL ( #12386 )
...
Changes only affect UBL. Everything else is left alone.
6 years ago
AnHardt
9ad3aed0ef
Fix tool-change for MIXING_EXTRUDER with < 2 virtual tools ( #12417 )
...
Fix #12416
Better handling of `ENABLED(MIXING_EXTRUDER) && !MIXING_VIRTUAL_TOOLS > 1` - to not fall through to the general case. Fix compiler warnings for `#elif EXTRUDERS < 2`.
6 years ago
Giuliano Zaro
d631267548
Refine endstops fixes ( #12413 )
...
When endstops/probe are enabled `ENDSTOP_NOISE_THRESHOLD` calls to `update` are required to properly re-sync endstops/probe status.
6 years ago
Scott Lahteine
0ee1a92971
Group status methods, share reset_status with Extensible UI ( #12414 )
...
* Group status methods, share reset_status with Extensible UI
* Move common DOGM code to headers
6 years ago
Scott Lahteine
690c4e8457
Clean TLM trailing whitespace
6 years ago
Scott Lahteine
143b2896e0
Add M412 to enable/disable filament runout detection ( #12406 )
6 years ago
Scott Lahteine
a163c89c6a
Followup to 50af1d1
6 years ago
AnHardt
be6271767f
Fix BABYSTEP_ZPROBE_OFFSET ( #12408 )
...
Fix #12399
Did not compile without `WATCH_HOTENDS || WATCH_THE_BED`.
Add condition to include "../../module/temperature.h".
6 years ago
Scott Lahteine
50af1d1e08
Differentiate translated On/Off from Serial ON/OFF
6 years ago
Scott Lahteine
df907a905f
Update UBL comments for debug change
6 years ago
Scott Lahteine
da17f8ad37
For now (!) don't synchronize in M204 and M205
...
See if this has any deleterious effect on motion planning by slicers that inser their own jerk and acceleration controls. The problem I see is that these settings can take effect on blocks already in the planner, and the only way around this would be to shadow these settings in planner blocks and use the shadowed settings in the planner.
6 years ago
Scott Lahteine
a3923424c7
Clean up LCD width/height determination
6 years ago
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.
6 years ago
Scott Lahteine
9da6809ac3
Adjust some comment spacing
6 years ago
Scott Lahteine
471f403a67
Reduce code size with plain inlines
6 years ago
Scott Lahteine
30a49f5ee2
Apply extra condition to LCD_PROGRESS_BAR
6 years ago
Scott Lahteine
4e0c935959
Update HAL and libs formatting
6 years ago
Scott Lahteine
47483e8c17
Update Raptor config
6 years ago
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
6 years ago
articide
4260282df7
Tevo Little Monster example configuration ( #12370 )
6 years ago
Scott Lahteine
bed15fcd81
Tweak 'echo_not_entered' used by MBL's G29
6 years ago
Scott Lahteine
c239131ff5
Use 'serial_spaces' in 'print_2d_array'
6 years ago
Scott Lahteine
56150ec030
Add reference comments to MeshLevelingState
6 years ago
Ludy
24c5e57bb6
Update German language ( #12379 )
6 years ago
Giuliano Zaro
fd7fd55662
Solve endstops issues ( #12382 )
...
- Partially reverts #11900 and tries to solve #12336
6 years ago
Scott Lahteine
78ccedd6a8
Fix M91x sanity-check to permit TMC2660
...
Fix #12362
6 years ago
revilor
b60abc7c37
[2.0.x] Macro G-codes ( #9365 )
6 years ago
Giuliano Zaro
ccdbf20f60
Update Italian language ( #12368 )
6 years ago
Roman Moravčík
d08847b1a6
Update Slovak translation ( #12376 )
6 years ago
InsanityAutomation
7665dff58b
No error on T0 with single-extruder and fix MIXING_EXTRUDER virtual tools ( #12375 )
6 years ago
Scott Lahteine
4ed6397e5d
More comprehensive NO_LCD_MENUS ( #12367 )
6 years ago
Scott Lahteine
9c8f083d6c
Extend pins errors to include the processor
6 years ago
Scott Lahteine
525ea554a1
Remove obsolete comments
6 years ago
Scott Lahteine
ef724edd80
Apply HAS_LCD_MENU in EEPROM code
6 years ago
Scott Lahteine
b169320a03
Clean trailing whitespace
6 years ago
Scott Lahteine
81b1e9d272
Fix up xdiff, ydiff, zdiff in tool change
...
Followup to #12137
6 years ago
InsanityAutomation
6471a75a22
Combine more tool-change variables ( #12137 )
6 years ago
Scott Lahteine
147e270208
Restore GTM32_PRO_VB temp and heater pins
...
Undo #12345
6 years ago
Scott Lahteine
8def25e475
Set CUSTOM_MACHINE_NAME for some configs
6 years ago
Scott Lahteine
812f6a7dd7
Fix Resume from SD Pause
...
In reference to https://github.com/MarlinFirmware/Marlin/pull/12098#issuecomment-436231690
6 years ago
Scott Lahteine
4f72e041f2
Use card.stopSDPrint() for completeness
6 years ago
Scott Lahteine
488a17b3f5
Use IS_SD_PRINTING() more
6 years ago
Marcio Teixeira
4dbaa6369f
Fix const pointer assignment compile error ( #12350 )
6 years ago
Giuliano Zaro
959ed32636
Update Italian language ( #12352 )
6 years ago
Roman Moravčík
812bfec65e
Update Slovak translation ( #12354 )
6 years ago
Ludy
1624722566
Update German translation ( #12355 )
6 years ago
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
6 years ago
Scott Lahteine
5a470d4a49
Apply some tool-change cleanup
6 years ago
Roman Moravčík
34ea458667
Fixed advanced pause messages ( #12353 )
6 years ago
Scott Lahteine
4c5ca89d8c
Show the appropriate pause message ( #12348 )
6 years ago
Marcio Teixeira
8517d5f915
LCD menu code refactoring and cleanup ( #12308 )
6 years ago
Scott Lahteine
b3b4e6dc45
Change Marlin debug flag names to fix conflicts ( #12340 )
...
In reference to #11000
6 years ago