0
0
3D Printingknowledge~10 mins

Endstops and homing sequence in 3D Printing - Interactive Code Practice

Choose your learning style9 modes available
Practice - 5 Tasks
Answer the questions below
1fill in blank
easy

Complete the code to identify the type of endstop used in a 3D printer.

3D Printing
endstop_type = "[1]"
Drag options to blanks, or click blank then click option'
Amechanical
Bmagnetic
Coptical
Dinfrared
Attempts:
3 left
💡 Hint
Common Mistakes
Choosing optical or magnetic which are less common for basic endstops.
2fill in blank
medium

Complete the code to describe the homing sequence direction for the X axis.

3D Printing
homing_direction_x = [1]
Drag options to blanks, or click blank then click option'
A2
B1
C0
D-1
Attempts:
3 left
💡 Hint
Common Mistakes
Using positive direction which moves away from the endstop.
3fill in blank
hard

Fix the error in the homing speed setting code.

3D Printing
homing_speed = [1]  ;  // speed in mm/s
Drag options to blanks, or click blank then click option'
A"fast"
B-10
C50
Dzero
Attempts:
3 left
💡 Hint
Common Mistakes
Using a string like "fast" instead of a number.
Using negative speed which is invalid.
4fill in blank
hard

Fill both blanks to complete the homing sequence code for X and Y axes.

3D Printing
home_axes = ["[1]", "[2]"]
Drag options to blanks, or click blank then click option'
AX
BY
CZ
DE
Attempts:
3 left
💡 Hint
Common Mistakes
Including Z or E axes which are not homed first.
5fill in blank
hard

Fill all three blanks to complete the dictionary comprehension that maps axes to their endstop types.

3D Printing
endstops = {"[1]": "[2]", "[3]": "mechanical"}
Drag options to blanks, or click blank then click option'
AX
Boptical
CY
Dmagnetic
Attempts:
3 left
💡 Hint
Common Mistakes
Mixing up axis names or endstop types in the dictionary.