0
0
3D Printingknowledge~10 mins

Print bed leveling (manual and auto) 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 start manual bed leveling on a 3D printer.

3D Printing
G28 ; Home all axes
G29 [1] ; Start manual bed leveling
Drag options to blanks, or click blank then click option'
AM0
BS0
CP1
DZ1
Attempts:
3 left
💡 Hint
Common Mistakes
Using G29 without parameters starts automatic leveling, not manual.
Confusing G28 (homing) with leveling commands.
2fill in blank
medium

Complete the code to run automatic bed leveling on a 3D printer.

3D Printing
G28 ; Home all axes
[1] ; Run automatic bed leveling
Drag options to blanks, or click blank then click option'
AG29
BM104 S200
CG1 Z0.2
DM106 S255
Attempts:
3 left
💡 Hint
Common Mistakes
Using temperature commands like M104 instead of leveling commands.
Confusing fan control commands with leveling.
3fill in blank
hard

Fix the error in the manual leveling command to correctly start the process.

3D Printing
G28 ; Home all axes
G29 [1] ; Start manual bed leveling
Drag options to blanks, or click blank then click option'
AP0
BZ0
CS1
DP1
Attempts:
3 left
💡 Hint
Common Mistakes
Using P0 which may disable leveling.
Using parameters unrelated to leveling.
4fill in blank
hard

Fill both blanks to create a dictionary comprehension that maps bed points to their Z-offsets during leveling.

3D Printing
bed_offsets = { [1]: probe_data[[2]] for [1] in points if probe_data[[2]] != 0 }
Drag options to blanks, or click blank then click option'
Apoint
Bz_offset
Attempts:
3 left
💡 Hint
Common Mistakes
Using different variable names for key and index causing errors.
Using variables not defined in the comprehension.
5fill in blank
hard

Fill all three blanks to create a dictionary comprehension that stores adjusted Z values for points with positive offsets.

3D Printing
adjusted_offsets = { [1]: [2] - [3] for [1], [2] in probe_points.items() if [2] > 0 }
Drag options to blanks, or click blank then click option'
Apoint
Boffset
Cbed_level_offset
Dprobe_points
Attempts:
3 left
💡 Hint
Common Mistakes
Mixing variable names for keys and values.
Using the wrong variable for subtraction.