diff --git a/docs/src/getting-started/about-linuxcnc.adoc b/docs/src/getting-started/about-linuxcnc.adoc index 617ac01746f..c5fe40c402a 100644 --- a/docs/src/getting-started/about-linuxcnc.adoc +++ b/docs/src/getting-started/about-linuxcnc.adoc @@ -44,6 +44,12 @@ provide motion such as PUMA or SCARA robots. * LinuxCNC runs on Linux using real time extensions. +== Architecture - Context diagram + +.Architecture +image::images/LCNC_Architecture_C1.drawio.svg["LinuxCNC Architecture - Context diagram",align="center"] + + == The Operating System LinuxCNC is available as ready-to-use packages for Debian diff --git a/docs/src/getting-started/images/LCNC_Architecture_C1.drawio b/docs/src/getting-started/images/LCNC_Architecture_C1.drawio new file mode 100644 index 00000000000..46532ed197a --- /dev/null +++ b/docs/src/getting-started/images/LCNC_Architecture_C1.drawio @@ -0,0 +1,203 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/src/getting-started/images/LCNC_Architecture_C1.drawio.svg b/docs/src/getting-started/images/LCNC_Architecture_C1.drawio.svg new file mode 100644 index 00000000000..e1529866481 --- /dev/null +++ b/docs/src/getting-started/images/LCNC_Architecture_C1.drawio.svg @@ -0,0 +1,4 @@ + + + +CNC machine operatorGUIAxis / Gmoccapy / QtLinuxCNC Core Runtime• Motion controller• Trajectory planner• Kinematics• Task controller• G-code interpreter• Status & command IPCHAL Interface BoundaryPins · Signals · Threads · FunctionsHAL Configuration(.hal files, loadrt, nets)Integrator-defined topologyFor more complicated machinesIntegrator(machine builder)HAL Modules(drivers, counters, stepgens, logic)Machine Hardware(axes, spindle, IO, safety)OptionalMachine Hardware(Panels, buttons, potentiometers)Developers / TestersHAL Components - LibraryHAL Components - CustomWizardsPNCconf / StepconfINI Configuration \ No newline at end of file