Scott Lahteine
c6ff39cc14
Spacing cleanup
7 years ago
Scott Lahteine
a6feb58837
Delta support for multiple hotends with offsets ( #10118 )
7 years ago
Scott Lahteine
1e946d681d
Update Marlin for newest TMC libraries
...
- TMC2130Stepper v2.2.0
- TMC2208Stepper v0.0.4
7 years ago
Scott Lahteine
4aebe3d82e
Pretty up EEPROM port args
7 years ago
Scott Lahteine
51bf3c9503
Fix E direction for MK2_MULTIPLEXER with LIN_ADVANCE
7 years ago
Studiodyne
e7a61de8af
[2.0] FWRetract Reset (Best way) ( #10083 )
7 years ago
Scott Lahteine
e7570f3195
Improve TMC config organization, naming
7 years ago
Scott Lahteine
07cf2cd9c4
Fix sensorless_homing_per_axis compile warning
7 years ago
Scott Lahteine
14c03cb6f4
[2.0.x] Make MIN_PROBE_EDGE a general option (for electronic probes) ( #10069 )
...
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.
7 years ago
Scott Lahteine
468f34104b
Patch do_blocking_move_to so 'destination' can be used
7 years ago
Scott Lahteine
28f1276286
[2.0.x] Add Z_AFTER_PROBING option ( #10058 )
...
Some "fix-mounted" probes need manual stowing. And after probing some may prefer to raise or lower the nozzle. This restores an old option but tailors it to allow raise or lower as preferred.
7 years ago
Scott Lahteine
751785fc97
Followup to recent patches
...
- `M666` is static, not inline
- Disambiguate some stepper macros
7 years ago
Scott Lahteine
a0211f5d6c
Disambiguate else in stepper_indirection.h
7 years ago
Scott Lahteine
f10c87b442
Update Endstops class for 1.1.x parity
7 years ago
Scott Lahteine
239902f861
Fix E2END and add EEPROM to Smart RAMPS
...
Reference #9983
7 years ago
Scott Lahteine
419d12ca1b
Add UNKNOWN_Z_NO_RAISE option
...
With this option enabled, Z won't ever be raised until after `G28` has been completed, and it won't raise if Z becomes unknown. This is good for machines whose beds fall when Z is powered off.
7 years ago
Scott Lahteine
3b4c89e4b5
Move do_probe_raise closer to set_probe_deployed
...
…and limit the raise to Z_MAX_POS
7 years ago
Scott Lahteine
2908e76151
Fix position_is_reachable_by_probe typo, add comment
...
Fix #10029
7 years ago
Scott Lahteine
161ff9ff35
Fix UPDATE_ENDSTOP for CorePQ compatibility
...
Fixes #9939
7 years ago
Scott Lahteine
49ca67202f
Patch configuration_store for extra serial port
...
Fix #9948
7 years ago
Scott Lahteine
16a8edc5f0
Add more delay before pulse off in Linear Advance ISR
...
A capital idea from https://github.com/MarlinFirmware/Marlin/pull/9914#issuecomment-371614153
7 years ago
Scott Lahteine
dfd5d2fe75
Have position_is_reachable_by_probe use the whole bed ( #10020 )
...
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.
7 years ago
Scott Lahteine
3c2bfa5e53
Update powersupply_on in power_on/off ( #10015 )
...
Fix #10004
7 years ago
Scott Lahteine
8d32fd997f
Wrap NORM_E_DIR/REV_E_DIR macros in do{}while(0)
7 years ago
Scott Lahteine
98d48fc731
Followup to HAL_timer_restrain
...
Followup to #9985
7 years ago
Chris Pepper
a1a88ebabc
HAL function to ensure min stepper interrupt interval ( #9985 )
7 years ago
Scott Lahteine
9515e5aefb
Fix LA_active_extruder (static)
7 years ago
Scott Lahteine
e5ec793f7e
Wrap stepper indirection macros
7 years ago
Sebastianv650
5b85464791
Fix for LA ( #9964 )
...
Missed in the original LA 1.5 PR: eISR has to use a local copy of
current_block->use_advance_lead because it might still run wenn the last
block has been set to NULL.
7 years ago
Scott Lahteine
ffbf63e6af
Add HAS_TEMP_SENSOR conditional
7 years ago
Scott Lahteine
2057177184
Make enums into implicit char
7 years ago
Scott Lahteine
ca0def766e
LIN_ADVANCE single stepper optimization
7 years ago
Scott Lahteine
8291ae34f2
Support duplication mode in LIN_ADVANCE
7 years ago
Scott Lahteine
0dd1c4458d
Put more code between pulse start and stop ( #9959 )
7 years ago
Scott Lahteine
36262a0479
Use static classes for job timers ( #9938 )
7 years ago
Scott Lahteine
930720bbbb
Fix broken reverse planner ( #9943 )
...
From #9914 by @Sebastianv650
7 years ago
Bob-the-Kuhn
025118da3e
Init print_job_timer in setup() instead of "early" ( #9937 )
7 years ago
Scott Lahteine
07ae23fe14
No pulse delay on last e_steps in advance isr
7 years ago
Scott Lahteine
ed758de80d
tweak comment in stepper.cpp
7 years ago
Scott Lahteine
d1dc863962
autotemp_factor is not value_celsius_diff
...
See https://github.com/MarlinFirmware/Marlin/issues/9852#issuecomment-369861822
7 years ago
Thomas Moore
f3914a432e
Clear retracted status when homing the Z axis
7 years ago
Scott Lahteine
6d7f4f84e2
Add board MKS_BASE_HEROIC ( #9926 )
...
Followup to #9008
- Don't define micro-stepping pins for boards that lack them.
- Allow setting of 128 microsteps with `M350`.
7 years ago
Scott Lahteine
649f375494
Fix: M112 calling kill from interrupt ( #9923 )
...
Fix #9906
7 years ago
Studiodyne
23a576faf7
[2.0] Fix for FW retract ( #9878 )
7 years ago
Scott Lahteine
91db7930dc
Drop SCARA_FEEDRATE_SCALING
...
The updated planner takes the length of the move, so this pre-calculation is no longer needed.
7 years ago
Scott Lahteine
1746749361
Followup to #9868
7 years ago
Scott Lahteine
a446433c87
Fix SENSORLESS_HOMING for Core Kinematics ( #9868 )
7 years ago
Zachary Hill
c22f8dd660
Get duration_t in printcounter.h for its clients ( #9843 )
7 years ago
Scott Lahteine
966d9af98a
Mesh export in Bilinear + UBL M503
7 years ago
Scott Lahteine
8d5a77001e
EEPROM parity with 1.1.x
7 years ago
Sebastianv650
cb4cb86d80
Useless line removed ( #9814 )
...
nextAdvanceISR is set in the next if structure in every possible
situation, so it's useless to set it once more before.
7 years ago
Scott Lahteine
0557ab5780
Fix CONFIG_ECHO_START bug
...
In reference to #9633
7 years ago
UtterlyD
813f9f3082
[bugfix_2.0.x] - LIN_ADVANCE V1.5 stepper.cpp ( #9797 )
...
Removal of obsolete (i) from port of LIN_ADVANCE from V1.1.x to V2..0.x.
7 years ago
Scott Lahteine
3f89bbeab5
Drop a conditional only used once
7 years ago
Scott Lahteine
689bc99402
Correction to acceleration
7 years ago
Scott Lahteine
2bd252b501
[2.0.x] LIN_ADVANCE v1.5 ( #9712 )
7 years ago
Scott Lahteine
2c9775313a
Fix Z position on HD44780
...
Fix #9732
7 years ago
teemuatlut
5968a3e60e
Add ADVANCED_PAUSE_FEATURE include
7 years ago
Scott Lahteine
73cd34b121
Finish AUTO_POWER_CONTROL implementation
...
Followup to #9503
7 years ago
Scott Lahteine
b3deadd898
Don't raise FIX_MOUNTED_PROBE on stow
...
Reference #9336
7 years ago
Scott Lahteine
3d1692d1fd
Fix X2 enable with X_DUAL_STEPPER_DRIVERS
...
From #9286
7 years ago
Scott Lahteine
c241da32e8
stepper.h parity with 1.1.x
7 years ago
Scott Lahteine
ca55f2927a
Pulldown pin mode support ( #9701 )
...
Implemented for LPC1768.
7 years ago
Scott Lahteine
83d7e95de0
Add MSG_THERMAL_RUNAWAY_BED ( #9691 )
7 years ago
Scott Lahteine
472229b974
Fix #9681
7 years ago
Scott Lahteine
03d790451f
[2.0.x] HAL timer set/get count => set/get compare ( #9581 )
...
To reduce confusion over the current timer count vs. the compare (aka "top") value. Caution: this re-uses the function name, changing its meaning.
7 years ago
Scott Lahteine
7280fa1e31
Patch Power class
7 years ago
Scott Lahteine
e698998343
More reliable PROBING_HEATERS_OFF with BED_LIMIT_SWITCHING
7 years ago
Thomas Moore
1541224a81
Enable Z axis and delta sensorless homing ( #9516 )
7 years ago
Scott Lahteine
d168ee9bed
Drop leveling include from steppers.cpp
7 years ago
Scott Lahteine
b5e92f4f90
[2.0.x] Enable / disable PSU automatically ( #9503 )
7 years ago
ABH10
ac6bf7226a
Update of comments in thermistor files. No functional changes. ( #8986 )
7 years ago
Thomas Moore
786746404b
[2.0.x] Apply feedrate to nozzle movement for kinematic machines ( #8778 )
7 years ago
Thomas Moore
e1fd9c08b3
[2.0.x] Add support for LPC1769 at 120 MHz ( #9423 )
7 years ago
Scott Lahteine
9b9350e010
Fix jerky Z motion between probes
...
Suggested by #9375
7 years ago
GMagician
ea9ad4e46d
[2.0.x] Fix compile error on delta when NO_WORKSPACE_OFFSETS ( #9388 )
7 years ago
Scott Lahteine
c251601916
Simplified SET_BIT, moved to endstops.cpp
7 years ago
Scott Lahteine
f8227abf1c
Merge pull request #9384 from tcm0116/2.0.x-retract
...
[2.0.x] Clear retracted status when homing the Z axis
7 years ago
teemuatlut
5c69d45f5b
[2.0.x] TMC2130 support for LPC platform ( #9114 )
7 years ago
Thomas Moore
7035471982
Clear retracted status when homing the Z axis
7 years ago
Scott Lahteine
2bea1bda56
Move more strings to PROGMEM
7 years ago
Scott Lahteine
1dcfe193ac
Optimize some serial strings
7 years ago
Scott Lahteine
9644fe1839
Lightly optimize arc length calculation
7 years ago
Scott Lahteine
3217da6fa5
Followup patch for TMC stepper init
7 years ago
Scott Lahteine
db031d5d76
Add missing SoftwareSerial begin for TMC2208
...
Based on #9299
7 years ago
Scott Lahteine
f7f8569bbf
Fix skew settings report precision
...
Followup to changes from #8843
7 years ago
Scott Lahteine
205c5fa078
Merge pull request #9277 from oysteinkrog/fix/DualX_Endstops
...
[2.0.x] Fix DUAL_X_CARRIAGE endstop tests
7 years ago
Scott Lahteine
90d011cc48
Use ADD_PORT_ARG for all cases
7 years ago
Scott Lahteine
51c7b5d46f
Fix set_home_offset bug from bad porting
7 years ago
Scott Lahteine
61bf8478a2
Add hotEnough methods
7 years ago
Scott Lahteine
7d6c009104
Add thermistor 15 tuned for JGAurora A5
7 years ago
Scott Lahteine
382a5e3318
Clean up trailing whitespace
7 years ago
Øystein Krog
441517bbe1
Fix DUAL_X_CARRIAGE endstops
...
\#8170 fixed
7 years ago
Scott Lahteine
887664aa61
Restore broken Dual X Carriage
7 years ago
Scott Lahteine
2e2fd8fd79
Merge pull request #9261 from tcm0116/2.0.x-delta_softstops
...
[2.0.x] Allow DELTA to compile with soft endstops disabled
7 years ago
Scott Lahteine
750cc02b3a
Use delay() in serial temp report
7 years ago
Thomas Moore
44239b1062
Allow DELTA to compile with soft endstops disabled
7 years ago
Scott Lahteine
afec16e644
Merge pull request #9240 from tcm0116/2.0.x-eeprom
...
[2.0.x] Follow-on to #9161
7 years ago
Thomas Moore
429e6ba8a6
Fix lcd_preheat dummy variable types
7 years ago
Scott Lahteine
d5bf9e74c4
Merge pull request #8996 from p3p/pr_bf2_more_adc_filter
...
[2.0.x] PID control fix and more LPC1768 ADC filtering
7 years ago
Scott Lahteine
42933c804a
Cleanups for STM32F7
7 years ago
Morten
a0246c5c96
Add support for STM32F7 MCU
7 years ago
Scott Lahteine
a408209d24
More reliable temperature serial report?
7 years ago
Scott Lahteine
4f5e087ff4
Planner anti-stutter by Sebastian Popp
7 years ago
Thomas Moore
cfd989d7c5
Fix EEPROM SettingsData for 32-bit architectures
7 years ago
Bob-the-Kuhn
da600e5fbe
Merge pull request #9132 from Bob-the-Kuhn/add-VIKI2-to-Travis
...
[2.0.x] add VIKI2 test to Travis & fix LCD contrast (again)
7 years ago
Thomas Moore
84de428d30
[2.0.x] Fix compile errors ( #9141 )
...
* Update persistent_store_impl.cpp
* Remove define BYTE from serial functions since Arduino docs typically show 0 for the normal case.
7 years ago
Bob-the-Kuhn
e633ce06c7
LCD contrast type mismatch is back
...
WORKS!
7 years ago
Thomas Moore
f7efac57b7
Multi-host support
7 years ago
Scott Lahteine
7e000e6af4
More EEPROM field debugging ( #9123 )
7 years ago
GMagician
5295b4713d
[2.0.x] add semitec 104NT-4 ( #9119 )
...
Table is very very similar to old 104-GT2 so I added only the name and recycled old ID
7 years ago
Scott Lahteine
99516572b1
Fix TMC current read from EEPROM
7 years ago
Christopher Pepper
14dcad6bbc
LPC1768: Increase ADC median filter from 3 values to 23
...
Clarify the HAL_adc_get_result method to make sure correct values enter the filters
HAL: Fix the PID control loop for non-AVR platforms
7 years ago
Scott Lahteine
60d07f20e7
Make mbl.has_mesh() a method
7 years ago
Scott Lahteine
2b5a9be49c
Fix M503 skew output
...
Followup to 19e75ccf86
7 years ago
Scott Lahteine
702c8acdd5
Settings FIELD_TEST fix
7 years ago
Scott Lahteine
e89f1453ab
UBL G29 works without settings.load()
7 years ago
Scott Lahteine
950be70a33
Add FIELD_TEST to validate storage
7 years ago
Scott Lahteine
760c912ab9
Add data size validation
7 years ago
Scott Lahteine
b91ca168fb
Add a struct defining EEPROM storage
7 years ago
Scott Lahteine
51e0f2bee3
Add MarlinSettings::validate()
7 years ago
Scott Lahteine
878f54c27b
Write filler with NO_VOLUMETRICS
7 years ago
Scott Lahteine
3ea6745b36
Pretty up TMC current write
7 years ago
Scott Lahteine
1c41de16d4
Trailing whitespace clean
7 years ago
Scott Lahteine
1746a7352e
Merge pull request #9042 from thinkyhead/bf2_M701_M702
...
[2.0.x] Improved Pause/Load/Unload, M701-M702
7 years ago
Roxy-3D
3a4e107b6b
use SERIAL_EOL(); instead of new line string
7 years ago
Roxy-3D
19e75ccf86
Add enough precision so planner.xy_skew_factor doesn't print as 0.00
7 years ago
Scott Lahteine
7541316bb4
Add M701/M702 Filament Load/Unload, M603
7 years ago
Scott Lahteine
a80f2eea23
Group leveling reports for folding
7 years ago
revilor
0e93506985
Fix for issue #9005 , #8942 - Bed PID autotuning ( #9036 )
7 years ago
Scott Lahteine
4af3d436b2
M303 pid autotune cleanup, commentary
7 years ago
Tannoo
e43f3ac989
EEPROM init fix
7 years ago
Scott Lahteine
fc67c64b8f
Merge pull request #8989 from tcm0116/2.0.x_ubl
...
[2.0.x] Fix UBL compilation warnings
7 years ago
Thomas Moore
8afc4f8d9d
Fix UBL compilation warnings
7 years ago
Scott Lahteine
5e01ee8adf
Temperature updates for parity with 1.1.x
7 years ago
Scott Lahteine
d80c4f1a6e
Fix typo in delta call to buffer_line
...
Fix #8901
7 years ago
Scott Lahteine
5effe1590c
Fix NO_VOLUMETRICS bug
7 years ago
Scott Lahteine
4b49ea1e92
General cleanup of config-store, reset_bed_level
7 years ago
Scott Lahteine
705ea98fd3
Comment `return false` in motion functions
7 years ago
Scott Lahteine
50366b00d5
Tweak cleaning buffer / SD finished command
7 years ago
Scott Lahteine
869c89d83f
Merge pull request #8865 from thinkyhead/bf2_more_scara_scaling
...
[2.0.x] SCARA Feedrate Scaling for G2/G3 - using HYPOT
7 years ago
Thomas Moore
2917d1217d
Revert "Followup to #8698"
...
This reverts commit 4e891e9fb7
.
7 years ago
Scott Lahteine
caa5093498
General DELTA_IK macro
7 years ago
Scott Lahteine
c694608450
Apply SCARA_FEEDRATE_SCALING to G2/G3
7 years ago
Scott Lahteine
97d509d4d2
Revert "Improved Core-compatible jerk code"
...
Reverting commit 3cd7659
7 years ago
Scott Lahteine
5bc2acc072
Restore position_float to fix LIN_ADVANCE
7 years ago
Scott Lahteine
913d9e9a59
Matching sign across filwidth vars
7 years ago
Scott Lahteine
fdc5e72720
A single setting to validate filament width
7 years ago
Scott Lahteine
933f76fda3
Option to disable all volumetric extrusion
7 years ago
Scott Lahteine
fc9ee1a4de
Fix up serial sanity check
7 years ago