Scott Lahteine
7afafb05b8
Split G10/G11 into separate functions
8 years ago
Scott Lahteine
c45798694f
Add some more requirements to the G-code list
8 years ago
Scott Lahteine
72de280c1e
BARICUDA valve pressure consistently uint8_t
8 years ago
Scott Lahteine
4d98e3f0a7
General cleanup
8 years ago
fixoid
e530c67349
Fixing SWITCHING_EXTRUDER feature
8 years ago
Tannoo
2ad3ca5d8a
Bugfix ( #7310 )
8 years ago
Roxy-3D
37a6833d7e
Allow the sampled point to be added into the Least Squares Best Fit ( #7289 )
...
Without this... The LSF won't work because none of the sampled points
in this code block get added.
8 years ago
C. Scott Ananian
a519b093b9
Fix build by replacing qr_solve by least_squares_fit. ( #7285 )
...
This was broken by 9af67e2446
.
8 years ago
Scott Lahteine
0873c667fa
Apply coding standards to recent merges
8 years ago
Scott Lahteine
8c2907d10f
Fix ABL broken by recent change
8 years ago
Roxy-3D
9af67e2446
Save 7714 bytes of program memory when doing AUTO_BED_LEVELING_LINEAR ( #7276 )
...
We can save more and a pile of RAM by eleminating the eqnBVector and
EqnAMatrix arrays next.
8 years ago
Scott Lahteine
76e90b93b7
Volatile keyword not needed for parser.seen
8 years ago
Jamie Bainbridge
00e4ced58e
Stay in User Menu after command. Add feedback.
...
When a user executes a User Menu command, the LCD returns to the main menu. If the user has multiple menu items they want to run, such as one menu item per bed leveling corner, then it's better to stay in the User Menu rather than return to the main menu.
This PR modifies Marlin to stay in the User Menu after a command.
8 years ago
Scott Lahteine
1066b17457
Merge pull request #7260 from thinkyhead/bf_G33_update_27
...
Updates to G33 and its LCD code
8 years ago
Tannoo
e927941c06
Bugfix ( #7265 )
...
Fix compile error when UBL is enabled but there is no LCD Panel.
8 years ago
Scott Lahteine
68aea9c01d
Merge pull request #7261 from thinkyhead/bf_configs_by_vendor
...
Arrange more example configs by vendor
8 years ago
Tannoo
aaacef9441
Corrections ( #7231 )
...
20x4 map integration. Also some minor changes to the UBL Menu layout. Both 20x4 LCD's and Graphical LCD panels should have similar functionality now.
8 years ago
LVD-AC
4bc79ec877
Updates for G33-LCD interface
8 years ago
Scott Lahteine
186580b55f
Arrange example configurations by vendor
8 years ago
Scott Lahteine
6be369f3ea
Add some config names to AUTHOR
8 years ago
Scott Lahteine
7fc31a7940
Merge pull request #7258 from thinkyhead/bf_cleanups_jbrazio
...
Add support for BQ heated bed kit with Hephestos 2
8 years ago
Scott Lahteine
11e376e920
Merge pull request #7256 from thinkyhead/bf_cleanup_july_6
...
Assign -1 to LCD_PINS_D4-7 if not defined
8 years ago
João Brázio
2065591daf
Add support for BQ heated bed kit with Hephestos 2
8 years ago
essgcee
61be28133d
Support for Creality CR-10
...
Creality board is a Melzi / Sanguinololu variant, but using different pins for LCD control (and maybe other minor variations)
8 years ago
Scott Lahteine
9248a90a4c
Assign -1 to LCD_PINS_D4-7 if not defined
8 years ago
Scott Lahteine
5ef1e5ef60
Tweaks for M43
8 years ago
Scott Lahteine
c7732db99d
Fix: Use of digitalRead, digitalWrite breaks on AT90USB
8 years ago
Scott Lahteine
f713f25fa5
Clean up excess whitespace
8 years ago
Scott Lahteine
fc9ce65095
Add `BUSY_WHILE_HEATING` for hosts that need it
8 years ago
Scott Lahteine
c6d430670a
Clear SHOW_BOOTSCREEN with no LCD
8 years ago
Scott Lahteine
11c589c3ec
Fix compile issue with G38
...
Fixes #7250
8 years ago
Scott Lahteine
678914be25
Patch M23 to work around Simplify3D bug
...
Addressing #7227
8 years ago
LVD-AC
3efe4aeef8
Add PROBE_MANUALLY support to G33
8 years ago
Scott Lahteine
cca1cca3a5
Merge pull request #7237 from thinkyhead/bf_cz_mapper
...
UTF-8 mapper for Czech
8 years ago
Scott Lahteine
a2babb532d
Merge pull request #7217 from benlye/add-kill-action
...
Add configurable action command to send when printer is killed
8 years ago
Petr Zahradník
8c34233452
UTF-8 mapper for Czech
8 years ago
Dave Johnson
20f6676d63
DISABLE_[XYZ] compatibility check
...
DISABLE_[XYZ] is incompatible with HOME_AFTER_DEACTIVATE and Z_SAFE_HOMING
8 years ago
Ben Lye
c28749a567
Add kill action
...
Sends pre-defined string as action command when printer is kill.
8 years ago
Scott Lahteine
df87278fce
Add "CAP:PRINT_JOB:1" (M75 / M76 / M77) to M115 output
8 years ago
Scott Lahteine
4be8d7720e
Fix spelling of "Chinese"
8 years ago
LVD-AC
567941e341
Fix for issues #6997 and #7152
...
Probing with the effector in the printing area, but an eccentric probe (e.g. allen key) outside it but still touching the bed gives meaninfull information for calibration. Since calibration is most accurate when probing as close to the towers as possible the testing was way to restrictive hence this fix.
8 years ago
Scott Lahteine
57fff2e95e
Merge pull request #7219 from thinkyhead/bf_update_git_scripts
...
Update Marlin+git helper scripts
8 years ago
Scott Lahteine
6a3967ee33
Corrections for probe_pt parameters
8 years ago
Scott Lahteine
534bffa7a9
Correct comment on ABL G29
8 years ago
Scott Lahteine
e1e1a0c344
Provide a default CUSTOM_BOOTSCREEN_TIMEOUT
8 years ago
Scott Lahteine
69297b2d7b
Make all EEPROM optimization options available
8 years ago
Scott Lahteine
d609489b22
Drop setup_homepin
8 years ago
Scott Lahteine
167169e1bf
Sanity check for a real probe with M48
8 years ago
Scott Lahteine
395a9f59ac
Merge pull request #7211 from thinkyhead/bf_lcd_bootscreen
...
Use lcd_bootscreen for both
8 years ago
Scott Lahteine
14663efe0d
Merge pull request #7210 from fiveangle/printrboard_revf_cleanup
...
Printrboard RevF cleanup
8 years ago
Scott Lahteine
ae5923a3d0
Make lcd_bootscreen common to both
8 years ago
Scott Lahteine
859248433f
Patch for gcode debug
8 years ago
Dave Johnson
09c90c2f6c
Printrboard RevF Cleanup
...
-Update Arduino IDE extension descriptions
-Set default motor currents if not defined in Configuration_adv.h
-Support for MINIPANEL LCD
-Support for choosing internal or panel SD
8 years ago
Scott Lahteine
232a10410d
LCD_FOR_MELZI
8 years ago
Scott Lahteine
76c92a1fab
Clean up some trailing spaces
8 years ago
Scott Lahteine
cf96109056
Implement the EEPROM_CHITCHAT option
8 years ago
Scott Lahteine
dcec7178d1
Expose DISABLE_M503 option as a test option
8 years ago
Scott Lahteine
3e78a01262
Merge pull request #7204 from thinkyhead/bf_update_ubl_lcd
...
UBL radar map corrections
8 years ago
Tom
1ff7d10c80
Add configuration for Infitary M508 (i3 clone)
...
Based on Infitary's own firmware settings.
8 years ago
Scott Lahteine
4cb45c10dd
Patch ubl lcd mesh map indentation
8 years ago
Scott Lahteine
abd6ba62b4
Some cleanups for ubl lcd mesh map
8 years ago
Scott Lahteine
f17bae1f70
Changes for ubl_lcd_map_control patch
8 years ago
Tannoo
8e0f3b7eba
UBL radar map corrections
8 years ago
Bob-the-Kuhn
fcceed5be6
intermittent Teensy & G26 compile problem
...
===============================================
also an issue with ubl_motion.cpp
8 years ago
Scott Lahteine
30b327d24c
Finish the solution for #7166
8 years ago
Scott Lahteine
6c97c5595c
Add a sanity check for DELTA_AUTO_CALIBRATION
8 years ago
Bob-the-Kuhn
e6e3132f79
make LETTTER_OFF return values that match param indices range
8 years ago
Bob-the-Kuhn
bfbf5f8200
correct value_bool() when FASTER_GCODE_PARSER is enabled
...
Also corrected compile issue when DEBUG_GCODE_PARSER and
AUTO_BED_LEVELING_UBL are both enabled.
8 years ago
Scott Lahteine
406ef69702
Move Anet A8 config to subfolder
8 years ago
Scott Lahteine
379926961c
Add Anet A6 config, edit Anet A8 config
8 years ago
Scott Lahteine
5b03f23fa2
Bring configurations up to date, fix some comments
8 years ago
Scott Lahteine
e3cedfa0ec
Fix a compiler warning
8 years ago
Scott Lahteine
bb0508b6cf
Fix comment in M115 code
8 years ago
Scott Lahteine
85777a56c6
Add A (action) and E (echo) parameters to M118
8 years ago
Scott Lahteine
d1e8d4cd9d
Merge pull request #7167 from thinkyhead/bf_20x4_lcd_update
...
UBL Map Cleanup and LCD display
8 years ago
Scott Lahteine
b492e0878d
Changes to reduce and simplify
8 years ago
Ben Lye
98d362c2da
Adding M118 command to send text to serial
...
Allows the user to send text to the serial console in order to
communicate with a host - sending debuging information or action
commands, for example. Text must begin with '//' and this is added if
it is not already present at the beginning of the string.
8 years ago
Tannoo
80abc872f3
Updated to better support the coming "radar"
8 years ago
Tannoo
e90cbf5c16
UBL Map Cleanup
8 years ago
Scott Lahteine
fc140c4962
Followup for I2C_POSITION_ENCODERS
8 years ago
Scott Lahteine
f4246dc8ff
Merge pull request #7165 from thinkyhead/bf_parser_shorthand
...
Use parser.seenval, add shorthand functions
8 years ago
Scott Lahteine
bd776df8c1
Optimize seen_axis by moving 'X' to index 24
8 years ago
Scott Lahteine
05449cf6ee
Add shorthand value accessors to gcode.h
8 years ago
Scott Lahteine
12f092c812
Cleanups to gcode.h, use seenval()
8 years ago
Scott Lahteine
941943c167
Apply const, spacing, etc.
8 years ago
Scott Lahteine
5b11b33854
Add support for Průša MK2 Multiplexer
8 years ago
Scott Lahteine
a4a587a897
Fix spelling of Průša
8 years ago
Scott Lahteine
ba1706a265
Fix spacing in gcode.cpp
...
Followup to #6940
8 years ago
Scott Lahteine
c2c8aafda2
Merge pull request #7157 from thinkyhead/bf_g33_f_parameter
...
G33 F and Height bug fix
8 years ago
Scott Lahteine
627afb29df
Merge pull request #7109 from tnw513/fix-italian
...
added missing italian translation
8 years ago
Scott Lahteine
f0f9fb7465
Remove line that does nothing
8 years ago
LVD-AC
99592c8458
Update G33: Add F, fix height bug
8 years ago
Ben Lye
31514f453a
Fix #ifdef AVR_AT90USB1286_FAMILY in pinsDebug
...
Can't compile with PINS_DEBUGING enabled on Atmega1284p because it tries
to enumerate pins 46 and 47 (which don't exist) because `#ifdef
AVR_AT90USB1286_FAMILY ` doesn't work as expected.
8 years ago
Scott Lahteine
134116b874
Merge pull request #7153 from thinkyhead/bf_czech_update
...
Updated Czech language
8 years ago
Petr Zahradník
e80958b631
CZ Translate BLTouch and UBL
...
Fixup length
8 years ago
Scott Lahteine
fe7e890b09
Fix issues with ADC_KEYPAD
...
Fixes #7150
8 years ago
dot-bob
a1632cfa0a
Added option 'H' to G29 P4.
...
- Added `H` to set a nozzle height adjustment to surface of the bed.
- Updated G29 P4 comments to reflect changes.
8 years ago
Scott Lahteine
e687782875
Merge pull request #7134 from thinkyhead/bf_skynet_a3_ready
...
Add Skynet/ANET A10 support
8 years ago
dot-bob
b3c36c98fd
Edit digipot currents via LCD, save to EEPROM
8 years ago
Scott Lahteine
3c7bfe798d
Various cleanups ahead of digipot save
8 years ago
Bob-the-Kuhn
9651d01e1a
Add Skynet/ANET A10 support
8 years ago
Scott Lahteine
eb314373bb
Config spacing & consistency, group custom LCDs
8 years ago
Scott Lahteine
6c45fa7dcc
Apply #elif in LCD conditionals
8 years ago
Scott Lahteine
afbc6e3e2f
Update DELTA/SCARA config comments
8 years ago
Paweł Stawicki
1e47c17b46
Fix: set digipot mcp4018 Vrefmax to 1.666V
8 years ago
Scott Lahteine
80a232419d
CNC workspace planes and 'P' argument for G2/G3
8 years ago
Scott Lahteine
5fb0d401eb
Formatting tweaks
8 years ago
Scott Lahteine
ed04d0b6be
Label DualXMode enums
8 years ago
Scott Lahteine
786cdea124
Ensure REPRAPWORLD_KEYPAD_MOVE_STEP is defined
8 years ago
Scott Lahteine
ee7163fd3a
Fix pinsDebug compile errors
8 years ago
Scott Lahteine
a9f8e518bf
Fix FILAMENT_WIDTH_SENSOR infinite loop issue
...
Addressing #6992 and #5851
8 years ago
Scott Lahteine
254a11b083
Merge pull request #7120 from thinkyhead/bf_sainsmart_link
...
Add link to F. Malpartida LiquidCrystal library
8 years ago
Scott Lahteine
aeb6d465a4
Merge pull request #7118 from thinkyhead/bf_french_update
...
French update
8 years ago
Bob-the-Kuhn
325f09ea6c
Add link to custom LiquidCrystal library by F. Malpartida
8 years ago
MagoKimbra
d26c8cc5c8
fix_planner_refresh_e_positioning ( #7103 )
...
* fix_planner_refresh_e_positioning
* Fix
8 years ago
Gege2B
c7f04fbcc7
French translation
8 years ago
Silvio Didonna
4171520729
added missing italian translation
8 years ago
Bob-the-Kuhn
41bfff14e2
Merge pull request #6991 from Bob-the-Kuhn/Mesh-with-babystepping
...
Mesh with BABYSTEP_ZPROBE_OFFSET: add sanity check
8 years ago
Scott Lahteine
424d0bae8b
Merge pull request #7100 from thinkyhead/bf_HAL_prepare
...
Apply maths macros and type changes ahead of HAL
8 years ago
Scott Lahteine
5c59ee4e93
Use current (raw) Z if omitted from G29 WXY or G29 WIJ.
8 years ago
Scott Lahteine
37bc0fce62
Make G29 compatible with M206 Z and G92 Z
...
Use the raw position for mesh measurement. Otherwise the `M206` and
`M92` Z offsets will get canceled out by bed leveling. The downside is
`G29` will not compensate for a poorly set small `M206` fudge value.
To elaborate on this issue, imagine you are probing with a Z home
offset of -0.1, meaning when Z homes, -0.1 is the current position,
implying the ideal bed zero for the nozzle is 0.1mm higher than the Z
endstop. Ordinarily when printing, Z would raise 0.1mm higher.
What happens when we probe is that all points are measured with that
-0.1 included. So when bed leveling is enabled the `M206 Z` offset gets
exactly canceled out by the bed readings.
8 years ago
Scott Lahteine
6c45d0fd81
Apply maths macros and type changes ahead of HAL
8 years ago
Scott Lahteine
8a51e2960c
Improve the experience of editing steps_per_mm
8 years ago
Scott Lahteine
725d9d9a56
Fix and improve LCD value editing display
...
- Fix: When "100.0" changes to "99.0" the LCD shows "199.0"
- Use 2 rows if needed on character LCD, (allowing longer labels…
Germany, et. al.)
- Known issue: A certain length label combined with a certain value
drawing function could, for example, display 99.0 on 1 line, but 100.0
on two lines. Workaround would be to pass a nominal value size argument.
8 years ago
Scott Lahteine
499bb85a95
Clean up, put ubl menu itemization closer at hand
8 years ago
Tannoo
90f5f82926
Step-by-Step Menu addition
8 years ago
Scott Lahteine
0c616700f3
Merge pull request #7097 from thinkyhead/bf_dac_percents_fix
...
Convert DAC percent to uint8_t
8 years ago
Florian Heilmann
6dcf42f1a7
Add Z Fade Height to M420 output if it is enabled ( #7042 )
...
* Add Z Fade Height to M420 Output
Echo the z-fade height when M420 is called, if it is enabled.
* Fix Whitespace
* Fix Compiler complaint
* Missing semi-colon
8 years ago
Bob-the-Kuhn
a1c65fd3d5
convert DAC percent to uint8_t
...
=====================
add test to Travis
8 years ago
Scott Lahteine
907cafcbfd
Support for two switching extruders
8 years ago
Ross Allan
cfcd069501
Fix #5699 - LIN_ADVANCE freeze when ADV_RATE returns 0
8 years ago
Scott Lahteine
b8b7ef1902
Merge pull request #7090 from thinkyhead/bf_italian_refix
...
Fix Italian language mapper
8 years ago
Scott Lahteine
42f7f9e013
Merge pull request #7060 from bgort/i2cpefix
...
I2C Position Encoders Example Configs
8 years ago
Scott Lahteine
0b49bddec2
Fix Italian language mapper
8 years ago
Silvio Didonna
2e26a7c752
Added missing Italian translations
8 years ago
Scott Lahteine
4c3dc8bf07
Remove set_current_to_destination from resume_print
...
Addressing #7057
8 years ago
Scott Lahteine
4857a3ba48
Formatting and spelling
8 years ago
Thomas Moore
3d24c329af
M600 fixes
8 years ago
Bob-the-Kuhn
8fb30aaed6
warn user of an invalid combination
8 years ago
Bob-the-Kuhn
6cb9bb27fe
Move lcd_refresh_zprobe_zoffset definition
8 years ago
Scott Lahteine
d4270f15a9
Spacing tweak in setup()
8 years ago
Scott Lahteine
c61c0a9aeb
Fix status message missing "blink"
8 years ago
Scott Lahteine
062131554f
Followup to #7045
8 years ago
Jim Brown
3d043976f7
Add option to disallow filament change without homing first
8 years ago
Scott Lahteine
93da4e83f7
One more space on a short status message
8 years ago
Scott Lahteine
7c95f762f2
Show LCD bed options even without thermal protection
8 years ago
Scott Lahteine
92eb55f246
Reject generous donation of trailing whitespace
8 years ago
Scott Lahteine
428be27893
Formatting adjustments
8 years ago
Scott Lahteine
8d5a37fb3d
Support for a 5th stepper in stepper code
8 years ago
Scott Lahteine
7769a22064
Tweaks to temperature code
8 years ago
Scott Lahteine
d9da126776
Cleanups for UBL / ultralcd.cpp
8 years ago
Scott Lahteine
499d5c3b24
Fix scrolling lcd message for DOGM
8 years ago
Scott Lahteine
7164fd499e
Tweak to G33 P error
8 years ago
Scott Lahteine
c10d763d98
Simpler prepare move conditions
8 years ago
Scott Lahteine
4ebff8eaa5
Drop fastio timer cruft
8 years ago
Scott Lahteine
09bc34f4dc
Allow arbitrarily long retraction
8 years ago
Scott Lahteine
4414825e0d
Merge pull request #7038 from thinkyhead/bf_PCA9632
...
PCA9632 PWM color LED support
8 years ago
Bob-the-Kuhn
9dda022705
fix compile errors
...
================================
Changed to conditional compile for AT90USB issue
8 years ago
Bob-the-Kuhn
b3338ccb01
Merge pull request #6954 from Bob-the-Kuhn/Software-SPI-for-all-CPUs
...
SD card soft SPI - allow all CPU families to use it
8 years ago
Brian
40bb0cbf7a
example configurations, etc.
8 years ago
Jim Brown
26d20ebcfc
Don't allow filament change without homing first ( #7054 )
8 years ago
Roxy-3D
824f71d503
LCD Panel Interactive Mesh Editing ( #7045 )
...
Original Mesh Bed Leveling replacement put at top of UBL Menu Options to
help facilitate the removal of the Original Mesh Bed Leveling.
Radar display (and control) of the UBL Interactive Mesh Editing.
8 years ago
Scott Lahteine
445227c807
Fix missing LCD_STR_REFRESH
8 years ago
Scott Lahteine
699aa35df6
Code cleanup for G33
8 years ago
dot-bob
0bc66bf22c
PCA9632 PWM color LED support
...
Add support for the PCA9632 PWM color LED driver used on the Ultimaker 2 and Wanhao Duplicator 6.
8 years ago
Luc Van Daele
896dfa0577
G33 eccentric probe fixes ( #6850 )
...
* excentric probe config fix
* undo last commit
* eccentric probe fix
* oops
* !stow after each probe
* deploy/stow fix
* E parameter + bit of cleanup
* comment
* LCD menu fix
8 years ago
Thomas Moore
e47029199e
Remove ADVANCED_PAUSE_FEATURE requirement for PROBING_HEATERS_OFF ( #7000 )
...
* Remove ADVANCED_PAUSE_FEATURE requirement for PROBING_HEATERS_OFF
* Add HEATER_IDLE_HANDLER conditional
8 years ago
Scott Lahteine
8326c1c279
Merge pull request #7005 from Diederikvanderpant/bugfix-1.1.x
...
added shift register pins for reprapworld keypad v1.1
8 years ago
Scott Lahteine
07f8da36d2
CL-260 configs
8 years ago
Scott Lahteine
dce665a083
Merge pull request #7025 from magnuspub/patch-1
...
Mod in language_it.h
8 years ago
Scott Lahteine
7b09ab6bda
Merge pull request #7033 from Bob-the-Kuhn/pinsDebug-&-dac_mcp4728-fixes
...
Fix pinsDebug problem & add capability to display more than 70 pins
8 years ago
Scott Lahteine
5bdb4bbc5e
Merge pull request #7030 from thinkyhead/bf_circular_scroll
...
Circular scrolling of the status message
8 years ago
Federico
772275ab0c
Create language_it.h
8 years ago
Bob-the-Kuhn
11e28f389e
fix pinsDebug.h error, add capability to display more than 70 pins.
8 years ago
Scott Lahteine
21217d53df
Circular scrolling of the status message
8 years ago
Scott Lahteine
da8e946efb
Reduce size of heater state print code
8 years ago
Scott Lahteine
dde8bb7c8b
Fix extrude_min_temp compiler warning
8 years ago
Scott Lahteine
83263076dc
Merge pull request #7014 from fiveangle/fix_get-set_DrvPct_declarations
...
fix get/setDrvPct declarations
8 years ago
Scott Lahteine
57a51fd5db
Tweak some else clauses
8 years ago
Scott Lahteine
fc89de6d8b
Followup to German language update
8 years ago
Federico
92011e3d8c
Create language_it.h
8 years ago
Dave Johnson
7864b133a8
Fix get/setDrvPct declarations
8 years ago
Scott Lahteine
0b6b7c9c7e
Merge pull request #7013 from thinkyhead/bf_german_update
...
Update language_de.h
8 years ago
Scott Lahteine
f17a3c2474
Merge pull request #6889 from thinkyhead/bf_at90usb_mapping
...
Unify all AVR90USB pin mappings
8 years ago
Kai
5a72b6818e
update language_de.h
...
Following #6990 some more translations and some grammar fixes
8 years ago
Scott Lahteine
4cc5444144
Merge pull request #7008 from Bob-the-Kuhn/Z_MIN_PROBE_ENDSTOP-and-Z_MAX_PIN
...
Can't use "#define Z_MIN_PROBE_PIN Z_MAX_PIN" in configuration.h
8 years ago
Scott Lahteine
51bc50214a
Save 8 bytes of SRAM
8 years ago
Scott Lahteine
748bf32388
Unify AVR90USB: pinsDebug changes
8 years ago
Scott Lahteine
5426fc1735
Unify AVR90USB: Pins cleanup
8 years ago
Scott Lahteine
87d8223251
Unify AVR90USB: Pins remap to Arduino
8 years ago
Scott Lahteine
b378deaf89
Unify AVR90USB: fastio changes
8 years ago
Scott Lahteine
e94f79ccea
Patch some serial macros
8 years ago
Scott Lahteine
d91710e9aa
Followup for UBL translated strings
8 years ago
Scott Lahteine
761df686bd
Minor cleanup in gcode.h
8 years ago
Thomas Moore
897bc2ac1f
Updates for ensure_safe_temperature ( #6963 )
...
* Updates for ensure_safe_temperature
* M600 fixes
8 years ago
Bob-the-Kuhn
1c107b3949
delete problem line
8 years ago
Diederik van der Pant
5b270417ed
added shift register pins for reprapworld keypad v1.1
...
I recently upgraded my Marlin to V1.1.x and decided to publish my fix to make marlin compile properly when #define board megatronics 2 in combination with #define reprapworld keypad v1.1. It was previously described in the comments of a closed pull request. MarlinFirmware#472. All the buttons on the keypad are now operational.
8 years ago
bgort
2f55870edb
[New Feature] I2C position encoder support ( #6946 )
...
* [New Feature] I2C position encoder support
I plan to continue improving/cleaning this up, as there areas that need work.
* let the cleanups begin.
* progress
* more progress
* comments, rename files, etc.
* clean
* Cleanups per thinkyhead
* a few more cleanups
* cleanups, bugfixes, etc.
* remove unnecessary passes_test(), additional cleanups/optimizations
* cleanups
* misc.
* Fix up I2CPEM.init() and a few other things.
* organize, fix, rename, etc.
* more optimization
* a few more tweaks
8 years ago
Bob-the-Kuhn
28d72f48f1
change to DWORD
8 years ago
Bob-the-Kuhn
8d1d9040b6
add static
8 years ago
Bob-the-Kuhn
a17ffe1ece
Merge pull request #6985 from Kaibob2/patch-1
...
Fix for #6980 (case_light compile problem when EXTENDED_CAPABILITIES_REPORT is enabled)
8 years ago
Tannoo
731c8e6372
Translatable Strings for ubl_G29 ( #6990 )
8 years ago
Kai
abb6b8ad54
update language_de.h ( #6986 )
...
There was quite a lot to translate this time. I'm not absolutely confident with the whole UBL stuff and it's a PITA to translate. I don't use any kind of levelling myself as i just have a perfectly level cast aluminium plate as bed.
So maybe someone who really uses it might take a closer look at it after it's merged.
8 years ago
Kai
c2eff60d3f
Fix for #6980
...
Line 7830 prevented successfull compilation when #define CASE_LIGHT_ENABLE is uncommented
8 years ago
Scott Lahteine
1419126721
Merge pull request #6965 from thinkyhead/bf_save_more_sram
...
Use createChar_P to save SRAM in bootscreen
8 years ago
Scott Lahteine
a453be7357
Merge pull request #6973 from bgort/autoreportT
...
Enable AUTO_REPORT_TEMPERATURES by default
8 years ago
Scott Lahteine
1d615e0a67
Merge pull request #6976 from Tannoo/Leveling_in_About_Printer
...
Leveling type in About Printer
8 years ago
Scott Lahteine
707707d71a
Fix LCD status message padding
8 years ago
Scott Lahteine
e556ab1dff
Find three-point leveling points on Delta
8 years ago
Scott Lahteine
a27b08e6af
Various code style tweaks
8 years ago
Scott Lahteine
dac29e0f75
Cleaner failure of UBL without EEPROM
8 years ago
Scott Lahteine
9128d9ab45
Improve sanity checks with static_assert, organize
8 years ago
Scott Lahteine
6bb05c4543
Save 20b in smart_fill_mesh with PROGMEM
8 years ago
Scott Lahteine
b7dc4d9973
Save 92b PROGMEM, 14b SRAM with extruder auto fan
8 years ago
Scott Lahteine
c9e3caf928
Save lots of PROGMEM, ~20b SRAM with DIGIPOT_I2C
8 years ago
Scott Lahteine
4134a6b526
Save 88b PROGMEM, 48 bytes SRAM in settings.reset
8 years ago
Scott Lahteine
36cc03a9b4
Save 224b PROGMEM, 48b SRAM in get_homing_bump_feedrate
8 years ago
Scott Lahteine
2a41f0ff84
Save 28b PROGMEM in ultralcd.cpp (line_to_current)
8 years ago
Scott Lahteine
e6d10f6ddd
Spend 48b PROGMEM to save 16b SRAM
...
...by moving `homing_feedrate_mm_s` to PROGMEM.
8 years ago
Scott Lahteine
97e13a30ba
Save over 100 bytes SRAM in pin_is_protected
8 years ago
Scott Lahteine
45c74406cf
Recover 32 bytes of SRAM in Marlin bootscreen code
8 years ago
Scott Lahteine
e1c5a43247
Cleanup stepper current control config options
8 years ago
Scott Lahteine
efc198f952
Spacing, const, comments
8 years ago
Scott Lahteine
4406fba994
Fixes #6975
8 years ago
Scott Lahteine
d28f5d8a78
Fix: z_endstop_adj is never initialized
8 years ago
Scott Lahteine
5d5ff36446
Fix a compile error with _lcd_set_z_fade_height
8 years ago
Tannoo
b88957e0d4
Leveling type in About Printer
...
Show the Leveling system in use on the About Printer screen.
8 years ago
Brian
dd071a4a65
Enable AUTO_REPORT_TEMPERATURES by default
8 years ago
bgort
8db1197c9b
Enable extended capabilities report by default ( #6969 )
...
Ref #5139
8 years ago
bgort
82e662fc69
Remove requirement for LCD when UBL is used. ( #6971 )
...
* Remove requirement for LCD when UBL is used.
* fix previous oversights
* further refinement - error messages for P2 & P4
* require R on G26 when not using LCD; default to all points
8 years ago
Tannoo
2c2b991b59
UBL Manual Build Menu Option ( #6972 )
...
One click option to manually build UBL mesh.
8 years ago
Roxy-3D
0dd0033b33
Save up to 94 bytes of RAM on 20x4 LCD Display machines ( #6964 )
...
* Save up to 94 bytes of RAM on 20x4 LCD Display machines
Moved the custom screen characters out of RAM into Program Memory. With
SD-Card support and the Progress Bar enabled, this saves 94 bytes of RAM
memory.
This was tested using the example_configurations/FolgerTech-i3-2020
files. So a couple small changes to those files snuck into this Pull
Request.
Probably... We can find similar savings in the Graphics LCD code it we
comb through it. And if so... That is the place we really need to
save RAM memory!
* Tidy up white space and indentation
8 years ago
Bob-the-Kuhn
ba0bd33c38
Removed check for 2560 family
8 years ago
Scott Lahteine
04b07a6ecc
Unused var in Stepper
8 years ago
Scott Lahteine
eb8af486d2
Ensure safe temperature for M600
8 years ago
Scott Lahteine
bfe7fbe5c0
Maintain message scroll rate
8 years ago
Scott Lahteine
6411d65c48
Fix Morgan SCARA S2 calculation
8 years ago
Scott Lahteine
46752588b9
Merge pull request #6948 from Bob-the-Kuhn/redundant_temperature
...
fix redefinition errors for redundant_temperature
8 years ago
Scott Lahteine
5938dae200
Merge pull request #6950 from MagoKimbra/fix_g29_3_point
...
Fix G29 with 3 point
8 years ago
Scott Lahteine
c5e0f08e35
Merge pull request #6951 from fixoid/patch-4
...
Initializing extruder/nozzle servo when turning on the printer
8 years ago
Scott Lahteine
e4937b0285
Cleanup of spacing and formatting
8 years ago
fixoid
1aab9906e6
Initializing extruder/nozzle servo when when turning on the printer
8 years ago
MagoKimbra
663ff7f92a
Fix G29 with 3 point
8 years ago
oldmcg
9f295581f0
Ubl delta fixes and improvements ( #6941 )
...
* Change all direct changes of ubl.state.active to
set_bed_leveling_enabled() which handles apply/unapply
leveling to maintain current_position consistency.
Fix invalidation of UBL mesh to invalid unreachable
mesh points as well (delta corners).
Fix UBL_DELTA unapply_leveling logic and when
it gets applied, including fade_height changes.
Add optional M114 D for detailed position information,
disabled from compilation by default (M114_DETAIL).
* UBL_DELTA raw and inline kinematics
* UBL planner fall through fix
* consistent variable names
* Cleanup orphaned code and whitespace changes.
Use _O2.
* compile warnings cleanup
* Remove redundant #ifdef condition
8 years ago
Bob-the-Kuhn
c34d7a29a6
fix redefinition errors for redundant_temperature
...
Removing redundant_temperature from public section and leaving it in the
private section
8 years ago
Bob-the-Kuhn
6a5d3b580d
fix "hex_address not defined" when UBL is enabled
8 years ago
Scott Lahteine
789b2928a8
Tweak scrolling message code
8 years ago
Scott Lahteine
fc7d7f87b4
Init probe test pin with FastIO
8 years ago
Scott Lahteine
0282452cea
Make Parser::seen volatile
8 years ago
Scott Lahteine
9a305a467b
Patch LCD Contrast menu item
8 years ago
Scott Lahteine
90ccac4bcf
Clean up after recent commits
8 years ago
Bob-the-Kuhn
2130f10de8
allow space between parameter and value
8 years ago
Bob-the-Kuhn
ebda4663c3
for discusion
8 years ago
FATALHERMIT
911079104e
Support for ZRIB v2.0 Control Board
8 years ago
Scott Lahteine
65a0212866
Easier override of FILWIDTH_PIN
8 years ago
Scott Lahteine
147d9d76fc
Merge pull request #6928 from Bob-the-Kuhn/Fix-case-light-logic-on-Azteeg-X3-boards
...
Fix case light logic on Azteeg_X3 boards.
8 years ago
guntherv73
4288c4fb4f
Configurations for Malyan M150
8 years ago
Scott Lahteine
1919cb0d1e
Config cleanups
8 years ago
Bob-the-Kuhn
9a9bbfc57c
Fix case light logic on Azteeg_X3 boards.
8 years ago
Thomas Moore
a32f7b329c
Fix heater status display for advanced pause
8 years ago
Scott Lahteine
445865ea03
REPRAPWORLD_KEYPAD is NEWPANEL but not ULTIPANEL
8 years ago
Scott Lahteine
4296a8b74e
For status scrolling, pad a short message
8 years ago
Scott Lahteine
4a96433b7e
Simplify counting of printable characters
8 years ago
Scott Lahteine
8d69394ae1
Fix LCD printing of progmem strings
8 years ago
Scott Lahteine
c74d4dede6
Prevent illegal leveling combinations
...
Addressing issue #6901
8 years ago
Scott Lahteine
155aa62fb0
Merge pull request #6912 from thinkyhead/bf_better_pulse_delay
...
Account for dual XYZ in pulse delay cycles estimate
8 years ago
Scott Lahteine
a5fa586642
Preferred patch to gcode.h
8 years ago
Bob-the-Kuhn
1b41e1f645
another compile error
...
only seen if
#if ENABLED(TEMPERATURE_UNITS_SUPPORT)
...
#if
ENABLED(ULTIPANEL) && DISABLED(DISABLE_M503)
8 years ago
Bob-the-Kuhn
65bd4c8c94
Merge pull request #6797 from Bob-the-Kuhn/M355-case-lightimprovements-(1.1.x)
...
M355 case light improvements (replaces PR #5685 )
8 years ago
Bob-the-Kuhn
9657e7d3ee
copied file changes from PR #5685
...
==============================
Configuration_adv.h changes
==============================
add "live" LCD update
==============================
P & S version
==============================
final (hopefully) tested version
==============================
update M115 capabilities print
==============================
Menu changes portion of the requested changes
==============================
changed USEABLE_HARDWARE_PWM from a function to a series of macros
==============================
changes per review
8 years ago
Bob-the-Kuhn
8206bb9bb9
fix compile error
...
invalid conversion from 'const char*' to 'char*' [-fpermissive]
8 years ago
Scott Lahteine
df91346188
Account for dual XYZ in pulse delay cycles estimate
8 years ago
Scott Lahteine
7236109f2a
Patch M24 / M125 for delta
8 years ago
Scott Lahteine
be17033762
Fix case light menu toggle
8 years ago
Scott Lahteine
89b93058e3
Merge pull request #6887 from christianh17/PR-sanitycheck
...
enable DEACTIVATE_SERVOS_AFTER_MOVE with switching nozzle
8 years ago
Scott Lahteine
05b66234ae
Merge pull request #6895 from thinkyhead/bf_user_commands
...
Custom user commands menu
8 years ago
Scott Lahteine
84a0a77c59
Merge pull request #6852 from tcm0116/mixing_extruder_lin_advance
...
Generate error if MIXING_EXTRUDER and LIN_ADVANCE are both enabled
8 years ago
Scott Lahteine
266ae8912a
Formatting in _draw_heater_status
8 years ago
Scott Lahteine
6b9ca16f36
Patch lcd_print edge limit code
8 years ago
Tannoo
74d6dee920
User Command (Script) Menu
...
The menu (commands / scripts) is configurable in `Configuration_adv.h`.
- Added conditionals.
- Changed script handling.
- Slimmed and working!
- Added Status message.
- Returning to lcd status screen now!
- Example Configs Updated.
- Cleanups by @thinkyhead
8 years ago
Scott Lahteine
d9c8072037
Edit PROPORTIONAL_FONT_RATIO comment
8 years ago
Scott Lahteine
46b32e4548
Cleanup LCD interface, add lcd_reset_status
8 years ago
Scott Lahteine
ca99d67ede
Fix UBL "Info screen" menu items
8 years ago
Scott Lahteine
2c7a39bc0e
Fix LCD print aborted message
8 years ago
Scott Lahteine
0f1e8c195d
Draw on LCD after value has changed
8 years ago
Scott Lahteine
51587c4b43
Rename Feedrate to Velocity to match prior naming
8 years ago
Scott Lahteine
9677f3f2f5
Patch up LCD Bed Leveling menu
8 years ago
Scott Lahteine
fc2eaab7f3
Show home option in level bed menu
8 years ago
Scott Lahteine
c6a7adc293
Patch G29 A and Q arguments to bypass setup
8 years ago
Scott Lahteine
4cece2d72e
Use NAN for G29 W omitted parameters
8 years ago
Scott Lahteine
2d71569138
Fix spacing in JSON output
8 years ago
Scott Lahteine
b2d3c8aedd
Have G28 do a refresh of the display
8 years ago
Scott Lahteine
50ab9c2e04
General cleanup of spacing, comments
8 years ago
Scott Lahteine
f1e33afda4
Return to Bed Leveling menu when done
8 years ago
Scott Lahteine
78d8c598e1
Fix lcd_synchronize with message
8 years ago
Scott Lahteine
eb39d6e3e2
Don't draw progress bar until it has 1%
8 years ago
Scott Lahteine
194f8b2f55
Start at Z=0 in manual probing
8 years ago
Scott Lahteine
6f89db11f0
Allow lcd_setstatusPGM to reset the alert level
8 years ago
Scott Lahteine
3fe333143c
Case light as a toggle menu item
8 years ago
Scott Lahteine
d013bddfa8
Merge pull request #6876 from thinkyhead/bf_extend_leveling_menu
...
Extend the ABL/MBL Bed Leveling menu
8 years ago
Scott Lahteine
01e7e234c6
Add more options to the Bed Leveling menu
8 years ago
Scott Lahteine
0cbe448edf
Split up Control > Motion submenu
8 years ago
Scott Lahteine
a3645ec921
Reference op with variable name
8 years ago
Scott Lahteine
71367fd518
Scrolling status message option
8 years ago
Scott Lahteine
b0eae68f57
Prevent bed temperature being set too high
8 years ago
Scott Lahteine
493f0b0c62
Fix some compiler warnings
8 years ago
christianh17
f379a326cc
enable DEACTIVATE_SERVOS_AFTER_MOVE with switching nozzle
...
When using switching nozzle it should be possible to disable the servo after move. Do it only if you do not need the servo power to keep the position.
8 years ago
Scott Lahteine
33279a1e02
Code style tweak to gcode.h
8 years ago
Ernesto Martinez
ac959b12ee
Updates to language_es.h based on latest updates. ( #6871 )
...
Spanish language updates
8 years ago
Scott Lahteine
55c700d537
Tweak to gcode.h
8 years ago
Bob-the-Kuhn
868e7db4ae
value check was looking at the code
8 years ago
Thomas Moore
fb5e0ffe16
Unify M600 and M125 pause features ( #6407 )
...
* Unify M600 and M125 pause features
* Cleanup per thinkyhead's comments
* Rename filament_change_menu_response to advanced_pause_menu_response
* Include HAS_BED_PROBE in QUIET_PROBING
* Update gMax example file
* is_idle() is out of scope without the braces
* Convert FT-i3-2020 to Advance Pause names...
* Allow pause even if not printing
8 years ago
Scott Lahteine
b3a97b5013
Patch up LCD level bed menus
8 years ago
Scott Lahteine
78af2b1444
Fix PROBE_MANUALLY via G-code
8 years ago
Scott Lahteine
082da23391
One fewer EOL in M503 output
8 years ago
Scott Lahteine
b15e531464
Fix screen change on character display
8 years ago
Thomas Moore
44e657766e
Add incompatibility error to Sanity Check for MIXING_EXTRUDER and LIN_ADVANCE
8 years ago
Scott Lahteine
735405b2a4
Merge pull request #6848 from thinkyhead/bf_scara_M665
...
Add M665 for SCARA
8 years ago
Scott Lahteine
ffa901f373
Merge pull request #6839 from thinkyhead/bf_day_ending_in_y
...
UBL ultralcd.cpp patches
8 years ago
Scott Lahteine
361cbba113
Use M665 to set SCARA angle offsets
8 years ago
Scott Lahteine
5ed63a5724
Apply const in prepare_kinematic_move_to
8 years ago
Scott Lahteine
5cbe0244c5
Fixes for spindle/laser and SCARA probe bounds
8 years ago
Scott Lahteine
1f52c9f5df
Neater Megatronics 3 pins
8 years ago
Scott Lahteine
af81cb4cbb
Patch for M503 output
8 years ago
Scott Lahteine
1d167a6874
Some cleanup, fixes for ultralcd.cpp UBL code
...
- Free up 30 bytes of SRAM in UBL LCD code
- Fix BUILD_ABS_MESH temperature
- Fix UBL indentation in ultralcd.cpp
- UBL vars lowercase, "convert to positive" sensibly
8 years ago
Scott Lahteine
f4028fe088
New GCode Parser - Implementation
8 years ago
Scott Lahteine
002a06c507
New GCode Parser - Configuration
8 years ago
Scott Lahteine
ad915b667e
One more mesh_index_to_npos update
...
Followup to #6827
8 years ago
Scott Lahteine
2881f0a48d
Fix, extend G42 with P (probe) parameter
...
- Also fix handling of SCARA and misuse of `codenum`.
8 years ago
Scott Lahteine
d252d1b6a2
Merge pull request #6831 from thinkyhead/bf_move_g7
...
Move G7 to G42
8 years ago
Brian
82ca6248e2
Move G7 to G42
...
See: #6777
8 years ago
Scott Lahteine
26ffa558a3
Use redraw flag for both types of LCD
8 years ago
Scott Lahteine
3ff7515527
Merge pull request #6817 from cbusillo/patch-1
...
missing enable for M605 for duplication mode
8 years ago
Scott Lahteine
34cfbc90cd
Use new attribute macros in more places
8 years ago
Scott Lahteine
85b967657e
Embed G26/G29 in ubl class, with enhancements
8 years ago
Scott Lahteine
c99bd69889
Apply const float & more
8 years ago
Scott Lahteine
ad5638f78c
Cleanup some fastio code
8 years ago
Scott Lahteine
e271521c39
Single user_canceled function in G26
8 years ago
Scott Lahteine
c2ea22da49
Clean up whitespace
8 years ago
Scott Lahteine
ceb62fc7e1
Fixes #6828 : M428 bug
8 years ago
oldmcg
48f7652143
UBL G29 -P3.1 smart fill ( #6823 )
...
* UBL G29 -P3.1 mesh fill with distance-weighted least squares fit.
* Back to original -O0 on G29 for now.
8 years ago
Scott Lahteine
850203fb3a
Merge pull request #6816 from thinkyhead/bf_lcd_live_editing
...
Constrain LCD status message rendering
8 years ago
Roxy-3D
3129260c44
Misc. Clean Up ( #6822 )
...
* Misc. Clean Up
Mostly UBL related clean up.
- But fixed a bug in the thermistortables.
- Made G26 more responsive to user aborts.
- Added sanity checks for older name for UBL_MESH_VALIDATION.
- Made G29 P4 able to edit invalidated mesh points
- Restore a reasonable Fade Height for UBL when creating new state information
- Get UBL's Topology Map to look a little bit better
- Make sure the user doesn't see a blank screen when doing Mesh Editing.
* Huh??? GitHub Desktop screwed up!
* get the planner object in scope
* Fix out of scope z_fade_height
* Travis timed out...
I need a change so I can force a new commit and sync.
8 years ago
cbusillo
3b4116e73b
missing enable for M605 for duplication mode
...
I believe gcode_M605 will not be called when using DUAL_NOZZLE_DUPLICATION_MODE without this change.
8 years ago
Scott Lahteine
5e8892d6b5
Show Restore Failsafe item with EEPROM off
8 years ago
Scott Lahteine
76af9ac7c5
tweaks
8 years ago
Scott Lahteine
ba5910ab6c
Constrain LCD status message rendering
8 years ago
MagoKimbra
2c309a8f7c
Fix set_lcd_contrast
8 years ago
Scott Lahteine
22dbb2117c
Merge pull request #6812 from thinkyhead/bf_day_ending_in_y
...
Cleanup code, organize & document fastio pin mappings
8 years ago
Roxy-3D
364f8fb613
Update Configuration.h files to better names ( #6814 )
...
Changed UBL_G26_MESH_EDITING to UBL_G26_MESH_VALIDATION
Added UBL_MESH_EDIT_MOVES_Z to prepare for that change (coming next)
8 years ago