studiodyne
e04902f589
Add EXTRA_FAN_SPEED feature
2017-10-16 02:32:30 -05:00
Scott Lahteine
d63d08ef8b
Merge pull request #7948 from gallynero/patch-1
...
Enable change feedrate in delta
2017-10-15 16:28:45 -05:00
Scott Lahteine
5c2ff6ed19
Add Capability BUILD_PERCENT
2017-10-15 03:01:36 -05:00
Scott Lahteine
5f708d47ce
Add LCD_SET_PROGRESS_MANUALLY
2017-10-15 02:21:09 -05:00
Scott Lahteine
3b4b9c6d68
Unaccented French for Character Display
2017-10-14 20:17:29 -05:00
MetalSearch
8df47d76c7
Add control board MAKEBOARD Mini
...
+Add French language without accent for japanese LCD
2017-10-14 20:10:03 -05:00
Scott Lahteine
be55a49946
Merge pull request #7980 from thinkyhead/bf1_granular_sw_endstops
...
[1.1.x] Software endstop options by axis
2017-10-14 17:37:35 -05:00
Scott Lahteine
e05af35678
Add MIN_SOFTWARE_ENDSTOP_[XYZ] to example configs
2017-10-14 17:14:19 -05:00
Scott Lahteine
060d16d26b
Split the software endstop capability by axis.
...
Based on #7975 and #7979
2017-10-14 17:14:08 -05:00
Scott Lahteine
e17869ca20
Fix Emergency Parser
...
Followup to #7459
2017-10-14 15:58:07 -05:00
Scott Lahteine
662105c1b6
ADC sensor fix inspired by 'Evgen2' on Twitter
2017-10-14 02:39:13 -05:00
Scott Lahteine
b8ddae61e2
ubl_state no longer needed
2017-10-14 02:39:13 -05:00
Scott Lahteine
ece14af556
Improve LCD leveling value edits
2017-10-14 02:39:13 -05:00
Scott Lahteine
b07a2aa23c
Add HAS_MESH conditional
2017-10-14 02:39:12 -05:00
Scott Lahteine
88857e8028
Move fade_scaling_factor_for_z to Planner
2017-10-14 02:10:46 -05:00
Scott Lahteine
8e808fcadc
General cleanup, apply const
2017-10-13 16:13:36 -05:00
Scott Lahteine
da93a272a0
Move leveling_is_active to a macro
2017-10-13 16:11:27 -05:00
Scott Lahteine
3d5b10735f
Remove obsolete UBL z_offset
2017-10-13 08:23:01 -05:00
gallynero
94228d4522
Enable change feedrate in delta
...
Enable change the relative feedrate on a printing job in delta machines with UBL
2017-10-12 01:55:51 +02:00
Slawomir Ciunczyk
167058b61f
Different NEOPIXEL types
...
Changes to support NEOPIXEL LED strips
- Support for different NEOPIXEL as defined in Adafruit_NeoPixel.h
- ability to setup startup brightness
- ability to define sequential/non-sequential transition of color change during heating-up
- additional parameter to M150 P<brightness>
2017-10-10 01:58:40 -05:00
Scott Lahteine
f835245ee1
Merge pull request #7908 from thinkyhead/bf1_goodbye_legacy_advance
...
[1.1.x] Remove legacy ADVANCE feature
2017-10-10 00:31:39 -05:00
Scott Lahteine
38110e220d
Segmented manual moves for kinematics
2017-10-09 23:10:17 -05:00
deram
9239fcf0da
Allow UBL G29 and G26 to build without a probe
2017-10-09 18:37:53 -05:00
Scott Lahteine
381ebc043f
Add support for ST7565-64128N
...
Based on #7447 by @Bob-the-Kuhn
2017-10-09 17:39:03 -05:00
jmdearras
c7e0a49c94
Add some new LCD displays
...
- Original CR-10
- MKS Mini Display
2017-10-09 17:39:03 -05:00
Scott Lahteine
067622fcc6
Apply some tweaks based on 2.0.x
2017-10-09 17:39:03 -05:00
Scott Lahteine
ae256576e1
Bring configs into parity with 2.0.x
2017-10-09 17:38:39 -05:00
Scott Lahteine
cbfcce09fa
Remove legacy ADVANCE feature
2017-10-09 04:27:45 -05:00
Scott Lahteine
a21201a713
LCD filename already concatentated
2017-10-07 15:14:58 -05:00
Scott Lahteine
53f2f188f2
LCD filename already concatenated
2017-10-07 15:11:28 -05:00
Scott Lahteine
a6e95c7d25
Fix display issue with SD_ALPHA_SORT caching
2017-10-07 15:07:05 -05:00
Dave Johnson
97e6663bb3
[1.1.x] Auto-enable DISABLE_REDUCED_ACCURACY_WARNING if HOME_AFTER_DEACTIVATE enabled ( #7878 )
...
* Auto-enable DISABLE_REDUCED_ACCURACY_WARNING if HOME_AFTER_DEACTIVATE enabled
If HOME_AFTER_DEACTIVATE, there is no need to warn on LCD since printer will home prior to starting print. Saves 60 bytes PROGMEM.
add HD44780 too
* Reduce lines used
* Reduce lines used
2017-10-07 15:00:56 -05:00
Scott Lahteine
e2ceb1b800
Merge pull request #7632 from GMagician/Wrong-sanitycheck-message-fix
...
Addressing #7612
2017-10-07 02:25:35 -05:00
Scott Lahteine
8c93295d62
Merge pull request #7873 from thinkyhead/bf1_anet_encoder_pulses
...
[1.1.x] Fixing ANET encoder pulses
2017-10-07 01:21:14 -05:00
Phr3d13
c26242a553
Fixing #7833
2017-10-07 00:07:24 -05:00
Scott Lahteine
dac5f20a01
Patch SD file draw bug
2017-10-06 23:53:08 -05:00
Scott Lahteine
b211fa4e1f
Remove extra NEWPANEL settings in Conditionals_LCD.h
2017-10-06 17:23:32 -05:00
LVD-AC
355cba4aa7
Fixes for G33
2017-10-06 15:52:53 -05:00
Scott Lahteine
e287e14354
Tweak spacing in utf8_mapper.h
2017-10-06 15:11:27 -05:00
Scott Lahteine
5e63ba970d
Merge pull request #7862 from thinkyhead/bf1_mapper_c2c3c4_sk
...
[1.1.x] Added Slovak C2C3C4 mapper implementation.
2017-10-06 14:56:26 -05:00
Roman Moravčík
2a46ab288e
Added Slovak C2C3C4 mapper implementation.
2017-10-06 14:40:15 -05:00
Scott Lahteine
7999249a5c
Set TEMP_SENSOR_0 to 1 in CR-10 example config
...
As pointed out in #7692 by @totalitarian
2017-10-06 14:29:00 -05:00
Scott Lahteine
0ec9a7f090
Fix xon_xoff_state initialization
2017-10-04 12:10:15 -05:00
Scott Lahteine
a47c5c093d
Merge pull request #7459 from ejtagle/xon-xoff-sdxfer
...
[1.1.x] XON/XOFF serial handshake (for faster transfers to SD)
2017-10-02 23:52:41 -05:00
Scott Lahteine
bcb8722513
Fix DUAL_X_CARRIAGE manual move
...
Addressing #7745
2017-10-02 23:28:52 -05:00
Scott Lahteine
4c34b3ad9c
Stop redundant E4_IS_TMC2130 current control
2017-10-02 23:10:34 -05:00
Scott Lahteine
1b8b5c4b06
Make prepare_move_to_destination_dualx a full move function
2017-10-02 23:10:18 -05:00
Scott Lahteine
4e19ff75b6
XON/XOFF corrections, tweaks, formatting, etc.
2017-10-02 03:52:42 -05:00
Scott Lahteine
94caabf89a
Add XON/XOFF options to example configs
2017-10-02 03:52:41 -05:00
Scott Lahteine
f365448338
Merge pull request #7811 from thinkyhead/bf1_fix_resume_print
...
[1.1.x] Fix broken M600 resume_print
2017-10-01 22:54:34 -05:00
GMagician
8ab426c3a4
Updated all examples configurations
...
Forgot to update examples configurations. Done now
2017-10-01 21:04:12 -05:00
GMagician
33d28c24bf
Implementing [FR] #7548
...
Added new configuration to inhibit XYZ movements when home is not done
2017-10-01 21:02:42 -05:00
Scott Lahteine
ac70048945
Only MarlinConfig.h ahead of feature block
2017-10-01 20:55:14 -05:00
MasterPIC
40a4a716e1
Fix filament change bug in resume_print
...
Expected behaviour: while (auto)extruding the new filament, the nozzle should not move. It should move (from filament replacement position to printing position) only after the user has confirmed the successful filament replacement and extrusion.
Actual behaviour: while (auto)extruding the new filament, the nozzle moves from filament replacement position back to printing position.
So the extrusion step is mixed with the movement required to go back to the printing position.
The provided code seems to be working but probably a better fix is required.
2017-10-01 18:42:29 -05:00
Scott Lahteine
802f147686
Remove some excess whitepsace
2017-10-01 18:25:04 -05:00
Scott Lahteine
80a0f935a1
Fix G10-G11 by adding a synchronize
...
Based on #7792 by @tcm0116
2017-09-30 17:46:31 -05:00
MasterPIC
7f8ff0a724
Show leveling status on character LCD
2017-09-27 12:18:41 -05:00
Scott Lahteine
723a34d9c7
Add confirmation to Init EEPROM command
2017-09-27 11:27:47 -05:00
Scott Lahteine
2efd5b119d
Add USER_SCRIPT_RETURN option
2017-09-27 11:23:34 -05:00
Scott Lahteine
b105e47cb5
Move SERVO0 pin on GT2560 A+ with BLTOUCH enabled
...
Based on #7769
2017-09-27 10:39:44 -05:00
DecoyPlatypus
41dcbe89dd
Fixed ST7920_DELAY typo
...
Fixed typo where ST7920_DELAY_2 was being #defined after a check for #ifndef ST7920_DELAY_3
2017-09-27 03:01:09 -05:00
DecoyPlatypus
70a64355f6
Fixed LCD_FOR_MELZI SanityCheck
...
Sanity Check for LCD_FOR_MELZI would fail with "Please select no more than one LCD controller option" any time #define LCD_FOR_MELZI was enabled in Configuration.h, even if there were no other LCD options enabled.
2017-09-27 03:01:09 -05:00
Scott Lahteine
e37a1ded0d
Increase BABYSTEP_MULTIPLICATOR to 100
...
Ideally, it should be calculated based on Z steps per unit so that each
babystep corresponds to around 0.025mm. Smaller than this is largely
insignificant for typical layer heights.
2017-09-27 00:14:26 -05:00
Scott Lahteine
3e28243076
No need for LCD_PINS_Dn when unused
2017-09-27 00:12:20 -05:00
Scott Lahteine
bbb94b8f68
babystepping tweak
2017-09-27 00:12:20 -05:00
Scott Lahteine
a277b43e30
Fix babystep menu display
2017-09-27 00:12:20 -05:00
Scott Lahteine
8a994fb1b1
Fix encoder pulses for G3D_PANEL
2017-09-27 00:12:20 -05:00
Scott Lahteine
ac2ac99e15
Fix bad logic in autostart
...
As pointed out by @marcio-ao in #7638
2017-09-24 17:52:35 -05:00
Scott Lahteine
c1cc79176c
Full-featured Creality configs
2017-09-24 16:52:42 -05:00
Scott Lahteine
f25dccd6d1
Disable BABYSTEP_XY by default in all configs
2017-09-24 16:52:42 -05:00
Scott Lahteine
cd09a83cfa
Add size note to SDSORT_LIMIT
2017-09-24 16:52:41 -05:00
Scott Lahteine
9bbc2df217
General code cleanup, spacing
2017-09-24 16:52:41 -05:00
Luc Van Daele
74d430cb97
matrix names update ( #7697 )
...
* matrix names update
* symplified names
* new angle normalization
* ABC
* axis
* least squares
* recalc_delta_settings
* endstop_adj
* 0p
* bug
2017-09-24 01:45:31 -05:00
Scott Lahteine
9d4d53e2fd
Update links to old wiki page
2017-09-23 22:06:45 -05:00
Scott Lahteine
00896f1713
Fix LEVEL_BED_CORNERS (No leveling required)
2017-09-23 22:00:45 -05:00
Scott Lahteine
c3a9e95a5f
Define drawmenu items once, in ultralcd.cpp
2017-09-23 22:00:45 -05:00
Scott Lahteine
0afd25a010
Fix caselight compile issues
2017-09-23 22:00:44 -05:00
GMagician
5b87843fae
Addressing #7612
...
Replaced extruder with hotend
2017-09-07 19:07:36 +02:00
Scott Lahteine
386b74f8c2
Merge pull request #7593 from marcio-ao/bugfix-1.1.x
...
Added option for graphical overlay for Z-offset (Resubmission of #7350 and #7586 )
2017-09-02 00:01:38 -05:00
Tannoo
2a963fb5d1
UBL LCD Bugfixes ( #7598 )
2017-09-01 16:59:06 -05:00
Marcio Teixeira
d69c5317df
Added option for graphical overlay for Z-offset
2017-08-31 14:21:39 -06:00
Scott Lahteine
367e1b54ba
Merge pull request #7591 from thinkyhead/bf1_misc_patches
...
M111: no args reports current flags
2017-08-31 15:19:29 -05:00
Scott Lahteine
8a184a526a
Marlin: Patch G33, allow M111 to give status
2017-08-31 14:35:00 -05:00
Scott Lahteine
353c23b16e
Enforce BED_CENTER_AT_0_0 on Delta, SCARA
2017-08-31 14:34:59 -05:00
Scott Lahteine
898f48e331
CNC workspace planes for G5
...
According to LinuxCNC, G5 should throw an error if the current plane mode isn't XY.
2017-08-31 14:29:29 -05:00
Scott Lahteine
5851c2d36f
MAX7219 followup ( #7564 )
...
* Add MAX7219_DEBUG to Travis CI testing
* Tweak config and use standard pin naming for MAX7219_DEBUG
* MAX7219: Apply coding standards, use macros, etc.
* Make code work...
2017-08-31 11:44:43 -05:00
Scott Lahteine
52073f21c5
Merge pull request #7556 from thinkyhead/bf1_slovak_language
...
Slovak UTF-8 translation
2017-08-27 21:05:53 -05:00
Scott Lahteine
321f98f867
Fix servo delay in Folgertech config
2017-08-27 20:53:27 -05:00
jneilliii
36771e9492
Fixes required for Creality CR-10
2017-08-27 20:39:16 -05:00
Roxy-3D
3f0b38ed5d
Add Max7219 LED Matrix Debug Support ( #7563 )
...
* Add Max7219 LED Matrix Debug Support
The Max7219 8x8 LED Matrix's are very helpful for debugging new code.
And for that matter, just trying to maximize printer settings without
causing stuttering.
The displays are very inexpensive (under $2.00 with shipping) and
provide a lot of help when trying to debug complicated code.
* Try to keep Makefile up to date.
2017-08-25 17:03:07 -05:00
GMagician
0067bb2840
Addressing #7552
...
When M405 is used it changes 'volumetric_multiplier[FILAMENT_SENSOR_EXTRUDER_NUM]' value. When M406 disables M405 it leaves the value unchanged.
This PR applies 'calculate_volumetric_multipliers' in M406 instead of resetting it to 1.0 because M200 may not be compatible with M405 hence I'm sure to restore anyway with correct value.
2017-08-25 03:23:16 -05:00
Scott Lahteine
2b12093589
Merge pull request #7532 from thinkyhead/bf1_fan_mux_vben
...
New feature: Part-Cooling Fan Multiplexer
2017-08-25 03:16:40 -05:00
Michal Holes
54d48130f3
Slovak UTF-8 translation
...
Slovak UTF-8 translation
2017-08-23 19:14:35 -05:00
Scott Lahteine
86c024ce98
Organize, document pins.h include lines
2017-08-23 18:33:00 -05:00
Scott Lahteine
c7b07d20f2
Minor patches to pins files
2017-08-23 18:32:59 -05:00
Scott Lahteine
356af7dcb0
Tweak Sanguinololu-related pins files
2017-08-23 18:32:59 -05:00
Scott Lahteine
11a724d8fc
Sanguinololu example configuration
2017-08-23 18:32:59 -05:00
Scott Lahteine
e337df2e98
Miscellaneous tweaks to serial outputs, code cleanups
2017-08-23 18:32:58 -05:00
Vben
c0409b85e7
New feature: Part-Cooling Fan Multiplexer
2017-08-18 15:59:04 -05:00
Scott Lahteine
e82e9073d6
Merge pull request #7530 from GMagician/Code-reduction
...
Code reduction with some configurations
2017-08-18 13:57:59 -05:00
GMagician
6127154af3
Fix identation by tab
...
There was a tab instead of spaces
2017-08-18 11:34:55 +02:00
GMagician
b94a1c6b9f
Code reduction this some configurations
...
When switching noozle and extruder but these operations are done by the same servo in 'setup' function there is a unnecessary call
2017-08-18 11:11:00 +02:00
GMagician
405a2132f3
#7529 compile fix
...
I made an error in previous fix
2017-08-17 22:04:28 +02:00
GMagician
869d7f3703
#7504 missing part
...
#7504 integration has missed this part.
When more than 1 servo is used with bltouch it's impossible to predefine default servo delay for it.
In my original fix I completely removed this part but maybe this is a better compromise
2017-08-17 21:43:47 +02:00
Scott Lahteine
101ba70517
Merge pull request #7505 from thinkyhead/bf1_anet_1_pio
...
Add Anet 1.0 to Platformio.ini
2017-08-17 00:33:20 -05:00
Vben
4817b39d98
Added new feature for AutoParking Extruder (APE)
2017-08-16 17:33:11 -05:00
Scott Lahteine
6772e33ef6
Use [XY]_CENTER for error correction
...
Followup to #7512
2017-08-16 16:13:09 -05:00
Scott Lahteine
385f1bb9e5
Merge pull request #7504 from thinkyhead/bf1_servo_delays
...
Individual servo delays
2017-08-16 16:05:22 -05:00
Scott Lahteine
2a31c9f2ce
Merge pull request #7515 from cdedwards/bugfix-1.1.x
...
Fix for G26 spam output
2017-08-16 16:01:10 -05:00
MTrab
5fa61c0ad3
Add Anet 1.0 to Platformio.ini
...
Added env:anet10 to platformio.ini for easy compile and upload to this board
2017-08-16 15:59:20 -05:00
Scott Lahteine
b3f59ec945
Merge pull request #7519 from thinkyhead/bf1_cleanups_aug_16
...
Add "Level Corners" menu item
2017-08-16 15:58:15 -05:00
Tannoo
b33739d493
UBL_Language_Update ( #7520 )
...
* UBL_Language_Update
Translatable strings
* Use slightly better wording...
* Use slightly better wording...
2017-08-16 09:49:04 -05:00
Scott Lahteine
a1878cd1c0
Add "Level Corners" menu option
2017-08-16 02:54:33 -05:00
Scott Lahteine
0a18fb735e
Use "PSU" label to fit on screen
2017-08-16 02:51:00 -05:00
Scott Lahteine
30887feae3
Tweak some formatting in ABL G29
2017-08-16 02:51:00 -05:00
Thomas Moore
257b693ab0
Advanced pause fixes ( #7518 )
...
* Disallow filament change while paused
* Use kinematic movemements in pause_print and resume_print
2017-08-15 22:57:13 -05:00
Tannoo
ab2ac1af71
UBL_LCD_storage_corrections ( #7517 )
...
Correcting the storage selection.
Also EEPROM error handling on the LCD.
2017-08-15 21:01:11 -05:00
cdedwards
f1843211e6
Fix for G26 spam output
...
while heating, G26 will continuously spam the heater states instead of printing it out every 5000ms.
2017-08-15 17:04:53 -06:00
Roxy-3D
be5ca34215
Allow G29 to work correctly even if nozzle is off the mesh. ( #7512 )
...
* work around previous regressions...
2017-08-15 17:04:52 -05:00
Scott Lahteine
06541ec885
Merge pull request #7448 from thinkyhead/bf1_delta_fixes
...
Prevent damage if DELTA_HEIGHT is set badly
2017-08-15 16:35:09 -05:00
GMagician
e9c72978c7
Implement SERVO_DELAY as array
...
This modify give SERVO_DELAY x servo basis
2017-08-15 00:28:47 -05:00
Scott Lahteine
96ae53cf41
Use MOVE_SERVO macro where possible
2017-08-15 00:28:39 -05:00
Scott Lahteine
3be9c19f12
Hold on move axis screens
2017-08-14 22:51:47 -05:00
Scott Lahteine
8fd58cd6dc
Patch goto labels for consistency
2017-08-14 22:51:47 -05:00
Scott Lahteine
75e6f72c89
Fix hexadecimal number formatting
2017-08-14 22:50:44 -05:00
Scott Lahteine
ac76101ec3
Eliminate goto in gcode_M48
2017-08-11 17:00:40 -05:00
Scott Lahteine
75e6ead5fd
Eliminate goto in gcode_G33
2017-08-11 17:00:40 -05:00
Scott Lahteine
6bd63d27b5
Updates to G29 for probe error handling
2017-08-11 17:00:40 -05:00
Thomas Moore
f54e0fc90f
Prevent damage if DELTA_HEIGHT is incorrect
2017-08-11 16:09:14 -05:00
Scott Lahteine
0938c62b48
Neater position_is_reachable call
2017-08-11 15:55:32 -05:00
Scott Lahteine
9d95b1b4df
Tweak Conditionals_post.h
2017-08-11 15:55:32 -05:00
Scott Lahteine
35d5a7bdff
Tweak CR-10 config/pins
2017-08-11 15:55:31 -05:00
Scott Lahteine
419c8969a7
Merge pull request #7479 from thinkyhead/bf1_fix_italian
...
Fix Italian string length
2017-08-10 18:42:35 -05:00
Frederik Kemner
25a11cd485
Use bed size and inset instead of travel limits to define mesh area\n\nAs proposed in #7435 ( #7480 )
2017-08-10 16:53:04 -05:00
Scott Lahteine
7f3406d47b
Fix Italian string length
...
Addressing #7264
2017-08-10 15:41:35 -05:00
etagle
2864ef8c7f
Slight improvement to the line parsing logic, saving 8 cycles per character
2017-08-08 02:57:55 -03:00
etagle
534bbb81ff
Adding XON/XOFF and STATISTICS implementation
2017-08-08 02:46:37 -03:00
etagle
3e5485de92
Enforcing requirements so XON/XOFF software handshake works and no drops of data are experienced while transferring data to an SD Card. I tested this with a CH340 USB to serial adapter (quite typical) at baudrates as high as 1000000 on a Atmega2560 running at 16Mhz, with no problems at all. We need a 1024 byte RX buffer. Less than that and we will have drops, higher than that is not needed
2017-08-08 02:30:04 -03:00
etagle
9e147e9ac4
Adding XON/XOFF and STATISTICS configuration settings and proper documentation on their usage for serial port
2017-08-08 02:22:33 -03:00
etagle
8ab2e420f6
Adding separate RX_BUFFER_SIZE configuration setting and proper documentation on its usage
2017-08-08 02:18:42 -03:00
etagle
b4c53af07d
Adding a new macro to be able to determine if a given integer value is a power of 2
2017-08-08 02:09:50 -03:00
Jozsef Kiraly
97c21e9007
Support for Geeetech GT2560 Rev.A/Rev.A+
2017-08-06 00:42:54 -05:00
Scott Lahteine
b2822a59f9
Add a sanity check for valid bed size
2017-08-05 03:49:04 -05:00
Scott Lahteine
a7e5c1bf19
Use float to init TMC2133 steps-per-mm
2017-08-05 03:48:52 -05:00
Scott Lahteine
dd66d21749
Extend DEACTIVATE_SERVOS_AFTER_MOVE sanity-check
...
As proposed in #7429
2017-08-05 03:48:52 -05:00
richarddeweerd
b370906031
Example config for Geeetech I3 Pro X with GT2560 controller
2017-08-05 03:48:52 -05:00
Scott Lahteine
804818b4d9
Bring configs up to date
2017-08-05 03:48:52 -05:00
Scott Lahteine
dd841a3675
Merge pull request #7410 from benlye/user-script-feedback
...
Make audible user script feedback optional
2017-08-05 02:59:56 -05:00
Florian Heilmann
0fd2923a9f
Fix compilation with ADVANCED_PAUSE_FEATURE without SDSUPPORT ( #7412 )
...
* Fix compilation of ADVANCED_PAUSE_FEATURE without SDSUPPORT
* Fix Identation
* Make use of IS_SD_PRINTING macro
as per @MagoKimbra
2017-08-05 02:58:38 -05:00
benlye
24af9e1bf4
Make audible user script feedback optional
...
Add a parameter to enable/disable audible user script feedback
2017-08-04 17:24:10 +01:00
Florian Heilmann
6827a162bb
Update language_de.h
...
Add
MSG_BLTOUCH
MSG_DELTA_SETTINGS
MSG_UBL_MESH_EDIT
MSG_UBL_OUTPUT_MAP_BACKUP
MSG_UBL_STEP_BY_STEP_MENU
MSG_Z_FADE_HEIGHT
2017-08-04 09:35:21 +02:00
Scott Lahteine
3497153cf1
Followup cleanup patch
...
Fix regression in #7428
2017-08-03 14:55:22 -05:00
Scott Lahteine
16f8c4865a
Merge pull request #7409 from FHeilmann/bf_update_ru_translation
...
Update Russian Translation
2017-08-03 14:54:40 -05:00
Scott Lahteine
622048ffb0
Clean up whitespace, trailing space, bad tab conversion, etc.
2017-08-03 11:20:03 -05:00
Roxy-3D
2cbdc0ebb6
Fix large Z corrections when nozzle moves off of UBL mesh ( #7415 )
2017-08-02 16:51:04 -05:00
Florian Heilmann
650e5274c4
Update Russian Translation
2017-08-02 21:19:15 +02:00
Scott Lahteine
ce65c13a97
Merge pull request #7398 from fiveangle/bf_lcd_bed_level_requirements
...
Clarify LCD_BED_LEVELING requirements
2017-08-01 17:46:07 -05:00
Dave Johnson
936dfb965c
Clarify LCD_BED_LEVELING requirements
...
LCD_BED_LEVELING requires PROBE_MANUALLY with auto bed leveling enabled. See #7396
2017-08-01 14:13:54 -07:00
Kai
ffe3013bb5
Fix for #7395
...
Filament change causes freeze during paused print. This PR disables Filament change in the prepare menu when a print from SD Card is paused. See #7395
2017-08-01 21:45:41 +02:00
Øystein Krog
e948f77cf9
Fix DUAL_X_CARRIAGE not moving at all
...
Axis would only move when homing.
Bug introduced in 91841d75c9
.
Fixes #6956 , fixes #7050 and fixes #7291
2017-07-31 18:44:26 +02:00
Scott Lahteine
08b0456d91
Merge pull request #7379 from thinkyhead/bf_manual_bed_level_floor
...
Manual Bed Leveling: Goto previous Z height at each probe point
2017-07-30 05:41:12 -05:00
teemuatlut
936d00dda8
Implement probing delay for piezo sensors
2017-07-29 21:46:40 -05:00
Scott Lahteine
29eef360d0
Merge pull request #7308 from thinkyhead/bf_cleanup_config_adv
...
Fixes for FWRETRACT
2017-07-29 21:20:19 -05:00
Wilfried Chauveau
894608f8a3
Manual Bed Leveling: Goto previous Z height at each probe point
2017-07-29 21:15:37 -05:00
Scott Lahteine
ff06e1a030
Merge pull request #7372 from tcm0116/delta_calib_menu
...
Move Delta Calibration menu to the Prepare menu
2017-07-29 21:05:03 -05:00
Thomas Moore
15e009b6ca
Move Delta Calibration menu to the Prepare menu
2017-07-28 08:33:18 -05:00
Scott Lahteine
bfd396c13a
Patch to fix some compiler warnings
2017-07-28 02:27:16 -05:00
Scott Lahteine
48c5f3dddf
Tweak kill action #ifdef
2017-07-27 23:42:01 -05:00
Scott Lahteine
be7a9a07c5
Don't reset grid with G29 Q
+ PROBE_MANUALLY
2017-07-27 22:47:43 -05:00
Scott Lahteine
dfe670247d
Merge pull request #7363 from marcio-ao/bugfix-1.1.x
...
Makefile fixes and U8G support.
2017-07-27 21:31:56 -05:00
Marcio Teixeira
af83c512b8
Added support for U8G.
2017-07-27 07:49:25 -06:00
Scott Lahteine
4eff18854b
Rename options with swap_ prefix
2017-07-27 04:14:29 -05:00
Scott Lahteine
14482d2f2a
Strip auto-retract for impossible M(IN|AX)_AUTORETRACT combo
2017-07-27 04:14:29 -05:00
Scott Lahteine
9fc72422e4
Don't let the flow multiplier affect retract/recover length
2017-07-27 04:14:29 -05:00
Scott Lahteine
fee696db5d
Improve retract() for G10/G11/autoretract
2017-07-27 04:14:29 -05:00
Scott Lahteine
423b0f3a1e
Replace MIN_RETRACT with MIN_AUTORETRACT, MAX_AUTORETRACT
2017-07-27 04:14:29 -05:00
Scott Lahteine
51864fd365
Add bed size as a configuration option
2017-07-26 23:04:54 -05:00
Scott Lahteine
dc7c95e07b
Remove @ section fwretract
2017-07-26 22:46:16 -05:00
Dave Johnson
4718c09c48
Remove extraneous USBCON defines for AT90USB boards
...
USBCON is definied by serial.h pullikng in MarlinConfig.h which in turn pulls in Arduino.h. Defining in later includes has shown to cause compile issues so removing all extraneous calls for and potentially easier future linker troubleshooting.
more USBCON unification
2017-07-23 16:41:48 -07:00
C. Scott Ananian
890e7a16a9
Add support for Printrbot Neopixel RGBW strip.
...
Connected as described at http://printrbot.com/shop/led-strip/
Based on patch by Kelly Anderson <kelly@xilka.com> at
http://www.xilka.com/printrbot/marlin/1.1.4/20170707/
2017-07-22 16:07:55 -05:00
Scott Lahteine
a059e95463
Bring Infitary i3 config up to date
2017-07-21 20:49:19 -05:00
Scott Lahteine
d6d6043548
Merge pull request #7338 from thinkyhead/bf_mks_ps_on_pin
...
MKS 1.3+: Add pin mapping for PS_ON
2017-07-21 20:00:26 -05:00
Alexey Shvetsov
851f9f5399
Update Russian translation - Part 1
...
Signed-off-by: Alexey Shvetsov <alexxy@gentoo.org>
2017-07-21 19:32:37 -05:00
Scott Lahteine
b7a16e4468
Merge pull request #7315 from fixoid/patch-1
...
Fixing SWITCHING_EXTRUDER feature to work with HOTENDS > 1
2017-07-21 19:10:54 -05:00
Alexey Shvetsov
f38b8c5bf8
MKS 1.3+: Add pin mapping for PS_ON
...
This allows the use of D4 as PS_ON since MKS Gen doesn't have a PS_ON pin. However this effectively allows only 3 servos (instead of 4).
Signed-off-by: Alexey Shvetsov <alexxy@gentoo.org>
2017-07-21 18:50:05 -05:00
Scott Lahteine
8a3bc6be4d
Improve FWRETRACT config options and commentary
...
Add more details as requested in #7198
2017-07-20 22:57:50 -05:00
Scott Lahteine
b0173ccdb9
Drop extra initializers for vars initialized by EEPROM code
2017-07-20 22:57:49 -05:00
Scott Lahteine
7afafb05b8
Split G10/G11 into separate functions
2017-07-20 02:24:13 -05:00
Scott Lahteine
c45798694f
Add some more requirements to the G-code list
2017-07-20 02:24:13 -05:00
Scott Lahteine
72de280c1e
BARICUDA valve pressure consistently uint8_t
2017-07-20 02:21:40 -05:00
Scott Lahteine
4d98e3f0a7
General cleanup
2017-07-20 02:21:40 -05:00
fixoid
e530c67349
Fixing SWITCHING_EXTRUDER feature
2017-07-19 21:15:26 +03:00
Tannoo
2ad3ca5d8a
Bugfix ( #7310 )
2017-07-18 22:55:14 -05:00
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.
2017-07-13 16:33:02 -05:00
C. Scott Ananian
a519b093b9
Fix build by replacing qr_solve by least_squares_fit. ( #7285 )
...
This was broken by 9af67e2446
.
2017-07-13 12:02:15 -05:00
Scott Lahteine
0873c667fa
Apply coding standards to recent merges
2017-07-13 00:46:16 -05:00
Scott Lahteine
8c2907d10f
Fix ABL broken by recent change
2017-07-12 22:56:18 -05:00
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.
2017-07-10 19:05:11 -05:00
Scott Lahteine
76e90b93b7
Volatile keyword not needed for parser.seen
2017-07-10 15:38:54 -05:00
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.
2017-07-10 13:47:12 -05:00
Scott Lahteine
1066b17457
Merge pull request #7260 from thinkyhead/bf_G33_update_27
...
Updates to G33 and its LCD code
2017-07-10 13:39:36 -05:00
Tannoo
e927941c06
Bugfix ( #7265 )
...
Fix compile error when UBL is enabled but there is no LCD Panel.
2017-07-08 09:44:50 -05:00
Scott Lahteine
68aea9c01d
Merge pull request #7261 from thinkyhead/bf_configs_by_vendor
...
Arrange more example configs by vendor
2017-07-07 15:46:22 -05:00
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.
2017-07-07 11:05:08 -05:00
LVD-AC
4bc79ec877
Updates for G33-LCD interface
2017-07-07 05:00:59 -05:00
Scott Lahteine
186580b55f
Arrange example configurations by vendor
2017-07-07 04:48:23 -05:00
Scott Lahteine
6be369f3ea
Add some config names to AUTHOR
2017-07-07 04:46:33 -05:00
Scott Lahteine
7fc31a7940
Merge pull request #7258 from thinkyhead/bf_cleanups_jbrazio
...
Add support for BQ heated bed kit with Hephestos 2
2017-07-07 04:11:07 -05:00
Scott Lahteine
11e376e920
Merge pull request #7256 from thinkyhead/bf_cleanup_july_6
...
Assign -1 to LCD_PINS_D4-7 if not defined
2017-07-07 03:22:47 -05:00
João Brázio
2065591daf
Add support for BQ heated bed kit with Hephestos 2
2017-07-07 03:10:38 -05:00
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)
2017-07-06 23:08:10 -05:00
Scott Lahteine
9248a90a4c
Assign -1 to LCD_PINS_D4-7 if not defined
2017-07-06 22:47:51 -05:00
Scott Lahteine
5ef1e5ef60
Tweaks for M43
2017-07-06 21:47:50 -05:00
Scott Lahteine
c7732db99d
Fix: Use of digitalRead, digitalWrite breaks on AT90USB
2017-07-06 21:25:56 -05:00
Scott Lahteine
f713f25fa5
Clean up excess whitespace
2017-07-06 21:24:30 -05:00
Scott Lahteine
fc9ce65095
Add BUSY_WHILE_HEATING
for hosts that need it
2017-07-06 16:28:57 -05:00
Scott Lahteine
c6d430670a
Clear SHOW_BOOTSCREEN with no LCD
2017-07-06 14:21:27 -05:00
Scott Lahteine
11c589c3ec
Fix compile issue with G38
...
Fixes #7250
2017-07-06 14:21:27 -05:00
Scott Lahteine
678914be25
Patch M23 to work around Simplify3D bug
...
Addressing #7227
2017-07-06 14:00:58 -05:00
LVD-AC
3efe4aeef8
Add PROBE_MANUALLY support to G33
2017-07-04 18:06:54 -05:00
Scott Lahteine
cca1cca3a5
Merge pull request #7237 from thinkyhead/bf_cz_mapper
...
UTF-8 mapper for Czech
2017-07-04 16:45:13 -05:00
Scott Lahteine
a2babb532d
Merge pull request #7217 from benlye/add-kill-action
...
Add configurable action command to send when printer is killed
2017-07-04 16:44:08 -05:00
Petr Zahradník
8c34233452
UTF-8 mapper for Czech
2017-07-04 15:51:23 -05:00
Dave Johnson
20f6676d63
DISABLE_[XYZ] compatibility check
...
DISABLE_[XYZ] is incompatible with HOME_AFTER_DEACTIVATE and Z_SAFE_HOMING
2017-07-03 17:23:53 -07:00
Ben Lye
c28749a567
Add kill action
...
Sends pre-defined string as action command when printer is kill.
2017-07-03 23:45:19 +01:00
Scott Lahteine
df87278fce
Add "CAP:PRINT_JOB:1" (M75 / M76 / M77) to M115 output
2017-07-03 15:59:06 -05:00
Scott Lahteine
4be8d7720e
Fix spelling of "Chinese"
2017-07-03 15:24:49 -05:00
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.
2017-07-03 02:53:49 -05:00
Scott Lahteine
57fff2e95e
Merge pull request #7219 from thinkyhead/bf_update_git_scripts
...
Update Marlin+git helper scripts
2017-07-03 01:49:27 -05:00
Scott Lahteine
6a3967ee33
Corrections for probe_pt parameters
2017-07-03 01:34:27 -05:00
Scott Lahteine
534bffa7a9
Correct comment on ABL G29
2017-07-03 01:13:07 -05:00
Scott Lahteine
e1e1a0c344
Provide a default CUSTOM_BOOTSCREEN_TIMEOUT
2017-07-03 01:13:07 -05:00
Scott Lahteine
69297b2d7b
Make all EEPROM optimization options available
2017-07-02 20:47:03 -05:00
Scott Lahteine
d609489b22
Drop setup_homepin
2017-07-02 02:27:09 -05:00
Scott Lahteine
167169e1bf
Sanity check for a real probe with M48
2017-07-02 02:27:09 -05:00
Scott Lahteine
395a9f59ac
Merge pull request #7211 from thinkyhead/bf_lcd_bootscreen
...
Use lcd_bootscreen for both
2017-07-02 02:11:07 -05:00
Scott Lahteine
14663efe0d
Merge pull request #7210 from fiveangle/printrboard_revf_cleanup
...
Printrboard RevF cleanup
2017-07-02 01:02:26 -05:00
Scott Lahteine
ae5923a3d0
Make lcd_bootscreen common to both
2017-07-02 00:47:36 -05:00
Scott Lahteine
859248433f
Patch for gcode debug
2017-07-02 00:47:35 -05:00
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
2017-07-01 22:33:39 -07:00
Scott Lahteine
232a10410d
LCD_FOR_MELZI
2017-07-01 22:32:20 -05:00
Scott Lahteine
76c92a1fab
Clean up some trailing spaces
2017-07-01 22:32:20 -05:00
Scott Lahteine
cf96109056
Implement the EEPROM_CHITCHAT option
2017-07-01 21:48:18 -05:00
Scott Lahteine
dcec7178d1
Expose DISABLE_M503 option as a test option
2017-07-01 21:31:28 -05:00
Scott Lahteine
3e78a01262
Merge pull request #7204 from thinkyhead/bf_update_ubl_lcd
...
UBL radar map corrections
2017-07-01 20:59:03 -05:00
Tom
1ff7d10c80
Add configuration for Infitary M508 (i3 clone)
...
Based on Infitary's own firmware settings.
2017-07-01 20:04:08 -05:00
Scott Lahteine
4cb45c10dd
Patch ubl lcd mesh map indentation
2017-07-01 19:47:52 -05:00
Scott Lahteine
abd6ba62b4
Some cleanups for ubl lcd mesh map
2017-07-01 19:47:49 -05:00
Scott Lahteine
f17bae1f70
Changes for ubl_lcd_map_control patch
2017-07-01 19:47:02 -05:00
Tannoo
8e0f3b7eba
UBL radar map corrections
2017-07-01 19:00:44 -05:00
Bob-the-Kuhn
fcceed5be6
intermittent Teensy & G26 compile problem
...
===============================================
also an issue with ubl_motion.cpp
2017-07-01 14:41:24 -05:00
Scott Lahteine
30b327d24c
Finish the solution for #7166
2017-06-29 15:17:39 -05:00
Scott Lahteine
6c97c5595c
Add a sanity check for DELTA_AUTO_CALIBRATION
2017-06-29 15:03:19 -05:00
Bob-the-Kuhn
e6e3132f79
make LETTTER_OFF return values that match param indices range
2017-06-29 09:01:58 -05:00
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.
2017-06-28 19:51:08 -05:00
Scott Lahteine
406ef69702
Move Anet A8 config to subfolder
2017-06-28 16:58:57 -05:00
Scott Lahteine
379926961c
Add Anet A6 config, edit Anet A8 config
2017-06-28 16:58:57 -05:00
Scott Lahteine
5b03f23fa2
Bring configurations up to date, fix some comments
2017-06-28 16:41:49 -05:00
Scott Lahteine
e3cedfa0ec
Fix a compiler warning
2017-06-28 16:41:46 -05:00
Scott Lahteine
bb0508b6cf
Fix comment in M115 code
2017-06-28 13:08:33 -05:00
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
Scott Lahteine
4406fba994
Fixes #6975
2017-06-07 11:14:30 -05:00
Scott Lahteine
d28f5d8a78
Fix: z_endstop_adj is never initialized
2017-06-07 10:29:56 -05:00
Scott Lahteine
5d5ff36446
Fix a compile error with _lcd_set_z_fade_height
2017-06-07 10:29:56 -05:00
Tannoo
b88957e0d4
Leveling type in About Printer
...
Show the Leveling system in use on the About Printer screen.
2017-06-07 06:28:33 -06:00
Brian
dd071a4a65
Enable AUTO_REPORT_TEMPERATURES by default
2017-06-07 02:52:35 -04:00
bgort
8db1197c9b
Enable extended capabilities report by default ( #6969 )
...
Ref #5139
2017-06-07 02:36:34 -04:00
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
2017-06-07 02:24:36 -04:00
Tannoo
2c2b991b59
UBL Manual Build Menu Option ( #6972 )
...
One click option to manually build UBL mesh.
2017-06-06 22:14:18 -05:00
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
2017-06-05 17:02:00 -05:00
Bob-the-Kuhn
ba0bd33c38
Removed check for 2560 family
2017-06-04 22:16:27 -05:00
Scott Lahteine
04b07a6ecc
Unused var in Stepper
2017-06-04 17:25:16 -05:00
Scott Lahteine
eb8af486d2
Ensure safe temperature for M600
2017-06-04 17:25:16 -05:00
Scott Lahteine
bfe7fbe5c0
Maintain message scroll rate
2017-06-04 17:25:15 -05:00
Scott Lahteine
6411d65c48
Fix Morgan SCARA S2 calculation
2017-06-04 12:24:09 -05:00
Scott Lahteine
46752588b9
Merge pull request #6948 from Bob-the-Kuhn/redundant_temperature
...
fix redefinition errors for redundant_temperature
2017-06-04 12:16:09 -05:00
Scott Lahteine
5938dae200
Merge pull request #6950 from MagoKimbra/fix_g29_3_point
...
Fix G29 with 3 point
2017-06-04 12:15:44 -05:00
Scott Lahteine
c5e0f08e35
Merge pull request #6951 from fixoid/patch-4
...
Initializing extruder/nozzle servo when turning on the printer
2017-06-04 12:13:05 -05:00
Scott Lahteine
e4937b0285
Cleanup of spacing and formatting
2017-06-04 11:31:43 -05:00
fixoid
1aab9906e6
Initializing extruder/nozzle servo when when turning on the printer
2017-06-04 16:57:24 +03:00
MagoKimbra
663ff7f92a
Fix G29 with 3 point
2017-06-04 14:39:31 +02:00
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
2017-06-03 17:11:43 -05:00
Bob-the-Kuhn
c34d7a29a6
fix redefinition errors for redundant_temperature
...
Removing redundant_temperature from public section and leaving it in the
private section
2017-06-03 16:40:14 -05:00
Bob-the-Kuhn
6a5d3b580d
fix "hex_address not defined" when UBL is enabled
2017-06-03 13:19:55 -05:00
Scott Lahteine
789b2928a8
Tweak scrolling message code
2017-06-02 23:45:53 -05:00
Scott Lahteine
fc7d7f87b4
Init probe test pin with FastIO
2017-06-02 23:45:52 -05:00
Scott Lahteine
0282452cea
Make Parser::seen volatile
2017-06-02 23:45:52 -05:00
Scott Lahteine
9a305a467b
Patch LCD Contrast menu item
2017-06-02 23:45:52 -05:00
Scott Lahteine
90ccac4bcf
Clean up after recent commits
2017-06-02 23:45:52 -05:00
Bob-the-Kuhn
2130f10de8
allow space between parameter and value
2017-06-02 19:57:22 -05:00
Bob-the-Kuhn
ebda4663c3
for discusion
2017-06-02 19:42:43 -05:00
FATALHERMIT
911079104e
Support for ZRIB v2.0 Control Board
2017-06-02 12:05:46 -05:00
Scott Lahteine
65a0212866
Easier override of FILWIDTH_PIN
2017-06-02 12:05:46 -05:00
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.
2017-06-01 20:14:15 -05:00
guntherv73
4288c4fb4f
Configurations for Malyan M150
2017-06-01 19:26:29 -05:00
Scott Lahteine
1919cb0d1e
Config cleanups
2017-06-01 19:26:16 -05:00
Bob-the-Kuhn
9a9bbfc57c
Fix case light logic on Azteeg_X3 boards.
2017-06-01 12:33:24 -05:00
Thomas Moore
a32f7b329c
Fix heater status display for advanced pause
2017-06-01 12:29:47 -05:00
Scott Lahteine
445865ea03
REPRAPWORLD_KEYPAD is NEWPANEL but not ULTIPANEL
2017-05-31 23:48:03 -05:00
Scott Lahteine
4296a8b74e
For status scrolling, pad a short message
2017-05-31 23:48:03 -05:00
Scott Lahteine
4a96433b7e
Simplify counting of printable characters
2017-05-31 23:45:41 -05:00