0
0
Fork 0
mirror of https://github.com/MarlinFirmware/Configurations.git synced 2025-09-14 00:00:08 +00:00

Examples Extras

This commit is contained in:
GitHub Actions 2025-09-07 02:50:43 +00:00
parent 9f984a5781
commit 65e624a894
378 changed files with 25233 additions and 0 deletions

View file

@ -0,0 +1,19 @@
## Octopus with 8 Linear Axes (no extruders)
The axes are controlled with parameters `X`, `Y`, `Z`, `A`, `B`, `C`, `U`, and `V`.
All axes in this example use the same steps/mm, acceleration, etc.
> [!NOTE]
> Internal to Marlin the first five additional axes are called I, J, K, U and V. However, the G-code parameters for extra axes are assigned using AXIS4_NAME, AXIS5_NAME, AXIS6_NAME, etc.
In this example Marlin automatically maps extra axes to the unused E0, E1, E2, E3 and E4 (Z2) stepper ports.
Endstop pins must be assigned manually, so this example assigns endstops as follows:
```cpp
#define I_MIN_PIN PG11 // Z2-STOP
#define J_MIN_PIN PG12 // E0DET
#define K_MIN_PIN PG13 // E1DET
#define U_MIN_PIN PG14 // E2DET
#define V_MIN_PIN PG15 // E3DET
```

View file

@ -0,0 +1,12 @@
## RAMPS with 5 Linear Axes (no extruders)
The axes are controlled with parameters `X`, `Y`, `Z`, `U`, and `V`.
All axes in this example are given the same steps/mm, acceleration, etc.
> [!NOTE]
> Internal to Marlin the first three additional axes are called I, J, and K. However, the G-code parameters for extra axes are assigned using AXIS4_NAME, AXIS5_NAME, AXIS6_NAME, etc.
In this example Marlin automatically maps the extra axes to the unused E0 and E1 stepper ports.
Endstop pins must be assigned manually, so this example assigns I_STOP_PIN and J_STOP_PIN to
pins 65 and 66 on the AUX-2 port.