Skip to content

Commit 412b3e6

Browse files
committed
misc.
1 parent f1e7ce1 commit 412b3e6

File tree

5 files changed

+55
-19
lines changed

5 files changed

+55
-19
lines changed

config/default/Configuration_adv.h

Lines changed: 24 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2345,8 +2345,12 @@
23452345
//#define BABYSTEP_DISPLAY_TOTAL // Display total babysteps since last G28
23462346

23472347
//#define BABYSTEP_ZPROBE_OFFSET // Combine M851 Z and Babystepping
2348-
#if ENABLED(BABYSTEP_ZPROBE_OFFSET)
2349-
//#define BABYSTEP_HOTEND_Z_OFFSET // For multiple hotends, babystep relative Z offsets
2348+
//#define BABYSTEP_GLOBAL_Z // Combine M424 Z and Babystepping
2349+
2350+
#if ANY(BABYSTEP_ZPROBE_OFFSET, BABYSTEP_GLOBAL_Z)
2351+
#if ENABLED(BABYSTEP_ZPROBE_OFFSET)
2352+
//#define BABYSTEP_HOTEND_Z_OFFSET // For multiple hotends, babystep relative Z offsets
2353+
#endif
23502354
//#define BABYSTEP_GFX_OVERLAY // Enable graphical overlay on Z-offset editor
23512355
#endif
23522356
#endif
@@ -3942,6 +3946,14 @@
39423946
*/
39433947
//#define CNC_COORDINATE_SYSTEMS
39443948

3949+
/**
3950+
* CNC Drilling Cycle - UNDER DEVELOPMENT
3951+
*
3952+
* Enables G81 to perform a drilling cycle.
3953+
* Currently only supports a single cycle, no G-code chaining.
3954+
*/
3955+
//#define CNC_DRILLING_CYCLE
3956+
39453957
// @section security
39463958

39473959
/**
@@ -4038,6 +4050,15 @@
40384050
//#define GCODE_QUOTED_STRINGS // Support for quoted string parameters
40394051
#endif
40404052

4053+
/**
4054+
* Variables
4055+
*
4056+
* Define a variable from 100-115 with G-code like '#101=19.6'.
4057+
* A variable can then be used in a G-code expression like 'G0 X[#101+3]'.
4058+
* See https://gcodetutor.com/cnc-macro-programming/cnc-variables.html
4059+
*/
4060+
//#define GCODE_VARIABLES
4061+
40414062
/**
40424063
* Support for MeatPack G-code compression (https://github.com/scottmudge/OctoPrint-MeatPack)
40434064
*/
@@ -4197,7 +4218,7 @@
41974218
#define BUTTON1_WHEN_PRINTING false // Button allowed to trigger during printing?
41984219
#define BUTTON1_GCODE "G28"
41994220
#define BUTTON1_DESC "Homing" // Optional string to set the LCD status
4200-
//#define BUTTON1_IMMEDIATE // Skip the queue and run the G-code immediately. Rarely needed.
4221+
//#define BUTTON1_IMMEDIATE // Skip the queue and execute immediately. Rarely needed.
42014222
#endif
42024223

42034224
//#define BUTTON2_PIN -1

config/examples/Creality/Ender-3 Max Neo/BigTreeTech SKR Mini E3 3.0/Configuration.h

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
/**
22
* Marlin 3D Printer Firmware
3-
* Copyright (c) 2023 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
3+
* Copyright (c) 2025 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
44
*
55
* Based on Sprinter and grbl.
66
* Copyright (c) 2011 Camiel Gubbels / Erik van der Zalm
@@ -60,6 +60,10 @@
6060
* https://www.thingiverse.com/thing:1278865
6161
*/
6262

63+
#define NO_AUTO_ASSIGN_WARNING
64+
#define NO_CONTROLLER_CUSTOM_WIRING_WARNING
65+
#define DIAG_JUMPERS_REMOVED
66+
6367
// @section info
6468

6569
// Author info of this build printed to the host during boot and M115
@@ -71,9 +75,6 @@
7175
// Choose the name from boards.h that matches your setup
7276
#ifndef MOTHERBOARD
7377
#define MOTHERBOARD BOARD_BTT_SKR_MINI_E3_V3_0
74-
#define NO_AUTO_ASSIGN_WARNING
75-
#define NO_CONTROLLER_CUSTOM_WIRING_WARNING
76-
#define DIAG_JUMPERS_REMOVED
7778
#endif
7879

7980
// @section serial

config/examples/Creality/Ender-3 Max Neo/BigTreeTech SKR Mini E3 3.0/Configuration_adv.h

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
/**
22
* Marlin 3D Printer Firmware
3-
* Copyright (c) 2023 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
3+
* Copyright (c) 2025 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
44
*
55
* Based on Sprinter and grbl.
66
* Copyright (c) 2011 Camiel Gubbels / Erik van der Zalm
@@ -4144,22 +4144,27 @@
41444144
#define MAIN_MENU_ITEM_1_DESC "Home & UBL Info"
41454145
#define MAIN_MENU_ITEM_1_GCODE "G28\nG29 W"
41464146
//#define MAIN_MENU_ITEM_1_CONFIRM // Show a confirmation dialog before this action
4147+
//#define MAIN_MENU_ITEM_1_IMMEDIATE // Skip the queue and execute immediately. Rarely needed.
41474148

41484149
#define MAIN_MENU_ITEM_2_DESC "Preheat for " PREHEAT_1_LABEL
41494150
#define MAIN_MENU_ITEM_2_GCODE "M140 S" STRINGIFY(PREHEAT_1_TEMP_BED) "\nM104 S" STRINGIFY(PREHEAT_1_TEMP_HOTEND)
41504151
//#define MAIN_MENU_ITEM_2_CONFIRM
4152+
//#define MAIN_MENU_ITEM_2_IMMEDIATE
41514153

41524154
//#define MAIN_MENU_ITEM_3_DESC "Preheat for " PREHEAT_2_LABEL
41534155
//#define MAIN_MENU_ITEM_3_GCODE "M140 S" STRINGIFY(PREHEAT_2_TEMP_BED) "\nM104 S" STRINGIFY(PREHEAT_2_TEMP_HOTEND)
41544156
//#define MAIN_MENU_ITEM_3_CONFIRM
4157+
//#define MAIN_MENU_ITEM_3_IMMEDIATE
41554158

41564159
//#define MAIN_MENU_ITEM_4_DESC "Heat Bed/Home/Level"
41574160
//#define MAIN_MENU_ITEM_4_GCODE "M140 S" STRINGIFY(PREHEAT_2_TEMP_BED) "\nG28\nG29"
41584161
//#define MAIN_MENU_ITEM_4_CONFIRM
4162+
//#define MAIN_MENU_ITEM_4_IMMEDIATE
41594163

41604164
//#define MAIN_MENU_ITEM_5_DESC "Home & Info"
41614165
//#define MAIN_MENU_ITEM_5_GCODE "G28\nM503"
41624166
//#define MAIN_MENU_ITEM_5_CONFIRM
4167+
//#define MAIN_MENU_ITEM_5_IMMEDIATE
41634168
#endif
41644169

41654170
// @section custom config menu
@@ -4176,22 +4181,27 @@
41764181
#define CONFIG_MENU_ITEM_1_DESC "Wifi ON"
41774182
#define CONFIG_MENU_ITEM_1_GCODE "M118 [ESP110] WIFI-STA pwd=12345678"
41784183
//#define CONFIG_MENU_ITEM_1_CONFIRM // Show a confirmation dialog before this action
4184+
//#define CONFIG_MENU_ITEM_1_IMMEDIATE // Skip the queue and execute immediately. Rarely needed.
41794185

41804186
#define CONFIG_MENU_ITEM_2_DESC "Bluetooth ON"
41814187
#define CONFIG_MENU_ITEM_2_GCODE "M118 [ESP110] BT pwd=12345678"
41824188
//#define CONFIG_MENU_ITEM_2_CONFIRM
4189+
//#define CONFIG_MENU_ITEM_2_IMMEDIATE
41834190

41844191
//#define CONFIG_MENU_ITEM_3_DESC "Radio OFF"
41854192
//#define CONFIG_MENU_ITEM_3_GCODE "M118 [ESP110] OFF pwd=12345678"
41864193
//#define CONFIG_MENU_ITEM_3_CONFIRM
4194+
//#define CONFIG_MENU_ITEM_3_IMMEDIATE
41874195

41884196
//#define CONFIG_MENU_ITEM_4_DESC "Wifi ????"
41894197
//#define CONFIG_MENU_ITEM_4_GCODE "M118 ????"
41904198
//#define CONFIG_MENU_ITEM_4_CONFIRM
4199+
//#define CONFIG_MENU_ITEM_4_IMMEDIATE
41914200

41924201
//#define CONFIG_MENU_ITEM_5_DESC "Wifi ????"
41934202
//#define CONFIG_MENU_ITEM_5_GCODE "M118 ????"
41944203
//#define CONFIG_MENU_ITEM_5_CONFIRM
4204+
//#define CONFIG_MENU_ITEM_5_IMMEDIATE
41954205
#endif
41964206

41974207
// @section custom buttons
@@ -4208,6 +4218,7 @@
42084218
#define BUTTON1_WHEN_PRINTING false // Button allowed to trigger during printing?
42094219
#define BUTTON1_GCODE "G28"
42104220
#define BUTTON1_DESC "Homing" // Optional string to set the LCD status
4221+
//#define BUTTON1_IMMEDIATE // Skip the queue and execute immediately. Rarely needed.
42114222
#endif
42124223

42134224
//#define BUTTON2_PIN -1
@@ -4216,6 +4227,7 @@
42164227
#define BUTTON2_WHEN_PRINTING false
42174228
#define BUTTON2_GCODE "M140 S" STRINGIFY(PREHEAT_1_TEMP_BED) "\nM104 S" STRINGIFY(PREHEAT_1_TEMP_HOTEND)
42184229
#define BUTTON2_DESC "Preheat for " PREHEAT_1_LABEL
4230+
//#define BUTTON2_IMMEDIATE
42194231
#endif
42204232

42214233
//#define BUTTON3_PIN -1
@@ -4224,6 +4236,7 @@
42244236
#define BUTTON3_WHEN_PRINTING false
42254237
#define BUTTON3_GCODE "M140 S" STRINGIFY(PREHEAT_2_TEMP_BED) "\nM104 S" STRINGIFY(PREHEAT_2_TEMP_HOTEND)
42264238
#define BUTTON3_DESC "Preheat for " PREHEAT_2_LABEL
4239+
//#define BUTTON3_IMMEDIATE
42274240
#endif
42284241
#endif
42294242

config/examples/Creality/Ender-3 Max Neo/BigTreeTech SKR Mini E3 3.0/README.md

Lines changed: 12 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,34 +1,35 @@
11
# Ender-3 Max Neo with BigTreeTech SKR Mini E3 V3.0 Configuration
22

3-
> **⚠️ WARNING: Critical Configuration Notes**
4-
53
## DIAG Jumpers
64

7-
> **Warning**
8-
> Motherboard DIAG jumpers must be removed when using endstops.
5+
> [!WARNING]
6+
> **Critical Configuration Notes**
7+
>
8+
> The motherboard’s DIAG jumpers must be removed when using end‑stops.
99
1010
Remove these jumpers:
11-
![DIAG Jumpers](<README images/DIAG jumpers.png>)
11+
![DIAG Jumpers](<images/DIAG jumpers.png>)
1212

1313
## DWIN_CREALITY_LCD Wiring Modification
1414

15-
> **WARNING!**
16-
> DWIN_CREALITY_LCD requires wiring modification! See `pins_BTT_SKR_MINI_E3_V3_0.h` for details (replicated below). Requires a custom cable.
15+
> [!WARNING]
16+
> `DWIN_CREALITY_LCD` requires wiring modification! See `pins_BTT_SKR_MINI_E3_V3_0.h` for details (replicated below). Requires a custom cable.
1717
18-
```
19-
As layed out on the physical boards
18+
### Physical Layout
2019

20+
```
21+
As laid out on the physical boards
2122
------ ------
2223
ENT | 1 2 | BEEP 5V | 1 2 | GND
2324
TX1 | 3 4 | A | 3 4 | B
2425
RX1 5 6 | BEEP | 5 6 ENT
2526
B | 7 8 | A TX | 7 8 | RX
26-
GND | 9 10 | 5V | 9 10|
27+
GND | 9 10 | 5V | 9 10 |
2728
------ ------
2829
Motherboard EXP1 Screen connector
2930
```
3031

31-
Connect the following pins:
32+
### Pin Connections
3233

3334
| Motherboard | Screen |
3435
|-------------|--------|

0 commit comments

Comments
 (0)