096b927102
Minor optimization of FILAMENT_WIDTH_SENSOR
2017-04-26 06:24:23 -05:00
5bdb0b567d
Cosmetic patches
2017-04-26 06:24:23 -05:00
38ae7f4238
Added more translation strings
...
There are some quite tricky ones which are hardly translateable.
Maybe @Sebastianv650 can review this
2017-04-26 11:58:11 +02:00
4d96d3eab1
Bootscreen delay after clear, then set chars
...
Fixes #6426
2017-04-25 23:37:28 -05:00
5512130d6c
Only set Compare Mode for channel A
...
Fixes #6445
2017-04-25 23:14:16 -05:00
d467e97679
Smart-Fill and Mesh-Tilting (both 3-point and grid) working!
...
Also... The memory corruption issue may be fixed. The GCC compiler
was inlining static functions and this caused the G29() stack frame to
become much larger than the AVR could handle.
2017-04-25 21:03:41 -05:00
a699967ec8
Merge pull request #6443 from thinkyhead/rc_interrupt_fastio
...
Patch fastio.h with Timer 2 interrupt support
2017-04-24 20:09:41 -05:00
2823bf0874
Update fastio.h with special handling for Timer 2
2017-04-24 16:58:22 -05:00
fd535e111a
Fix up XYZ_CONSTS_FROM_CONFIG macro
2017-04-24 14:05:11 -05:00
03c2f756b9
Update language_de.h
2017-04-24 13:32:16 +02:00
dcf30a69d6
Allowing #define DELTA_TOWER_ANGLE_TRIM[C_AXIS]
...
More consistent with M665 where C-value is allowed as well, then
normalized
2017-04-23 14:51:24 +03:00
f41fb2b635
Numerous UBL-related changes:
...
* relocated ubl state to config. store:
* removed a number of ubl state variables and padding which were largely unused - saved 58 bytes of both SRAM and EEPROM;
* modified ubl sanity_check - no longer checks removed state variables that were otherwise unused, where checking didn't seem to accomplish anything, ultimately;
* removed pre_initialized state, saving 64 bytes of SRAM;
* removed automatic saving of UBL state after UBL activation/deactivation;
* consolidated multiple GRID_MAX_POINTS_X/Y to 'Global Leveling' section of EEPROM;
* minor update to G29 Sx notes/instructions;
* renamed mesh load and save parameter to 'slot' from 'm' for clarity;
2017-04-22 18:44:39 -05:00
f1a4758cef
use progmem instead of sram for mesh_index_to_x/ypos array;
...
fix maximum mesh_index_ array size at 16 (15+1);
2017-04-22 18:34:49 -05:00
d5ec34e7ed
Merge pull request #6431 from thinkyhead/rc_bilinear_super_optimize
...
Minor cleanup, optimize number-to-string
2017-04-22 17:05:24 -05:00
87d240042a
Optimize number-to-string functions, no-fan display
2017-04-22 16:23:15 -05:00
959566cf0a
Update note about M163 / M164
2017-04-22 16:23:15 -05:00
830851df13
Spend some SRAM to optimize bilinear leveling
2017-04-22 16:19:31 -05:00
091179d960
bed_level_grid => z_values (also *_virt array)
2017-04-22 16:19:31 -05:00
23cdbbb2d3
Add a method to refresh bilinear bed level after a change
2017-04-22 16:19:30 -05:00
ccda63c473
Drop the accessor form for LCD value editing
2017-04-22 16:19:30 -05:00
10da175be5
Fix a pair of compiler complaints
2017-04-22 16:19:30 -05:00
ff0018e287
Format hex values as uppercase
2017-04-21 21:42:41 -05:00
77aa16005d
Polish font
...
Add polish font for GLCD displays only.
HD44780 work properly without polish character.
Update language_pl.h.
2017-04-21 21:42:41 -05:00
244f67590e
Delta probe height bug solved
2017-04-22 02:23:56 +03:00
406a83ff2d
Fix for Meshpositions if printer has negative endstop positions
2017-04-22 00:16:16 +02:00
3ed737425d
Fix typo in new SET_COM macro
2017-04-21 15:08:18 -05:00
88649b06a6
use planner.z_fade_height, etc. instead of private, ubl-specific g29 fade height
2017-04-21 09:09:09 -05:00
004928148c
Tower angles
...
Adding '7-point' tower angle correction calibration
2017-04-21 12:48:45 +03:00
76ec7a0f80
Adding upto 7*7 probe grids
...
- adding Cn 5, 6 and 7
2017-04-21 11:58:39 +03:00
d4f593d200
Delete 'expert level'
...
and getting rid off verbose level 3 and configuration_adv settings
2017-04-21 11:58:39 +03:00
13c8493878
M665 rework and related issues (all delta's)
...
- Making M665 compatible with repetier (see
http://reprap.org/wiki/G_code#M665:_Set_delta_configuration )
- M665 B also sets the radius for manual calibration menu
- Converting tower ajustment definitions to arrays - tower angle
corrections compatible with Esher 3D wizzard
- Only tower angles need to be adjustable with M665 and stored to EEPROM
- tower radius and diag rod can be adjusted in the FW only with #define
2017-04-21 11:58:39 +03:00
e66d9f1313
Merge pull request #6406 from thinkyhead/test_remote
...
Refresh Marlin git helper scripts
2017-04-20 23:45:24 -05:00
dd436ceeb7
Add 'mfdoc' and 'mfpub' scripts to help with documentation
2017-04-20 21:37:26 -05:00
78308b1c0b
New git helper scripts 'mfadd' and 'mfqp'
...
- `mfadd` adds and fetches a user’s fork of Marlin
- `mfqp` invokes `git commit -m`, `mfrb`, `git push -f`
2017-04-20 21:37:25 -05:00
7b4c245de3
Improve existing git helper scripts
2017-04-20 21:37:25 -05:00
06f4776be4
mfprune: fetch remotes, offer checkout option
2017-04-20 21:37:25 -05:00
c73b62447c
Merge pull request #6403 from thinkyhead/rc_flsun_clean
...
FLSUN and trailing whitespace cleanup
2017-04-20 20:48:41 -05:00
e0e069c6d8
Clean up trailing whitespace
2017-04-20 17:52:07 -05:00
9b94210394
Bring FLSUN config more up to date
2017-04-20 17:52:06 -05:00
b0aa256bc0
Updates for all configs
2017-04-20 17:52:05 -05:00
b6ed69571a
Merge pull request #6400 from thinkyhead/rc_interrupt_macros
...
Add and apply interrupt helper macros
2017-04-20 17:17:21 -05:00
ee46ce1743
Add and apply interrupt helper macros
2017-04-20 16:04:29 -05:00
6131c62499
General cleanup
2017-04-20 16:04:29 -05:00
2c86dfd3b5
Fix compiler type conversion errors after LCD changes
2017-04-20 16:04:29 -05:00
55f9e76610
Merge pull request #6367 from thinkyhead/rc_cleanup_followup
...
Cleanup after some direct commits
2017-04-20 15:13:24 -05:00
d38a792a91
Merge pull request #6382 from MagoKimbra/fix_configuration_store
...
Fix double definition in configuration_store
2017-04-20 15:06:58 -05:00
b98bc034ae
Replace c_assert hack with static_assert
2017-04-19 13:07:35 -05:00
5eb2b1a790
Clear up G29 compiler warnings
2017-04-19 13:07:35 -05:00
4ce2a63db0
Apply const, spacing to Marlin_main.cpp
2017-04-19 13:07:34 -05:00
e97f1284c1
Cleanup of pins testing code
2017-04-19 13:07:34 -05:00