0
0
3D Printingknowledge~20 mins

What is G-code in 3D Printing - Practice Questions & Exercises

Choose your learning style9 modes available
Challenge - 5 Problems
🎖️
G-code Mastery
Get all challenges correct to earn this badge!
Test your skills under time pressure!
🧠 Conceptual
intermediate
2:00remaining
Understanding the Purpose of G-code

What is the main purpose of G-code in 3D printing?

AIt is a file format used to store 3D models.
BIt is a software used to slice 3D models into layers.
CIt is a set of instructions that controls the movements of the 3D printer.
DIt is a programming language used to design 3D models.
Attempts:
2 left
💡 Hint

Think about what tells the printer how to move and operate.

📋 Factual
intermediate
1:30remaining
G-code File Format

Which file extension is commonly used for G-code files in 3D printing?

A.gcode
B.stl
C.obj
D.3mf
Attempts:
2 left
💡 Hint

It usually matches the name of the language itself.

🚀 Application
advanced
2:30remaining
Interpreting a G-code Command

What does the G-code command G1 X50 Y25.3 E22.4 instruct the 3D printer to do?

AMove the print head to coordinates X=50, Y=25.3 while extruding 22.4 units of filament.
BSet the temperature to 50°C and extrude 22.4 units of filament.
CHome the print head to the origin coordinates.
DPause the print and wait for 22.4 seconds.
Attempts:
2 left
💡 Hint

G1 commands usually move the print head with optional extrusion.

🔍 Analysis
advanced
2:00remaining
Identifying Errors in G-code

Which of the following G-code lines will cause a syntax error when sent to a 3D printer?

AG1 X50 Y25.3 E22.4 F1500
BG28 ; Home all axes
CG1 X10 Y20 Z0.3 E0.5
DG1 X50 Y25.3 E22.4 F
Attempts:
2 left
💡 Hint

Look for incomplete or missing values in the commands.

Reasoning
expert
3:00remaining
Effect of G-code on Print Quality

How does modifying the extrusion amount (E value) in G-code affect the final 3D print?

ADecreasing E value speeds up the print without affecting filament flow.
BIncreasing E value results in more filament extruded, potentially causing over-extrusion and blobs.
CChanging E value only affects the print bed temperature.
DModifying E value changes the color of the filament used.
Attempts:
2 left
💡 Hint

Think about what happens if too much or too little filament is pushed out.