MCPcopy Index your code
hub / github.com/LinuxCNC/linuxcnc

github.com/LinuxCNC/linuxcnc @v2.9.10

Chat with this repo
repository ↗ · DeepWiki ↗ · release v2.9.10 ↗ · + Follow
22,242 symbols 65,185 edges 1,146 files 1,837 documented · 8%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

LinuxCNC

LinuxCNC controla máquinas CNC. Puede manejar fresadoras, tornos, impresoras 3D, cortadores láser, cortadores de plasma, brazos de robot, hexápodos y otras. http://linuxcnc.org/

DESCARGO DE RESPONSABILIDAD

** LOS AUTORES DE ESTE SOFTWARE NO ACEPTAN ABSOLUTAMENTE NINGUNA RESPONSABILIDAD POR NINGÚN DAÑO O PÉRDIDA RESULTANTE DE SU USO. **

** ES EXTREMADAMENTE IMPRUDENTE CONFIAR LA SEGURIDAD SOLO AL SOFTWARE. **

** Cualquier maquinaria capaz de dañar a las personas debe tener prevista la desconexion completa de energía de todos los motores, etc., antes de que las personas entren en cualquier área peligrosa.

** Toda la maquinaria debe estar diseñada para cumplir con las normas y códigos de seguridad locales y nacionales, y los autores de este software no pueden, y no lo hacen, asumir cualquier responsabilidad derivada de dicho cumplimiento. **

Este software se lanza bajo licencia GPLv2, con algunas partes bajo LGPL. Vea el archivo COPYING para más detalles.

La traduccion al español de este software queda adherida a este descargo y a las licencias GPLv2 y partes LGPL.

El proceso de construcción

Consulte el archivo 'docs/src/code/building-linuxcnc.txt' para obtener información sobre cómo construir y ejecutar el software, o vea:

http://linuxcnc.org/docs/2.9/html/code/building-linuxcnc.html

Core symbols most depended-on inside this repo

format
called by 3977
lib/python/qtvcp/lib/colored_formatter.py
_
called by 3106
nc_files/holecircle.py
append
called by 1928
src/emc/nml_intf/interpl.cc
setText
called by 1494
lib/python/qtvcp/widgets/dialog_widget.py
rtapi_print_msg
called by 1306
src/rtapi/rtai_rtapi.c
setEnabled
called by 1069
src/hal/user_comps/xhc-whb04b-6/pendant.cc
write
called by 888
src/libnml/nml/nml.cc
len
called by 830
src/emc/rs274ngc/array1.hh

Shape

Method 13,213
Function 6,823
Class 2,078
Enum 127
Route 1

Languages

Python58%
C++27%
C15%
TypeScript1%

Modules by API surface

unit_tests/catch.hpp1,190 symbols
src/emc/nml_intf/emc_nml.hh335 symbols
share/qtvcp/screens/qtplasmac_9x16/qtplasmac_9x16_handler.py331 symbols
share/qtvcp/screens/qtplasmac_4x3/qtplasmac_4x3_handler.py331 symbols
share/qtvcp/screens/qtplasmac/qtplasmac_handler.py331 symbols
src/emc/usr_intf/axis/scripts/axis.py330 symbols
src/emc/usr_intf/gscreen/gscreen.py312 symbols
src/emc/usr_intf/gmoccapy/gmoccapy.py306 symbols
lib/python/qtvcp/widgets/simple_widgets.py248 symbols
lib/python/qtvcp/plugins/simplewidgets_plugin.py247 symbols
lib/python/qtvcp/widgets/action_button.py240 symbols
src/emc/rs274ngc/interpmodule.cc220 symbols

For agents

$ claude mcp add linuxcnc \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact