Live briefing
Everything about G-code
Programming language used in CNC and 3D printing
G-code is the most widely used computer numerical control (CNC) and 3D printing programming language. It is used mainly in computer-aided manufacturing to control automated machine tools, as well as for 3D-printer slicer applications. G-code has many variants. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: G-codeA 5-minute orientation
- Skim a recent paper: Suppressing quantum errors by scaling a surface code logical qubitInfluential work since 2022
- Pick up a classic book: Foundations of CryptographyThe most-reprinted book on the subject
- Read the landmark paper: Backpropagation Applied to Handwritten Zip Code RecognitionCited 9,945 times
- Go sideways: Canned cycleA closely related topic
- Go sideways: STEP-NCA closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
Backpropagation Applied to Handwritten Zip Code Recognition
First-principles simulation: ideas, illustrations and the CASTEP code
A decimal code for the growth stages of cereals
VASPKIT: A user-friendly interface facilitating high-throughput computing and analysis using VASP code
Translating the Histone Code
BoltzTraP. A code for calculating band-structure dependent quantities
The cosmological simulation code gadget-2
Space-time codes for high data rate wireless communication: performance criterion and code construction
🆕 Influential since 2022
Suppressing quantum errors by scaling a surface code logical qubit
Competition-level code generation with AlphaCode
Quantum error correction below the surface code threshold
Realizing repeated quantum error correction in a distance-three surface code
Quantum logic with spin qubits crossing the surface code threshold
📚 Books worth reading
Foundations of CryptographyOded Goldreich · 2001
Code-switchingPenelope Gardner-Chloros · 2009
MLA style manual and guide to scholarly publishingJoseph Gibaldi · 1998- 📕The Mercantile Agency directory (red book)Mercantile Agency (New York, N.Y.) · 1928
Making, breaking codesPaul B. Garrett · 2001- 📕Arithmetic, Geometry, Cryptography and Coding TheoryGaetan Bisson, Irene Bouw · 2021
- 📕O. A. C. Review Volume 32 Issue 4, December 1919Ontario Agricultural College · 1919
N-Force PresentsN-Force {Magazine} · 1992
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Canned cycle A canned cycle is a way of conveniently performing repetitive CNC machine operations. Canned cycles automate certain machining functions such as drilling…
- STEP-NC STEP-NC is a machine tool control language that extends the ISO 10303 STEP standards with the machining model in ISO 14649, adding geometric dimension…
- FANUC FANUC (/ˈfænək/ or /ˈfænʊk/; often styled Fanuc) is a Japanese group of companies that provides automation products and services such as robotics and computer…
- Computer numerical control Computer numerical control (CNC) or CNC machining is the automated control of machine tools by a computer. It is an evolution of numerical control (NC)…
- LinuxCNC LinuxCNC (formerly Enhanced Machine Controller or EMC2) is a free, open-source Linux software system that implements computer numerical control (CNC) capability…
- CNC router A computer numerical control (CNC) router is a computer-controlled cutting machine which typically mounts a hand-held router as a spindle which is used…
- Computer-aided manufacturing Computer-aided manufacturing (CAM), also known as computer-aided machining, is the use of software to control machine tools in the manufacturing of work…
- Multiaxis machining Multiaxis machining is a manufacturing process that involves tools that move in 4 or more directions and are used to manufacture parts out of metal or…