Skip to content

Commit 8c42e50

Browse files
Merge pull request MarlinFirmware#14 from MarlinFirmware/bugfix-2.0.x
Bugfix 2.0.x
2 parents 8b349b1 + 8474050 commit 8c42e50

File tree

467 files changed

+32374
-3698
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

467 files changed

+32374
-3698
lines changed

.github/lock.yml

+40
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
#
2+
# Configuration for Lock Threads - https://github.com/dessant/lock-threads-app
3+
#
4+
5+
# Number of days of inactivity before a closed issue or pull request is locked
6+
daysUntilLock: 60
7+
8+
# Skip issues and pull requests created before a given timestamp. Timestamp must
9+
# follow ISO 8601 (`YYYY-MM-DD`). Set to `false` to disable
10+
skipCreatedBefore: false
11+
12+
# Issues and pull requests with these labels will be ignored. Set to `[]` to disable
13+
exemptLabels: [ 'no-locking' ]
14+
15+
# Label to add before locking, such as `outdated`. Set to `false` to disable
16+
lockLabel: false
17+
18+
# Comment to post before locking. Set to `false` to disable
19+
lockComment: >
20+
This thread has been automatically locked since there has not been
21+
any recent activity after it was closed. Please open a new issue for
22+
related bugs.
23+
24+
# Assign `resolved` as the reason for locking. Set to `false` to disable
25+
setLockReason: true
26+
27+
# Limit to only `issues` or `pulls`
28+
# only: issues
29+
30+
# Optionally, specify configuration settings just for `issues` or `pulls`
31+
# issues:
32+
# exemptLabels:
33+
# - help-wanted
34+
# lockLabel: outdated
35+
36+
# pulls:
37+
# daysUntilLock: 30
38+
39+
# Repository to extend settings from
40+
# _extends: repo

.github/workflows/close-stale.yml

+22
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
#
2+
# close-stale.yml
3+
# Close open issues after a period of inactivity
4+
#
5+
6+
name: "Close stale issues"
7+
8+
on:
9+
schedule:
10+
- cron: "0 1 * * *"
11+
12+
jobs:
13+
stale:
14+
runs-on: ubuntu-latest
15+
steps:
16+
- uses: actions/stale@v3
17+
with:
18+
repo-token: ${{ secrets.GITHUB_TOKEN }}
19+
stale-issue-message: 'This issue is stale because it has been open 30 days with no activity. Remove stale label / comment or this will be closed in 5 days.'
20+
days-before-stale: 30
21+
days-before-close: 5
22+
stale-issue-label: 'stale-closing-soon'

.github/workflows/lock-closed.yml

+18
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
#
2+
# lock-closed.yml
3+
# Lock closed issues after a period of inactivity
4+
#
5+
6+
name: "Lock closed issue"
7+
8+
on:
9+
issues:
10+
types: [closed]
11+
12+
jobs:
13+
lock:
14+
runs-on: ubuntu-latest
15+
steps:
16+
- uses: OSDKDev/lock-issues@v1.1
17+
with:
18+
repo-token: "${{ secrets.GITHUB_TOKEN }}"

.github/workflows/test-builds.yml

+5-5
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@ on:
99
pull_request:
1010
branches:
1111
- bugfix-2.0.x
12-
- dev-2.1.x
1312
paths-ignore:
1413
- config/**
1514
- data/**
@@ -49,6 +48,7 @@ jobs:
4948
- STM32F103RE_btt
5049
- STM32F103RE_btt_USB
5150
- STM32F103RC_fysetc
51+
- STM32F103RC_meeb
5252
- jgaurora_a5s_a1
5353
- STM32F103VE_longer
5454
- STM32F407VE_black
@@ -63,9 +63,9 @@ jobs:
6363
- malyan_M300
6464
- mks_robin_lite
6565
- FLYF407ZG
66-
- rumba32_f446ve
67-
- rumba32_mks
66+
- rumba32
6867
- mks_robin_pro
68+
- STM32F103RET6_creality
6969

7070
# Put lengthy tests last
7171

@@ -105,6 +105,6 @@ jobs:
105105
# Inline tests script
106106
[[ "$GITHUB_REPOSITORY" == "MarlinFirmware/Marlin" ]] || exit 0
107107
chmod +x buildroot/bin/*
108-
chmod +x buildroot/share/tests/*
109-
export PATH=./buildroot/bin/:./buildroot/share/tests/:${PATH}
108+
chmod +x buildroot/tests/*
109+
export PATH=./buildroot/bin/:./buildroot/tests/:${PATH}
110110
run_tests . ${{ matrix.test-platform }}

Marlin/Configuration.h

+34-3
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
* Advanced settings can be found in Configuration_adv.h
3737
*
3838
*/
39-
#define CONFIGURATION_H_VERSION 020005
39+
#define CONFIGURATION_H_VERSION 020006
4040

4141
//===========================================================================
4242
//============================= Getting Started =============================
@@ -145,7 +145,7 @@
145145
#define EXTRUDERS 1
146146

147147
// Generally expected filament diameter (1.75, 2.85, 3.0, ...). Used for Volumetric, Filament Width Sensor, etc.
148-
#define DEFAULT_NOMINAL_FILAMENT_DIA 3.0
148+
#define DEFAULT_NOMINAL_FILAMENT_DIA 1.75
149149

150150
// For Cyclops or any "multi-extruder" that shares a single nozzle.
151151
//#define SINGLENOZZLE
@@ -373,6 +373,7 @@
373373
* 4 : 10k thermistor !! do not use it for a hotend. It gives bad resolution at high temp. !!
374374
* 5 : 100K thermistor - ATC Semitec 104GT-2/104NT-4-R025H42G (Used in ParCan, J-Head, and E3D) (4.7k pullup)
375375
* 501 : 100K Zonestar (Tronxy X3A) Thermistor
376+
* 502 : 100K Zonestar Thermistor used by hot bed in Zonestar Prusa P802M
376377
* 512 : 100k RPW-Ultra hotend thermistor (4.7k pullup)
377378
* 6 : 100k EPCOS - Not as accurate as table 1 (created using a fluke thermocouple) (4.7k pullup)
378379
* 7 : 100k Honeywell thermistor 135-104LAG-J01 (4.7k pullup)
@@ -815,6 +816,8 @@
815816
*/
816817
#if DISABLED(CLASSIC_JERK)
817818
#define JUNCTION_DEVIATION_MM 0.013 // (mm) Distance from real junction edge
819+
#define JD_HANDLE_SMALL_SEGMENTS // Use curvature estimation instead of just the junction angle
820+
// for small segments (< 1mm) with large junction angles (> 135°).
818821
#endif
819822

820823
/**
@@ -902,6 +905,11 @@
902905
*/
903906
//#define BLTOUCH
904907

908+
/**
909+
* Pressure sensor with a BLTouch-like interface
910+
*/
911+
//#define CREALITY_TOUCH
912+
905913
/**
906914
* Touch-MI Probe by hotends.fr
907915
*
@@ -976,7 +984,7 @@
976984

977985
// Most probes should stay away from the edges of the bed, but
978986
// with NOZZLE_AS_PROBE this can be negative for a wider probing area.
979-
#define MIN_PROBE_EDGE 10
987+
#define PROBING_MARGIN 10
980988

981989
// X and Y axis travel speed (mm/m) between probes
982990
#define XY_PROBE_SPEED 8000
@@ -1920,6 +1928,8 @@
19201928
// IMPORTANT: The U8glib library is required for Graphical Display!
19211929
// https://github.com/olikraus/U8glib_Arduino
19221930
//
1931+
// NOTE: If the LCD is unresponsive you may need to reverse the plugs.
1932+
//
19231933

19241934
//
19251935
// RepRapDiscount FULL GRAPHIC Smart Controller
@@ -1988,6 +1998,12 @@
19881998
//
19891999
//#define MKS_MINI_12864
19902000

2001+
//
2002+
// MKS LCD12864A/B with graphic controller and SD support. Follows MKS_MINI_12864 pinout.
2003+
// https://www.aliexpress.com/item/33018110072.html
2004+
//
2005+
//#define MKS_LCD12864
2006+
19912007
//
19922008
// FYSETC variant of the MINI12864 graphic controller with SD support
19932009
// https://wiki.fysetc.com/Mini12864_Panel/
@@ -2114,10 +2130,25 @@
21142130
//
21152131
//#define FSMC_GRAPHICAL_TFT
21162132

2133+
//
2134+
// TFT Little VGL UI
2135+
//
2136+
//#define TFT_LITTLE_VGL_UI
2137+
21172138
//=============================================================================
21182139
//============================ Other Controllers ============================
21192140
//=============================================================================
21202141

2142+
//
2143+
// Robin nano v2.0 SPI touch screen
2144+
//
2145+
//#define SPI_GRAPHICAL_TFT
2146+
2147+
//
2148+
// Ender-3 v2 OEM display. A DWIN display with Rotary Encoder.
2149+
//
2150+
//#define DWIN_CREALITY_LCD
2151+
21212152
//
21222153
// ADS7843/XPT2046 ADC Touchscreen such as ILI9341 2.8
21232154
//

0 commit comments

Comments
 (0)