Scott Lahteine
431a81fc66
Don't go to babystep on long press unless printing
...
As pointed out in #10731
2018-05-13 08:14:57 -05:00
Scott Lahteine
3505d018db
Smarter MIN, MAX, ABS macros
...
Use macros that explicitly avoid double-evaluation and can be used for any datatype, replacing `min`, `max`, `abs`, `fabs`, `labs`, and `FABS`.
Co-Authored-By: ejtagle <ejtagle@hotmail.com>
2018-05-13 04:51:33 -05:00
Scott Lahteine
bf0fcebfe6
Apply _AXIS macro
2018-05-13 04:51:32 -05:00
Scott Lahteine
03e8f6c1d9
Tweaks to heater / lcd conditions
2018-05-13 04:51:32 -05:00
Scott Lahteine
ea353c3df6
Move some Stepper methods to Planner ( #10719 )
2018-05-12 09:29:17 -05:00
Scott Lahteine
8c81e6341a
Fix some compiler warnings
2018-05-12 07:54:14 -05:00
Scott Lahteine
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
0aa791d62b
Fix Switching Extruder with Linear Advance
2018-05-12 02:27:40 -05:00
Scott Lahteine
aff683c3f5
Move lpq_len to Temperature class ( #10715 )
2018-05-12 02:13:54 -05:00
Giuliano
02a79cc030
[1.1.x] EEPROM code cleanup ( #10711 )
2018-05-11 18:06:36 -05:00
ManuelMcLure
ef9617fe44
[1.1.x] Use M_PI instead of PI ( #10702 )
2018-05-11 17:57:16 -05:00
ManuelMcLure
b7899610ac
Use arc moves for G26 if enabled ( #10695 )
2018-05-11 01:53:15 -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
ManuelMcLure
bbd584bc14
Remove hidden dependency from plan_arc() and plan_cubic_move() ( #10690 )
2018-05-11 00:34:33 -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
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
Kyle Spier-Swenson
a04fc8c318
[1.1.x] Blink the value on non-homed axes ( #10523 )
2018-05-10 01:19:11 -05:00
Scott Lahteine
c3a891f790
Trailing whitespace cleanup
2018-05-10 00:15:32 -05:00
Scott Lahteine
42de5b0310
More Trinamic cleanup
2018-05-10 00:10:08 -05:00
Scott Lahteine
8e818ade5e
Drop extra RIGIDBOT_PANEL from D6 config
2018-05-09 18:03:31 -05:00
Scott Lahteine
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
b9e4ce3715
Fix compilation with UBL and Arc/Bézier
...
Fix #10660
2018-05-09 00:41:51 -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
f093ce35a0
Add BEZIER_JERK_CONTROL to example configs
2018-05-08 09:21:54 -05:00
Scott Lahteine
7ee1ab4fd3
Add Bézier Jerk Control option
2018-05-08 09:21:54 -05:00
Scott Lahteine
bb352f9836
Add a 3-frame fan animation to bitmaps ( #10653 )
2018-05-08 08:18:51 -05:00
Scott Lahteine
5c120222a4
Show correct units in M503
2018-05-08 05:47:09 -05:00
Scott Lahteine
b3af5a1ac0
Add JUNCTION_DEVIATION to example configs
2018-05-08 04:43:51 -05:00
Scott Lahteine
124cff0dbe
Junction deviation jerk limiting option
2018-05-08 04:43:51 -05:00
Scott Lahteine
9076a9314f
Fix abort of SD printing
2018-05-07 00:18:53 -05:00
Scott Lahteine
40ce9d0299
Fix some sanity checks
...
Co-Authored-By: Giuliano <gmagician@users.noreply.github.com>
2018-05-06 23:22:28 -05:00
Scott Lahteine
20f1688376
Try whole word over abbrev. for error
2018-05-06 20:50:12 -05:00
Scott Lahteine
59e8707a4f
Remove some unused vars
2018-05-06 20:49:08 -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
c97bf04166
Geeetech follow-up
2018-05-06 08:14:00 -05:00
Scott Lahteine
156bd28160
Fully init planner sync_block
2018-05-06 08:14:00 -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
675be8db7c
Bring some example configs up to date
2018-05-06 03:06:13 -05:00
Scott Lahteine
fcb19823db
Add Geeetech i3 Pro C / W examples
...
Added base example configs for Geeetech's Pro C and Pro W machines.
Co-Authored-By: Phr3d13 <phr3d13@gmail.com>
2018-05-06 01:37:41 -05:00
Scott Lahteine
e8779e7fe2
Fix up fwretract handling
2018-05-06 01:22:30 -05:00
Scott Lahteine
ac5ff1d802
Adjust usage of stepper.synchronize
2018-05-06 01:22:30 -05:00
Scott Lahteine
08e20dbbc6
Improve sync of stepper positions
2018-05-06 01:22:30 -05:00
Scott Lahteine
1682036533
Apply int32_t to stepper
2018-05-05 18:22:46 -05:00
Roxy-3D
42180e25a3
change Max7219 coordinates are in traditional (X,Y) format
2018-05-05 16:07:20 -05:00
Scott Lahteine
c6e4fbe162
Additional patch for no heated bed
2018-05-04 00:11:19 -05:00
Bob-the-Kuhn
65adea6240
remove TMC version checks, move comment
2018-05-03 15:47:35 -05:00
Scott Lahteine
888da29b61
Enforce minimum TMC2130 / TMC2208 libs
2018-05-03 15:47:35 -05:00
TheMasterFX
50ff4cf157
Fix bed size and max z pos for Ender-2 ( #10603 )
2018-05-02 19:02:15 -05:00
Scott Lahteine
b50afa9897
Add thermocouple with AD8495 support
...
Co-Authored-By: Dmitriy <demonx@demonx.ru>
2018-05-02 08:41:31 -05:00
Scott Lahteine
a556a8c506
Temp-related and conditional improvements
2018-05-02 08:41:30 -05:00
TerraBAS
ee7b6a5e68
[1.1.x] Add Velleman RGB-LED Add-on support to K8400 configs ( #10594 )
2018-05-02 08:00:01 -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
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
0b9f99f940
LCD_BED_LEVELING enables a sub-menu for ABL
2018-05-01 04:41:56 -05:00
Scott Lahteine
5aff43e65e
Rename float32 => float52, etc.
2018-05-01 04:41:56 -05:00
Scott Lahteine
32b6a3ad12
Fewer includes of vector_3.h
2018-05-01 04:41:56 -05:00
Scott Lahteine
94857b59c9
General lcd code cleanup
2018-05-01 01:22:25 -05:00
Scott Lahteine
3c5f0ce858
Clean up autostart handling
2018-05-01 01:22:25 -05:00
Scott Lahteine
0d7c559139
Improve debug of homing move feedrate
2018-04-30 23:45:35 -05:00
Scott Lahteine
542baea2e1
Add units to probe speed comments
2018-04-30 23:45:34 -05:00
Scott Lahteine
33ddd4e929
Fix XY homing move away rate
2018-04-30 23:45:34 -05:00
Scott Lahteine
96c1721eeb
Fix sd_status comparison
...
Co-Authored-By: perkmeister <perkmeister@users.noreply.github.com>
2018-04-30 21:10:25 -05:00
Scott Lahteine
f71e65aa9c
Add NO_LCD_MENUS to custom configs
2018-04-30 18:39:32 -05:00
Scott Lahteine
1025066ab1
Add NO_LCD_MENUS to display only the Status Screen
2018-04-30 18:39:32 -05:00
Scott Lahteine
f4a7531ccb
Fix homing with probe feedrates
2018-04-30 16:36:06 -05:00
Scott Lahteine
3e53754ccf
Allow Z_AFTER_PROBING to be 0
2018-04-30 03:08:49 -05:00
Scott Lahteine
99cbeb3806
Do rounding in integer (instead of FIXFLOAT)
...
Co-Authored-By: Bob-the-Kuhn <bob-the-kuhn@users.noreply.github.com>
2018-04-29 19:34:16 -05:00
Scott Lahteine
751de314a4
Add sanity check for LED_CONTROL_MENU
...
Addressing #10569
2018-04-29 18:37:00 -05:00
Scott Lahteine
689ae467f2
Round all floats in string conversion functions ( #10565 )
2018-04-28 21:51:27 -05:00
Scott Lahteine
b06fc3b539
Modify FastIO error message
2018-04-28 20:28:40 -05:00
Scott Lahteine
3ca3268241
Fix the TMC26X initializer CS pin argument
...
From #10531
Co-Authored-By: chriscg9 <chriscg9@users.noreply.github.com>
2018-04-28 12:00:23 -05:00
Bob-the-Kuhn
382aa96870
1.1.x version of Auto-build PR 10503 ( #10561 )
2018-04-28 11:30:40 -05:00
Scott Lahteine
522ea178a4
Clear up trailing whitespace
2018-04-28 11:25:19 -05:00
Scott Lahteine
2756a1d411
Fix M421 comment in Marlin_main.cpp
2018-04-28 11:15:48 -05:00
Scott Lahteine
94b8eac6d0
Allow a home bump of 0 when homing Z with probe
2018-04-28 10:25:50 -05:00
Scott Lahteine
b4ddee8beb
When homing with Z probe bump at Z_PROBE_SPEED_SLOW
2018-04-28 08:48:49 -05:00
Scott Lahteine
f0494b4021
Fix M420 C for UBL
2018-04-28 08:17:55 -05:00
Scott Lahteine
ba8d03d241
Clean up some endstop inverting examples
2018-04-28 08:00:44 -05:00
Scott Lahteine
37927f9274
Fix some endstop inverting settings
2018-04-28 08:00:15 -05:00
Scott Lahteine
81b9914704
Further cleanup of inline delays
2018-04-27 19:25:14 -05:00
Giuliano
d86efae37c
[1.1.x] report error on unsupported commands ( #10554 )
...
Raise an error when an unknown/unsupported G/M command is requires.
2018-04-27 17:40:32 -05:00
per1234
3550494db1
Correct AVR_ATmega328_FAMILY macro ( #10540 )
2018-04-27 03:11:56 -05:00
Scott Lahteine
95d19cfcbf
Fix disable of Z_SENSORLESS for HOMING_Z_WITH_PROBE
...
As pointed out in #10532
2018-04-27 01:40:25 -05:00
Scott Lahteine
e5e5c1513d
Fix ABL grid bounds test for Delta/SCARA
2018-04-27 00:55:29 -05:00
Scott Lahteine
083bfa3fe9
Remove refs to non-existent CPU_32_BIT
2018-04-27 00:55:29 -05:00
Scott Lahteine
8f5d99a2ab
Wrap delay macros in do{}while(0)
2018-04-27 00:34:40 -05:00
Scott Lahteine
f748b1a1ce
Apply const in a few spots
2018-04-26 17:56:23 -05:00
Scott Lahteine
e931bc7e72
Reorder some conditionals
2018-04-26 17:55:36 -05:00
Roxy-3D
b95a1b94cb
make Max7219 usable at ISR time
2018-04-26 14:32:24 -05:00
Scott Lahteine
cb02b6ec60
Disable PIDTEMPBED with no bed…
...
…and move FILAMENT_CHANGE_SLOW_LOAD_LENGTH default to post-conditionals.
2018-04-26 01:34:06 -05:00
Scott Lahteine
d70a4646f4
MKS OLED support for RUMBA
...
Based on #10519
Co-Authored-By: Alex <alex18881@users.noreply.github.com>
2018-04-25 22:57:34 -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
21f5ca6ad4
Revert potentially-not-redundant UBL test
...
Response to #10435
2018-04-24 08:05:23 -05:00
Scott Lahteine
ad3b95c8ea
Fix current_temperature_chamber compile error
...
Fix #10505
2018-04-24 07:53:45 -05:00
Scott Lahteine
50cc55d172
FastIO faster atomic bit write, fix TOGGLE
...
Based on #10502
Co-Authored-By: ejtagle <ejtagle@hotmail.com>
2018-04-24 04:13:50 -05:00
Scott Lahteine
3eb55016e4
Finish AVR preemptive interrupt
...
Followup to #10501
2018-04-23 22:20:00 -05:00
Scott Lahteine
51004e003d
Proper AVR preemptive interrupt handling ( #10501 )
...
Co-Authored-By: ejtagle <ejtagle@hotmail.com>
2018-04-23 20:47:31 -05:00
Scott Lahteine
0764981aa1
Fix compile for Malyan LCD
...
Based on #10498
Co-Authored-By: xC0000005 <xc0000005@users.noreply.github.com>
2018-04-23 16:51:29 -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
29c9c723f8
Use 0 as the bed height for manual probing
2018-04-22 02:12:48 -05:00
Anton Piliugin
b49da0c4ba
Update language_ru.h ( #10482 )
2018-04-22 00:24:14 -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
Anton Piliugin
38c97dc975
Update language_ru.h ( #10481 )
2018-04-22 00:12:21 -05:00
Scott Lahteine
d7ec13ce69
Creality3D Power-Loss Recovery
2018-04-21 21:30:25 -05:00
Scott Lahteine
7e585cab83
Add POWER_LOSS_RECOVERY to example configs
2018-04-21 19:13:30 -05:00
Scott Lahteine
e76545c450
Add Stopwatch::resume method
2018-04-21 19:09:31 -05:00
Scott Lahteine
1894b981af
Add R parameter to G28 to specify pre-raise
2018-04-21 19:09:31 -05:00
Festivejelly
61f9e28c23
[1.1.x] Wait for bed heaters between probing ( #9890 )
2018-04-21 15:44:07 -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
Sebastien Andrivet
4cc2bc1343
[1.1.x] Add new capability to report if Thermal Protection is enabled ( #10465 )
2018-04-20 16:42:56 -05:00
Scott Lahteine
dcb8af0518
Match Makefile order to boards.h
2018-04-20 16:19:31 -05:00
Scott Lahteine
4108382c2c
Complete CREALITY_ENDER revert
...
Followup to #9694
2018-04-20 16:19:31 -05:00
Scott Lahteine
0c1be965b6
Don't report point 0 in MBL G29
2018-04-20 13:18:42 -05:00
Scott Lahteine
6f87e4b4dc
Fix up enqueue now functions
...
…and apply to MALYAN_LCD.
2018-04-19 19:33:16 -05:00
Roxy-3D
c91b3142aa
Update ubl_motion.cpp
...
Restore necessary and needed loop termination logic.
2018-04-19 12:03:18 -05:00
Scott Lahteine
51aa9743a6
Rename MKS_13 to MKS_GEN_13
2018-04-18 22:16:16 -05:00
Scott Lahteine
e561ecb5a7
Add BOARD_MKS_BASE_15 with digital micro-stepping
2018-04-18 22:06:25 -05:00
Scott Lahteine
38ed5f5ee9
Fix calls to ubl.get_z_correction
2018-04-18 21:43:44 -05:00
Scott Lahteine
23618d9cd0
Use 0 as the bed position (not Z_MIN_POS
)
2018-04-17 20:30:17 -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
fa3c14fccf
Fix compile warnings in fastio.h
...
Based on #10440 by @GMagician
2018-04-17 16:36:19 -05:00
Scott Lahteine
773d773baa
Fix compile error in tmc_status
2018-04-17 16:15:53 -05:00
Scott Lahteine
5c186f7dd3
Try FIXFLOAT rounding based on sign
2018-04-17 15:59:49 -05:00
Scott Lahteine
77b75ce86c
One fewer compare in _lcd_move_xyz
2018-04-17 15:55:43 -05:00
Scott Lahteine
6f156d01d9
Update position for UBL non-segmented activate/deactivate
2018-04-17 15:55:43 -05:00
Scott Lahteine
c0f6eebded
Improve UBL mesh report. Add M420 T, M421 N
2018-04-17 15:55:38 -05:00
Scott Lahteine
6786101c64
Ignore LCD_BED_LEVELING with UBL
2018-04-17 15:54:25 -05:00
Scott Lahteine
ee21f44969
Tweak fwretract.retract debug, comments
2018-04-17 15:54:25 -05:00
Scott Lahteine
090e08ef3d
M221 with no parameters report flow
2018-04-17 15:54:25 -05:00
Scott Lahteine
444b6d6d83
Prevent delay when power is already on
...
Fix #10410
2018-04-17 04:36:14 -05:00
Scott Lahteine
f1dfc80332
Improved SENSORLESS_HOMING sanity check
2018-04-17 04:10:57 -05:00
Scott Lahteine
31261d0c17
Fix bug in Planner::set_position_mm
2018-04-16 02:05:48 -05:00
Thomas Moore
85d57f7a9e
[1.1.x] Change UBL default G29 P4 height to 0 ( #9510 )
2018-04-15 20:49:03 -05:00
Scott Lahteine
8a159dfec2
Remove Brazilian Portuguese duplicates
...
Followup to #10368
2018-04-15 19:16:01 -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
Vitorio Miguel Prieto Cilia
110e631656
Update pt-br translation ( #10368 )
2018-04-15 00:07:13 -05:00
Scott Lahteine
9769d799df
clear_block_buffer, kill_current_block in quick_stop
2018-04-13 22:05:58 -05:00
Scott Lahteine
a783caabac
Make sure ABL (manual) starts close to the bed
2018-04-13 20:19:49 -05:00
Roxy-3D
b978153ca4
Stow Probe at end of G29 J3
2018-04-13 14:46:40 -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
e3c2d43b2b
Tweak MBL move close to bed
2018-04-12 22:41:26 -05:00
Scott Lahteine
5274ab0ad5
MESH_BED_LEVELING before PROBE_MANUALLY
2018-04-12 22:26:56 -05:00
Scott Lahteine
59d9886473
Tweak MIN_STEPS_PER_SEGMENT sanity-check
2018-04-12 20:23:43 -05:00
Luc Van Daele
6e30d1bef1
[1.1.x] G33 MIN_STEPS_PER_SEGMENT ( #10385 )
2018-04-12 20:19:42 -05:00