Commit Graph

9319 Commits (8653cedee4c18621739b96a47ec996531491165b)

Author SHA1 Message Date
Scott Lahteine 0fcdfdeed6 Followup to
Phr3d13 acac2adfc8 Add support for MeCreator2 ()
Thomas Moore 49823a4939 Fix broken jerk handling ()
Fix 
Scott Lahteine 52a37913c1 Extend and apply some corrections
Scott Lahteine 77b9a41f1f Add G-code extensions to example configs
thesfreader e09c144674 Add CNC-like G-code options
Scott Lahteine 33056046a3
STM32 non-generic PWM_PIN and USEABLE_HARDWARE_PWM ()
Scott Lahteine d5141c4e03 Fix up leading/trailing whitespace
Marcio Teixeira 03fc4d31d0 Makefile support for 32-bit Archim board and new TMC library ()
* Support new TMC library and 32-bit Archim board

- Added IS_MCU flag
  - When IS_MCU flag is 1, AVR compiler will be used
  - When IS_MCU flag is 0, ARM compiler will be used
- Added support for new TMC library
- Added support for a 32-bit Archim board, which could probably be used as a basis for other 32-bit boards.
Scott Lahteine 65b36642f8 Fix Anycubic Kossel config
Scott Lahteine fc326b3dde Add USB_FLASH_DRIVE_SUPPORT to examples
Co-Authored-By: marcio-ao <marcio@alephobjects.com>
Marcio Teixeira 2067619a26 Add USB_FLASH_DRIVE_SUPPORT
Giuliano Zaro 07fe8d28be [2.0.x] Partial Italian revert ()
- Use a comma for decimals just in one message has not been a good idea.
- Full comments translation
Scott Lahteine 517b4f4cd4 Fix lightweight UI hotends display
Giuliano Zaro 72a750e0eb [2.0.x] Update Italian language ()
Scott Lahteine bb561baf9e Tweak some config comments
Nils Hasenbanck fcf6d127fd STM32 timer simplification ()
Prescalers aren't calculated for the given target frequency.
Stepper timer should run at 2 Mhz and temperature timer at 72 Khz.
Scott Lahteine 8daadd2c8c
Fix TMC_DEBUG undefined report_tmc_status ()
Scott Lahteine c40ea1f0fd Update EEPROM_VERSION
And set EEPROM_OFFSET to 0, since the historical 100 skipped bytes are never used.
Scott Lahteine 1358bd9319 Make MAX_EXTRUDERS always 6
AnoNymous 001f26b642 Template struct simplification for serial ()
Scott Lahteine 348004c34f
STM32F7 HAL using the official STM32 Arduino Core ()
Scott Lahteine 3e58b3a5d4 Followup to
teemuatlut c3229e1b34 Migrate to a new TMC library ()
brian park 2abf3d258d Korean language translation support ()
Eduardo José Tagle d6955f25b2 Expand serial support in DUE/AVR hals exploiting the templated MarlinSerial classes ()
Eduardo José Tagle f6f2246f59 Templatized serial classes ()
Scott Lahteine ee53f7d813 Revert header reorg.
Scott Lahteine d619ba2685 Tweak STM32F4 config
LineF d777cef837 fixed minimum macro ()
Scott Lahteine e3f7b69105
Add PROBING_STEPPERS_OFF ()
Co-Authored-By: houseofbugs <houseofbugs@gmail.com>
Scott Lahteine 0e5bcdf695 Make DISABLE_INACTIVE_EXTRUDER a simple switch
Scott Lahteine 0dedb3e139
Reorganize some core headers ()
Thomas Moore ab4549d2bc [2.0.x] Add simultaneous retraction for mixing extruder ()
Scott Lahteine c75f5a376b Tweak some comments
Scott Lahteine f4c625d3a1 Ensure MIN/MAX overrides
Scott Lahteine 3019713402 Reorganize some enums
Scott Lahteine 606a4362b3 Reduce STM32F4 compile warnings
Scott Lahteine b3154b2120 Apply MOVE_Z_WHEN_IDLE to example configurations
Co-Authored-By: dot-bob <gibben@gmail.com>
dot-bob b0fd8f2d74 Add option to move Z on double-click when idle
Scott Lahteine 389376c40e Clean up softspi.h
Scott Lahteine e78bdd654d Clean up BABYSTEP options
InsanityAutomation 8ae113ff36 Show zprobe_zoffset when BABYSTEP_HOTEND_Z_OFFSET is disabled ()
InsanityAutomation 2e98437392 Clean up main menu ()
InsanityAutomation 6d862b2916 Home before level corners, if needed ()
…and add a consistent homing screen for all LCD pre-homing.
Scott Lahteine 11ac75edcb
Use PGM_P for PSTR pointers ()
InsanityAutomation 4d5566a6b7 Add filament runout sensor menu item ()
Scott Lahteine 8489673cea Adjust some HAL formatting
Scott Lahteine fb8a07660a Followup to minmax patch
Co-Authored-By: Palatis <palatis@gmail.com>
Scott Lahteine 3c40933713 Remove trailing spaces, old comment
Hannes Brandstätter-Müller a3ec805c97 Anycubic Kossel Linear+: corrected DELTA_DIAGONAL_ROD ()
AnoNymous b30ca652ae Replace MIN# / MAX# with variadic MIN / MAX ()
Scott Lahteine e10f730478 Tweak vector_3::apply_rotation
Scott Lahteine e2ab78d876 Fix SERIAL_PORT_2 sanity check
AnoNymous a644d8cb93 Avoid copies in vector and matrix ()
Scott Lahteine 693865a649 Fix some whitespace
Scott Lahteine 9903305dda
Merge pull request from tcm0116/2.0.x-sensorless_probing
[2.0.x] Add TMC2130 sensorless probing
Scott Lahteine 14df753086 Correction for block->mix_steps
Fix 
Alexander Amelkin 2ecfda80ac Improve support for JTAG/SWD pins reuse ()
STM32 can reuse JTAG and SWD pins separately. Add `DISABLE_DEBUG` option to disable both interfaces and retain `DISABLE_JTAG` to disable JTAG only.
Scott Lahteine bb47009656 Apply sensorless changes to example configs
Thomas Moore 3286325044 Add TMC2130 sensorless probing
Scott Lahteine 7d5c336c56 Corrections for dylsexic TMC
Scott Lahteine d89d8fe852 Fix Busy State in temperature.cpp
Fix 
Giuliano Zaro 70e7a465d8 [2.0.x] Fix compile error ()
Fix compile error intruduced with M109 modification
Hannes Brandstätter-Müller 935b120949 Anycubic Kossel: probe closer to the edge ()
Scott Lahteine 1410e79e7f Ensure M109 handles autotemp
Scott Lahteine e4389f7d23
Standard methods to wait for heating ()
Scott Lahteine bdc9889d3a Fix a sanity check
Scott Lahteine 321f9140d1 Followup to
InsanityAutomation 23114aeb81 Fix garbled M119 output. Honor NUM_RUNOUT_SENSORS ()
Scott Lahteine 1667ed9d1c Pause should use ECHOLNPGM
Victor Tseng 93839e2f73 Add option to enable/disable autoretract altogether ()
Scott Lahteine ad21a4f07b Tweaks to HAL format and order
Scott Lahteine b682a1961a Tweak STM32F7 TMC2660 class
Scott Lahteine a0a3b23e35 Reduce Raptor bootscreen by 144 bytes
InsanityAutomation 95d793456b Add Formbot Raptor config, fix other Formbot configs ()
Mitch Roote d016b572e3 [2.0.x] Add pin configuration for Fysetc F6 ()
Alexander Amelkin 84926b1d5a HAL general support for DISABLE_JTAG option ()
Some STM32-based boards may use multiplexed JTAG pins as IO. Up to now the `DISABLE_JTAG` option (defined in pins files) was only supported for AT90-based boards. This commit generalizes the code and adds support for boards based on STM32F1 and STM32F4.
Scott Lahteine c575c5d5f6
Bring example configs up to date ()
Scott Lahteine 6b1a4f30a8 Fix case of T-Rex 3 _Statusscreen.h
Scott Lahteine ab7bfa86e2 Fix case of T-Rex-3 _Statusscreen.h
Scott Lahteine 241168926d Update some configs
Scott Lahteine cb6454118c Workaround for Pronterface M29
Victor Tseng eeab4141db [2.0.x] Anycubic Trigorilla 14 pins tweak ()
InsanityAutomation cb9dc56630 Add GT2560 v3 support ()
InsanityAutomation f2e630a05e Stow probe on probing failed ()
Prevents probe from being left down should probing fail and print job continue
Hannes Brandstätter-Müller 0b602ae101 [2.0.x] Fix Anycubic Kossel with Probe V1, stuck LCD message after stow ()
Giuliano Zaro dc11131656 [2.0.x] fix possible race condition ()
Fix some commits done in 
Scott Lahteine d6b9327c11 Followup for Endstop Noise Threshold
Followup to 
Scott Lahteine aa6e8e9325 Tweak some config comments
Scott Lahteine 5490a664f5
Expose: Homing Validation and Endstop Noise Threshold ()
Scott Lahteine cee34f7290
Followup for BABYSTEP_HOTEND_Z_OFFSET ()
teemuatlut 884ad75cb8 Update config files
Giuliano Zaro 18e456d38d [2.0.x] fix home endstop bug (DON'T MERGE, needs discussion) ()
Scott Lahteine 6742026568 Followup for 6 extruders
Scott Lahteine 04bdff4115 Add a blank line
Marcio Teixeira ccbd045f02 Fixed warning about comparing signed to unsigned ()
InsanityAutomation 1104054d73 2.0 IDEX Independent z offset and other fixes ()
* 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
Scott Lahteine 217e0efd20
General option PAUSE_BEFORE_DEPLOY_STOW ()
Scott Lahteine 849dea92a8 Move probe extras below probe types