InsanityAutomation
d332fcb8fa
Fix firmware-retract compile errors ( #12061 )
6 years ago
InsanityAutomation
b2c1cd7eda
Allow cold change of active extruder ( #12055 )
...
Followup to #11994
6 years ago
Scott Lahteine
d556dc1865
Fix and improve EEPROM storage ( #12054 )
...
* Clean up Temperature PID
* Improve EEPROM read/write/validate
* Group `SINGLENOZZLE` saved settings
* Group planner saved settings
* Group filament change saved settings
* Group skew saved settings
* Group `FWRETRACT` saved settings
6 years ago
Scott Lahteine
9b5c1a5e77
Fix EEPROM checksum bug
...
Addressing #12048
6 years ago
Scott Lahteine
cf5284cdf2
Add SD Firmware Update capability ( #12043 )
...
Co-Authored-By: timoxd7 <timoxd7@users.noreply.github.com>
6 years ago
InsanityAutomation
ee253991d4
Various fixups for single-nozzle filament swap ( #12036 )
6 years ago
Scott Lahteine
7db0113b53
Improve E_AXIS_N macro
6 years ago
InsanityAutomation
74cd6cb4fc
Single nozzle filament change ( #11994 )
6 years ago
teemuatlut
dffb4c63dc
[2.0.x] TMC2660 followup ( #12029 )
...
* Don't react to s2g on TMC2660. False positives
* Init with sensorless probing as well
6 years ago
Scott Lahteine
d6b0fbd771
Use uint8_t for all fan speeds ( #12032 )
6 years ago
Scott Lahteine
65b8f3821b
Suppress temperature.h compile warning
6 years ago
teemuatlut
c447d75916
Add support for TMC2660 ( #11998 )
6 years ago
Scott Lahteine
e8d677620c
Use NUM_SERVOS in EEPROM code
...
Fix #12015
6 years ago
Thomas Moore
49823a4939
Fix broken jerk handling ( #12019 )
...
Fix #12004
6 years ago
Scott Lahteine
c40ea1f0fd
Update EEPROM_VERSION
...
And set EEPROM_OFFSET to 0, since the historical 100 skipped bytes are never used.
6 years ago
Scott Lahteine
1358bd9319
Make MAX_EXTRUDERS always 6
6 years ago
teemuatlut
c3229e1b34
Migrate to a new TMC library ( #11943 )
6 years ago
Scott Lahteine
e3f7b69105
Add PROBING_STEPPERS_OFF ( #11984 )
...
Co-Authored-By: houseofbugs <houseofbugs@gmail.com>
6 years ago
Thomas Moore
ab4549d2bc
[2.0.x] Add simultaneous retraction for mixing extruder ( #11941 )
6 years ago
Scott Lahteine
11ac75edcb
Use PGM_P for PSTR pointers ( #11977 )
6 years ago
Scott Lahteine
3c40933713
Remove trailing spaces, old comment
6 years ago
AnoNymous
b30ca652ae
Replace MIN# / MAX# with variadic MIN / MAX ( #11960 )
6 years ago
Scott Lahteine
9903305dda
Merge pull request #9582 from tcm0116/2.0.x-sensorless_probing
...
[2.0.x] Add TMC2130 sensorless probing
6 years ago
Scott Lahteine
14df753086
Correction for block->mix_steps
...
Fix #11484
6 years ago
Thomas Moore
3286325044
Add TMC2130 sensorless probing
6 years ago
Scott Lahteine
d89d8fe852
Fix Busy State in temperature.cpp
...
Fix #11954
6 years ago
Scott Lahteine
e4389f7d23
Standard methods to wait for heating ( #11949 )
6 years ago
InsanityAutomation
23114aeb81
Fix garbled M119 output. Honor NUM_RUNOUT_SENSORS ( #11948 )
6 years ago
Victor Tseng
93839e2f73
Add option to enable/disable autoretract altogether ( #11904 )
6 years ago
InsanityAutomation
f2e630a05e
Stow probe on probing failed ( #11936 )
...
Prevents probe from being left down should probing fail and print job continue
6 years ago
Hannes Brandstätter-Müller
0b602ae101
[2.0.x] Fix Anycubic Kossel with Probe V1, stuck LCD message after stow ( #11929 )
6 years ago
Giuliano Zaro
dc11131656
[2.0.x] fix possible race condition ( #11923 )
...
Fix some commits done in #11900
6 years ago
Scott Lahteine
d6b9327c11
Followup for Endstop Noise Threshold
...
Followup to #11912
6 years ago
Scott Lahteine
5490a664f5
Expose: Homing Validation and Endstop Noise Threshold ( #11912 )
6 years ago
Scott Lahteine
cee34f7290
Followup for BABYSTEP_HOTEND_Z_OFFSET ( #11916 )
6 years ago
Giuliano Zaro
18e456d38d
[2.0.x] fix home endstop bug (DON'T MERGE, needs discussion) ( #11900 )
6 years ago
InsanityAutomation
1104054d73
2.0 IDEX Independent z offset and other fixes ( #11862 )
...
* Add Formbot Raptor board
Co-Authored-By: InsanityAutomation <insanityautomation@users.noreply.github.com>
* Add a second Z probe Z offset
Co-Authored-By: InsanityAutomation <insanityautomation@users.noreply.github.com>
* Modify method to utilize live adjustment of hotend z offset
Should probably move config option to babystepping and rename as it may now apply to all multiextruder systems
* Move config item and catchup other code to current method
6 years ago
Scott Lahteine
217e0efd20
General option PAUSE_BEFORE_DEPLOY_STOW ( #11905 )
6 years ago
Scott Lahteine
a2b0260f0f
Update Sublime files
6 years ago
Hannes Brandstätter-Müller
a4cdffdd69
Support for manually deployed fixed probes ( #11899 )
6 years ago
Marcio Teixeira
c411e7eb0d
[2.0.x] Squelch compiler warnings seen with -Wall ( #11889 )
6 years ago
Roxy-3D
4163c1a514
Fix end stop and Z-probe reporting logic
6 years ago
Scott Lahteine
ea9eb2fc8f
Fix servo angles in config-store
6 years ago
Scott Lahteine
beab9733f8
Remove extra clauses in config-store
6 years ago
Scott Lahteine
17494099a9
Fix parking_extruder_tool_change
...
Fix #11872
6 years ago
Scott Lahteine
c5e5cc5e9f
Fix some trailing whitespace, macros
6 years ago
Scott Lahteine
09a2bee8aa
Support more filament runout sensors in M119 ( #11851 )
6 years ago
Roxy-3D
0780913848
IDEX Improvements ( #11848 )
6 years ago
Scott Lahteine
53bd0b55cb
Followup for 6 extruders
6 years ago
Scott Lahteine
1718eff54a
Code changes supporting up to 6 extruders
6 years ago
Thomas Moore
c437bb08f1
Overhaul of the planner ( #11578 )
...
- Move FWRETRACT to the planner
- Combine leveling, skew, etc. in a single modifier method
- Have kinematic and non-kinematic moves call one planner method
6 years ago
Holger Müller
1a6f2b29b8
Add support for Triple-Z steppers/endstops
6 years ago
Scott Lahteine
215eee4fe5
Use 'friend' to access set_directions
6 years ago
Cassiano Leal
ff51e7322d
Fix for Stepper::set_directions() compilation error ( #11838 )
6 years ago
Scott Lahteine
809b232fa2
Fix stepper directions after M501/M502
...
See https://github.com/MarlinFirmware/Marlin/issues/11103#issuecomment-421387611
Co-Authored-By: tcm0116 <tcm0116@users.noreply.github.com>
6 years ago
HenningJW
4fb2134f00
Fix non-sensical values for Zonestar themistor table ( #11817 )
...
Values taken from Zonestar firmware for P802QA with a Melzi board. Timestamps from the firmware package are from April 2016.
6 years ago
Scott Lahteine
b220a825a7
Fix raw_filwidth_value error
6 years ago
Scott Lahteine
8584d3697d
Fix servo count define conflict
...
`MAX_SERVOS` => `NUM_SERVO_PLUGS`
6 years ago
Scott Lahteine
d882717d98
Save some PROGMEM with constexpr ( #11798 )
...
When possible, make `active_extruder` a `constexpr` to save some PROGMEM.
6 years ago
Sam Lane
4f883d5971
[2.0.x] Extruder-Distinct Linear Advance K Factors ( #11789 )
6 years ago
Sam Lane
1b6bc19427
Add external closed loop controller support
6 years ago
Sebastianv650
7e8c073fba
Fix extruder stops extruding with LA ( #11758 )
6 years ago
Scott Lahteine
0c01099f17
hop_amount => current_hop
6 years ago
Kevin
e25d2ae4a2
[2.0.x] SWITCHING_TOOLHEAD ( #11623 )
6 years ago
Scott Lahteine
dcfde2317f
Pass segment length in prepare_kinematic_move_to ( #11737 )
6 years ago
AnHardt
530a13ab6c
[2.0.x] SECURITYFIX missing max temp error when PID is used ( #11717 )
6 years ago
scott0122
72fdb6bab3
Fix SWITCHING_NOZZLE zdiff ( #11683 )
6 years ago
Scott Lahteine
d1ceaf5550
[2.0.x] Followup to IDEX changes ( #11707 )
6 years ago
Scott Lahteine
8e18e48d49
Merge pull request #11610 from Freeviv/bugfix-2.0.x
...
[2.0.x] Editable servo angles
6 years ago
Giuliano Zaro
59e76e5fdf
[2.0.x] Fix planner computation ( #11708 )
...
Fix #11697
6 years ago
Roxy-3D
7680b64aa6
IDEX clean up ( #11690 )
6 years ago
teemuatlut
49e107cea9
Restrict SW serial to AVR ( #11696 )
6 years ago
Scott Lahteine
d55f44edba
Printcounter improvements ( #11689 )
6 years ago
scott0122
ada85d5585
Improve HOTEND OFFSET Z display precision to 3 ( #11686 )
6 years ago
Scott Lahteine
3e81745e81
Fix issues, make optional
6 years ago
Jan
aa80e448e2
Store servo angles in EEPROM
6 years ago
scott0122
6dc9553aa5
Fix SWITCHING_NOZZLE compile error ( #11657 )
6 years ago
Scott Lahteine
d1c9517903
Followup to hotend_offset[Z] patch
6 years ago
Scott Lahteine
e2b8fc4f17
Reduce some debug strings
6 years ago
Scott Lahteine
acf5ae3083
!ENABLED => DISABLED
6 years ago
Kevin
6483285bc5
HOTEND_OFFSET_Z always available ( #11603 )
6 years ago
Scott Lahteine
f0dbe61692
Tweaks to motion.h reachable tests
6 years ago
Roxy-3D
cd9868f442
Make position_is_reachable() smarter about IDEX machines`
...
On many IDEX machines the allowed travel of the X1 carraige and X2 carraige does not perfectly overlap.
This helps the issue. But more work needs to be done at the higher level. (For example the X1_MAX_POS should probably be factored into G26's mesh validation pattern.)
6 years ago
Scott Lahteine
ad12b9b46b
Fix indentation, whitespace, spelling, formbot pins...
6 years ago
Kevin
db30650731
Fix UBL/Homing ( #11566 )
6 years ago
InsanityAutomation
9de730b2bf
Update tool_change.cpp ( #11559 )
6 years ago
Scott Lahteine
1561e61df7
New TMC2208 constructor
...
Co-Authored-By: teemuatlut <teemu.mantykallio@live.fi>
6 years ago
Nils Hasenbanck
b37bfeffeb
[2.0.x] Use the new const functions of the persistentStore api ( #11544 )
6 years ago
Dave Johnson
c64199941e
Compile only selected PIO environment ( #11519 )
6 years ago
Scott Lahteine
6964e1a95a
Clean up trailing whitespace
6 years ago
Scott Lahteine
a4b0148365
Easier to find 'static inline'
6 years ago
Nils Hasenbanck
577aeb4aa9
All EEPROM access uses persistentStore
6 years ago
Scott Lahteine
6a8b906318
Followup for persistent_store_api.h
6 years ago
Chris Pepper
66d2b48b59
Update PersistentStore api ( #11538 )
...
- Clean up the API to use a `static` class instance to adhere to Marlin convention
- Add `const` position data access for read/write
- Add Storage capacity to the interface
6 years ago
Scott Lahteine
f1347f783d
Optimize thermistor table 71
...
agData in Table 71 is extremely oversampled (see Issue #11220 ). I have removed the data points that perform *worse* than linearly interpolating the remaining points, and fixed up two points that were simply rounded incorrectly.
Co-Authored-By: Aaron Griffith <aargri@gmail.com>
6 years ago
Scott Lahteine
c93538e9f3
UBL/planner patch tweaks
6 years ago
Thomas Moore
fc55f1da01
Account for UBL correction when setting the planner position ( #11486 )
6 years ago
Giuliano
e85feb2545
[2.0.x] Better timing handling ( #11461 )
6 years ago
Scott Lahteine
79835590e3
Easier to disable homing validation ( #11458 )
6 years ago
Scott Lahteine
9c62c47579
[2.0.x] Fix Dual X Carriage tool change crash ( #11447 )
6 years ago