Scott Lahteine
654f0bed25
Remove JUNCTION_DEVIATION_INCLUDE_E option ( #11146 )
2018-06-29 22:41:56 -05:00
Scott Lahteine
609e7da3f3
Fix and tweak POWER_LOSS_RECOVERY ( #11150 )
2018-06-29 22:40:49 -05:00
Scott Lahteine and ejtagle
b880028334
Fix stepper/planner block handling, race conditions ( #11136 )
...
- Allow planner to alter the deceleration phase of the currently executing block.
- Remove BUSY flag, as it is NON ATOMIC to set bits in the Stepper ISR and Planner at the same time.
Co-Authored-By: ejtagle <ejtagle@hotmail.com >
2018-06-27 18:11:23 -05:00
Scott Lahteine and ejtagle
cff2201629
Poll all endstops, even when stationary ( #11125 )
...
Co-Authored-By: ejtagle <ejtagle@hotmail.com >
2018-06-27 04:19:05 -04:00
Scott Lahteine and ejtagle
04fc715c91
Add minimum step dir delay option, A4988 pulse note ( #11122 )
...
Co-Authored-By: ejtagle <ejtagle@hotmail.com >
2018-06-26 22:28:46 -04:00
Scott Lahteine and gloomyandy
4d5c655f8d
Make max_e_jerk an array to save CPU ( #11121 )
...
Co-Authored-By: gloomyandy <andy-git@gloomy-place.com >
2018-06-26 22:09:38 -04:00
dd9c65d0be
[1.1.x] Fix stepper/planner race condition, Stepper pulse timer ( #11084 )
...
* Fix planner/stepper race condition
Co-Authored-By: ejtagle <ejtagle@hotmail.com >
Co-Authored-By: AnHardt <github@kitelab.de >
* Fix stepper pulse timing
Co-Authored-By: ejtagle <ejtagle@hotmail.com >
2018-06-22 10:53:46 -04:00
Scott Lahteine
52f5efb78d
Filter endstops state at all times ( #11076 )
2018-06-21 20:13:16 -05:00
Scott Lahteine
94787114f1
Merge pull request #11074 from thinkyhead/bf1_value_editing
2018-06-21 20:12:48 -05:00
Scott Lahteine
dc087b1132
[1.1.x] Tweaks and additions for MAX7219 ( #11033 )
2018-06-18 22:03:53 -05:00
Scott Lahteine
c0e4a7a928
Merge pull request #11012 from thinkyhead/bf1_ensure_endstop
...
[1.1.x] Extra insurance against endstop false positives
2018-06-13 01:21:41 -05:00
Scott Lahteine
91976e3ef4
Merge pull request #11011 from thinkyhead/bf1_honor_step_rate
...
[1.1.x] Ensure good min/max stepper timing
2018-06-12 21:52:48 -05:00
Scott Lahteine
fe69cf8a5d
Merge pull request #11002 from thinkyhead/bf1_junction_deviation_fix
...
[1.1.x] Updates for junction_deviation_mm
2018-06-11 22:03:59 -05:00
Scott Lahteine
53730be606
Fix MarlinSerial ( #10992 )
2018-06-10 20:04:52 -05:00
Scott Lahteine
327b9c389d
Add Junction Deviation mm runtime setting ( #10989 )
2018-06-10 18:02:40 -05:00
Scott Lahteine
e0aec001f3
Merge pull request #10984 from thinkyhead/bf1_multiaxis_smoothing
...
[1.1.x] Adaptive multi-axis step smoothing
2018-06-10 15:12:54 -05:00
Scott Lahteine
e9c8c5dbc9
Merge pull request #10982 from thinkyhead/bf1_xon_xoff_changes
...
[1.1.x] Serial handshaking fixes / debug
2018-06-10 04:33:23 -05:00
Scott Lahteine
582845fd72
Allow FAN_PIN override, pins cleanup ( #10957 )
2018-06-07 16:39:11 -05:00
Scott Lahteine
30ee336c85
Merge pull request #10945 from thinkyhead/bf1_less_wordy_TMC_M503
...
[1.1.x] More concise M503 output for TMC commands
2018-06-06 20:57:28 -05:00
Scott Lahteine
3be22fc1fc
Merge pull request #10919 from thinkyhead/bf1_misc_cleanups_jun2
...
[1.1.x] Clean up ST7565, dual endstops homing
2018-06-03 03:35:55 -05:00
Scott Lahteine and ejtagle
3b06a8e917
[1.1.x] Assorted fixes and improvements ( #10914 )
...
Co-Authored-By: ejtagle
2018-06-01 19:00:59 -05:00
Scott Lahteine
67d9d1870c
Merge pull request #10906 from Sebastianv650/fix_junction_dev
2018-06-01 00:12:12 -05:00
Scott Lahteine
d6cd7d924c
Modify E-stepping macros for use in LINEAR_ADVANCE ( #10887 )
2018-05-28 19:33:54 -05:00
Scott Lahteine
c45bfc1c21
Faster (bisect) search in thermistor tables ( #10882 )
2018-05-27 23:27:34 -05:00
Scott Lahteine
e108713d7b
Merge pull request #10857 from thinkyhead/bf1_rename_some_options
...
[1.1.x] Rename and document some configuration options
2018-05-26 18:42:22 -05:00
Scott Lahteine
9186123676
Fix manual moves for switching tools ( #10867 )
2018-05-26 18:30:29 -05:00
Scott Lahteine and ejtagle
1615542ac3
Fix up stepper ISR with linear advance timing ( #10854 )
...
Co-Authored-By: ejtagle <ejtagle@hotmail.com >
2018-05-26 01:00:02 -05:00
Scott Lahteine
a5ac80293e
Merge pull request #10836 from thinkyhead/bf1_malyan_lcd_fix
...
[1.1.x] Malyan LCD compatibility
2018-05-24 06:26:30 -05:00
Scott Lahteine
ac293bdf95
Clean up and consolidate SD-related code ( #10832 )
2018-05-24 01:19:12 -05:00
Scott Lahteine and ejtagle
58a6eb656c
Fix Endstops Core compatibility ( #10822 )
...
Co-Authored-By: ejtagle <ejtagle@hotmail.com >
2018-05-23 03:45:12 -05:00
Scott Lahteine
c76a466ba9
Followup to endstops update
2018-05-22 14:52:24 -05:00
Scott Lahteine
5bb295ef6a
Merge pull request #10811 from thinkyhead/bf1_endstop_noise_filter
...
[1.1.x] Add endstop noise filter
2018-05-21 15:51:19 -05:00
Scott Lahteine
f5a4cd76fb
Merge pull request #10797 from thinkyhead/bf1_planner_overhaul_ejtagle
...
[1.1.x] Refactor Stepper / Planner
2018-05-21 13:08:21 -05:00
Scott Lahteine
8b35f2c846
Merge pull request #10759 from thinkyhead/bf1_fan_max_pwm
...
[1.1.x] Add FAN_MAX_PWM
2018-05-15 22:23:27 -05:00
Scott Lahteine
c739943786
Darwin-compatible buildroot/src scripts ( #10760 )
2018-05-15 22:22:44 -05:00
Scott Lahteine
99f7d3853b
Modify UBL mesh_is_valid and use in leveling_is_valid ( #10747 )
2018-05-14 22:35:45 -05:00
Scott Lahteine
095afadbf6
Merge pull request #10729 from thinkyhead/bf1_smarter_min_max_abs
...
[1.1.x] Smarter MIN, MAX, ABS macros
2018-05-13 07:19:46 -05:00
Scott Lahteine
ea353c3df6
Move some Stepper methods to Planner ( #10719 )
2018-05-12 09:29:17 -05:00
Scott Lahteine and ejtagle
039302bf4c
Better handling of DELAY_NS and DELAY_US ( #10717 )
...
Co-Authored-By: ejtagle <ejtagle@hotmail.com >
2018-05-12 04:22:55 -05:00
Scott Lahteine
aff683c3f5
Move lpq_len to Temperature class ( #10715 )
2018-05-12 02:13:54 -05:00
Scott Lahteine
e5f4f1554b
[1.1.x] Enable AD595 and AD8495 in concert ( #10694 )
...
* Allow both AD595 and AD8495 in concert
* General temperature code tweaks
2018-05-11 01:02:00 -05:00
Scott Lahteine
0b8af93d1e
Patch up reverse_pass_kernel (and other planner code) ( #10673 )
2018-05-10 01:30:39 -05:00
Scott Lahteine and Simon Swenson
61ae84b53e
Correction to Printrboard SDSS pin ( #10676 )
...
Co-Authored-By: Simon Swenson <simon-swenson-8351@users.noreply.github.com >
2018-05-10 01:28:44 -05:00
Scott Lahteine and Giuliano
2c01e9c6a7
Support all axes in M911 and M912 ( #10669 )
...
Co-Authored-By: Giuliano <gmagician@users.noreply.github.com >
2018-05-09 17:58:25 -05:00
Scott Lahteine
98bb97b515
Fix LIN_ADVANCE + SWITCHING_EXTRUDER stepper directions ( #10657 )
2018-05-09 14:36:27 -05:00
Scott Lahteine
78410b210b
Add UBL support for G2/G3 and G5 ( #10649 )
2018-05-08 11:10:33 -05:00
Scott Lahteine
de0b872a24
Merge pull request #10652 from thinkyhead/bf1_bezier_jerk_control_avr
...
[1.1.x] Bézier Jerk Control
2018-05-08 11:09:19 -05:00
Scott Lahteine
ae24f4f930
Merge pull request #10650 from thinkyhead/bf1_junction_deviation
...
[1.1.x] Junction Deviation
2018-05-08 09:25:21 -05:00
Scott Lahteine
bb352f9836
Add a 3-frame fan animation to bitmaps ( #10653 )
2018-05-08 08:18:51 -05:00
Scott Lahteine
5735c8af5b
[1.1.x] Arrange LCD options by type ( #10631 )
...
* Bump configuration versions to 010109
* Arrange LCD options by type
2018-05-06 19:17:29 -05:00
Scott Lahteine
1f991f07be
Merge pull request #10615 from thinkyhead/bf1_synced_planner_set_position
...
[1.1.x] Improve sync of planner / stepper position, asynchronous G92
2018-05-06 03:10:28 -05:00
Scott Lahteine
12b9bbaa50
Merge pull request #10602 from thinkyhead/bf1_AD8495_thermocouple
...
[1.1.x] Add thermocouple with AD8495 support
2018-05-02 09:05:11 -05:00
Scott Lahteine
da9f3868d5
Merge pull request #10587 from thinkyhead/bf1_lcd_bed_leveling_abl
...
[1.1.x] Sub-menu for ABL with LCD_BED_LEVELING
2018-05-01 06:49:32 -05:00
Scott Lahteine and thisiskeithb
04183da302
Add Ender-3 configs ( #10588 )
...
Co-Authored-By: thisiskeithb <13375512+thisiskeithb@users.noreply.github.com >
2018-05-01 06:20:35 -05:00
Scott Lahteine
80c51ea572
Merge pull request #10581 from thinkyhead/bf1_no_menus
2018-04-30 20:22:02 -05:00
Scott Lahteine
689ae467f2
Round all floats in string conversion functions ( #10565 )
2018-04-28 21:51:27 -05:00
Scott Lahteine
11bbcfd69e
Update emergency_parser for 2.0.x parity ( #10530 )
2018-04-25 22:42:43 -05:00
Scott Lahteine
d429d5a4ae
Add M420 C to center the mesh on a value ( #10521 )
2018-04-25 06:43:59 -05:00
Scott Lahteine and ejtagle
51004e003d
Proper AVR preemptive interrupt handling ( #10501 )
...
Co-Authored-By: ejtagle <ejtagle@hotmail.com >
2018-04-23 20:47:31 -05:00
Scott Lahteine
b19d8182c1
Add HAS_HEATED_BED conditional ( #10494 )
2018-04-22 23:40:49 -05:00
Scott Lahteine
6b50a50676
Extra options for LEVEL_BED_CORNERS ( #10484 )
2018-04-22 02:30:20 -05:00
Scott Lahteine
58bd2a5e81
Merge pull request #10437 from thinkyhead/bf1_creality_power_loss_resume
...
[1.1.x] Creality3D Power-Loss Recovery
2018-04-22 00:17:27 -05:00
Scott Lahteine
6f176d1d64
[1.1.x] Reset LCD status to fallbacks ( #10467 )
...
* Remove obsolete strings
* Tweak some static consts
* Reset LCD status to fallbacks
When paused, "Print paused..."
When SD printing, the filename
When host printing, "Printing..."
When idle, "MyPrinter ready."
2018-04-22 00:15:57 -05:00
Scott Lahteine
c6ecfc1429
[1.1.x] Split TRIGORILLA into 1.3 and 1.4 ( #10468 )
2018-04-20 19:27:11 -05:00
Scott Lahteine
df6becfb07
Merge pull request #10452 from thinkyhead/bf1_mks_base_15
...
[1.1.x] Add BOARD_MKS_BASE_15 with digital micro-stepping
2018-04-18 22:32:11 -05:00
Scott Lahteine
8cf6ef8411
Merge pull request #10431 from thinkyhead/bf1_fix_and_improve
...
[1.1.x] Improve UBL mesh report, M420 V T, M421 N, and…
2018-04-17 16:59:14 -05:00
Scott Lahteine
d59ed4dce0
Abort SD printing more safely ( #10405 )
...
Allow the current command to complete when aborting an SD print, otherwise some commands (G28, G29, etc.) will cause trouble.
2018-04-15 18:26:25 -05:00
Scott Lahteine
090d72f591
[1.1.x] Add optional menu item to toggle software endstops ( #10392 )
2018-04-13 00:24:20 -05:00
Scott Lahteine
00d03c6dc5
Merge pull request #10350 from thinkyhead/bf1_z_probe_low_point
...
[1.1.x] Z_PROBE_LOW_POINT to prevent probe/bed damage
2018-04-09 18:24:38 -05:00
Scott Lahteine
b637b80a9a
Merge pull request #10177 from thinkyhead/bf1_filament_load_accel
...
[1.1.x] Filament load/unload add acceleration for Bowden
2018-04-08 03:28:45 -05:00
Scott Lahteine
8e35029f10
Merge pull request #9789 from Lenbok/monitor_chamber_temperature_and_auto_fan
...
[1.1.x] Monitor chamber temperature, with auto chamber fan control.
2018-04-06 23:52:06 -05:00
Scott Lahteine
e596931aac
Merge pull request #10321 from thinkyhead/bf1_einsy_retro_etc
...
[1.1.x] Fix TMC2130 DIAG1 active high, Einsy Retro
2018-04-06 00:30:50 -05:00
Scott Lahteine
01e100360f
Merge pull request #10176 from noingwhat/1.1.x-Continuous-Purge
...
[1.1.x] Continuous Purge
2018-04-04 22:50:37 -05:00
Scott Lahteine
7ff70d7adb
Improve heating/cooling LCD messages ( #10296 )
2018-04-04 19:13:48 -05:00
Scott Lahteine
a7e142460c
MBL should add z_offset regardless of fade ( #10307 )
2018-04-04 18:27:09 -05:00
Scott Lahteine
829281d016
Merge pull request #10243 from thinkyhead/bf1_tool_change_debug
2018-04-02 19:33:27 -05:00
Scott Lahteine
2dafc10da3
Merge pull request #10271 from D-side/ender-4-board-id
...
[1.1.x] Fix Ender 4 compilation, add more AVRs to Makefile
2018-04-01 18:25:35 -05:00
Scott Lahteine
360166f626
Merge pull request #10249 from thinkyhead/bf1_homing_move_adjustments
...
[1.1.x] Improvements to general and delta homing
2018-03-28 22:05:40 -05:00
Scott Lahteine
deefd2defa
Wait before turning off PRINTER_EVENT_LEDS at print end ( #10247 )
2018-03-28 20:32:32 -05:00
Scott Lahteine
e1f8c97b21
Chinese updates ( #10215 )
...
From #10211 by @yhfudev
2018-03-25 12:38:08 -04:00
Scott Lahteine
2c79faede9
Z correction on tool-change for all HAS_MESH ( #10198 )
2018-03-23 13:11:51 -05:00
Scott Lahteine
1e41d157a3
Merge pull request #10178 from thinkyhead/bf1_auto_reset_stepper_timeout
...
[1.1.x] Automatically reset stepper timeout
2018-03-21 19:25:15 -05:00
Scott Lahteine
bc01200495
Merge pull request #10101 from thinkyhead/bf1_eeprom_M913
...
[1.1.x] More complete Trinamic driver options
2018-03-20 23:14:10 -05:00
Scott Lahteine
c95e3e3bcb
Merge pull request #10165 from AnHardt/bf1_fix_Autotune_THERMAL_PROTECTION_BED_off
...
[1.1.x] Fix_Autotune_THERMAL_PROTECTION_BED_off
2018-03-20 16:41:22 -05:00
Scott Lahteine
4eb4476ce6
Merge pull request #10153 from thinkyhead/bf1_fewer_options
...
[1.1.x] Consolidate 3-point probing, auto delta probe radius
2018-03-19 04:47:13 -05:00
Scott Lahteine
a66ae52234
Add CorePQ support for BABYSTEPPING ( #10074 )
2018-03-19 02:51:30 -05:00
Scott Lahteine
d16f443d33
Fix home_delta for SENSORLESS_HOMING ( #10144 )
2018-03-17 20:52:14 -05:00
Scott Lahteine
4dc4d348d4
Merge pull request #10120 from thinkyhead/bf1_misc_fixes_mar16
...
[1.1.x] Reduce size of "only one" sanity checks
2018-03-16 21:43:15 -05:00
Scott Lahteine
954f03b6a8
Merge pull request #10119 from thinkyhead/bf1_long_filename_M27
...
[1.1.x] Add 'M27 C' to echo filename (and long name)
2018-03-15 23:07:20 -05:00
Scott Lahteine
bc0e977229
Delta support for multiple hotends with offsets ( #10052 )
2018-03-15 22:29:33 -05:00
Scott Lahteine
5c81ce2bb8
When STATUS_EXPIRE_SECONDS is 0, hide the position. ( #10100 )
...
Some users may prefer to hide the position updates on the `LIGHTWEIGHT_UI` altogether. This leads to an even less cluttered display (it also saves on SPI traffic and one byte of RAM).
2018-03-14 02:44:41 -05:00
Scott Lahteine
062b955f1d
Merge pull request #10092 from thinkyhead/bf1_trinamic_config
...
[1.1.x] Clean up Trinamic config options, sanity check
2018-03-14 01:16:35 -05:00
Scott Lahteine
e63cb5fe8f
[1.1.x] Make MIN_PROBE_EDGE a general option (for electronic probes) ( #10068 )
...
Some probes don't work near the edges of the bed. This change promotes MIN_PROBE_EDGE to a general setting that applies to all probing functions.
2018-03-13 01:15:29 -05:00
Scott Lahteine
39d63b800c
Merge pull request #10054 from thinkyhead/bf1_z_after_probing
...
[1.1.x] Add Z_AFTER_PROBING option
2018-03-11 10:22:31 -05:00
Scott Lahteine
879b54a8bc
Auto-assign CS pins for X2, Y2, Z2 ( #10056 )
...
Fixes #9211
2018-03-11 09:25:02 -05:00
Scott Lahteine
72df10c669
Merge pull request #10038 from thinkyhead/bf1_dual_endstops_offsets
...
[1.1.x] Dual XYZ endstops parity with 2.0.x
2018-03-10 07:17:20 -06:00
Scott Lahteine
c05c5d96d9
Merge pull request #10031 from thinkyhead/bf1_unknown_z_no_raise
...
[1.1.x] Add UNKNOWN_Z_NO_RAISE to prevent Z grinding
2018-03-10 00:57:15 -06:00
Scott Lahteine
ea6f5e20a6
Merge pull request #10021 from thinkyhead/bf1_safe_stepper_pulse
...
[1.1.x] Set a safe default MINIMUM_STEPPER_PULSE of 2µs
2018-03-09 05:25:05 -06:00
Scott Lahteine
fa12866de3
Have position_is_reachable_by_probe use the whole bed ( #10019 )
...
Previously `position_is_reachable_by_probe` was limited to the area specified for `G29` mesh leveling (even if leveling was disabled). This change will properly consider the entire bed area so that `G30` and other non-leveling probing may take place.
2018-03-09 03:38:00 -06:00
Scott Lahteine
f24cdf1081
Add Einsy RAMBo board ( #10018 )
2018-03-09 01:40:34 -06:00