Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[pull] bugfix-2.1.x from MarlinFirmware:bugfix-2.1.x #532

Open
wants to merge 195 commits into
base: bugfix-2.1.x
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
195 commits
Select commit Hold shift + click to select a range
3482e96
🎨 Outdent, adjust comments
thinkyhead Oct 14, 2024
5de9fc5
🚸 Strings MSG_ZPROBE_[XYZ[OFFSET
thinkyhead Oct 14, 2024
282f90c
🚸 Ignore first click on asleep LCD
thinkyhead Oct 14, 2024
81760d6
🚸 EEPROM reset messages
thinkyhead Oct 14, 2024
d6c3f45
🚸 LED menu tweaks
thinkyhead Oct 14, 2024
d62a631
[cron] Bump distribution date (2024-10-14)
thinkyhead Oct 14, 2024
d5cc11d
🧑‍💻 Fix Zed LSP setting
thinkyhead Oct 16, 2024
cf137cb
[cron] Bump distribution date (2024-10-17)
thinkyhead Oct 17, 2024
4e41ff3
🔨 Python config helpers (#27483)
thinkyhead Oct 19, 2024
8beec5e
[cron] Bump distribution date (2024-10-19)
thinkyhead Oct 19, 2024
f31cc84
🐛 Fix LCD SPI on DUE (#27480)
InsanityAutomation Oct 19, 2024
d2ff2ad
📌 Pin Ubuntu Runner to 22.04 (#27484)
thisiskeithb Oct 19, 2024
37eb8bb
🌐 Update Italian translation (#27476)
GMagician Oct 19, 2024
0b72b8d
🩹 Fix FT Motion LPC176x build (#27474)
narno2202 Oct 19, 2024
e824e16
[cron] Bump distribution date (2024-10-20)
thinkyhead Oct 20, 2024
b43d6ed
🚸 MKS UI long filename WiFi upload (#27482)
schnurly Oct 20, 2024
b9f7d72
🔧 Better BABYSTEP_MULTIPLICATOR_Z sanity-checks (#27471)
ellensp Oct 20, 2024
4c0e612
📝 Config end block comments
thinkyhead Oct 20, 2024
9192ae5
🚸 EDITABLE_HOMING_FEEDRATE for ProUI (#27469)
classicrocker883 Oct 20, 2024
fc769ef
🎨 Arduino IDE pins comments, generate version
thinkyhead Oct 20, 2024
f8bbabf
🧑‍💻 Update log_machine_info
thinkyhead Oct 20, 2024
d2bda12
[cron] Bump distribution date (2024-10-21)
thinkyhead Oct 21, 2024
b4a3e29
🔨 Pins Debugging fix and cleanup (#27494)
thinkyhead Oct 27, 2024
9e8d561
[cron] Bump distribution date (2024-10-28)
thinkyhead Oct 28, 2024
3b7aadb
🚸 Restore Object Cancel info on Power-Loss Recovery (#27501)
thinkyhead Oct 28, 2024
16f28e7
🐛 Fix SHAPING_MENU X frequency edit (#27499)
ellensp Oct 28, 2024
163ca27
[cron] Bump distribution date (2024-10-29)
thinkyhead Oct 29, 2024
dff2104
🎨 Planner cosmetics (#27497)
classicrocker883 Oct 29, 2024
9133a2f
🧑‍💻 Ignores for Aider AI
thinkyhead Oct 28, 2024
7b104a1
[cron] Bump distribution date (2024-10-30)
thinkyhead Oct 30, 2024
08717d3
🔨 Simplify generic variants, update DFU tool (#27502)
thinkyhead Nov 2, 2024
ea554a0
🔧 More Quick Sensorless Homing warning
thinkyhead Nov 2, 2024
a7fcb49
🔧 Longer LK prefer Onboard SD
thinkyhead Nov 3, 2024
a261a5b
[cron] Bump distribution date (2024-11-03)
thinkyhead Nov 3, 2024
98ae2ad
🔧 Config @ section adjustments
thinkyhead Nov 3, 2024
d876b5e
✨ RP2040 HAL with BTT SKR Pico (#24042)
thinkyhead Nov 3, 2024
846ec6c
🩹 Update Ender-3 V3 SE pins (#27495)
danwel3 Nov 3, 2024
d2fab91
🐛 Fix Thermocouple flags, allow bed only (#27504)
ellensp Nov 3, 2024
91e4811
🔧 Automatic Trinamic RX pins
thinkyhead Nov 3, 2024
68ae15e
🔧 Extra axis serial RX pins
thinkyhead Nov 3, 2024
c2d0008
✨ M820 Report temporary M810-M819 macros (#27458)
fmuntean Nov 3, 2024
4869a3f
🧑‍💻 Fix pinsformat.py pin pattern recognition
thinkyhead Nov 3, 2024
13af4e1
[cron] Bump distribution date (2024-11-04)
thinkyhead Nov 4, 2024
e6099fd
🚸 Set hybrid edit range to 999 (#27473)
vovodroid Nov 12, 2024
f6c58c5
🔧 *_ENABLE_ON is LOW/HIGH
thinkyhead Nov 12, 2024
472f1ec
🩹 Fix G61 with no extruders (#27521)
ellensp Nov 12, 2024
70c3060
🚸 Fix menu homing feedrate display (#27518)
ellensp Nov 12, 2024
4b6109f
🩹 Fix E3V2 types, other warnings (#27507)
classicrocker883 Nov 12, 2024
aa80cb0
🔧 Direct Stepping sanity checks (#27522)
thisiskeithb Nov 12, 2024
1df9725
🔨 Fix path handling for generic variant (#27528)
thinkyhead Nov 12, 2024
81bad7b
[cron] Bump distribution date (2024-11-13)
thinkyhead Nov 13, 2024
92efc33
🐛 G34 fail safely (#27516)
InsanityAutomation Nov 14, 2024
9e96b89
[cron] Bump distribution date (2024-11-14)
thinkyhead Nov 14, 2024
25b9bb3
🐛 Fix BLTouch, Runout pins for Ender 2P v2.4 S4 (#27520)
calorifer Nov 14, 2024
09a290c
[cron] Bump distribution date (2024-11-15)
thinkyhead Nov 15, 2024
284d07d
📝 Describe more codes in gcode.h
thinkyhead Nov 15, 2024
72603b6
[cron] Bump distribution date (2024-11-16)
thinkyhead Nov 16, 2024
bf98c16
🧑‍💻 Improve scripts to build examples
thinkyhead Nov 17, 2024
fa55cae
🩹 Daily cleanup Nov 18
thinkyhead Nov 19, 2024
0f0e239
✅ Use Marlin-maintained TMCStepper
thinkyhead Nov 19, 2024
a531c01
🩹 Update RP2040 pins debugging
thinkyhead Nov 19, 2024
c6bbed7
🔥 Drop support for DevIoT, Atom
thinkyhead Nov 19, 2024
d4c3420
[cron] Bump distribution date (2024-11-19)
thinkyhead Nov 19, 2024
5951e64
🧑‍💻 Fix archive clean for build_example
thinkyhead Nov 21, 2024
3810986
[cron] Bump distribution date (2024-11-21)
thinkyhead Nov 21, 2024
3f26494
📝 Update README.md
thinkyhead Nov 23, 2024
fabc200
[cron] Bump distribution date (2024-11-23)
thinkyhead Nov 23, 2024
f5a5d7a
🧑‍💻 Fix up APPLY_STEP macros
thinkyhead Nov 19, 2024
095f060
🧑‍💻 Fix some ExtUI return types (#27542)
rondlh Nov 23, 2024
8df6189
🐛 Show probe/level menu for tramming (#27532)
thinkyhead Nov 23, 2024
21257f7
🔧 Update Octopus EXP-2-10, WiFi pins (#27515)
ellensp Nov 23, 2024
fb61a50
[cron] Bump distribution date (2024-11-24)
thinkyhead Nov 24, 2024
72f2657
📝 Update HAL documentation, README
thinkyhead Nov 24, 2024
220cd5a
[cron] Bump distribution date (2024-11-25)
thinkyhead Nov 25, 2024
61649aa
✨ Mellow/Fly RRF E3 V1.0 (STM32F407VG) (#27466)
belge96 Nov 25, 2024
8d864d7
🚸 Adapt runout distance for FILAMENT_MOTION_SENSOR (#27540)
vovodroid Nov 25, 2024
a7bd35b
🧑‍💻 Python scripts cleanup, improve (#27533)
classicrocker883 Nov 25, 2024
eaab2de
🚸 Fix/improve Sovol SV06 Plus (#27531)
saddfox Nov 25, 2024
580c99e
[cron] Bump distribution date (2024-11-26)
thinkyhead Nov 26, 2024
c57f715
🎨 Trinamic cleanup
thinkyhead Nov 26, 2024
37f490f
[cron] Bump distribution date (2024-11-27)
thinkyhead Nov 27, 2024
2b39e51
🔨 Fix schema.py ; Add build_example --index=N
thinkyhead Nov 27, 2024
af05b6e
[cron] Bump distribution date (2024-11-28)
thinkyhead Nov 28, 2024
a9f44e3
🔨 Improve build scripts
thinkyhead Nov 30, 2024
2a4a89d
📌 Update, pin LPC PIO framework (#27554)
thisiskeithb Nov 30, 2024
f071274
[cron] Bump distribution date (2024-12-01)
thinkyhead Dec 1, 2024
1f61b74
📝 Delete extra Ender-3 V2 README
thinkyhead Dec 1, 2024
22182d9
🎨 #include cleanup
thinkyhead Dec 1, 2024
3591eb5
🔨 Improve build script compatibility (#27549)
classicrocker883 Dec 1, 2024
6bd541d
[cron] Bump distribution date (2024-12-02)
thinkyhead Dec 2, 2024
4797f25
🔨 Update config.ini, move undefs (#27562)
thinkyhead Dec 2, 2024
db78285
[cron] Bump distribution date (2024-12-03)
thinkyhead Dec 3, 2024
9cbab46
📝 Add Bluesky badge (#27560)
thisiskeithb Dec 3, 2024
94bd6d5
🔨 Fix ESP32 build (for xtensa32) (#27561)
ellensp Dec 3, 2024
63a7d42
📝 TinyBee note: 5V out-only pins! (#27563)
ellensp Dec 3, 2024
00c28eb
🔨 Update hc32.ini (board_upload.offset_address) (#27550)
classicrocker883 Dec 3, 2024
2ed5937
[cron] Bump distribution date (2024-12-04)
thinkyhead Dec 4, 2024
257ffe9
🐛 Fix HC32 Clock Configuration (#27099)
shadow578 Dec 4, 2024
5549d07
🚸 G34 Z-align in ProUI Home menu (#27567)
RedEchidnaUK Dec 5, 2024
e733e50
[cron] Bump distribution date (2024-12-05)
thinkyhead Dec 5, 2024
4668b27
🔨 Reduce some 256KB Maple builds (#27488)
classicrocker883 Dec 5, 2024
a365163
🔨 Fix ESP32 build (for xtensa32) (2) (#27570)
ellensp Dec 5, 2024
5813488
[cron] Bump distribution date (2024-12-06)
thinkyhead Dec 6, 2024
ea993a6
🔨 More informative probe conflict message
thinkyhead Dec 6, 2024
c271a89
🎨 Servo angles tweaks
thinkyhead Dec 6, 2024
e82b4e9
🔨 More informative probe conflict message (2)
thinkyhead Dec 6, 2024
c5bf705
[cron] Bump distribution date (2024-12-07)
thinkyhead Dec 7, 2024
71ce780
🎨 LCD conditional cleanup (#27539)
classicrocker883 Dec 8, 2024
7e45d56
🩹 Advance tone queue when muted, tuning (#26278)
MageDelfador Dec 8, 2024
854da5f
[cron] Bump distribution date (2024-12-08)
thinkyhead Dec 8, 2024
5d591fd
⚡️ Improve pulse timing, fix LPC176x jitter (#27131)
mh-dm Dec 9, 2024
061e026
🎨 Remove extra hotend temp update
thinkyhead Dec 9, 2024
906dcc7
[cron] Bump distribution date (2024-12-09)
thinkyhead Dec 9, 2024
8b7cfa0
🧑‍💻 Comment temperature methods, fix error spam
thinkyhead Dec 9, 2024
d21e1d4
[cron] Bump distribution date (2024-12-10)
thinkyhead Dec 10, 2024
7ad4de2
🚸 Filter 'G29 S0' in ABL
thinkyhead Dec 10, 2024
23bc810
[cron] Bump distribution date (2024-12-11)
thinkyhead Dec 11, 2024
8d9db0f
🚸 Prevent very slow 'G29 S{value}' (ABL Mesh) (#27579)
ellensp Dec 12, 2024
ba88365
[cron] Bump distribution date (2024-12-13)
thinkyhead Dec 13, 2024
a748eaa
🔨 Add offset_address for convenience
thinkyhead Dec 12, 2024
a23212b
🔨 Versioned ststm32 for BLACKBEEZMINI_V1
thinkyhead Dec 12, 2024
94ca548
[cron] Bump distribution date (2024-12-16)
thinkyhead Dec 16, 2024
4c388d7
🚸 Limited number of DGUS fans
thinkyhead Dec 16, 2024
dcc1056
📝 @section calibration => calibrate
thinkyhead Dec 16, 2024
d5dfd18
🔨 Scripted build/archive multiple envs
thinkyhead Dec 15, 2024
c0becd6
🔨 Scripted build/archive multiple envs (2)
thinkyhead Dec 16, 2024
2a137d6
🩹 Fix build with Color UI touch items
thinkyhead Dec 16, 2024
c4ef2d6
🔥 Remove obsolete support files
thinkyhead Dec 16, 2024
05e67a9
[cron] Bump distribution date (2024-12-17)
thinkyhead Dec 17, 2024
7b7add3
📝 Config feedrate units
thinkyhead Dec 17, 2024
1067950
🔨 Fix and improve schema exports
thinkyhead Dec 17, 2024
6f71a14
🐛 Fix S6 V2 TMC communication error (#27595)
GMagician Dec 17, 2024
d2814c7
✏️ Fix variant.h comment typo (#27594)
ellensp Dec 17, 2024
4eb8a87
[cron] Bump distribution date (2024-12-18)
thinkyhead Dec 18, 2024
30697cb
🩹 Fix DGUS_LCD_UI_MKS typo
thinkyhead Jan 8, 2025
83278bd
🔨 Some boards with both LPC1768/9 (#27586)
ellensp Jan 8, 2025
36623a2
🐛 Fix config embed and restore (#27628)
ellensp Jan 8, 2025
d57feea
🐛 Fix JG Aurora A1 implementation (#27622)
itiserik Jan 8, 2025
de76f2f
[cron] Bump distribution date (2025-01-09)
thinkyhead Jan 9, 2025
22977c8
✨ Games for E3V2 + MarlinUI (#27620)
shadow578 Jan 9, 2025
63bc413
🧑‍💻 Add STM32/STM32F1 Open Drain (OD) pin mode (#27616)
RedEchidnaUK Jan 9, 2025
7eee772
✨ MAX31865 Bed settings (#27611)
ellensp Jan 9, 2025
acd8259
✨ EVENT_GCODE_BEFORE_G29 (#27566)
thinkyhead Jan 9, 2025
a7d7961
[cron] Bump distribution date (2025-01-10)
thinkyhead Jan 10, 2025
8d7ecad
🔨 Fix cmake build on Linux (#27605)
classicrocker883 Jan 11, 2025
55add90
[cron] Bump distribution date (2025-01-12)
thinkyhead Jan 12, 2025
28c5913
⚡️ STM32H7 Flash Wear Leveling (#27634)
rondlh Jan 12, 2025
de7ac7f
🐛 Fix M119 filament sensor part (#27596)
GMagician Jan 12, 2025
6eca4bb
🔨 Migrate use_example_configs to Python (#27632)
ellensp Jan 12, 2025
2e14272
🐛 Fix ERYONE Ery32 mini SPI for SD (#27600)
RomanFaktor Jan 12, 2025
f54ec92
[cron] Bump distribution date (2025-01-13)
thinkyhead Jan 13, 2025
b7f628c
🩹 Fix EEPROM CRC display (#27631)
ellensp Jan 13, 2025
854cfc0
✨ Teensy 4 hardware PWM for laser/spindle/fan (#27608)
phizev Jan 13, 2025
ef34fd1
[cron] Bump distribution date (2025-01-14)
thinkyhead Jan 14, 2025
5dc5515
🔧 BTT SKRat UART driver support pending (#27639)
thisiskeithb Jan 14, 2025
70cdfbe
📝 Add'l homeaxis comments
thinkyhead Jan 14, 2025
85ebd17
🔧 Standard filament runout pins for MKS_UI / MKS TFT (#27640)
thinkyhead Jan 14, 2025
b735844
🚸 Enabled probe clearance in do_move_after_z_homing (#27593)
thinkyhead Jan 14, 2025
e0c60a8
🩹 Fix VALIDATE_HOMING_ENDSTOPS missing header
thinkyhead Jan 14, 2025
b468834
[cron] Bump distribution date (2025-01-15)
thinkyhead Jan 15, 2025
8f35e9a
🧑‍💻 Update types forward decl (#27637)
classicrocker883 Jan 15, 2025
45ca25a
[cron] Bump distribution date (2025-01-16)
thinkyhead Jan 16, 2025
8b8c862
🔨 Skip _xfer builds unless uploading
thinkyhead Jan 16, 2025
4e72b17
[cron] Bump distribution date (2025-01-17)
thinkyhead Jan 17, 2025
2963523
🔨 Prevent ESP32 bad dependency
thinkyhead Jan 22, 2025
12d491c
🐛 Don't reset axis_did_move in ftmotion.reset
thinkyhead Jan 22, 2025
7e02089
🚸 Disable FT Motion during Biqu Microprobe use (#27368)
narno2202 Jan 22, 2025
88829bd
[cron] Bump distribution date (2025-01-22)
thinkyhead Jan 22, 2025
a1ba166
♻️ Common serial ports header (#27648)
thinkyhead Jan 22, 2025
31bc23b
[cron] Bump distribution date (2025-01-23)
thinkyhead Jan 23, 2025
428f721
🔧 Sequential Opulo boards
thinkyhead Jan 23, 2025
0f7fb5d
🧑‍💻 Media conditionals
thinkyhead Jan 22, 2025
ac14c65
♻️ SD- and SPI-related pins cleanup (#27650)
thinkyhead Jan 24, 2025
861dd33
[cron] Bump distribution date (2025-01-24)
thinkyhead Jan 24, 2025
0a59807
🎨 Adjust some Python formatting (#27649)
classicrocker883 Jan 24, 2025
7f598ae
⚡️ STM32H7 Serial DMA (#27633)
rondlh Jan 24, 2025
86f03cf
🎨 Shared USB build flags
thinkyhead Jan 24, 2025
1e2e0c3
🎨 Flash EEPROM pins cleanup
thinkyhead Jan 24, 2025
279a393
🌐 Attach media messages
thinkyhead Jan 24, 2025
09fbe37
🔨 Elegoo Neptune boards ("elegoo.bin") (#24895)
thinkyhead Jan 24, 2025
40aab1e
[cron] Bump distribution date (2025-01-25)
thinkyhead Jan 25, 2025
442f0ba
🔨 Script for gcc setup on macOS (Simulator build)
thinkyhead Jan 25, 2025
c24ecfb
[cron] Bump distribution date (2025-01-26)
thinkyhead Jan 26, 2025
8411336
📝 CardReader comments
thinkyhead Jan 26, 2025
ab7137a
🩹 RP2040 has PIN_SPI_SS
thinkyhead Jan 26, 2025
0cd1d9c
🩹 Update some hex-printing (#27654)
classicrocker883 Jan 26, 2025
0226692
[cron] Bump distribution date (2025-01-27)
thinkyhead Jan 27, 2025
81ef02e
🔨 Fix sim build with gcc-14
thinkyhead Jan 28, 2025
09a519b
🔥 Not using .astylerc
thinkyhead Jan 28, 2025
485fbf2
[cron] Bump distribution date (2025-01-28)
thinkyhead Jan 28, 2025
a21fc27
🎨 Minor config style updates
thinkyhead Feb 1, 2025
479074c
[cron] Bump distribution date (2025-02-02)
thinkyhead Feb 2, 2025
cd3997f
🧑‍💻 More binary file types
thinkyhead Feb 3, 2025
99c3a71
🎨 Standard logical FLIP(X)
thinkyhead Feb 3, 2025
4d0c684
[cron] Bump distribution date (2025-02-04)
thinkyhead Feb 4, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
21 changes: 21 additions & 0 deletions .aiderignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# Build artifacts
buildroot/
*.o
*.a
*.so
*.dylib
*.dll
*.exe

# Web assets
*.min.js
*.min.css

# Generated files
__pycache__/
*.pyc
.DS_Store

# IDE files
.vscode/
.idea/
2 changes: 1 addition & 1 deletion .github/workflows/auto-label.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ jobs:
autolabel:
name: Auto Label
if: github.repository == 'MarlinFirmware/Marlin'
runs-on: ubuntu-latest
runs-on: ubuntu-22.04
steps:
- name: Auto Label for [BUG]
uses: actions/github-script@v7
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/bump-date.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ jobs:
name: Bump Distribution Date
if: github.repository == 'MarlinFirmware/Marlin'

runs-on: ubuntu-latest
runs-on: ubuntu-22.04

steps:

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/check-pr.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ jobs:
name: PR Bad Target
if: github.repository == 'MarlinFirmware/Marlin'

runs-on: ubuntu-latest
runs-on: ubuntu-22.04

steps:
- uses: superbrothers/close-pull-request@v3
Expand Down
5 changes: 4 additions & 1 deletion .github/workflows/ci-build-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -34,13 +34,16 @@ jobs:
name: Build Test
if: github.repository == 'MarlinFirmware/Marlin'

runs-on: ubuntu-latest
runs-on: ubuntu-22.04

strategy:
fail-fast: true
matrix:
test-platform:

# RP2040
- SKR_Pico

# Native
- linux_native
- simulator_linux_release
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/ci-unit-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ jobs:
# pulls them into additional branches.
if: github.repository == 'MarlinFirmware/Marlin'

runs-on: ubuntu-latest
runs-on: ubuntu-22.04

steps:
- name: Check out the PR
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/ci-validate-boards.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ jobs:
name: Validate boards.h
if: github.repository == 'MarlinFirmware/Marlin'

runs-on: ubuntu-latest
runs-on: ubuntu-22.04

steps:
- name: Check out the PR
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/ci-validate-pins.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ jobs:
name: Validate Pins Files
if: github.repository == 'MarlinFirmware/Marlin'

runs-on: ubuntu-latest
runs-on: ubuntu-22.04

steps:
- name: Check out the PR
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/clean-closed.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ on:

jobs:
remove_label:
runs-on: ubuntu-latest
runs-on: ubuntu-22.04

strategy:
matrix:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/close-stale.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ jobs:
name: Close Stale Issues
if: github.repository == 'MarlinFirmware/Marlin'

runs-on: ubuntu-latest
runs-on: ubuntu-22.04

steps:
- uses: actions/stale@v9
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/lock-closed.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ jobs:
name: Lock Closed Issues
if: github.repository == 'MarlinFirmware/Marlin'

runs-on: ubuntu-latest
runs-on: ubuntu-22.04

steps:
- uses: dessant/lock-threads@v5
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/unlock-reopened.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ jobs:
name: Unlock Reopened
if: github.repository == 'MarlinFirmware/Marlin'

runs-on: ubuntu-latest
runs-on: ubuntu-22.04

steps:
- uses: OSDKDev/[email protected]
Expand Down
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -169,3 +169,6 @@ __pycache__
tags
*.logs
*.bak
.aider*
!.aiderignore
.env
9 changes: 8 additions & 1 deletion .zed/settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,5 +5,12 @@
* see the documentation: https://zed.dev/docs/configuring-zed#settings-files
*/
{
"enable_language_servers": false
"languages": {
"C": {
"enable_language_server": false
},
"C++": {
"enable_language_server": false
}
}
}
87 changes: 51 additions & 36 deletions Marlin/Configuration.h
Original file line number Diff line number Diff line change
Expand Up @@ -71,6 +71,8 @@
#define MOTHERBOARD BOARD_RAMPS_14_EFB
#endif

// @section serial

/**
* Select the serial port on the board to use for communication with the host.
* This allows the connection of wireless adapters (for instance) to non-default port pins.
Expand Down Expand Up @@ -597,6 +599,10 @@
#define MAX31865_SENSOR_OHMS_2 100
#define MAX31865_CALIBRATION_OHMS_2 430
#endif
#if TEMP_SENSOR_IS_MAX_TC(BED)
#define MAX31865_SENSOR_OHMS_BED 100
#define MAX31865_CALIBRATION_OHMS_BED 430
#endif

#if HAS_E_TEMP_SENSOR
#define TEMP_RESIDENCY_TIME 10 // (seconds) Time to wait for hotend to "settle" in M109
Expand Down Expand Up @@ -941,7 +947,7 @@
//============================= Mechanical Settings =========================
//===========================================================================

// @section machine
// @section kinematics

// Enable one of the options below for CoreXY, CoreXZ, or CoreYZ kinematics,
// either in the usual order or reversed
Expand All @@ -965,6 +971,15 @@
// Enable for a belt style printer with endless "Z" motion
//#define BELTPRINTER

// Articulated robot (arm). Joints are directly mapped to axes with no kinematics.
//#define ARTICULATED_ROBOT_ARM

// For a hot wire cutter with parallel horizontal axes (X, I) where the heights of the two wire
// ends are controlled by parallel axes (Y, J). Joints are directly mapped to axes (no kinematics).
//#define FOAMCUTTER_XYUV

// @section polargraph

// Enable for Polargraph Kinematics
//#define POLARGRAPH
#if ENABLED(POLARGRAPH)
Expand Down Expand Up @@ -1151,15 +1166,6 @@
#define FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
#endif

// @section machine

// Articulated robot (arm). Joints are directly mapped to axes with no kinematics.
//#define ARTICULATED_ROBOT_ARM

// For a hot wire cutter with parallel horizontal axes (X, I) where the heights of the two wire
// ends are controlled by parallel axes (Y, J). Joints are directly mapped to axes (no kinematics).
//#define FOAMCUTTER_XYUV

//===========================================================================
//============================== Endstop Settings ===========================
//===========================================================================
Expand Down Expand Up @@ -1505,7 +1511,6 @@
* For information about this sensor https://github.com/bigtreetech/MicroProbe
*
* Also requires PROBE_ENABLE_DISABLE
* With FT_MOTION requires ENDSTOP_INTERRUPTS_FEATURE
*/
//#define BIQU_MICROPROBE_V1 // Triggers HIGH
//#define BIQU_MICROPROBE_V2 // Triggers LOW
Expand Down Expand Up @@ -1644,15 +1649,15 @@
// with NOZZLE_AS_PROBE this can be negative for a wider probing area.
#define PROBING_MARGIN 10

// X and Y axis travel speed (mm/min) between probes.
// X and Y axis travel speed between probes.
// Leave undefined to use the average of the current XY homing feedrate.
#define XY_PROBE_FEEDRATE (133*60)
#define XY_PROBE_FEEDRATE (133*60) // (mm/min)

// Feedrate (mm/min) for the first approach when double-probing (MULTIPLE_PROBING == 2)
#define Z_PROBE_FEEDRATE_FAST (4*60)
// Feedrate for the first approach when double-probing (MULTIPLE_PROBING == 2)
#define Z_PROBE_FEEDRATE_FAST (4*60) // (mm/min)

// Feedrate (mm/min) for the "accurate" probe of each point
#define Z_PROBE_FEEDRATE_SLOW (Z_PROBE_FEEDRATE_FAST / 2)
// Feedrate for the "accurate" probe of each point
#define Z_PROBE_FEEDRATE_SLOW (Z_PROBE_FEEDRATE_FAST / 2) // (mm/min)

/**
* Probe Activation Switch
Expand Down Expand Up @@ -1769,17 +1774,17 @@
// @section stepper drivers

// For Inverting Stepper Enable Pins (Active Low) use 0, Non Inverting (Active High) use 1
// :{ 0:'Low', 1:'High' }
#define X_ENABLE_ON 0
#define Y_ENABLE_ON 0
#define Z_ENABLE_ON 0
#define E_ENABLE_ON 0 // For all extruders
//#define I_ENABLE_ON 0
//#define J_ENABLE_ON 0
//#define K_ENABLE_ON 0
//#define U_ENABLE_ON 0
//#define V_ENABLE_ON 0
//#define W_ENABLE_ON 0
// :['LOW', 'HIGH']
#define X_ENABLE_ON LOW
#define Y_ENABLE_ON LOW
#define Z_ENABLE_ON LOW
#define E_ENABLE_ON LOW // For all extruders
//#define I_ENABLE_ON LOW
//#define J_ENABLE_ON LOW
//#define K_ENABLE_ON LOW
//#define U_ENABLE_ON LOW
//#define V_ENABLE_ON LOW
//#define W_ENABLE_ON LOW

// Disable axis steppers immediately when they're not being stepped.
// WARNING: When motors turn off there is a chance of losing position accuracy!
Expand Down Expand Up @@ -2054,9 +2059,9 @@
//#define FIL_MOTION8_PULLUP
//#define FIL_MOTION8_PULLDOWN
#endif
#endif
#endif
#endif
#endif // FILAMENT_MOTION_SENSOR
#endif // FILAMENT_RUNOUT_DISTANCE_MM
#endif // FILAMENT_RUNOUT_SENSOR

//===========================================================================
//=============================== Bed Leveling ==============================
Expand Down Expand Up @@ -2102,6 +2107,12 @@
//#define AUTO_BED_LEVELING_UBL
//#define MESH_BED_LEVELING

/**
* Commands to execute at the start of G29 probing,
* after switching to the PROBING_TOOL.
*/
//#define EVENT_GCODE_BEFORE_G29 "M300 P440 S200"

/**
* Commands to execute at the end of G29 probing.
* Useful to retract or move the Z probe out of the way.
Expand Down Expand Up @@ -3169,14 +3180,14 @@
//
// Tiny, but very sharp OLED display
//
//#define MKS_12864OLED // Uses the SH1106 controller (default)
//#define MKS_12864OLED // Uses the SH1106 controller
//#define MKS_12864OLED_SSD1306 // Uses the SSD1306 controller

//
// Zonestar OLED 128×64 Full Graphics Controller
//
//#define ZONESTAR_12864LCD // Graphical (DOGM) with ST7920 controller
//#define ZONESTAR_12864OLED // 1.3" OLED with SH1106 controller (default)
//#define ZONESTAR_12864OLED // 1.3" OLED with SH1106 controller
//#define ZONESTAR_12864OLED_SSD1306 // 0.96" OLED with SSD1306 controller

//
Expand Down Expand Up @@ -3425,7 +3436,7 @@

#if ENABLED(TFT_COLOR_UI)
/**
* TFT Font for Color_UI. Choose one of the following:
* TFT Font for Color UI. Choose one of the following:
*
* NOTOSANS - Default font with anti-aliasing. Supports Latin Extended and non-Latin characters.
* UNIFONT - Lightweight font, no anti-aliasing. Supports Latin Extended and non-Latin characters.
Expand All @@ -3434,7 +3445,7 @@
#define TFT_FONT NOTOSANS

/**
* TFT Theme for Color_UI. Choose one of the following or add a new one to 'Marlin/src/lcd/tft/themes' directory
* TFT Theme for Color UI. Choose one of the following or add a new one to 'Marlin/src/lcd/tft/themes' directory
*
* BLUE_MARLIN - Default theme with 'midnight blue' background
* BLACK_MARLIN - Theme with 'black' background
Expand All @@ -3458,6 +3469,8 @@
* TFT_ROTATE_180, TFT_ROTATE_180_MIRROR_X, TFT_ROTATE_180_MIRROR_Y,
* TFT_ROTATE_270, TFT_ROTATE_270_MIRROR_X, TFT_ROTATE_270_MIRROR_Y,
* TFT_MIRROR_X, TFT_MIRROR_Y, TFT_NO_ROTATION
*
* :{ 'TFT_NO_ROTATION':'None', 'TFT_ROTATE_90':'90°', 'TFT_ROTATE_90_MIRROR_X':'90° (Mirror X)', 'TFT_ROTATE_90_MIRROR_Y':'90° (Mirror Y)', 'TFT_ROTATE_180':'180°', 'TFT_ROTATE_180_MIRROR_X':'180° (Mirror X)', 'TFT_ROTATE_180_MIRROR_Y':'180° (Mirror Y)', 'TFT_ROTATE_270':'270°', 'TFT_ROTATE_270_MIRROR_X':'270° (Mirror X)', 'TFT_ROTATE_270_MIRROR_Y':'270° (Mirror Y)', 'TFT_MIRROR_X':'Mirror X', 'TFT_MIRROR_Y':'Mirror Y' }
*/
//#define TFT_ROTATION TFT_NO_ROTATION

Expand Down Expand Up @@ -3508,7 +3521,9 @@
// https://reprapworld.com/products/electronics/ramps/keypad_v1_0_fully_assembled/
//
//#define REPRAPWORLD_KEYPAD
//#define REPRAPWORLD_KEYPAD_MOVE_STEP 10.0 // (mm) Distance to move per key-press
#if ENABLED(REPRAPWORLD_KEYPAD)
//#define REPRAPWORLD_KEYPAD_MOVE_STEP 10.0 // (mm) Distance to move per key-press
#endif

//
// EasyThreeD ET-4000+ with button input and status LED
Expand Down
Loading