Scott Lahteine
85777a56c6
Add A (action) and E (echo) parameters to M118
2017-06-28 02:07:59 -05:00
Scott Lahteine
d1e8d4cd9d
Merge pull request #7167 from thinkyhead/bf_20x4_lcd_update
...
UBL Map Cleanup and LCD display
2017-06-28 01:20:22 -05:00
Scott Lahteine
b492e0878d
Changes to reduce and simplify
2017-06-28 01:10:30 -05:00
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.
2017-06-28 00:55:20 -05:00
Tannoo
80abc872f3
Updated to better support the coming "radar"
2017-06-27 22:51:58 -05:00
Tannoo
e90cbf5c16
UBL Map Cleanup
2017-06-27 22:51:58 -05:00
Scott Lahteine
fc140c4962
Followup for I2C_POSITION_ENCODERS
2017-06-27 20:46:40 -05:00
Scott Lahteine
f4246dc8ff
Merge pull request #7165 from thinkyhead/bf_parser_shorthand
...
Use parser.seenval, add shorthand functions
2017-06-27 18:57:48 -05:00
Scott Lahteine
bd776df8c1
Optimize seen_axis by moving 'X' to index 24
2017-06-27 18:47:11 -05:00
Scott Lahteine
05449cf6ee
Add shorthand value accessors to gcode.h
2017-06-27 18:39:41 -05:00
Scott Lahteine
12f092c812
Cleanups to gcode.h, use seenval()
2017-06-27 17:57:00 -05:00
Scott Lahteine
941943c167
Apply const, spacing, etc.
2017-06-27 05:23:49 -05:00
Scott Lahteine
5b11b33854
Add support for Průša MK2 Multiplexer
2017-06-27 04:55:30 -05:00
Scott Lahteine
a4a587a897
Fix spelling of Průša
2017-06-27 04:46:46 -05:00
Scott Lahteine
ba1706a265
Fix spacing in gcode.cpp
...
Followup to #6940
2017-06-27 04:46:46 -05:00
Scott Lahteine
c2c8aafda2
Merge pull request #7157 from thinkyhead/bf_g33_f_parameter
...
G33 F and Height bug fix
2017-06-27 04:36:22 -05:00
Scott Lahteine
627afb29df
Merge pull request #7109 from tnw513/fix-italian
...
added missing italian translation
2017-06-27 04:12:30 -05:00
Scott Lahteine
f0f9fb7465
Remove line that does nothing
2017-06-27 04:08:50 -05:00
LVD-AC
99592c8458
Update G33: Add F, fix height bug
2017-06-27 04:02:02 -05:00
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.
2017-06-27 08:04:40 +01:00
Scott Lahteine
134116b874
Merge pull request #7153 from thinkyhead/bf_czech_update
...
Updated Czech language
2017-06-26 17:34:15 -05:00
Petr Zahradník
e80958b631
CZ Translate BLTouch and UBL
...
Fixup length
2017-06-26 16:15:31 -05:00
Scott Lahteine
fe7e890b09
Fix issues with ADC_KEYPAD
...
Fixes #7150
2017-06-26 16:08:31 -05:00
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.
2017-06-25 17:14:08 -05:00
Scott Lahteine
e687782875
Merge pull request #7134 from thinkyhead/bf_skynet_a3_ready
...
Add Skynet/ANET A10 support
2017-06-25 14:35:22 -05:00
dot-bob
b3c36c98fd
Edit digipot currents via LCD, save to EEPROM
2017-06-25 01:02:36 -05:00
Scott Lahteine
3c7bfe798d
Various cleanups ahead of digipot save
2017-06-24 23:56:24 -05:00
Bob-the-Kuhn
9651d01e1a
Add Skynet/ANET A10 support
2017-06-24 19:07:03 -05:00
Scott Lahteine
eb314373bb
Config spacing & consistency, group custom LCDs
2017-06-24 14:33:40 -05:00
Scott Lahteine
6c45fa7dcc
Apply #elif in LCD conditionals
2017-06-24 13:56:33 -05:00
Scott Lahteine
afbc6e3e2f
Update DELTA/SCARA config comments
2017-06-24 12:47:17 -05:00
Paweł Stawicki
1e47c17b46
Fix: set digipot mcp4018 Vrefmax to 1.666V
2017-06-24 12:35:34 -05:00
Scott Lahteine
80a232419d
CNC workspace planes and 'P' argument for G2/G3
2017-06-23 14:53:03 -05:00
Scott Lahteine
5fb0d401eb
Formatting tweaks
2017-06-23 14:53:02 -05:00
Scott Lahteine
ed04d0b6be
Label DualXMode enums
2017-06-23 14:53:02 -05:00
Scott Lahteine
786cdea124
Ensure REPRAPWORLD_KEYPAD_MOVE_STEP is defined
2017-06-23 14:53:01 -05:00
Scott Lahteine
ee7163fd3a
Fix pinsDebug compile errors
2017-06-23 14:53:01 -05:00
Scott Lahteine
a9f8e518bf
Fix FILAMENT_WIDTH_SENSOR infinite loop issue
...
Addressing #6992 and #5851
2017-06-23 14:53:01 -05:00
Scott Lahteine
254a11b083
Merge pull request #7120 from thinkyhead/bf_sainsmart_link
...
Add link to F. Malpartida LiquidCrystal library
2017-06-22 14:04:23 -05:00
Scott Lahteine
aeb6d465a4
Merge pull request #7118 from thinkyhead/bf_french_update
...
French update
2017-06-22 13:10:07 -05:00
Bob-the-Kuhn
325f09ea6c
Add link to custom LiquidCrystal library by F. Malpartida
2017-06-22 13:07:08 -05:00
MagoKimbra
d26c8cc5c8
fix_planner_refresh_e_positioning ( #7103 )
...
* fix_planner_refresh_e_positioning
* Fix
2017-06-22 12:59:22 -05:00
Gege2B
c7f04fbcc7
French translation
2017-06-22 12:49:23 -05:00
Silvio Didonna
4171520729
added missing italian translation
2017-06-21 11:08:39 +02:00
Bob-the-Kuhn
41bfff14e2
Merge pull request #6991 from Bob-the-Kuhn/Mesh-with-babystepping
...
Mesh with BABYSTEP_ZPROBE_OFFSET: add sanity check
2017-06-20 16:36:22 -05:00
Scott Lahteine
424d0bae8b
Merge pull request #7100 from thinkyhead/bf_HAL_prepare
...
Apply maths macros and type changes ahead of HAL
2017-06-20 01:15:23 -05:00
Scott Lahteine
5c59ee4e93
Use current (raw) Z if omitted from G29 WXY or G29 WIJ.
2017-06-20 00:10:52 -05:00
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.
2017-06-20 00:09:59 -05:00
Scott Lahteine
6c45d0fd81
Apply maths macros and type changes ahead of HAL
2017-06-19 22:57:42 -05:00
Scott Lahteine
8a51e2960c
Improve the experience of editing steps_per_mm
2017-06-19 22:17:15 -05:00
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.
2017-06-19 22:17:15 -05:00
Scott Lahteine
499bb85a95
Clean up, put ubl menu itemization closer at hand
2017-06-19 22:17:14 -05:00
Tannoo
90f5f82926
Step-by-Step Menu addition
2017-06-19 20:15:11 -05:00
Scott Lahteine
0c616700f3
Merge pull request #7097 from thinkyhead/bf_dac_percents_fix
...
Convert DAC percent to uint8_t
2017-06-19 17:58:55 -05:00
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
2017-06-19 17:53:07 -05:00
Bob-the-Kuhn
a1c65fd3d5
convert DAC percent to uint8_t
...
=====================
add test to Travis
2017-06-19 17:46:41 -05:00
Scott Lahteine
907cafcbfd
Support for two switching extruders
2017-06-19 17:20:59 -05:00
Ross Allan
cfcd069501
Fix #5699 - LIN_ADVANCE freeze when ADV_RATE returns 0
2017-06-19 14:02:17 -05:00
Scott Lahteine
b8b7ef1902
Merge pull request #7090 from thinkyhead/bf_italian_refix
...
Fix Italian language mapper
2017-06-19 09:27:13 -05:00
Scott Lahteine
42f7f9e013
Merge pull request #7060 from bgort/i2cpefix
...
I2C Position Encoders Example Configs
2017-06-19 01:08:42 -05:00
Scott Lahteine
0b49bddec2
Fix Italian language mapper
2017-06-19 01:01:40 -05:00
Silvio Didonna
2e26a7c752
Added missing Italian translations
2017-06-18 23:37:48 -05:00
Scott Lahteine
4c3dc8bf07
Remove set_current_to_destination from resume_print
...
Addressing #7057
2017-06-18 23:01:13 -05:00
Scott Lahteine
4857a3ba48
Formatting and spelling
2017-06-18 23:01:12 -05:00
Thomas Moore
3d24c329af
M600 fixes
2017-06-18 23:00:56 -05:00
Bob-the-Kuhn
8fb30aaed6
warn user of an invalid combination
2017-06-17 15:04:47 -05:00
Bob-the-Kuhn
6cb9bb27fe
Move lcd_refresh_zprobe_zoffset definition
2017-06-16 21:46:33 -05:00
Scott Lahteine
d4270f15a9
Spacing tweak in setup()
2017-06-16 14:21:05 -05:00
Scott Lahteine
c61c0a9aeb
Fix status message missing "blink"
2017-06-16 14:18:19 -05:00
Scott Lahteine
062131554f
Followup to #7045
2017-06-16 14:18:19 -05:00
Jim Brown
3d043976f7
Add option to disallow filament change without homing first
2017-06-16 13:32:17 -05:00
Scott Lahteine
93da4e83f7
One more space on a short status message
2017-06-16 12:58:25 -05:00
Scott Lahteine
7c95f762f2
Show LCD bed options even without thermal protection
2017-06-15 15:29:56 -05:00
Scott Lahteine
92eb55f246
Reject generous donation of trailing whitespace
2017-06-15 15:25:24 -05:00
Scott Lahteine
428be27893
Formatting adjustments
2017-06-15 15:25:24 -05:00
Scott Lahteine
8d5a37fb3d
Support for a 5th stepper in stepper code
2017-06-15 15:25:23 -05:00
Scott Lahteine
7769a22064
Tweaks to temperature code
2017-06-15 15:25:23 -05:00
Scott Lahteine
d9da126776
Cleanups for UBL / ultralcd.cpp
2017-06-15 15:22:36 -05:00
Scott Lahteine
499d5c3b24
Fix scrolling lcd message for DOGM
2017-06-15 15:07:39 -05:00
Scott Lahteine
7164fd499e
Tweak to G33 P error
2017-06-15 14:43:40 -05:00
Scott Lahteine
c10d763d98
Simpler prepare move conditions
2017-06-15 14:43:40 -05:00
Scott Lahteine
4ebff8eaa5
Drop fastio timer cruft
2017-06-15 14:43:40 -05:00
Scott Lahteine
09bc34f4dc
Allow arbitrarily long retraction
2017-06-15 14:43:30 -05:00
Scott Lahteine
4414825e0d
Merge pull request #7038 from thinkyhead/bf_PCA9632
...
PCA9632 PWM color LED support
2017-06-15 14:41:24 -05:00
Bob-the-Kuhn
9dda022705
fix compile errors
...
================================
Changed to conditional compile for AT90USB issue
2017-06-15 13:18:14 -05:00
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
2017-06-15 01:03:39 -05:00
Brian
40bb0cbf7a
example configurations, etc.
2017-06-14 18:04:28 -04:00
Jim Brown
26d20ebcfc
Don't allow filament change without homing first ( #7054 )
2017-06-13 17:11:37 -05:00
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.
2017-06-12 18:26:49 -05:00
Scott Lahteine
445227c807
Fix missing LCD_STR_REFRESH
2017-06-12 01:28:52 -05:00
Scott Lahteine
699aa35df6
Code cleanup for G33
2017-06-12 01:25:40 -05:00
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.
2017-06-12 01:09:24 -05:00
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
2017-06-12 01:07:19 -05:00
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
2017-06-12 00:22:31 -05:00
Scott Lahteine
8326c1c279
Merge pull request #7005 from Diederikvanderpant/bugfix-1.1.x
...
added shift register pins for reprapworld keypad v1.1
2017-06-11 23:12:11 -05:00
Scott Lahteine
07f8da36d2
CL-260 configs
2017-06-11 19:40:13 -05:00
Scott Lahteine
dce665a083
Merge pull request #7025 from magnuspub/patch-1
...
Mod in language_it.h
2017-06-11 19:09:46 -05:00
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
2017-06-11 19:09:09 -05:00
Scott Lahteine
5bdb4bbc5e
Merge pull request #7030 from thinkyhead/bf_circular_scroll
...
Circular scrolling of the status message
2017-06-11 19:07:38 -05:00
Federico
772275ab0c
Create language_it.h
2017-06-11 10:37:34 +02:00
Bob-the-Kuhn
11e28f389e
fix pinsDebug.h error, add capability to display more than 70 pins.
2017-06-10 22:01:15 -05:00
Scott Lahteine
21217d53df
Circular scrolling of the status message
2017-06-10 20:56:00 -05:00
Scott Lahteine
da8e946efb
Reduce size of heater state print code
2017-06-10 20:26:17 -05:00
Scott Lahteine
dde8bb7c8b
Fix extrude_min_temp compiler warning
2017-06-10 20:07:36 -05:00
Scott Lahteine
83263076dc
Merge pull request #7014 from fiveangle/fix_get-set_DrvPct_declarations
...
fix get/setDrvPct declarations
2017-06-10 19:06:50 -05:00
Scott Lahteine
57a51fd5db
Tweak some else clauses
2017-06-10 16:40:10 -05:00
Scott Lahteine
fc89de6d8b
Followup to German language update
2017-06-10 16:27:39 -05:00
Federico
92011e3d8c
Create language_it.h
2017-06-10 21:50:14 +02:00
Dave Johnson
7864b133a8
Fix get/setDrvPct declarations
2017-06-09 20:21:28 -07:00
Scott Lahteine
0b6b7c9c7e
Merge pull request #7013 from thinkyhead/bf_german_update
...
Update language_de.h
2017-06-09 21:41:19 -05:00
Scott Lahteine
f17a3c2474
Merge pull request #6889 from thinkyhead/bf_at90usb_mapping
...
Unify all AVR90USB pin mappings
2017-06-09 21:00:13 -05:00
Kai
5a72b6818e
update language_de.h
...
Following #6990 some more translations and some grammar fixes
2017-06-09 19:45:09 -05:00
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
2017-06-09 19:42:56 -05:00
Scott Lahteine
51bc50214a
Save 8 bytes of SRAM
2017-06-09 19:20:16 -05:00
Scott Lahteine
748bf32388
Unify AVR90USB: pinsDebug changes
2017-06-09 19:20:16 -05:00
Scott Lahteine
5426fc1735
Unify AVR90USB: Pins cleanup
2017-06-09 18:48:12 -05:00
Scott Lahteine
87d8223251
Unify AVR90USB: Pins remap to Arduino
2017-06-09 18:48:12 -05:00
Scott Lahteine
b378deaf89
Unify AVR90USB: fastio changes
2017-06-09 18:21:57 -05:00
Scott Lahteine
e94f79ccea
Patch some serial macros
2017-06-09 17:17:23 -05:00
Scott Lahteine
d91710e9aa
Followup for UBL translated strings
2017-06-09 16:59:26 -05:00
Scott Lahteine
761df686bd
Minor cleanup in gcode.h
2017-06-09 16:59:26 -05:00
Thomas Moore
897bc2ac1f
Updates for ensure_safe_temperature ( #6963 )
...
* Updates for ensure_safe_temperature
* M600 fixes
2017-06-09 15:19:08 -05:00
Bob-the-Kuhn
1c107b3949
delete problem line
2017-06-09 11:53:36 -05:00
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.
2017-06-09 14:17:47 +02:00
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
2017-06-09 08:06:23 -04:00
Bob-the-Kuhn
28d72f48f1
change to DWORD
2017-06-08 16:15:02 -05:00
Bob-the-Kuhn
8d1d9040b6
add static
2017-06-08 14:59:21 -05:00
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)
2017-06-08 11:18:56 -05:00
Tannoo
731c8e6372
Translatable Strings for ubl_G29 ( #6990 )
2017-06-08 10:09:39 -05:00
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.
2017-06-08 10:04:52 -05:00
Kai
c2eff60d3f
Fix for #6980
...
Line 7830 prevented successfull compilation when #define CASE_LIGHT_ENABLE is uncommented
2017-06-08 09:19:04 +02:00
Scott Lahteine
1419126721
Merge pull request #6965 from thinkyhead/bf_save_more_sram
...
Use createChar_P to save SRAM in bootscreen
2017-06-07 17:34:19 -05:00
Scott Lahteine
a453be7357
Merge pull request #6973 from bgort/autoreportT
...
Enable AUTO_REPORT_TEMPERATURES by default
2017-06-07 17:33:40 -05:00
Scott Lahteine
1d615e0a67
Merge pull request #6976 from Tannoo/Leveling_in_About_Printer
...
Leveling type in About Printer
2017-06-07 17:26:21 -05:00
Scott Lahteine
707707d71a
Fix LCD status message padding
2017-06-07 16:07:38 -05:00
Scott Lahteine
e556ab1dff
Find three-point leveling points on Delta
2017-06-07 16:07:38 -05:00
Scott Lahteine
a27b08e6af
Various code style tweaks
2017-06-07 16:07:38 -05:00
Scott Lahteine
dac29e0f75
Cleaner failure of UBL without EEPROM
2017-06-07 16:07:38 -05:00
Scott Lahteine
9128d9ab45
Improve sanity checks with static_assert, organize
2017-06-07 16:07:38 -05:00
Scott Lahteine
6bb05c4543
Save 20b in smart_fill_mesh with PROGMEM
2017-06-07 16:07:38 -05:00
Scott Lahteine
b7dc4d9973
Save 92b PROGMEM, 14b SRAM with extruder auto fan
2017-06-07 16:07:38 -05:00
Scott Lahteine
c9e3caf928
Save lots of PROGMEM, ~20b SRAM with DIGIPOT_I2C
2017-06-07 16:07:38 -05:00
Scott Lahteine
4134a6b526
Save 88b PROGMEM, 48 bytes SRAM in settings.reset
2017-06-07 16:07:38 -05:00
Scott Lahteine
36cc03a9b4
Save 224b PROGMEM, 48b SRAM in get_homing_bump_feedrate
2017-06-07 16:07:38 -05:00
Scott Lahteine
2a41f0ff84
Save 28b PROGMEM in ultralcd.cpp (line_to_current)
2017-06-07 16:07:38 -05:00
Scott Lahteine
e6d10f6ddd
Spend 48b PROGMEM to save 16b SRAM
...
...by moving `homing_feedrate_mm_s` to PROGMEM.
2017-06-07 16:07:38 -05:00
Scott Lahteine
97e13a30ba
Save over 100 bytes SRAM in pin_is_protected
2017-06-07 16:07:38 -05:00
Scott Lahteine
45c74406cf
Recover 32 bytes of SRAM in Marlin bootscreen code
2017-06-07 16:07:38 -05:00
Scott Lahteine
e1c5a43247
Cleanup stepper current control config options
2017-06-07 16:07:38 -05:00
Scott Lahteine
efc198f952
Spacing, const, comments
2017-06-07 16:07:38 -05:00