Configurations/config/examples/linear_axes/Octopus 8 LINEAR_AXES
Jason Smith 344b5a83cb
Update SERIAL_DMA and FREEZE_FEATURE comments (#1043)
* 🐛 HC32 - Add SERIAL_DMA, fix SDIO and MEATPACK
Co-authored-by: Chris <52449218+shadow578@users.noreply.github.com>

* 📝Improve Freeze Feature comment
Co-authored-by: InsanityAutomation <38436470+InsanityAutomation@users.noreply.github.com>
2024-04-20 15:35:39 -07:00
..
Configuration.h 🔧 "CNC" character info screen 2024-03-31 21:15:21 -05:00
Configuration_adv.h Update SERIAL_DMA and FREEZE_FEATURE comments (#1043) 2024-04-20 15:35:39 -07:00
README.md 📝 Improve, clean up READMEs (#988) 2023-11-14 04:51:08 -06:00

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:

#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